html *{margin:0pt; padding:0pt;}

body{color:#51503E; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:.7em; background:#B7BE2E ; padding:0px;}
h1 {font-size:150%;}
h2{font-size:130%;}
h1, h2, h3, h4, h5, h6 {color:#625E14; font-weight:bold; margin:0pt 0pt 0.25em;}
p{line-height:130%; margin:4pt 0pt 1em;}


img { border:0;}

a {color:#625E14}
a:hover{color:#B7BE2E}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix{overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}
.first{margin-top:0px;}

#header {margin:0; padding:0; position:relative; top:0; left:0; height:149px; background: url(../img/top.jpg) repeat-y;}
#top {margin:0; padding:0; position:absolute; top:0; left:0}
#headerMenu {margin:0;padding:0;position:absolute;top:110px;left:550px;line-height:37px; vertical-align:middle; z-index:100; font-size:120%}
#headerMenu ul{color:#625E14;; float:left; list-style:none;}
#headerMenu li{float:left; margin:0 5px; border-left: 1px solid #fff; padding: 0 0 0 8px}
#headerMenu li a{color:#625E14;;text-decoration:none;}
#headerMenu li a:hover{text-decoration:underline;}
#headerMenu #active a{text-decoration:underline;}


#outerWrapper{margin:0pt auto; width:950px; background: url(../img/wrapper_bg.jpg) repeat-y; padding:0;}
#topBg{margin:0 auto; background-image: url(../img/body_top_bg.gif); background-repeat: no-repeat; width:920px; height:15px;}
#bottomBg{margin:0 auto; background-image: url(../img/bottom_bg.jpg); background-repeat: no-repeat; width:950px; height:26px;}
#innerWrapper{margin:0 auto;width:898px;/*+border=900*/ text-align:left; padding:0; border-left:1px solid #fff; border-right:1px solid #fff;}
#logo, #headerBackground{margin:0; padding:0;}

#topNavContainer {background-color:#625E14;padding:0;magrin:0; float:left; height:33px; width:898px; line-height:35px; vertical-align:middle; font-size:120%}
#topNavlinks{background-color:#B7BE2E;padding-left:12px; float:left; height:35px; width:227px;line-height:35px; vertical-align:middle;}
#topNavTanken{background-color:#625E14;padding:0; float:right; height:35; width:150px;line-height:35px; vertical-align:middle; font-weight:bold}
#topNav{background-color:#625E14;float:left;line-height:35px; vertical-align:middle; color:#FFFFFF; width:500px}
#topNav ul{color:#fff; float:left; display:block; height:35; list-style:none;}
#topNav li,#topNavTanken li{float:left; border-left: 1px solid #fff; }
#topNav li a, #topNavTanken li a{color:#fff;text-decoration:none; display:block; height:35; padding: 0 8px 0 8px;}
#topNav li a:hover, #topNavTanken li a:hover{text-decoration:none; background-color:#B7BE2E; color:#ffffff;}
#topNav #active a, #topNavTanken #active a{text-decoration:none; background-color:#B7BE2E; color:#ffffff;}

#belowtopNavContainer {background-color:#ffffff;padding:10px 12px ;margin:0; float:left; width:874px; line-height:16px; font-size:.9em; vertical-align:middle;}

/*Content-Elemente*/

#main_content{background:#fff}
#left_content {padding:5px; width:227px; border-top:1px solid #fff; margin: 2px 0px 2px 2px; background-color:#F4F3D7}
.content{width:615px; position:relative; left:20px; top:10px; float:left; margin-bottom:20px}

#content2 ul { margin-left: 15px; list-style-position:outside;}


#menu {width:209px; border-top:1px solid #fff; height:500px; margin: 2px 0 2px 2px; background-color:#F4F3D7}
#menu ul{margin:20px 0 10px 0px; border-top:1px solid #fff; list-style:none;}
#menu li{border-bottom:1px solid #fff; text-indent:20px;}
#menu li{font-weight:bold;}

#menu li a{display:block; color:#627480 ;text-decoration:none; padding:5px 0;}
#menu li a:hover, #leftCol li a:active{background:#627480; color:#fff;}
#menu #active a{background:#627480; color:#fff;}

.csc-frame-rulerAfter {clear: both; border-top: 2px solid #ffffff; margin: 5px 0 15px 0;}

#content2 ul a, .bodytext a {background: transparent url(../img/link_pfeil_hover.gif) no-repeat scroll left center; padding-left: 18px; text-decoration:none; text-transform:none; color:#B7BE2E;}
#content2 ul a:hover, .bodytext a:hover {background: transparent url(../img/link_pfeil.gif) no-repeat scroll left center; padding-left: 18px; text-decoration:underline; text-transform:none; color:#625E14;}
#content2 fieldset{border:none; padding-left:12px;}
#content2 form label{width:40px; display:block; margin:6px 0;}
#content2 form input{width:200px; border: 1px solid #625E14;}
#content2 form textarea{width:300px; border: 1px solid #625E14;}
#content2 .csc-mailform-submit {color:#FFF; background:#B7BE2E; margin:6px 0; font-weight:bold; font-size:10px; padding:2px; width:84px;}