body,td,th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333;
}
body {
 background-color: #fff;
 margin: 0px;
 background-image: url(../i/bg.gif);
 background-repeat:repeat-x;
}
a:link {
 color: #D9A506;
 text-decoration: none;
}

a:visited,hover,active {
text-decoration: none;
color: #D9A506;
}


form input, textarea, select {
 border: #999999 solid 1px;
 background-color: #F0F0F0;
 width: 150px; 
 margin: 5px 0 5px 0;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666677
}

form input.checkbox {
 width: 20px; 
 margin: 0 5px 0 0;
 border: 0px; 
}

form input.radio {
 width: 20px; 
 margin: 2px 5px 0 0;
 border: 0px; 
}

form select	 {
font-size: 10px;
}

h1 {
font-size: 22px;
color: #D9A506;
margin: 0 0 0 0;
font-weight: normal;
}

h2 {
font-size: 16px;
margin: 0px;
padding: 0px;
}

h3 {
font-size: 18px;
margin: 0 0 5px 0;
padding: 0px;
color: #D9A506;
font-weight: bold;
}

h4 {
font-size: 16px;
margin: 0 0 5px 0;
padding: 0px;
color: #D9A506;
}


div#rahmen {
float: left;
width: 950px;
margin: 0 0 30px 15px;
}


div#header {
height: 162px;
background-image: url(../i/header.jpg);
background-repeat: no-repeat;
background-position: 380px 0px;
float: none;
}

div#logo {
padding: 30px 0 25px 0;
float: none;
}

div#header_navi img {
margin-right: 8px;
float: none;
}

div#header_navi {
padding: 10px 0 0 0;
float: none;
}


div#bottom {
padding: 0 27px 0 0;
text-align: right;
font-size: 11px;
float: none;
}


div#content {
background: #FFFFFF;
border-top: #999 solid 5px;
border-bottom: #999 solid 5px;
border-left: #999 solid 1px;
border-right: #999 solid 1px;
line-height: 1.35em;
}

div#subnav_left {
padding: 1px 5px 1px 5px;
background-color: #F4F4F4;
border-right: #999999 solid 1px;
border-bottom: #fff solid 1px;
font-size: 11px;
width: 100%;
}

div#admin_navi {
width: 924px;
}

div#verlauf {
background-image:url(../i/nav_bottom.jpg);
height: 11px;
margin-bottom: 5px;
}