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: 640px; margin: auto }
#intro { background-color: #fff; padding: 5px 5px 5px 0px ;width: 640px ;font-weight:normal;font-size:1.1em; }

#header h2 { font-weight:normal; font-size:0.9em; margin: 0px 0px 15px 0px; }
#header img { float:left}
#header #headright {float:right;margin-top:46px;text-align:right;}
#header #headline_ausgabe { height:19px;  margin: 10px 0px 18px 0px; background-color:#EE3985; color:#fff; padding:2px 12px 2px 12px;}
#header #headline_ausgabe h2 { font-weight:bold; font-size:0.9em; margin:0px;}

#headline_content { height:16px;  margin: 0px 8px 5px 40px; background-color:#268ecd; color:#fff; padding:1px 0 1px 3px;}

#content { background-color: #fff; padding: 5px 5px 5px 0px ;width: 640px; text-align:left;}
#content h3 { font-size:0.8em; padding-left:12px;background-color:#EE3985;color:#fff;display:block;margin:0px}


#headline_tableofcontents { height:24px;  margin: 6px 0px 0px 0px; background-color:#EE3985; color:#fff; padding:8px 12px 2px 12px;}
#headline_tableofcontents h2 { font-weight:bold; font-size:0.9em; margin:0px;}
#tableofcontents { background-color: #fff; padding: 0px 5px 5px 0px ;width: 555px; text-align:left;}

#tableofcontents .inhalt_bg{ background-color: #dae6f2; margin-right:13px; padding-left:2px; padding-top:10px;padding-bottom:1px;}
#tableofcontents p {margin: 14px 0 0 0;}

#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}
#footer_left { float:left;background-color:#fff;margin-left:0px;padding-left:0px;}
#footer img { margin-left:-12px;margin-top:10px}
#topnavi { text-align:right; margin: 0px 14px 0px 0px; font-size:0.7em;font-weight:bold}



a,
a:visited { color:#EE3985; text-decoration:none; }
a:hover,
a:focus { color:#EE3985; text-decoration:underline; }
a:active  { color:#EE3985; 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 12px;
}

ul, ol {
	font-size:0.7em;
	line-height:1.5em;
	margin-top:0px;
	padding-top:0px;
}

ul li ul, ol li ol {
	font-size:1em;
	line-height:1.5em;
	margin-top:10px;
	padding-top:0px;
}

ul {
	list-style-type:none;
	margin-left:-27px;
}

* html ul,
html* ul {
	list-style-type:none;
	margin-left:13px;
}

ul li {
	background-image:url('../images/square_red.gif');
	background-repeat:no-repeat;
	background-position:0px 0.6em;
	padding-left:12px;
}

li {padding:0px 0px 10px 0px;}



p {
	color:#000000;
	font-size:0.7em;
	line-height:1.5em;
	padding:0px 0px 0px 12px;
	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;
}

}

div.imagecontainer_left { 
	float:left;
	margin:5px 0px 10px 12px !important; 
	padding:0px !important; 
	background-color:transparent !important;
	border:none !important;
}

.image_left{ float:left;margin:0px 20px 0px 0px;top:20px;}
.image_right { float:right;margin:5px 0px 20px 20px}

.image-left{ float:left;margin:4px 20px 0px 0px;top:20px;}
.image-right { float:right;margin:5px 0px 20px 20px}


.image_source {  width:auto;max-width:260px;margin:3px 4px 5px 0px;	padding:0px 0px 0px 0px; font-style:italic;font-size:0.65em;display:block}
.image_zoom {  width:auto;max-width:260px;margin:3px 4px 5px 0px;	padding:0px; font-style:italic;font-size:0.65em}

