html, body { font-family: Arial, Helvetica, sans-serif; color:#666;}
#nav a { text-decoration:none; color:#666; font-size:1.0em;}
#left a {color:#000; font-size:1.2em; font-weight:bold; text-decoration:none;}
#left {margin:-2px 0 0 0;}
#leftbox p {color:#FFF; font-size:1.1em;}
#blackbox #low {font-size:0.8em;}
#blackbox p {line-height:1.5em; color:#FFF; font-size:0.8em;}
#blackbox span {font-size:1.3em; font-weight:bold;}
#clear {clear:both;}
#sidebox {}

.sidebox img {
	margin-right: 6px;
}
.sidebox {
	clear:both;
	background-color:#EAEAEA;
	padding:6px 6px 6px 6px;
	height:auto;
	/* min-height:80px; */
	margin:0 0 6px 0;
	position:relative;
	float:left;
	width:283px;
}
.sidebox_small {
	min-height: 63px;
}
.sidebox p,
.sidebox a,
{
	text-decoration:none;
	color:#444;
	line-height:1.3em;
	display:block;
}

.dsfaq_ol_quest div, #content p {margin:0 0 16px 0; text-align:justify; font-size:0.8em; line-height:1.5em; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#666;}
#content ul li  { list-style:disc; list-style-position:inside; text-align:justify; font-size:0.8em; line-height:1.5em; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#666; margin:0 0 0 0;}

#content h3, #content h2, #content h3 a, #content h2 a { font-weight:bold; color:#666; text-decoration:none; line-height:1.2em; margin:20px 0 0 0;}
#content.ticker h2 {margin:0 0 16px 0;}
#content.ticker h3 {margin:16px 0 0 0;}
#content p a, #content.ticker a, .piclenselink { color:#333; text-decoration:none;}
#content strong { font-weight:bold;}
#content ol.snap_nav li a { text-decoration:none; color:#666;}
#content ol.snap_nav li a:hover { text-decoration:none; color:#888;}
#content ol.snap_nav li.snap_selected a {color:#FDA419;}
#content img { float:left; margin:2px 12px 0 0;}
#content hr {border:1px solid #EAEAEA;}
#content p a:hover, #content.ticker a:hover, .piclenselink a:hover { color:#888; text-decoration:none;}
#content.ticker {line-height:1.4em; font-size:0.8em; margin:0 6px 12px 0; vertical-align:text-top; text-align:justify; color:#666}
#content.ticker img {border:0px; margin:4px 8px 6px 0;float:left;}
#content .ngg-gallery-thumbnail {margin:0 0 0 0;}
#sidebox .sidebox h5 { color:#555; font-size:0.74em; font-weight:bold; margin:0 0 6px 0; width:260px;}
#sidebox p.datum { color:#666; font-size:0.6em;  margin:0 0 2px 0;}
#sidebox p.newstxt { color:#444; font-size:0.7em;  margin:0 0 12px 0; line-height:1.2em;}
#sidebox p.newstxt2 a { color:#444; font-size:0.7em;  margin:0 0 0 0; text-decoration:none; line-height:1.3em;}
#sidebox h5, #sidebox h5 a { color:#444; text-decoration:none; display:block; line-height:1.3em;}
#sidebox p.newstxt a:hover { color:#888;}
#sidebox p.newstxt2 a:hover { color:#888;}
#footer a {margin:0 4px 0 0;}
#footer img {width:18px; height:18px;}
#footer .footer {margin:-6px 84px 0 0; float:right; text-decoration:none; color:#666;}
#footer .footer a {text-decoration:none; color:#666; font-size:0.6em; line-height:1.3em;}
#footer .footer a:hover {color:#999;}
#content h3, #blackbox p, #leftbox p, #left a, #content h2, #content .anfang  {font-family:Arial;}
#sidebox p.datum, #sidebox p.newstxt { font-family:Arial, Helvetica, sans-serif;}
a[href$=".pdf"]:before{padding:0 4px 0 0; content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAtUExURf79%2FeGamuq2tdh4eNuFhvXc3MghIe3BweWnp%2Fnq6vbj49Rpad%2BRkPDNzfjn56CEYyoAAABgSURBVHjaXI1JEsNACMSaxWYGA%2F9%2FbnqSnKwDB1UXwv0C9yIiUuVuZhTdHRId6hWqFBsbK3lUkNcRu6GZPpegz2KArL%2F4Lmb4MTFYgnooIljQiGWudsQp%2FpIPoXjxEWAASA4D6WDJluEAAAAASUVORK5CYII%3D");}
#content .hover {width:497px; height:75px; background-color:#EFEFEF; padding:0 100px 0 100px; margin:0 0 6px 0;}
#content.table {padding:0; width:699px;}
#content table {width:auto; margin:0 0 16px 0;}
#content .prae {width:12px; vertical-align:top;}
#content .anfang {padding:12px 0 0 0; font-size:0.8em;}
#content .anfang a {display:block;}
#content.table .anfang a {font-weight:normal; display:block; color:#555;}
#content.table .anfang a:hover {font-weight:normal; display:block; color:#777;}
#content.table .anfang strong {font-weight:bold;}
#content ul {margin:0 0 16px 12px;}
#content ul li {list-style-position:outside;}

.sidebox p.newstxt a { text-decoration: none; color:#444;  margin:0 0 12px 0;}
#content .piclenselink { font-size:0.0em; margin:0 0 16px 0;}


/****/

#inh {
	width:550px;
	margin:10px 0 0 100px;
	float:left;
}

p.formulare {width:200px; float:left; margin-bottom:0;}
p.after {float:left; margin:0;}
.check {float:left; margin:2px 4px 0 40px;}
.formular {margin:0; padding:1px 0 2px 4px; color:#666;}
table {font-size:1.0em; margin:10px 0 10px -2px; padding:0;}
table tr td {padding:0; margin-bottom:6px; vertical-align:top;}
table tr {padding:0; height:8px;}
.dsfaq_ol_quest div, #content p.alert {color:#F00; font-size:0.7em; margin-bottom:0px;}
.tag {width:54px; color:#666;}
.monat {width:100px; color:#666;}
.jahr {width:66px; color:#666;}
.land {width:120px; color:#666;}
option { border:0;}

.btn {background-color:#FFFFFF;
border:1px solid #DADADA;
color:#666666;
font-size:11px; margin:0 0 16px 0;}

.abo tr td {margin:0 0 16px 0; text-align:justify; font-size:0.8em; line-height:1.5em; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#666;}
.abo tr td .check {margin:4px 6px 0 0; }

/** STARTSEITE **/
#content_header {
	width: 700px;
	height: auto;
	float: left;
}
#content_header div.last {
	margin-right: 0px !important;
}	
#content_header div.content_item {
	background: none repeat scroll 0 0 #EAEAEA;
	float: left;
 	height: 63px;
 	margin: 0 6px 6px 0;
 	padding: 6px;
	 width: 334px;
}
#content_header div.video {
	min-height: 225px;
	padding: 0px;
	width: 346px;		
}

#content_header div.content_item h3 a,	
#content_header div.content_item h3 {	
	color: #555555;
	font-size: 0.85em;
	font-weight: bold;
	margin: 0 0 6px;
	text-decoration: none;
}
#content_header div.content_item .content {	
	font-size: 0.74em;
	font-weight: normal;
	margin: 0 0 6px;
}
#content_header div.content_item img {	
	margin: 0 10px 3px 0;
}
#wrapper {
	float: left;
}

