a                   { color: #00f ; text-decoration: none;}
body                { font-family:arial; line-height:1.5; background-image:url(hintergrund.gif); background-repeat:repeat-x;
                      background-color:#0099ff;}
p                   { text-align: justify;}
ul                       {line-height:1; padding-left: 30px;}
.input              { display: block; float: left; padding:2px 10px 0 0; text-align: right; width: 150px;}
.input2             { margin: 2px 0 2px 0; font-family:lucida sans; font-size: 13px;}
.tab_active         { background-color:#ffff0e; float: left; height: 25px; margin-left: 5px; padding: 3px 0 1px 0;
                      text-align: center; width: 110px; color: #000; -moz-border-radius:10px; -webkit-border-radius:10px;
                      -khtml-border-radius:10px; border-radius:10px;}
.tab_inactive       { float: left; height: 25px; margin-left: 5px; padding: 3px 0 1px 0; text-align: center; width: 110px;
                      color: #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;
                      border-radius:10px;}
.tab_inactive:hover { background-color: #ffd90e; color: #fff;}

#Hintergrund        { margin: auto;
                      width: 740px;
                      background-color:#0099ff;}

#Oben               { padding:20px;}

#Haupttext          { padding: 0 20px 20px 20px;
                      width: 700px;
                      border-right: 5px solid #000;
                      margin-top:-100px;
                      padding-top:120px;}

#Menue               { position: fixed;
                      top: 139px;
                      width:150px;
                      height:150px;
                      background-image:url(ente.gif);
                         margin-left:746px;
                      }

#menuetext          { position: fixed;
                      top: 210px;
                      width:150px;
                      height:150px;}

#Unten              { padding: 20px; position:relative;}

#tabbar             { height: 100px;
                      width:100%; margin-left:5px;}

/*LOGO*/
#bild               { margin: -105px 0 0 550px;
                      position: absolute;}


/*INDEX*/
#start              {margin: 0 auto;
                      width: 800px;
                      height: 400px;
                      position:relative;
                      }

#t1                       {position:absolute; top:254px; left:0px;  }
#t2                       {position:absolute; top:254px; left:270px;}
#t3                       {position:absolute; top:254px; left:540px;}
#t4                       {position:absolute; top:0px;   left:540px;}
#t5                       {position:absolute; top:127px; left:540px;}

#l1                      {position:absolute;  left:8px; bottom:-117px; font-size:150%;}

.t                       {background-image:url(tab.jpg);position:absolute; color: #000;}

.t:hover                 {background-image:url(tab_hover.jpg);}

#fb                      {position:absolute; top:21px; right:0px;}

/*KONTAKT/GALERIE TABELLE*/
figure {
  padding: 5px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  width: 330px;
}

figure img {
  border-radius: 3px 3px 3px 3px;
}

figure figcaption {
  padding: 2px 4px 2px 4px;
  border-radius: 0 0 3px 3px;
  color: #000;
}

/*MAIL*/
.mail:hover              {text-decoration:underline;}