*
{
	margin: 0;
	padding: 0;
}

html, body { text-align: center; }

body
{
	
	background-color: #CCCCCC;
}

div#wrapper
{
	width: 810px;
	margin: auto;

}
div#header{
width:810px;
height:83px;
background-image: url(../img/header.jpg);
background-repeat: no-repeat;
}
div#header_img{
padding:4px;
border:1px solid #999999;
background-color:#fff;

}
div#header_img img{ 
border:none;
display:block;
}
div#content{ 
padding:30px 0px 0px 0px;
width:810px;
}
div#content_inner{
width:800px;
border:1px solid #999;
background-color:#fff;
padding:4px;
}
div#content_inner_left{
width:220px;
float:left;
overflow:hidden;
}
div#content_inner_right{
text-align:left;
width:550px;
padding:0px 10px 10px 20px;
margin:0;
float:right;
overflow:hidden;
}
div#menu{
text-align:left;
width:220px;

padding:15px 0px 0px 0px;
}
ul#navlist{
width:200px;
    list-style:none;
    margin:0;
    padding:0;
}
ul#navlist li.first
{
background-image: url(../img/raquo.gif);
background-repeat: no-repeat;
padding:0px 0px 8px 13px;
margin:0px 0px 0px 10px;
}
ul#navlist li a span{
color:#333;
}
ul#navlist li.first a.one {
font: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
    display:block;
    width:180px;
    color:#E0072D;
    text-decoration:none;
    padding:0px 0px 8px 10px;
    background-color:#FFF;
 
}
#navlist2 ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
#navlist2 li
{
 list-style-type:none;
background-image: url(../img/raquo.gif);
background-repeat: no-repeat;
padding:0px 0px 4px 13px;
margin:0px 0px 0px 10px;
text-align:left;
}
#navlist2 a span{
color:#333;
}
#navlist2 a {
font: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
display:block;
    color:#333;
    text-decoration:none;
    padding:0px 0px 4px 10px;
    margin:0;
    background-color:#FFF;
 
}
div.navcontainer2{
width:180px;
float:left;
}
div.navcontainer2 ul{
    list-style:square;
    margin:0px 0px 0px 10px;
    padding:10px 0px 2px 5px;
}
div.navcontainer2 li
{
margin:0;
padding:0;

}
div.navcontainer2 a span{
color:#333;
}
div.navcontainer2 a {
    display:block;
   
    color:#333;
    text-decoration:none;
    padding:0px 0px 10px 0px;
    background-color:#FFF;
 
}
p.topic_box{
font: normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#E0072D;
}
p.titel1_bl{
font: normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
line-height:1.6em;
}
p.titel_1i_grau{
font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height:1.6em;
padding:10px 0px 0px 0px;
color:#E0072D;
}
p.mittel{
font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
line-height:1.6em;
}
div#content_inner_right ul{
padding:5px 0px 5px 0px;
	
	}
div#content_inner_right ul li{
	
	list-style-type: square;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 20px;
	font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	color:#333;
}
#footer{
padding:10px;
text-align:right;
}
#footer p{
font: normal 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666;
}
#footer p a{
color:#666;
TEXT-DECORATION:NONE;
}
div#kontakt{
padding:10px 0px 10px 34px;
}
div#kontakt_inner{
padding:5px 0px 0px 0px;
border-top:1px solid #ccc;
}
div#kontakt p{
text-align:left;
	font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	color:#000;
}
table tr td{
font: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333;
padding:10px;
}
table tr td img{
padding:2px;
border:1px solid #ccc;
}
