/* --------  TAGS ANFANG  -------- */*{    margin: 0;    padding: 0;}html{	min-height:100.01%;}body{	font-family: verdana,sans-serif,Arial,Helvetica;    font-size: 12px;    text-decoration: none;    color:#333333;    background-color:#ffffff;    padding:0 0 20px 0;}img{    border:none;}a{    text-decoration:none;    color:#50ad00;    background-color:inherit;}a:hover{    color:#bbbbbb;    background-color:inherit;}ul{    margin:7px 0 7px 15px;}li{    padding:1px 0;}h2{    font-size:18px;    font-weight:bold;    margin-bottom:10px;}/* --------  TAGS ENDE  -------- *//* --------  ALLGEMEINE KLASSEN ANFANG -------- */.vergleich{    border-collapse:collapse;}.vergleich td{    text-align:right;}.vergleich span.untertitel{    font-size:9px;    font-weight:normal;    color:#bbbbbb;    background-color:inherit;}.vergleich td.titel{    height:20px;    padding-right:0;    text-align:left;    font-weight:bold;    color:#555555;    background-color:inherit;}.vergleich td.titeloben{    height:20px;    padding-right:0;    color:#50ad00;    background-color:inherit;    text-align:right;    font-weight:bold;}.vergleich tr.zeileunten td{    border-top:3px double #666666;}.inhalte{    margin-bottom:40px;    text-align:justify;}.inhalte h3{    font-size:15px;    font-weight:bold;    color:#50ad00;    background-color:inherit;    margin-top:20px;    margin-bottom:5px;}ul.roman{    margin-left:15px;    list-style-type: disc;}.sideactive{    font-style:italic;}.sideactive a{    color:black;}.wissenswertes_menu{    float:right;    margin-top:57px;    margin-left:40px;    margin-bottom:15px;    padding-left:10px;}h2.pic{    margin-left:-2px;}h3.pic{    margin-left:-2px;}.balken_orange{    float:left;    width:100%;    margin-right:3px;    margin-top:-8px;}.input_text{    width:285px;    height:19px;    padding-top:2px;    padding-left:2px;    padding-right:2px;    font-size:14px;    border:1px solid #50ad00;    color:#333333;    background-color:#ffffff;    background-image:url(../gfx/input_txt_bg_infi.png);    background-repeat:repeat-x;    float:left;    clear:both;}.b_r{    border-right:1px solid #50ad00;}*+html input.input_text{    /* Browserweiche IE7 */   margin-top:-1px;}*+html img.ob{    /* Browserweiche IE7 */   position:relative;   top:-1px;   left:-9px;   z-index:5;}* html img.ob{/* für die IEs 4 - 6 */   position:relative;   left:-10px;   z-index:5;}.ob{    width:10px;    height:23px;    display:inline;    z-index:5;}.input_textarea{    width:285px;    height:100px;    margin:0 10px 0 0;    padding-top:2px;    padding-left:2px;    padding-right:2px;    font-size:14px;    font-family:verdana,sans-serif,Arial,Helvetica;    border:1px solid #50ad00;    color:#333333;    background-color:#ffffff;    background-image:url(../gfx/input_txt_bg_infi.png);    background-repeat:repeat-x;    background-position: bottom;}.zeile_form{    height:30px;    padding:1px 0;    clear:both;}.subtitle{    color:#999999;    background-color:inherit;    position:relative;    top:2px;}.subtitle .wichtig{    color:red;}.subtitle .wichtig a{    color:#cf0000;    font-weight:bold;}.subtitle .wichtig a:hover{    color:#cccccc;    font-weight:bold;}*+html div.zeile_form{    /* Browserweiche IE7 */   height:32px;}.spalte_a{    width:150px;    padding-top:3px;    float:left;    font-size:14px;    text-align:left;    font-weight:bold;}.spalte_b{    float:left;    text-align:left;    width: 290px;}.plz_ort{    width:270px;}*+html div.plz_ort{    /* Browserweiche IE7 */   width:277px;}* html div.plz_ort{/* für die IEs 4 - 6 */   position:relative;   width:339px;}.select{    width:279px;    height:17px;    padding:2px 5px;    position:relative;    border:1px solid #50ad00;    color:#333333;    background-color:#ffffff;    background-image:url(../gfx/versicherung/dropdown.png);    background-repeat:no-repeat;    background-position: right;    cursor:pointer;}.select:hover{    border:1px solid #bbbbbb;}.selected{    font-size:14px;}.select a{    display:block;    font-size:12px;    color:#333333;}* html div.selected{/* für die IEs 4 - 6 */    width:279px;}.options{    width:279px;    height:200px;    padding:2px 5px;    position:absolute;    top:25px;    left:-1px;    overflow:auto;    border:1px solid #999999;    color:inherit;    background-color:#ffffff;    z-index:10;    cursor:pointer;}*+html div.options{    /* Browserweiche IE7 */    width:279px;    height:135px;}* html div.options{/* für die IEs 4 - 6 */    width:279px;    height:130px;}.options div:hover{    color:inherit;    background-color:#dddddd;    z-index:10;}.fehlermeldungen{    list-style-image: url(../gfx/leer.png);    margin-left:25px;}.fehlermeldungen li{    padding:2px 0;}.fehlermeldungen li .top3{    position:relative;    top:-3px;}.box_title{    position:relative;    z-index:2;    top:6px;    left:10px;    padding:2px 5px;    background-color:#696969;    background-image:url(../gfx/box_bg_infi.png);    background-repeat:repeat-x;    background-position: 150px top;    font-size:16px;    color:#ffffff;	border:1px solid #888;}.box{    color:inherit;	background-color:#ffffff;	border:1px solid #888;	padding: 15px;	margin-bottom:20px;}.button{    width:auto;    padding:2px 5px;    font-size:16px;    border:1px solid #50ad00;    color:#333333;    float:right;    background-color:white;    font-weight:bold;    cursor:pointer;}.button:hover{    padding:2px 5px;    border:1px solid #50ad00;    color:#50ad00;    background-color:inherit;}/*.janein{    margin:-2px 1px 1px 171px;    border:none;    position:absolute;    z-index:8;    cursor:pointer;}.janein:hover{    margin:-3px 0 0 170px;    border:1px solid #bbbbbb;}*/.janein{    margin:-2px 1px 1px 173px;    /*border:none;*/    position:absolute;    z-index:8;    cursor:pointer;}.janein:hover{    margin:-2px 0 0 173px;    /*border:1px solid #bbbbbb;*/}/* --------  ALLGEMEINE KLASSEN ENDE  -------- *//* --------  STRUKTUR ANFANG  -------- */#container{    width:950px;    margin:0 auto;}/* --------  STRUKTUR ENDE  -------- *//* --------  HEADER ANFANG  -------- */#header_top{    width:100%;    height:90px;    margin-bottom:2px;    color:inherit;    background-color:#000000;    background-image:url(../gfx/header_top_bg_infi.png);    background-repeat:repeat-x;}#header_top #logo{    height:90px;    margin-left:10px;}#header_img{    width:100%;    height:220px;    margin-bottom:2px;}/* --------  HEADER ENDE  -------- *//* --------  HAUPTMENUE ANFANG  -------- */#menu_main{    width:100%;    height:41px;    margin-bottom:2px;    position:relative;    color:inherit;    background-color:#50ad00;    }#menu_main a{    float:left;    display:block;    color:inherit;    background-color:transparent;}#button_versicherung{    width:316px;    height:41px;    background-image:url(../gfx/versicherung/menu_main_button_versicherung.png);    background-position:left top;    background-repeat:repeat-x;}#button_kredit{    width:316px;    height:41px;    background-image:url(../gfx/versicherung/menu_main_button_kredit.png);    background-position:left top;    background-repeat:repeat-x;}#button_anlage{    width:316px;    height:41px;    background-image:url(../gfx/versicherung/menu_main_button_anlage.png);    background-position:left top;    background-repeat:repeat-x;}#menu_main a:hover, #menu_main .b_active{    background-position:left -41px;}/* --------  HAUPTMENU ENDE  -------- *//* --------  CONTENT ANFANG  -------- */#content{    width:100%;    margin-bottom:2px;    background-image:url(../gfx/content_top_bg_infi.png);    background-repeat:repeat-x;}#content .padd{    padding:43px 10px 0 10px;}/* --------  CONTENT ENDE  -------- *//* --------  FOOTER ANFANG  -------- */#footer{    width:100%;    height:20px;    border-top:5px solid #333333;    margin-top:10px;    color:#bbbbbb;    background-color:inherit;    font-size:10px;}    .footer_left{        width:20%;        padding-left:10px;        float:left;        text-align:left;        position:relative;        top:4px;    }    .footer_right{        width:60%;        float:right;        text-align:right;        position:relative;        top:4px;    }    #footer a{        padding:0 10px;        background-color:inherit;        color:#bbbbbb;    }    #footer a:hover{        text-decoration:underline;        color:#019607;        background-color:inherit;    }/* --------  FOOTER ENDE  -------- *//* --------  START KURIER ANFANG  -------- */.content_left{    float:left;    width:490px;    padding-right:50px;    text-align:left;    background-image:url(../gfx/content_trenner_y.png);    background-position:right 0px;    background-repeat:no-repeat;}.content_right{    width:390px;    float:right;    text-align:justify;}.content_pfeile_rechts{    position:relative;    top:22px;    left:410px;}/* --------  START KURIER ENDE  -------- *//* --------  IMPRESSUM ANFANG  -------- */#impressum-logo{    position:absolute;    top:10px;    right:10px;;}#ait{    width: 100%;    clear: both;    color:#666666;    background-color:inherit;}#ait a{    color:#666666;    background-color:inherit;    font-size:11px;}#ait a:hover{    color:#DF297D;    background-color:inherit;}#ait-logo{    width:100%;    float: right;    position:relative;    top:-3px;    border:none;}#ait img{    padding: 0 0 0 5px;}#ait h1{	color:#999999;	background-color:inherit;	font-variant:small-caps;	font-size:15px;	font-weight:bold;	padding-bottom:4px;}#ait h2{    padding-top: 3px;	padding-bottom: 1px;	font-size:10px;	color:#aaaaaa;	background-color:inherit;}/* --------  IMPRESSUM ENDE  -------- *//* --------  AGB ANFANG  -------- */ .agb{    list-style-type:decimal;    list-style-position:inside;}.agb li{    padding-bottom:10px;}/* --------  AGB ENDE  -------- *//* --------  NAVI ANFANG  -------- */    .navi{        width:100%;        height:20px;        border-top:2px solid #50ad00;        margin-top:20px;        color:#bbbbbb;        background-color:inherit;        font-size:14px;        font-weight:bold;    }    .navi_left{        width:20%;        padding-left:10px;        float:left;        text-align:left;        position:relative;        top:4px;    }    .navi_right{        width:60%;        float:right;        text-align:right;        position:relative;        top:4px;    }    .navi a{        padding:0 10px;        background-color:inherit;        color:#50ad00;    }    .navi a:hover{        text-decoration:underline;        color:#019607;        background-color:inherit;    }/* --------  NAVI ENDE  -------- *//* --------  BODYTEXT ANFANG  -------- */.bodytext{    margin-top:30px;    font-size:14px;}.bodytext h3{    font-size:18px;    margin-bottom:10px;        color:#019607;    background-color:inherit;}.bodytext .wichtig{    font-weight:bold;    color:#019607;    background-color:inherit;}.bodytext ul{    list-style-type:none;    margin:10px 0;}/* --------  BODYTEXT ENDE  -------- *//* --------  GOLDWERT ANFANG  -------- */.bewertungen{    margin-top:10px;    font-size:12px;    color:#777;}.bewertungen li{    margin-top:15px;}/* --------  GOLDWERT ENDE  -------- *//* --------  AITIP ANFANG  -------- */.tooltip_button{    width:12px;    height:15px;    margin-left:5px;}.tooltip_button1:hover{    width:13px;    height:23px;    background-image:url(../gfx/versicherung/help_hover.png);    background-position:left top;    background-repeat:no-repeat;}* html img.tooltip_button{ /* IE6 */    margin-left:0px;}#AIT_close_left, #AIT_close_right{font-size: 1.1em;}#AIT_copy p, #AIT_copy ul{font-size: 1.1em;}#contentPad{margin:20px;}.formInfo a, .formInfo a:active, formInfo a:visited{	background-color:#FF0000;	font-size: 1.3em;	font-weight:bold;	padding:1px 2px;	margin-left:5px;	color:#FFFFFF;	text-decoration: none;}.formInfo a:hover{	color:#660000;	background-color:inherit;	text-decoration: none;}#AIT_arrow_left{	background-image: url(../gfx/arrow_left.gif);	background-repeat: no-repeat;	background-position: left top;	position: absolute;	z-index:101;	left:-12px;	height:23px;	width:10px;    top:-3px;}#AIT_arrow_right{	background-image: url(../gfx/arrow_right.gif);	background-repeat: no-repeat;	background-position: left top;	position: absolute;	z-index:101;	height:23px;	width:11px;    top:-2px;}#AIT {	position: absolute;	z-index:100;	border: 2px solid #CCCCCC;	color:inherit;	background-color: #fff;}#AIT_copy{	padding:10px 10px 10px 10px;	color:#333333;	background-color: inherit;}.AIT_loader{	background-image: url(../gfx/loader.gif);	background-repeat: no-repeat;	background-position: center center;	width:100%;	height:12px;}#AIT_close_left{    color:inherit;	background-color: #CCCCCC;	text-align: left;	padding-left: 8px;	padding-bottom: 5px;	padding-top: 2px;	font-weight:bold;}#AIT_close_right{    color:inherit;	background-color: #CCCCCC;	text-align: left;	padding-left: 8px;	padding-bottom: 5px;	padding-top: 2px;	font-weight:bold;}#AIT_copy p{    margin:3px 0;}#AIT_copy img{	padding: 1px;	border: 1px solid #CCCCCC;}.jTip{    cursor:help;}/* --------  AITIP ENDE  -------- *//* --------  IMPRESSUM AIT ANFANG  -------- */.titel{    font-weight:bold;    font-size:14px;    margin-bottom:1px;}#ait{    width: 69%;    clear: both;    color:#666666;    background-color:inherit;}#ait a{    color:#666666;    background-color:inherit;    font-size:11px;}#ait a:hover{    color:#DF297D;    background-color:inherit;}#ait-logo{    width:172px;    position:relative;    top:0px;    right:5px;    border:none;}#ait img{    padding: 0 0 0 1px;}#ait h1{	color:#999999;	background-color:inherit;	font-variant:small-caps;	font-size:15px;	font-weight:bold;	padding-bottom:4px;}#ait h2{    display:inline;    font-weight:normal;    padding-top: 3px;	padding-bottom: 1px;	font-size:10px;	color:#aaaaaa;}#ait h2 a{    font-weight:normal;    padding-top: 3px;	padding-bottom: 1px;	font-size:10px;	color:#aaaaaa;	background-color:inherit;}/* --------  IMPRESSUM AIT ENDE  -------- */