/* Style sheet vportal */
.extraInfo{margin-left:15px;}
ul.hls_tabelle li{margin-left:250px;padding:3px 0px 3px 25px;background: url("slices/content/check_content.jpg") no-repeat 0 3px;list-style-image:none;list-style-position:outside;list-style-type:none;}
h1{font-weight:normal;font-size:1.7em;letter-spacing: 1px;}
ul.landingpage{padding-left:15px;list-style-type:disc;}
.ce_accordion .toggler{background:transparent url(images/vergleich/toggler.png) no-repeat scroll left top;color:#388EBA;cursor:pointer;font-size:13px;font-weight:bold;line-height:20px;padding-left:30px;}
.ce_accordion .toggler.active{background-image:url(images/vergleich/toggler2.png);}
.hilfe p{font-size:0.86em;color:#666;}
body{margin:0;padding:0;font-family:arial, sans-serif;font-size:0.8em;color:#666666;background: #ffffff url("slices/content/header-bg.jpg") repeat-x top left;}
fieldset p{margin-top:0;}
.radio_container input,.radio_container label{float:left;}
.radio_container span{height:22px;clear:left;display:block;}
#contact_form table,#contact_form td{vertical-align:top;border:0;}
#contact_form textarea{width:400px;height:100px;}
#seite_weiterempfehlen_form textarea{display:block;}
.calcButton{width:173px;height:25px;left:162px;top:131px;position:absolute;background-repeat:no-repeat;}
.calcButton_brush{width:173px;height:124px;left:162px;top:150px;position:absolute;margin-top:-105px;padding-top:87px;background-image:url("images/button_bg_with_brush.png");background-repeat:no-repeat;}
.calcButton_brush2{width:173px;height:124px;left:213px;top:150px;position:absolute;margin-top:-88px;padding-top:87px;background-image:url("images/button_bg_with_brush2.jpg");background-repeat:no-repeat;}
.calcButton a{margin-right:auto;margin-left:auto;padding-top:4px;padding-left:36px;text-align:center;font-weight:bold;}
.pdf_link{display:none;}
a{text-decoration:underline;font-size:1.0em;color:#444;}
a.helpLabel{color: #0069ab !important;}
a .lexikon{text-decoration:underline;}
a:hover{text-decoration:underline;color:#666;}
a:visited{text-decoration:underline;}
h4{margin-top:7px;margin-bottom:5px;font-weight:normal;font-size:11px;line-height:14px;}
h2{font-size:1.0em;}
h3{margin-bottom:1px;font-weight:normal;font-size:1.8em;letter-spacing:2px;}
p.dark{color:#2b4b5d;}
p.dark_small{margin:0;padding:0;font-size:0.8em;color:#2b4b5d;}
p.white_small{padding-top:12px;padding-left:164px;font-size:0.7em;color:#ffffff;}
img{border:0px;}
.clearleft{clear:left;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.clear,.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.pagebreak{page-break-after: always;}
.hilde{display:none;}
#wrapper{width:950px;margin:0px auto;}
#header{height:360px;background-image:url("../slices/content/header.jpg");background-repeat:no-repeat;}
#header a{display:block;text-decoration:none;text-align: left !important;}
#header .home{width:430px;height:100px;position:absolute;display:block;color:#c3dcf0;}
#main{width:670px;float:left;padding-top:20px;}
#compare .table td{vertical-align:top;}
#main .vergleich .table .rowHead{background-color:#377597;border-top:0px dotted #251aed;border-right:0px dotted #251aed;border-bottom:1px dotted #251aed;border-left:0px dotted #251aed;}
#main .vergleich .table .rowHead td,#main .vergleich .table .rowHead a,#main .vergleich .table td.col1,#main .vergleich .table .topic{color:#fff;}
#main .vergleich .table .col1{background-color:#377597;font-weight:bold;}
#main .vergleich .table .topic{background-color:#377597;border-width:0px 1px;border-style:solid;border-color:#ffffff;}
#main .vergleich .table{border:0;border-collapse:collapse;}
#footer{border-top:1px solid #999;padding: 10px 0 10px 0;}
#footer .body{margin:0 auto;padding:0;text-align:left;}
#footer a{font-weight:normal;text-decoration:none;font-size:0.9em;color:#666;}
.startCalc{position:absolute;margin-top:129px;margin-left:710px;}
.startCalcText{width:170px;position:absolute;margin-top:150px;margin-left:685px;}
.startCalcText ul{margin-top:2px;line-height:19px;list-style: none;}
.startCalcText .calcButton a{color:#fff;}
.ce_text{width:659px;overflow:hidden;padding-top:2px;padding-bottom:0px;}
.ce_text .body{overflow:hidden;}
.ce_text .body_rechner{width:639px;overflow:hidden;}
.ce_text .body_rechner_lp{width:582px;overflow:hidden;margin-bottom:-4px;padding-left:21px;background-color:#a2d0f1;background-repeat:repeat-x;}
.ce_text img{margin-right:30px;}
.ce_text img.border{border:2px solid #A3C7E1;margin: 0px 40px 40px 0;}
.ce_text p{padding:0px;}
.miniBoxes{margin-top:20px;}
.miniBoxes .box{width:200px;float:left;margin-right:30px;}
.miniBoxes .box .head{background-color:#4b83a3;}
.miniBoxes .box p{margin:0;padding:7px 5px 7px 10px;}
.miniBoxes .box .body{height:130px;background-color:#a3c7e1;background-position:bottom right;background-repeat:no-repeat;}
.miniBoxes .box .body a{position:absolute;margin-top:105px;margin-left:10px;}
#right{width:250px;float:left;padding-bottom:20px;}
#right,#right a{color:#fff;}
#right .box{width:200px;margin-top:20px;}
#right .box .head{padding-top:7px;padding-bottom:7px;padding-left:0px;text-align:center;background-color:#a2d0f1;}
#right .box .head2{padding-top:7px;padding-bottom:7px;padding-left:0px;text-align:center;background-color:#a2d0f1;}
#right .box .body{height:100px;margin-top:-3px;background: url("../slices/content/sidebar-body.jpg") repeat-x top left;}
#right .box .body2{height:100px;margin-top:-3px;background: url("../slices/content/preisgarantie.png") repeat-x top left;}
#right .box .end{height:102px;margin-top:-3px;background: url("../slices/content/sidebar-end.jpg") repeat-x top left;}
#right .box .end2{margin-top:-3px;background: url("../slices/content/sidebar-end2.jpg") repeat-x top left;}
#right .box p{margin:0;padding:5px 5px 7px 10px;}
#right .box p.number{font-weight:bold;font-size:1.3em;padding: 1px 0 1px 40px;}
#right .box p.email{font-weight:bold;font-size:0.9em;padding: 5px 0 7px 39px;}
#right .box .preisgarantie{height:310px;margin-top:-3px;background-image:url("images/preisgarantie_test.jpg");background-position:left top;background-repeat:repeat-x;}
#right .box .gratis_buerste{height:330px;margin-top:-3px;background-image:url("images/gratis_buerste_.jpg");background-position:left top;background-repeat:repeat-x;}
#right .box .praemien{height:187px;margin-top:-3px;background-image:url("images/vergleich/fotos/Zahnzusatzversicherung-Praemien.jpg");background-position:left top;background-repeat:repeat-x;}
img .p{border:0px;}
#right .box p.head{padding:7px 5px 7px 0px;}
ul.hl{margin-left:0px;padding-left:0px;list-style-type:none;}
ul.hl li{padding:7px 0px 7px 45px;background: url("slices/content/bullet.png") no-repeat 0 7px;}
ul.hls{margin-left:0px;padding-left:0px;list-style-type:none;}
ul.hls_header{margin-left:0px;padding-left:0px;list-style-type:none;}
ul.hls li{margin-left:5px;padding:3px 0px 3px 25px;background: url("slices/content/check_content.jpg") no-repeat 0 3px;}
ul.hls_testsieger li{margin-left:312px;padding:3px 0px 3px 25px;background: url("slices/content/check_content.jpg") no-repeat 0 3px;list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.hls_header li{margin-left:5px;padding:3px 0px 0px 25px;background: url("slices/content/check.jpg") no-repeat 0 3px;}
ul.hls_detail li{margin-left:242px;padding:3px 0px 3px 25px;list-style-type:none;list-style-image:url("none");background: url("slices/content/check_content.jpg") no-repeat 0 3px;list-style-position:outside;}
table{border:1px solid #e1eef5;}
table td{padding:7px 10px;border:1px solid #e1eef5;}
.a table .row_0 td{background-color:#4b83a3;font-weight:bold;}
.b table td.col_0{background-color:#4b83a3;font-weight:bold;}
.imageSubmit{margin-top:-25px;padding-left:334px;}
.noticeThis{margin:4px 10px 0px 0px;padding:10px;background-color:#5b97b9;background-image:url("images/vergleich/unentschlossen.png");background-repeat:no-repeat;background-position: 40px 15px;}
.noticeThis p{width:400px;display:block;margin:0px;padding:0px 0px 0px 110px;font-weight:bold;line-height:20px;}
.noticeThis a{font-weight:normal;}
.zeileTarif{}
.zeileTarif .recommendation{width:95px;height:53px;position:absolute;margin-left:295px;background: url('images/vergleich/siege_der_auswertung.jpg') no-repeat;}
.checkbox{width:20px;float:left;margin-right:5px;}
.zeileTarif input.checkbox{margin-top: 25px !important;}
.zeileTarif .tarifname{width:310px;float:left;font-weight:bold;}
.zeileTarif .sterne{float:left;margin-top:21px;margin-right:-60px;vertical-align:middle;width:100px;}
.zeileTarif .tarifname img{vertical-align:middle;}
.zeileTarif .tarifname a{vertical-align:middle;margin-left: 5px !important;}
.zeileTarif .preis{margin-right:0px;margin-left:62px;text-align:right;font-weight:bold;font-size:1.4em;color:#4180a9;width: 100%;}
.zeileTarif .sonstiges{width:70px;float:left;margin-right:5px;padding:0px 0px 0px 40px;}
.zeileTarif p.descriptionp{width:300px;float:left;display:block;padding:10px 0px 0px 40px;}
.zeileTarif div.resultLinks{float:right;text-align:right;}
.zeileTarif ul.resultLinks{font-weight:bold;line-height:25px;list-style:none;}
.zeileTarif img.buttonAnfordern{float:left;border:0px;padding:0 5px 0 5px;}
.tabarea{padding-top:5px;}
.tabarea .tabbar ul{margin:0 0 0 -38px;list-style: none;}
.tabarea .tabbar ul li{float:left;margin:0;padding:0;}
.tabarea .tabbar ul a{width:105px;height:17px;display:block;background-image:url("images/gratis_buerste.jpg");text-decoration:none;color:#ffffff;padding: 8px 0 0px 15px;background: transparent url("images/vergleich/tabarea/tab-normal.gif") no-repeat;}
.tabarea .tabbar ul a.active{color:#444;background: url("images/vergleich/tabarea/tab-active.gif") no-repeat !important;}
.tabarea .tabbar a.close{font-weight:bold;text-decoration:none;font-size:12pt;padding: 5px 0 0 71px;cursor:pointer;}
.tabarea .tabbody{width:550px;margin:-1px 0px 0px 0px;padding:10px;background: transparent url("images/vergleich/tabarea/tabbody.gif") repeat-y;}
.tabarea .tabbody-head{height:5px;font-size:1px;background:transparent url('images/vergleich/tabarea/tabbody-head.gif') no-repeat;}
.tabarea .tabbody-foot{height:5px;background: transparent url('images/vergleich/tabarea/tabbody-foot.gif') no-repeat;}
.tabarea .tabbody p{width:100%;line-height:1.3em;margin:0 !important;padding: 10px 10px 10px 20px !important;}
.tabarea .tabbody .tab{width:95%;}
.pointer{text-decoration:underline;cursor: pointer;}
#ZahnAuswahl{width:500px;height:220px;background: url("images/vergleich/zahnschema.jpg") no-repeat 0 0;}
#ZahnAuswahl input{margin:3px 0px 0px 0px;padding:0;}
#ZahnAuswahl .zeile-oben{padding:46px 0px 0px 27px;}
#ZahnAuswahl .zeile-unten{padding:95px 0px 0px 36px;}
#ZahnAuswahl .zeile-oben input.cbox0{margin-right:9px;}
#ZahnAuswahl .zeile-unten input.cbox0{margin-right:6px;}
#ZahnAuswahl input.left{margin-left:35px;}
#ZahnAuswahl input.cbox1{margin-right:19px;}
#ZahnAuswahl input.cbox2{margin-right:15px;}
#ZahnAuswahl input.cbox3{margin-right:9px;}
#ZahnAuswahl input.cbox4{margin-right:11px;}
#ZahnAuswahl input.cbox5{margin-right:4px;}
.fehler{margin-top:5px;margin-bottom:5px;}
.fehler p{margin:0;padding:10px 20px;font-weight:bold;font-size:1em;color:#de4f23;}
.stepImage{margin-bottom:-3px;margin-left:0px;}
#popfenster{width:400px;position:absolute;margin:150px 0px 0px 100px;padding:20px;background-color:#c9e2f6;border:1px solid #4397d6;z-index: 100;}
#popfenster a{display:block;margin-top:20px;font-weight:bold;color:#4397d6;}
.bluebox{margin-top:5px;padding:5px 15px;background-color:#5b97b9;}
#legend{margin:20px 10px 20px 0px;padding:5px;background-color:#5b97b9;font-size:0.9em;}
#legend img{margin-left:15px;vertical-align:middle;}
#legend img:first-child{margin-left:10px;padding-left:29px;}
#steps,#signup{width:630px;padding:5px 0px 15px 0px;}
#steps img,#signup img{border: none !important;margin: 0 !important;}
div.table{border:1px solid #ffffff;border-bottom-width: 0px;}
div.row1,div.row2{padding:0px;background-color:#367494;border-bottom:1px solid #ffffff;}
div.rowHead{padding-bottom:10px;background-color:#5693b5;font-weight:bold;font-size:1.2em;}
div.topic{padding:30px 0px 10px 10px;font-weight:bold;font-style:italic;font-size:1.2em;color:#316171;}
div.col1{padding:5px 0px 5px 7px;background-color:#367494;font-weight:bold;}
div.col2,div.col4,div.col3{width:182px;float:left;padding:10px;}
#preisgarantie_form{margin:0;padding:0;}
#preisgarantie_form fieldset{padding:0 0 0 10px;}

