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:110px;
z-index:10;
overflow:hidden;
background-color:#632900;
background-image:url('../image/header3.jpg');
background-position:160px 10px; 
background-repeat:repeat-x;
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:5px 10px;
background-image:url('../image/bg.gif');
/*
#padding-left:7px;
*/
}

#header_links img{
margin-top:20px;
margin-right:10px;
margin-left:10px;
width:140px;
height:90px;
}

#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:20px;
position:relative;
top:85px;
text-align:center;
vertical-align:bottom;
}

#navigation_rechts a{
color:white;
font: 16px Arial;
font-weight:bold;
text-align:center;
margin:51px 50px 10px 0px;
text-decoration:underline;
}

#document{
background-image:url('../image/bg.gif');
position:absolute;
z-index:1;
top:110px;
height:100%;
width:100%;
right:-36px;
overflow:auto;

}

#navi{
margin-top:110px;
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 0px;
}


#content{
background-image:url('../image/bg.gif');
background:none;
float:left;

padding:0 0 100px 0;
margin:40px 170px 120px 170px;
}

*html #content{

margin:45px 231px 90px 90px;
}

#content_right{
position:absolute;
display:block;
height:100%;
width:210px;
margin-top:110px;
padding-left:0px;
z-index:4;
right:0px;
top:0px;
bottom:0px;
border:0px;
border-left:1px solid #632901;
background-image:url('../image/bg.gif');
}

*html #content_right{
padding:0 0 0 0px;
margin:110px 0 0 0px;
overflow-x:hidden;width:210px;
}

#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;
    }
 
#content b {
font-weight:bold;
}
table.contenttable *{
margin:0px;
padding:0px;
}   

#content h1,#content_right h1{
width:100%;
font:20px arial;
font-weight:bold; 
color:632900;
}

#content h2,#content_right h2{
font:18px arial;
font-weight:bold; 
color:632900;
}

#content h3,#content_right 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,#content_right p.bodytext{
font:14px Arial;
font-style:inherit;
}

#content a,#content_right a{
font:14px arial;
text-decoration:underline;
color:632900;
}

#content_right a.carouselBtn{
color:#fff;
}
span.important{
color:red;
}


h1 span.important{
color:red;
font:20px arial;
font-weight:bold; 
}
#content strong a.mail{
font-weight:bold;
}

/*

#Bottom{
clear:both;
z-index:10;
position:absolute;
bottom:0;
left:161px;
width:100%;
height:20px;
background-color:#632900;
}

*/

#content hr{
clear:both;
}


*+html #content{
padding-left:90px;
}
*html #content{
padding-left:140px;
}