<!--
body, html { padding:0px; margin:0px; background:url('/bkfplus/docs/hg_seite.png') repeat-x #ffffff; color:#3c3c3c; font-family: Verdana, sans-serif; font-size:12px; min-height:101%;}

p, table td { text-align:left; line-height:150%; }
h1 { margin-top:10px; margin-bottom:10px; font-size:20px; font-weight:bold; color:#0a5a8c; }
h2 { margin-top:20px; margin-bottom:10px; font-size:16px; font-weight:bold; color:#0a5a8c; }
h3 { margin-top:0px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#0a5a8c; }
li {line-height:150%;}

a:link, a:visited { color:#0a5a8c; text-decoration:underline; }
a:active, a:hover { color:#cb0904; text-decoration:underline; }

input[type="text"] { border:1px solid #0a5a8c; color:#0a5a8c; font-family:Verdana, sans-serif; font-size:12px; }
textarea { border:1px solid #0a5a8c; color:#3c3c3c; font-family:Verdana, sans-serif; font-size:12px; }

#contentOuterFrame { margin:0px auto; width:878px; border: 3px solid #0a5a8c; background:#fff; padding-top:0px;}
#shadowBottom { margin:0px auto; width:888px; height:5px; margin-bottom:5px; background:url('/bkfplus/docs/hg_rahmen_unten.png') no-repeat #ffffff; color:#c8c8c8; }

#navigationTop { width:671px; height:87px; background:url('/bkfplus/docs/hg_bkf_logo.png') top left no-repeat #ffffff; border-bottom:0px solid #ffffff; padding:0px 0px 0px 207px; margin:0px 0px 0px 0px; }
#navigationTop br { font-size:1px; }
#navigationTop li { display:block; float:left; list-style:none; line-height:100%;}
#navigationTop li a:link, #navigationTop li a:visited, #navigationTop li a:active, #navigationTop li a:hover { display:block; color:#ffffff; text-decoration:none; padding:63px 0px 10px 0px; text-align:center; }
#navigationTop #navigationTopStart { width:92px; background:url('/bkfplus/docs/backgrounds_sprite2.png') 0px 0px no-repeat;  }
#navigationTop #navigationTopStart:hover, #navigationTop #navigationTopStart.navigationAktiv { width:-92px; background:url('/bkfplus/docs/backgrounds_sprite2.png') 0px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopProgramm { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -92px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopProgramm:hover, #navigationTop #navigationTopProgramm.navigationAktiv { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -92px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopKonzept { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -172px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopKonzept:hover, #navigationTop #navigationTopKonzept.navigationAktiv { background:url('/bkfplus/docs/backgrounds_sprite2.png') -172px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopFoerderung { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -252px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopFoerderung:hover, #navigationTop #navigationTopFoerderung.navigationAktiv { background:url('/bkfplus/docs/backgrounds_sprite2.png') -252px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopVorteile { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -332px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopVorteile:hover, #navigationTop #navigationTopVorteile.navigationAktiv { background:url('/bkfplus/docs/backgrounds_sprite2.png') -332px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopNews { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -412px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopNews:hover, #navigationTop #navigationTopNews.navigationAktiv { background:url('/bkfplus/docs/backgrounds_sprite2.png') -412px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopPartner { width:80px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -492px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopPartner:hover, #navigationTop #navigationTopPartner.navigationAktiv { background:url('/bkfplus/docs/backgrounds_sprite2.png') -492px -100px no-repeat #0a5a8c; text-decoration:underline; }
#navigationTop #navigationTopKontakt { width:88px; background:url('/bkfplus/docs/backgrounds_sprite2.png') -572px 0px no-repeat #0a5a8c; }
#navigationTop #navigationTopKontakt:hover, #navigationTop #navigationTopKontakt.navigationAktiv { background:url('/bkfplus/docs/backgrounds_sprite2.png') -572px -100px no-repeat #0a5a8c; text-decoration:underline; }

#contentInnerFrame { background-color:#ffffff; border-top:0px solid #3c3c3c; border-bottom:1px solid #0a5a8c; padding:8px; width:860px; }
#contentInnerFrame #contentLeft { width:190px; margin-right:10px; float:left; }
#contentInnerFrame #contentLeft #kontaktBlock { border:1px solid #c8c8c8; font-size:10px; width:188px; color:#969696; margin-top:0px; }
#contentInnerFrame #contentLeft #kontaktBlock #kontaktAdresse { float:left; width:93px; padding:5px 0px 5px 5px; margin:0px; line-height:125%; letter-spacing:-0.5px; }
#contentInnerFrame #contentLeft #kontaktBlock #kontaktDetails { margin:5px 0px 3px 10px; padding:0px; line-height:125%; }
#contentInnerFrame #contentLeft #kontaktBlock img { float:left; }
#contentInnerFrame #contentLeft #kontaktBlock strong { color:#0a5a8c; letter-spacing:0px; }
#contentInnerFrame #contentLeft #navigationLeistung { border:1px solid #c8c8c8; width:188px; margin-top:7px; }
#contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungUeberschrift { padding:4px 0px; margin:0px; background:#0a5a8c url('/bkfplus/docs/hg_navigation_uebersicht_ueberschrift2.png') repeat-x; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold; text-align:center; }
#contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt { border-top:1px solid #3c3c3c; margin:0px; background-color:#f5f5f5; width:100%; }
#contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt td { height:22px; padding:0px; background:url('/bkfplus/docs/hg_navigation_leistungsuebersicht.png') no-repeat #f5f5f5; }
#contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt tr:first-child td { background-image:none; }
#contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt a:link, #contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt a:visited { display:block; width:178px; height:22px; margin:0px; padding:4px 0px 0px 10px; color:#3D3D3D; text-decoration:none; }
#contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt a:active, #contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt a:hover, #contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt a.navigationAktiv:link, #contentInnerFrame #contentLeft #navigationLeistung #navigationLeistungInhalt a.navigationAktiv:visited { display:block; width:178px; height:22px; margin:0px; padding:4px 0px 0px 10px; color:#ffffff; text-decoration:underline; background:url('/insolvenz_assekuranz/docs/hg_navigation_uebersicht_aktiv.png') repeat-x #AA0703;  }

#contentInnerFrame #contentLeft #navigationProgramm { border:1px solid #c8c8c8; width:188px; margin-top:7px; }
#contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammUeberschrift { padding:4px 0px; margin:0px; background:#0a5a8c url('/bkfplus/docs/hg_navigation_uebersicht_ueberschrift2.png') repeat-x; border-bottom:1px solid #ffffff; color:#ffffff; font-weight:bold; text-align:center; }
#contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt { border-top:1px solid #3c3c3c; margin:0px; background-color:#f5f5f5; width:100%; }
#contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt td { height:22px; padding:0px; background:url('/bkfplus/docs/hg_navigation_leistungsuebersicht.png') no-repeat #f5f5f5; }
#contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt tr:first-child td { background-image:none; }
#contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt a:link, #contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt a:visited { display:block; width:178px; height:22px; margin:0px; padding:4px 0px 0px 10px; color:#3D3D3D; text-decoration:none; }
#contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt a:active, #contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt a:hover, #contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt a.navigationAktiv:link, #contentInnerFrame #contentLeft #navigationProgramm #navigationProgrammInhalt a.navigationAktiv:visited { display:block; width:178px; height:22px; margin:0px; padding:4px 0px 0px 10px; color:#ffffff; text-decoration:underline; background:url('/insolvenz_assekuranz/docs/hg_navigation_uebersicht_aktiv.png') repeat-x #AA0703;  }

#contentInnerFrame #contentLeft #newsletterBox { border:1px solid #c8c8c8;  padding:5px 8px; background-color:#f5f5f5; margin-top:6px; }
#contentInnerFrame #contentLeft #newsletterBox td { font-size:10px; }
#contentInnerFrame #contentLeft #newsletterBox th { font-size:10px; text-align:center; }
#contentInnerFrame #contentLeft #newsletterBox input { font-size:10px; width:80px; height:13px; border:1px solid #c8c8c8; padding-left:2px; }
#contentInnerFrame #contentLeft #newsletterBox #nlsubmit { border:1px solid #c8c8c8; width:19px; height:38px; padding:0px; background:url('/insolvenz_assekuranz/docs/form_submit_2rows.png') no-repeat #ffffff; }

#contentInnerFrame #contentLeft #searchBox { border:1px solid #c8c8c8;  padding:5px 8px; background-color:#f5f5f5; margin-top:6px; }
#contentInnerFrame #contentLeft #searchBox td { font-size:10px; }
#contentInnerFrame #contentLeft #searchBox th { font-size:10px; text-align:center; }
#contentInnerFrame #contentLeft #searchBox input { font-size:10px; width:120px; height:13px; border:1px solid #c8c8c8; padding-left:2px; }
#contentInnerFrame #contentLeft #searchBox #submit { border:1px solid #c8c8c8; width:19px; height:19px; padding:0px; background:url('/insolvenz_assekuranz/docs/form_submit.png') no-repeat #ffffff; }

#contentInnerFrame #contentRight { width:658px; float:right; }
#contentInnerFrame #contentRight_ohneNavi { width:858px; float:right; height:101%;}

#contentInnerFrame #headerPic { width:860px; margin:0px 0px 7px 0px; border:1px solid #0a5a8c;}
#contentInnerFrame #headerPic_noBorder { width:860px; margin:0px 0px 7px 0px; border:0px solid #0a5a8c;}


#footer { border-top:1px solid #ffffff; border-bottom:0px solid #c8c8c8; background:#0a5a8c; padding:7px 10px; width:858px; height:14px; color:#c8c8c8; }
#footer #footerLeft { float:left; }
#footer #footerRight { float:right; }
#footer #footerRight #sprachWahl { padding:0px; margin:0px; float:left; margin-right:10px;  }
#footer a:link, #footer a:visited { color:#ffffff; text-decoration:underline; }
#footer a:active, #footer a:hover { color:#cb0904; text-decoration:underline; }

/* einzelne Elemente */
#tablePvTeam td { text-align:left; line-height:125%; font-size:11px; padding:0px 0px 7px 5px; }
#tablePvTeam td:first-child { padding:0px 0px 7px; }
#tablePvTeam td p { text-align:left; line-height:125%; font-size:11px; margin:0px; padding:3px 0px 0px 10px; }

#start_table td {text-align:center;}

.pic_text_center {
	text-align:center;
	font-size:10px;
}

.img_right {
	float: right;
}

.img_left {float:left; padding:0px 10px 10px 0px;}
.img_right {float:right; padding:0px 0px 10px 10px;}

#contact_col_1 {
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#contact_col_2 {
	width: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

form {
margin:0;
padding:0;
}

fieldset {
border:0 none;
margin:0;
padding:0;
width:550px;
}

#hidden_input {
border:0 solid #FFFFFF;
margin:0;
padding:0;
}

form p {
clear:left;
}

fieldset label {
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #FFFFFF;
clear:left;
color:#0a5a8c;
display:block;
font-family:verdana,arial,helvetica,geneva,trebuchet ms,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0 0 10px;
width:280px;
}

fieldset input {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #0a5a8c;
color:#0a5a8c;
display:block;
float:left;
font-family:verdana,arial,helvetica,geneva,trebuchet ms,sans-serif;
font-size:12px;
font-weight:normal;
margin:2px 0 4px;
padding:2px 0 2px 10px;
width:280px;
}

fieldset textarea {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #0a5a8c;
color:#0a5a8c;
font-family:verdana,arial,helvetica,geneva,trebuchet ms,sans-serif;
font-size:12px;
font-weight:normal;
margin:2px 0 4px;
padding:2px 0 2px 10px;
width:280px;
}

input.btn_input {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #0a5a8c;
color:#0a5a8c;
font-family:verdana,arial,helvetica,geneva,trebuchet ms,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:5px 0;
width:100px;
}

input.big_input {
background:#ffffff none repeat scroll 0 0;
border:1px solid #0a5a8c;
color:#0a5a8c;
/**display:block;
float:left;**/
font-family:verdana,arial,helvetica,geneva,trebuchet ms,sans-serif;
font-size:12px;
font-weight:normal;
margin:1px 0 1px;
padding:2px 2px 2px 2px;
width:60px;
text-align:right;
}

input.small_input {
background:#ffffff none repeat scroll 0 0;
border:1px solid #0a5a8c;
color:#0a5a8c;
/**display:block;
float:left;**/
font-family:verdana,arial,helvetica,geneva,trebuchet ms,sans-serif;
font-size:12px;
font-weight:normal;
margin:1px 0 1px;
padding:2px 2px 2px 2px;
width:40px;
text-align:center;
}

.border-top {border-top:1px solid #0a5a8c; background-color:#b7b7b7;}
.border-top td {height:50px;}
.br_col1 {width:220px; height:30px;}
.br_col2 {width:70px; height:30px; text-align: right;}
.br_col3 {width:50px; height:30px;}

form.beispielrechner {margin:0;padding:0;}

.v_middle {	vertical-align: middle;	font-weight: bold; margin:0; padding:0; text-align:center;}

.calc_icon { vertical-align: middle;font-weight: bold; margin:0; padding:0; text-align:center; float:left; padding:5px 0px 0px 0px;}-->

