*{
margin:0px;
padding:0px;
}
html, body {
 height:100%;
 width:100%;
 background-color:#021A51;
 overflow:hidden;
}

#backgroundbartop{
width:100%;
height:86px;
position:absolute;
top:0px;
left:-18px;
background-image: url('../image/bg_top.jpg');
background-repeat:repeat-x;
color:red;
z-index:4;
}

#backgroundbarbottom{
width:100%;
height:60px;
position:absolute;
bottom:0px;
left:-18px;
background-image: url('../image/bg_bottom.jpg');
background-repeat:repeat-x;
z-index:4;
}

#document {
 background-color:#021A51;
position:absolute;
 width:100%;
 height:100%;
 overflow:auto;
 overflow-x:hidden;
 z-index:0;

}
#header{
left:50%;
margin-left:-480px;
position:absolute;
top:0px;
width: 960px;
height: 86px;
z-index:5;
}

#headerleft {
 width: 526px;
 height: 86px;
 background-image: url('../image/header_left.jpg');
 background-repeat: no-repeat;
 float: left;
}
#headerright {
 width: 434px;
 height: 86px;
 background-image: url('../image/header_right.jpg');
 background-repeat: no-repeat;
 float: right;
}


#content {
height:99%;
left:50%;
margin-left:-321px;
top:1px;
position:absolute;
text-align:left;
width:800px;
background-color: #E0DFE5;
z:index:1;
}

#contentleftbottom{
left:50%;
margin-left:-480px;
 position:absolute;
 height:166px;
 background-color:#021A51;
 width:150px;
 float:left;
  background-image:url("../image/left_bottom.jpg");
 background-repeat:no-repeat;
 background-position:bottom;
 bottom:70px;
 z-index:3;

}
#contentlefttop{
left:50%;
margin-left:-480px;
 position:absolute;
 height:76px;
 background-color:#021A51;
 width:150px;
 float:left;
  background-image:url("../image/left_top.jpg");
 background-repeat:no-repeat;
 background-position:bottom;
 top:66px;
 z-index:2;

}

#contentmain {
background-color: #E0DFE5;
height:100%;
margin-right:0px;
margin-left:auto;
}

#druck_symbol{
position:absolute;
 left:50%;
 margin-top:86px;
margin-left:454px;
width:15px;
height:15px;
z-index:8;
}

#contentcenter{
font-family:Arial,Helvetica,Verdana;
background-color: #E0DFE5;
height:auto;
margin-top:95px;
margin-bottom:95px;
padding-left:10px;
padding-right:10px;
overflow-x:hidden;
}

#overlay {
left:50%;
margin-left:-330px;
 z-index: 6;
 position:absolute;
 bottom:70px;
 width: 46px;
 height: 98px; 
 background-image:url("../image/overlay.gif");
 background-repeat: no-repeat;
}

#bottom{
width:960px;
height:70px;
left:50%;
margin-left:-480px;
position:absolute;
bottom:0px;
z-index:8;
}

header div {
position:absolute;
z-index:7;
}
#bottomleft {
 width: 526px;
 height: 70px;
 background-image: url('../image/bottom_left.jpg');
 background-repeat: no-repeat;
 float: left;
}
#bottomright {
 width: 434px;
 height: 70px;
 background-image: url('../image/bottom_right.jpg');
 background-repeat: no-repeat;
 float: right;
 vertical-align:middle;
 text-align:right;
}

#bottomright table{
width:100%;
vertical-align:middle;
}

#bottomright table td{
 float: right;
 vertical-align:middle;
 text-align:right;
 padding:18px 2em 0em 0em;

}


#bottomright table td a{
    	font: 12px Arial, Narrow,Helvetica,sans-serif;
    	text-decoration:none;
	font-weight: bold;
	font-style:italic;
	color:white;
}

#bottomright table td a:hover{
	color:#85a5e9;
}

 special{
	float: right;
	list-style: none;
	line-height: 1em;
	/*background: white;*/ /*Hintergrund Main*/ 
	padding: 0 ;
	border: none;
	vertical-align:middle;

}
hr{
height:3px;
background-color:#021a51;
}


#contentcenter{
font: 12px Arial;
}
#contentcenter ul a{
font: 12px Arial;
Color: #003758;
text-align:left;
}

#contentcenter a{
font: 12px Arial;
Color: #003758;
text-align:left;
}

#contentcenter td{
font: 12px Arial;
text-align:left;
}

#contentcenter td textarea{
width:160px;
}

#contentcenter td input.check{
width:10px;
}

#contentcenter h1{
font: 16px Arial;
font-weight: Bold;
color: #003758;
text-align:left;
width:100%;
}
#contentcenter h2{
margin-left:30px;
font: 14px Arial Bold;
color: #003758;
text-align:left;
width:100%;
}
#contentcenter h3{
margin-left:30px;
font: 12px Arial Bold;
color: #003758;
text-align:left;
text-decoration:underline;
width:100%;
}

#contentcenter ul{
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
color:grey;
}
#contentcenter li{
margin-top:10px;
margin-bottom:10px;
}


#contentcenter a{
text-align:left;
color:grey;
}
