* { 
padding : 0;
margin : 0;
} 
body { 
font: 80%Verdana, Arial, Helvetica, sans-serif;
color : #454545;
}
#ueberschrift {
text-align: center;
margin-top:5px;
}
#container { 
width: 800px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
background: #fff;
}
#rahmen {
width: 798px;
margin: 0;
padding: 0;
background: #fff;
border-left: 1px solid #fe8707;
border-right: 1px solid #fe8707;
} 
#head { 
height: 50px;
background-color : #ffffff;
background-image : url('../images/head1.jpg');
background-repeat : no-repeat;
margin-top: 0
} 
#head h1 { 
color : #fff;
font-size: 100%;
padding-left : 30px;
padding-top : 5px;
} 
#head h2 { 
color : #fff;
font-size: 100%;
padding-left : 30px;
padding-top : 5px;
}

#hauptmenu {
margin: 0;
padding : 5px 0 5px 0;
background: #f2f2f2;
border-bottom: 1px solid #fe8707;
} 
#hauptmenu ul { 
margin : 0;
padding : 0;
list-style : none;
text-align : left;
} 
#hauptmenu li { 
display : inline;
} 
#hauptmenu a { 
padding : 5px 10px;
text-decoration : none;
font-weight : bold;
color : #454545;
} 
#hauptmenu a:hover { 
background: #fe8707;
}
#hauptmenu a#current {
color: #f2f2f2;
background: #fe8707;
}
#menu { 
height: 25px;
margin: 0;
padding : 5px 0 0 0;
text-align: left;
background: #f2f2f2;
} 
#menu ul { 
margin : 0;
padding : 0;
list-style : none;
text-align : left;
} 
#menu li { 
display : inline;
} 
#menu a { 
padding : 5px;
font-weight: bold;
text-decoration : none;
color : #454545;
} 
#menu a:hover { 
color: #fe8707;
background: #f2f2f2;
}
#menu a#curent {
color: #fe8707;
background: #f2f2f2;
}
#header { 
height : 120px;
background-color : #ffffff;
background-image : url('../images/header.jpg');
background-repeat : no-repeat;
} 
#rechts { 
float: right;
margin: 0;
padding: 0;
width: 135px;
height: 200px;
background-image : url('../images/rechtshintergrund.jpg');
background-repeat : no-repeat;
} 
#rechts a{ 
color : #454545;
margin-left: 1px;
font-size: 90%;
text-decoration: none;
}
#rechts a:hover { 
color : #fff;
}
#rechts a#curent { 
color : #fff;
}
#rechts h2{ 
color : #454545;
font-size: 100%;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 10px;
}
#werbung { 
float: right;
margin: 0;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0;
width : 120px;
background: #fff;
} 

#inhalt { 
margin: 0;
width: 500px;
margin-left: 10px;
background: #fff;
height: 350px;
}
#inhalt p { 
margin-left : 10px;
margin-right : 10px;
} 
#inhalt h1 { 
color : #454545;
font-size: 100%;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
}
#inhalt a{
color : #454545;
margin-left: 1px;
font-weight: bold;
text-decoration: none;
}
#inhalt a:hover{
color: #fe8707;
background: #fff;
text-decoration: none;
}

#fuss { 
clear: both;
width: 100%;
margin: 0;
height: 50px;
background-image : url('../images/footer.jpg');
} 
#fuss p{ 
color : #fff;
text-align : center;
line-height: 50px;
}
#fuss a{ 
color : #fff;
text-align : center;
text-decoration: none;
line-height: 50px;
}
#info{
width: 800px;
margin: 0 auto;
font-size: 8pt;
text-align: center;
color: #c6c4c4;
}
#info a{
font-size: 8pt;
text-align: center;
color: #c6c4c4;
text-decoration: none;
}
#info h1{
font-size: 8pt;
text-align: center;
color: #c6c4c4;
text-decoration: none;
}
hr{
width: 90%;
text-align: left;
margin-left: 10px;
color: 696969;
}
#stadtteil {
width: 200px;
height: 400px;
margin-left: 10px;
margin-top: 10px;
border: 1px solid black;
}