/* Definition der Texte*/

td, span  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	empty-cells: show;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:15;
	color:#000000; 
	font-weight: bold;
}

.subheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#000000;
}

.text	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#000000;
	line-height: 17px;
}

.text_suche	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#000000;
}
 
.text_bold  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	line-height: 17px;
	font-weight: bold;
}


.text_10_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
}

.text_10_black a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
}

.text_10_black a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
}

.text_10_black a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: underline; 
	color: #000000;
}

.text_10_black a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
}

.text_red	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#C7001F;
	line-height: 17px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	color:#000000;
	line-height: 25px;
}

.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
	line-height: 25px;
}

.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
	line-height: 25px;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: underline; 
	color: #000000;
	line-height: 25px;
}

.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
	line-height: 25px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9;
	color:#8E8E8E;
	line-height: 25px;
}

.copyright a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: none; 
	color: #8E8E8E;
	line-height: 25px;
}

.copyright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: none; 
	color: #8E8E8E;
	line-height: 25px;
}

.copyright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: underline; 
	color: #8E8E8E;
	line-height: 25px;
}

.copyright a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: none; 
	color: #8E8E8E;
	line-height: 25px;
}


.text_gefunden	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:10; 
	color:#596811;
}


.text_11_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
}

.text_11_black a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.text_11_black a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.text_11_black a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #334C66;
}

.text_11_black a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #334C66;
}

.text_11_black_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
	font-weight: bold;
}

.text_11_blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#334C66; 
	font-weight: bold;
}

.suchergebnis {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000;
}

.suchergebnis a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.suchergebnis a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.suchergebnis a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color: #000000;
}

.suchergebnis a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}



.marginalspalte {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
	line-height: 15px;

}

.marginalspalte a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000; 
	font-weight: none; 
	text-decoration: underline;
	line-height: 15px;
}

.marginalspalte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000;
	text-decoration: underline;
	line-height: 15px;
}

.marginalspalte a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000; 
	font-weight: none;
	text-decoration: underline;
	line-height: 15px;
}

.marginalspalte a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}


.newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
}

.newsbox a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.newsbox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.newsbox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11; 
	text-decoration: underline; 
	color: #000000;
}

.newsbox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}


.title_newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11; 
	color:#000000;
	font-weight: bold;

}


.locationstring {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
}

.locationstring a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
	text-decoration: none; 
}

.locationstring a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
	text-decoration: none; 
}

.locationstring a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
	text-decoration: underline; 
}

.locationstring a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
	text-decoration: none; 
}

.seitennavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
}

.seitennavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
	text-decoration: none; 
}

.seitennavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
	text-decoration: none; 
}

.seitennavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
	text-decoration: underline; 
}

.seitennavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
	text-decoration: none; 
}



.button_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000;
}

.button_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.button_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.button_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12; 
	text-decoration: none; 
	font-weight: bold;
	color: #000000;
}

.button_text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	font-weight: bold;
	color: #000000;
}




/* Definition der Links */

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color:#000000;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color:#000000;
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color:#000000;
}

A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color:#000000;
}


/* Definition diverser Tabellen*/
.main_table {
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
	border-right: 1px solid #858585;
	border-left: 1px solid #858585;
}
	
	
	

/* Definition der Hauptnavigation*/

.hauptnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	font-weight: normal;
	color:#000000;
}

.hauptnavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#000000; 
	text-decoration: none;
}

.hauptnavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#000000; 
	text-decoration: none;
}

.hauptnavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none;
}

.hauptnavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000;  
	font-weight: none;
}

.div_nav_first_off {	
	padding-left:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-position: left top;	
	background-repeat: repeat-y;
	font-weight: bold;
}

.div_nav_first_on {
	font-size:12; 
	font-weight: bold;
	padding-left:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-position: left top;	
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	font-weight: bold;
}


.div_nav_second_off {	
	font-size:12; 
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_second.gif);
	background-position: left top;	
	background-repeat: no-repeat;
	background-color: #DEDEDE;

}

.div_nav_second_on {	
	font-size:12; 
	font-weight: bold;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_second.gif);
	background-position: left top;	
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.div_nav_third_off {	
	font-size:12; 
	padding-left:40px;
	padding-bottom:4px;
	padding-top:4px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_third.gif);
	background-position: left top;	
	background-repeat: no-repeat;
	background-color: #DEDEDE;

}

.div_nav_third_on {	
	font-size:12; 
	font-weight: bold;
	padding-left:40px;
	padding-bottom:4px;
	padding-top:4px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_third.gif);
	background-position: left top;	
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


/* Definition der Servicenavigation*/

.servicenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF;
	text-decoration: none;
	display: block; width:105px;
                vertical-align: middle;
	height: 30px;
	line-height: 2.3;
margin:0px; padding:0px;
}

.servicenavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF; 
	text-decoration: none;
	display: block; width:105px;
                vertical-align: middle;
	height: 30px;
	line-height: 2.3;
margin:0px; padding:0px;
}

.servicenavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF; 
	text-decoration: none;
	display: block; width:105px;
                vertical-align: middle;
	height: 30px;
	line-height: 2.3;
margin:0px; padding:0px;
}

.servicenavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none;
	background-color: #EDEDED;
	display: block; width:105px;
                vertical-align: middle;
	height: 30px;
	line-height: 2.3;
margin:0px; padding:0px;
}

.servicenavigation a:active {
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12;
	font-weight: bold; 
	color:#000000;
	background-color: #EDEDED;
	display: block; width:105px;
	height: 30px;
	line-height: 2.3;
margin:0px; padding:0px;
}



#servicenavigation_aktiv        {
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12;
	font-weight: bold; 
	color:#000000;
	background-color: #EDEDED;
	display: block; width:105px;
	height: 30px;
	line-height: 2.3;

}




/* Definition der Artikelliste*/

.artlist_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}

.artlist_headline a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12;
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}

.artlist_headline a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}

.artlist_headline a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: underline; 
	font-weight: bold;
}

.artlist_headline a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: underline; 
	font-weight: bold;
}


.artlist_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artlist_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12;
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artlist_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artlist_text line a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: underline; 
	line-height: 17px;
}

.artlist_text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: underline; 
	line-height: 17px;
}


.artlist_details {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000; 
	text-decoration: none; 
	font-weight: none;
}

.artlist_details a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10;
	color:#000000; 
	text-decoration: none; 
	font-weight: none;
}

.artlist_details a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000; 
	text-decoration: none; 
	font-weight: none;
}

.artlist_details a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000; 
	text-decoration: underline; 
	font-weight: none;
}

.artlist_details a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000; 
	text-decoration: underline; 
	font-weight: none;
}


.bild_links {
                margin-top: 3px;
                margin-right: 10px;
}

.anfordern {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#858585;
	font-weight: bold;
}

.anfordern a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #C7001F;
	font-weight: bold;
}

.anfordern a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #C7001F;
	font-weight: bold;
}

.anfordern a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color: #C7001F;
	font-weight: bold;
}

.anfordern a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #C7001F;
	font-weight: bold;
}

#searchbox input{
 width: 100px;
margin-right: 5px;
margin-left:10px;
height:18px;
}

#searchbox input[type='text']{
width: 100px;
margin-right: 5px;

}
