html{  font-size:95%; width:590px; }
body { background-color: #fff; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;  
	}
#container { border: 1px solid #fff; padding: 0; width: 590px; margin: auto }
#intro { background-color: #fff; padding: 5px 5px 5px 40px ;width: 555px ;font-weight:bold }

#header h2 { font-weight:normal; font-size:0.9em; margin: 0px 8px 15px 40px; }

#headline_content { height:16px;  margin: 0px 8px 5px 40px; background-color:#268ecd; color:#fff; padding:1px 0 1px 3px;}
#headline_content h2 { font-weight:bold; font-size:0.8em; margin:0px;}
#content { background-color: #fff; padding: 5px 5px 5px 40px ;width: 555px; text-align:left;}

#headline_tableofcontents { height:16px;  margin: 20px 8px 0px 40px; background-color:#268ecd; color:#fff; padding:1px 0 2px 3px;}
#headline_tableofcontents h2 { font-weight:bold; font-size:0.9em; margin:0px;}
#tableofcontents { background-color: #fff; padding: 0px 5px 5px 40px ;width: 555px; text-align:left;}

#tableofcontents #inhalt_bg{ background-color: #dae6f2; margin-right:13px; padding-left:2px; padding-top:10px;padding-bottom:1px;}

#headline_footer { height:16px;  margin: 10px 8px 10px 40px; background-color:#268ecd; color:#fff; font-weight:bold; font-size:0.8em; padding:1px 0 1px 3px;}

#footer { background-color:#93c2f1;height:297px;font-size:0.9em;}
#footer_left { float:left;background-color:#fff;margin-left:30px;padding-left:10px;width:270px;height:297px;}
#footer_right { float:left;background-color:#fff;padding-left:15px;width:265px;height:297px;}
#topnavi { text-align:right; margin: 0px 14px 0px 0px; font-size:0.7em;font-weight:bold}



a,
a:visited { color:#BF0000; text-decoration:none; }
a:hover,
a:focus { color:#BF0000; text-decoration:underline; }
a:active  { color:#BF0000; text-decoration:none; }	

h1 {font-family:Arial, Verdana, Helvetica; font-size:25px;margin-bottom:6px;margin-left:40px;}
h1 .headline_normal {font-weight:normal}
h1 .headline_bold {font-weight:bold}

h3{
	color:#268ecd;
	font-size:0.9em;
	line-height:1.35em;
	margin:0px 10px 0 auto;
	padding:6px 10px 10px 0px;
}



h4{
	color:#000;
	font-size:0.8em;
	line-height:1.35em;
	margin:0;
	padding:5px 10px 5px 0px;
}



#footer h4{
	color:#6E6E6E;
	font-size:0.8em;
	line-height:1.35em;
	margin:0;
	padding:0px 0px 0px 0px;
}

ul, ol {
	font-size:0.7em;
	line-height:1.5em;
}

li {padding:0px 0px 10px 0px;}

p {
	color:#000000;
	font-size:0.7em;
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	/*background-color:#ff0000;*/
	/*width:96%;*/
}

.bildblock_links {
	float:left;
	/*background-color:#00ff00;*/
	margin:10px 10px 0px 0px;
	padding:0px 5px 5px 0px;
}

.bildblock_links p, #inhalt .bildblock_rechts p{
	margin:0px;
	padding:0px;
}

.bildunterschrift{
	/*background-color:#ff0000;*/
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 1px;
	font-size:0.6em;
	line-height:1.35em;
	word-spacing:0em;
	font-style:italic;
	color:#666666;
	/*width:241px;*/
}

.bildunterschrift p{
	margin:0px;padding:0px;clear:both;
	font-size:1.0em;
	font-style:italic;
}

#nl_absatz {border-top:8px solid #fff; border-bottom:0px solid #fff; border-left:0px; margin:0px;  margin-right:12px; padding-left:0px; !important}	
#nl_absatz td {margin-bottom:0px;padding-bottom:0px;}
#nl_absatz td p { padding-left:0px;font-size:0.6em;	line-height:1.35em;	word-spacing:0em;	font-style:italic; color:#666666; margin:2px 0px 1px 0px;!important}

@media print {

#headline_content h2 { font-weight:bold; font-size:0.9em; margin:0px;}
#footer_left { float:left;background-color:#fff;margin-left:30px;padding-left:10px;width:250px;height:297px;}
#footer_right { float:left;background-color:#fff;padding-left:15px;width:245px;height:297px;}

h3{
	color:#268ecd;
	font-size:0.9em;
	line-height:1.35em;
	margin:0px 10px 0 0;
	padding:6px 10px 10px 0px;
}



h4{
	color:#000;
	font-size:0.8em;
	line-height:1.35em;
	margin:0;
	padding:5px 10px 5px 0px;
}

}
