/* Style sheet xBasic */
body{margin:0;padding:0;background-image:url("tl_files/img/bg.jpg");background-repeat:repeat-x;background-color:#fff !important;}
.test #img{background:url("tl_files/Hintergrundbilder/test.gif") center top no-repeat;}
.bg_startseite #img,.ueber_uns #img,.nixdorf #img,.ansprechpartner #img,.oeffnungszeiten #img,.service_partner #img{background:url("tl_files/Hintergrundbilder/img_startseite.gif") center top no-repeat;}
.sportflaechen #img,.indoor #img,.raeume #img{background:url("tl_files/Hintergrundbilder/img_flaeche-innen.gif") center top no-repeat;}
.aussenanlagen #img,.raeume-aussen #img{background:url("tl_files/Hintergrundbilder/img_flaeche-aussen.gif") center top no-repeat;}
.vereine #img,.kontakt #img,.impressum #img,.anfahrt #img,.newsletter #img,.konferenzraeume #img{background:url("tl_files/Hintergrundbilder/img_ahornblatt.gif") center top no-repeat;}
.schulklassen #img{background:url("tl_files/Hintergrundbilder/img_sportangebote-schule.gif") center top no-repeat;}
.gastronomie #img{background:url("tl_files/Hintergrundbilder/img_gastronomie.gif") center top no-repeat;}
.sportangebote #img,.veranstaltungskalender #img{background:url("tl_files/Hintergrundbilder/img_sportangebote.gif") center top no-repeat;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:12px;color:#333333;line-height:16px;}
h1{margin:0 0 7px 0;padding:0;font-weight:bold;font-size:14px;color:#008031;text-transform:uppercase;}
h1 .h1_rot{margin:0 0 7px 0;padding:0;font-weight:bold;font-size:14px;color:#E10A15;text-transform:uppercase;}
#right h1{margin:9px 0 7px 10px;padding:0;font-weight:bold;font-size:14px;color:#ffffff;text-transform:uppercase;}
h2{margin:0 0 6px 0;padding:0;font-weight:bold;font-size:11px;}
a{text-decoration:underline;font-size:12px;color:#008031;outline:0px;}
a.kl{text-decoration:underline;font-size:11px;color:#008031;outline:0px;}
a:hover{text-decoration:underline;color:#0096F7;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}
table,tr,td{margin:0;padding:0;}
.logo{padding:30px 0 0 33px;}
#container{position:relative;padding-left:16px;background-image:url("tl_files/img/content_bg.png");background-repeat:repeat-y;z-index:2;}
#header{position:relative;background-image:url("tl_files/img/bg_header.png");background-repeat:no-repeat;z-index:3;}
#main{position:relative;z-index:1;}
.versteckt{display:none;}
.singlegallery{width:230px;height:195px;overflow:hidden;float:left;background-image:url("tl_files/img/bg_bildergalerie.jpg");}
.singlegallery table img{width:214px;height:148px;padding:8px 8px 50px 8px;}
.pdf_link{width:199px;height:19px;padding:3px 0 0 70px;background-image:url("tl_files/img/pdf_button.jpg");}
.veranstaltungskalender .pdf_link{margin:37px 0 37px 192px;}
.pdf_link a{text-decoration:none;color:#000;}
.pdf_link a:hover{text-decoration:none;color:#0096F7;}
.team_bg{width:166px;height:269px;float:left;margin:0 2px 3px 0;background-color:#EDF2F3;}
.team_foto{padding:14px 0 0 23px;}
.team_name{height:57px;padding:8px 8px 0 23px;font-size:14px;}
.team_name .team_bezeichnung{font-weight:bold;font-size:12px;}
.team_button{width:124px;height:20px;margin:8px 0 0 21px;background-image:url("tl_files/img/button_email.png");background-repeat:no-repeat;text-indent:-4000px;}
a .team_button{cursor:pointer;}
a:hover .team_button{width:124px;height:20px;margin:8px 0 0 21px;background-image:url("tl_files/img/button_email_over.png");background-repeat:no-repeat;text-indent:-4000px;}
.ohne_subnavi #main{width:706px;border-top:1px solid #fff;}
#right{left:-16px;position:relative;z-index:1;}
#right #box_aktuelles{height:279px;background-color:#F5C907;border-top:1px solid #fff;}
#right #teaserbox_rechteSpalte{width:230px;height:115px;margin-top:8px;background-image:url("tl_files/img/space_weiss.jpg");text-decoration:none;}
#right #teaserbox_rechteSpalte_154{width:230px;height:154px;margin-top:8px;background-image:url("tl_files/img/space_weiss.jpg");text-decoration:none;}
#right #teaserbox_rechteSpalte_154 .teaser_re_text{height:97px;padding:15px 10px 0 10px;font-size:11px;}
#right #teaserbox_rechteSpalte_154 .teaser_re_text a{text-decoration:underline;}
#right #teaserbox_rechteSpalte_154 .teaser_re_bild{height:122px;margin-bottom:-10px;padding:0;}
#right #teaserbox_rechteSpalte .teaser_re_text{height:58px;padding:15px 10px 0 10px;font-size:11px;}
#right #teaserbox_rechteSpalte .teaser_re_bild{height:73px;}
#right .teaserbox_rechteSpalte_h1{width:230px;height:33px;background-image:url("tl_files/img/bg_teaserbox_rechteSpalte_h1.jpg");background-repeat:no-repeat;text-decoration:none;}
#right a:hover .teaserbox_rechteSpalte_h1{width:230px;height:33px;background-image:url("tl_files/img/bg_teaserbox_rechteSpalte_h1_over.jpg");background-repeat:no-repeat;text-decoration:none;}
#right .teaserbox_rechteSpalte_h1 h1{text-decoration:none;}
#right a .teaserbox_rechteSpalte_h1 h1{padding-top:9px;text-decoration:none;color:#007F31;}
#right a:hover .teaserbox_rechteSpalte_h1 h1{text-decoration:none;color:#0096F7;}
#right .ce_accordion .toggler{width:230px;height:20px;padding:5px 0 0 35px;background-color:#bbbbbb;background-image:url("tl_files/img/toggler_bg.jpg");font-weight:bold;cursor:pointer;}
#right .ce_accordion .toggler.active{width:230px;height:25px;background-image:url("tl_files/img/toggler_bg_active.jpg");background-repeat:no-repeat;color:#fff;}
#right .ce_accordion .accordion{margin-top:0;padding:5px 11px 11px 11px;background-color:#BBBBBB;}
#right .ce_accordion .accordion p{padding-bottom:8px;}
#right .ce_accordion .accordion a{text-decoration:underline;}
#right .ce_pagination_pagebar{width:230px;height:31px;top:243px;position:absolute;}
#right .ce_pagination_pagebar h1{width:40px;float:left;color:#666666;}
#right .ce_pagination_pagebar ul li{margin-top:-6px;margin-left:110px;list-style-type:none;}
#right .ce_pagination_pagebar p,#right .ce_pagination_pagebar .current,#right .ce_pagination_pagebar .link{display:none;}
#right .ce_pagination_pagebar .previous{width:20px;height:20px;float:left;display:block;background-image:url("tl_files/img/info_prev.png");text-indent:-3000px;}
#right .ce_pagination_pagebar .next{width:20px;height:20px;float:left;display:block;background-image:url("tl_files/img/info_next.png");text-indent:-3000px;}
#footer{margin-bottom:30px;background-image:url("tl_files/img/footer_bg.png");background-repeat:repeat-y;}
div#aussenanlage{width:706px;height:256px;position:absolute;background-image:url("tl_files/Bilder/Header-Bilder/bg_aussenanlage.jpg");}
div#aussenanlage a{text-decoration:none !important;}
div#aussenanlage a img{border:0px none;outline:0;}
div#aussenanlage #navigation a{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#aussenanlage #navigation a:hover{text-decoration:none;color:#0083D7;}
div#aussenanlage #navigation{width:161px;right:2px;bottom:24px;position:absolute;text-decoration:none;font-size:11px;color:#007F31;}
div#aussenanlage #navigation .flaeche{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi.jpg");background-position:right;text-decoration:none;font-size:11px;line-height:16px;}
div#aussenanlage #navigation a .flaeche{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#aussenanlage #navigation a:hover div.flaeche{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi_over.jpg");background-position:right;text-decoration:none;font-size:11px;color:#0083D7;line-height:16px;cursor:pointer;}
div#aussenanlage #navigation .zahl{width:15px;height:16px;left:0;position:absolute;margin:-1px 1px 2px 0;}
*:first-child+html div#aussenanlage #navigation .zahl{margin-top:0;}
div#aussenanlage .nummern .eins{width:15px;height:16px;top:214px;left:183px;position:absolute;}
div#aussenanlage .nummern .zwei{width:15px;height:16px;top:176px;left:107px;position:absolute;}
div#aussenanlage .nummern .drei{width:15px;height:16px;top:145px;left:150px;position:absolute;}
div#aussenanlage .nummern .vier{width:15px;height:16px;top:126px;left:289px;position:absolute;}
div#aussenanlage .nummern .fuenf{width:15px;height:16px;top:14px;left:411px;position:absolute;}
div#aussenanlage .nummern .sechs{width:15px;height:16px;top:115px;left:496px;position:absolute;}
div#indoor_og{width:706px;height:256px;position:absolute;background-image:url("tl_files/Bilder/Header-Bilder/indoor_og.jpg");}
div#indoor_og a img{border:0px none;outline:0;}
div#indoor_og a{text-decoration:none !important;}
div#indoor_og #navigation{width:161px;right:2px;top:33px;position:absolute;text-decoration:none;font-size:11px;color:#007F31;}
div#indoor_og #nagivation a{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#indoor_og #navigation a:hover{text-decoration:none;color:#0083D7;}
div#indoor_og #navigation .flaeche{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi.jpg");background-position:right;text-decoration:none;font-size:11px;line-height:16px;}
div#indoor_og #navigation .flaeche_grau{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi_ohne-link.jpg");background-position:right;font-size:11px;color:#666;line-height:16px;}
div#indoor_og #navigation a .flaeche{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#indoor_og #navigation a:hover div.flaeche{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi_over.jpg");background-position:right;text-decoration:none;font-size:11px;color:#0083D7;line-height:16px;cursor:pointer;}
div#indoor_og #navigation .zahl{width:15px;height:16px;left:0;position:absolute;margin:-1px 1px 2px 0;}
*:first-child+html div#indoor_og #navigation .flaeche{margin-bottom:0;}
*:first-child+html div#indoor_og #navigation a:hover .flaeche{margin-bottom:0;}
*:first-child+html div#indoor_og #navigation .zahl{margin-top:0;}
#navi_ebenen{top:29px;left:23px;position:absolute;}
#navi_ebenen a{text-decoration:none;cursor:pointer;}
#navi_ebenen .og{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_normal.png");}
#navi_ebenen .og_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_aktiv.png");}
#navi_ebenen a:hover .og{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_aktiv.png");}
#navi_ebenen .eg{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_normal.png");}
#navi_ebenen .eg_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_aktiv.png");}
#navi_ebenen a:hover .eg{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_aktiv.png");}
#navi_ebenen .ug{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_normal.png");}
#navi_ebenen .ug_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_aktiv.png");}
#navi_ebenen a:hover .ug{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_aktiv.png");}
div#indoor_og .nummern .eins{width:15px;height:16px;top:50px;left:291px;position:absolute;}
div#indoor_og .nummern .zwei{width:15px;height:16px;top:18px;left:342px;position:absolute;}
div#indoor_og .nummern .drei{width:15px;height:16px;top:51px;left:410px;position:absolute;}
div#indoor_og .nummern .vier{width:15px;height:16px;top:98px;left:487px;position:absolute;}
div#indoor_og .nummern .fuenf{width:15px;height:16px;top:130px;left:451px;position:absolute;}
div#indoor_og .nummern .sechs{width:15px;height:16px;top:166px;left:410px;position:absolute;}
div#indoor_og .nummern .sieben{width:15px;height:16px;top:208px;left:361px;position:absolute;}
div#indoor_og .nummern .acht{width:15px;height:16px;top:175px;left:226px;position:absolute;}
div#indoor_og .nummern .neun{width:15px;height:16px;top:175px;left:194px;position:absolute;}
div#indoor_eg{width:706px;height:256px;position:absolute;background-image:url("tl_files/Bilder/Header-Bilder/indoor_eg2.jpg");}
div#indoor_eg a{text-decoration:none;}
div#indoor_eg a img{border:0px none;outline:0;}
div#indoor_eg #navigation{width:181px;right:2px;top:33px;position:absolute;text-decoration:none;font-size:11px;color:#007F31;}
div#indoor_eg #nagigation a{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#indoor_eg #navigation a:hover{text-decoration:none;color:#0083D7;}
div#indoor_eg #navigation .flaeche{width:147px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-color:#e0e6e6;background-image:url("tl_files/img/sportflaechen/bg_navi.jpg");background-repeat:no-repeat;text-decoration:none;font-size:11px;line-height:16px;background-position:16px;}
div#indoor_eg #navigation .flaeche_grau{width:147px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-color:#e0e6e6;background-image:url("tl_files/img/sportflaechen/bg_navi_ohne-link.jpg");background-repeat:no-repeat;font-size:11px;color:#666;line-height:16px;background-position:16px;}
div#indoor_eg #navigation a .flaeche{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#indoor_eg #navigation a:hover div.flaeche{width:147px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-color:#ced3d6;background-image:url("tl_files/img/sportflaechen/bg_navi_over.jpg");background-repeat:no-repeat;text-decoration:none;font-size:11px;color:#0083D7;line-height:16px;background-position:16px;cursor:pointer;}
div#indoor_eg #navigation .zahl{width:15px;height:16px;left:0;position:absolute;margin:-1px 1px 2px 0;}
*:first-child+html div#indoor_eg #navigation .flaeche{margin-bottom:0;}
*:first-child+html div#indoor_eg #navigation a:hover .flaeche{margin-bottom:0;}
*:first-child+html div#indoor_eg #navigation .zahl{margin-top:0;}
#navi_ebenen{top:29px;left:23px;position:absolute;}
#navi_ebenen .og{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_normal.png");}
#navi_ebenen .og_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_aktiv.png");}
#navi_ebenen a:hover .og{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_aktiv.png");}
#navi_ebenen .eg{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_normal.png");}
#navi_ebenen .eg_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_aktiv.png");}
#navi_ebenen a:hover .eg{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_aktiv.png");}
#navi_ebenen .ug{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_normal.png");}
#navi_ebenen .ug_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_aktiv.png");}
#navi_ebenen a:hover .ug{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_aktiv.png");}
div#indoor_eg .nummern .eins{width:15px;height:16px;top:154px;left:265px;position:absolute;}
div#indoor_eg .nummern .zwei{width:15px;height:16px;top:189px;left:154px;position:absolute;}
div#indoor_eg .nummern .zwei_zwei{width:15px;height:16px;top:114px;left:171px;position:absolute;}
div#indoor_eg .nummern .drei{width:15px;height:16px;top:123px;left:308px;position:absolute;}
div#indoor_eg .nummern .vier{width:15px;height:16px;top:68px;left:376px;position:absolute;}
div#indoor_eg .nummern .fuenf{width:15px;height:16px;top:8px;left:360px;position:absolute;}
div#indoor_eg .nummern .sechs{width:15px;height:16px;top:18px;left:446px;position:absolute;}
div#indoor_eg .nummern .sieben{width:15px;height:16px;top:32px;left:475px;position:absolute;}
div#indoor_eg .nummern .acht{width:15px;height:16px;top:96px;left:495px;position:absolute;}
div#indoor_eg .nummern .neun{width:15px;height:16px;top:135px;left:449px;position:absolute;}
div#indoor_eg .nummern .zehn{width:15px;height:16px;top:215px;left:360px;position:absolute;}
div#indoor_eg .nummern .zehn_zwei{width:15px;height:16px;top:215px;left:255px;position:absolute;}
div#indoor_ug{width:706px;height:256px;position:absolute;background-image:url("tl_files/Bilder/Header-Bilder/indoor_ug.jpg");}
div#indoor_ug a{text-decoration:none !important;}
div#indoor_ug a img{border:0px none;outline:0;}
div#indoor_ug #navigation{width:161px;right:2px;top:33px;position:absolute;text-decoration:none;font-size:11px;color:#007F31;}
div#indoor_ug #navigation a{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#indoor_ug #navigation a:hover{text-decoration:none;color:#0083D7;}
div#indoor_ug #navigation .flaeche{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi.jpg");background-position:right;text-decoration:none;font-size:11px;line-height:16px;}
div#indoor_ug #navigation .flaeche_grau{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi_ohne-link.jpg");background-position:right;color:#666;line-height:16px;}
div#indoor_ug #navigation a .flaeche{text-decoration:none;font-size:11px;color:#007F31;cursor:pointer;}
div#indoor_ug #navigation a:hover div.flaeche{width:127px;height:16px;margin:0 0 2px 0;padding:0 0 0 34px;vertical-align:middle;background-image:url("tl_files/img/sportflaechen/bg_navi_over.jpg");background-position:right;text-decoration:none;font-size:11px;color:#0083D7;line-height:16px;cursor:pointer;}
div#indoor_ug #navigation .zahl{width:15px;height:16px;left:0;position:absolute;margin:-1px 1px 2px 0;}
*:first-child+html div#indoor_ug #navigation .flaeche{margin-bottom:0;}
*:first-child+html div#indoor_ug #navigation a:hover .flaeche{margin-bottom:0;}
*:first-child+html div#indoor_ug #navigation .zahl{margin-top:0;}
#navi_ebenen{top:29px;left:23px;position:absolute;}
#navi_ebenen .og{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_normal.png");}
#navi_ebenen .og_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_aktiv.png");}
#navi_ebenen a:hover .og{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/og_aktiv.png");}
#navi_ebenen .eg{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_normal.png");}
#navi_ebenen .eg_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_aktiv.png");}
#navi_ebenen a:hover .eg{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/eg_aktiv.png");}
#navi_ebenen .ug{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_normal.png");}
#navi_ebenen .ug_aktiv{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_aktiv.png");}
#navi_ebenen a:hover .ug{width:84px;height:20px;float:left;background-image:url("tl_files/img/sportflaechen/ug_aktiv.png");}
div#indoor_ug .nummern .eins{width:15px;height:16px;top:136px;left:203px;position:absolute;}
div#indoor_ug .nummern .zwei{width:15px;height:16px;top:71px;left:276px;position:absolute;}
.mod_article .verein_auflistung{width:266px;height:47px;position:relative;float:left;vertical-align:center;background-color:#fff;line-height:47px;}
body:first-of-type .anlagen{position:relative;margin-top:24px;}
body:first-of-type #teaserbox_230x225{position:relative;margin-top:24px;}
body:first-of-type #right a{text-decoration:none !important;}
body:first-of-type .sportangebote #inhalt_230 a{text-decoration:none !important;}
@media all and (min-width:0px){position:relative;margin-top:80px !important;}
@media all and (min-width:0px){position:relative;margin-top:80px !important;}
