html,body {
font:12px Arial;
background-color:#f9ebc2;
padding:0;
margin:0;
overflow:hidden;
}

html,body *{
font:14px Arial;
}

hr{
background-color:#632900;
height:5px;
}

#header{
position:absolute;
width:100%;
top:0px;
height:1100px;
z-index:10;
overflow:hidden;
background-color:#632900;
background-image:url('../image/nav_022.jpg');
#background-image:url('../image/haus_links_nav2.png');
background-position:250px 0px; 
#background-position:200px 0px; 
background-repeat:no-repeat;
border-top: 1px solid #632900;
border-right: 1px solid #632900;

}
strong{
font-weight:bold;
}

#header_links{
position:absolute;
top:0px;
left:0px;
vertical-align:bottom;
align:center;
float:left;
width:160px;
height:110px;
background-position: center bottom;
background-image:url('../image/bg.gif');
/*
#padding-left:7px;
*/
}

#header_links img{
margin-top:20px;
margin-right:10px;
margin-left:10px;
width:140px;
height:70px;
}

#header_nav{
background-image:url('../image/haus_rechts_nav2.png');
  background-position: top right;
  background-color: transparent;
background-repeat:no-repeat;
background-position:right;
}


 
#navigation_rechts{
margin-left:20px;
height:100%;
position:relative;
top:61px;
text-align:center;
vertical-align:bottom;
}

#navigation_rechts a{
color:white;
font: 16px Arial;
font-weight:bold;
text-align:center;
margin:51px 10px 10px 10px;
text-decoration:underline;
}

#document{
background-image:url('../image/bg.gif');
position:absolute;
z-index:1;
top:110px;
height:100%;
left:0px;
width:100%;
right:-15px;
overflow:auto;
border-bottom: 1px solid #632900;
border-left: 1px solid #632900;
border-right: 1px solid #632900;

}

#navi{
position:absolute;
width:160px;
height:100%;
float:left;
left:0px;
padding-left:5px;
background-image:url('../image/bg.gif');
#border-right:1px solid #632900;
z-index:6;
padding-left:1px;
padding:0;
margin:110px 0 0 0;
}

#navi *{
color:#000000;
}

#navi a:hover{
color:#ffffff;
}

#content{
margin-top:90px;
margin-top:0px;
background-image:url('../image/bg.gif');
float:left;
overflow:auto;
padding:0;
margin:90px 0px 90px 110px;
padding:0 101px 0 20px;
}



tr.navigation{
width:160px;
text-align:center;
}

tr.navigation td{
text-color:black;
font: 12px Arial bold;
margin-left:0px;
list-style-type:none;
width:160px;
height:20px;
padding:0;
text-align:center;
}
tr.navigation td a{
color:black;
width:100%;
}

tr.navigation td a:hover{
background-color:#632900;
width:100%;
color:#ffffff;
}

tr.navigation td a{
width:160px;
margin-left:0px;
font: 14px Arial;
font-weight:bold;
color:white;
text:white;
text-decoration:none;

min-width:100%;
}


#sitemap ul.csc-menu csc-menu-1{    
    margin-left: 0px; 
    margin-top: 3px;
    padding-left: 20px; 
    padding-top: 3px;
    }

#sitemap ul.csc-menu csc-menu-1 li {
    list-style-type: none;
    color:white;
    }
 
 
table.contenttable *{
margin:0px;
padding:0px;
}   

#content h1{
font:20px arial;
font-weight:bold; 
color:632900;
}

#content h2{
font:18px arial;
font-weight:bold; 
color:632900;
}

#content h3{
font:16px arial;
font-weight:bold; 
color:632900;
}

#content h4{
font:14px arial;
font-weight:bold; 
color:632900;
}

#content h5{
font:14px arial;
text-decoration:underline;
color:632900;
}

#content p.bodytext{
font:14px Arial;
font-style:inherit;
}

#content a{
font:14px arial;
text-decoration:underline;
color:632900;
}
span.important{
color:red;
}


h1 span.important{
color:red;
font:20px arial;
font-weight:bold; 
}

#navi a,#navi table tbody tr.navigation td a{
min-width: 160px;
min-height: 20px;
margin:0;
padding:0;
}



#navi ul{
list-style-type:none;
margin:0;
padding:0;
width:160px;
overflow:hidden;
}
#navi ul li{
margin:10px 0 0 0px;
padding:0;
width: 150px;
}


#navi ul li a{
display:block;
font: 14px Arial;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0 5 0 25px;
width: 110px;
color:#000;
border:0px;
}

*html #navi ul li a{
width: 160px;
}

#navi ul li a:hover
{
background-image:url('../image/nav_neu_links.jpg');
background-repeat:no-repeat;
background-color: #632900;
color: #ffffff;
width: 110px;
color:#FFF;
border:0px;
}
*html #navi ul li a{
width: 160px;
}


*html #navi ul li a:hover{
width: 160px;
height:100%;
}

