body {
margin-left: 100px;
margin-top: -64px;
margin-right: 100px;
margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #fff;
background: url(../images/background.gif) repeat-x;
background-color:#F2EECF;
}

#sitename{
position: relative;
z-index:1;
top:159px;
left:-40px;
background: url(../images/logo.png) no-repeat;
height: 95px;
width: 300px;
}
#language{
position: relative;
z-index:1;
top:-10px;
left: 35px;
height: 0px;
width: 300px;
}
a.link_language:link, a.link_language:active, a.link_language:visited, a.link_language:hover {
font-size:12px;
color:#6D4C07;
text-decoration:none;
}
#page {
margin: auto;
width: 905px;
}
#header_left { 
float:left;
height: 180px;
width: 205px;
background: url(../images/verzierung.jpg);
}
#header_right{ 
float:left;
height: 180px;
width: 400px;
background: url(../images/imagebild.jpg);
}
#clear{
clear:both;
}
#spacer_header{
height:10px;
background: url(../images/spacer.gif) no-repeat;
}
.main_left{
padding-left:25px; 
width:175px;
height:545px;
background-color:#E2D3B4;
}
.menue{
padding-left:15px;
padding-top:15px;
padding-bottom:5px;
line-height:22px;
}
.main_middle{ 
width:5px;
}
.main_right{ 
width:700px;
background-color:#B19355;
}
.main{ 
width:600px;
padding-left:25px;
padding-top:15px;
padding-bottom:5px;
line-height:22px;
}
#main_bottom{
background: url(../images/main_bottom.jpg) no-repeat ;
}
#footer_left{ 
float:left;
width: 200px;
}
#footer_middle{
width: 100px;
}
#footer_right{ 
float:right;
width: 200px;
}
.footer{
font-size:10px;
color:#6D4C07;
}
#flower_bottom{
position: relative;
z-index:1;
top:-10px;
left: 230px;
height: 32px;
width: 55px;
background: url(../images/flower_bottom.png) no-repeat ;
}
#flower_right{
position: relative;
z-index:1;
top:-140px;
left: 904px;
height: 60px;
width: 38px;
background: url(../images/flower_right.png) no-repeat ;
}
.contentheading, .componentheading {
font-family:"Times New Roman", Times, serif;color: #fff;font-style:italic;font-size: 24px;
}
hr{border:0px dotted;/*FürFirefoxundOpera*/border-top:1px dotted #666666;border-bottom:1px dotted #ffffff;/*FürI.Explorer(Seiten-Hintergrundfarbe!)*/}
a {color: #6D4C07; text-decoration:none;}
a:hover {color: #926F2B; text-decoration:none;}
a img {border: 0px;}

