body, html{
font-family: Arial,sans-serif;
font-size: 12px;
color: #000000;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background: url('img/layout/site_bg.jpg');
background-repeat: repeat-x;
background-color: #e8e8e8;
}

a{
	outline:0; -moz-outline:0;
}
 .linkblack{
 color: #000000;
 }
 .linkblack:hover{
 color: #999999;
 }

  .linkblack1{
 color: #000000;
 text-decoration: none;
 }
 .linkblack1:hover{
 color: #444444;
 }

#anordnung {
position: absolute;
top: 50%;
height: 553px;
margin-top: -280px;
left: 50%;
width: 100%;
margin-left: -50%;
}

.komplett{
position: relative;
width: 957px;
height: 553px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
}


.halboben{
position: absolute;
left: 1px;
top: 1px;
width: 955px;
height: 250px;
}
.logo{
position: absolute;
left: 5px;
top: 6px;
width: 500px;
height: 50px;
font-size: 18px;
}
.impressum{
position: absolute;
left: 700px;
top: 3px;
width: 250px;
height: 50px;
text-align: right;
}
.hauptnavi{
position: absolute;
left: 0px;
top: 79px;
width: 955px;
height: 150px;
}



.halbunten{
width: 955px;
height: 300px;
}
.navimenu{
position: absolute;
left: 1px;
top: 252px;
width: 139px;
height: 300px;
}
.naviarea{
font-size: 11px;
position: absolute;
left: 5px;
top: 6px;
width: 120px;
height: 290px;
overflow: auto;
}


.navimenu-sub{
font-size: 11px;
color: #DDDDDD;
position: absolute;
left: 141px;
top: 252px;
width: 254px;
height: 300px;
background-color: #BBBBBB;
}
.subarea{
position: absolute;
left: 5px;
top: 6px;
width: 244px;
height: 290px;
color: #333333;
overflow: auto;
}


.content{
position: absolute;
left: 396px;
top: 252px;
width: 560px;
height: 300px;
background-color: #EEEEEE;
}
.textarea{
position: absolute;
left: 5px;
top: 6px;
width: 550px;
height: 290px;
color: #000000;
overflow: auto;
}




.leisterechts{
position: absolute;
left: 956px;
top: 0px;
width: 144px;
height: 500px;
text-align: center;
color: #ffffff;
background-color: #BBBBBB;
}
.leisteunten{
position: absolute;
left: 956px;
top: 500px;
width: 144px;
height: 53px;
text-align: center;
color: #ffffff;
background-color: #BBBBBB;
}



.line-bottom{
width: 955px;
height: 1px;
background-color: #000000;
}