* {
   margin:0px;
   padding:0px;
}
body {
   font-size:70%;
   line-height: 1.3em;
   text-align:left;
   height:auto;
   min-height:100%;
   height:100%;
   background-image: url(grafics/hg_main.gif);
   background-repeat:repeat-y;
   background-color: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* + + + + + BEREICH DEFINITION + + + + + */
#wrap {
   width:980px;
   /*padding:0px 8px;*/
   margin: 0px;
   /*text-align:left;*/
}
#navigation {
   width: 290px;
   position: fixed;
   left:0px;
   top:0px;
   float:left;
   padding: 0px;
}
#navigation2 {
   width:650px;
   background-color:#FFF;
   /*background-image: url(grafics/hg_head.png);*/
   /*background-position: bottom;*/
   /*background-repeat: repeat-x;*/
   position:absolute;
   position:fixed;
   height:125px;
   left:300px;
   top:0px;
   z-index:10;
}
#language_select {
   /*float:right;*/
}
#content {
   left:320px;
   top:120px;
   position: absolute;
   width:610px;
   line-height:140%;
}
/* + + + + + ELEMENT DEFINITION + + + + + */
a:link {
   color:#3366FF;
   text-decoration: underline;
}
a:visited {
   color: #3366FF;
   text-decoration: underline;
}
a:active {
   font-weight: bold;
   color: #3366FF;
   text-decoration:none;
}
em {
   font-style: italic;
   font-weight: normal;
}
/* - - - HEAD - - - */
h1.invisible {
   margin-left: 0px;
   width:128px;
   font-size: 2.8em;
   font-weight:bold;
   font-family:Tahoma,Arial,sans-serif;
   text-align: center;
   background-image: none;
   text-decoration: none;
   color:#FFF;
   line-height:80%;
   border-bottom:20px solid #FFF;
}
#language_select li{
   display: inline;
   list-style-type: none;
   text-transform: uppercase;
   font-weight: normal;

}

/* - - - NAVIGATION - - - */
#navigation ul {
   list-style-type: none;
   padding:0px;
   margin:0px;
}
#navigation li {
   list-style-type: none;
   padding:0px;
   margin:0px;
   font-size:1.0em;
   font-weight:bold;
}
/* + + + Sprachauswahl + + + */
#navigation ul.level_0 li{
   padding:3px 5px;
}
/* + + + HAUPTNAVIGATION + + + */
/* Ebene 1 */
#navigation ul.level_1{
   width:295px;
   padding:0px;
   margin-top:50px;
}
#navigation ul.level_1 li{
   min-height:17px;
   width:122px;
   margin:20px 0px;
   padding: 5px 3px;
   color: #FFFFFF;
   font-weight:bold;
   font-size:1.1em;
   text-transform: uppercase;
}
#navigation ul.level_1 li.menu_current {
   width:292px;
   min-height:17px;
   background-image:url(grafics/hg_current.gif);
   background-repeat: repeat-y;
   font-weight: bold;
}
#navigation ul.level_1 li.menu_default {
   width:122px;
   min-height:17px;
   font-weight: bold;
}
/* Ebene 2 */
#navigation ul.level_2 {
   /*float:right;*/
   width:155px;
   margin-top:-22px;
   position:absolute;
   left:140px;
}
#navigation ul.level_2 li{
   float:right;
   min-height:17px;
   width:155px;
   margin:1px 0px;
   padding:2px 3px;
   background-color:#BABABA;
   color: #FFFFFF;
   font-size:0.9em;
   font-weight:bold;
   font-family:Helvetica,Arial,sans-serif;
   text-transform: none;
}
#navigation ul.level_2 li.menu_current {
   min-height:17px;
   width:155px;
   background-color:#747378;
   font-weight: bold;
}
#navigation ul.level_2 li.menu_default {
   min-height:17px;
   width:155px;
   font-weight: bold;
}
/* Sonderformatierung */
#navigation li.anker {
   font-weight: normal;
}
#navigation li.link {
   font-weight: normal;
}
#navigation li.headline {
   font-weight: bold;
}
#navigation li.current1 {
   font-weight: bold;
}
#navigation a {
   color:#FFFFFF;
   text-decoration:none;
}
#navigation a:hover {
   font-weight: bold;
   text-decoration:none;
}
#navigation a:active {
   font-weight: bold;
   text-decoration:none;
}
/* + + + NAVIGATION 2 + + + */
#navigation2 h2{
   padding-top:10px;
}
#navigation2 ul.level_3 {
   margin-top:28px;
   list-style-type: none;
   font-size:1.0em;
   font-family:Helvetica,Arial,sans-serif;
   text-decoration:none;
}
#navigation2 ul.level_3u {
   list-style-type: none;
   font-size:1.0em;
   font-family:Helvetica,Arial,sans-serif;
   text-decoration:none;
}
#navigation2 ul.level_3 li.menu_current,#navigation2 ul.level_3u li.menu_current{
   float:left;
   min-width:140px;
   width:135px;
   padding:3px;
   border-bottom:7px solid #E94A00;
}
#navigation2 ul.level_3 li.menu_default,#navigation2 ul.level_3u li.menu_default{
   float:left;
   min-width:140px;
   width:135px;
   padding:3px;
   border-bottom:7px solid #BABABA;
}
#navigation2 ul.level_3u li.menu_current1{
   float:left;
   min-width:140px;
   width:135px;
   padding:3px;
   margin-top:3px;
   border-top:7px solid #E94A00;
}
#navigation2 ul.level_3u li.menu_default1{
   float:left;
   min-width:140px;
   width:135px;
   padding:3px;
   margin-top:3px;
   border-top:7px solid #BABABA;
}
#navigation2 a {
   color:#000;
   font-weight:normal;
   text-decoration:none;
}
#navigation2 a:hover {
   color:#E94A00;
   text-decoration:none;
}
#navigation2 a:active {
   text-decoration:none;
}
/* - - - FOOTER - - - */
#footer li {
   list-style: square;
   list-style-position: inside;
}
#footer a {
   padding: 2px 10px;
   color: #515151;
   text-decoration:none;
}
