/* CSS Document */
body {background:#48515E; font-family: Tahoma, Verdana, Arial; color:#363535; margin:0px;}
img{border:none;}
p{font-size:12px;}
#main{width:970px; margin:0 auto; background:transparent url(../img/bg-main.png) top left repeat-y; padding:0px 12px 0px 17px;}
#main-bottom{width:970px; margin:0 auto; background:transparent url(../img/bg-main-bottom.png) top left repeat-y; height:13px; padding:0px 12px 0px 17px;}
#logo{background:transparent url(../img/bg-logo.png) top left repeat-x; height:120px; width:339px; float:left;}
#subnavi{float:left; width:620px; height:24px;}
#subnavi ul{margin-top:5px;}
#subnavi ul li{float:right; list-style:none;}
#subnavi li a{color:#999; text-decoration:none; font-size:11px; font-weight:bold; padding-left:15px;}
#subnavi li a:hover{text-decoration:underline;}
#nav1{float:left; width:620px; background:transparent url(../img/bg-nav1.png) top left repeat-x; margin-top:61px; height:35px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
#nav1 ul{margin:0px; padding:5px 0px;}
#nav1 ul li{float:right; list-style:none; padding:0px; margin:2px 3px; background:transparent url(../img/spacer.gif) top right no-repeat;}
#nav1 li a{ text-decoration:none; color:#444; padding:7px 10px; font-size:11px; margin:5px; font-weight:bold; letter-spacing:1px;}
#nav1 li a:hover{color:#fff;}
#gemeinden{background:transparent url(../img/bg-gemeinden.png) top left repeat-x; height:300px; width:339px; float:left; border-right:1px solid #fff;}
#wasser{background:#fff;}
#footer{background:transparent url(../img/bg-footer.png) top left repeat-x; height:60px; width:960px; margin-top:25px;}
#footer ul{padding-top:5px; margin-right:150px;}
#footer ul li{float:right; list-style:none;}
#footer li a{color:#f3f3f3; text-decoration:none; font-size:11px; padding:0px 30px; font-weight:bold;}
#footer li a:hover{text-decoration:underline;}
#footer p{text-align:right; float:left; font-size:10px; color:#999;  width:100%; margin-top:0; padding:10px 0}
#footer p a{color:#999;}
#left{float:left; width:340px;}
#left-start{float:left; width:318px; /*border-right:1px solid #eee;*/ padding:15px 10px 10px 10px;}
#left-start h1{margin:0px; padding:22px 0px 0px 3px; color:#346d9b; font-size:13px; line-height:19px;}
#left img{margin:60px 0px 0px 50px;}
#left .news-left-img{margin-top:10px; padding:0px;}
#left .news-left-img img{margin:15px 0px 0px 50px;}
#left h1{margin:0px; padding:22px 0px 0px 3px; color:#595959; font-size:15px;}
p.anlagen-left{font-size:11px; line-height:18px; padding: 2px 15px 0px 4px;}
#right{float:left; width:600px; padding:15px 10px 10px 10px}
#right-start{float:left; width:600px; padding:15px 10px 10px 15px; /*border-left:1px solid #eee;*/ margin-left:1px;}
#right h1{color:#346D9B; font-size:18px;}
#right h2{color:#346D9B; font-size:15px;}
#right h3{color:#346D9B; font-size:13px;}
#right table{font-size:11px; width:600px; border:1px solid #ccc;}
#right table th{font-weight:bold; color:#595959; background:#fff url(../img/bg-nav1.png) top left repeat-x; text-align:left; padding:6px 2px;}
#right table a{color:#595959; font-weight:bold; text-decoration:none;}
#right table a:hover{text-decoration:underline;}
#right table td{height:7px; padding-top:7px;}
#right p{font-size:11px; line-height:20px; /*letter-spacing:1px;*/}
#right ul{font-size:11px;}
#right ul li{ margin:5px;}
.row-alt{border-bottom:1px solid #ccc; height:1px; margin:0px; padding:0px;}
.table-alt td{background:#fff url(../img/tr-alt-hg.png) top left repeat-x;}

.seb_40{height:40px;clear:both;}
.seb_30{height:30px;clear:both;}
.seb_25{height:25px;clear:both;}
.seb_20{height:20px;clear:both;}
.seb_15{height:15px;clear:both;}
.seb_10{height:10px;clear:both;}
.seb_5{height:5px;clear:both;}
.seb_1{height:1px;clear:both;}
.fehler{color:#CC0000;}
.erfolg{color:#346D9B; font-size:13px; font-weight:bold; text-align:center;}
.clear{clear:both;}
.FloatR{float:right;}
.FloatL{float:left;}
.searchWasserwerte{padding:5px; margin-top:16px; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.searchWasserwerte p{margin:0px; padding:0px;}
.searchWasserwerte select{margin:0px 0px 0px 15px; padding:0px;}

.zweFloatLeft{float:left;}
.zweFloatRight{float:right;}

.an-con{margin-bottom:25px; border-bottom:3px solid #f3f3f3; margin-bottom:4px;}
.an-con h6{border-bottom:1px solid #f3f3f3; width:590px; padding:5px 10px; margin:0px; font-size:13px; color:#595959;}
.an-con p{font-size:11px; color:#595959; margin-top:0px; padding:2px 10px;}
img.imgAnlagenFloatLeft{float:left; margin-left:3px;}
img.imgAnlagen{float:left; margin:5px 10px 5px 3px;}

.link-dl a{color:#346D9B; text-decoration:none; font-weight:bold; background:url(http://www.eggolsheimer-gruppe.de/img/pfeil-def.gif) left 6px no-repeat; padding-left:12px; padding-top:0; display:inline-block; }
.link-dl a:hover{text-decoration:underline; background:url(http://www.eggolsheimer-gruppe.de/img/pfeil.gif)left 6px no-repeat;}
.map-gebiet{margin:30px 0px 0px 0px; border:1px solid #ccc; padding:0px; width:959px;}
.border-bottom{border-bottom:1px solid #ddd;}

.moduleitem{float:left;width:100%;margin:18px 0;padding:0;padding-bottom:2px; border-bottom:2px solid #eee;}
.moduleitem h3{margin:3px 0px;padding:0px 0px 0px 8px;float:left;font-size:16px;font-weight:bold; color:#346D9B; letter-spacing: 1.0pt; font-family:Georgia, "Times New Roman", Times, serif;}
.moduleitem p{margin:2px 0 2px 0;padding:0px 13px 0px 13px;float:left;font-size:11px;color:#515151; letter-spacing:1.0pt; line-height:1.6;}
.moduleitem h3 a{margin:0;padding-left:13px;font-size:15px;font-weight:bold;color:#346D9B;text-decoration:none; margin-left:2px;  background:url(http://www.eggolsheimer-gruppe.de/img/pfeil-def.gif)left no-repeat;}
.moduleitem h3 a:hover{background:url(http://www.eggolsheimer-gruppe.de/img/pfeil.gif) left no-repeat;}
.moduleitem p a{font-weight:bold;color:#408CC7; text-decoration:none;}
.moduleitem p a:hover{text-decoration:underline;}
.topline{border-bottom:1px solid #eee; width:100%; padding:0px; float:left; margin-bottom:5px;}
.date{font-size:13px;color:#898989;float:right;margin:6px 0px 0px 0px;padding:0; padding-right:15px;}
.modulitem-img-l{float:left; margin-right:10px;/* border:1px solid #D1D1D1; padding:2px;*/}
.modulitem-img-r{float:right; margin-left:10px;/* border:1px solid #D1D1D1; padding:2px;*/}
.modulitem-img-p{margin:5px 2px 5px 2px;/* border:1px solid #D1D1D1; padding:2px;*/}

.moduleitem-img{float:left;width:100%;margin:20px 0;padding:0;padding-bottom:2px; border-bottom:1px solid #cccccc;}
.img-news{float:left;}
.topline-img{padding:0px; float:left; margin-bottom:5px; width:399px;}
.topline-img p{margin:0px;padding-left:16px;font-size:11px;color:#515151; letter-spacing:1.0pt; line-height:1.6;}  
.moduleitem-img h3{margin:3px 0px;padding:0px;float:left;font-size:16px;font-weight:bold; color:#346D9B; letter-spacing: 1.0pt; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #ccc; width:390px;}
.moduleitem-img h3 a{margin:0px;font-size:16px;font-weight:bold;color:#346D9B;text-decoration:none; padding-left:15px;}
.moduleitem-img h3 a:hover{ text-decoration:underline;}
.date-img{font-size:11px;color:#898989;margin:6px 0px 0px 0px;padding:0; padding-right:6px; font-weight:bold; letter-spacing:0.4pt;}
.img-content{border:1px solid #ccc; width:619px; overflow:hidden;}

#left-start ul{margin-left:5px; padding-left:0px;}
.left-ul li{list-style:none; margin:0px; padding:2px 0px;}
.left-ul li a{color:#595959; text-decoration:none; font-size:11px; background:url(http://www.eggolsheimer-gruppe.de/img/pfeil-def.gif)left no-repeat; padding-left:12px;}
.left-ul li a:hover{text-decoration:underline; background:url(http://www.eggolsheimer-gruppe.de/img/pfeil.gif)left no-repeat;}

