/* Style sheet positionC */
#all{width:980px;margin:0 auto;padding:0 5px;min-height:894px;}
body{margin:0;padding:0;}
ul{margin:0;padding:0;}
li{padding:5px 0 5px 10px;}
h1{margin:0 0 5px;}
h2{margin:0 0 0 7px;}
h3{margin:0 5px 5px 0;}
h4{margin-top:5px;}
input{width:300px;margin:5px 0;}
.hL{width:100%;height:26px;padding:10px 0 3px 3px;}
.headline{width:170px;display:block;padding:10px;min-height:18px;}
.headline .first{padding-top:5px;}
.image_container{margin:0 10px 20px 0;}
.backlink{text-align:right;}
.noArrow{margin-right:9px;}
.invisible{display:none;}
.icons{float:left;margin:3px 4px 0 7px;}
.cell{width:295px;padding:10px 0 0 3px;vertical-align:text-top;}
.dfGallery{width:560px;height:250px;margin:10px 0;}
.titleUpcoming{margin:0 0 25px;}
.formbody textarea{width:300px;margin:5px 0;}
.modContainer{width:190px;float:left;margin:0 0 5px;min-height:100px;}
.modContainer li{margin:0 !important;}
.modNavDefault{width:190px;margin:0 0 5px 5px;}
.modNavDefault li{margin:0 !important;}
.ce_headline{clear:both;margin:10px 0 10px 0 !important;}
.ce_text{clear:both;}
.ce_text h2{margin:10px 0 5px;}
.ce_text block{min-height:200px;}
.ce_table{margin:0 0 15px;}
.ce_table img{margin:0 0 5px;}
.ce_table th{padding:2px;}
.ce_table td{padding:5px 0 0 5px;vertical-align:top;}
.mod_article{width:586px;}
.mod_article p,.mod_article h1{padding-left:10px;}
.ce_gallery .even{background-color:#fff!important;}
#banner{width:980px;height:210px;position:relative;}
#brdCrmbsContainer{float:left;margin:2px 0 0 5px;}
#brdCrmbsBg{width:980px;height:18px;position:absolute;}
#brdCrmbsAdd{width:99%;margin:2px 0 0;text-align:right;}
.mod_login table{width:100%;margin-left:10px;}
#imgMenuContainer{width:100%;float:left;margin:3px 0 0;}
.imgMenu{width:192px;float:left;margin:0 5px 0 0;min-height:80px;}
#imgMenuFernwartung{margin:0 0 5px;}
.imgMenuLast{width:192px;float:left;margin:0 0 5px;min-height:450px;}
.imgMenuStadtName{width:119px;display:block;}
.imgMenuStadtSubline{width:119px;display:block;}
.imgMenuMore{width:119px;margin:10px 0 0;}
.slogan{width:100px;height:30px;position:absolute;margin:1px 0 0 5px;}
#left h2{margin-left:0;}
#left ul{list-style-type:none;}
#left ul a{text-decoration:none;}
#left .level_1{width:192px;padding-top:5px;}
#left .level_1 ul li{width:182px;margin:0;padding:8px 5px;}
#left .level_1 li{margin-left:0;padding-top:0;padding-left:0;}
#left .level_2 li{width:181px;}
.mod_navigation{float:left;margin-right:5px;max-width:192px;}
#aktContainer{width:190px;float:left;margin:5px 7px 0 0;}
#aktHeadline{width:100%;height:23px;padding:10px 0 6px;}
.aktSingle{width:192px;}
.aktImageCont{width:190px;height:82px;margin:7px 5px 0 0;padding:2px 0 0;text-align:center;}
.aktTextCont{margin:0 0 12px;}
#contentContainer{width:387px;float:left;margin:5px 0 0;min-height:500px;}
.contentSingle{margin:0;padding:10px 5px 0 7px;}
#articleHeadline{width:100%;height:23px;margin-bottom:5px;}
#articleContainer{width:581px;float:left;margin:5px 5px 0 0;padding:0;min-height:500px;}
#articleContainer ul{margin-left:10px;}
#articleContainer li{width:558px;margin:0 0 0 10px;}
#articleContainer img{max-width:586px;}
.articleTable{margin:10px 0 20px;}
.articleSingle{width:97%;margin:10px 0 20px;padding:0 0 0 7px;}
#rightContent{width:192px;float:left;margin:-80px 0 0 5px;}
#rightContent .hL{width:185px;}
#rightEmpty{margin-left:0 !important;}
#searchContainer{width:190px;height:78px;float:left;margin:0;min-height:60px;}
#searchHeadline{width:100%;height:23px;}
#searchForm{width:100%;margin:11px 0 5px;padding:0 0 0 7px;text-align:left;}
#searchHeadline{padding:18px 0 3px;}
.searchTextField{width:107px;}
#newsLetterContainer{width:190px;float:left;margin:0 0 5px 5px;min-height:40px;}
#newsLetterHeadline{width:100%;height:23px;padding:10px 0 3px;}
#newsLetterForm{width:97%;margin:5px 0;text-align:left;}
.newsLetterTextField{width:150px;}
.newsLetterSubmitField{margin-top:10px;}
#calenderContent{width:100%;margin:0 0 5px;text-align:center;}
#calenderTable{width:95%;margin:0 0 6px 5px;}
#calenderTable tr{height:23px;}
#calenderTable td{height:23px;}
#calMonthSwitch{margin:5px 0;}
.mod_upcoming_events{clear:both;}
.mod_upcoming_events h2{padding-top:3px !important;}
.mod_upcoming_events .event{margin:2px 0;}
.mod_eventlist .header{width:100%;margin:3px 5px 5px 0;}
.mod_eventlist .empty{margin:0 0 25px;}
.mod_eventlist .event{margin:0 0 25px;}
.mod_eventlist .event h1{}
.mod_eventreader .event{padding:5px;}
.mod_routenplaner input{width:300px;height:16px;margin:0 0 10px;padding:3px 0 0 3px !important;}
.mod_routenplaner .inputbutton{height:25px;vertical-align:bottom;padding-bottom:5px !important;}
.ce_extdownloads{margin:10px 0 0 12px;}
.ce_extdownloads .level_1{margin:0 !important;}
.listImage{margin-right:10px;}
#footer{width:972px;height:23px;float:left;margin:5px 0 0;padding:3px;}
#footer a{vertical-align:top;}
.footerIcons{margin:2px;}
.kontaktdaten{vertical-align:middle;}
.kontaktdaten a{display:inline-block;padding-top:2px;}
.bookmarks a{float:right;margin-left:2px;}
*:first-child+html #brdCrmbsAdd{margin-top:-13px;}
*:first-child+html #imgMenuContainer a,*:first-child+html #rightContent a{text-decoration:none;}
*:first-child+html .aktSingle{overflow:hidden !important;}
*:first-child+html #rightContent{width:197px;}
*:first-child+html #calenderTable{margin-left:0;}
*:first-child+html #contentContainer{}
*:first-child+html .bookmarks a{margin-top:-15px;}
*:first-child+html .kontaktdaten a{margin-top:-5px;}
*:first-child+html .bookmarks,*:first-child+html .kontaktdaten{line-height:17px;}
*:first-child+html .folder{margin-top:-20px !important;}
