html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #302F2F;
background-color: #f8f0dd;
background-image: url('../images/background.gif');
background-repeat: repeat-x;

} 


#seitenbreite{ 
padding-top: 20px;
width:980px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 

#top { 
text-align : left;
margin-left:auto; 
margin-right:auto;  
width: 950px; 
background-color:#FFFFFF;
padding: 15px;
}  

#top-links {
width: 170px;
float:left;
}
#top-mitte {
width: 150px;
height: 206px;
float:left;
background-color: #d8aa5b;
padding: 12px;
}
#top-rechts {
width: 588px;
padding-left: 15px;
float:left;
} 
.top-unten{
 height:1px; 
 clear:both;
 } 

#abtrenner {
width: 980px;
height: 9px;
background-color: #ebdfc2;
background-image: url('../images/background_abtrenner.gif');
background-repeat: repeat-y;
} 

#hauptfenster {
width:980px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
background-color:#FFFFFF;
background-image: url('../images/background_menue.gif');
background-repeat: repeat-y;
}


#main-links {
padding-top:20px;
width: 185px;
float:left;
}
#main-mitte {
padding-top:10px;
width: 770px;
float:left;
padding-left: 15px;
}




.menuebutton {
width: 165px;
border-top: 1px solid #ffffff;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 20px;
}


#news {
width: 164px;
padding-left: 10px;
padding-right: 10px;
}



#impressum { 
width: 980px; 
 text-align:right;
 padding-top: 5px;
}  




#bilderkette {
margin-top: 2px;
margin-bottom: 2px;
}


.artikelbox { 
width: 750px; 
border: 1px solid #dacca9; 
padding:5px;
} 

.projekte { 
width: 547px; 
border: 1px solid #dacca9; 
padding:3px;
} 


/*Ueberschriften*/
 h1 { 
margin-top: 5px;
font-size: 16px; 
font-weight: bold; 
overflow: hidden; 
color: #2e3149;
margin-bottom: 20px;
}


/* Links Hauptmenü */
A.menue:link {COLOR: #312508; TEXT-DECORATION: none;}
A.menue:visited {COLOR: #312508; TEXT-DECORATION: none;}
A.menue:active {COLOR: #312508; TEXT-DECORATION: none;}
A.menue:hover {COLOR: #312508; TEXT-DECORATION: none; font-weight:bold;}

A.menue1:link {COLOR: #312508; TEXT-DECORATION: none; font-weight:bold;}
A.menue1:visited {COLOR: #312508; TEXT-DECORATION: none;  font-weight:bold;}
A.menue1:active {COLOR: #312508; TEXT-DECORATION: none; font-weight:bold;}
A.menue1:hover {COLOR: #312508; TEXT-DECORATION: none; font-weight:bold;}

/* Untermenü Hauptmenü */
A.menueu:link {COLOR: #645329; TEXT-DECORATION: none; font-size: 8pt; }
A.menueu:visited {COLOR: #645329; TEXT-DECORATION: none; font-size: 8pt;}
A.menueu:active {COLOR: #645329; TEXT-DECORATION: none; font-size: 8pt;}
A.menueu:hover {COLOR: #645329; TEXT-DECORATION: none; font-weight:bold; font-size: 8pt;}

A.menueu1:link {COLOR: #645329; TEXT-DECORATION: none; font-size: 8pt; font-weight:bold;}
A.menueu1:visited {COLOR: #645329; TEXT-DECORATION: none; font-size: 8pt; font-weight:bold;}
A.menueu1:active {COLOR: #645329; TEXT-DECORATION: none; font-size: 8pt; font-weight:bold;}
A.menueu1:hover {COLOR: #645329; TEXT-DECORATION: none; font-weight:bold; font-size: 8pt;}



/* E-Mail Link */
A.normal:link {COLOR: #302F2F; TEXT-DECORATION: underline;}
A.normal:visited {COLOR: #302F2F; TEXT-DECORATION: underline; }
A.normal:active {COLOR: #302F2F; TEXT-DECORATION: underline; }
A.normal:hover {COLOR: #302F2F; TEXT-DECORATION: underline; }

A.kleinoben:link {COLOR: #0168b3; TEXT-DECORATION: none; font-size: 8pt;}
A.kleinoben:visited {COLOR: #0168b3; TEXT-DECORATION: none; font-size: 8pt;}
A.kleinoben:active {COLOR: #0168b3; TEXT-DECORATION: none; font-size: 8pt;}
A.kleinoben:hover {COLOR: #0168b3; TEXT-DECORATION: none; font-size: 8pt;}

A.impressum:link {COLOR: #a5a5a5; TEXT-DECORATION: none; font-size: 8pt; }
A.impressum:visited {COLOR: #a5a5a5; TEXT-DECORATION: none; font-size: 8pt; }
A.impressum:active {COLOR: #a5a5a5; TEXT-DECORATION: none; font-size: 8pt; }
A.impressum:hover {COLOR: #a5a5a5; TEXT-DECORATION: none; font-size: 8pt; }

/* Links Startseite oben */
A.toplink:link {COLOR: #ffffff; TEXT-DECORATION: none;}
A.toplink:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
A.toplink:active {COLOR: #ffffff; TEXT-DECORATION: none;}
A.toplink:hover {COLOR: #ffffff; TEXT-DECORATION: none;}

 @media print{ 
#top-rechts{display:none;} 
#main-links{display:none;} 
#impressum{display:none;} 
#main-mitte {width:100%; float:none;}
}