body{
	font: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: Blue;
	margin-top:30px;
	margin-left:50px
}
.hg_oben{
	background-image: url(images/hg_oben_logo2.jpg);
	background-repeat: no-repeat;
}
#lage{
	width: 720px;
	margin:auto;
}
.rahmen{
	width: 720px;
	border: solid;
	border-width: 1px;
	border-color: Blue;
}
.rahmen_abst{
	border: solid;
	border-width: 1px;
	border-color: Blue;
	padding: 3px;
}
.hg_meins{
	background-image: url(images/meins_trans_hg3.gif);
	background-repeat: repeat-y;
}
.linie_oben{
	border-top:solid;
	border-top-width:1px;
	border-top-color: Blue;
}
.linie_hg{
	border-top:solid;
	border-top-width:1px;
	border-top-color: Blue;
	background-color: #EFF4F4;
}
.hg_grau{
	background-color: #EFF4F4;
}
.hg_extra{
	background-color: #E0B2F0;
	padding-left: 3pt;
}
.hg_lila_streif{
	background-image: url(images/linie2.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.hg_index{
	background-color: #2F2F2F;
	padding-left: 2pt;
	border: dotted; border-color: Blue; border-width: 1px;
}
.td_navi{
	padding-left:5px;
	padding-right: 5px;
}
.td_norm{
	border-collapse: separate;
	border-left:solid; border-width: 1px;  border-color: Blue;
	border-right: solid; border-width: 1px; border-color: Blue;
	border-top: solid; border-width: 1px; border-color: Blue;
	font-size: 9pt;
	color: Blue;
	padding-left: 2pt;
	
}
/* Links*/
a.navi:link{
	font-size: 8pt;
	color: Blue;
	text-decoration: none;
}
a.navi:visited{
	font-size: 8pt;
	color: Blue;
	text-decoration: none;
}
a.navi:hover{
	font-size: 8pt;
	color: #9900CC;
	text-decoration: none;
}
a.navi:active{
	font-size: 8pt;
	color: Blue;
	text-decoration: none;
}
/*Textlink*/
a.text_li:link{
	font-size: 9pt;
	color: Blue;
	text-decoration: underline;
}
a.text_li:visited{
	font-size: 9pt;
	color: Blue;
	text-decoration: underline;
}
a.text_li:hover{
	font-size: 9pt ;
	color: Blue;
	text-decoration: none;
}
a.text_li:active{
	font-size: 9pt;
	color: Blue;
	text-decoration: underline;
}

/*text_link_index1-Seite*/
a.index_li:link{
	font-size: 9pt ;
	color:#EFF4F4 ;
	text-decoration: underline;
}
a.index_li:visited{
	font-size: 9pt;
	color: #EFF4F4;
	text-decoration:  underline;
}
a.index_li:hover{
	font-size: 9pt;
	color:#EFF4F4;
	text-decoration: none;
}
a.index_li:active{
	font-size: 9pt ;
	color: #EFF4F4;
	text-decoration: none;
}
/*link in h1*/
a.h1_li:link{
	font-size: 9.5pt;
	color: Blue;
	text-decoration: underline;
	
}
a.h1_li:visited{
	font-size: 9.5pt;
	color: Blue;
	text-decoration: none;
}
a.h1_li:hover{
	font-size: 9.5pt;
	color: Blue;
	text-decoration: none;
}
a.h1_li:active{
	font-size: 9.5pt;
	color: Blue;
	text-decoration: none;
}

a.footer_li:link{
	font-size: 6.5 pt;
	color: Blue;
	text-decoration:none;
	}
a.footer_li:visited{
	font-size:6.5pt;
	color: Blue;
	text-decoration:none;
	}
a.footer_li:hover{
	font-size:6.5pt;
	color: Blue;
	text-decoration:none;
	}
a.footer_li:active{
	font-size:6.5pt;
	color: Blue;
	text-decoration:none;
}

/*texte*/
.norm{
	font-size: 12px;
	line-height: 18px;
	color: Blue;
	padding: 8px;
	
}
.norm_fett{
	font-size: 9pt;
	color: Blue;
	font-weight: bold;
}
h1{
	color: Blue;
	font-weight: bold;
	margin-bottom: 0px;
	font-size: 12px;
}
.norm_black{
	font-size: 8.5pt;
}
.norm_black_b{
	font-size: 8.5pt;
	font-weight:600;
}
.norm_index{
	font-size: 8.5pt;
	color:#CCCCCC;
	padding-left: 5px;

}
.norm_index_b{
	font-size: 8.5pt;
	color:#CCCCCC;
	font-weight:600;
}
.h1_index{
	font-size: 9.5pt;
	color:#CCCCCC;
	font-weight: bold;
}
.klein_norm{
	font-size: 8pt;
	color: Blue;
	
}
.norm_klein_block{
		font-size: 8pt;
		color: Blue;
		text-align: justify;}
#footer{
	font-size: 10px;
	border-top:solid;
	border-top-width:1px;
	border-top-color: Blue;
	background-color: #EFF4F4;
}
#footer2{
	font-size: 10px;
	border-top:solid;
	border-top-width:1px;
	border-top-color: Blue;
	background-color: #D6E0DE;
	
}
#vaterschaftstest{
font-size: 8px;
position: absolute;
top:850px;
left: 10px;
width: 700px;
z-index: 2;
visibility: hidden;}

#info_zell{
	border: 1px; 
	border-color: Blue;
	border-style: solid;
	padding: 3px;
	font-size: 10px;
	letter-spacing: 0.5px;
	
}
