html
{ overflow-y:scroll; }

/* Allgemeine Formatierung des Body*/
body
{margin: 0; padding: 0; font: 85% arial, hevetica, sans-serif; text-align: center; 
background-color: #dbdbdb;
background-image:url(images/bg_main.png);
background-repeat:repeat-x;

}

/* Formatierung normale Links*/

a:link { color: #333333;   }
a:visited { color: #333333; text-decoration:none; }
a:hover, a:active{color: #333333; background-color: #D6D6D6;;}

/*Überschriften*/
h1{font: bold 140% Arial, Helvetica, sans-serif;margin: 0 0 2px 0; }
h1 a { text-decoration: none;  }
h3{color: #333333;font: bold 106% Arial, Helvetica, sans-serif;margin-top: 0;}

/* Rahmenkonstrukt um alle anderen container*/
#container
{margin: 1em auto;width: 800px;text-align: left;background-color:#fdfdfe;  border-color:#eff0f2;
border:thick;
border-width:10px;
border: 10px solid #eff0f2;}



/* Kopfbereich Color-X-Logo mit Tube und Schriftzug*/
#header
{height: 253px; background:#ceceda;  width: 100%;background-image: url(images/img_main.jpg);background-repeat: no-repeat;
background-position: top right;border-bottom: 
1px solid #fff;position: relative; border: 1px none #fff;}
/*Sonst bricht headercontainer aus*/
#header h1
{
font-size: 1px;
text-align: right;
margin: 0;
padding: 0;
}

/*Navileiste oben - in css-Zwei weiter behandelt*/

#mainnav ul { list-style-type: none; }

#mainnav li { display: inline; }


/*Menü auf der rechten seite*/
#menu

{

float: right;

width: 165px;

border-left: 1px solid;
border-color:#800000;
color:#000000 ;

padding-left: 15px;


}



#contents { margin: 0 200px 40px 20px; }



#contents p { line-height: 165%; }

/*Content ohne Abstände für die Bildanzeige im eigenen Fenster*/
#contentsgallery { margin: 0 0 0 0; }


.imagefloat { float: right; }
.imagefloatl { float: left; }


#footer

{

clear: both;

color: #666;

text-align: left;

font-size: 90%;
padding:15px;
padding-bottom:35px;

background-color: #eff0f2;
}

#copyr

{
float:right;
color: #666;

text-align: right;
background-color: #eff0f2;
}

#footer_text

{
float:left;
color: #666;
a: #666;
text-align: left;

background-color: #eff0f2;
}

#footer_text a

{

color: #666;

}


#backhome

{

position: absolute;

left: 0;

top: 122px;

width: 158px;
color:#000000;
text-align: right;

}



#backhome a

{

color: #666;

text-decoration: none;

}



#backhome a:hover

{

color: #fff;

background-color: #666;

text-decoration: none;

}




