/* Style sheet style */
html,body{margin:0;padding:0;background-color:#70a9ca;background-image:url("/tl_files/bilder/bg_container.png");background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#FFF;}
img{border:0;}
h1{margin:0;padding:0;text-align:left;font-weight:normal;font-size:24px;color:#FFF;/* white-space:nowrap;*/;}
h2{margin:0 0 20px;text-align:left;font-weight:bold;font-size:13px;color:#b9d9eb;}
h2.ce_headline{margin:15px 0 0;font-weight:bold;font-size:16px;color:#316171;}
h3{padding-top:15px;padding-bottom:10px;font-weight:bold;font-size:14px;}
a{text-decoration:underline;color:#ffffff;}
a:hover{color:#215174;}
a.naviFooter{text-decoration:none;color:#2f6184;}
a.naviFooter:hover{text-decoration:underline;}
img.icon{vertical-align:middle;}
li{padding:5px 0;}
input{border:none;}
#header{height:170px;background-image:url("/tl_files/bilder/bg.png");background-repeat:repeat-x;}
#header a{margin:0;padding:0;text-decoration:none;color:#ffffff;}
#header img.logo{margin:0 0 0 -100px;padding:0;}
#headerImages{width:1060px;margin-left:104px;}
#wrapper{width:1100px;margin:0 auto;min-height:450px;}
#content{padding-top:30px;}
#right{width:260px;float:left;margin-left:50px;padding:2px 2px 0;}
#main{width:700px;float:left;margin:0 0 0 10px;padding-top:0;}
width:700px;float:left;margin:0 0 0 150px;padding-top:0;{Old;}
#footer{width:1200px;height:50px;float:none;margin-top:50px;margin-right:125px;text-align:right;}
div#erstattung-50 .ce_text p,div#erstattung-60 .ce_text p,div#erstattung-65 .ce_text p{margin:0;padding:20px 0;}
.mod_newsarchive{margin-top:25px;margin-bottom:25px;}
.mod_newsarchive>div.layout_latest{margin-top:25px;margin-bottom:25px;padding-top:15px;}
.mod_newsarchive .block{overflow:visible;display:table-row;}
.mod_newslist{padding-top:20px;padding-right:15px;padding-left:15px;}
.mod_newslist a{font-weight:bold;}
.mod_article{margin-bottom:20px;}
.mod_search{width:290px;position:absolute;display:none;margin:5px 0 0 785px;}
.news-archive{margin-left:16px;}
.alert{font-weight:bold;color:#ffcc00;}
.orange{color:#ffcc00;}
.failure{margin-bottom:15px;background-color:#609ec1;border:1px solid #377596;}
.failure p{margin:0;padding:10px 20px;font-weight:bold;font-size:1em;color:#ffcc00;}
.stepImage{width:449px;margin-right:auto;margin-left:auto;padding-top:10px;}
.block{overflow:visible;}
.textBlock{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #367494;}
.mod_search{width:290px;position:absolute;display:none;margin:5px 0 0 785px;}
.firmLogo{height:25px;}
.pointer{text-decoration:underline;cursor: pointer;}
.submit{width:75px;height:21px;margin:0;padding:0;text-align:center;vertical-align:top;font-size:11px;color:#FFF;}
.fragen{margin-top:10px;margin-right:15px;margin-bottom:45px;}
.beschriftung{width:80px;font-weight:normal;font-size:12px;color:#FFF;}
.submit{background-color:#377596;border:1px;color:#ffffff;}
.text{width:200px;height:20px;background-color:#609ec1;}
.zelle_1{width:100px;margin-right:20px;font-weight:normal;font-size:12px;color:#FFF;}
div.info p{margin:0;padding:10px 20px;font-size:1em;color:#ffffff;}
div.info{margin-bottom:15px;background-color:#609ec1;border:1px solid #377596;}
.ueberschrift_navi{margin:30px 0 0 30px;font-size:15px;color:#FFF;}
.label{margin:0;font-weight:bold;font-size:13px;color:#215174;}
.imageSubmit{float:right;margin-top:0;margin-right:35px;}
.noticeThis{margin:4px 10px 0 0;padding:10px;background-color:#5b97b9;background-image:url("/tl_files/bilder/unentschlossen.png");background-repeat:no-repeat;background-position: 40px 15px;}
.noticeThis p{width:400px;display:block;margin:0;padding:0 0 0 110px;font-weight:bold;line-height:20px;}
.noticeThis a{font-weight:normal;}
.rowResults{width:608px;margin-top:35px;}
.rowResults .recommendation{width:95px;height:53px;position:absolute;margin-left:295px;background: url('/tl_files/bilder/recommendation.png') no-repeat;}
.checkbox{width:20px;float:left;margin-right:5px;}
.rowResults .titleInsurance{width:275px;float:left;margin-right:5px;margin-left:10px;font-weight:bold;color:#215174;}
.rowResults input.checkbox{margin-top: 17px !important;}
.rowResults .titleInsurance img{vertical-align:middle;}
.rowResults .price{width:120px;float:left;margin-right:5px;padding-top:18px;text-align:right;font-weight:bold;color:#215174;}
.rowResults .status{float:left;margin-right:5px;padding:10px 0 0 5px;}
.rowResults p.descriptionp{width:300px;float:left;display:block;padding:10px 0 0 40px;}
.rowResults div.resultLinks{float:right;text-align:right;}
p.unterschrift{margin:0 0 30px;font-size:13px;color:#9fc9e0;}
p.fragen{margin:10px 15px 45px 0;font-weight:bold;font-size:13px;color:#215174;}
p.description{font-size:14px;}
div#telefonnummer{width:232px;height:186px;margin:-30px 0 40px;background:url('/tl_files/bilder/layout/telefon.png') no-repeat 0 0;}
div#telefonnummer span,div#link_kontaktformular span{left:-9999px;position:absolute;}
ul.resultLinks{font-weight:bold;line-height:25px;list-style:none;}
div.partner img{vertical-align:middle;max-height:52px;max-width:120px;}
img.notPossible{margin-top:8px;margin-right:20px;}
img.partlyPossible{margin-top:0;}
img.Possible{margin-top:0;}
img.button{margin-top:-30px;margin-left:430px;}
img.schritte{margin-right:auto;margin-left:auto;}
img.schritte{margin-right:auto;margin-left:auto;}
img.buttonAnfordern{float:right;border:0px;}
li.advantage{padding-left:35px;background-image:url("/tl_files/bilder/haken.gif");background-repeat:no-repeat;list-style-type:none;background-position: 0px 3px;}
#teaser{top:232px;position:absolute;margin-left:30px;}
#teaser h1{margin-bottom:8px;font-weight:bold;font-size:20px;color:#215174;}
#teaser h2{font-weight:normal;font-size:16px;color:#215174;line-height:22px;}
.mod_navigation{margin-left:20px !important;}
ul.navi_right{margin:0;padding:0;list-style-type:none;}
ul.navi_right>li.facebook{display:block;margin:30px auto;padding:30px 0 50px;}
ul.navi_right li.head{width:260px;margin:0;padding:10px 0;text-align:center;background-color:#377597;font-size:1.3em;color:#fefefe;letter-spacing: 1px;}
ul.navi_right li{width:180px;height:22px;margin:20px 0 0 15px;padding:3px 0 0 50px;background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:1em;color:#215174;}
ul.navi_right li a{display:block;font-weight:bold;text-decoration:none;font-size:0.9em;color:#215174;}
ul.navi_right li a:hover{text-decoration:underline;}
ul.navi_right>li>a.big{margin-top:-2px;margin-left:2px;text-align:left;vertical-align:middle;font-weight:bold;font-size:1.3em;}
ul.navi_right>li>span.big{margin-top:-2px;margin-left:2px;text-align:left;vertical-align:middle;font-weight:bold;font-size:1.3em;}
ul.navi-right_fw{margin:30px 0;padding:20px;border:1px solid #a4cbe2;border-radius:8px;background:#4782a7;list-style:none;}
ul.navi-right_fw li span{width:32px;height:32px;float:left;clear:both;display:block;}
ul.navi-right_fw li a{height:32px;display:block;margin:0 0 0 40px;font-weight:bold;font-size:12px;color:#fff;line-height:2.2em;}
ul.navi-right_fw li span.faq_i{background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -361px;}
ul.navi-right_fw li:hover span.faq_i{background-position: -272px -361px;}
ul.navi-right_fw li span.gkv_i{background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -265px;}
ul.navi-right_fw li:hover span.gkv_i{background-position: -272px -265px;}
ul.navi-right_fw li span.sample_i{background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -425px;}
ul.navi-right_fw li:hover span.sample_i{background-position: -272px -425px;}
ul.navi-right_fw li span.change_i{background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -393px;}
ul.navi-right_fw li:hover span.change_i{background-position: -272px -393px;}
ul.navi-right_fw li span.offer_i{background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -329px;}
ul.navi-right_fw li:hover span.offer_i{background-position: -272px -329px;}
ul.navi-right_fw li span.market_i{background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -297px;}
ul.navi-right_fw li:hover span.market_i{background-position: -272px -297px;}
ul.navi_sub{display:inline;margin-right:32px;font-size:13px;color:#FFF;}
li.navi_sub{margin-bottom:35px;font-size:12px;color:#215174;list-style:none;}
ul.footer{margin-top:10px;margin-right:125px;margin-left:115px;text-align:right;list-style-type:none;}
li.footer{display:inline;margin-right:15px;padding-right:15px;border-right:1px solid #2e5e80;font-size:11px;color:#2e5e80;}
li.footer_letzte{display:inline;margin-right:15px;font-size:11px;color:#2e5e80;}
div.w700{width:700px;}
div.w500{width:500px;}
div.w700{position:relative;overflow:hidden;margin:19px 13px;padding:10px;border-left:1px solid #8ac0e3;border-right:1px solid #6aa3c8;border-bottom:2px solid #6aa3c8;background:#70a9ca;z-index:2;}
div.w700 table{position:relative;margin:4px 0;border-top:1px solid #3a6d88;z-index:2;}
div.w500 table td{text-align:left;}
fieldset.table{width:760px;margin:0 20px;padding:0;}
div.w700 th,div.w500 th{height:68px;padding:0 8px;text-align:left;border-left:1px solid #7ea5bd;font-size:12px;background:url('/tl_files/bilder/layout/th-bg.png') repeat-x 0 0;border-bottom:1px solid #87bad4;}
div.w700 th span,div.w500 th span{display:block;margin-top:2px;border-top:1px solid #87b0b2;font-size:10px;}
div.w700 tr{height:40px;text-align:center;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;}
div.w700 tr.odd:hover{color:#fff;background:#508bad;}
div.w700 tr.even:hover{color:#fff;background:#7cb3d2;}
div.w700 tr.odd,div.w500 tr.odd{background:#5d97b9;}
div.w700 td,div.w500 td{padding:6px 8px;text-align:center;border-right:1px solid #5f90b1;font-weight:bold;font-size:13px;border-bottom:1px solid #5f90b1;}
div.w700 td.col_first{text-align:left;border-left:1px solid #6c9bba;}
body.zahntarife td.col_first{margin:0;padding:0 4px;}
body.zahntarife td{border-left:1px solid #3a6d88;}
body.zahntarife th,body.zahntarife th.col_first:hover{color:#3a7397;background:url('/tl_files/bilder/layout/th-bg2.png') repeat-x 0 0;}
body.zahntarife th:hover{background:#fff;}
div.w700 th.col_first,div.w500 th.col_first{border-left:1px transparent;background:url('/tl_files/bilder/layout/border-th-left.png') no-repeat top left;}
div.w700 th.col_last,div.w500 th.col_last{background:url('/tl_files/bilder/layout/border-th-right.png') no-repeat top right;}
.table-shadow700{width:746px;height:211px;position:absolute;background:url('/tl_files/bilder/layout/table-shadow.png') no-repeat;z-index:1;}
td.tblLabelRest{width:250px;height:30px;margin:0;padding:0;text-align:left;border-top:1px solid #cccccc;font-size:0.8em;border-right:0px solid #cccccc;border-bottom:0px solid #cccccc;border-left:0px solid #cccccc;}
td.MountRest{width:100px;height:30px;margin:0;padding:0;text-align:right;border-top:1px solid #cccccc;font-size:0.8em;border-right:0px solid #cccccc;border-bottom:0px solid #cccccc;border-left:0px solid #cccccc;}
td.Mount{width:100px;height:30px;margin:0;padding:0;text-align:right;border:0px solid #cccccc;font-size:0.8em;}
td.tblLabel{width:250px;height:30px;margin:0;padding:0;text-align:left;border:0px solid #cccccc;font-size:0.8em;}
#table_77 tr.row_first{font-weight:normal;}
#table_306 td.col_first{font-weight:normal;}
#table_43 tr.row_first{font-size:0.9em;}
#table_110{font-size:0.9em;}
.textBlock table tr.even{background-color:#5693b5;}
form#f14{margin:10px 5px 5px 10px;}
form#f14 div.row{margin:5px;}
div#modr_rueckruf_form label{padding:5px 0;color:#215174;}
div#modr_rueckruf_form{margin:0 15px 10px 30px;padding:0 5px;background-color:#92C0DA;}
div#modr_rueckruf_form div.left{margin:0;padding:5px 0;color:#215174;}
div#modr_rueckruf_form .submit{margin:10px 10px 10px 5px;padding:0;border:1px solid #8ccbed;border-collapse:collapse;color:#a6daff;}
#rueckruf_form .telephone{width:56px;height:57px;float:left;margin:0 6px 0 0;padding:0;font-size:19px;color:#fff;line-height:27px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -431px -144px;}
#rueckruf_form h2{padding:0;font-weight:bold;font-size:19px;color:#fff;}
#rueckruf_form{overflow:hidden;margin-top:30px;padding:16px 0 16px 20px;border:1px solid #a4cbe2;border-radius:8px;background:#4782a7;}
#rueckruf_form .input_block{margin:20px;}
#link_kontaktformular{padding:16px 0 16px 44px;border:1px solid #a4cbe2;border-radius:8px;background:#4782a7;}
div#rueckruf_form label{margin-top:15px;}
input#name,input#phone,input#subject{width:198px;height:30px;padding:0 4px;line-height:29px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -216px -180px;margin:0 !important;}
input#name:focus,input#name:active,input#phone:focus,input#phone:active,input#subject:focus,input#subject:active{padding:0 0 0 20px;background-position: -216px -210px;outline: 0 none;}
#callback_days{width:98px;display:block;margin-left:-10px;}
#callback_days input{width:10px;height:10px;top:2px;position:relative;float:left;display:block;margin:0;padding:0;}
#callback_days span{overflow:hidden;float:left;margin:0 0 0 4px;padding:0;}
#callback_time label{display:block;margin-left:8px;}
#callback_time select{width:90px;}
#callback_time .select{width:115px;height:30px;float:right;margin-left:8px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -307px 0;}
#callback_time .select:hover{background-position: -307px -30px;}
#callback_time .select select{width:115px;height:30px;}
.contactForm{width:600px;margin:20px 0 0;text-align:left;}
.contactForm .row{clear:left;padding-top:5px;}
.contactForm .left{width:150px;float:left;}
.contactForm .right{width:400px;float:left;}
.contactForm input{border:1px solid #377596;color:#ffffff;}
.contactForm textarea{width:350px;height:150px;}
.contactForm .submit_container{clear:left;padding:15px 0 0 150px;}
#rueckruf_form label{height:20px;display:block;margin:0;font-weight:bold;font-size:13px;color:#fff;}
select{background-color:#92c0da;border:1px solid #377596;font-family:Arial, Helvetica, sans-serif;font-size:1.0em;color:#1d4665;}
select.radio{margin-top:10px;}
input.radio{margin:10px 10px 0 0;}
body.zahntarife #right{margin-left:100px;}
body.zahntarife div.ce_table{width:760px;}
body.zahntarife td.col_first{background:#377597;}
body.zahntarife tr.odd,body.zahntarife tr:hover{background:none;}
body.zahntarife td{padding-right:2px;padding-left:2px;border-left:1px solid #5f90b1;}
body.zahntarife td.col_last{border-right:1px solid #5f90b1;}
body.zahntarife tr.row_5 td{margin:8px;border-bottom:1px solid #5f90b1;font-size:13px;color:#fefefe;border:none;background:none;}
body.zahntarife tr.row_5 td.col_first{width:300px;position:absolute;display:block;border:none;text-transform:uppercase;}
body.zahntarife tr.row_12 td{margin:8px;border-bottom:1px solid #5f90b1;font-size:13px;color:#fefefe;border:none;background:none;}
body.zahntarife tr.row_12 td.col_first{width:300px;position:absolute;display:block;border:none;text-transform:uppercase;}
body.zahntarife tr.row_14 td{margin:8px;border-bottom:1px solid #5f90b1;font-size:13px;color:#fefefe;border:none;background:none;}
body.zahntarife tr.row_14 td.col_first{width:300px;position:absolute;display:block;border:none;text-transform:uppercase;}
div#landingpage_links{margin-left:1px;background-color:#377597;border:1px #737373;list-style-type:circle;}
div#landingpage_zustext{padding:10px;background-color:#377597;border:1px #737373;list-style-type:circle;}
div#landingpage_body h2{padding-top:10px;font-size:1.2em;}
div#landingpage_links table{margin-right:auto;margin-left:auto;}
div#landingpage_body fieldset .label{color:#fff;}
div#landingpage_body fieldset{width:50%;}
div#landingpage_body fieldset,div#landingpage_body .input{margin:0;padding:0;}
div#landingpage_body p>img{cursor:pointer;}
div#landingpage_body div#rechner_reset{overflow:auto;float:right;margin-right:20px;font-size:0.65em;}
div#landingpage_body div#rechner_summe span.amount{width:80px;left:6px;position:relative;overflow:visible;display:block;margin-right:auto;margin-left:auto;vertical-align:middle;font-weight:bold;font-size:1.4em;line-height:1.2em;white-space:nowrap;top:8px;}
div#landingpage_body div#rechner_summe{width:100px;height:60px;position:relative;overflow:auto;float:right;margin-right:20px;padding:5px;border:2px solid #92C0DA;font-size:1.1em;color:#ffffff;}
div#landingpage_links table{margin-right:auto;margin-left:auto;}
.landingpage{height:410px;background-color:#377597;/* background-image:url('/tl_files/bilder/lp-bg.png');*/background-repeat:no-repeat;}
.landing_page{/*margin-top:104px;*/;}
.landingpage .image_container{margin-top:2px;margin-left:2px;}
.landingpage h3{color:#d5effe;}
.landingpage p{margin-bottom:20px;padding-right:10px;}
.landingpage ul{margin-bottom:20px;}
.landingpage li{margin-bottom:5px;margin-left:225px;font-weight:bold;}
div#landingpage_body p>img{cursor:pointer;}
div#modr_rueckruf_form label{padding:5px 0;color:#215174;}
div#modr_rueckruf_form{margin:0 15px 10px 30px;padding:0 5px;background-color:#92C0DA;}
div#modr_rueckruf_form div.left{margin:0;padding:5px 0;color:#215174;}
div#modr_rueckruf_form .submit{margin:10px 10px 10px 5px;padding:0;border:1px solid #8ccbed;border-collapse:collapse;color:#a6daff;}
span.s100,span.s95,span.s90,span.s85,span.s80,span.s75,span.s70,span.s65,span.s60,span.s55,span.s50,span.s45,span.s40,span.s35,span.s30,span.s25,span.s20,span.s15,span.s10,span.s5,span.s0{width:120px;height:32px;display:block;margin:0 auto;text-align:center;}
td span.s100{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -247px;}
td span.s95{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -279px;}
td span.s90{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -312px;}
td span.s85{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -344px;}
td span.s80{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -376px;}
td span.s75{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -408px;}
td span.s70{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -440px;}
td span.s65{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -472px;}
td span.s60{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -504px;}
td span.s55{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -536px;}
td span.s50{background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -568px;}
td span.s45{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -247px;}
td span.s40{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -279px;}
td span.s35{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -312px;}
td span.s30{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -344px;}
td span.s25{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -376px;}
td span.s20{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -408px;}
td span.s15{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -440px;}
td span.s10{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -472px;}
td span.s5{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -504px;}
td span.s0{background:url('/tl_files/bilder/layout/wide.png') no-repeat -120px -536px;}
td span.yes,span.nolimit,span.nolatency{width:17px;height:18px;display:block;margin:2px auto;text-align:center;background:url('/tl_files/bilder/layout/wide.png') no-repeat -240px -247px;}
td span.no,span.limits{width:18px;height:18px;display:block;margin:2px auto;text-align:center;background:url('/tl_files/bilder/layout/wide.png') no-repeat -258px -247px;}
td span.no,td span.yes{text-indent:-9998px;}
span.star{left:20px;position:relative;top:-17px;}
body.zahntarife th a{margin:0 auto;}
a.logo_central{width:100px;height:24px;display:block;background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -198px;text-indent:-32854px;}
a.logo_nuernberger{width:100px;height:26px;display:block;background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -172px;text-indent:-32854px;}
a.logo_hansemerkur{width:100px;height:25px;display:block;background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -222px;text-indent:-32854px;}
a.logo_continentale{width:82px;height:50px;display:block;background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -122px;text-indent:-32854px;}
a.logo_deutscherring{width:100px;height:17px;display:block;background:url('/tl_files/bilder/layout/wide.png') no-repeat 0 -105px;text-indent:-32854px;}
a.request{width:116px;height:31px;display:block;margin:0 auto;text-indent:-23455px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -100px -184px;}
a.request:hover{background-position: -100px -184px;}
div.stars_5,.stars_45,.stars_4,.stars_3{margin:0 auto;text-indent:-32456px;}
div.stars_5{width:99px;height:20px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -100px 0;}
div.stars_45{width:99px;height:20px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -100px -20px;}
div.stars_4{width:99px;height:20px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -100px -40px;}
div.stars_3{width:99px;height:20px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -100px -80px;}
div.select{position:relative;overflow:hidden;float:left;display:block;margin:0 8px 0 0;color:#377597;cursor:pointer;}
div.select select{float:left;margin:0;padding:0;color:#377597;background:#fff;}
div.select.focus{color:#377597;}
div.select span{left:0;top:0;position:absolute;display:block;padding:8px 6px;font-size:14px;}
div.input_block{float:left;margin:0 20px 0 0;padding:0;border:0px solid #8BB8D2;}
div#geschlecht .select{background:url('/tl_files/bilder/layout/wide.png') no-repeat -307px 0;}
div#geschlecht .select:hover{background-position: -307px -30px;}
div#geschlecht select{width:115px;height:30px;}
div#tag .select{background:url('/tl_files/bilder/layout/wide.png') no-repeat -292px -60px;}
div#tag .select:hover{background-position: -292px -90px;}
div#tag select{width:55px;height:30px;}
div#monat .select{background:url('/tl_files/bilder/layout/wide.png') no-repeat -347px -60px;}
div#monat .select:hover{background-position: -347px -90px;}
div#monat select{width:75px;height:30px;}
div#jahr .select{background:url('/tl_files/bilder/layout/wide.png') no-repeat -347px -60px;}
div#jahr .select:hover{background-position: -347px -90px;}
div#jahr select{width:75px;height:30px;}
div#fehlende_zaehne .select{width:80px;height:30px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -227px 0;}
div#fehlende_zaehne .select:hover{background-position: -227px -30px;}
div#fehlende_zaehne select{width:80px;height:30px;}
input.nowCalc{width:154px;height:40px;margin:13px 40px 10px 0;background:url('/tl_files/bilder/layout/wide.png') no-repeat -446px -64px;border:none;}
input.nowCalc:hover{background-position: -446px -104px;}
input.submitContact{width:113px;height:32px;float:right;margin-right:20px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -487px -144px;text-indent:-24521px;border:none;}
input.submitContact:hover{background-position: -487px -176px;}
input.submitCallback{width:144px;height:32px;float:right;margin-right:28px;background:url('/tl_files/bilder/layout/wide.png') no-repeat -456px -208px;text-indent:-24521px;}
input.submitCallback:hover{background-position: -456px -240px;}
.button{margin-left:20px;}
div#link_kontaktformular a{width:178px;height:32px;display:block;background:url('/tl_files/bilder/layout/wide.png') no-repeat -422px 0;}
div#link_kontaktformular a:hover{background-position: -422px -32px;}
#compare,#benefit{background-color:#6da7c8;}
#compare .scrollit{height:425px;overflow:scroll;}
#step1security{width:130px;float:left;margin:10px;}
#step1security img{width:100%;}
#best_price{width:120px;height:120px;top:-28px;position:relative;overflow:visible;float:right;}
#best_price img{width:100%;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);}
#rechner span.bullet_23{width:23px;height:23px;float:left;display:block;margin:-4px -6px 0 0;padding:5px 0 0 7px;font-size:12px;color:#fff;background:url('/tl_files/bilder/buttons/bullet_23.png') no-repeat 0 0;}
#rechner span.bullet_list_wide{width:23px;height:23px;float:left;display:block;margin:-4px -2px 0 0;padding:5px 0 0 7px;font-size:12px;color:#fff;background:url('/tl_files/bilder/buttons/bullet_23.png') no-repeat 4px 0;}
#rechner #IDsubmit{margin-top:-90px;}
#rechner .stepBox ul{float:left;margin:10px 0 30px 56px;padding:0;text-align:center;border:1px solid #336285;font-weight:bold;color:#215174;background:white;list-style:none;}
#rechner .stepBox ul li{float:left;padding:4px 50px;border-right:1px solid #336285;}
#rechner .stepBox ul li:last-child{border:0px hidden;}
#rechner .stepBox ul li.active{background-color:#e88947;color:#fff;}
#toothSelect{width:500px;height:220px;background: url('/tl_files/bilder/zahnschema.png') no-repeat 0 0;}
#toothSelect input{margin:3px 0 0;padding:0;}
#toothSelect .rowTop{padding:30px 0 0 24px;}
#toothSelect .rowBottom{padding:130px 0 0 32px;}
#toothSelect .rowTop input.cb0{margin-right:8px;}
#toothSelect .rowBottom input.cb0{margin-right:6px;}
#toothSelect input.cb1{margin-right:19px;}
#toothSelect input.cb2{margin-right:14px;}
#toothSelect input.cb3{margin-right:9px;}
#toothSelect input.cb4{margin-right:7px;}
#toothSelect input.cb5{margin-right:4px;}
#popbox{width:350px;position:absolute;margin:50px 0 0 100px;padding:20px;background-color:#d9eaf2;border:1px solid #377597;color:#377597;z-index: 100;}
#popbox a{display:block;margin-top:20px;font-weight:bold;color:#377597;}
#legend{margin:0 10px 20px 0;padding:5px 0;background-color:#5b97b9;font-size:0.8em;}
#legend img{margin-left:15px;vertical-align:middle;}
#legend img:first-child{margin-left:10px;}
#rechner,#signup{margin-top:-10px;padding:5px 0 0 10px;background-color:#6da7c8;}
#signup{margin-top:10px;}
#rechner_box{padding:5px 0 0 10px;}
#compare,#benefit{background-color:#6da7c8;}
#compare .scrollit{height:425px;overflow:scroll;}
.row1,.row2{margin-bottom:5px;padding:3px;}
.rowHead{padding-bottom:10px;background-color:#5693b5;font-weight:bold;font-size:1.2em;}
.topic{padding:30px 0 10px 10px;font-weight:bold;font-style:italic;font-size:1.2em;color:#316171;}
.col1{padding:5px 0 5px 7px;background-color:#367494;font-weight:bold;}
.col2,.col4,.col3{width:182px;float:left;padding:10px;}
#benefit .col1{width:350px;float:left;padding: 5px 5px 5px 5px !important;background:none;}
#benefit .col2{padding:5px 0 0 5px;}
#benefit .row2{background-color:#5593b6;}
.clearLeft{clear:left;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.invisible{display:none;}
.hidden{display:none;}
.pointer{text-decoration:underline;cursor: pointer;}

