body 

{
/* background-image:url(pics/bg.gif); */
background-repeat:repeat-y;
background-color:#F1ECD4;
}

#header
{
position:absolute; 
top:0px; 
left:0px; 
z-index:2; 
visibility:hidden;

}

#navi
{
position:absolute; 
top:132px; 
left:40px; 
width:177px;
z-index:3; 
visibility:hidden;
}

#subnavi
{
position:absolute; 
bottom:0px; 
left:0px; 
width:784px; 
height:30px; 
z-index:6; 
background-image:url(pics/bg_subnavi.gif); 
background-repeat:repeat-y;
font-family: verdana;
font-size: 80%;
line-height: 200%;
padding-left: 10px;
visibility:hidden;
}


/* Styles für Content */

#content
{
position:absolute; 
top:20px; 
left:42px; 
width:345px; 
z-index:4; 
font-family: verdana;
font-size: 90%;
line-height: 2em;
}

#content h1
{
font-family: times;
font-size: 190%;
line-height: 120%;
color:#51482A;
}

#content a
{
color:#DB1C1C;
}

#content ul
{
margin: 0px;
padding: 0px;
margin-bottom:15px;
}

#content li
{
margin-left: 20px;
}

#content .abstandForm
{
float:left;
margin:0px;
padding:0px;
width:80px;
}

#content .inputWidth
{
border: 1px solid #C3B278;
width:  227px;
}

#content .inputWidth2
{
border: 1px solid #C3B278;
width:  172px;
}

#sub_content
{
position:absolute; 
top:20px; 
left:400px; 
width:194px; 
z-index:5; 
font-family: verdana;
font-size: 80%;
}

#sub_content .balken
{
padding-top:10px;
padding-bottom:5px;
padding-left:9px;
padding-right:9px;
font-weight: bold;
width:194px; 
height:30px;
background-image:url(pics/balken.gif); 
background-repeat:repeat-x;
background-color:#C3B278;
color:#51482A;
}

#sub_content .rand
{
border-left: 1px solid #C3B278;
border-bottom: 1px solid #C3B278;
padding-top:10px;
padding-left:9px;
padding-right:9px;
padding-bottom:10px;
width:194px; 
line-height: 150%;
}

#sub_content a
{
color:#DB1C1C;
}

#sub_content img
{
margin-bottom:5px;
}



