html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #000a1c;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#fff;  
  padding:0px;
  margin:0px;
}

p{
margin: 0px; 
padding: 5px 0 5px 0; 
line-height: 16px;
}

a { 
color: #ff66cc;
font-size: 11px;
text-decoration: none; 
}
 
h2 {
font-size:14px;
font-weight: bold;
padding: 5px 0 5px 0;
text-transform:uppercase;
color: #fff;
margin: 0;
}

#inhalt h2 a { 
font-size:14px;
font-weight: bold;
padding: 5px 0 5px 0;
text-transform:uppercase;
color: #c87d8f;
margin: 0;
}

h1 {
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #fff;
background-color: #90897a;
padding: 0;
margin: 0;
}

h3 {
font-size:11px;
font-weight: bold;
padding: 5px 0 5px 0;
text-transform:uppercase;
margin: 0;
}

#inhalt h3 a {
font-size:11px;
font-weight: bold;
padding: 5px 0 5px 0;
text-transform:uppercase;
margin: 0;
}

a {	text-decoration: none; color: #c87d8f;}
a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	text-decoration: underline;}
a:active {	text-decoration: none;}

#container { 
border-top: 2px solid #000a1c;
border-bottom: 2px solid #000a1c;
float: left;
background: url(../_imgs/bg_content.gif) 0 0 repeat-y;
}

#links {    
float: left;
width: 122px;
color: #564b47;
margin: 0px; 
padding: 10px;
}

#inhalt {
float: left;
width: 470px;
margin: 0;
padding: 10px;
}

#inhalt_rechts {
float: left;
width: 120px;
margin: 0;
padding: 10px;
}

#rechts {
float: right;
width: 0;
}

#header {
border-top: 12px solid #680a29;
color: #564b47;
margin: 0; 
padding: 10px;
background: #ffffff;
height: 184px;
background: url(../_imgs/mainpic.jpg) 395px 0 no-repeat;
} 

#logoholder {
width: 289px;
height: 45px;
padding: 0;
margin-top: 110px;
margin-left: 25px;
}	

#logo {
float: right;
width: 289px;
height: 45px;
padding: 0;
margin: 0;
}	

#logo h1, #logo h1 a {
float: left;
width: 289px;
height: 45px;
padding: 0;
margin: 0;
background: url(../_imgs/logogeo.gif) 0 0 no-repeat;
}

#logo h1 a span  { display: none;}   

#navigation {
margin: 0;
padding: 0;
background: #6d6e6f;
float: left;
}

#navigation ul {
display: inline;
}

#navigation li {
display: inline;
float: left; 
border-right: 2px solid #000a1c; 
}

#navigation li a { 
font-size: 10px;
text-decoration: none; 
color: #fff;
text-transform: uppercase;
font-weight: bold;
padding: 10px;
display: inline;
float: left; 
width: auto;
}

#navigation li a:hover { 
color: #fff;
background: #680a29;
padding: 10px;
}

#navigation li .activ { 
color: #fff;
background: #680a29;
padding: 10px;
}

#navholder { 
background: #6d6e6f ;
width: 100%;
margin: 0; 
padding: 0;
float: left;
}

#navblock { 
border-right: 2px solid #000a1c; 
background: #680a29;
width: 140px;
float: left;    
margin: 0; 
padding: 0;
height: 32px;
}

#footer {
margin: 0;
padding: 0;
background: #6d6e6f;
float: left;
}

#footer ul {
display: inline;
}

#footer li {
display: inline;
float: left; 
}

#footer li a { 
font-size: 10px;
text-decoration: none; 
color: #fff;
padding: 10px;
display: inline;
float: left; 
width: auto;
border-right: 2px solid #000a1c; 
}

#footer li a:hover { 
color: #fff;
background: #680a29;
padding: 10px;
}

#fooholder { 
background: #6d6e6f ;
width: 100%;
margin: 0; 
padding: 0;
float: left;
}

#fooblock { 
border-right: 2px solid #000a1c; 
background: #680a29;
width: 140px;
float: left;    
margin: 0; 
padding: 0;
height: 32px;
}

#inhalt ul { margin: 0; padding: 0 20px;}
#inhalt li { margin: 0; padding: 5px;}

#links ul { list-style: none; margin: 0; padding: 0;    }
#links li { list-style: none; margin: 0; padding: 5px; }

#inhalt_rechts ul { list-style: none; margin: 0; padding: 0; }
#inhalt_rechts li { list-style: none; margin: 0; padding: 5px; }


img { border: 0;}


