
html {
  padding:0px;
  margin:0px;
}

body {
  background-color: #f6d8e8;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#990000;
  padding: 0px;
  margin:0px;


}



 a {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size: 10px;
text-transform:uppercase;
font-variant:small-caps;
text-decoration: none;
font-weight: bolder;
}

a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
 font-size: 10px;
background-color:transparent;
background-image:url(../img/button_hg.gif.gif) no-repeat;
        text-decoration: none;
        font-weight: bolder;}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC6634;
font-size: 10px;
background-color:transparent;
 text-decoration: underline;
 font-weight: bolder;}


a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC6635;
 font-size: 10px;
 background-color:transparent;
 text-decoration: none;
 font-weight: bolder;}



.mark {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color: #6B0000;
         text-decoration: none;
         font-size: 11px;
         font-weight: bolder;
}


  /*schrift deffinitionen */
p, h2, pre {
margin: 0px;
padding: 5px 30px 5px 30px;
line-height: 15px;
}




pre {margin: 0px;
  line-height: 15px;
color:#4C1414;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px 30px 10px 20px;
}

hr {color: #6B0000;


      }

 strong {
font-size: 11px;
}


.alignright {
margin-top: 0px;
text-align: right;
font-size: 10px;
}

h3 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #990000;
background-color: transparent;
padding:10px 15px;
margin:0px

}


h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
font-weight: bolder;
font-style: italic;
line-height:20px;

        }


h1 {
font-size: 12px;
text-transform:uppercase;
font-variant:small-caps;
text-align: right;
color: #990000;
background-color: #f6d8e8;
padding: 10px 30px;
margin: 0px

}

hr { width: 80%;  }


 li{
 line-height: 20px;
 margin: 0px 10px;}
/*  menue links und rechts und in der mitte der inhalt uns bilder
*/

.right {float: right;

}

img.right {margin: 0 30px 6px 10px;
           border: 1px solid #6B0000;
            }

.left {float: left;}

img.left {margin: 0 10px 6px 30px;
          border: 1px solid #6B0000;}

#links   {
position: absolute;
left: 0px;
width: 200px;
color: #FFD980;
margin: 0px;
padding: 0px;
}


#inhalt {

height: 820px;
margin: 0 170px 0 170px;
padding: 0px 70px 0px 0px;
background-color: #f6d8e8;
background-image:url(../img/aufbau9301.gif);
background-repeat:no-repeat;
background-attachment: fixed;
background-position: top; }

#inhalt1 {

height: 650px;
margin: 0 170px 0 170px;
padding: 0px 70px 0px 100px;
background-color: #f6d8e8;
background-image:url(../img/aufbau9301.gif);
background-repeat:no-repeat;
background-attachment: fixed;
background-position: top; }


/*  ----------------footer---------------------- */
#footer {
margin: 0px 180px 0px 180px;
padding: 10px;
text-align: center; }


 /*-----touren------*/

 .outtab {
         float: 0;
        width: 400px
         margin: 0;
         font-size: 11px;

         font-family: Verdana, Arial, Helvetica, sans-serif;
         line-height: 20px;
         border: 0;



}

  .outtab1 {
         margin: 0 0 0 -40px;
        width: 300px
          margin: 0;
         font-size: 11px;
         color:#000033;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         line-height: 20px;
         border: 0;


   }


    .td0 {   height: 320px;   }

.imgtab { border: 1px solid #6B0000;



}

 /* kontakt */

  #failure {
        padding:          5px;
        border:           1px dashed #6B0000;;
        list-style-type:  square;

}



 #okay {
        padding:          10px;
        background-color: #CCFFCC;
        border:           1px solid #4B573F;
        list-style-type:  square;
}

.pepper {
        color:            #99CC33;
}



.tablehead {
          width: 555px;
      padding:        3px;
      font-family:    arial;
      font-size:      12px;
      font-weight:    normal;
      text-align:     left;
}





.textfield {
             font-family:   Arial, Verdana, sans-serif;
             font-size:     12px;
             color:         #666666;
             background:    #ffffff;
             border:        1px solid #6B0000;;
}


.submit {    font: normal 8pt "verdana","arial mt","arial narrow","arial";
             background: #F9FBFF;
             color:      #666666;
             border:     #ffffff 1px outset}

select {     font: normal 12px "verdana","arial mt","arial narrow","arial";
             color: #666666;
}



/*  ----------------impressum---------------------- */
        .titel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        letter-spacing: 1px;
        font-weight: bolder;
        line-height:20px;
}

.u {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        letter-spacing: 1px;
        font-weight: light;}



.fon {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        letter-spacing: 1px;
        line-height:20px;
}