body {color:#333333;}
img {border:0;}

#subNavReplace {
	background-color:#99CCFF;
	clear:both;
	height:5px;
	line-height:1px;
	font-size:1px;
}

h1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#0066CC;
 font-weight:bold;
}

h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0066CC;
 font-weight:bold;
 line-height:20px;
 margin:0 0 5px 0;
 padding:0;
}


#visual01 {
 position:absolute;
 top:12px;
 left:733px;
}

#leftbox {margin-left:16px;}
.col2box {position:relative; width:358px;}
.col2box h2 {margin:0; line-height:12px;}
.col2boxTop {height:11px; background:#ffffff url(../images/custom/box1top.png) no-repeat 0 0; font-size:1px; line-height:1px;}
.col2boxMid {background:#ffffff url(../images/custom/box1mid.png) repeat-y 0 0;}
.col2boxBot {height:11px; background:#ffffff url(../images/custom/box1bot.png) no-repeat 0 0; font-size:1px; line-height:1px;}
.col2boxContent {font-size:11px; padding:0 0 0 15px; line-height:16px; position:relative; z-index:11;}
.col2boxText {margin: 6px 0 6px 0; width:205px;}
.col2boxImage {
	position:absolute;
	top:5px;
	right:15px;
	z-index:10;
}
.col2boxImage2 {
	position:absolute;
	top:15px;
	right:15px;
	z-index:10;
}

#copyAreaTwoCol a, #copyAreaTwoCol a:link, #copyAreaTwoCol a:visited, #copyAreaTwoCol a:active
{font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066CC; font-weight:bold;}
#copyAreaTwoCol a:hover
{text-decoration:none;}

#fLinks a:hover {
color:#666666;
text-decoration:none;
}

.infoFooter {color:#666666; font-size:10px; line-height:14px; margin:5px 0 0 30px; width:685px}
#kontaktCopy {width:720px}
#kontaktbox {background:#ffffff url(../images/custom/kontakt_box_bg.png) no-repeat 0 0; width:720px; height:201px; position:relative;}
#kontakt1 {position:absolute; left:33px; top:24px;}
#kontakt2 {position:absolute; left:33px; top:92px;}
#kontakt3 {position:absolute; left:33px; top:160px;}

#kontaktButton1 {position:absolute; right:33px; top: 22px}
#kontaktButton2 {position:absolute; right:33px; top: 90px}
#kontaktButton3 {position:absolute; right:33px; top: 158px}


.kontaktbox_direkt_form {background:#ffffff url(../images/custom/kontakt_box_direkt_bg.png) no-repeat 0 0; width:720px; height:514px; position:relative;}
.kontaktbox_cob_form {background:#ffffff url(../images/custom/kontakt_box_cob_bg.png) no-repeat 0 0; width:720px; height:460px; position:relative;}
.kontaktbox_broker_form {background:#ffffff url(../images/custom/kontakt_box_broker_bg.png) no-repeat 0 0; width:720px; height:580px; position:relative;}

#kontaktbox_form_container {
	padding-top: 12px;
	padding-bottom: 20px;
	padding-left: 22px;
	padding-right: 2px;
}
#kontaktbox_form form h2 {
	margin-bottom: 15px;
}
#kontaktbox_form form div.line {
	clear:both;
	margin-bottom: 6px;
	min-height: 24px;
}
#infobroschuere,#telefoninfo,#newslink,#newsletter,#trends,#anzahl_berater_vola_infobroschueren {
	margin-top: 3px;
	margin-bottom: 30px;
	border:0;
	padding:0;
	float:left;
}
#infobroschuere,#telefoninfo,#newslink,#newsletter,#trends {
	margin-top: 3px;
	margin-bottom: 2px;
}
label.anzahl {
	display:block;
	margin-left: 35px;
}
label.checkbox {
	display:block;
	margin-left: 21px;
}
label.radio {
	margin-left: 4px;
	margin-right: 20px;
}
label.input_text {
	display:block;
	float:left;
	width: 82px;
	margin-top: 2px;
}
#kontaktbox_form input {
	font-size: 12px;
	border: 1px solid #AAAAAA;
	padding: 3px 3px 3px 3px;
}
#kontaktbox_form input.noborder {
	border: 0;
}
#kontaktbox_form .input_error {
	border: 1px solid #FF0000;
}
#kontaktbox_form .input_noerror {
	border: 1px solid #AAAAAA;
}
#kontaktbox_form .radio_error {
	color: #FF0000;
}
#kontaktbox_form .radio_noerror {
	color: #333333;
}
.award {margin:0 0 25px 0;}

#infoLeftSubRow {float:left; width:77px;}
#infoRightSubRow {margin-left: 0px; width:650px; float:left; margin-top:3px;}
.pdf_icon {padding: 5 5 5 10px;}
a.pdf_link {background:transparent url(../images/common/pdf-icon.gif) no-repeat 0 1px; padding-left:20px; padding-bottom:5px;display:block;}
a.icon_link {background:transparent url(../images/common/arrow_rt_box_blue.gif) no-repeat 3px 1px; padding-left:20px; display:block;}

#infobox1 {background: transparent url(../images/custom/infobox_bg.png) no-repeat top left; width:528px; height:170px; position:relative;}
#infobox1 .infobox1Content {padding: 15px 0 0 20px; width:350px}

.rightColBox {}
.rightColBox_top {height:11px; background:#ffffff url(../images/custom/rcolboxtop.png) no-repeat 0 0; font-size:1px; line-height:1px;}
.rightColBox_mid {background:#ffffff url(../images/custom/rcolboxmid.png) repeat-y 0 0;}
.rightColBox_bot {height:11px; background:#ffffff url(../images/custom/rcolboxbot.png) no-repeat 0 0; font-size:1px; line-height:1px;}
.rightColBox_content {padding:0 12px;}
.rightColBox_content h2{line-height:16px;}
a img.no_hover, a img.no_hover:link, a img.no_hover:hover, a img.no_hover:active, a img.no_hover:visited { text-decoration:none; }