* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Erforderlich */
}

body{
color:black;
background:#FF9966;
padding:0;
margin:0;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
}

#center{
color:black;
margin:auto;
background:#F4F4F4 url(bilder/feuer_bg.jpg);
text-align:left;
width:780px;
position:relative;
  height: auto !important; /* Für moderne Browser */
  height: 100%; /* For IE */
  min-height: 100%; /* Für moderne Browser */
}

#pic {
	float: left;
	padding:55px 0 0 260px;
}

#logo{
	background:url(bilder/top.jpg) no-repeat;
	padding: 174px 0 0;
}

#topnav {
	padding:2px 0 0 0;
	float: right;
}

#topnav a{
	padding:5px 0 0 0;
	color:#0000FF;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

#topnav a:hover{
	padding:5px 0 0 0;
	color:#FF6600;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

#head {
	background:#FFFFFF;
	color:black;
	margin:0;
}

#menu{
	float:left;
	width:150px;
	padding:25px 0 0 25px;
}

#menu ul{
margin:0 0 20px 10px;
padding:0;
list-style:none;
width:150px;
}

#menu li{
padding:0 0 4px 0;
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;
}

#menu a{
width:120px;
/*die breitenangabe wird nur vom ie benoetigt*/
display:block;
color:black;
background:#FF9966 url(content/hover.gif) no-repeat 0px 4px;
border:1px solid black;
padding:1px 4px 1px 12px;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#menu a:hover{
color:black;
background:#FF3300 url(hover.gif) 0px -23px no-repeat;
border:1px solid black;
}

#menu a:active{
color:black;
background:#FF3300 url(hover.gif) 0px -50px no-repeat;
border:1px solid black;
}

#content{
	margin:0 80px 20px 200px;
}

#content h2{
margin:25px 0 9px 0;
padding:2px 0 2px 5px;
font:bold 12px Arial, Helvetica, sans-serif;
border-left:8px solid #004C97;
border-bottom:1px solid #004C97;
}

#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 10px Arial, Helvetica, sans-serif;
border-left:6px solid #004C97;
border-bottom:1px solid #004C97;
}

#content h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 8px Arial, Helvetica, sans-serif;
border-left:4px solid #004C97;
border-bottom:1px solid #004C97;
}

#content h5 {
	background: #FF9966;
	font-size: 10px;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*#footer {
	background: #FFFFFF;
}*/

#container-foot {
  width: 780px;
  background: #CCC;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 20px;
}

#foot {
  padding: 0 1em;
  line-height: 20px;
}

h1 {
	font: small-caps 16px Arial, Helvetica, sans-serif;
	color: #FF3300;
	padding: 25px 5px 12px 12px;
}

.strong {
	font-weight: bold;
}
