/* HHM by www.supportware.at */
@charset "UTF-8";
body {
 font-family: Calisto MT;
 background: #edd484;  /* color: #edd484; = gelbgold  - color: #9a0f17; = bordeaux */
}

#box {
 margin: 0 auto; /* Zentriert für Fireox und Opera */
 width: 800px;
 height: auto;
 text-align:center;  /* Zentriert für IE  */
 border: 0px solid #de1111;
 padding: 10Px;  /* Abstand zur zentrierten Box */
}

#header {
 width: 800px;
 padding: 0px;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background: url(../images/header.jpg);
 background-repeat: no-repeat;
 z-index: 1;
}

#header2 {
        height: 600px;
        width: 800px;
        margin: 30px 0px 0px 0px;
        padding: 0px;
        background: url(../images/hg.jpg);
  background-repeat: no-repeat;
  z-index: 2;
}

#flashcontent {
                height: 500px;
        }

#content {
        width: 730px;
        height: 500px;
  margin: -570px 0px 0px 0px;
        padding: 30px;
        font-size: 14px;
        color: #edd484;
  font-family: Century Gothic;
        text-align:justify;
        overflow:auto;
  z-index: 3;
}

#content h1{
 padding-left:7px;
 font-size: 16px;
 color: #edd484;
 font-style:italic;
 text-align:left;
}

#content a{
 font-size: 13px;
 color: #edd484;
 text-decoration:underline;
 letter-spacing:1,0em;
}

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

#footer {
 margin: 0 auto; /* Zentriert für Fireox und Opera */
 text-align:center;  /* Zentriert für IE  */
 width: 600px;
 color: #9a0f17;
 font-weight: bold;
 font-size: 11px;
 line-height:8Pt;
 font-style:normal;
 font-family: Century Gothic;
 letter-spacing:1,0em;
 word-spacing:2mm;
 height: 10px;
}

#footer a{
        font-size: 11px;
        color: #9a0f17;
  font-family: Century Gothic;
        text-decoration:none;
}

#footer a:hover{
        text-decoration:underline;
        color: #9a0f17;
}

#nofloat {
        clear:both;
        height:0px;
        font-size: 1px;
        line-height: 0px;
}


.angebot {
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        COLOR: #333366;
        FONT-FAMILY:Century Gothic;
        TEXT-DECORATION: none;
        letter-spacing: normal;
}

/* ------------------------ Start Navigation Bar -----------------*/

#menuh
        {
        position: absolute;
        font-size: 14px;
        font-family: arial, helvetica, sans-serif;
        float:left;
        color: #9a0f17;
  padding: 5px;
        }

        #menuh1
        {
        position: relative;
        }

#menuh a
        {
        text-align: center;
        display:block;
        margin:0;
        padding: 0.1em;  /* Menu Button Höhe */
                }

#menuh a, #menuh a:visited        /* Menue Rest */
        {
        color: #edd484;
        background-color: #9a0f17;   /* HG - eingefärbt  */
        text-decoration:none;
        }

#menuh a:hover        /* Maus Over Color und HG  */
        {
        color: #9a0f17;
        background-color: #edd484;
        }

#menuh a.top_parent, #menuh a.top_parent:hover  /* erste Zeite HG */
        {
        background-position: right center;
        }

#menuh ul
        {
        list-style:none;
        margin:0;
        padding:0;
        float:left;
        left: 0px;
        width:131px;        /* 1 Zeile Wortabstand */
        }

#menuh li
        {

  min-height: 1px;         /* Contribution for IE7 */
  vertical-align: bottom; /* Contribution for IE7 */
        }

#menuh ul ul
        {
        z-index:500;
        top:auto;
        display:none;
        padding: 1em;
        margin:-1em 0 0 -1em;
        }

#menuh ul ul ul
        {
        top:100;
        left:100%;
        }

div#menuh li:hover
        {
        cursor:pointer;
        z-index:100;
        }

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}


/* ------------------------ End Navigation Bar -----------------*/

/* Mailformular */

label {
        float:left;
        clear:both;
        display:block;
        width:100px;
        margin-bottom:10px;
        padding-left:10px;
}
input, textarea, select {
        float:left;
        display:block;
        width:400px;
        border: 1px solid #333366;
        color:#9a0f17;
        background:#edd484;
        font-family: Century Gothic;
        font-size: 12px;
        margin-bottom:10px;
        padding:1px;
}

/*clearing all floats and fix firefox and ie backgroundcolor-bug */
div.clearer {
        clear:both;
        font-size:1px;
        line-height:1px;
        display:block;
        height:1px;
}
form {
        width:610px;
        background:none;
}
.form-button {
        margin-left:110px !important;
        margin-left:55px; /*to fix ie6 position*/
        width:100px;
        clear:both;
}
.option {
        border:none;
        background:none;
        width:auto;
}
fieldset {
        border:none;
        padding-left:100px;
        padding-bottom:10px;
        display:block;
        clear:both;
}
fieldset input {
        width:auto;
        border:none;
        background:none;
        float:left;
        display:block;
        margin-right:10px;
        margin-top:3px !important;
        margin-top:0px; /*to fix ie6 position*/
}
fieldset label {
        width:auto;
        clear:none;
        float:left;
        display:block;
        padding-right:2px;
        white-space:nowrap; /*to fix ie6 wrapping*/
}