/* Style sheet content */
#container a{border-bottom:1px solid #df002a;text-decoration:none;color:#df002a;}
#container a:hover{color:#333;}
.mod_article{width:730px;margin-top:30px;padding-left:3px;color:#714400;}
.mod_article.nomargin{margin-top:0px;}
.nopmargin p{margin-bottom:0px;padding-bottom:0px;}
#main .nounderline a{border-bottom:0px solid #000;}
.mod_article.nomargin .back{margin-left:25px;}
.mod_article h1,#right h1{margin:0px 0px 5px 0px;padding-top:0px;padding-right:0px;padding-bottom:0px;font-family:trebuchet ms,verdana;font-weight:normal;font-size:150%;color:#714400;}
h2{margin:0px 0px 2px 0px;padding-top:0px;padding-right:0px;padding-bottom:0px;font-weight:bold;font-size:100%;}
h3{margin:0px;padding:0px;font-weight:bold;font-size:12px;color:#333;text-transform: uppercase;}
h4{margin-top:0px;padding-top:5px;padding-bottom:7px;padding-left:30px;background-color:#ddd;background-repeat:repeat-x;border-bottom:1px solid #ccc;font-weight:normal;font-size:24px;color:#e2001a;}
ol{margin:0;padding-left:0;list-style-position:outside;}
.mod_article li{margin:0px 0px 6px 0px;padding-top:0px;padding-bottom:0px;padding-left:9px;}
ol li{position:relative;margin-left:20px;padding-bottom:6px;padding-left:0px;line-height:20px;}
#main ul{margin:5px 0px 20px 15px;padding:0;list-style-type:disc;}
.small{font-size:10px;color:#a0a0a0;}
#main span.active{color:#888;}
.float{width:auto;float:left;display:block;margin-right:5px;}
.trennung{width:700px;margin:15px 0px 25px 25px;border-top:1px solid #714400;}
.ce_headline.trennung{padding-top:15px;}
.ce_text.trennung{padding-top:15px;padding-left:0px;}
tr.odd td,tr.even td{top:2px;position:relative;margin:2px 22px 2px 2px;padding-top:2px;padding-right:8px;padding-bottom:2px;vertical-align:top;}
.margin-left{margin-left:25px;}
.news_picture{float:left;clear:left;padding-right:15px;padding-bottom:25px;}
.news_picture .image_container img{margin:0px;padding:0px;border:1px solid #000;}
.ce_text,.ce_table,.ce_list,.ce_headline,.mod_last_events,.mod_dlh_googlemaps,.mod_routenplaner{padding-right:25px;padding-left:25px;}
.ce_text p{margin-top:3px;}
.ce_hyperlink,.ce_download{margin-bottom:0px;margin-left:25px;padding-top:0px;padding-right:25px;}
.ce_image{margin-bottom:4px;margin-left:25px;}
.textfeld{height:82px;overflow:hidden;padding:5px 15px 10px 10px;}
.spezial{width:300px;}
.textfeld h3{top:0px;overflow:hidden;margin-top:0px;margin-bottom:0px;}
.news_picture .image_container{height:97px;top:0px;position:relative;overflow:hidden;margin:0px;padding:0px;border:1px solid #444;}
.detail .image_container{width:460px;height:292px;}
.anmeldung{width:320px;margin-left:0px;padding-left:0px;}
.toggler,.toggler2,.toggler_left{cursor:pointer}
.mod_registration{text-align:left;}
.mod_article .small{font-size:80%;color:#333;}
.clear{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;background-color:transparent;}
.mod_registration .even td{margin-left:0px;padding-left:0px;}
#container .teaser h2 a,#container .image_gallery a,#container .image_container a{border-bottom:0px solid #000;}
.image_container img{border:1px solid #000;}
#container .image_gallery img{border:1px solid #000;}
#main .image_gallery div{height:29px;margin-bottom:0px;padding-bottom:0px;border-bottom:1px solid #000;}
.ce_list ul{padding-left:20px;list-style-type:disc;}
.mod_articleNav ul{margin-top:0px;margin-right:5px;padding-top:0px;text-align:right;}
.mod_articleNav ul li{display:inline;margin-right:10px;}
.mod_flash{margin-left:25px;}
h3.ce_headline{margin-bottom:0px;padding-bottom:0px;}
.ce_toplink{margin-bottom:6px;text-align:right;}
#main .mod_last_events .ce_text{width:600px;margin-top:0px;margin-bottom:0px;padding-bottom:0px;padding-left:0px;}
#main .mod_last_events .image_container{margin-right:25px;}
#main .mod_last_events .event{clear:both;margin-bottom:10px;}
#main h2 a{text-decoration:none;color:#714400;}
.mod_routenplaner input{width:400px;margin-left:20px;}
.mod_routenplaner input.inputbutton{width:auto;margin-left:20px;}
.dlh_googlemap{border:1px solid #000;}
.center{width:90%;text-align:center;}
.caption{font-size:10px;}
.main_and_right{width:428px;float:left;}
.accordion_right{float:right;display:block;}

