/* Style sheet layout2 */
#main .inside{margin:0;padding:0;background-image:url("tl_files/bodypix/content_middle.png");background-repeat:repeat-y;color:#004969;background-position: 0px 400px !important;}
#main .inside_mitte{height:520px;margin:0;padding:36px 40px 0;background-image:url("tl_files/bodypix/content_bg.png");background-repeat:no-repeat;padding: 0px 48px !important;padding-top: 20px !important;background-position: 0px top;min-height:520px;height:auto !important;}
.col2 #main .inside_mitte{background-image:url("tl_files/bodypix/content_bg_2.png");}
.col2 #main .inside{background-image:url("tl_files/bodypix/content_middle_2.png");}
.col2 #main .inside_bottom{background-image:url("tl_files/bodypix/content_bottom_2.png");}
#main .inside_bottom{height:40px;background-image:url("tl_files/bodypix/content_bottom.png");background-repeat:no-repeat;background-position:left bottom !important;background-position:0px bottom;}
#main .ce_text{margin-bottom:15px;}
#left .mod_box_items,#right .mod_box_items{padding:0 0 0 4px;background-image:url("tl_files/bodypix/box_middle_right.png");background-repeat:repeat-y;background-position: 0px;}
#left .mod_contentbox_unten,#right .mod_contentbox_unten{height:11px;margin-bottom:15px;background-image:url("tl_files/bodypix/box_bottom_right.png");background-repeat:no-repeat;background-position: 0px 0px;}
#left #boxlinks{margin-left:23px;}
#right .mod_contentbox_inside{margin-left:0;}
#right .mod_box_items .ce_text{margin-right:26px;background: #0080B1;}
#right .newColor .ce_text{background-color: #135191 !important;}
#right #box_gefaesstag{background:none;}
#right #box_gefaesstag .ce_text{height:260px;background:none;}
#left .mod_box_items .ce_text{margin-right:6px;background: #C3E1EC;}
.mod_box_items .ce_text h2{margin-top:0;margin-bottom:0;padding:0 10px;color:#fff;background: #0080B1;}
.mod_box_items .ce_text p{margin-bottom:0;padding:0 10px;/**/;}
.mod_box_items .ce_text .mod_calendar,.mod_box_items .ce_text .mod_form{margin-bottom:0;padding:0;}
#left .mod_box_items.first{margin-top:15px;}
.mod_box_items .ce_text p,.mod_box_items .mod_calendar{margin-top:0;}
.infobox{margin-top:-15px;}
.infobox .first{margin-top:0;}
.infobox td{margin:0;padding:0;}
.infobox td img{padding-right:3px;}
.infobox a.infobox_link{font-family:"Times New Roman", serif;font-weight:normal;text-decoration:none;font-size:140%;color:#0080B1;}
#minicalendar{margin:0 5px 20px;padding:0 5px 10px;background-color:#ece4d9;}
table.minicalendar{width:100%;font-family:"Times New Roman", serif;}
table.minicalendar td{width:14%;text-align:center;}
table.minicalendar th{font-size:14px;}
table.minicalendar td.today{border:1px solid #E5B240;}
table.minicalendar td,table.minicalendar .active a{font-size:12px;color:#fff;}
#right table.minicalendar a:link,#right table.minicalendar a:visited,#right table.minicalendar a:focus,#right table.minicalendar a:hover,#right table.minicalendar a:active{font-size:12px;color:#fff;}
table.minicalendar .active{text-decoration:underline;}
table.minicalendar .weekend{background-color:#004969;}
table.minicalendar .today{}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#0EAAE7;font-size:12px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#004969;}
table.minicalendar .head,table.minicalendar .head a{color:#fff;}
table.minicalendar .current{background-color:#004969;}
table.minicalendar .extern{}
.mod_calendar .calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_calendar .calendar table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_calendar .calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .calendar .current{background-color:#D9EAED;}
.mod_calendar .calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
.mod_calendar .calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .calendar .weekend{background-color:#f6f6f6;}
.mod_calendar .calendar .today{background-color:#D9EAED;}
.mod_calendar .calendar .empty,.mod_calendar .calendar .empty .header{background-color:#f6f6f6;}
.mod_calendar .calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
.mod_calendar .calendar td .event a{display:block;font-size:10px;}
.calendar tbody a{text-decoration:none;}
.calendar tbody a:hover{text-decoration:underline;}
a.tipz,.pfl{padding-left:13px;background-image:url("tl_files/bodypix/pfeile_links.png");background-repeat:no-repeat;background-position: left 3px;}
.pfl{display:inline-block;padding-bottom:4px;padding-left:13px;background-image:url("tl_files/bodypix/pfeil_banner_rechts.png");background-repeat:no-repeat;background-position: left 3px;}
.tip{width:245px;font-family:"Times New Roman",arial;color:#004969;}
.tip-top{}
.tip-title{padding:10px;font-weight:bold;color:#004969;background: #C3E1EC;}
.tip-text{display:none;color:#000;}
.tip-bottom{}
.print_top{margin-right:30px;margin-bottom:10px;text-align:right;}
.print_top a{text-decoration:none;color:#0080AF;}
.print_top .print{margin-left:0;padding-left:24px;background:url("tl_files/bodypix/print.png") left no-repeat;}
.mod_eventlist .top{margin-left:10px;padding-left:16px;background:url("tl_files/bodypix/nachoben_content.png") left no-repeat;}
.print_top .top{margin-left:10px;padding-left:16px;background:url("tl_files/bodypix/onTop.jpg") left no-repeat;}
.formbody label{display:block;}
#f9 .formbody label{display:table-row;}
#f9 .formbody #ctrl_104 label{display:inline-block;}
#f9 .formbody input{margin-right:30px;margin-bottom:10px;margin-left:0;}
#f9 .formbody input.checkbox,#f9 .formbody input.radio{margin-right:0;margin-left:10px;}
#f9 .formbody input.submit{margin-top:10px;}
.layout_latest h3{margin:17px 0 0;padding:0;}
.layout_latest .info{width:55px;height:56px;float:left;display:block;margin-top:20px;margin-right:5px;background-image:url("tl_files/bodypix/tipdate.png");background-repeat:no-repeat;}
.layout_latest .info .year{margin-top:1px;margin-left:12px;font-weight:bold;color:#fff;}
.layout_latest .info .month{margin-top:5px;margin-left:-3px;text-align:center;font-weight:bold;font-size:120%;color:#3285a5;}
.layout_latest .teaser{margin-left:60px;}
.layout_latest .more{margin-left:60px;}
.layout_full h3{margin:0;padding:0 0 5px;}
.layout_full .info{width:55px;height:56px;float:left;display:block;margin-top:0;margin-right:5px;background-image:url("tl_files/bodypix/tipdate.png");background-repeat:no-repeat;}
.layout_full .info .year{margin-top:1px;margin-left:12px;font-weight:bold;color:#fff;}
.layout_full .info .month{margin-top:5px;text-align:center;font-weight:bold;font-size:140%;}
.layout_full .teaser{margin-left:60px;}
.layout_full .ce_text{margin-left:60px;}
.layout_full .enclosure{padding-top:10px;padding-bottom:10px;padding-left:60px;}
mod_newslist .layout_full h3{margin:0;padding:0;}
.layout_full{padding-bottom:20px;}
fieldset{clear:both;margin:20px 0;padding:15px 5px;border:1px solid #cfcfcf;}
.reservierungsform .aundp span{clear:both;display:block;}
.reservierungsform .aundp input{float:left;}
.reservierungsform .aundp label{width:auto;float:left;}
.reservierungsform .aundp .tipz{float:left;clear:right;margin-left:20px;font-weight:bold;}
.error{float:none;clear:both;color:#B90000;}
p.error{display:none;}
#f6{padding-left:15px;}
#f6 input.date{width:150px;margin-bottom:10px;}
#f6 label.naechte{width:110px;float:left;}
#f6 .submit{margin:10px 0 0 80px;}
.mod_routenplaner .col_0{padding:0 10px;}
.mod_routenplaner td{margin-bottom:10px;padding-bottom:10px;}
.mod_routenplaner .inputbutton{margin:0;}
.norm .formbody label{width:120px;float:left;clear:left;margin-bottom:12px;}
.norm .formbody select,.norm .formbody input{width:150px;margin-right:150px;margin-bottom:12px;}
.norm .imageselect .image_container{width:120px;}
.standard .imageselect .image_container img{padding:1px;border:1px solid #BABBCD;}
.norm .image_container div,.norm .image_container{width:100px;}
.standard .imageselect input.radioce_efgImageSelect{width:20px;}
.norm .imageselect{width:430px;}
.mod_registration{padding-top:10px;padding-bottom:10px;}
#newsletterReg label{width:220px;float:left;clear:left;margin:5px 0;}
#newsletterReg input,#newsletterReg select{width:150px;float:left;margin:5px 0;}
#newsletterReg input.submit{width:112px;margin-left:220px;}
#newsletterReg .mandatory{float:left;display:none;}
#newsletterReg #ctrl_newsletter input{width:20px;float:left;}
#newsletterReg #ctrl_newsletter label{width:150px;float:left;clear:right;margin:-5px 0 0 5px;}
#opt_newsletter_0 .checkbox{float:left;}
#newsletterReg .error{clear:none;}
.mod_unsubscribe p.error{display:block;}
.toggler{padding:5px;background-color:#C3E1EC;border:1px solid #CAE5EE;background:url("tl_files/bodypix/oeffnen.png") bottom right no-repeat;cursor: pointer;}
.layout_full .item,.ce_accordion{margin-bottom:20px;}
.layout_full .toggler{padding:5px;background-color:#C3E1EC;border:1px solid #CAE5EE;background:url("tl_files/bodypix/oeffnen.png") bottom right no-repeat;}
.accordion{padding:5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:2px solid #fff;border-left:1px solid #fff;background: #F4F9FC;}
.accordion p{padding-top:10px;}
.layout_full .sender{margin-top:20px;margin-right:-5px;margin-left:-5px;padding-top:5px;padding-bottom:5px;border-top:1px solid #CAE5EE;border-bottom:20px solid #CAE5EE;}
.layout_full .resanfra{float:left;display:block;margin-right:12px;padding-top:6px;}
.layout_full table{border-collapse:collapse;}
.layout_full table td{padding:5px 0;border-bottom:1px solid #CAE5EE;}
.layout_full table td.col_0{width:82%;}
.layout_full table td.col_1{}
.mod_cataloglist .uue{margin-right:80px;}
.mod_eventlist .event{margin-top:20px;padding:5px;border:1px solid #CAE5EE;background: #F4F9FC;}
.mod_eventlist .event h3{border-bottom:1px solid #CAE5EE;}
.mod_eventlist .event .bottom{border-top:1px solid #CAE5EE;}
.weblifting_banner{float:left;text-align:right;}
.weblifting_banner a{width:20px;float:left;text-align:right;}
.mod_newsmenu{margin:0 15px;}
.mod_newsmenu ul{margin:0 0 20px;padding:0;font-weight:bold;color:#fff;list-style-type:none;}
.mod_newsmenu ul li{margin:0;}
.mod_newsmenu ul li ul li.first{border-top:1px solid #fff;}
.mod_newsmenu ul li ul li{text-align:right;font-weight:normal;}
.layout_boxen{}
.layout_boxen{background: #C3DBE5;}
.layout_boxen .first h3{padding-top:5px;}
.layout_boxen .item{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #85C1D9;}
.layout_boxen .last{margin-bottom:0;padding-bottom:0;border-bottom:0px solid #85C1D9;}
#weatherData .day{width:80px;float:left;padding-top:10px;text-align:center;}
#weatherData .day img{padding:1px;border:1px solid #BABBCD;}
#weatherData{width:240px;float:left;}
#footer .banner .beste_gesundheit{width:115px;height:101px;float:left;}
#footer .banner .beste_gesundheit a{width:115px;height:101px;display:block;background-image:url("tl_files/bodypix/beste_gesundheit.png");background-repeat:no-repeat;background-position: 5px 30px;}
#footer .banner .beste_gesundheit a:hover{width:115px;height:101px;display:block;background-image:url("tl_files/bodypix/beste_gesundheit.png");background-repeat:no-repeat;background-position: 5px 30px;}
#footer .banner .auszeichnungen{width:152px;height:101px;float:left;}
#footer .banner .beste_gesundheit img{padding-top:29px;padding-left:5px;}
#footer .banner .auszeichnungen img{padding-top:24px;}
.standard .checkbox_container span{display:block;}
.standard h2{margin-top:10px;border-bottom:1px dotted #0080B1;}
.standard td{padding:5px 0;}
.standard td.col_0{width:104px;}
.standard .colspan td.col_0{width:404px;}
.standard .mandatory{float:left;}
.standard td.col_1 input,.standard td.col_1 textarea{width:300px;}
.standard .checkbox_container label,.standard .checkbox_container input.checkbox,.standard .radio_container label,.standard .radio_container input.checkbox{display:inline;}
.standard td.col_1 .checkbox_container input,.standard td.col_1 .radio_container input{width:20px;}
.standard .submit_container input.submit{width:154px;height:25px;}
.standard .submit_container input.imgbtn{width:112px;height:34px;}
.standard .radio_container span{width:200px;display:block;}
.standard td.col_1 input.captcha{width:50px;}
p.error{color:#ff0000;}
#angebot-preise .preistabelle{width:100%;}
#angebot-preise .eur{margin-right:10;padding-right:10px;text-align:right;}

