body
{margin:0; padding:0; color:#000000; background:#fafafa url(../images/background.gif) top left repeat-y; font:70% Verdana,Tahoma,sans-serif;}

/**************** für die ahref in Leistungen  ****************/

a
{color:#8fd400; font-size:1.3em; text-decoration:none;}

a:hover
{color:#ED760D; text-decoration:underline;}

a:active
{text-decoration:underline;}

a.active:hover
{color:#505050; text-decoration:underline;}


img
{float:left; margin:0 0px 0px 0; padding:0px;}

/* table
{float:left; margin:0 0px 0px 0; padding:1px; background:#e0e0e0; border:1px solid #d0d0d0;} */

/**************** kasten area ****************/
#kasten
{
        width:687px;
        height: 900px;
        margin:0 0 0 280px;
        padding:5px 5px 0px 5px;
        background:#e0e0e0;
        border-top: 1px solid #ec6f08;
        border-left: 1px solid #ec6f08;
        border-right: 1px solid #ec6f08;
        font-size:1.4em;
        font: Verdana,Tahoma,sans-serif;
        letter-spacing:normal;
        text-align: left;
        font-family: Verdana, Tahoma, sans-serif;
}

#kasten p
{margin:5 0 20px 0; line-height:1.5em;}

#kasten h1
{margin:0; color:#505050; font-size:4em; letter-spacing:5px; text-align:center;}

#kasten h2
{margin:5px; color:#ffffff; font-weight:normal; font-size:1.5em; text-align:left;}

#kasten h3
{margin:0; color:#505050; font-weight:normal; font-size:1.5em; letter-spacing:0px; text-align:left;}


/**************** navi area ****************/
#navi
{position:absolute; top:0; left:0; width:260px; height:100%; overflow:auto; background:#e0e0e0 url(../images/navibackground.gif) top right repeat-y; text-align:right;}

body > #navi
{position:fixed;}

#navi h1
{margin:20px 18px 0 5px; color:#d85d5d; font-size:1.6em; letter-spacing:-2px; text-align:right;}

#navi h2, #navi h3
{margin:0 20px 18px 5px; color:#808080; font-size:1.1em; font-weight:bold; letter-spacing:-1px; text-align:right;}

#navi h3
{margin:20px 18px 4px 5px; color:#606060;}

#navi  p
{margin:0 20px 18px 5px; color:#606060; font-size:0.8em;}

#navi a
{color:#808080}

/**************** menu area ****************/
#menu a
{display:block; width:242px; padding:5px 18px 5px 0; color:#606060; background:#e0e0e0 url(../images/navibackground.gif) top right repeat-y; font-size:1.8em; font-weight:normal; text-decoration:none; letter-spacing:0px;}


#menu a:hover
{color:#8fd400; background:#f0f0f0 url(../images/navibackground.gif) top right repeat-y;}

#menu a.active
{padding:5px 18px 5px 0; background:#fafafa; border-top:2px solid #f07b05; border-bottom:2px solid #f07b05;}

#menu a.active:hover
{color:#505050; background:#fafafa;}

/**************** kasten kontakt area ****************/
#kasten1
{
        width: 381px;
        float: left;
}

#kasten1 p
{margin:0 0 20px 0; line-height:1.5em;}

#kasten2
{
        width: 300px;
        height: 545px;
        float: right;
        border: 1px solid #ec6f08;
}
#kasten3
{
        width: 650px;
        float: left;
}
input#textfield
{
        border: 1px solid #ec6f08;
        width: 260px;
        height: 20px;
}
textarea#textfield
{
        border: 1px solid #ec6f08;
        width: 360px;
}
#button
{
        border: 1px solid #ec6f08;
        background:#e0e0e0;

}
#button2
{
        border: 1px solid #ec6f08;
        background:#e0e0e0;
}

#tabmenue {
  margin: 10px -5px -5px -5px;;
  padding: 0px 0px 3px 5px;
  border-bottom: 1px solid #ec6f08;
  font-size:12px;

}
#tabmenue li {
  display: inline;
}
#tabmenue li a {
  padding: 3px 1em;
  margin-left: 3px;
  border: 1px solid #ec6f08;
  border-bottom: 0;
  text-decoration: none;
  color:#606060;
}
#tabmenue li a#aktuell {
  padding-bottom: 4px;
  border-bottom: none;
  color:#ffffff;
  background:#ec6f08;
}


/**************** bilder area ****************/
#slideshowContainer
{   width: 685px; height: 435px; margin:0 0 0 0px; border: 1px solid #ec6f08;   }
#slideshowContainerbild_k1
{   width: 85px; height: 61px; margin: 10px 0px 0px 0px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }
#slideshowContainerbild_k2
{   width: 85px; height: 61px; margin: 10px 0px 0px 99px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }
#slideshowContainerbild_k3
{   width: 85px; height: 61px; margin: 10px 0px 0px 198px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }
#slideshowContainerbild_k4
{   width: 85px; height: 61px; margin: 10px 0px 0px 297px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }
#slideshowContainerbild_k5
{   width: 85px; height: 61px; margin: 10px 0px 0px 397px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }
#slideshowContainerbild_k6
{   width: 85px; height: 61px; margin: 10px 0px 0px 497px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }
#slideshowContainerbild_k7
{   width: 85px; height: 61px; margin: 10px 0px 0px 597px; padding: 3px 0px 0px 3px; border: 1px solid #ec6f08; position:absolute;   }

#zurueck
{   width: 100px; height: 30px; margin: 81px 0px 0px 590px; position:absolute; font-size:12px;}

#bedienung
{   width: 300px; height: 30px; margin: 81px 0px 0px 0px; position:absolute; font-size:12px;}

span.error
{ font-size:12px; color:#e97909;}
