a:link,a:visited {
 	font-family: Verdana;
 	font-size: 9pt;
 	color: #000000;
 	font-weight: normal;
 	text-decoration:underline;
}

a:hover {
 	font-family: Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	color: #FF7E00;
 	text-decoration:none;
}

a.small:link,a.small:visited {
 	font-family: Verdana;
 	font-size: 8pt;
 	color: #766E69;
 	font-weight: normal;
 	text-decoration:underline;
}

a.small:hover {
 	font-size: 8pt;
 	font-weight: normal;
 	color: #FF7E00;
 	text-decoration:none;
}

a.headerbar:link,a.headerbar:visited {
         display:block;
         font-family: Verdana;
 	font-size: 12px;
 	color: #FFFFFF;
 	font-weight: bold;
 	text-decoration:underline;
         padding: 5px 0px 5px 0px;
}

a.headerbar:hover {
 	font-size: 12px;
 	font-weight: bold;
 	color: #000000;
 	text-decoration:none;
}

a.headerbarbottom:link,a.headerbarbottom:visited {
         color: #3F3B33;
         margin: 0px;
         font-weight: normal;
 	text-decoration:underline;
         padding: 0px 2px 0px 2px;
}

a.headerbarbottom:hover {
 	color: #000000;
 	text-decoration:none;
}

a.news:link,a.news:visited {
         font-size: 14px;
         font-family: Verdana;
         color: #FF6F0F;
         text-align:left;
         font-weight: bold;
 	text-decoration:underline;
         padding: 0px 2px 0px 2px;
}

a.news:hover {
 	color: #000000;
 	text-decoration:none;
}

a.auswahl:link,a.auswahl:visited {
         display: block;
         font-family: Verdana;
 	font-size: 9pt;
 	color: #636363;
 	font-weight: bold;
 	text-decoration:underline;
         padding: 5px 5px 5px 3px;
         width: 260px;
         background-color: #FFFFFF;
         border-left: 5px #FF7E00 solid;
}

a.auswahl:hover {
 	font-size: 9pt;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration:none;
         background-color: #FF7E00;
         border-left: 5px #FFFFFF solid;
}

a.head:link,a.head:visited {
         display: block;
         font-family: Verdana;
 	font-size: 9pt;
 	color: #0A3376;
 	font-weight: bold;
 	text-decoration:underline;
         padding: 5px 5px 5px 3px;
         background-color: #ECECEC;
         border-left: 5px #0A3376 solid;
}

a.head:hover {
 	font-size: 9pt;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration:none;
         background-color: #FF7E00;
}

body {
 	background-color:#EDEDED;
         background-image:url(../img/bg.png);
         background-repeat: repeat-x;
 	margin: 0 auto;
         padding:0;
         width:100%;
         height:100%;
         font-family: Verdana;
         font-size: 9pt;
         color:#444444;
}

.clear {
	clear: both;
}

h1 {
         font-size: 15px;
         font-family: Verdana;
         color: #0A3376;
         text-align:left;
         font-weight: bold;
         margin: 0px 0px 5px 0px;
}

h2 {
         font-size: 15px;
         font-family: Verdana;
         color: #FF6F0F;
         text-align:left;
         font-weight: bold;
         margin: 0px 0px 5px 0px;
}

h3 {
         font-size: 12px;
         font-family: Verdana;
         color: #0A3376;
         text-align:left;
         font-weight: bold;
         margin: 5px 0px 0px 0px;
}

#site {
         margin: 0 auto;
         width: 920px;
         text-align: center;
         background-color: transparent;
}

#inhalt {
         width: 920px;
         background:url("../img/financefinder24_07.png");
         background-repeat:repeat-y;
         background-color: transparent;
         text-align:left;
         margin: 0;
}

#inhalt_site_bg {
         width: 920px;
         background:url("../img/financefinder24_06.png");
         background-repeat: no-repeat;
         text-align:left;
         margin: 0 auto;
}

#inhalt_site {
         width: 920px;
         text-align:left;
         margin: 0 auto;
}

#inhalt_sitebar {
         float:right;
         width:216px;
         padding: 0px 0px 0px 0px;
         margin: 0px 25px 0px 0px;
}

#inhalt_content {
         float:left;
         width:645px;
         padding: 0px 0px 0px 0px;
         margin: 0px 4px 0px 22px;
}

#footer {
         width: 920px;
         height: 34px;
         padding: 16px 20px 0px 10px;
         margin: 0px 0px 0px 0px;
         background:url("../img/financefinder24_08.png");
         background-repeat:no-repeat;
         text-align:center;
}

#footer_logos {
         width: 920px;
         height: 70px;
         background: transparent url("../img/financefinder24_09.png") no-repeat;
         text-align:center;
}

/* Header */

#header {
	margin: 0 auto;
	width: 920px;
         height: 131px;
}

#header_top_left {
	width: 345px;
	height: 131px;
	float:left;
}

#header_top_right {
	width: 575px;
	height:131px;
	background:url("../img/financefinder24_05.png");
         text-align:right;
         float:right;
}

#header_top_right_bar {
	width: 520px;
         float:right;
         margin: 25px 25px 0px 0px;
}


#inhalt_headerbar {
	width:543px;
         float:right;
         margin: 10px 25px 0px 0px;
         padding: 0px;
}

#inhalt_headerbar_top {
	width:543px;
	height:25px;
         margin: 0px;
}

#inhalt_versicherungen {
	width:860px;
         background-color: #E1E1E1;
         padding: 5px;
         margin: 0 auto;
         height:140px;
}

#inhalt_headerbar_bottom {
	float:left;
         text-align:left;
	width:543px;
	height:24px;
         background:url("../img/headermenu_06.png");
         background-repeat:no-repeat;
         padding: 5px 0px 0px 10px;
         color: #3F3B33;
         margin: 0px;
         font-weight: bold;
}

#inhalt_headerbar_bcnavi {
	float:left;
         text-align:left;
	width:543px;
	height:24px;
         background:url("../img/headermenu_07.png");
         background-repeat:no-repeat;
         padding: 5px 0px 0px 10px;
         color: #3F3B33;
         margin: 0px;
         font-weight: bold;
}

#inhalt_headerbar_login {
	float:left;
         text-align:left;
	width:543px;
	height:27px;
         background:url("../img/headermenu_08.png");
         background-repeat:no-repeat;
         padding: 5px 0px 0px 10px;
         color: #3F3B33;
         margin: 0px;
         font-weight: bold;
}

.headerbar_start {
	float:right;
         background:url("../img/headermenu_01.png");
         background-repeat:no-repeat;
         height:25px;
         width:7px;
}
.headerbar_mitte {
	float:right;
         background:url("../img/headermenu_03.png");
         background-repeat:no-repeat;
         height:25px;
         width:17px;
}
.headerbar_ende {
	float:right;
         background:url("../img/headermenu_05.png");
         background-repeat:no-repeat;
         height:25px;
         width:7px;
}
.headerbar_link {
	float:right;
         background:url("../img/headermenu_02.png");
         background-repeat:repeat-x;
         height:25px;
}

p.headerbar {
         font-family: Verdana;
         font-size: 12px;
         color: #FFFFFF;
         font-weight: bold;
         text-decoration:underline;
         padding: 5px 0px 5px 0px;
         margin: 0px;
}

p.headerbar:hover {
 	font-size: 12px;
 	font-weight: bold;
 	color: #000000;
 	text-decoration:none;
}

.Vauswahl {
	float:left;
         margin: 2px 5px 2px 5px;
         padding: 1px;
}

/* Versicherungs Template */
#versicherungs_template {
         width: 659px;
         padding: 0px;
         margin: 0px;
}

#vt_head {
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 178px;
}

#vt_logos_pkv {
         background-image:url(../img/pkv_temp_02.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 55px;
}

#vt_logos_riester {
         background-image:url(../img/riester_temp_02.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 55px;
}

#vt_logos_bu {
         background-image:url(../img/bu_temp_02.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 55px;
}

#vt_formular_start {
         background-image:url(../img/pkv_temp_03.gif);
         background-repeat: no-repeat;
         padding: 10px 0px 0px 20px;
         margin: 0px;
         width: 659px;
         height: 43px;
         text-align:left;
         font-family: Verdana;
 	font-size: 11pt;
 	color: #00286F;
 	font-weight: bold;
}

#vt_formular {
         background-image:url(../img/pkv_temp_04.gif);
         background-repeat: repeat-y;
         padding: 0px 0px 0px 30px;
         margin: 0px;
         width: 659px;
}

#vt_formular_ende {
         background-image:url(../img/pkv_temp_05.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 30px;
}

#vt_text {
         background-image:url(../img/pkv_temp_06.gif);
         background-repeat: repeat-y;
         padding: 0px;
         margin: 0px;
         width: 659px;
         text-align: center;
}

#vt_footer {
         background-image:url(../img/pkv_temp_07.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 12px;
}

#vt_logos_leadpool {
         background-image:url(../img/temp_leadpool_02.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 55px;
}

#vt_formular_start_leadpool {
         background-image:url(../img/lead_temp_03.gif);
         background-repeat: no-repeat;
         padding: 0px 0px 0px 20px;
         margin: 0px;
         width: 659px;
         height: 30px;
         text-align:center;
         font-family: Arial;
 	font-size: 12pt;
 	color: #00286F;
 	font-weight: bold;
}

#vt_formular_ende_leadpool {
         background-image:url(../img/temp_leadpool_05.gif);
         background-repeat: no-repeat;
         padding: 0px;
         margin: 0px;
         width: 659px;
         height: 30px;
}

.tab {
         font-size: 10pt;
         font-family: Verdana;
         color: #5F5F5F;
         text-align:left;
         font-weight: normal;
}


/* Menu + Content Boxen */

.menubox_grafik {
         width: 216px;
         padding: 3px;
         margin: 0px;
}

.menubox_grafik_head {
         font-size: 13px;
         font-family: Arial;
         color: #002059;
         text-align:left;
         font-weight: bold;
         background-image:url(../img/menu_01.png);
         background-repeat: no-repeat;
         width: 216px;
         height: 37px;
}

.menubox_grafik_content {
         font-size: 8pt;
         font-family: Verdana;
         color: #012056;
         text-align:left;
         font-weight: normal;
         background-image:url(../img/menu_02.png);
         background-repeat: repeat-y;
         width: 216px;
}

.menubox_grafik_footer {
         background-image:url(../img/menu_03.png);
         background-repeat: no-repeat;
         width: 216px;
         height: 20px;
}

.menubox {
         border-width: 1px;
         border-color: #BDBDBD;
         border-style: solid;
         background-color: #FFFFFF;
         padding: 3px;
         margin: 0px;
}

.menubox_head {
         font-size: 13px;
         font-family: Arial;
         color: #002059;
         text-align:left;
         font-weight: bold;
         background-color: #ECECEC;
         padding: 5px 0px 5px 4px;
}

.menubox_content {
         font-size: 8pt;
         font-family: Verdana;
         color: #444444;
         text-align:left;
         font-weight: normal;
         padding: 3px 5px 3px 5px;
}


.contentbox {
         border-width: 1px;
         border-color: #0A3376;
         border-style: solid;
         background-color: #FFFFFF;
         padding: 0px;
         margin: 0px;
}

.contentbox_head {
         font-size: 14px;
         font-family: Arial;
         color: #FFFFFF;
         text-align:left;
         font-weight: bold;
         background-color: #0A3376;
         padding: 5px 0px 5px 4px;
}

.contentbox_content {
         font-size: 8pt;
         font-family: Verdana;
         color: #444444;
         text-align:left;
         font-weight: normal;
         padding: 3px 5px 3px 5px;
}

.contentbox_content2 {
         font-size: 8pt;
         font-family: Verdana;
         color: #444444;
         text-align:left;
         font-weight: normal;
         padding: 0px 0px 0px 0px;
}

.contentbox_grafik {
         width: 650px;
         padding: 5px 0px 5px 2px;
         margin: 0px;
}

.contentbox_grafik_head {
         font-size: 13px;
         font-family: Arial;
         color: #002059;
         text-align:left;
         font-weight: bold;
         background-image:url(../img/content_01.gif);
         background-repeat: no-repeat;
         width: 650px;
         height: 34px;
}

.contentbox_grafik_content {
         font-size: 8pt;
         font-family: Verdana;
         color: #012056;
         text-align:left;
         font-weight: normal;
         background-image:url(../img/content_02.gif);
         background-repeat: repeat-y;
         width: 650px;
}

.contentbox_grafik_footer {
         background-image:url(../img/content_03.gif);
         background-repeat: no-repeat;
         width: 650px;
         height: 18px;
}

/* Versicherungen */
p.vorteile {
         font-size: 10pt;
         font-family: Verdana;
         color: #000000;
         text-align:left;
         font-weight: normal;
         padding: 15px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         width:600px;
}

p.vorteiletext {
         top:500px;
         font-size: 8pt;
         font-family: Verdana;
         color: #444444;
         text-align:left;
         font-weight: normal;
         padding: 20px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         width:600px;
}

/* Formular Felder */

input, textarea, select {
         border-width: 1px;
         font-size: 8pt;
         font-family: verdana;
         border-color: #DBDBDB;
         border-style: solid;
         background-color: #F3F3F3;
         color: #656567;
         padding: 2px;
         margin: 2px;
}

/* FF24 Original Class */
.fett {  font-weight:	bold; }
.fettweis { font-weight:	bold; color: #ffffff; }
.black { color: #000; }
.orange { color:	#ff6600; }

/* BE Class */
#be {
	margin: 0 auto;
	width: 900px;
         color: #BFBFBF;
         font-size:9px;
         padding: 5px 20px 0px 5px;
         text-align: right;
}

a.be:link,a.be:visited {
 	font-family: Verdana;
 	font-size: 9px;
 	color: #BFBFBF;
 	font-weight: normal;
 	text-decoration:none;
}

a.be:hover {
 	color: #FF7E00;
}