/* MEHRWERTRECHNER */
/* Scrollbalken */
#pane1 {height:474px; overflow: auto; float: left; width:415px;}
/* Mehrwertrechner Layout */
hr {border-top:1px #000 dashed;}
#outer {font-size:12px; margin:auto; overflow:hidden; padding: 0px 0 0 0; width:778px;}
h5.mw_title {background-color: #003399; border-bottom: 1px solid #666666; color: #FFFFFF; font-size: 12px; padding: 3px 10px; text-transform: uppercase;}
.arrow-image {background: url("../img/layout/arrow-image.jpg") no-repeat scroll 0 0 transparent; height: 21px; padding: 0; margin: 0; width: 21px;}
.header {position:absolute; z-index:1; background:#003399; width:600px; height:20px; top:4px; left:5px; margin-bottom:20px; width:789px;}
#outer .box {background:url("../img/layout/backgrounds.png") no-repeat scroll -2865px -765px transparent; bottom:-5px; float:left; margin:0 0 0 -4px; position:absolute; width:267px;}
#box {width:392px; background-color: #ffffff; float: left;}
#outer h5.box_title {background-color:#003399; color:#FFF; font-size:12px; margin:-17px 6px 0; padding:2px 10px; text-transform:uppercase; width:236px;}
#outer p.radioB {float:left; padding:0 10px 10px 10px; margin:0;}
#outer p {color:#000; margin-bottom: 5px; padding-right:20px;}
#outer .error {color:#E20053;}
#box {	/* background: url('../images/bg-icon-thumbs.jpg') top left; */}
/* LINKE SPALTE */
#left {float:left; padding-top:25px; width:450px;}
#komplettBox #outer h2, #outer h2 {float:left; font-size:33px; left:0; margin:0; padding:0 0 0 20px; position:absolute; text-transform:uppercase; width:55%;}
#box_target {margin:0 0 15px; padding:15px 0 10px; text-transform:uppercase;}
#box_target label {   margin: 0 10px 0 5px; }
#box_target .formblock { padding:5px; float:left; }
.mehrwert {background-color:#fff; border:1px solid #CCC; cursor:pointer; float:left; height:124px; margin:3px; overflow:hidden; width:122px;}
.mehrwert img,.mehrwert_covershow {background: url('../img/mw/sel.png') top left no-repeat;}
* html .mehrwert_covershow img { padding:0; margin:0; width:100%;}
.mehrwert img {clear:both; width: 122px; height: 122px;}
.mehrwert_covershow {  padding: 61px 62px 62px;}
.mehrwert_coverhide {height: 53px; padding: 35px;}
.mehrwert .mehrwert_title {background-color:#003399; color:#FFF; font-size:11px; font-weight:bold; height:25px; line-height:1.1em; margin:-30px 0 0; padding:3px; width:116px;}
/* thumbnail-popup */
#showme {cursor:move; left:150px; position:absolute; top:150px; width:500px; z-index:99999;}
.showme_inner {background-color:#FFF; border: 1px solid #AAA; padding:0 0 30px;}
.dtitle {background-color:#003399; color:#fff; cursor:move; font-size:18px; font-weight:bold; height:24px; overflow:hidden; padding:3px 3px 3px 19px; white-space:nowrap;}
.dsum {color:#1A7CC7; font-size:18px; font-weight:bold; height:20px; line-height:normal; margin:10px 0 0 20px; }
#mehr {cursor:pointer; padding: 0 0 10px 20px; color:#1A7CC7; font-size:10px;}
#ddetails {font-size:12px; padding:0 20px;}
.dgfm {color:#1A7CC7; font-size:11px; font-weight:bold; height:20px; margin:20px 0 20px 20px; text-transform:uppercase;}
p.dteaser {font-size:12px; line-height:1.3em; overflow:hidden; padding:10px 20px 0;}
#closeShowme, #closeOverview {cursor:pointer; width:20px;}
/* RECHTE SPALTE */
#right {float:right; width: 328px; height:410px;}
#calc {color:#003399;float:left;margin-top:0; padding:64px 0 10px; width:315px;}
#calc h3 {color: #000; font-size: 12px; padding: 0 0 10px; text-transform: none;}
#container_buttons {padding:10px 0 5px 0;}
#field2 {padding:5px 0 5px 0;}
#lblBeitragssatz, #lblMonatsbeitrag, #lblGesamtwertLeistungen, #lblIndividuellerEinsparungProzent,#lblIndividuellerBeitragssatz {font-weight: bold;}
#selVersicherungsart{width: 190px;}
#container_versicherungsart  {margin:0; padding:5px 0;}
#container_bruttoeinkommen{margin:0; padding:0;}
.container_text  {margin:0; padding:5px 0;}
#lblIndividuelleErsparnis{color: #1A7CC7; font-size: 14px; padding: 10px 0 0 0;}
#individuelleErsparnis{color:#1A7CC7; height:75px;}
#lblIndividuellerEinsparungProzent {color:#1A7CC7; bottom:0; position:relative; right:-190px; top:-22px;}
#individuellerEinsparungProzent{height: 43px; margin: 0; padding: 0;}
#individuellerBeitragssatz{color:#1A7CC7; height:43px; margin:-10px 0 0; padding:0;}
#lblIndividuellerBeitragssatz{color:#1A7CC7; bottom:0; position:relative; right:-190px; top:-30px;}
#field1{margin:0px 0 5px 0;}
input {cursor:pointer;}
input:focus {cursor:auto;}
.choose {border:none;}
input.none {float:left;	border:none;}
/* leistungsübersicht- & hilfe-popup */
.ptitle {background:url("../img/nav/icons.png") no-repeat scroll 722px -8877px #003399; color:#fff; cursor:pointer; font-size:18px; font-weight:bold; overflow:hidden; padding:5px 3px 5px 21px; white-space:nowrap;}
#popup {background:none repeat scroll 0 0 #000000; height:170%; left:0; position:absolute; top:0; width:100%; z-index:20;}
#window {background:none repeat scroll 0 0 #FFFFFF; height:600px; left:20%; margin:0 auto; overflow:hidden; position:absolute; top:60px; width:750px; z-index:99999;}
.overviewInner {height:542px; overflow-y:scroll; padding:25px 25px 0;}
.overviewInner img {float:left; margin:0 10px 5px 0;}
.overviewInner p {font-size:12px; line-height:1.3em; margin:0 0 15px;}
#popup_content h3 { clear:both; color:#000; font-size:16px; margin:0 0 2px; padding-bottom:10px; text-transform:uppercase;}
#popup_content h4 {color:#003399; font-size:1em; padding:0 10px 15px 0;}
#popup_content a.arrow_blue {margin-top:2px;}
.overviewInner  hr {border-color:-moz-use-text-color -moz-use-text-color #CCCCCC; border-style:none none dotted; border-width:medium medium 1px; clear:both; height:0; margin-bottom:15px; width:100%;}
/*
.inn {
    width: 60px;
    border:0px;
}
.in {
    width: 150px;
}

#eff, .eff {
	float:left;
	color:#1A7CC7;
	font-size:16px;
	font-weight:bold;
}
#outer .pos {
    padding:10px 20px 10px 20px;
}
p.title {
    margin:10px;
}
#eff { border:1px solid #ff8866;
	padding-top:10px;
	float:right;
	font-size:30px;
}
.mehrwert_teaser {
    color: blue;
    border:1px solid #ff8877;
}
#footer a{    color: white;
}
*/
