@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
body{
background:#8f9ebf url(/images/bg_body.jpg) repeat-x;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:80%;}
div#container{
display:block;
width:1060px;
min-height:500px;
margin:0px auto;
background:url(/images/bg_container.jpg) repeat-y top left;
overflow:hidden;}
div#ads
{position:relative;float:right;top:0px;right:0px;width:160px;height:600px;}
div#main{
min-height:500px;}
div#leiste_top{
width:100%;
height:80px;
position:absolute;}
ul#nav{
display:block;
width:242px;
margin-top:80px;}
ul#nav li a{
display:block;
width:222px;
height:40px;
padding:0 10px;
line-height:40px;
background:#546489 url('/images/bg_navitem.png') repeat-x;
text-decoration:none;
color:#e6e5e8;
border-bottom:1px solid #223765;}
ul#nav li a:hover,ul#nav li.current a{
background:#8694b5 url('/images/bg_navitem_current.png') repeat-x;
color:#223765;
padding:0 10px 0 20px;
width:212px;}
div#leiste_h1{
position:absolute;
width:900px;
height:80px;
top:326px;
background:url(/images/bg_leiste_h1.png) repeat !Important;
z-index:100000;}
div#leiste_h1 h1{
color:#223765;
font-size:170%;
line-height:60px;
padding-top:20px;
font-weight:normal;}
a#link_facebook{
display:block;
width:222px;
height:60px;
padding:10px;
line-height:20px;
text-decoration:none;
color:#223765;
float:left;
margin-right:10px;}
a#link_facebook img{
float:left;
margin-right:10px;}
div#box_mail{
margin:90px 10px 10px 10px;
width:212px;
background:#8f9ebf;
padding:5px;
overflow:hidden;
line-height:1.5em;
font-size:85%;}
div#box_mail a{color:#223765;font-weight:bold}
div#box_betriebe{
margin:0px 10px 10px 10px;
width:212px;
background:#8f9ebf;
padding:5px;
overflow:hidden;
line-height:1.5em;
font-size:85%;}
div#box_betriebe a{color:#223765;font-weight:bold}
div#box_betriebe img{
margin:10px 0;}
a.mehr{
float:right;
font-weight:bold;}
div#main_left{
float:left;}
div#main_right{
width:658px;
float:right;
z-index:-5;
line-height:1.5em;}
div#bild_gross{
width:658px;
height:406px;}
div#main_right_content{
padding:10px;}
div#main_right_content a[href]{
color:#223765;}
div#main_right_content h1{
color:#223765;
font-size:130%;
margin:1em 0;}
div#main_right_content h2{
color:#223765;
font-size:110%;
margin:0.5em 0;}
div#main_right_content h3{
color:#223765;
font-size:100%;
margin:0.5em 0;}
div#main_right_content p{
margin:0.5em 0;}
div#main_right_content ul{
list-style:square;
margin:1em 0 1em 2em;}
div#main_right_content ol{
list-style:decimal;
margin:1em 0 1em 2em;}
div.memberitem{
clear:both;
margin:10px 0;
overflow:hidden;}
div.memberfoto{
float:left;
margin-right:10px;}
div.memberinfo{}
div.big_image{
margin:0 0 10px 0;}
div.little_images img{
margin:0 5px 5px 0;}
div#footer{
clear:both;
background:#8f9ebf;
text-align:right;
line-height:20px;
font-size:75%;
color:#223b16;
padding-right:165px;}
div#footer a{
text-decoration:none;
color:#223765;}
div#footer a:hover{
text-decoration:underline;}
#cookiemessage{position:fixed;bottom:0px;font-size:13px;width:100%;z-index:9999;display:none;border-top:1px solid black;}
#cookiemessage .content{box-sizing:border-box;margin:0px auto;background-color:rgba(255,255,255,0.6);padding:10px;text-align:center;}
#cookiemessage p{display:inline;padding:10px 15px;vertical-align:middle;width:100%;color:black;}
#cookiemessage button{padding:5px 30px;font-weight:bold;font-size:14px;border:none;cursor:pointer;color:white;background-color:black;}
#cookiemessage a{text-decoration:none;color:black;}
#cookiemessage a:hover{text-decoration:underline;color:black;}
#cookieMoreInfoText{padding:10px;color:black;text-align:justify;}