*{
			margin:0;
			padding:0;
 		   /*	border:none;*/
		}
a:focus,  a:active {outline: none;  }

body {
margin-top:15px;
font-family:verdana;
font-size:14px;
background-color: #34312A;

}


h1,h2,h3,h4{

 padding:0;
 margin:0;

}
h2{
/*font-family:verdana;*/
font-size:18px;
font-weight:bold;
line-height:18px;
height:16px;
padding:6px 0 0px 0;

}

h3{
font-family:verdana;
font-size:17px;
font-weight:bold;

}
h4{
font-family:verdana;
font-size:16px;
font-weight:bold;

}
a{
font-family:TAHOMA;
font-size:14px;
  color:#333333;
 }
 a:link,  a:visited {
  text-decoration:none;
}
 a:hover {
  color:#000000;
  text-decoration:underline;
}
a.current{

  color:#800000;

}

.layerHeader{
cursor:move;
}
 #disclaimer, a#disclaimer ,#disclaimer a:link, #disclaimer a:visited{
 font-family:TAHOMA;
  color:#333333;
 font-size:10px;

}
#disclaimer  a:hover, #disclaimer a:active{
 font-family:TAHOMA;
  color:#6F516B;
 font-size:10px;

}
#copyright {
 font-family:TAHOMA;
  color:#6F516B;
 font-size:10px;

}
 #hostedby ,#hostedby a,#hostedby a:link, #hostedby a:visited{
 font-family:TAHOMA;
  color:#6F516B;
 font-size:10px;

}
#hostedby  a:hover, #hostedby a:active{
 font-family:TAHOMA;
  color:#6F516B;
 font-size:10px;

}
#spacer{
  width:5px;
  height:1px;
}
#wrapper{
position:absolute;
top:50%;
margin-top:-320px;
width:940px;
left:50%;
right:50%;
margin-left:-460px;
border-bottom:1px solid #000000;
border-left:1px none #000000;
height:585px;
background-color:#e6e6e6;

}

#header{
position:absolute;
top:0px;
width:100%;
height:40px;
}

#footer{
position:absolute;
top:585px;
width:100%;
height:40px;
text-align:center;
font-size:11px;
}
#navTopLeft{
float:left;
position:absolute;
left:30px;
top:15px;
}

#navTopRight{
position:absolute;
right:40px;
top:15px;
}

#inhalt {
position: absolute;
margin-left:150px;
top:40px;
padding: 0px;
width:500px;
height: 543px;
background-color:#e6e6e6;
border-top:1px solid #0E4069;
border-bottom:1px solid #0E4069;
color:#0E4069;
}

#links {
position: absolute;
top:40px;
left: 0px;
width: 150px;
margin: 0px;
padding: 0px;
background-color:#0E4069;
height: 545px;
text-align:center;
border-left:1px solid #e6e6e6;
}

#rechts {
position: absolute;
left:650px;
top:40px;
float:left;
width: 260px;
color: #564b47;
margin: 0px;
padding-left: 10px;
background-color:#E6E6E6;
height:545px;
color:#0E4069;

}

#frameBorderL{

position: absolute;
top:40px;
left:650px;
background-image:url('/assets/frameBorderL.jpg');
background-position: top;
background-repeat:repeat-y;
height:545px;
width:20px;
}



