/* Style sheet modehaus-dobler */
body{margin:0;padding:0 0 30px 0;background-color:#c1c5c8;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;color:#2d2828;line-height:15pt;}
img{border:0 hidden;}
a:link,a:active,a:visited{border-bottom:1px dotted #a10f36;text-decoration:none;color:#a10f36;}
a:hover{border-bottom:1px solid #000;text-decoration:none;color:#000;}
a.extern:visited{padding:0 20px 0 0;background: url(tl_files/css/external.gif) no-repeat 100% -101px;}
a.extern:link{padding:0 20px 0 0;background: url(tl_files/css/external.gif) no-repeat 100% -1px;}
a.extern:hover,a.extern:active,a.extern:focus{padding:0 20px 0 0;background: url(tl_files/css/external.gif) no-repeat 100% -201px;}
a.img,a.img:link,a.img:hover,a.img:active,a.img:visited{border:0;text-decoration:none;}
.image_container a,.image_container a:link,.image_container a:hover,.image_container a:active,.image_container a:visited{border:0;text-decoration:none;}
.block{overflow:hidden;}
#header{width:980px;margin:0 auto;}
#header .mod_article{height:280px;overflow:hidden;display:block;text-align:right;}
#logo{width:279px;float:left;display:block;padding-top:125px;padding-left:28px;}
#logo a{border:0;}
#container{background-color:#FFF;}
#main{margin:0 auto;}
.startseite #main{background: url("tl_files/css/sommer_background_main.gif") bottom no-repeat;}
#main .mod_article{padding:90px 30px 30px 30px;}
#main h1{margin:0 0 20px 0;font-size:14pt;color:#676b6f;}
#main h2{margin:15px 0 10px 0;font-size:11pt;}
#main h3{margin:15px 0 5px 0;font-size:9pt;}
#main p{margin:0 0 10px 0;padding:0;}
#main p.breadcrump{font-size:9pt;color:#999;}
#main ul{margin:0 0 10px 0;padding-left:30px;}
#main li{margin:0;padding:0 0 2px 0;font-size:9pt;line-height:14pt;}
#main #chronik .ce_table .col_0{padding:4px 30px 4px 0;vertical-align:top;border-bottom:1px dotted #c1c5c8;font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11pt;}
#main #chronik .ce_table .col_1{padding:4px 0;vertical-align:top;border-bottom:1px dotted #c1c5c8;}
#main #chronik .ce_text h2{float:left;margin:0;padding:0 20px 5px 0;font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11pt;color:#a10f36;}
#main #chronik .ce_text p{display:block;margin:0;padding:0 0 15px 0;}
#main .ce_image .image_container div.caption{font-style:italic;color:#676B6F;}
#main .ce_accordion .toggler{padding:4px;background-color:#f4f4f4;font-weight:bold;font-size:10pt;letter-spacing:1px;cursor:pointer;}
#main .ce_accordion .accordion{margin-bottom:10px;padding:4px;}
#main .ce_accordion .accordion .ce_text{padding:10px 4px;}
#main .mod_ticker{font-weight:bold;font-size:18px;}
#footer{display:block;font-size:9pt;background:#dcdcdd url("tl_files/css/footer_background_rounded.gif") top no-repeat;}
.startseite #footer{display:block;font-size:9pt;background:#dcdcdd url("tl_files/css/sommer_background_footer.gif") top no-repeat;}
#footer h2{margin:0 0 5px 0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;}
#footer p{margin:0;padding:0 0 5px 0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:8pt;color:#7F7F7F;line-height:13pt;}
#footer #kontakt{width:980px;margin:0 auto;}
#footer #footer_kontakt_1{width:120px;float:left;display:block;padding-top:40px;padding-bottom:20px;padding-left:30px;}
#footer #footer_kontakt_2{width:180px;float:left;display:block;padding-top:40px;padding-bottom:20px;padding-left:20px;}
#footer #unverkennbar{width:260px;float:left;display:block;margin-top:25px;text-align:center;}
#footer #unverkennbar a{border:0;}
#footer #footer_kontakt_3{width:320px;float:left;padding:40px 20px 20px 30px;}
#kontaktformular26 .ce_form input{padding:1px;border:1px solid #CCC;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1em;color:#555;}
#kontaktformular26 .ce_form textarea{padding:1px;border:1px solid #CCC;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#555;}
#kontaktformular26 .ce_form table td{padding-bottom:6px;vertical-align:top;}
#kontaktformular26 .ce_form table td.col_0{padding-right:20px;}
#kontaktformular26 .error{color:#F30;}
#kontaktformular26 table td.col_0{width:100px;}
#twGmap{width:740px;height:400px;float:left;}
#twGmapSidebar{float:right;margin-left:20px;}
#twGmapSidebar a:link,#twGmapSidebar a:visited{width:148px;display:block;margin-bottom:10px;padding:5px;background-color:#f4f4f4;border:1px solid #CCC;text-decoration:none;color:#555;}
#twGmapSidebar a:hover{padding:5px;background-color:#f4f4f4;border:1px solid #000;text-decoration:none;color:#000;}
#twGmapSidebar a:active,#twGmapSidebar a:focus{padding:5px;background-color:#FFF;border:1px solid #a10f36;text-decoration:none;color:#a10f36;outline: none;}
