
html{

background:#750E0E url(/images/bg.jpg);	overflow: -moz-scrollbars-vertical; 
	overflow-y: scroll;
}
	
body{position:relative;margin:2em auto 1em;width:960px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333}

a.chirplink{display:none}

table#main{width:960px}

#top_adblock{margin:.5em 0;width:468px}

#adblock{position:absolute;top:29px;left:980px;width:160px;height:600px}

#toplinks{text-align:right;line-height:11px;font-size:11px}

#toplinks a:link,#toplinks a:visited{background:url(/images/toplinks_bullet.png) 4px center no-repeat;padding:0 .5em 0 1.5em;text-decoration:none;color:#fff}

#menu{padding-bottom:4em;background:#fff url(/images/menu_bg.jpg) left repeat-y;vertical-align:top}

#menu ul.nav{margin:0 0 1em;padding:0}

#menu ul.nav li{display:block;border-bottom:1px solid #fff}

#menu ul.nav a:link,#menu ul.nav a:visited{display:block;padding:0 0 0 26px;background:#B56C6E url(/images/menu_bullet.png) 6px center no-repeat;text-decoration:none!important;line-height:28px;color:#fff;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}

#menu ul.nav a:hover,#menu li.current a:link,#menu li.current a:visited{background-color:#5D0B0B}

.ad{margin:1em 1em 2em;text-align:center;color:#454545}

.ad div{padding:0 12px;border:1px solid #dedede}

#submenu{margin-top:0;font-size:11px}

#submenu a:link,#submenu a:visited,#submenu b{margin-right:.5em;padding:4px 12px;background:#d3d9e0;text-decoration:none!important;font-weight:bold;color:#2a4a70}

#submenu b,#submenu a:hover{background:#2a4a70;color:#fff}

#content{padding:1em 3em 0 13px;background:#fff url(index_08.jpg) right repeat-y;vertical-align:top;line-height:1.3}.homepage 

#content{padding:13px 13px 0;background:#fff}

#content li{margin-bottom:4px}li small{font-weight:normal;color:#666}h1{margin-top:0;font-weight:normal;font-size:24px}h2{font-weight:normal;font-size:18px}

h3{padding:2px 4px;background-color:#F0F0F0;font-size:14px;color:#750E0E}

h4{text-transform:uppercase;font-size:12px}#content ul{list-style-type:circle}

a:link,a:visited{color:#750E0E}
a:hover{text-decoration:underline!important;color:#8b9cb0}
a.plain{text-decoration:none;color:inherit}
a.bullet:link,a.bullet:visited{padding-left:1em;padding-right:1em;background:url(/images/arrow.gif) left no-repeat;text-decoration:none}
a.twitter{padding-left:20px!important;background-image:url(/images/icon_twitter.png)!important}

ul.bullets{margin:1em .5em;padding:0}.box ul.bullets li{display:block;margin:8px 0 0 0;padding:0 0 8px 12px;background:url(/images/arrow.gif) left top no-repeat;border-bottom:1px solid #e3e4e5}#business_partners p{margin:0 12px;padding:16px 0;border-bottom:1px solid #e3e4e5;text-align:center;font-weight:bold}#rhs{padding:1.5em 11px 1em 0;background:#fff url(/images/index_08.jpg) right repeat-y;vertical-align:top}

#banner{background:#fff url(index_08.jpg) right repeat-y}

#banner div{position:relative;height:100px}

#banner p{position:absolute;left:12px;bottom:0;width:653px;margin:0;padding:0 0 0px 10px;background:url(/images/content_banner_overlay.png) bottom repeat-x;text-transform:uppercase;text-shadow:2px 2px 3px rgba(0,0,0,.8);line-height:38px;font-size:36px;color:#fff}


#footer{text-align:center;vertical-align:bottom;font-size:11px;color:#fff}#footer a:link,#footer a:visited{text-decoration:none;color:#fff}.box{display:block;margin:0 0 1em;padding:0 0 .5em;border:1px solid #8b9cb0;background-color:#fff;font-size:12px}.box tr.even{background-color:#eee}.box h4,.box th{margin:0;padding:6px .5em;background-color:#8b9cb0;text-align:left;color:#fff}.box h4 a:link,.box h4 a:visited{color:#fff}.box th{padding:3px 3px}.box p{margin-left:.5em;margin-right:.5em}.box a:link,.box a:visited{text-decoration:none;color:#333}.box td{padding:0 3px}.navbox{margin:6px 0;border:none;display:block}.navbox a{text-decoration:none;border-bottom:1px dotted}.navbox p{text-align:center}s{text-decoration:none;color:#ccc}

.dark{border-color:#5D0B0B}
.dark h4{background-color:#5D0B0B}

table#branches{background-color:#d3d9e0;border-radius:.5em}table#branches ul{margin:1em;padding:0;list-style-type:none;line-height:1.5;font-weight:bold}#members_alpha{margin:0 1em}#members_alpha h4{clear:left;float:left;margin:0}#mitglieder_contact label{width:80px}#mitglieder_contact span{margin-left:80px}#vorstand td{padding:1em;background-color:#d3d9e0;border-radius:1em;text-align:center;line-height:1.0}#vorstand h4,#vorstand p{margin:6px 0}table#business_partner{border-collapse:collapse}table#business_partner tr{border:solid #d3d9e0;border-width:2px 0}table#business_partner td{vertical-align:top;text-align:center;font-size:11px}table#profile_kontakt{padding:1em;border:2px solid #d3d9e0;background-color:#fff;border-radius:1em}#profile_kontakt th{padding:2px 1em 2px 0;text-align:left}#profile_kontakt td{padding:2px 0;white-space:nowrap}.forums{margin:0 0 12px 0;padding:0;border:1px solid #666}.forums h4{margin:0;padding:3px;background-color:#ccc;border-bottom:1px dotted #666}.forums h4 small{font-weight:normal;white-space:nowrap}.forums p{margin:0;padding:3px}a.preview:link,a.preview:visited{padding:1px 4px;background:#d3d9e0;border-radius: 2px / 4px;text-transform:uppercase;text-decoration:none;font-size:9px;color:#2a4a70;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out}a.preview:hover,a.preview:focus{background:#2a4a70;text-decoration:none!important;color:#fff}legend{padding:1px 5px;background:#d3d9e0;border:1px solid #dedede;border-radius:3px;box-shadow:none;font-weight:normal;font-size:12px;color:#2a4a70}fieldset p{margin:4px 0;font-size:12px}#ics{float:right;width:220px;margin:0 0 1em .5em;padding:4px;border:1px solid #999;background:#f8f8f8;box-shadow:1px 1px 4px rgba(0,0,0,.3)}#ics img{float:left;margin-right:.5em}#ics a{text-decoration:none}#calendar{clear:both}#calendar h2{margin:0;padding:.5em 0}#calendar .dates{float:left;width:130px;padding-left:6px}#calendar time{white-space:nowrap}#calendar .details{margin:0 0 1em 140px}#calendar h3{margin:2px}#calendar table{margin:1em 0;padding:4px;border-collapse:collapse;font-size:11px}#calendar table th,#calendar table td{padding:2px 4px;background-color:#efefef;vertical-align:top;text-align:left;font-weight:normal}#calendar table th:after{content:":"}#tagcloud{float:right;margin:0 0 1em 1em;padding:.5em 1em;width:50%;background:#fff;border:1px solid #035b92;line-height:20px}