/* Style sheet gronde */
.ce_text,.teaser{line-height:1.5;}
* html .ce_text,* html .ce_downloads,* html .ce_download{overflow:hidden;}
#filialuebersicht .ce_text,#angebotsuebersicht .ce_text{height:340px;margin-top:10px;padding-left:15px;background-color:#F0F0F0;border:1px solid #DEDEDE;}
#angebotsuebersicht .ce_text{height:360px;}
#filialuebersicht h2,#angebotsuebersicht h2{margin-left:-15px;padding:4px 0;text-align:center;background-image:url("tl_files/basics/h_bg.gif");background-position:left top;border:1px solid #FFFFFF;letter-spacing:0.3pt;}
* html #filialuebersicht h2,* html #angebotsuebersicht h2{letter-spacing:0pt;}
#filialuebersicht img,#angebotsuebersicht img{margin-left:-9px;}
#angebotsuebersicht img{padding:2px;border:1px solid #91032A;}
#angebotsuebersicht img.zero,#zero .image_container{padding:0;border:0pt;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;font-weight:bold;font-size:11px;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#ffffff;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#ffffff;text-decoration:none;color:#ffffff;}
#angebot h1{font-family:Arial, sans-serif;font-weight:bold;font-size:14px;color:#F89135;}
#angebot h2{font-family:Arial, sans-serif;font-size:13px;color:#1B1C20;}
.ce_gallery .caption{color:#999999;}
#header{background:url("tl_files/basics/bg_header.gif") left top repeat-x;}
#og_logo{top:25px;position:absolute;}
#main{padding:15px;background-color:#FFFFFF;font-size:12px;min-height: 450px;}
#main .zweispaltig{border-left:1px solid #91032A;}
#footer{background-image:url("tl_files/basics/footer.gif");background-repeat:repeat-x;}
#wrapper{text-align:left;background-color:#FFFFFF;}
#container{border-right:2px solid #91032A;border-left:2px solid #91032A;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
*:first-child+html .ce_list li{margin-left:26px;}
.mod_navigationMain a,.mod_navigationMain span{font-family:Arial, sans-serif;text-transform:uppercase;}
.mod_navigationMain{left:2px;top:208px;position:absolute;font-weight:bold;font-size:12px;letter-spacing:1px;}
.mod_navigationMain ul,.mod_navigationMain li{margin:0;padding:0;list-style-type:none;}
.mod_navigationMain li{float:left;}
.mod_navigationMain a{display:block;padding:5px 18px;border-right:1px solid #1B1C20;color:#91032A;}
.mod_navigationMain ul.level_1 li.last a,.mod_navigationMain ul.level_1 li.last span{border-right:0pt;}
.mod_navigationMain a:hover{background-color:#F0F0F0;text-decoration:none;color:#91032A;}
.mod_navigationMain span{display:block;margin:0;padding:5px 18px;background-color:#F0F0F0;border-right:1px solid #1B1C20;color:#8863AD;}
.mod_navigationMain a.parent,.mod_navigationMain a.trail{background-color:#F0F0F0;color:#8863AD;}
.mod_navigationSub{overflow:hidden;margin-top:0;margin-left:0;font-size:11px;letter-spacing:1px;}
.mod_navigationSub ul{margin:0;padding:0;}
.mod_navigationSub li{width:150px;float:left;margin:0;padding:0;text-align:left;list-style-type:none;}
.mod_navigationSub a{width:150px;display:block;padding:5px 6px;border-bottom:1px solid #91032A;font-weight:normal;text-decoration:none;color:#91032A;}
.mod_navigationSub a:hover,.mod_navigationSub .active{width:150px;float:left;background-color:#F0F0F0;font-weight:normal;text-decoration:none;color:#8863AD;}
* html .mod_navigationSub a:hover{width:145px;}
.mod_navigationSub span{display:block;margin:0;padding:5px 6px;border-bottom:1px solid #91032A;text-decoration:none;color:#91032A;}
.mod_navigationSub a.parent{background-color:#F0F0F0;}
.ce_colsetStart{font-size:11px;letter-spacing:1px;}
.subcl,.subc,.subcr{margin-bottom:15px;}
#map{width:565px;height:280px;margin-top:15px;margin-bottom:10px;}
* html #map{width:555px;}
.maptext{font-size:11px;color:#91032A;letter-spacing:1px;}
.punkte{width:100%;margin-top:15px;margin-bottom:20px;color:#91032A;line-height:13px;border-bottom-style: dotted;border-bottom-width: 1px;}
.image_container{margin:10px;padding:2px;border:1px solid #91032A;max-width:536px;}
#filiale .image_container{margin:0;}
#galerie{margin-left:45px;}
.toggler{height:14px;margin:5px 0;padding:1px 1px 1px 5px;background:#F4F4F4 url("tl_files/basics/artikel_on.png") left center no-repeat;border:1px solid #D4D4D4;cursor:pointer;}
.toggler.aktiv{background-image:url("tl_files/basics/artikel_off.png");}
.accordion div{padding:5px 0;line-height:1.5;}
.ce_jw_media_container{margin:20px 15px 15px 38px;}
