/**
* (c) by Matthias Gally 2007
* Gally Webdesign, www.webdesign.gally.ch
**/

html, body {
margin: 0;
padding: 0;
}
body {
background: #E5E5E4;
color: #333333;
font-family: myriad, arial, sans-serif;
font-size: 101%;
text-align: center;/*fuer IE_quirks*/
}

/* mainboxes */
#wrapper {
position: relative;
margin: 10px auto 0px auto;
width: 800px;
background: url('../img/hintergrund.jpg') #E5E5E4;  
text-align: left;/*Aufheben von IE_quirks im BODY*/
}

#header {
height: 116px;
color:#E5E5E4; 
z-index:10000;
}

#news {
position: absolute;
top: 116px;
right: 0px;
width: 191px;
color: #333333;
margin: 20px 0px 0 0;
font-size:0.7em;
z-index:0;
-z-index:-1;
}

#image {
position: absolute;
top: 116px;
left: 0px;
z-index:0;
-z-index:-1;
}


#content {
margin: 0px 205px 0px 0px;
padding: 0px 20px 20px 20px;
min-height:370px;
font-size:0.8em;
}

#content_images {
height: 110px;
padding: 0px 00px 0px 200px;
}

#footer {
color: #000;
padding: 5px 5px 25px 5px;
font-size:0.7em;
text-align:left;
border-top:2px solid #82817D;
margin: 0 240px 0 20px;
}

#content h1 {color:#BC3D2A; font-size:1.3em; }
#content h2 {color:#BC3D2A; font-size:1.1em; }
#content a {color:#BC3D2A; text-decoration: underline; font-weight:none;}
#content a:hover { }
#content p  {text-align:justify;}

#news h1 { font-size:1.0em; margin:2px; padding:5px;}
#news p { margin:5px 5px 20px 5px; padding:3px;}
#news a {color:#333333; text-decoration: none; font-weight:bold;}
#news a:hover { text-decoration: underline;}

#aktuell {height: 37px; color:#333333; background: url('../img/aktuell_anfang.gif') no-repeat; }
#aktuell_text {padding:1px 1px 1px 7px; color:#333333; background: url('../img/aktuell_text.gif'); }
#aktuell_text p {margin:5px 5px 10px 5px; padding:3px;}
#aktuell_abschluss {height: 37px; color:#333333; background: url('../img/aktuell_abschluss.gif') no-repeat; }

#termine {height: 37px; margin:10px 0 0 0; color:#E5E5E4; background: url('../img/termine_anfang.gif') no-repeat; }
#termine_text { padding:1px 1px 1px 7px; color:#333333; background: url('../img/aktuell_text.gif'); }
#termine_text label {clear:both; float: left; display:block; width:50px; text-align: justify;}
#termine_text span {float: left; display:block; width:110px; padding: 0 0 5px 0;}
#termine_text p {margin:5px 5px 10px 5px; padding:3px;}
#termine_abschluss {clear:both; margin:0px; padding:0; height: 37px; color:#333333; background: url('../img/aktuell_abschluss.gif') no-repeat; }


#footer a {  color:#333333; text-align:right; text-decoration: underline; }
#footer a:hover {  text-decoration: underline; color:#293668;}

#message {color: #FF0000; margin:0 0 30px 0; background:#fffbb8; border:1px solid #bbbbbb; padding:10px;}

fieldset {border:0; margin:0;padding:0;}
label { float: left; display:block; width: 100px;}
input, textarea, select { border: 1px solid #666666;margin:1px;}
 button { border: 1px solid #666666; background-color:#ffffff; margin:-2px 0 0 0; color:#BC3D2A; }
input:focus, textarea:focus, select:focus { background: #fffbb8; }

.colcolor {color:#BC3D2A;}


