body {
padding:0;
text-align:center;
/*margin: 10px;*/
/*background-color: #0080FF;color:black;*/
/*font: 500 100% verdana,arial,helvetica, sans-serif;*/
/*background:url(../images/blumenladen/Ueberblick-o.Schmetterl.jpg);
background-repeat:no-repeat;
background-position: top center;*/
}
p { font-size: 12px; font-family: Verdana, Arial, Helvetica ,sans-serif; text-align:left; padding:5px 15px; margin:0; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
tr { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
li { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
ul { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
h1 { font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h2 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h3 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h4 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h5 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}
h6 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px 15px; margin:0;}

.bodytext {font-size 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; paddig:5px 15px; margin:0; }

a {color: white; text-decoration: dotted; background: transparent}
a:hover {color: green; text-decoration: none; font-weight: bold;  background: white}
/*a:visited {color: white; text-decoration: dotted; background: transparent}*/

#main {
position:relative; top:180px;
height: 559px;
width:900px;
margin:0 auto;
/*border: 1px solid;*/
/*background-color:green;color:black;*/
}
body#start {
background:url(../images/start.jpg);
background-repeat:no-repeat;
background-position:top center;
}

body#arbeiten  {
background:url(../images/arbeiten.jpg);
background-repeat:no-repeat;
background-position:top center;
}

body#ueber_uns  {
background:url(../images/ueber_uns.jpg); 
background-repeat:no-repeat;
background-position:top center;
}

body#freunde  {
background:url(../images/freunde.jpg);
background-repeat:no-repeat;
background-position:top center;
}

body#kontakt  {
background:url(../images/kontakt.jpg);
background-repeat:no-repeat;
background-position:top center;

}
body#start div#nest2 {
background:url(../images/hg_start_100.gif);
background-position:top center;
background-repeat:no-repeat;
}

#nest2 {
background:url(../images/hg_norm_100.gif);
background-position:top center;
background-repeat:no-repeat;
}

#nest {
 position:relative; top:0px; left:0px;
 padding-top:5px;
 height: 370px;
 max-height: 370px;
  width: 898px;
/* border: 1px solid; color:white;*/
 margin:0 auto;
}
#nest2 {
position:relative; top:34px;
height: 328px;
width: 899px;
/*border: 1px solid; color:white;*/
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
background-repeat:no-repeat;
background-position:top center;
}
body#start div#logo{
position:absolute; bottom:0px;right:2px;
height:314px;
width: 150px;
/*border: 1px solid; color:blue;*/
background:url(../images/logo_hinten_gr_100.gif);
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
background-repeat:no-repeat;
background-position:bottom right;
}
body#start div#logo_top{
position:absolute; bottom:189px;right:5px;z-index:200;
height:140px;
width: 140px;
background:url(../images/logo_100_gross.gif);
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
background-repeat:no-repeat;
background-position:bottom center;
}



#logo{
position:absolute; bottom:0px;right:2px;
height:128px;
width: 83px;
/*border: 1px solid; color:blue;*/
background:url(../images/logo_hinten_100.gif);
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
background-repeat:no-repeat;
background-position:bottom right;
}
#logo_top {
position:absolute; bottom:53px; right:2px;z-index:200;
height:83px;
width: 83px;
background:url(../images/logo_100_klein.gif);
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
background-repeat:no-repeat;
background-position:bottom center;
}



#content {
position:relative; top:20px; left:195px;
float:left;
width:485px;
max-width:485px;
height:300px;
max-height:300px;
overflow:auto;
color:white;
text-transform:uppercase;
/*border: 1px solid; color:red;*/
/*margin-top:50px;*/
}
#content p {
font-size:80%;
}

#content_r {
position:relative; top:27px; left:220px;
float:left;
width:150px;
max-width:150px;
height:300px;
max-height:300px;
overflow:auto;
color:white;
text-transform:uppercase;
/*border: 1px solid; color:blue;*/
/*margin-top:50px;*/
}
#content_r p {
font-size:80%;
}


/*################################### Menu oben ###############################*/

#menu1 {
width: 899px;
height: 30px;
position:absolute; top:0px; left:0px;
float: left;
/*z-index: 1000;*/
}

#menu2 {
position:absolute; top:6px; left:10px;
width: 240px;
height: 300px;
text-align:left;
/*border:2px solid; color:blue;*/
/*vertical-align:bottom;*/
}

#navigation_oben{
}

  ul#navigation {
    position:relative; top:0px; left:2px;
    margin: 0; padding: 0px;
    text-align: left;
    list-style:none;
    white-space: nowrap;
  }
  ul#navigation li {
    list-style: none;
    display: inline;
  }

  ul#navigation div {
    clear: left;
  }

#navigation_links{


}
/*a {color: white; text-decoration: none; background: transparent}
a:hover {color: green; text-decoration: none; font-weight: bold;  background: white}
*/
  ul#navigation2 {
    position:relative; top:10px; left:15px;
    margin: 5px; padding: 3px;
    text-align: left;
    list-style:none;
    white-space: nowrap;
    text-transform:uppercase;
    } 

   ul#navigation2 a {
   color: white;
   text-decoration: none;
   background: transparent;
   }

   ul#navigation2 a:hover {
   color: green;
   text-decoration: none;
   background: white;
   }



#footer {
width:700px;
height: 25px;
margin:0 auto;
text-align:center;
/*border:1px dashed #333;*/
}


