/* temporärer Div um Monate zu simulieren */
#tmp {width:700;height:15;top:0;left:0;}
/* Allgemeine Style-Sheet Angaben*/
body {margin: 0px 0px 0px 0px;
      font-family:Verdana,Arial,Helvetica,sans-serif;
      font-size:12;
      background-color:#FFFFCE;
      text-align:center;
      color:#323E20;}

p{margin-top:8px;
  margin-bottom:0px;}

h1 {font-size:14px;}


a:link,a:visited {text-decoration:none;
  color:#5E7736;}
a:hover,a:active {text-decoration:none;
  color:#EAAB02;}

/* Alles umschließender innerer div */
#body {width:770px;
       height:450px;
       margin-top:-225px;
       margin-left:-385px;
       top:50%;
       left:50%;
       position:absolute;
       text-align:left;
       border:1px solid #586C39;

       background:#FFFFCE url('icon/07/hg_re_u.jpg');
       background-repeat:no-repeat;
       background-position: 103 right;}


/* Linker Rahmen (mit Login) */
#links {float:left;
        height:435px;
        width:180px;
        background:#FFFFCE url('icon/07/hg_li.jpg') no-repeat top;}

/* Rechter Rahmen (mit Nav und Inhalt) */
#rechts {float:left;
         height:435px;
         width:588px;}

/* Oberer Graphik-Bereiche (über der Navigation) */
#graph_o {height:48px;
          background:#F0F0CD url('icon/07/hg_re_o.jpg');
          background-repeat:no-repeat;
          background-position: top right;}

/* Navigation oben */
#nav_o {width:100%;
        font-size:10px;
        font-weight:bold;
        background:#FFFFF0 url('icon/07/hg_nav1.jpg');
        height:56px;}
#nav_spacer {float:left;width:4px;height:2px;}
a.nav_o:link,a.nav_o:visited,a.nav_o:hover,a.nav_o:active,
a.nav_o_on:link,a.nav_o_on:visited {float:left;
 width:90px;
 margin-left:4px;
 margin-top:19px;
 padding-top:3px;
 text-align:center;
                                          background-color:#F9D98F;}

a.nav_o:link,a.nav_o:visited {color:#C77807;}
a.nav_o:hover,a.nav_o:active {color:#586C39;}
a.nav_o_on:link,a.nav_o_on:visited {color:#586C39;}

/* Textlicher-Inhaltsbereich */
#inhalt {height:330px;
         width:510;
         overflow:auto; /* sorgt für Scrollleiste, wenn Inhalt höher als angegeben */
         margin-left:15px;}
#inhalt h1 {font-size:14px;}
#inhalt ul {list-style-type:square;
            margin-top:8px;
            margin-bottom:0px;}
#inhalt li {margin-top:4px;
            margin-bottom:0px;}

/* Besondere divs */
#kontakt {padding: 0px 0px 0px 10px;
          float:right;
          height:200px;
          overflow:auto; /* sorgt für Scrollleiste, wenn Inhalt höher als angegeben */
          margin-right:15px;}
#kontakt p {margin-top:20px;
            margin-bottom:8px;}
#kontaktform1 {padding: 0px 0px 0px 10px;
               float:left;
               width:70px;
               position:relative;}
#kontaktform1 p {margin-top:2px;
                 margin-bottom:8px;}

#kontaktform2 {padding: 0px 0px 0px 10px;
               float:left;
               position:relative;}
#kontaktform2 input {width:250px;
                     border:1px solid #F9D98F ;
                     background-color:#F5F5DC}
#kontaktform2 textarea {width:250px;
                        height:80px;
                        border:1px solid #F9D98F ;
                        background-color:#F5F5DC}

#loginform {padding: 300px 0px 0px 10px;
            color:#323E20;
            font-size:10px;}
#loginform p {margin-top:4px;
              margin-bottom:0px;}
#loginform input {width:141px;
                  font-size:10px;
                  border:0px;
                  background-color:#FCEABF;}

/* Abschlussleiste unten */
#abschluss_u {clear: left;
              height:15px;
              background:#D8E49F url('icon/07/hg_u.jpg') left top; background-repeat:repeat-y;
              margin-bottom:0px;}

/* Besondere Klassen */
.fehlt {color:#ff0000;}