/* Style sheet Layoutbereiche */
.startseite .custom{position:relative;padding-left:16px;background-image:url("tl_files/img/content_bg.png");background-repeat:repeat-y;z-index:2;}
#teaserbox_230x225,#teaserbox_230x225_1,#teaserbox_230x225_2,#teaserbox_230x225_3,#teaserbox_230x225_4{width:230px;height:225px;top:8px;position:relative;float:left;padding-right:8px;background-image:url("tl_files/img/teaserbox_bg.png");background-repeat:no-repeat;font-size:11px;}
#teaserbox_230x225 .inside,#teaserbox_230x225_1 .inside,#teaserbox_230x225_2 .inside,#teaserbox_230x225_3 .inside,#teaserbox_230x225_4 .inside{padding:8px;font-size:11px;}
#teaserbox_230x225 .inside p,#teaserbox_230x225_1 .inside p,#teaserbox_230x225_2 .inside p,#teaserbox_230x225_3 .inside p,#teaserbox_230x225_4 .inside p{font-size:11px;}
#teaserbox_230x225 img,#teaserbox_230x225_1 img,#teaserbox_230x225_2 img,#teaserbox_230x225_3 img,#teaserbox_230x225_4 img{padding-bottom:8px;}
a #teaserbox_230x170{width:230px;height:170px;top:8px;position:relative;float:left;padding-right:8px;background-image:url("tl_files/img/teaser_230x170.jpg");background-repeat:no-repeat;font-size:11px;text-decoration:none! important;}
#teaserbox_230x170 p{font-size:11px;}
a:hover #teaserbox_230x170{background-image:url("tl_files/img/teaser_230x170_over.jpg");background-repeat:no-repeat;}
#teaserbox_230x170.inside{padding:8px;}
#teaserbox_230x170 img{padding-bottom:8px;}
a #teaserbox_230x170_link{width:230px;height:170px;position:relative;float:left;margin-bottom:-16px;margin-left:-8px;padding:8px;background-image:url("tl_files/img/teaser_230x170.jpg");background-repeat:no-repeat;font-weight:bold;font-size:14px;color:#007F31;text-decoration:none !important;cursor:pointer;}
a:hover #teaserbox_230x170_link{background-image:url("tl_files/img/teaser_230x170_over.jpg");background-repeat:no-repeat;color:#0096F7;}
#teaserbox_230x170_link img{padding-bottom:8px;}
a #teaserbox_230x195_link{width:230px;height:195px;position:relative;float:left;margin-bottom:-16px;margin-left:-8px;padding:8px;background-image:url("tl_files/img/teaserbox_230x195.png");background-repeat:no-repeat;font-weight:bold;font-size:14px;color:#007F31;text-decoration:none !important;cursor:pointer;}
a:hover #teaserbox_230x195_link{background-image:url("tl_files/img/teaserbox_230x195_over.png");background-repeat:no-repeat;color:#0096F7;}
#teaserbox_230x195_link img{padding-bottom:8px;}
#teaserbox_230x195_aktiv{width:230px;height:195px;position:relative;float:left;margin-bottom:-16px;margin-left:-8px;padding:8px;background-image:url("tl_files/img/teaserbox_230x195_aktiv.png");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:14px;color:#999;}
#teaserbox_230x195_aktiv img{padding-bottom:8px;}
.ohne_headerbild #inhalt_476{width:424px;float:left;padding:48px 26px 0 26px;}
#inhalt_476{width:424px;float:left;padding:24px 26px 0 26px;}
#inhalt_706{width:654px;float:left;padding:24px 26px 0 26px;}
#inhalt_706 .text_706{width:680px;float:left;}
#inhalt_476 h2,.mod_article h2{padding-bottom:3px;font-size:18px;color:#333333;line-height:24px;text-transform:uppercase;}
#inhalt_476 .inhalt_umfliessend{width:230px;float:left;padding:0 8px 8px 0;}
#inhalt_476 .inhalt_umfliessend .foto_schmaler,#inhalt_476 .inhalt_umfliessend .foto_schmaler_untertext{padding-left:8px;color:#008031;}
#inhalt_476 .inhalt_umfliessend .foto_schmaler_untertext{margin-top:8px;font-size:11px;color:#008031;}
.ohne_headerbild #inhalt_230{width:230px;float:left;padding-top:55px;}
.kontakt #inhalt_230,.impressum #inhalt_230,.anfahrt #inhalt_230,.newsletter #inhalt_230{width:230px;float:left;margin-top:-10px;padding-top:0;}
#inhalt_230{width:230px;float:left;margin-top:0;}
#inhalt_230 .ce_text{padding:8px 0 0 8px;font-size:11px;}
#inhalt_230 .ce_text p{font-size:11px;}
#inhalt_230 .bg_content{margin-top:-23px;}
#inhalt_230 .angebote{width:218px;height:32px;margin:0 0 2px -8px;padding:0 20px 0 10px;background-image:url("tl_files/img/bg_angebote.jpg");font-weight:bold;font-size:14px;color:#007F31;line-height:32px;}
#inhalt_230 a .angebote{text-decoration:none;cursor:pointer;}
#inhalt_230 a:hover .angebote{background-image:url("tl_files/img/bg_angebote_over.jpg");color:#0096F7;}
#inhalt_230 .anfahrtsbox{width:222px;height:86px;margin:-12px 0 0 -8px;padding:11px 0 0 8px;background-image:url("tl_files/img/bg_anfahrsbox.jpg");}
#inhalt_230 .anfahrtsbox a{font-size:11px;}
.vereine table{padding:0;}
.vereine table a{text-decoration:none;}
.vereine table.t_rechts{margin-left:4px;}
.vereine table td{width:260px;margin:0;padding:0;}
.vereine table td.logo{height:119px;text-align:center;vertical-align:middle;background-color:#fff;line-height:110px;}
.vereine table td.name{width:215px;height:47px;padding:0 30px 0 15px;background-color:#fff;background-image:url("tl_files/img/bg_link_verein2.jpg");}
.vereine table td.name:hover{width:215px;height:47px;padding:0 30px 0 15px;background-color:#fff;background-image:url("tl_files/img/bg_link_verein2_over.jpg");}
.vereine table td.text{width:215px;padding:10px 30px 10px 15px;background-color:#eee;}
.vereine table td.verein_li{width:216px;height:49px;position:relative;padding-right:30px;padding-left:15px;text-align:left;background-image:url("tl_files/img/bg_link_verein.jpg");background-repeat:no-repeat;text-decoration:none;}
.vereine table td.verein_li:hover{background-image:url("tl_files/img/bg_link_verein_over.jpg");background-repeat:no-repeat;}
.vereine table td.verein_re{width:216px;height:49px;position:relative;margin-left:4px;padding-right:30px;padding-left:15px;text-align:left;background-image:url("tl_files/img/bg_link_verein.jpg");background-repeat:no-repeat;text-decoration:none;}
.vereine table td.verein_re:hover{background-image:url("tl_files/img/bg_link_verein_over.jpg");background-repeat:no-repeat;}
.konferenzraeume #inhalt_706,.raeume #inhalt_706{width:706px;margin-top:-10px;padding-right:0;padding-left:0;}
.konferenzraeume #inhalt_476,.raeume #inhalt_476{width:469px;padding-right:0;padding-left:7px;}
.konferenzraeume #inhalt_476 h2,.raeume #inhalt_476 h2{margin-left:19px;}
.konferenzraeume #inhalt_476 .text,.raeume #inhalt_476 .text{margin-right:20px;margin-left:19px;}
.konferenzraeume #inhalt_476 .text h2,.raeume #inhalt_476 .text h2{margin-left:0;}
.konferenzraeume #inhalt_476 .pdf_link{bottom:-125px;left:212px;position:absolute;z-index:1;}
table#tab_raeume{width:460px;margin-top:7px;}
table#tab_raeume td{height:29px;padding-left:18px;background-color:#fff;}
table#tab_raeume td.grau{width:110px;background-color:#F6F7F8;}
table#tab_raeume td.grau_gr{height:98px;padding-top:9px;vertical-align:top;background-color:#fff;background-image:url("tl_files/img/bg_tab_raeume_td.jpg");background-repeat:repeat-x;}
table#tab_raeume td.bild{padding-top:2;padding-left:0;background-color:#E0E5E6;}
table#tab_raeume td.beschreibung{width:444px;padding:14px 3px 0 3px;background-color:#E0E5E6;}
table#veranstaltungskalender{width:650px;text-align:center;background-color:#eee;}
table#veranstaltungskalender td{height:45px;background-color:#fff;}
table#veranstaltungskalender a{text-decoration:none;}
table#veranstaltungskalender td.ort{width:208px;padding-left:12px;text-align:left;}
table#veranstaltungskalender td.aussenanlage{width:38px;background-image:url("tl_files/img/icon_aussenanlage.jpg");}
table#veranstaltungskalender td.indoor{width:38px;background-image:url("tl_files/img/icon_indoor.jpg");}
table#veranstaltungskalender td.aussenundinnen{width:38px;background-image:url("tl_files/img/icon_aussen-und-innen.jpg");}
table#veranstaltungskalender td.tag{width:80px;background-color:#ccc;}
table#veranstaltungskalender td.zeit{width:80px;background-color:#666;color:#fff;}
table#veranstaltungskalender td.verein{width:170px;padding:0 30px 0 12px;text-align:left;background-image:url("tl_files/img/grafik_ohne_link.jpg");}
table#veranstaltungskalender td.verein_link{width:170px;padding:0 30px 0 12px;text-align:left;background-image:url("tl_files/img/grafik_link.jpg");}
table#veranstaltungskalender td.verein_link:hover{width:170px;padding:0 30px 0 12px;background-image:url("tl_files/img/grafik_link_over.jpg");cursor:pointer;}
.oeffnungszeiten h2{padding:48px 0 27px 26px;}
.oeffnungszeiten table{width:706px;text-align:center;background-color:#eee;}
.oeffnungszeiten table td{background-color:#fff;}
.oeffnungszeiten table td.head{width:120px;height:27px;background-color:#333;color:#fff;}
.oeffnungszeiten table td.head_leer{width:154px;background-color:#eee;}
.oeffnungszeiten table td.head_leer_kl{width:29px;background-color:#eee;}
.oeffnungszeiten table td.ort{height:45px;font-weight:bold;}
.oeffnungszeiten table td.zeit{background-color:#666;color:#fff;}
.oeffnungszeiten table a{text-decoration:none;}
.oeffnungszeiten .text{padding:27px 0 27px 26px;}
.oeffnungszeiten .hinweis,.konferenzraeume .hinweis{width:690px;margin-bottom:10px;padding:8px;text-align:center;vertical-align:middle;background-color:#fff;}
.ergebnisliste table{width:654px;margin-bottom:10px;background-color:#eee;}
.ergebnisliste table td{height:45px;background-color:#fff;}
.ergebnisliste table a{text-decoration:none;}
.ergebnisliste table td.mitglied_nein{width:22px;}
.ergebnisliste table td.mitglied_ja{width:22px;background-image:url("tl_files/img/grafik_vereinsmitglied.jpg");}
.ergebnisliste table td.kurs{width:126px;padding:0 10px 0 16px;}
.ergebnisliste table td.tag{width:36px;text-align:center;background-color:#ccc;}
.ergebnisliste table td.zeit{width:76px;text-align:center;background-color:#666;color:#fff;}
.ergebnisliste table td.sportflaeche{width:82px;padding:0 10px 0 16px;}
.ergebnisliste table td.anbieter{width:160px;padding:0 30px 0 16px;background-image:url("tl_files/img/grafik_ohne_link.jpg");}
.ergebnisliste table td.anbieter_link{width:160px;padding:0 30px 0 16px;background-image:url("tl_files/img/grafik_link.jpg");}
.ergebnisliste table td.anbieter_link:hover{width:160px;padding:0 30px 0 16px;background-image:url("tl_files/img/grafik_link_over.jpg");cursor:pointer;}
.ergebnisliste input{width:270px;margin:22px 0 0 194px;text-decoration:none;}
.sportsuche{margin:30px 0 0 76px;}
.sportsuche select{width:270px;margin:10px 0 0 0;}
.sportsuche input{width:270px;margin:30px 0 0 0;}
.sportangebote input{width:270px;}
.mod_routenplaner table input{width:270px;}
