body{
font-family:Futura, sans-serif;
color:#444444;
}
h1{
font-size:120%;
font-weight:bold;
margin-top:35px;
padding-top:0px;
color:#666666;
}
h2{
font-size:100%;
font-weight:bold;
margin-top:30px;
padding-top:0px;
color:#666666;
}
#gesamt{
position:absolute;
width:980px;
left:50%;
margin-left:-490px;
}
#banner{
width:788px;
height:131px;
background:url(banner.jpg);
}
#inhalt{
width:100%;
background:url(innen.jpg);
min-height:400px;
}
#navigation{
position:absolute;
width:710px;
height:35px;
background:url(navigat.jpg);
text-align:center;
line-height:26px;
left:0px;
top:131px;
padding-left:70px;
}

#navi, #navi ul {list-style-type:none; margin:0; padding:0;margin-left:20px;}

#navi li {
min-width:114px;
float:left;
text-align:center;
line-height:26,5px; 
color:#FFFFFF;
border-right:1px solid #FDD2B0;
}

#navi li:hover{color:#FFFFFF;}
#navi li a.toplink{color:#FFFFFF;}
#navi li:hover a.toplink{color:#FFFFFF;}

#navi li .subnav{display:none;}

a.sublink{
display:block;
color:#FFFFFF;
text-decoration:none;
font-size:80%;

}

.subnav div:hover{

}

.subnav div:hover a.sublink{color:#FFFFFF;text-decoration:underline;}
a.toplink {color:#FFFFFF;text-decoration:none;display:block;}

a.toplink:hover{text-decoration:underline;display:block;color:#FFFFFF;}

#navi li:hover .subnav{
width:104px;
display:block;
line-height:25px;
background-color:#F37B55;
border-left:5px solid #FDD2B0;
border-right:5px solid #FDD2B0;
border-bottom:5px solid #FDD2B0;
}


#innen{
width:740px;
padding:20px;
}
#seite{
position:absolute;
right:0px;
top:0px;
width:182px;
background-color:#FDD2B0;
background:url(seite.jpg);
background-repeat:no-repeat;
padding:5px;
padding-top:340px;
}
#fuss{
width:100%;
height:58px;
background:url(fuss.jpg);
}

/*Formulare*/
.textfeld{
border:1px solid #000000;
width:150px;
background:url(hintergrund_formular.jpg);
}
.textarea{
border:1px solid #000000;
width:300px;
height:130px;
background:url(hintergrund_formular2.jpg);
background-repeat:repeat-x;
background-position:top;
}
.form_name{
width:100px;
height:25px;
text-align:right;
float:left;
margin-right:10px;
}
.form_input{
width:400px;
height:25px;
text-align:left;
}
.form_name2{
width:100px;
text-align:right;
height:140px;
float:left;
margin-right:10px;
}
.form_input2{
width:500px;
height:140px;
line-height:25px;
text-align:left;
}
.button{
border:1px solid #000000;
background-color:#efefef;
margin-left:110px;
background:url(hintergrund_formular.jpg);
}
fieldset{
border:1px solid #cc0000;
margin-top:15px;
}
legend{
color:#cc0000;
}
.rechts{
border:1px solid #FDD2B0;
float:right;
margin:10px;
}
.mitte{
margin:10px;
text-align:center;
vertical-align:center;
}
.weiter_link{
text-decoration:none;
font-size:200%;
color:#444444;
margin:0px;
}
.weiter_gr{
text-decoration:none;
font-size:200%;
color:#CCCCCC;
margin:0px;
}

#login{
width:100%;
font-size:80%;
text-align:right;
}
#login a{
color:#444444;
}

