*{
margin: 0; 
padding: 0;
}

html, body { 
font-family: Arial;
font-size: 12px; 
text-align:center;
}

img { border: none; }


/* Div Container*/

#seite {
	width:770px;
	position: relative;
	text-align:left;
	margin: 0 auto;
	background:url(bilder/menubg.gif) left top repeat-y;
	}
	
#seitetop{
width:770px;
height:39px;
background-color: #660000;
}

#logo {
	width: 168px;
	height: 39px;
	float: left;
	position:absolute;
	margin-left:5px;
}

#headertext {
	height: 39px;
	color: #fff0c9;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing: 2px;
	float:right;
	position:absolute;
	margin-top: 10px;
	margin-left:510px;
	width: 258px;
}

#header {
width:770px;
height:205px;
}

#content {width:770px;
background:url(bilder/menubg.gif) left top repeat-y;
/*margin: 0 auto;*/

}

#menu { width:170px; float: left; padding-top:30px;
background-color:#fdfdd7;
height:auto;
/*margin: 0 auto;*/
padding-bottom: 150px;

}

#inhalt { width: 487px; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: transparent; margin-top: 30px; margin-left:50px; margin-right: 50px; text-align: justify; letter-spacing: 1px;
padding-bottom:50px;}

#footer {

clear:both;
	width:770px;
	height: 25px;
	background-color:#660000;
}
#footer_ende {
clear:both;
padding-top:10px;
	height: 25px;
	text-align:right;
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
font-size:10px;
	color: #000000;
}




#mainnavi {

width:770px;
height:25 px;
background-color:#660000;}

#navi {
padding-right: 10px; 
padding-left: 10px; 
padding-bottom: 4px; 
padding-top: 3px; 



}

#navi ul {
	padding: 3px 5px 0px 5px;
	margin: 0px;
	
}

#navi ul li {
	display: inline;
    white-space: nowrap;
	
}

#navi ul li a {
	padding: 3px 5px 0px 5px;
	color: #fff0c9; 
	text-decoration: none;
	text-align: center; 
font:arial;
font-size:11px;
letter-spacing: 1px;
margin: 0px 2px 0px;
}

#navi ul li a:hover {color: #f1daad; border-bottom: solid; border-bottom-width: 2px;  }
#navi ul li a.aktiv { color: #f1daad; border-bottom: solid; border-bottom-width: 2px;  }


.cf {
font:Arial, Helvetica, sans-serif;
font-size:10px;
	color: #000000;
	text-decoration: none;
}
.cf a:link {
	color: #000000;
	text-decoration: none;
}
.cf a:visited {
color: #000000;
text-decoration: none;
}
.cf a:hover {
	color: #333333;
	text-decoration: underline;
}


td{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align:justify;
	padding-top: 15px;
}

p{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align:justify;
	padding-top: 15px;

}


h1 {
	font-size: 14px;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	border-width: 1px;
	border-style: none none solid none;
	line-height: 1.4em;
	padding-bottom: 15px;
	padding-top: 0px;
	
}
h2 {
	font-size: 14px;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	border-width: 1px;
	border-style: none none solid none;
	line-height: 1.4em;
	padding-bottom: 15px;
	padding-top: 0px;
}
h3 {
		font-size: 12px;
		color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	border-width: 1px;
	border-style: none none solid none;
	padding-bottom: 15px;
	padding-top: 0px;
}
h4 {
		font-size: 12px;
		color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	padding-bottom: 15px;
	padding-top: 0px;
}

h5 {
		font-size: 12px;
		color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	padding-bottom: 15px;
	padding-top: 0px;
}

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
 /* margin-right: 0.5em;
  display: block;*/
}

input, textarea, radio {
  margin-bottom: 10px;
}

div#submenu a {

font-size:12px;
font-weight:bold;
padding-right: 10px;
display: block; 
padding-left: 8px; 
border-left-width: 0px; 
border-bottom-width: 0px;
padding-bottom: 7px; 
margin: 0px 0px 0px; 
color: #000000; 
padding-top: 7px; 
text-align: left; 
text-decoration: none; 
	letter-spacing: 2px;
}

div#submenu a:hover {
background: #ffffff; 
color: #660000; }


div#submenu1 a {
background: #ffffff; 
color: #660000; }

div#submenu1  {
background: #ffffff; 
color: #660000; }

.weiss-header {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff0c9;
text-align: right;
padding-right:20px;
letter-spacing: 3px;


}

.adresse {
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff0c9;
text-align: center;
letter-spacing: 1px;


}

a {
	color: #000000;
	text-decoration: none;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
color: #000000;
text-decoration: underline;
}
a:hover {
	color: #660000;
	text-decoration: underline;
}


