.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.title2, .title2 A, .title2 A:link, .title2 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.title2 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1C2666;
	text-decoration: none;
}
.hmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #212763;
	text-decoration: none;
}
.hmenu:link, .hmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.hmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #212763;
	text-decoration: none;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.textbox:link, .textbox:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000033;
	text-decoration: underline;
}
.textbox:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #163F17;
	text-decoration: none;
}
.textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.text2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.text2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #18638D;
	text-decoration: underline;
}
.hlink, .hlink:link, .hlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.hlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.titlebox:link, .titlebox:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titlebox:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer, .footer A, .footer A:link, .footer A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.footer A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1C2666;
	text-decoration: none;
}
.textf {
        BORDER-RIGHT: #D4D0C8 1px solid;
        BORDER-TOP: #808080 1px solid;
		BORDER-LEFT: #808080 1px solid;
		 BORDER-BOTTOM: #D4D0C8 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;        
	WIDTH: auto;
	COLOR: #000000;       
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	HEIGHT: 17px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left:5px;
}
.texta {
        BORDER-RIGHT: #D4D0C8 1px solid;
        BORDER-TOP: #808080 1px solid;
		BORDER-LEFT: #808080 1px solid;
		 BORDER-BOTTOM: #D4D0C8 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;        
	WIDTH: 450px;
	COLOR: #000000;       
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	HEIGHT: 50px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left:5px;
}
.dropd {
	scrollbar-base-color: #D4D0C8;
	BORDER-RIGHT: #D4D0C8 1px solid;
        BORDER-TOP: #808080 1px solid;
		BORDER-LEFT: #808080 1px solid;
		 BORDER-BOTTOM: #D4D0C8 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-WEIGHT: normal; 
		FONT-SIZE: 11px; 
		COLOR: #000000;
}
#rechn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border-bottom:1px solid #DEDEDE;
	padding-left:12px;
}
#rechn A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.rechn_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rechn_res, .rechn_res A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.rechn_res_txt, .rechn_res_txt A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.vergleich_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#vergleich{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height:30px;
	padding-left:25px;
}
#verg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
}
.detail_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.detail_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #840C03;
	text-decoration: underline;
}
#detail_menu td
{
background-image:url(images/detail_menu_bg.jpg);
height:38;
text-align:center;
border-right:1px solid #D3D3D3;
}
#detail_row td
{
padding-right:10px;
background-color:#FFFFFF;
height:16;
border-right:1px solid #D3D3D3;
text-align:right;
}
#detail_sum td
{
padding-right:10px;
background-color:#DFF0FA;
height:16;
border-right:1px solid #D3D3D3;
border-bottom:1px solid #FFFFFF;
text-align:right;
}
.text4, .text4 A, .text4 A:link, .text4 A:visited, .text4 A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#064567;
	text-decoration: none;	
}
.text5, .text5 A, .text5 A:link, .text5 A:visited,.text5 A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#670608;
	text-decoration: none;	
}