body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13;
}

.punkte {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13; 
	color:#AE6B00; 	
	font-weight: bold;
}

td, span, p  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13;
}

/* Definition der Texte*/

.headline {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size:15;
	color:#334C66; 
	font-weight: bold;
}

.subheadline {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size:13; 
	color:#000000;
}

.text	{
	font-family: Arial, Helvetica, sans-serif; 	
	font-size:13; 
	color:#000000;
	padding-top:2px;
}
 
.text_bold  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#000000; 
	font-weight: bold;
}


.text_10_black {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;
}

.text_10_black a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
}

.text_10_black a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
}

.text_10_black a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: underline; 
	color: #000000;
}

.text_10_black a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #000000;
}


.text_10_white {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
}

.text_10_white a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #FFFFFF;
}

.text_10_white a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #FFFFFF;
}

.text_10_white a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: underline; 
	color: #FFFFFF;
}

.text_10_white a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #FFFFFF;
}


.text_11_black {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
}

.text_11_black a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.text_11_black a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.text_11_black a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #334C66;
}

.text_11_black a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #334C66;
}

.text_11_black_bold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
	font-weight: bold;
}

.text_11_blue_bold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#334C66; 
	font-weight: bold;
}

.suchergebnis {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#000000;
}

.suchergebnis a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	text-decoration: none; 
	color: #000000;
}

.suchergebnis a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	text-decoration: none; 
	color: #000000;
}

.suchergebnis a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	text-decoration: underline; 
	color: #000000;
}

.suchergebnis a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	text-decoration: none; 
	color: #000000;
}



.marginalspalte {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#000000;

}

.marginalspalte a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color: #000000; 
	font-weight: none; 
	text-decoration: underline;
}

.marginalspalte a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color: #000000;
	text-decoration: underline;
}

.marginalspalte a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color: #000000; 
	font-weight: none;
	text-decoration: underline;
}

.marginalspalte a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10; 
	color: #000000;
	text-decoration: none;
}


.newsbox {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
}

.newsbox a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.newsbox a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}

.newsbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11; 
	text-decoration: underline; 
	color: #000000;
}

.newsbox a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
}


.title_newsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11; 
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}


.locationstring {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#788696;
}

.locationstring a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#788696;
	text-decoration: none; 
}

.locationstring a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#788696;
	text-decoration: none; 
}

.locationstring a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#788696;
	text-decoration: underline; 
}

.locationstring a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#788696;
	text-decoration: none; 
}

/* Definition der Links */

A:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color:#000000;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color:#000000;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color:#000000;
}

A:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color:#000000;
}


/* Definition der Hauptnavigation*/

.hauptnavi {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: bold; 
	color:#334C66;
}

.hauptnavi a:link {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#334C66; 
	text-decoration: none;
}

.hauptnavi a:visited {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size:12; 
	color:#334C66; 
	text-decoration: none;
}

.hauptnavi a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#334C66; 
	text-decoration: none;
}

.hauptnavi a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#334C66;  
	font-weight: none;
}

.div_navi          
{	
	padding-left:22px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_first_on.gif);
	background-position: left top;	
	background-repeat: repeat-y;


}

.div_navifirst_on      
{
	padding-left:22px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_first_on.gif);
	background-position: left top;	
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}


.div_navi_second 
{	
	padding-left:22px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_first_on.gif);
	background-position: left top;	
	background-repeat: repeat-y;
	background-color: #DDE0E6;

}

.div_navi_second_on 
{	
	padding-left:22px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_first_on.gif);
	background-position: left top;	
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.div_navi_third 
{	
	padding-left:35px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_first_on.gif);
	background-position: left top;	
	background-repeat: repeat-y;
	background-color: #EBEDF0;

}

.div_navi_third_on 
{	
	padding-left:35px;
	padding-bottom:7px;
	padding-top:7px;
	border-top: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	background-image: url(../upload/layout/navpoint_first_on.gif);
	background-position: left top;	
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}


/* Definition der Servicenavigation*/

.servicenav {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF;
	text-decoration: none;
}

.servicenav a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF; 
	text-decoration: none;
}

.servicenav a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF; 
	text-decoration: none;
}

.servicenav a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF; 
	text-decoration: underline;
}

.servicenav a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF; 
	text-decoration: underline;
}

.hilfsNaviAktiv        {
	height=30; 
	text-align= center; 
	border-left: 0px; 
	border-top: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; 
	border-bottom: 0px solid #FFFFFF; padding-left:10px; padding-right:10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12;
	font-weight: bold; 
	color:#334C66;
	background-color: #FFFFFF;
}

.hilfNaviStd           {
	height=30; 
	text-align= center;  
	border-left: 0px; 
	border-top: 0px solid #FFFFFF; 
	border-right: 0px solid #FFFFFF; 
	border-bottom: 0px solid #FFFFFF; 
	padding-left:10px; 
	padding-right:10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF;
}


/* Definition der Artikelliste*/

.artlist_headline {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#334C66; 
	text-decoration: none; 
	font-weight: bold;
}

.artlist_headline a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13;
	color:#334C66; 
	text-decoration: none; 
	font-weight: bold;
}

.artlist_headline a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#334C66; 
	text-decoration: none; 
	font-weight: bold;
}

.artlist_headline a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#334C66; 
	text-decoration: underline; 
	font-weight: bold;
}

.artlist_headline a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#334C66; 
	text-decoration: underline; 
	font-weight: bold;
}


.artlist_text {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#000000; 
	text-decoration: none; 
}

.artlist_text a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13;
	color:#000000; 
	text-decoration: none; 
}

.artlist_text a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#000000; 
	text-decoration: none; 
}

.artlist_text line a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#000000; 
	text-decoration: underline; 
}

.artlist_text a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#000000; 
	text-decoration: underline; 
}


.artlist_details {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#334C66; 
	text-decoration: none; 
	font-weight: none;
}

.artlist_details a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11;
	color:#334C66; 
	text-decoration: none; 
	font-weight: none;
}

.artlist_details a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#334C66; 
	text-decoration: none; 
	font-weight: none;
}

.artlist_details a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#334C66; 
	text-decoration: underline; 
	font-weight: none;
}

.artlist_details a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#334C66; 
	text-decoration: underline; 
	font-weight: none;
}


label {cursor:pointer;}
#kontaktform b {color:#0068AE;margin:0 5px;}
#kontaktform .clear {clear:both;height:1px;margin:0;}
#kontaktform {width:583px;}
#kontaktform input, #kontaktform textarea {border:1px solid #8895A4; background-color:#fff; padding:5px; margin:0;}
#kontaktform .activeinputfield {border:1px solid #213576; background-color:#fff;}
#kontaktform input:hover, #kontaktform textarea:hover {border:1px solid #213576; background-color:#fff;}
#kontaktform .long {margin:5px 0;}
#kontaktform .long input {width:582px;}
#kontaktform .plz input {width:208px;}
#kontaktform .plz {float:left;width:70px;}
#kontaktform .ort input {width:360px;}
#kontaktform .ort {float:right;width:361px;}
#kontaktform .long .rueckruf {border-bottom:1px solid #8895A4;padding:5px 0;height:30px;width:582px;}
#kontaktform .long .rueckruf input {float:left;width:26px;margin:2px 0 0 20px; border:1px solid #fff; background-color:#fff;}
#kontaktform .long .rueckruf span {float:left;}
#kontaktform .anliegen textarea {width:582px;height:120px;}
#kontaktform .captcha {width:303px;}
#kontaktform .captcha label {cursor:help;}
#kontaktform .captcha span {float:left;margin:3px 0 0 0;}
#kontaktform .captcha input {width:60px;margin:8px;}
#kontaktform .active {display:inline;color:#213576;margin:0 5px;}
#kontaktform .disabled {display:none;}
#kontaktform .pflichtfelder {margin:5px 0;border-top:1px solid #8895A4;padding:5px 0;height:20px;width:582px;}
#kontaktform .form.seiteempfehlen p.text {margin:10px 0;}
#kontaktform .form.seiteempfehlen label {width:300px;display:block;float:left;}
#kontaktform .form.seiteempfehlen .clear {height:5px; border:none;}
#kontaktform .form.seiteempfehlen input, #kontaktform .form.seiteempfehlen textarea {width:301px;font:100% Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;}
#kontaktform .form.seiteempfehlen input#rechencaptcha {width:80px;float:right;}

#downloadliste ul {margin:0;padding:0;}
#downloadliste ul li {margin:0 0 0.5em 0;padding:0;}
#downloadliste ul li a {margin:0;padding:0;}
#downloadliste ul li a span.artikelnummer {margin:0 5px 0 0;padding:0;}
#pdfliste h4 img, #container_inhalt #flvliste h4 img {display:none;}
#pdfliste, #container_inhalt #flvliste {padding:0 0 1em 0;}
#pdfliste ul, #container_inhalt #downloadliste ul {list-style-position:inside;list-style-image: url('../images/pdffile.gif');margin:0;padding:0;}
#flvliste ul {list-style-position:inside;list-style-image: url('../images/flvfile.gif');margin:0;padding:0;}
#flvliste ul li {margin:0 0 0.5em 0;padding:0;}
#flvliste ul li a {margin:0;padding:0;}
#flvliste ul li a span.size, #container_inhalt #flvliste ul li a span.name {}
#flvliste ul li a img {float:left;}
h4.flvlist span, #container_inhalt h4.pdflist span {font-weight:normal; font-size:80%; text-indent:0; text-decoration:none;}
h4.flvlist, #container_inhalt h4.pdflist{padding:0px;border:0;font-size:1.5em;font-weight:normal;margin:15px 0 8px 0;position:relative;}

.selectBox a.delete {width:50px;padding:3px 5px 3px 20px;display:block;background:url('../../contenido/images/delete.gif') no-repeat left center;margin:5px 0;text-decoration:none;}
.selectBox a.delete:hover {text-decoration:underline;}
