body 
{
	background-color:#EFEFEF;
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif ;
	font-size:10pt; 
	margin: 0px 0px 0px 0px;
	}
	
h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-size: 14pt;
	margin-top: 0pt;
	margin-bottom: 10px;
	font-weight: normal;
	color: #eef1f8;
	color:rgb(0,85,150);
	}
	
h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-size: 12pt;
	margin-top: 0pt;
	margin-bottom: -10pt;
	font-weight: normal;
	color:rgb(0,85,150);
	}
	
h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-size: 12pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-weight: normal;
	color:rgb(0,85,150);
	}
	
h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-size: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-weight: bold;
	color:rgb(0,85,150);
	}
	
a:link {color:rgb(0,85,150); text-decoration:none; }
a:visited {color:rgb(0,85,150); text-decoration:none;}
a:hover {color:rgb(0,85,150); text-decoration:underline;}
a:active  {color:rgb(0,85,150); text-decoration:underline;}
	
#header
	{
	display: block;
    position:relative;
    width:800px;
    height: 84px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: transparent;	
    border: solid 0px red;
    text-align: right;
	}

	
#header_left
	{
	display: block;	
	position:absolute;
	top: 0px;
    left: 0px;
    height: 17px;
    width:161px;
    border: solid 0px red;
    margin: 0px 0px 0px 0px;
    background-color: #E1E1E1;
    padding: 62px 5px 5px 5px;
    text-align: left;
    }
	
	
#logobar
	{	
	position:relative;
	float: right;
    top: 0px;
    left: 0px;
    width:629px;
    height: 100%;
    border: solid 0px blue;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
	}
	
#logobarleft
	{
	  display: block;
	  position: absolute;
	  left: 0px;
	  bottom: 0px;
	  border: solid 0px red;
	  width: 300px;
	  text-align:left;
	  vertical-align: bottom;
	  margin: 0px 0px 0px 0px;
	  padding: 5px 5px 5px 5px;
	}
	
#logo 
	{
	 float: right;
	 border: solid 0px blue;
	}
		
#contentBox
	{
	display: block;
	position:relative;
	top: -3px;
    width:800px;
    border: solid 0px green;
    text-align:left;
    margin: 0px 0px -3px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #E1E1E1;
   
   }
	

	
#ContentLeft
{
	display: block;
	position: absolute;
	width:171px;
	border: solid 0px red;
	margin: 0px 0px 0px 0px;
}

#Navigation
{
	display: block;
	position: relative;
	height: 100%;
	border: solid 0px orange;
}
	
#w3c 
{
	display: block;
	position: relative;
	height: 100%;
	border: solid 0px blue;
	padding-left: 10px;
	text-align: left;
	}

#Contentright
	{	
	display: block;
	position:relative;
	top: 0px;
    left: 171px;
    width:609px;
    min-height: 500px;
    height: 100%;
    border: solid 0px blue;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    background-color: #FFFFFF;
    background-image: url(../../images/bgimg.jpg);
	background-repeat: no-repeat;
 	background-position: 279px 23px;
	vertical-align: top;
	text-align: left;
	}
		

#Navigation ul
	{
	display: block;
	position: relative;
	white-space:nowrap;
	border: solid 0px red;
	clear:both;
	list-style-type:none;
	margin:0px !important;
	padding:10px; 
	font-size: 11pt;
	}
									
									
#Navigation li
	{
	display:block;
	clear:both;
	color:#FFFFFF; 
	padding:0px 0px 10px 0px; 
	
}
#Navigation li a
	{
	display:block;
	padding: 0px 0px 0px 0px; 
	text-decoration:none; 
	}
									

#Navigation li a:hover
	{
	display:block;
	text-decoration:underline !important;
	}

									

#Navigation li a:active
	{
	display:block;
	text-decoration:none !important;
	}
	
.listCell1 {width: 300px;}
.listCell2 {width: 150px;}
.listCell3 {width: 75px; text-align: right;}
.hrReadList {color: #3b73a6	; height: 1px;}

.textArea
{
	width: 300px;
	height: 60px;
	font-family: Verdana;
	font-size: 10pt;
}


.textField
{
	width: 300px;
}	

.textField200
{width: 200px;}


/*boxen für Ränder*/
#outerBox
{width: 812px;
background: transparent url(../../images/home/border_left.png) repeat-y top left 
}

#outerBox2
{width: 812px;
background: transparent url(../../images/home/border_right.png) repeat-y top right 
}

#footer
{
display: block;
width: 812px;
height: 12px;
margin-bottom: 20px;
margin-top: 0px;
background: transparent url(../../images/home/bottom.jpg) no-repeat top right 
}





