body {

color:black;
background:#d3d3d3;
font:1em arial, sans-serif;
word-spacing:0.1em;}

#body {
max-width:1024px;
min-width:800px;
width: expression(document.body.clientWidth < 805 ? "800px"
 : document.body.clientWidth > 1029 ? "1024px" : "auto");}


#content {
color:black;
background:#eeeee0;
margin:0 8% 0 8%;}

#head {
background-image: url(banner2.gif);
background-repeat:no-repeat;
padding:84px 0px 0px 0px;}

#head p{
height:23px;
color:black;
text-align:left;
font-weight:normal;
background-image: url(menu2.bmp) ;
background-repeat: repeat-x;}

#head a {
color:black;
font:bold 13px arial, sans-serif;
text-decoration:none;
padding:0 12px 0 12px;}

#head a:hover, #index a:hover {
color:#bcd2ee;
text-decoration:none;}

/*---------text fuer: home, wir über uns, leistungen, kontakt---------*/
#index {
padding:0 8% 0 8%;
background:#eeeee0;
/*border:1px solid #000000;*/}

#index a {
color:blue;
font:bold 13px arial, sans-serif;
text-decoration:none;}

/*---------text fuer impressum---------*/
#impressum {
padding:0 8% 0 8%;
background:#eeeee0;
/*border:1px solid #000000;*/
background-image:url(impressum1.bmp);
background-repeat:no-repeat;
background-position:600px 25px;}

#fusszeile {
margin:0 8% 0 8%;
height:25px;
color:white;
font:12px arial, sans-serif;
text-align:left;
/*border:1px solid #000000;*/
background-image: url(fuss2.bmp) ;
background-repeat: repeat-x;}

h1{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 18px arial, sans-serif;
border-left:10px solid #bcd2ee;
border-bottom:1px solid #bcd2ee;}
h2{
font:bold 22px arial, sans-serif;}
h3{
font:bold 26px arial, sans-serif;
text-align:center;}
