body
{
margin: 0px;
padding: 0px;
background-color: #c0c0c0;
}
body, div, a, p, h1, h2, h3, h4, h5, h6, h7, input, textarea, select , table
{
font-family: verdana, arial, helvetica, sans-serif;
}
#seite
{
position: absolute;
left: 50%;
width: 640px;
margin-top: 100px;
margin-left: -320px;
}
#kopfzeile
{
position: relative;
height: 87px;
background: url("../images/bg_kopfzeile.jpg") left top no-repeat;
}
#ashtanga
{
position: absolute;
left: 0px;
top: 0px;
width: 56px;
height: 426px;
background: url("../images/ashtanga_quer.gif") left top no-repeat;
}
/*
* *************************************************N A V I G A T I O N************************************
*/
#navigation
{
position: absolute;
left: 90px;
bottom: 6px;
}
#navigation ul
{
list-style: none;
margin: 0px;
padding: 0px;
}
#navigation ul li
{
float: left;
padding: 0px 10px 0px 0px;
}
#navigation ul li span
{
display: none;
}
#navigation a
{
float: left;
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
background: url("../images/bg_nav.gif") left top no-repeat;
padding: 0px 0px 0px 9px;
}
#navigation a:hover
{
 color: #ffdf00;
 }
 #navigation a:active
{
 color: #ffdf00;
 }
/*
* ***************************************************+I N H A L T***********************************************
*/
#inhalt
{
position: relative;
background: #fff url("../images/om2.jpg") left top no-repeat;
padding: 30px 30px 97px 90px;
min-height: 380px;
}
#inhalt h1
{
font-size: 11px;
font-weight: bold;
color: #841536;
margin: 0px 0px 8px 0px;
}
#inhalt p
{
font-size: 11px;
color: #841536;
line-height: 140%;
}

/*
* **********************************************************F U S S Z E I L E****************************************
*/
#fusszeile
{
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
height: 97px;
background: #fff url("../images/bg_fusszeile.gif") left top
no-repeat;
}
#fusszeileNav
{
position: absolute;
left: 50%;
bottom: 6px;
margin: 0px 0px 0px -120px;
padding: 0px 20px 0px 0px;
}
#fusszeileNav ul
{
list-style: none;
margin: 0px;
padding: 0px;
}
#fusszeileNav ul li
{
float: left;
padding: 0px 10px 0px 0px;
}
#fusszeileNav ul li span
{
display: none;
}
#fusszeile #fusszeileNav a
{
float: left;
font-size: 11px;
font-weight: bold;
color: #fff;
background: url("../images/bg_nav.gif") left top no-repeat;
text-decoration: none;
padding: 0px 0px 0px 9px;
}
#fusszeile #fusszeileNav a:hover
{
 color: #ffdf00;
 font-weight: bold;
 }
/*
* ******************************************************+I N H A L T H3 und L I S T E*****************************************
*/

#inhalt h3
{
font-size: 12px;
font-weight: bold;
color: #9f0000;
margin: 0px 0px 4px 0px;
}
#inhalt ul
{
list-style: none;
margin: 0px 0px 20px 0px
;
padding: 0px;
}
#inhalt td
{
font-size: 11px;
font-weight: italic;
color: #9f0000;
margin: 0px 0px 4px 0px;  }

#inhalt a
{
font-size: 11px;
text-decoration: none;
color: #9f0000;
}
#inhalt a:hover
{
color: #ffdf00;
font-weight: bold;
}

/*++++++++++++++++++++++++++++++++++++++++++++++TABLE+++++++++++++++++++++++++++++++++++++++++++++++++
*/
#table
{
position: relative;
background: #fff url("../images/bg_inhalt.jpg") left top no-repeat;
padding: 30px 30px 97px 90px;
min-height: 380px;
text-color: #9f0000;
 }

 #td
{

color: #9f0000;

}

/*#########################FORMULAR################################*/


form
{


text-align: left;
font-weight: bold;
font-size: 10pt;
color: #ffdf00;
}
 fieldset {
 width: 5em;
margin: 1.5em auto 1.5em auto;
display: block;
font-size: 0.80em;
border: 0px solid #9f0000;
clear: both;
}

        * html fieldset {padding: 5px;}

   legend {
   background: #fff;
   padding: 4px;
   border: 1px dotted #9f0000;
   border-right-width: 2px;
   border-bottom-width: 2px;
   margin-bottom: 4px;
   font-weight: bold;

                   }

   label {
   margin: 4px 0;}

   .kontaktdaten label {
   display: block;
   width: 5em;
   float: left;
         }



        .anfrage label {
         display: block;
        width: 5em;
         float: left;
        }

   input,textarea {
   width: 12em;
   margin: 3px 20px;
border: 1px solid #9f0000;
background: #fff;
padding: 3px 3px;
filter:Alpha(opacity=60);
-moz-opacity: 0.6;
                                  }

   input:active, input:focus  {



   color:#ffdf00;
   font-weight:bold;
   }

   .buttons {

   text-align: center;



   padding: 1px 2px;
   }