body, html {
padding:0px;
margin:0px;
background:#859044;
color:#232323;
font-family:Arial,Helvetica,sans;
font-size:14px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
}

#metanav{
overflow:hidden;
width:980px;
margin:0px auto;
margin-top:20px;
padding-right:52px;
text-align:right;
}

#leftbar{
float:left;
width:192px;
height:300px;
}

#rightbar{
float:left;
width:7px;
height:516px;
margin:0px;
padding:0px;
background-image:url(images/bar_right.jpg);
background-repeat:no-repeat;
}

#rightbar2{
float:left;
width:6px;
height:516px;
margin:0px;
padding:0px;
background-image:url(images/bar_right.jpg);
background-repeat:no-repeat;
}

#newswrapper{
float:left;
width:176px;
overflow:hidden;
margin-top:0px;
height:516px;
}

#newsbar{
float:left;
width:176px;
height:360px;
overflow:hidden;
margin-top:20px;
margin-bottom:60px;
padding-left:8px;
}

#oeffnungszeiten{
width:176px;
padding-left:8px;
height:60px;
overflow:hidden;
margin-top:0px;


font-size:12px;
}






#header{
width:986px;
height:199px;
}

#logo{
float:left;
width:192px;
height:199px;
}

#headline{
float:left;
width:986px;
height:34px;
background-image:url(images/headlinebg.gif);
}

#moodbar{
float:left;
width:787px;
margin-left:7px;
height:166px;
background-image:url(images/moodheader.gif);
}

#headermenu{
float:left;
width:787px;
margin-left:7px;
height:33px;
line-height:24px;
background-image:url(images/mainmenu.gif);
text-decoration:none;
font-size:16px;
text-transform:uppercase;
color:#FCF8B8;
}

#wrapper{
width:986px;
height:100%;
background-image:url(images/bg_content.gif);
background-repeat:repeat-y;
}

#container {
overflow:hidden;
width:986px;
margin:0px auto;
padding-top:34px;
height:100%;
}

#maintitle {
overflow:hidden;
width:986px;
margin:0px auto;
margin-top:34px;
}

#content {
float:left;
owerflow:hidden;
width:549px;
padding-left:20px;
padding-right:30px;
padding-top:20px;
}

#contentheadline {
float:left;
margin-left:30px;
padding-top:2px;
width:569px;
font-size:16px;
line-height:24px;
text-transform:uppercase;
color:#FCF8B8;
}

#navigationheadline {
float:left;
margin-left:10px;
padding-top:2px;
width:180px;
font-size:16px;
line-height:24px;
text-transform:uppercase;
color:#FCF8B8;
}


#newshead {
float:left;
width:140px;
font-size:16px;
padding-top:2px;
padding-left:22px;
line-height:24px;
text-transform:uppercase;
color:#FCF8B8;


}



#inhalt {
float:left;
owerflow:auto;
padding-left:20px;
padding-right:20px;
padding-bottom:26px;
width:500px;
height:500px;
}





.navi {

}

.cube {
float:left;
}


#content a:link, #content a:active, #content a:visited {
text-decoration:none;
font-style:italic;
color:#87a5ca;
}

#content a:hover {
text-decoration:underline;
}

#navigationheadline a:link, #navigationheadline a:active, #navigationheadline a:visited, #navigationheadline a:hover {
text-decoration:none;
font-size:16px;
text-transform:uppercase;
color:#FCF8B8;
}

.headlinesDiv {
float:left;
margin-top:26px;
}

#headermenu a:link, #headermenu a:active, #headermenu a:visited {
text-decoration:none;
font-size:16px;
text-transform:uppercase;
color:#87a5ca;
}

#headermenu a:hover {
text-decoration:none;
}



#footer {
clear:both;
font-size:12px;
height:30px;
line-height:16px;
width:1068px;
background-image:url(images/footer.gif);
background-repeat:repeat-y;
padding-left:200px;
color:#232323;
}


h1, h2, h3 {
padding:0px;
margin:0px;
}

h1 {
font-size:18px;
text-transform:uppercase;
padding-bottom:10px;
color:#FCF8B8;
}


.boxTop {

}

.boxContent {
width:169px;

padding:0px;
margin:0px;
padding-left:5px;
}

.boxBottom {

}



/*********************************************BOF FONT DEFINITION******************************************/

#newsbar a:link, #newsbar a:active, #newsbar a:visited, #newsbar a:hover {font-size:11px; color:#87a5ca; text-decoration:none; font-weight: normal;}

/*********************************************BOF FONT DEFINITION******************************************/







