/* Style sheet layout */
html{height:100.01%;margin-bottom:1px;}
body{background:#ECECEC url("tl_files/basics/site_bg.gif") left top repeat-x;}
#wrapper{margin-bottom:45px;background-color:#FFFFFF;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#header{padding:0 15px;}
#container{padding:0 15px 25px 15px;border-bottom:1px solid #009EE3;}
#main{margin-left:158px;padding:11px 0 18px 18px;border-left:2px solid #878787;min-height:550px;}
#headerimg{top:45px;position:relative;}
.mod_customnav{right:0px;top:15px;position:absolute;z-index:2;}
.mod_customnav ul{margin:0;padding:0;list-style-type:none;}
.mod_customnav li{float:left;margin:0;border-right:1px dotted #E83350;list-style-type:none;}
.mod_customnav a,.mod_customnav span{padding:0 11px;font-size:11px;text-transform:uppercase;}
.mod_customnav li.last{border-right:0;}
.mod_mootoolsnav{margin:32px 8px 0 0;text-align:right;}
.mod_mootoolsnav .level_1 ul{margin:0;padding:0;list-style-type:none;}
.mod_mootoolsnav li{margin:0;padding:6px 0;list-style-type:none;}
* html .mod_mootoolsnav ul,* html .mod_mootoolsnav li{height:1px;}
.mod_mootoolsnav li,.mod_mootoolsnav span,.mod_mootoolsnav .level_1 .trail{text-decoration:none;color:#878787;text-transform:uppercase;}
.mod_mootoolsnav a{text-decoration:none;text-transform:uppercase;}
.mod_mootoolsnav ul .loginfirst{border-top:1px dotted #E83350;}
.mod_mootoolsnav li .loginfirst{border-top:0;}
.mod_mootoolsnav ul .loginlast{border-bottom:1px dotted #E83350;}
.mod_mootoolsnav li .loginlast{border-bottom:0;}
.mod_mootoolsnav ul .homelogin{border-top:1px dotted #009EE3;border-bottom:1px dotted #009EE3;}
.mod_mootoolsnav li .homelogin{border-top:0;border-bottom:0;}
.mod_mootoolsnav .level_2 li{padding:4px 12px 4px 0;}
.mod_mootoolsnav .level_2 li,.mod_mootoolsnav .level_2 a,.mod_mootoolsnav .level_2 p,.mod_mootoolsnav .level_2 .trail{text-transform:none;}
.mod_mootoolsnav ul .level_2{margin-top:3px;border-top:1px dotted #878787 !important;border-bottom:1px dotted #878787 !important;}
.mod_mootoolsnav .loginlast a,.mod_mootoolsnav .loginlast p,.mod_mootoolsnav .homelogin a,.mod_mootoolsnav .homelogin p{font-weight:bold;font-style:italic;}
.ce_text,.teaser,.mod_faqlist,.mod_faqreader,.ce_hyperlink,.ce_headline,.mod_sitemap,.ce_accordion{line-height:1.5;}
.ce_text ul,.ce_text ol,.accordion ol,.accordion ul{margin:8px 8px 12px 8px;padding-left:16px;}
.ce_accordion{margin-right:15px;}
.toggler{padding:0 15px;cursor:pointer;}
* html .ce_accordion{width:630px;overflow:hidden;cursor:pointer;}
.toggler:hover{background-color:#F4F4F4;}
.accordion div{margin:0 15px 8px 18px;padding:0 15px 12px 0;border-bottom:1px solid #ECECEC;}
.mod_sitemap{margin:0 0 0 25px;}
.mod_sitemap ul{margin:0 0 0 15px;padding:0;}
.mod_sitemap li{margin:0;padding:3px 0;}
.mod_sitemap .level_1{text-decoration:none;color:#878787;text-transform:uppercase;}
.mod_sitemap .level_2{text-transform:none;}
#main .ce_text{margin:0 15px 16px 3px;padding:0 15px 25px 0;border-bottom:1px dotted #CCCCCC;}
#main .ce_headline,#main .toggler{margin:0 0 9px 3px;}
#main .event,#main .layout_full,#main .newsabstand{padding:0 15px;}
#main .meldung{border-bottom:1px dotted #CCCCCC;}
#main .header,#main .layout_short{padding-left:3px;}
#main .event .ce_text,#main .layout_full .ce_text,#main .layout_short .meldung{margin:0 15px 18px 3px;padding:0 15px 7px 0;}
#main .mod_eventreader .ce_text,#main .mod_newsreader .ce_text{border-bottom:0px none;}
.mod_eventlist .more,.mod_newslist .more{float:right;margin-top:-12px;font-size:10px;text-transform:uppercase;}
.ce_teaser .more{float:right;margin-top:18px;font-size:10px;text-transform:uppercase;}
.mod_article .back a,.more a{font-size:10px;text-transform:uppercase;}
.mod_article .back{margin-top:12px;padding-top:6px;border-top:1px solid #ECECEC;}
.image_container{margin:0 10px 10px 15px;padding:2px;border:1px solid #CCCCCC;}
.image_lbmanuell{float:right;margin:0 10px 10px 15px;padding:2px;border:1px solid #CCCCCC;}
.zero .image_container{border:0px none;}
#main .ce_text.zerozerotext{margin:0 15px 0 3px;padding:0 15px 9px 0;border-bottom:0px none;}
#main .ce_text.zerotext{border-bottom:0px none;}
#cerec-connect .ce_hyperlink{margin:4px 15px 16px 0;padding:0 15px 25px 0;}
.material td{vertical-align:middle;}
#map{width:560px;height:320px;margin-bottom:20px;margin-left:46px;border:1px solid #CCCCCC;}
* html #map{width:555px;}
.mime_iconlink{margin-left:2px;}
#bestellvorgang .error{margin-left:120px;font-size:10px;color:#E83350;}
#preisliste .ce_table{margin-bottom:25px;}
#preisliste table{width:627px;}
#preisliste .ce_table td{padding:5px 10px 7px 10px;}
#preisliste .ce_table td{border-bottom:1px dotted #CCCCCC;}
#preisliste .ce_table .col_0{width:480px;}
#preisliste .ce_table .col_0,#preisliste .ce_table .col_last{vertical-align:bottom;}
#preisliste .row_0{font-style:italic;}
#preisliste .ce_table .odd td{background-color:#FAFAFA;}
#preisliste .ce_table .col_last{text-align:right;}
#preisliste .ce_table td h1{padding:0;}
#preisliste .row_first h1{margin-top:0;}

