html, body {
height: 100%;
margin: 0px;
padding: 0px;
background-color: #acacac;
font-family : Verdana;
font-size : 12px;
color:#666666;
}
div#head {
height: 130px;
background:  url(images/head_sing.jpg);
}
div#center {

width: 750px;
margin: 0 auto;
min-height: 100%;
background: white url(images/navi.png) repeat-y;
}

div#blank {
background: #fff;
width: 160px;
height: 24px;
}
div#nav {
float:left;
width: 160px;
}
div#content { 
float:right;
width: 550px;
padding-right:5px;

}
div#logo{
margin-top: 390px;
margin-left: 20px;
background: white url(images/logo.gif);
width: 127px;
height: 126px;

}
 ul#navi, ul.subnavi  {
margin: 0;
padding: 0;
list-style:none;
}

ul#navi {
border-top:2px solid #acacac;
margin-left:10px;
}

ul.subnavi {
margin-left: 10px;
}

#navi a {
display: block;
text-decoration:none;
width: 145px; /* Grafikbreite */
line-height: 22px; /* Grafikhöhe */
background: url(images/navi_bg.png);
font-weight:bold;
color: #666666;
padding-left:5px;
}

#navi a:hover {
background: url(images/navi_bg_over.png);
}

#navi li ul.subnavi li a {
display: block;
text-decoration:none;
width: 135px; /* Grafikbreite */
line-height: 22px; /* Grafikhöhe */
background: url(images/navi_bg.png);
font-weight:bold;
color: #666666;
}

#navi li ul.subnavi li a:hover {
background: url(images/navi_bg_over.png) -10px 0;
}

a{
text-decoration: underline;
color: #666666;
}


#liste {
padding-left: 0px;
list-style: none;
margin-top:0px;
margin-left:10px;
}

.liste img {
float: left;
}

.liste p {
margin: 0;
padding: 0;
}
p.text{
margin-left:115px;
}

.clear {
clear: left;
font-size: 1px;
line-height: 0;
}

#liste2 {
padding-left: 0px;
list-style: none;
margin-top:0px;
margin-left:10px;
}

.liste2 img {
float: right;
}

.liste2 p {
margin: 0;
padding: 0;
}
p.text2{
margin-left:5px;
}
h1{
margin-top:0px;
font-family : Verdana;
font-size : 14px;
color:#666666;        
}
hr {
border: 0px;
border-top: solid 1px #acacac;
border-bottom: solid 1px #ffffff;
width:350px;
text-align:left;
margin-left:0px;
}
hr.headline{

border: 0px;
border-top: solid 1px #c10054;
border-bottom: solid 1px #ffffff;
width:100px;
text-align:left;
margin-left:0px;
}

div.clear {
clear: both;
height: 0;
margin: 0;
padding: 0;
line-height: 0;
font-size: 0;
}
 .formrow {
padding-top: 3px;
clear : both; }

.formbez {
float: left;
width: 80px;
text-align: left;
font-weight : bold; }

.forminput {
float: right;
width: 290px;
text-align: left; }

.formbox {width: 400px; height : 280px;
padding: 5px;}
