/* Style sheet fitnesshaus */
.ce_table{padding-bottom:20px;}
.preise.ce_table{padding-bottom:0;}
.ce_accordion .toggler{margin-top:10px;padding:5px 5px 5px 40px;background:#e4e8dd url("tl_files/images/toggler.png") left center no-repeat;border:1px solid #b6b6b6;font-weight:bold;color:#6e8a0a;cursor:pointer;}
.preise table{width:100%;}
body{padding-top:10px;padding-bottom:150px;background-color:#ffffff;background-position:left top;background-repeat:repeat-x;/*tl_files/images/bodyBg.png*/}
#footer{border-top:1px solid #666966;font-size:11px;}
.mod_footermenu{margin-top:2px;text-align:right;}
.mod_copyright{float:left;margin-top:2px;font-size:11px;}
.mod_footermenu a:hover{text-decoration:none;color:#6e8a0a;}
.mod_footermenu a{margin:0;padding:0;font-size:11px;color:#666966;}
#main{padding:0 25px 25px;}
.mod_logo{width:394px;height:59px;margin-bottom:10px;background:url("tl_files/images/fhLogo.png") left top no-repeat;}
.mod_imagerotator{width:942px;height:280px;border:4px solid #212121;}
.mod_banner{width:942px;height:280px;background:url("tl_files/images/banner_default.jpg") left top no-repeat;border:4px solid #212121;}
.importent{margin-top:15px;margin-bottom:15px;padding:10px;background-color:#f5f5f5;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;}
.mod_banner .inside{width:942px;height:280px;}
.importent h2,.importent h1{margin-top:5px;margin-right:0;margin-left:0;}
.ce_download img,.ce_downloads img{vertical-align:top;}
.mod_dlh_googlemaps{width:942px;height:280px;border:4px solid #212121;}
.importent_home{margin-top:15px;margin-bottom:15px;padding:10px;background-color:#97be0d;border:1px solid #212121;color:#000000;}
.importent_home h1{margin:0 0 5px;padding:0;font-size:14px;}
.enclosure{margin-top:15px;margin-bottom:15px;padding:10px;background-color:#f5f5f5;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;}
.ce_accordion .accordion div{padding:10px;background-color:#f5f5f5;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;border-left:1px solid #b6b6b6;}
.ce_accordion .accordion div.fhteam_accord{margin-top:20px;padding:10px;background-color:#e4e8dd;border-width:1px 0px;border-style:solid;border-color:#b6b6b6;}
.ce_accordion .accordion div.image_container{background-color:#e4e8dd;border:0px solid #b6b6b6;}
* html .ce_accordion .toggler{padding-top:2px;}
*:first-child+html .ce_accordion .toggler{padding-top:2px;}
.mod_search input{width:110px;padding:3px;background-color:#ffffff;border:1px solid #b6b6b6;}
.mod_search input.submit{width:75px;margin-top:2px;background:#edecec url("tl_files/images/suchen.png") left center no-repeat;border:0px;text-indent: -5000px;}
.mod_search{margin-bottom:10px;padding:20px 10px;background-color:#edecec;border:1px solid #b6b6b6;}
.image_container img{padding:2px;background-color:#ffffff;border:1px solid #b6b6b6;}
.fhteam img{margin-right:15px;margin-bottom:15px;padding:2px;background-color:#ffffff;border:1px solid #b6b6b6;}
.mod_newsreader .image_container img{margin-bottom:15px;margin-left:15px;}
.mod_newsreader p.info{text-align:right;}
.fhteam{margin-top:15px;padding-right:5px;padding-left:15px;background-color:#f5f5f5;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;}
.preise table tr td,.preise table tr th{padding:5px;text-align:right;border-top:1px solid #212121;}
.preise table tr.row_last td{padding:5px;border-top:1px solid #212121;border-bottom:1px solid #212121;}
.preise table tr th.head_1{width:110px;text-align:right;font-weight:bold;}
.preise table td.col_first,.preise table th.col_first{width:40%;text-align:left;}
.preise table td.col_2,.preise table td.col_3,.preise table td.col_4{width:90px;}
.preise tr.even{background-color:#f5f5f5;}
.table_info p{margin-top:5px;text-align:right;font-size:11px;}
.wochenplan tr td,.wochenplan tr th{padding:5px 7px;border-top:1px solid #212121;border-right:1px solid #212121;border-bottom:0px solid #212121;border-left:0px solid #212121;}
.wochenplan table{border-top:0px solid #212121;border-right:0px solid #212121;border-bottom:1px solid #212121;border-left:1px solid #212121;}
.wochenplan tr.even{background-color:#f5f5f5;}
.saunazeiten table tr td{padding:5px;border-top:1px solid #212121;}
.saunazeiten table tr.row_last td{padding:5px;border-top:1px solid #212121;border-bottom:1px solid #212121;}
.mod_newslist p.info{margin:0;padding:0 5px 0 0;text-align:right;border-top:1px solid #b6b6b6;font-size:10px;color:#cccccc;}
.mod_newslist p.more{margin-top:15px;text-align:right;}
.mod_newslist h2{margin:0;padding:0;text-decoration:none;color:#707070;}
.mod_newslist h2 a{margin:0;text-decoration:none;color:#707070;}
#news .image_container{margin-right:15px;margin-bottom:10px;}
.layout_short.achtung,.achtung p.teaser{padding-bottom:3px;background-color:#f5f5f5;}
.comment_default{margin-top:15px;padding:10px;background-color:#f5f5f5;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;}
.comment_default .info{color:#6e8a0a;}
.form{margin-top:15px;padding:10px;background-color:#f5f5f5;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;}
.form input,.form textarea{margin:3px;padding:2px;background-color:#ffffff;border:1px solid #b6b6b6;}
.saunazeiten table tr.row_last td.col_1{width:100%;}
.zeiten table{width:100%;}
.zeiten table tr td{padding:5px;border-top:1px solid #212121;}
.zeiten table tr.row_last td{padding:5px;border-top:1px solid #212121;border-bottom:1px solid #212121;}
.zeiten td.col_last{text-align:right;}
.zeiten tr.even{background-color:#f5f5f5;}

