html {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
  	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

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

h2 {
	font-size: larger;
	color: #dd0000;
}

#header {
	position:relative;
	margin: 0px;
	padding: 0px;
    width: 100%;
	height: 123px;
    background: #D0CDC6 url("pics/header.jpg") left top no-repeat;
}

#headernav {
	position:absolute;
	bottom:0px;
	right:0px;
}

#headernav ul {
	margin: 0;
    padding:10px 10px 0;
    list-style:none;
}

#headernav li {
	float:left;
    background:url("pics/left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
}

#headernav a {
    display:block;
    background:url("pics/right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#990000;
}

#headernav a:hover {
   color:#dd0000;
}

#headernav #current {
   background-image:url("pics/left_on.gif");
}

#headernav #current a {
   background-image:url("pics/right_on.gif");
   color:#dd0000;
   padding-bottom:5px;
}

#container {
	margin: 0pt;
	padding: 0pt;
}

#inner{ margin:0px; margin-top:15px; width:100%; } /* die IE PC schlaufe */ 

#nav {
	padding: 0pt;
	margin: 0px;
}

#nav ul {
	margin: 0;
    padding: 0px 10px 10px 0px;
    list-style:none;
}

#nav a {
	text-decoration: none;
}


#content {
	float:left;
	position:relative; 
	width:70%;
	min-height: 300px;
	height: expression(this.scrollHeight > 300 ? "auto":"300px");
	background:#fff;
	margin: 0px 15px 15px 15px;
}

#content p, #content img {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#footer {
	clear: both;
	margin: 0;
	padding: 1px;
	text-align: center;
	background: #dd0000;
	color: #ffffff;
	font-size: smaller;
}

#footer a {
	color: #ffffff;
	text-decoration:none;
}

.small {
	font-size: x-small;
}