/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
}

body {
        color: #000000;
        background: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 150%;
        margin-bottom: 0;
}

img {
         border: none;
}

/* Module */
#container {
          width: auto;
          height: auto;
         margin-left:  auto;
          margin-right:  auto;
          /*border: 1px dashed silver;  */

           }
#header {
         position: fixed;
         top: 0px;
         left: 0px;
         right: 0px;
         width: auto;
         height: 172px;
         padding: 0em;
         background-color: #000000;
         margin-top: 0px;
         margin-left: 0px;
          z-index: 10;
         /*border: 1px dashed silver; */
           }
#header_logo {
         width: 200px;
         height: 170px;
         padding: 0 0 0 0;
         background-color: #000000;
         margin: 0 0 0 0;

         /*margin-right: auto;
         border: 1px dashed silver;*/

           }
 #header2 {
         position: fixed;
         top: 0px;
         left: 220px;
         right: 0px;
         margin-top: -30px;
         margin-left: 0px;
         width: auto;
         height: 200px;
         /*text-indent: -5000px;*/
         background-color: #000000;
         /*border: 1px dashed silver; */
         background: url(../images/header/header1.jpg) no-repeat;
         }
 #menu_top {
         position: fixed;
         top: 172px;
         height: 30px;
         left: 200px;
         bottom: 0px;
         float: left;
         width: auto;
       /* height: 60px;*/
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;

        background-color: #ffffff;

       /* background: url(../images/menu_left.png) no-repeat; */
        font-family: tahoma, verdana, arial;
        font-size: 0.8em;
        text-align: left top;
        text-decoration: none;
        color: #722A2B;
        border: 0px dashed silver;
      }
#contentarea {
  position: absolute;
  top: 170px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: auto;
  height: auto;

 /* border: 1px dashed silver;  */
}
#menu_left {
	
         position: fixed;
         top: 170px;
         left: 0px;
         bottom: 0px;
         float: left;
         width: 200px;
       /* height: 60px;*/
        padding-left: 0px;
        padding-top: 60px;
        padding-right: 0px;
        background-color: #ffffff;
        background: url(../images/menu_left.png) no-repeat;
        font-family: tahoma, verdana, arial;
        font-size: 0.8em;
        text-align: left;
        text-decoration: none;
        color: #722A2B;
        /*border: 1px dashed silver;  */
      }

#module_right {
         position: fixed;
         top: 150px;
         right: 0px;
         bottom: 0px;
        float: right;
        width: 200px;
         margin: 0 0 0 0;
       height: 590px;
        background-color: #ffffff;

        padding-left: 10px;
        padding-top: 30px;
        font-family: tahoma, verdana, arial;
        font-size: 0.8em;
        text-align: center;
        text-decoration: none;
        color: #000000;
        /*border: 1px dashed silver;  */
        }
#content {
        /*width: 600px; */
        font-family: tahoma, verdana, arial;
        font-size: 0.8em;
         height: auto;
        background-color: #ffffff;
       margin: 0 210px 0 200px;
      padding-top: 10px;
         /* padding-left: 10px;
        border: 1px dashed silver; */
         z-index: -10;
         }
#fixer_inhalt {
        /*width: 600px; */
        font-family: tahoma, verdana, arial;
        font-size: 0.8em;
         height: auto;
        background-color: #ffffff;
       margin: 0 210px 0 200px;
      padding-top: 10px;
         /* padding-left: 10px;    */
        border: 1px dashed silver;
         z-index: -10;
         }
#footer  {
        position: fixed;
         left: 0px;
         right: 0px;
         bottom: 0px;
         width: auto;
        height: 80px;
        /*background-color: #DE9E27; */

        padding-top: 0px;
         font-family: tahoma, verdana, arial;
        font-size: 0.7em;
        color: #000000;
      /*  border: 1px dashed silver;  */

        }
#footer_middle {
        position: fixed;
         left: 0px;
         right: 0px;
         bottom: 0px;
         height: 32px;
         width: auto;
          background-color: #DB9423;
        }
#footer_right {
       position: absolute;
       right: 0px;
       bottom: 0px;
       height: 80px;
       width: 200px;
       margin: 0 0 0;
       background: url(../images/footer_right.png) no-repeat;
       /*border: 1px dashed silver;   */
}
table.moduletable {
 width: 95%;
 padding-left: 2px;
 text-align: left;
 font-size: 0.8em;
}
table.moduletable.th {
 text-align: left;
 font-weight: bold;
 font-size: 0.8em;
}
table.moduletable.td {
 font-weight: lighter;
 font-size: 0.6em;
}
.contentheading, .componentheading {
 font-weight: bold;
 font-size: 1em;
}
.pathway {
   font-family: tahoma, verdana, arial;
   font-size: 0.8em;
   color: #552021;
}
.button {

   font-size: 0.8em;
   background-color: #D3A485
   color: #FFFFFF;
   border: 1px solid;
   width: 100px;
}
.inputbox {
 color: #282E73;
 background: #FEEAC5;
 border: 1px solid;
}
a.mainlevel:link, a.mainlevel:visited {
     font-family: tahoma, verdana, arial;
   font-size: 1em;
   text-align: left;
   text-decoration: none;
   color: #000000;
}
 a.mainlevel:hover {
 color: #808080;
 }
#menu ul li {
 display:list-item;
 list-style-type:none;
}
a:link, a:active, a:visited {
text-decoration: none;
color: #000000;
}
a:hover {
 color: #808080;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
        margin-bottom: 1px;
        height: 100%!important;
        height: auto;
}