html, body {
        margin: 0;
        padding: 0;
        height: 100%;
        width: 100%;
}

body {
        text-align: center;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: black;
        background-image: url('images/background.jpg');
        background-repeat: repeat-y;
        background-color: #CC282E;
}

#header {
         position: absolute;
         top: 0;
         left: 0;
}

#content {
        position: absolute;
        top: 99px;
        left: 0;
        background-image: url('images/main_background.jpg');
        background-repeat: no-repeat;
        background-position: top left;
        width: 950px;
        min-height: 584px;
        height: 584px;
        padding-top: 10px;
}

html>body #content {
        height: auto;
}

#contentheader {
        text-align: right;
}

div.clear {
           clear: both;
}

#container {
        float: left;
        margin-top:  10px;
        margin-left: 15px;
        text-align: left;
}

#menu {
      float: left;
      width: 150px;
}

#menu ul {
      list-style-type: none;
      margin: 0;
      margin-top: 62px;
      padding: 0;
      padding-right: 6px;
      text-align: right;
}

#menu ul li {
      margin-top: 8px;
      margin-bottom: 8px;
      padding: 0;
}

#menu ul li a:link {
      font-weight:regular;
      color:#B50007;
      text-decoration:none;
      font-size: 11px;
}

#menu ul li a:visited {
      font-weight:regular;
      color:#B50007;
      text-decoration:none;
      font-size: 11px;
}

#menu ul li a:hover {
      font-weight: bold;
      color:#B50007;
      text-decoration:underline;
      font-size: 11px;
}

#menu ul li a:active {
      font-weight:regular;
      color:#B50007;
      text-decoration:underline;
      font-size: 11px;
}

#menu ul li a:focus {
      font-weight:regular;
      color:#B50007;
      text-decoration:none;
      font-size: 11px;
}

#box1 {
       float: left;
       width:  381px;
       height: 366px;
       background-image: url('images/boxli_background.jpg');
       background-repeat: no-repeat;
       background-position: top left;
}

#box1bild {
       width:  311px; /* Breite box1 abzgl. padding-left von box1bild*/
       height: 366px;
       background-image: url('images/boxli_bild.jpg');
       background-repeat: no-repeat;
       background-position: top left;
       padding-left: 70px;
       padding-top: 5px;
}

#box2 {
       float: left;
       margin-left: 10px;
       width:  381px;
       height: 366px;
       background-image: url('images/boxre_background.jpg');
       background-repeat: no-repeat;
       background-position: top left;
}

#box2bild {
       width:  311px; /* Breite box2 abzgl. padding-left von box2bild*/
       height: 366px;
       background-image: url('images/boxre_bild.jpg');
       background-repeat: no-repeat;
       background-position: top left;
       padding-left: 70px;
       padding-top: 5px;
}

#box3 {
       float: left;
       width:  775px;
       height: 188px;
	   margin-top: 8px;
       background-image: url('images/boxunten_background.jpg');
       background-repeat: no-repeat;
       background-position: top left;
}

#box3bild {
       width:  705px; /* Breite box3 abzgl. padding-left von box3bild*/
       height: 188px;
       padding-left: 70px;
       padding-top: 5px;
       background-image: url('images/boxunten_bild.jpg');
       background-repeat: no-repeat;
       background-position: top left;
}

b.rot {
       color: #CC282E;
}

.rot {
       color: #CC282E;
}

b.orange {
       color: #E87731;
}


a:link {
      font-weight:regular;
      color:#B50007;
      text-decoration:none;
      font-size: 10px;
}

a:visited {
      font-weight:regular;
      color:#B50007;
      text-decoration:none;
      font-size: 10px;
}

a:hover {
      font-weight: regular;
      color:#B50007;
      text-decoration:underline;
      font-size: 10px;
}

a:active {
      font-weight:regular;
      color:#B50007;
      text-decoration:underline;
      font-size: 10px;
}

a:focus {
      font-weight:regular;
      color:#B50007;
      text-decoration:none;
      font-size: 10px;
}

td {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
}

.gross {
        font-family: Verdana, Arial, sans-serif;
        font-size: 13px;

}

div.rot {
       color: #CC282E;
}

#boxoben {
       width: 770px;
       height: 18px;
       background-image: url('images/boxgross_oben.jpg');
       background-repeat: no-repeat;
       background-position: top left;

}

#boxcontent {
       width: 750px;
       height: 500px;
       min-height: 500px;
	   padding-left: 20px;
       background-image: url('images/boxgross_background.jpg');
       background-repeat: repeat-y;
       background-position: top left;

}

#content>#container #boxcontent {
          height: auto;
}

#boxunten {
       width: 770px;
       height: 18px;
       background-image: url('images/boxgross_unten.jpg');
       background-repeat: no-repeat;
       background-position: top bottom;

}

input,select { font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px;
  color: #ffffff;
  border-width:1px;
  border-color:#e6c3bf;
  border-style:solid;
  background-color:#cc282e;
}