body{
margin:0px;
padding:0px;
background:#f0f0f0;
text-align:center;
font-family:Verdana;
}

h1{
font-family:arial;
font-size:14pt;
font-weight:bold;
color:#4d4d4d;
}

h2{
font-family:arial;
font-size:12pt;
font-weight:bold;
color:#4d4d4d;
}



div#hg_schatten{
margin:5px auto;
width:810px;
background:url(images/hg_schatten.gif) 0px 0px;
text-align:center;
overflow:hidden;
display:block;
}

div#main_box{
width:800px;
margin:0px auto;
overflow:hidden;
display:block;
text-align:center;
}

div#header{
width:800px;
height:170px;
background:url(images/header.jpg) 0px 0px no-repeat;
margin:0px auto;
overflow:hidden;
}

div#footer{
margin:0px auto;
width:800px;
height:30px;
overflow:hidden;
background:#b81e1e;
}

a#head_link{
float:right;
width:295px;
height:150px;
display:block;
margin:10px 0px 0px 0px;
}

div#content{
width:720px;
overflow:hidden;
margin:0px auto;
}

div#inhalt{
width:100%;
text-align:left;
overflow:hidden;
margin:0px 0px 25px 0px;

font-size:9pt;
line-height:14pt;
color:#4d4d4d;
}

div#inhalt a{
color:#b81e1e;
text-decoration:none;
}
div#inhalt a:hover{
text-decoration:underline;
}
div#inhalt ul.kontakt{
width:100%;
overflow:hidden;
list-style-type: none;
margin:0px 0px 35px 0px;
padding:0px;
clear:both;
}
div#inhalt ul.kontakt li{
float:left;
margin:0px 25px 0px 0px;
}
div#inhalt ul.kontakt li#ueber{
width:200px;
}

/*------------------header bereich anfang---------------------*/

div#header ul{
list-style-type:none;
margin:140px 0px 0px 41px;
padding:0;
}

div#header ul li{
margin:0px 8px 0px 0px;
padding:0;
float:left;
}

div#header ul li a{
margin:0px;
padding:0px;
text-decoration:none;
color:#ffffff;
font-size:8pt;
}
div#header ul li a:hover{
text-decoration:underline;
}

div#header ul li div.trenner{
margin-top:5px;
width:1px;
height:12px;
overflow:hidden;
background:#ffffff;
}


/*------------------header bereich ende---------------------*/



/*------------------content bereich anfang---------------------*/

div#cont_top{
width:100%;
background:#ffffff;
margin:30px 0px 50px 0px;
}

div#cont_top div#logo{
float:left;
}

div#cont_top div#logo a img{
border:0px;
}

div#cont_top div#navi{
float:right;
}

div#cont_top div#navi ul{
width:180px;
list-style-type:none;
margin:0px;
padding:0px;
border-top:1px dotted #d8d8d9;
}
div#cont_top div#navi ul li{
text-align:left;
width:180px;
float:left;
margin:0px;
padding:0px 5px 0px 5px;
border-bottom:1px dotted #d8d8d9;
line-height:20pt;
}

div#cont_top div#navi ul li a{
width:170px;
font-size:9pt;
color:#8b8c8d;
text-decoration:none;
background:url(images/nav_icon.gif) right 8px no-repeat;
display:block;

}
div#cont_top div#navi ul li a:hover{
color:#ca5656;
background:url(images/nav_icon.gif) right -19px no-repeat;
}

div#cont_top div#navi ul li a#aktiv{
color:#ca5656;
background:url(images/nav_icon.gif) right -19px no-repeat;
}


div#cont_foot{
text-align:left;
font-size:7pt;
color:#4d4d4d;
line-height:22pt;
}




/*------------------content bereich ende---------------------*/



/*------------------footer bereich anfang---------------------*/

div#footer ul{
list-style-type:none;
margin:4px 41px 0px 0px;
padding:0;
float:right;
}

div#footer ul li{
margin:0px 0px 0px 8px;
padding:0;
float:left;
}

div#footer ul li a{
margin:0px;
padding:0px;
text-decoration:none;
color:#ffffff;
font-size:8pt;
}
div#footer ul li a:hover{
text-decoration:underline;
}

div#footer ul li div.trenner{
margin-top:5px;
width:1px;
height:12px;
overflow:hidden;
background:#ffffff;
}


/*------------------footer bereich ende---------------------*/
