* {
  margin: 0px;
  padding: 0px;
}
html{
        padding:0px;
        margin:0px;
         height:100%;

         margin:auto;
    margin-bottom: 1px;
}
body {
        padding:0px;
         margin:0px;
         height:100%;
         font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
         font-size: 10pt;
         color:#666666
          text-align:center;
          background-color:#FF9933;
          background-image:url(../images/bg_streifen.gif);
          background-repeat:repeat-x;
}

.container{
        width:1003px;
         min-height: 100%;
        position: relative;
          text-align:left;
          margin:auto;
          background-color:#ffffff;
          background-image:url(../images/bg_punkt_grau.gif);
          background-repeat:repeat-y;
}
* html .container {
        height: 100%;
}
/***************************************
 * Linke Spalte
 ***************************************
 */
.links {
  float:left;
  margin:0;
  width:208px;
  min-height: 800px;
  height:100%;
  background-color:#FF9933;
  background-image:url(../images/bg_streifen.gif);
  background-repeat:repeat-x;
}


/***************************************
 * Rechte Spalte
 ***************************************
 */
.rechts {
  float:right;
  margin:0;
  width:207px;
  min-height: 800px;
  height:100%;
  background-color:#FF9933;
  background-image:url(../images/bg_streifen.gif);
  background-repeat:repeat-x;
}


.logo{
  width:165px;
  height:67px;
  margin-top:25px;
  margin-left:18px;
}

.adresse{
        position:absolute;
        bottom:20px;
        left:771px;
        color:#1166BF;
        font-size:8pt;
        text-align:right;
        width:218px;
}

/***************************************
 * Contentbereich
 ***************************************
 */
.mitte{
        margin:auto;
        width:550px;
        padding-top:92px;
        min-height:100%;
        margin-bottom: 1.5em;
}

/*Copyright-Footer*/
.copy{
        position: absolute;
        bottom: 0;
        left: 0;
        color:#1166BF;
        font-size:8pt;
        text-align:center;
        width: 100%;
}
/*nach oben*/
.top{
        margin:auto;
        width:550px;
        position: absolute;
        bottom: 30;
        left: 200;
        text-align:right;
        margin-top:25px;
}
#pfeil_top{
        background-image:url(../images/top_pfeil.gif);
        background-repeat:no-repeat;
        background-position:right;
        padding-right:25px;
        font-size:8pt;
}
#pfeil_top:hover{
        background-image:url(../images/top_pfeil_grau.gif);
}

#back{
        background-image:url(../images/pfeil_links.gif);
        background-repeat:no-repeat;
        background-position:left;
        padding-left:15px;
}
#back:hover{
        background-image:url(../images/pfeil_links_grau.gif);
}

#druck_button{
        border:0px;
        background-color:#ffffff;
        text-align:left;
        padding:0px;
        margin:0px;
        color:#FF9933;
}
#druck_button:hover{
        color:#666666;
}

/*Text*/
h1{
        font-size:18pt;
        text-transform:uppercase;
        line-height: 19pt;
}

.text{
        width:450px;
        margin-left:81px;
        margin-right:27px;
        line-height: 15pt;
}
.text ul{
        margin-left:15px;
        margin-right:10px;
}

/*Bilder*/
.bilder_reihe{
        margin-top:34px;
        margin-bottom:34px;
}
.bilder_reihe span{
        margin-left:27px;
}
.bilder_reihe img{
        margin-right:4px;
}

/*Links*/
a{
        color:#FF9933;
        text-decoration:none;
        font-weight:normal;
}
a:hover{
        color:#666666;
}

/*Formular*/
.formular{
         font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
         font-size: 10pt;
}

input,textarea {
        border:1px solid #CCCCCC;
        margin-bottom:2px;
}

.sp_one{
        width:120px;
        margin-bottom:2px;
}

/*Tabelle*/
table {
         font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
         font-size: 10pt;
}

.datum{
        width:130px;
        vertical-align:top;
}

.beschreibung{
        vertical-align:top;
        padding-bottom:10px;
}
.linie{
        border-top:1px solid #CCCCCC;
}