/* general HTML tag styles	*/
html, body, div, p, h1, h2, h3, h4, span, a, table, td, form, img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
   	padding: 0px;}
	
html, body{	
	
	color: #333333;
	line-height: 1.166;}

p {
	padding-bottom: 15px;}
a{	
	color: #1C418F;
	text-decoration: none;}
a:link{
	color: #1C418F;
	text-decoration: none;}
a:visited{
	color: #1C418F;
	text-decoration: none;}
a:hover{
	color: #1C418F;
	text-decoration: underline;}
a:active {
   color: #1C418F;
   text-decoration: underline;}
img {
   border: 0;}

td{
	vertical-align:top;}
	

/********* Layout Divs (Sections) **********/
#zentriert {
  position:absolute;
  left:50%;
  width:800px;
  height:65px;
  margin-left:-400px;
  margin-top:20px;}
#head{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 90px;
	width: 832px;
	padding: 0px;
	background-image: url(bilder/head.gif);
	background-repeat: no-repeat;}
#headENG{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 89px;
	width: 832px;
	padding: 0px;
	background-image: url(bilder/head_en.gif);
	background-repeat: no-repeat;}
#headLeft{
	float:left;
	width: 780px;
	padding: 0px 0px 0px 0px;}
#headRight{
	float:left;
	width: 40px;
	padding: 0px 0px 0px 0px;}
#content{
	position: absolute;
	top: 120px;
	left: 0px;
	height: 800px;
	float: left;
	padding: 4px 35px 0px 0px;
	width: 530px;}
#content2{
	float: left;
	padding: 4px 0px 0px 0px;
	width: 200px;
	border-left: 1px solid #cccccc;}
#contentBig{
	position: absolute;
	top: 118px;
	float: left;
	padding: 4px 0px 0px 0px;
 	width: 700px;}
#rightBox{
	position: absolute;
	top: 120px;
	left: 600px;
	height: 800px;
	float: left;
	padding: 1px 0px 0px 0px;
	width: 200px;
	text-align: left;
	border-left: 1px solid #cccccc;

}
#foot{
	position:absolute;
	top: 955px;
	float: left;
	font-size: 60%;
	width: 770px;
	color: #cccccc;
	clear: both;
	font-size: 60%;
	text-align:center;
	left: 208px;
}
#foot2{
    padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 60%;
	color: #cccccc;
	text-align:center;
	}
#foot3{
	position:absolute;
	top: 2100px;
	float: left;
	font-size: 60%;
	width: 770px;
	color: #cccccc;
	clear: both;
	font-size: 60%;
	text-align:center;
	left: 209px;
}	
/************* #navTop and navSub styles **************/
#navTop{
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	width: 800px;}
#navTop a {
	padding: 2px 8px 2px 8px;
	color: #666666;
	background-color : #000066;
	font-size: 9px;}
#navTop a:link {
	color: #666666;
	background-color: #cccccc;}
#navTop a:visited {
	color: #666666;
	background-color: #cccccc;}
#navTop a:hover {
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;}
#navTop a:active {
	color: #ffffff;
	background-color: #666666;
	text-decoration: none;}
#navTop a:focus {
	color: #ffffff;
	background-color: #888888;
	text-decoration: none;}

#navSub{
    position: absolute;
	top: 90px;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	width: 800px;}
#navSub a {
	padding: 2px 8px 2px 8px;
	color: #666666;
	background-color : #000066;
	font-size: 9px;}
#navSub a:link, #navSub a:visited {
	color: #666666;
	background-color: #cccccc;}
#navSub a:hover, #navSub a:active {
	color: #ffffff;
	background-color: #666666;
	text-decoration:none;}
#navSub a:focus {
	color: #ffffff;
	background-color: #888888;
	text-decoration:none;}
	
/************** .feature styles ***************/
.feature{
	padding: 0px 15px 5px 15px;
	font-size: 70%;
	line-height: 150%;}
.feature p{
	padding: 10px 0px 5px 10px;
	color:#666666;}
.feature h2{
	padding: 10px 0px 0px 0px;
	font-size: 100%;
	font-weight: bold;
	color: #666666;	
	text-align: left;}
.feature h3{
	padding: 10px 0px 5px 0px;
	font-size: 110%;
	font-weight: bold;
	color: #1C418F;	
	text-align: left;}
.feature li{
	list-style-type: disc;
	color:#666666;
	padding: 0px 15px 5px 5px; 
	list-style-position: outside;}

.feature img{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 8px 2px 0px;}
.newsHead{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #1C418F;
	font-weight: bold;
	line-height: 100%;}
.table{
	padding: 0px 15px 5px 15px;
	font-size: 70%;
	line-height: 150%;}
.table p{
	padding: 10px 0px 5px 0px;
	
	color: #666666;}
.table h4{
	padding: 10px 0px 5px 0px;
	font-size: 110%;
	font-weight: bold;
	color: #1C418F;	
	text-align: left;}
.table img{
	float: left;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;}

