body{
	margin:0;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
}
img{
	border:0;
}
textarea{font-family:Arial, Helvetica, Sans-Serif;
font-size:9pt;
}
 input{font-family:Arial, Helvetica, Sans-Serif;
 font-size:9pt;
 }
#CTitel{
	background-color:black ;

}
#Titel{
	height:77px;
	background-color:black ;
	color:white ;
	width:1000px;
}
#CHeadline{
	background-color:#95B3D0;
}
#Headline{
	 height:125px;
	 width:1000px;
	 background-image:url('../images/htgHeadline.jpg');

}
#CNavig{
	background-color:white
}
#Navig{
	 height:30px;
}
#Navig a{
	text-decoration:none;color:black
}
#Navig a:active{
	text-decoration:none;
	color:black;
}
#Navig a:visited{
	text-decoration:none;
	color:black;
}
#Navig a:link{
	text-decoration:none;
	color:black;
}
#Navig a:hover{
	text-decoration:underline;color:#3E63A8;
}
#CContent{
	 background-image:url('../images/htgContent.jpg');
	 background-repeat:repeat-x;
	 height:500px;
	}

#Content{
     padding:20px 20px 20px 60px;
	width:1000px;
}

#SeitenTitel{
	height:35px;
	font-size:12pt;
	font-weight:bold;
	color:#3E63A8;
}






#AContainer{
background-image:url('../images/htgContent.jpg');
	 background-repeat:repeat-x;
	 height:500px;


}
.ZelleNavig{
	width:180px;
	background-color:#C9D4E8;
	height:300px;
	vertical-align:top;
}
.ListeNavig {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#ANavig li a {
   color:#3E63A8;
font-weight:bold;
  	height: 22px;
	text-decoration: none;
	}

#ANavig li a:visited {
	display: block;
	background:  url("../images/menu.gif");
	padding: 8px 0 0 30px;
	}

#ANavig li a:link {
	display: block;
	background:  url("../images/menu.gif");
	padding: 8px 0 0 30px;
	}

#ANavig li a:hover {
	color: #E11700;
	background:  url("../images/menu.gif") 0 -30px;
	padding: 8px 0 0 30px;
	font-weight:bold;
	}



#AContent{
	padding:20px 20px 0px 20px;
	width:750px;
}
.focNo{
	height:17px;
	border:1px #7F9DB9 solid;
	background-color:white;

}

.foc{
 background-color:#FFFFD2;
 border:1px #7F9DB9 solid;
 height:17px;
  }

.Tabelle{
	background-color:#21478D;
	border:0;
	font-size:10pt;
}
.Tabelle th{
background-color:#7E9CD3;
	 padding-left:5px;
	 padding-right:5px;
	 color:white;
	 text-align:left;
	 font-weight:bold;
	 border-collapse:collapse

}

.TableTrBack{
	background-color:white;
	border:0;
	font-size:10pt;
	border-collapse:collapse
}
.TableTrBack th{
background-color:#7E9CD3;
	 padding-left:5px;
	 padding-right:5px;
	 color:white;
	 text-align:left;
	 font-weight:bold;

  }
.TableTrBack tr{
     cursor:pointer;


}

.TableTrBack td{
     border:1px black solid;


}



.Abstand td{
padding-left:4px;

}
a:link {color:blue;text-decoration: none}
a:visited{color:blue;text-decoration: none}
a:active {color:blue;text-decoration: none}
a:hover{color:red;text-decoration:none}
