/* Style sheet xNavigation */
.mod_navigation{height:68px;left:-9px;top:8px;position:relative;z-index:30;}
.mod_navigation li{float:left;list-style-type:none;}
.mod_navigation .startseite{width:95px;height:32px;display:block;background-image:url("tl_files/img/Navigation/startseite.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .startseite a:hover{width:95px;height:32px;display:block;background-image:url("tl_files/img/Navigation/startseite_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .startseite .active{width:95px;height:32px;display:block;background-image:url("tl_files/img/Navigation/startseite_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .ueber_uns{width:100px;height:32px;display:block;background-image:url("tl_files/img/Navigation/ueber_uns.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .ueber_uns a:hover{width:100px;height:32px;display:block;background-image:url("tl_files/img/Navigation/ueber_uns_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .ueber_uns .active{width:100px;height:32px;display:block;background-image:url("tl_files/img/Navigation/ueber_uns_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .ueber_uns .trail{width:100px;height:32px;display:block;background-image:url("tl_files/img/Navigation/ueber_uns_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportflaechen{width:135px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportflaechen.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportflaechen a:hover{width:135px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportflaechen_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportflaechen .active{width:135px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportflaechen_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportflaechen .trail{width:135px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportflaechen_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportangebote{width:146px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportangebote.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportangebote a:hover{width:146px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportangebote_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportangebote .active{width:146px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportangebote_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .sportangebote .trail{width:146px;height:32px;display:block;background-image:url("tl_files/img/Navigation/sportangebote_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .konferenzraeume{width:162px;height:32px;display:block;background-image:url("tl_files/img/Navigation/konferenzraeume.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .konferenzraeume a:hover{width:162px;height:32px;display:block;background-image:url("tl_files/img/Navigation/konferenzraeume_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .konferenzraeume .active{width:162px;height:32px;display:block;background-image:url("tl_files/img/Navigation/konferenzraeume_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .konferenzraeume .trail{width:162px;height:32px;display:block;background-image:url("tl_files/img/Navigation/konferenzraeume_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .gastronomie{width:128px;height:32px;display:block;background-image:url("tl_files/img/Navigation/gastronomie.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .gastronomie a:hover{width:128px;height:32px;display:block;background-image:url("tl_files/img/Navigation/gastronomie_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .gastronomie .active{width:128px;height:32px;display:block;background-image:url("tl_files/img/Navigation/gastronomie_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .kontakt{width:75px;height:32px;display:block;background-image:url("tl_files/img/Navigation/kontakt.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .kontakt a:hover{width:75px;height:32px;display:block;background-image:url("tl_files/img/Navigation/kontakt_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .kontakt .active{width:75px;height:32px;display:block;background-image:url("tl_files/img/Navigation/kontakt_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .kontakt .trail{width:75px;height:32px;display:block;background-image:url("tl_files/img/Navigation/kontakt_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2{width:666px;height:24px;left:25px;top:44px;position:absolute;background-image:url("tl_files/img/Navigation/Subnavigation/subnavi_bg.jpg");background-repeat:repeat-x;z-index:999;}
.mod_navigation .level_2 li{margin-right:26px;margin-left:-26px;}
.mod_navigation .level_2 .nixdorf{width:104px;height:24px;left:0;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/nixdorf.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .nixdorf a:hover{width:104px;height:24px;left:0;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/nixdorf_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .nixdorf .active{width:104px;height:24px;left:0;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/nixdorf_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .nixdorf .trail{width:104px;height:24px;left:0;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/nixdorf_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .ansprechpartner{width:119px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/ansprechpartner.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .ansprechpartner a:hover{width:119px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/ansprechpartner_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .ansprechpartner .active{width:119px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/ansprechpartner_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .oeffnungszeiten{width:111px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/oeffnungszeiten.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .oeffnungszeiten a:hover{width:111px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/oeffnungszeiten_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .oeffnungszeiten .active{width:111px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/oeffnungszeiten_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .service_partner{width:101px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/service_partner.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .service_partner a:hover{width:101px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/service_partner_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .service_partner .active{width:101px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/service_partner_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .aussenanlagen{width:110px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/aussenanlagen.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .aussenanlagen a:hover{width:110px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/aussenanlagen_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .aussenanlagen .active{width:110px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/aussenanlagen_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .aussenanlagen .trail{width:110px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/aussenanlagen_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .indoor{width:52px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/indoor.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .indoor a:hover{width:52px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/indoor_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .indoor .active{width:52px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/indoor_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .indoor .trail{width:52px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/indoor_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .vereine{width:67px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/vereine.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .vereine a:hover{width:67px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/vereine_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .vereine .active{width:67px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/vereine_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .veranstaltungskalender{width:157px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/veranstaltungskalender.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .veranstaltungskalender a:hover{width:157px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/veranstaltungskalender_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .veranstaltungskalender .active{width:157px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/veranstaltungskalender_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .schulklassen{width:162px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/schulklassen.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .schulklassen a:hover{width:162px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/schulklassen_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .schulklassen .active{width:162px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/schulklassen_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .schulklassen .trail{width:162px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/schulklassen_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .impressum{width:85px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/impressum.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .impressum a:hover{width:85px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/impressum_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .impressum.active{width:85px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/impressum_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .anfahrt{width:64px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/anfahrt.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .anfahrt a:hover{width:64px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/anfahrt_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .anfahrt.active{width:64px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/anfahrt_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .newsletter{width:76px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/newsletter.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .newsletter a:hover{width:76px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/newsletter_over.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .newsletter.active{width:76px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/newsletter_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.mod_navigation .level_2 .newsletter.trail{width:76px;height:24px;display:block;background-image:url("tl_files/img/Navigation/Subnavigation/newsletter_aktiv.jpg");background-repeat:no-repeat;text-indent:-3000px;}
.error{margin-left:18px;color:#E10A15;}
.unsichtbar{display:none;}
.ce_form{width:422px;margin-top:22px;background-color:#eee;}
.ce_form .form-head{height:38px;background-color:#fff;border-bottom:2px solid #E0E5E6;}
.ce_form .form-head a{text-decoration:none;color:#333;cursor:default;}
.ce_form .form-head a:hover{text-decoration:none;color:#333;}
.ce_form .form-head label{margin:8px 0 0 18px;font-weight:bold;}
.ce_form .form-head select{width:170px;margin:8px 0 0 108px;}
.ce_form .form-left{width:211px;float:left;padding-top:13px;}
.ce_form .form-left select{width:180px;height:22px;margin:2px 0 7px 18px;}
.ce_form .form-left input{width:176px;height:16px;margin:2px 0 7px 18px;}
.ce_form .form-left label{width:170px;margin:0 0 0 18px;font-weight:bold;}
.ce_form .form-right{width:211px;float:right;padding-top:44px;}
.ce_form .form-right label{width:170px;margin:0 0 0 7px;font-weight:bold;}
.ce_form .form-right select,input,textarea{width:170px;margin:2px 0 7px 7px;}
.ce_form .form-right textarea{height:206px;}
.ce_form .form-right .checkbox_container input{width:20px;margin-left:4px;}
.ce_form .form-breit{width:422px;float:left;margin:auto;padding-bottom:10px;text-align:center;}
.ce_form .form-breit input{width:269px;}
.ce_form .form-aussen{width:422px;float:left;padding:14px 0 14px 18px;background-color:#E0E5E6;font-weight:bold;}
.mod_subscribe .confirm{width:396px;margin-bottom:0;padding:8px 8px 8px 20px;vertical-align:middle;background-color:#ffffff;background-image:url("tl_files/img/bg_error_newsletter.png");color:#E10A15;}
.mod_subscribe .error,.mod_unsubscribe .error{width:396px;margin-bottom:-17px;margin-left:0;padding:8px 8px 8px 20px;vertical-align:middle;background-image:url("tl_files/img/bg_error_newsletter.png");color:#E10A15;}
.newsletter .mod_subscribe,.newsletter .mod_unsubscribe{width:422px;height:80px;margin:20px 0 0 0;background-color:#eee;border-top:2px solid #fff;}
.newsletter .mod_subscribe input.text,.newsletter .mod_subscribe input.submit{margin:27px 0 0 20px;}
.newsletter .mod_unsubscribe input.text,.newsletter .mod_unsubscribe input.submit{margin:27px 0 0 20px;}
.newsletter .mod_subscribe input.text,.newsletter .mod_unsubscribe input.text{width:235px;}
.newsletter .mod_subscribe input.submit,.newsletter .mod_unsubscribe input.submit{width:125px;margin-left:15px;}
