h1 {  font: bolder normal 13px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none}
h2 {  font: bold normal 14px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; font-style: normal; text-decoration: none}
br {  font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #999999; }
div {  font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none}
td {  font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none}

/*
td img {
	padding-right: 4px;
	color: #fff;
}
*/



tr {  font: normal 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none}
input {  font: 11px Arial, Verdana, Helvetica, sans-serif}

.titel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.footer {  font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none}
body {  color: #ffffff; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: normal}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal}
li {  font-family: Arial, Verdana, Helvetica, sans-serif}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal}
A { color:#cc0000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-variant:normal; }
A:visited { color:#cc0000; text-decoration:none; }
A:bb:hover {color: #000000; text-decoration: underline }
A:active { color:#cc0000; text-decoration:underline; }




/*
a.punktelink:link  { font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 11px; color: black;  text-decoration: none; background-color: #fefefe }
a.punktelink:visited { font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 11px; color: black;  text-decoration: none; background-color: #fefefe }
a.punktelink:hover  { font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 11px; color: #fe3000;  text-decoration: none; background-color: #e7e7e7 }
a.punktelink:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration: none; background-color: #fefefe }
*/

a.punktelink:link  { font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 14px; color: #fe3000;  text-decoration: none; background-color: #fefefe }
a.punktelink:visited { font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 14px; color: #fe3000;  text-decoration: none; background-color: #fefefe }
a.punktelink:hover  { font-family: Arial, Verdana, Helvetica,  sans-serif; font-size: 14px; color: #fe3000;  text-decoration: none; background-color: #e7e7e7 }
a.punktelink:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #fe3000;  text-decoration: none; background-color: #fefefe }


.subnavtitel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
.subnavtext {


	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}

#searchForm {
	position: absolute;
	top: 65px;
	left: 660px;
	width: 130px;
}


#logos {
	display:none;
}



/* news */
				
#news-subtitle p {
	padding-bottom: 10px;
}

#languageNavigation {
	position: absolute;
	top: 181px;
	left: 748px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 37px
}

#languageNavigation li {
	height: 14px !important;
	height: 16px;
	width: 14px !important;
	width: 16px;
	float: left;
	border: 1px solid #000;
	margin-left: 5px;
}
	
	#languageNavigation li.first {
		margin-left: 0;
	}
	
	#languageNavigation li a {
		background-color:#FF3300;
		color:#FFFFFF;
		display:block;
		height:14px;
		width: 11px !important;
		width: 14px;
		margin: 0;
		padding: 0;
		padding-left:3px;
		size:11px;
	}
	
	#languageNavigation li a:hover {
		background-color: #9aa8b2;
	}

	

/* -----------------------------------------------
	Indexed Search
----------------------------------------------- */

.tx-indexedsearch .formElement {
	float: left;
}

	.tx-indexedsearch .formElement input {
		margin-left: 10px;
	}

.tx-indexedsearch p {
	clear: both;
	padding-top: 15px;
}

.tx-indexedsearch .standardForm {
	clear: both;
}

.tx-indexedsearch-browsebox {
	padding: 10px 0;
}

.tx-indexedsearch .browsebox {
	margin: 0;
	padding: 10px 0;
}

.tx-indexedsearch .browsebox li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
}	

.tx-indexedsearch-res h4 {
	clear: both;
	position: relative;
	margin-top: 20px;
	padding: 2px 0;
	line-height: 16px;
	background-color: #ccc;
}	

.tx-indexedsearch-res h4 a {
	padding-left: 20px;
}	

.tx-indexedsearch-res h4 img {
	position: absolute;
	top: 2px;
	left: 4px;
}	

.tx-indexedsearch-res h4 .percent {
	position: absolute;
	top: 2px;
	right: 4px;
}

.tx-indexedsearch-res dl {
	margin-top: 10px;
}

.tx-indexedsearch-res dt,
.tx-indexedsearch-res dd {
	display: inline;
}

.tx-indexedsearch-res dt {
	font-weight: bold;
}

.tx-indexedsearch-res dd {
	padding-right: 5px;
}