body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 2px 2px 2px;
	background: #F9FAFB;
}
td.td_header {
	border-left: 3px solid #F9FAFB;
}
td.td_head_corplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; /**/
	color:#B7CAD2;
	text-align: right;
	vertical-align: top;
	height: 40px;
	padding-right: 10px;
}
a.a_head_corplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#608899;
	text-decoration: none;
}
a.a_head_corplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#608899;
	text-decoration: underline;
}

td.td_headnav {
	text-align: center;
	vertical-align: middle;
	background-color: #98AABC;
	border-left: 1px solid #F9FAFB;
	}
td#headnav_hlight {
	text-align: center;
	vertical-align: middle;
	background-color: #64809B; /*#B7CAD2;*/
	border-left: 1px solid #F9FAFB;
}
td.td_headnav a, td#headnav_hlight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /*normal*/
	color:#fff;
	text-decoration: none;
	display:block;
	letter-spacing: 0.9;
	padding: 3px 3px 2px 3px;
	line-height: 1.1;
}
a.a_headnav_nrml:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /*normal*/
	color:#323F4E;
	text-decoration: none;
	display:block;
	letter-spacing: 0.9;
	padding: 3px 3px 2px 3px;
	line-height: 1.1;
}
td.td_headnav .hnav_lo{background:url(grafiken/hnav_topl_trnsp_10x10.gif) no-repeat top left;}
td.td_headnav .hnav_ro{background:url(grafiken/hnav_topr_trnsp_10x10.gif) no-repeat top right;}

td.td_headnav_sub {
	background-color: #000069;
	border-top: 1px solid #F9FAFB;
	border-bottom: 1px solid #F9FAFB;
	height:22px;
	padding-right:8px;
}
td.td_headnav_sub_sach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B8C5D1;
	text-align:center;
	height:22px;
}
a.a_headnav_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8C5D1;
	text-decoration: none;
}
a.a_headnav_sub:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td.td_colum_right {
	text-align:left;
	padding-left: 15px;
	padding-right: 3px;
	padding-top: 53px;
}
div#div_colum_right {
	width:180px;
	/* display:block;*/
}
td.td_colum_right_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /*normal*/
	color:#FFFFFF;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	background-color: #8FC1D1;
	border-bottom: 1px solid #F9FAFB;
	border-top: 1px solid #F9FAFB;
}
td.td_colum_right_subheader {
	text-align: center;
	vertical-align: middle;
	background-color: #8FC1D1;
	border-bottom: 1px solid #F9FAFB;
	border-top: 1px solid #F9FAFB;
}

a.a_colum_right_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /*normal*/
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	padding: 2px;
}
td.td_colum_right_content, td.td_colum_right_content a,
td.td_colum_right_1st_content, td.td_colum_right_1st_content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4785B8;
	text-align: left;
	background-color: #F8FFFF;
	height: 20px;
	border: 1px solid #ACD1DD;
	border-top:0px solid;
	padding: 3px;
	line-height: 1.5;
}
td.td_colum_right_1st_content {
	border: 1px solid #ACD1DD;
}
td.td_colum_right_content a:hover, td.td_colum_right_1st_content a:hover {
	text-decoration:underline;
}
td.td_colum_right_content a, td.td_colum_right_1st_content a {
	text-decoration:none;
	border:0px solid;
	padding:0px;
}
td.td_colum_right_content a.colmnr_mini, td.td_colum_right_1st_content a.colmnr_mini {
	font-size:xx-small;
}
td.td_colum_right_content ul {
	margin:5px 0px 2px 10px;
	padding:0px;
}
td.td_colum_right_content ul li {
	margin-bottom:3px;
	list-style-type:none;
	padding:0px;
}

td.td_main {
	background-color: #FFFFFF;
	border: 1px solid #B7CAD2;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
	text-decoration: underline;
	margin: 15px 10px 15px 10px;
}
table.table_main {
	padding: 0px 10px 0px 10px;
}
a.text_hi {
	vertical-align: top;
	font-size: 9px;
	font-weight:normal;
	color:#5C768F;
	text-decoration: none;
}
td.td_table_text, td.td_table_text_right, td.td_table_text_middle, td.td_table_text_left, td.td_table_text_calcform, td.td_table_text_calcform_footer {
	padding: 5px;
	background-color: #F5FDFE;
	border: 1px solid #D9DFE6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 0.04em;
	vertical-align: top;
}
td.td_table_text h2 {
	padding: 0px;
	margin:0px;
	font-size: 16px;
	color:#536A82;
	vertical-align: middle;
}
a.table_text_biglink {
	font-size:24px;
	font-weight:bold;
	color:#0000AA;
	letter-spacing:1px;
	text-decoration:none;
}
a.table_text_biglink img {
	margin-left:15px;
	border:0px solid;
}
a.contnlink {
	text-decoration:none;
	color:#000;
	cursor:hand;
}
td.td_table_text_left {
	border-right: 0px;
}
td.td_table_text_middle {
	border-right: 0px;
	border-left: 0px;
}
td.td_table_text_right {
	border-left: 0px;
}
table.table_text_blue, td.td_text_blue  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#536A82; /* 64809B */
	background-color: #D7E7F2; /*#F5FDFE;*/
	border: 1px solid #D9DFE6;
}

td.td_text_blue  {
	line-height: 1.4;
	letter-spacing: 0.04em;
	vertical-align: top;
	padding: 5px;
	background-color:#F5FDFE;
}
.table_text_blue p {
	font-weight:bold;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}
td.td_text_bluebright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#536A82; /* 64809B */
	background-color:#F5FDFE;
	border:1px solid #D9DFE6;
}
ul#t4_calc_head_ul, ul#table_text_blue_ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
ul#t4_calc_head_ul li, ul#table_text_blue_ul li {
	font-size:12px;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
p.t4_calc_head_ul {
	font-size:16px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
td.td_table_text_calcform {
	border-top:0px;
	padding: 0px;
	background-color:#98AABC;
}
td.td_table_text_calcform_footer {
	font-size:11px;
	color:#fff;
	line-height:1;
	border-top:0px;
	padding: 2px;
	background-color:#98AABC;
}
td.td_table_text_calcform_footer a, td.td_table_text_calcform_footer a:hover {
	color:#fff;
	font-size:11px;
	line-height:1;
	text-decoration:none;
	display:block;
}
form#table_text_calcform {
	padding: 0px;
	margin:10px 0px 10px 0px;
}
span.table_text_calc_bigtext {
	padding:30px 5px 30px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #C8D1DB;
	line-height: 1.4;
	letter-spacing: 0.2em;
}
ul#table_text {
	padding:5px;
	margin:0px 0px 5px 15px;
}
img#table_text_calcform {
	border-bottom: 1px solid #D9DFE6;
}
p.in_table_header,
td.td_table_text_header h2,
td.td_table_text_header h3,
td.td_table_text_header h4,
td.td_table_text_header h5,
td.td_table_text_header h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	background-color: #98AABC;
	padding: 2px 5px 2px 5px ;
	margin:0px;
	border-bottom:1px solid #fff;
}
p.in_table_header {
	background-color:#D7E7F2;
	color:#536A82;
	padding:2px 3px 2px 3px;
	margin-top:8px;
	line-height:normal;
}
 
td.td_onlytext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5C768F;
	font-weight:normal;
	padding:5px;
} 
table.table_links, td.table_links, .td_table_text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5C768F;
	font-weight:normal;
	line-height: 1.4;
	letter-spacing: 0.04em;
	vertical-align: top;
	background-color: #F5FDFE;
	border: 1px solid #D9DFE6;
}
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 1.4;
	letter-spacing: 0.04em;
	vertical-align: top;
}
td.td_table_links_desc {
	padding:5px;
}
td.td_table_links {
	border-right: 1px solid #D9DFE6;
}
p.p_table_links {
	font-weight:bold;
	padding:0px 5px 0px 5px;
	margin:0px;
}
ul#ul_table_links {
	margin: 0px;
	padding: 0px 5px 5px 5px;
}
ul#ul_table_links li {
	list-style-type: none;
}
ul#ul_table_links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C768F;
	text-decoration: none;
	letter-spacing: 0.04em;
}
ul#ul_table_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C768F;
	text-decoration: underline;
	letter-spacing: 0.04em;
}


td.td_maintable_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 0.04em;
	vertical-align: top;
	padding: 5px  5px  5px  5px;
	background-color: #F5FDFE; /*F0FDEE*/
	border: 1px solid #D9DFE6;
}
td.td_maintable_head h2, td.box_themelinks_head h2, td.table_links_head h2 {
	padding: 2px 5px 2px 5px;
	background-color: #98AABC;
	border-bottom: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px;
}
div#hufeland table {
	margin-top: 5px;
	border-bottom:1px solid #D9DFE6;
}
div#hufeland table tr td.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:bold;
	line-height:normal;
	padding: 2px;
	margin: 0px;
	background-color: #98AABC;
	border-bottom: 1px solid #fff;	
}
div#hufeland table tr#text td {
	padding: 2px;
	background-color: #F5FDFE;
	border: 1px solid #D9DFE6;
	border-bottom:0px;
}
div#hufeland table tr#text td.closed {
	color:#536A82;
	font-weight:bold;
	cursor:pointer;
}
div#hufeland table tr#text td.opened {
	color:#000;
	font-weight:bold;
	cursor:pointer;
}
div#hufeland table tr.hidden {
	display:none;
}
div#hufeland table tr.visible,
div#hufeland table tr.visible td {
	display:compact;
	padding: 0px 2px 4px 2px;
	background-color: #F5FDFE;
	border: 1px solid #D9DFE6;
	border-top:0px;
	border-bottom:0px;
	font-size:11px;
	color:#536A82;
}

td.td_maintable_head h3, td.box_themelinks_head h3, td.table_links_head h3 {
	padding: 2px 5px 2px 5px;
	background-color: #98AABC;
	border-bottom: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0px;
}
td.td_table_calc {
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}
td.td_calc_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #98AABC;
	padding: 2px 0px 2px 0px ;
	border-bottom:1px solid #D9DFE6;
}
td.td_calc_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align:middle;
	background-color: #98AABC;
	height: 70px;
	padding: 2px 0px 2px 0px ;
	border-top:1px solid #D9DFE6;
}
td.td_calc_form {
	background-color: #98AABC;
	color: #fff;
	height: 130px;
	vertical-align:bottom;
	text-align:center;
	padding: 2px 0px 2px 0px ;
	border: 1px solid #D9DFE6;
	border-top:0px;
}

td.calcbox {
	vertical-align: top;
	text-align:center;
}
form.calcbox {
	padding: 0px;
	margin: 0px;
}
select.calcbox_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 170px;
	margin: 1px 0px 2px 0px;
}
select.calcbox_select_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 83px;
	margin: 1px 0px 2px 0px;
}
input.calcbox_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 170px;
	margin: 1px 0px 2px 0px;
	padding-left:2px;
}
input.calcbox_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
input.link_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #006600;
	width: 170px;
	height: 50px;
	border: 1px solid #006600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
form.jumpmenue {
	padding: 3px 0px 3px 0px ;
	margin: 0px;
}
select.jumpmenue_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4785B8;
	width: 160px;
	padding: 0px;
	margin: 0px;
	background-color:#EBFCE9;
}
form.jumpmenue select.jumpmenue_select .jmcategory {
	background-color: #CCE2EA;
	font-weight:bold;
	padding:1px 2px 1px 2px;

}
form.jumpmenue select.jumpmenue_select .jmlink {
	background-color: #FDFFFD;
	padding:1px 2px 1px 2px;
}
form.jumpmenue select.jumpmenue_select .jmnolink {
	background-color: #FDFFFD;
}

div.prodvergbox {
	padding:0px;
	cursor: pointer;
}
td.td_prodvergbox_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #98AABC;
	padding: 2px 0px 2px 0px ;
	border-bottom:1px solid #D9DFE6;
}
td.td_prodvergbox_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align:middle;
	background-color: #98AABC;
	padding: 4px 0px 4px 0px ;
	border:1px solid #D9DFE6;
	border-top:0px;
}

div.prodvergbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff; /*BDC9D5*/
	text-decoration:none;
	display:block;
}
div.prodvergbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D2FFD2; /*BDC9D5*/
	text-decoration:none;
	display:block;
}

table.table_simple_vgbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
table.table_simple_vgbox td {
	padding: 2px 5px 2px 5px ;
}


td.td_vgbox_title {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #C8DEEE; /*C8DEEE*/
	text-align: left;
	vertical-align: middle;
	padding: 1px 4px 1px 4px;
	border-bottom: 1px solid #ffffff;
}
td.td_vgbox_corp {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #98AABC;
	text-align: center;
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
td.td_vgbox_value {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F5FDFE;
	padding: 1px 4px 1px 4px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
td.td_vgbox_h2 {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #98AABC;
	text-align: center;
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid #ffffff;
}
td.td_vgbox_footer {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
]	font-size: 11px;
	font-weight: normal;
	color: #fff;
	background-color: #98AABC;
	text-align: left;
	padding:4px;
}
td.td_verganf {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #98AABC;
	text-align: left;
	padding:2px 4px 2px 4px;
	border-bottom: 1px solid #ffffff;
}
span.smalltext_verganf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	vertical-align: bottom;
	text-align: left;
	padding:2px 4px 2px 4px;
}
a.smalllink_verganf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
}
td.td_trnsp_anfrform {
	background-color: #F5FDFE; /*98AABC*/
	padding: 0px 0px 5px 0px ;
	border: 1px solid #D9DFE6;
}
td.td_trnsp_anfrform_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#64809B;
	background-color: #C8DEEE;
	padding: 5px 4px 5px 10px ;
	border: 1px solid #D9DFE6;
	border-bottom: 0px;
}

td.t4_calc_maincell {
	border-left: 3px solid #fff;
}
td.t4_calc_header_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #E0EEFC;
	padding: 0px;
	padding-right: 8px;
}
td.t4_calc_header_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#64809B;
	background-color: #E0EEFC;
	padding: 5px 5px 5px 0px;
}
img.t4_calc_header_stern {
	padding: 0px 15px 2px 0px;
}
td.t4_calc_form {
	border-top: 1px solid #fff;
	background-color: #98AABC;
	padding: 3px 2px 0px 2px;
}
td.t4_calc_tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#fff;
	border-top: 1px solid #D9DFE6;
	background-color: #98AABC;
	padding: 3px 5px 3px 5px;
}
ul#t4_calc_head_ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
ul#t4_calc_head_ul li {
	font-size:12px;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 0px -10px;
}
p.t4_calc_head_ul {
	font-size:16px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
.box_neu {
	height:75px;
	padding:0px 135px 10px 135px;
	border: 1px solid #D9DFE6;
	border-bottom: 0px;
	background:#D7E7F2 url(grafiken/neu_private_krankenversicherung_optimieren.gif) no-repeat top left;	line-height:normal;
	vertical-align: bottom;
	letter-spacing: 0.04em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#536A82;
}

.box_neu h2 {
	padding: 0px;
	margin:0px;
	margin-top:0px;
	font-size: 16px;
	font-weight:bold;
	vertical-align: bottom;
}

table#vo_optcalc {
	font-size:11px;
	color:#536A82;
	font-weight:bold;
}
table#vo_optcalc td {
	padding: 2px 5px 2px 10px;
}
table#vo_optcalc .col2 {
	background:url(grafiken/t4_required.gif) no-repeat left;
}
table#vo_optcalc div {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	height:auto;
	width:75%;
}
table#vo_optcalc .header {
	font-size:14px;
	font-weight:bold;
	letter-spacing:normal;
}
table#vo_optcalc .hilfevisible {
	display: compact;
	font-weight:normal;
}
table#vo_optcalc .hilfehidden {
	display: none;
	font-weight:normal;
}




#vo2t4_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#536A82;
	border-bottom:1px solid #D9DFE6;
	width:100%;
	height:125px;
}
#vo2t4_head p {
	font-size:14px;
	padding:5px 100px 0px 5px;
	margin:0px;
}
#vo2t4_head ul {
	padding:0px 115px 2px 15px;
	margin:0px 2px 2px 10px;
}
div#vo2t4_form {
	margin:5px;
	margin-top:0px;
}
#vo2t4_form form {
	margin:5px 0px 0px 0px;
	padding:0px;
}
#vo2t4_form td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#536A82;
	background-color:#F5FDFE;
	padding:2px;
	padding-top:0px;
}
#vo2t4_form td.labelstart {
	padding: 3px 2px 0px 2px;
}
#vo2t4_form td.labelfehler {
	color:red;
	font-weight:bold;
	padding: 3px 2px 0px 2px;
}
#vo2t4_form td.fehlerhead {
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-color:#D21034;
	padding:2px;
}
#vo2t4_form td input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	width: 96%;
}
#vo2t4_form td input.lang {
	width: 83%;
}
#vo2t4_form td input.kurz {
	width: 13%;
}
#vo2t4_form td input.mittel {
	width: 47%;
}
#vo2t4_form td input.checkbox {
	width:auto;
}
#vo2t4_form td select.mittel {
	width: 47%;
}
#vo2t4_form td input.check {
	width: auto;
}
#vo2t4_form td select {
	width: 96%;
}
#vo2t4_form td.submit {
	padding: 15px 5px 2px 5px;
	text-align:center;
}
#vo2t4_form td.submit input {
	width:60%;
	font-size:12px;
}
#vo2t4_form td a {
	color:#536A82;
	text-decoration:underline;
}
#vo2t4_form td a:hover {
	color:blue;
	text-decoration:underline;
}
#vo2t4_form td.vnet {
	font-size:10px;
	color:#97AABD;
	text-align:right;
	padding: 15px 5px 2px 5px;
}
#vo2t4_form td.vnet a, #vo2t4_form td.vnet a:hover {
	color:#97AABD;
	text-decoration:none;
	cursor:text;
}




#vo2t4_formh {
	margin:0px 0px 0px 0px;
}
#vo2t4_formh form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#vo2t4_formh table {
	border-left:10px solid #f5fdfe;
	border-right:5px solid #f5fdfe;
	background-color:#f5fdfe; 
	filter:Alpha(opacity=80);
	-moz-opacity:0.80;
}
#vo2t4_formh td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#3C4D5B;
	padding:0px 1px 1px 1px;
	padding-bottom:1px;
}
#vo2t4_formh tr#text td {
	padding:0px 1px 0px 1px;
}
#vo2t4_formh td.labelstart {
	padding:0px 1px 0px 1px;
}
#vo2t4_formh td.labelfehler {
	color:red;
	padding:0px 1px 0px 1px;
}
#vo2t4_formh td.fehlerhead {
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-color:#D21034;
	padding:2px;
}
#vo2t4_formh td input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height:13px;
	margin:0px;
	width: 145px;
}
#vo2t4_formh td input.lang {
	width: 245px;
}
#vo2t4_formh td input.kurz {
	width: 40px;
}
#vo2t4_formh td input.fsize {
	width: 285px;
}
#vo2t4_formh td input.check {
	width: auto;
	text-align:right;
}
#vo2t4_formh td select {
	font-size:10px;
	height:auto;
	width: 145px;
}
#vo2t4_formh td.submit {
	padding: 5px 0px 2px 0px;
	text-align:left;
	height:13px;
}
#vo2t4_formh td.submit input {
	font-size:11px;
	height:20px;
	width:285px;
	filter:none; /*Alapha(opacity=100);*/
}
#vo2t4_formh td a {
	color:#3C4D5B;
	text-decoration:underline;
}
#vo2t4_formh td a:hover {
	color:blue;
	text-decoration:underline;
}
#vo2t4_formh td.vnet {
	font-size:10px;
	color:#97AABD;
	text-align:right;
	padding: 5px 5px 2px 0px;
}
#vo2t4_formh td#datenschutz {
	padding-top:5px;
	text-align:right;
}
#vo2t4_formh td.vnet a, #vo2t4_form td.vnet a:hover {
	color:#97AABD;
	text-decoration:none;
	cursor:text;
}



/* tx2vo_calc Onlinerechner */

div#txvo_calc {
	width:100%;
	position:relative;
	z-index:1;
	top:0px;
	right:0px;
	left:0px;
}
div#txvo_calc form {
	margin:0px;
	padding:0px;
}
div#txvo_calc table#main_tbl td  {
	font-size:11px;
	font-weight:bold;
	color:#536A82;
	padding:0px 0px 0px 0px;
	height:30px;
	vertical-align:middle;
	background-color:#F5FDFE;
}
div#txvo_calc table#main_tbl td.text, div#txvo_calc table#main_tbl td.text_hlght {
	padding:0px 5px 0px 5px;
	text-align:left;
	background-color:#f5fdfe;
}
div#txvo_calc table#main_tbl td.text_hlght  {
	background-color:#EBF4F5;
}

div#txvo_calc form table#main_tbl td input, div#txvo_calc table td select {
	font-size:12px;
	padding:1px;
	height:auto;
	width:175px;
}
div#txvo_calc table#main_tbl td#help {
	padding-left:5px;
}
div#txvo_calc table#main_tbl td#help div {
	position:relative;
	left:0px;
	z-index:3;
}
div .visible, div .hidden {
	position:absolute;
	z-index:2;
	left:5%;
	width: 300px;
	cursor: default;
}
div#txvo_calc table#main_tbl td div.hidden table#help_tbl,
div#txvo_calc table#main_tbl td div.visible table#help_tbl {
	width:100%;
	filter:Alpha(opacity=95);
	-moz-opacity:0.95;
}
div#txvo_calc table#main_tbl td div.hidden table#help_tbl td,
div#txvo_calc table#main_tbl td div.visible table#help_tbl td {
	font-size:11px;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
div#txvo_calc .visible{
	display:inline;
}
div#txvo_calc .hidden{
	display:none;
}

div#txvo_calc table#main_tbl td table#help_tbl td.help_top {
	text-align:right;
	vertical-align:bottom;
	padding:0px 15px 0px 10px;
	height:25px;
	background: url(grafiken/vo_helpbg_divtop.gif) no-repeat top left;
}
div#txvo_calc table#main_tbl td table#help_tbl td.help_top span.close_txt {
	font-size:xx-small;
	color:#999999;
	vertical-align:bottom;
	margin-bottom:2px;
	cursor: pointer;
}
div#txvo_calc table#main_tbl td table#help_tbl td.help_cont {
	background-color: #d7e7f2;
	color:#44576A;
	text-align:left;
}
div#txvo_calc table#main_tbl td table#help_tbl td.help_btm {
	height:11px;
	background: url(grafiken/vo_helpbg_divbtm.gif) no-repeat bottom left;
}
div#txvo_calc .btn_on, div#txvo_calc .btn_off {
	position:relative;
	z-index:3;
	height:26px;
	margin-bottom:2px;
	width:30px;
	cursor:pointer;
}
div#txvo_calc .btn_off {
	background:url(grafiken/vo_helpbtn_off.gif) no-repeat top left;
}
div#txvo_calc .btn_on {
	background:url(grafiken/vo_helpbtn_on.gif) no-repeat top left;
	cursor: default;
}
div#txvo_calc span.vnet {
	font-weight:normal;
	color:#97AABD;
	text-align:right;
	margin-top:15px;
}
div#txvo_calc a.vnet {
	font-weight:normal;
	color:#97AABD;
	text-align:right;
	text-decoration:none;
	cursor:text;
}

div#txcont_overflow {
	width:770px;
	overflow:auto;
}





div#vodebu_vergleich table td {
	font-size:12px;
	color:#3D4E5F;
	/*padding:2px 2px 2px 2px;*/
	line-height:normal;
}
div#vodebu_vergleich td {
	margin:5px;
}
div#vodebu_vergleich table tr#headline td.corp {
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#64809B;
	border:1px solid #CFD7E0;
	padding:5px;
}
div#vodebu_vergleich table tr#summen td.title,
div#vodebu_vergleich table tr#text td.title {
	font-size:11px;
	text-align:right;
	color:#fff;
	background-color:#98AABC; /* 98AABC */
	border-left:1px solid #CFD7E0;
	border-right:1px solid #CFD7E0;
	padding:3px 5px 3px 2px;
}
div#vodebu_vergleich table tr#summen td.row1,
div#vodebu_vergleich table tr#summen td.row2,
div#vodebu_vergleich table tr#summen td.row3,
div#vodebu_vergleich table tr#text td.row1,
div#vodebu_vergleich table tr#text td.row2,
div#vodebu_vergleich table tr#text td.row3  {
	text-align:right;
	padding-right:60px;
}

div#vodebu_vergleich table tr#text td.row1,
div#vodebu_vergleich table tr#text td.row2,
div#vodebu_vergleich table tr#text td.row3  {
	text-align:left;
	padding:2px 5px 2px 5px;
}
div#vodebu_vergleich table tr#summen td.row1,
div#vodebu_vergleich table tr#summen td.row3,
div#vodebu_vergleich table tr#text td.row1,
div#vodebu_vergleich table tr#text td.row3  {
	background-color:#F5FDFE;
}
div#vodebu_vergleich table tr#summen td.row2,
div#vodebu_vergleich table tr#text td.row2 {
	background-color:#EDF4FA;
	border-right:1px solid #fff;
}
div#vodebu_vergleich table tr#summen td.row1,
div#vodebu_vergleich table tr#text td.row1  {
	border-right:1px solid #fff;
}
div#vodebu_vergleich table tr#summen td.row3,
div#vodebu_vergleich table tr#text td.row3  {
	border-right:1px solid #CFD7E0;
}
div#vodebu_vergleich table tr#header td.mod,
div#vodebu_vergleich table tr#headline td.mod {
	font-size:11px;
	text-align:right;
	vertical-align:middle;
	border-bottom:1px solid #CFD7E0;
	padding-right:5px;
}
div#vodebu_vergleich table tr#headline td.mod {
	border:0px solid #fff;
}
div#vodebu_vergleich table tr#header td.title {
	font-weight:bold;
	text-align:center;
	border:1px solid #CFD7E0;
	color:#fff;
	background-color:#64809B;
	padding:3px;
}
div#vodebu_vergleich table tr#seperate td {
	font-weight:bold;
	text-align:center;
	border-top:1px solid #CFD7E0;
}
div#vodebu_vergleich table td ul#table_text {
	margin:0px;
	padding:0px
}
div#vodebu_vergleich table td ul#table_text li {
	list-style-type:none;
	margin:2px 0px 2px 0px;
}
div#vodebu_vergleich table td ul#table_text li#circle {
	list-style-type:circle;
	margin:2px 0px 2px 0px;
	/*letter-spacing: 0.1em;*/
}
div#vodebu_vergleich table td input#button {
	font-size:11px;
	height:auto;
	width:80%;
	margin-bottom:8px;
}

div#vodebu_vergleich table .hidden {
	display:none;
}
div#vodebu_vergleich table .visible {
	display:none;
}

td.v801_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4785B8;
	text-align: center;
	vertical-align: middle;
	padding:10px 5px 3px 5px;
	line-height:1.5;
}
td.v801_footer a {
	color:#4785B8;
	text-decoration:none;
}
td.v801_footer a:hover {
	color:#4785B8; /* 98AABC 608899 */
	text-decoration:underline;
}

#vode_sslbox {
	/* height:20px; */ width:310px;
	margin:8px auto 5px auto;
	padding-left:17px;
/* 	background:#D0F2C4 url(../grafiken/ssl_icon1.gif) top left no-repeat; */
	background:url(../grafiken/ssl_icon2.gif) top left no-repeat;
	font-size:11px;
	color:#536A82;
}

.t4formtbl_hrz {
	font-size:12px;
	background-color:#f5fdfe;
	filter:Alpha(opacity=85);
	-moz-opacity:0.85;
}
.t4formtbl_hrz .left_cell {
	padding-left:8px;
	color:#3C4D5B;
	font-weight:normal;
}

.t4formtbl_hrz form {
	margin:5px;
}
.t4formtbl_hrz form input, .t4formtbl_hrz form select {
	font-size:12px;
	height:14px;
	padding:1px;
	margin-bottom:3px;
}
.t4formtbl_hrz form input.submit {
	height:22px;
	margin-top:5px;
}
.t4formtbl_hrz form select {
	height:auto;
}


.t4formtbl_vrt {
	font-size:12px;
	background-color:#f5fdfe;
}
.t4formtbl_vrt form {
	margin:5px 3px 5px 3px;
}
.t4formtbl_vrt form input, .t4formtbl_vrt form select {
	font-size:12px;
	height:14px;
	padding:1px;
	margin-bottom:5px;
}
.t4formtbl_vrt form input.submit {
	height:22px;
	margin-top:10px;
}
.t4formtbl_vrt form input.checkbox {
	margin-top:5px;
	vertical-align:bottom;
}
.t4formtbl_vrt form textarea.textarea {
	margin-bottom:5px;
}
.t4formtbl_vrt form select {
	height:auto;
}
