@charset "iso-8859-9";
/* CSS Document */
/* reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, select, label, legend, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus, :active { outline: 0; }
a { text-decoration:none; }
table { border-spacing: 0; border-collapse: collapse; }
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.border-right_none { border-right:none; }
.border-left_none { border-left:none; }
.dpnone { display:none; }
/* reset */
body { background:url(../images/bg.jpg) 0 top repeat ; width:100%; height:100%; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#858080;}
div#main { width: 960px; height:auto; margin:0 auto; }
div#container{ width:960px; height:600px; background:url(../images/containerbg.png) no-repeat 0 0; margin-top:150px; padding:17px 20px 20px 16px; voice-family: "\"}\""; voice-family:inherit; width:924px;height:563px;}
	div#LeftContent { width:202px; float:left; position:relative; height:563px; }
		div#doris { position:absolute; z-index:10; width:164px; height:242px; left:15px; top:20px; }
		div#leftmenu { border: 1px solid #b3b3b3; position:absolute; z-index:50; left:-8px; bottom:29px; width:196px; height:345px; background-color:#fff; padding:8px 0 8px 15px; voice-family: "\"}\"";
		voice-family:inherit; width:190px;
		 -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
		}
			div#leftmenu ul li a { display:inline-block; color:#000; font-weight:bold; font-size:21px; background:url(../images/lmenubg.png) no-repeat 0 8px; padding:10px 0 0 25px;}
			div#leftmenu ul li a:hover,div#leftmenu ul li a.on {background:url(../images/lmenubghover.png) no-repeat 0 8px; color:#ed0707; }
		div#shareLinks { width:60px; height:24px; position:absolute; left:10px; bottom:0;}
			div#shareLinks ul li { float:left; margin-right:5px; }
				div#shareLinks ul li a { display:block; width:24px; height:24px; background-image:url(../images/tw-fb.png); text-indent:-9999px;}
					div#shareLinks ul li#fb a { background-position:0 0; } div#shareLinks ul li#fb a:hover { background-position:0 -28px; }
					div#shareLinks ul li#tw a { background-position:-25px 0; } div#shareLinks ul li#tw a:hover { background-position:-25px -28px; }
div#RightContent { width:722px; float:left; position:relative; }
	div#RightContent h1 { font-size:26px; color:#000; padding:20px 0; }
	div#RightContent div.contents { width:722px; height:489px; }
	div#RightContent div.contents h2 { font-size:14px; padding:15px 0; color:#575151;}
	div#RightContent div.contents p { line-height:20px; padding-bottom:6px;}
	div#RightContent div.contents p strong { color:#000;}
	div#RightContent div.contents table { border:2px solid #666; border-spacing: 1px; border-collapse: separate; background-color:#666; }
	div#RightContent div.contents table tr th { background-color:#333; color:#FFF; font-size:14px; text-align:center; padding:12px; }
	div#RightContent div.contents table tr td { background-color:#FFF; color:#333; font-size:12px; padding:10px; line-height:16px;}
	div.separator { background:url(../images/separator.jpg) no-repeat center center; width:97px; height:30px; margin:10px auto; display:block; }
	
	ul.list { margin:5px 0; }
	ul.list li { color:#999; font-size:12px; line-height:16px; margin-bottom:5px; background:url(../images/listbg.png) no-repeat left center; padding-left:15px;}
div#copyright { position:absolute; right:15px; bottom:5px;}	
div#gallery ul li { float:left; width:156px; height:112px; margin:5px; background:url(../images/gallerybg.png) no-repeat 0 0; }
div#gallery ul li a { display:block; padding:12px;}

div.comment { padding:0 0 30px 0 ;  background:url(../images/separator.jpg) no-repeat center bottom; margin:10px 0;}

.popup-title { color: #000; margin: 15px 0; }
.datenschutz-lightbox {width: 750px; height: 450px;}