body { overflow-x:auto; overflow-y:scroll;}

#header {height:159px; color:#fff; background:#fff;}
#header img.headImg1 {position:absolute; top:0px; left:0px; font-size:208%; z-index:5;}
#header #banner {position:absolute; top:20px; right:0px; z-index:10;}

#header #topnav {position:absolute; top:2px; right:10px; font-size:0.9em; color:#fff; background:transparent; z-index:10;}
#topnav a {color:#fff; font-weight:normal; background:transparent; text-decoration:none;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#fff; text-decoration:underline; background-color:transparent;}

#header div.tx-macinasearchbox-pi1 {position:absolute; bottom:8px; right:8px; font-size:11px; z-index:10;}
  #header div.tx-macinasearchbox-pi1 input {margin-left:0;}
  #header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
  #header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
 
#footer {
    color:#fff; 
    background-color:transparent;
    background-image:url("images/footer_bg_gr.gif");
    background-repeat:no-repeat;
    background-position:bottom left;
    padding:5px;
    /*border-top:5px #efefef solid;*/
    text-align:right;
  }

#teaser {margin:0; padding:0; color:#fff; background: #8FC743 url("images/menu_gr.gif") no-repeat top left; height:27px;}
#teaser div {float:left; width:auto; font-size:0.9em; url("images/menu_l_gr.gif") no-repeat top right;}

  h1 {font-size:175%; color:#8FC743}                        /* 21px */
  h2 {font-size:116.67%; color:#8FC743}         /* 18px */
  h3 {font-size:150%; color:#8FC743}                        /* 18px */
  h4 {font-size:116.67%; color:#8FC743}                     /* 16px */
  h5 {font-size:100%; color:#262626}                     /* 14px */
  h6 {font-size:116.67%; font-style:italic; color:#8FC743}  /* 14px */
  
#submenu li#title {
  width: 90%;
  padding: 1px 0px 1px 10%;
  font-weight: bold;
  color: #fff;
  background: #8FC743 url("images/menu_titel_gr.gif") no-repeat top left;
  border-bottom: 4px #eeeeee solid;
}

/* Level 1 */
#submenu li#active,
#submenu li strong {
  width: 90%;
  padding: 1px 0px 1px 10%;
  font-weight: normal;
  color: #8FC743;
  background:#fff/* url("../images/v_menu_bg_ak.gif") repeat-x top left*/;
  border-bottom: 1px #eee solid;
  text-decoration:underline;
}

a.external-link-new-window
{
  padding-left: 18px;
  background-image: url('../img/icons/external_link_new_window_gr.gif');
  background-repeat: no-repeat;
  background-position: 0 0.2em;
  color:#8FC743;
  font-weight:normal;
}

a.internal-link
{
  color:#8FC743;
}

a {color:#000; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#000; text-decoration:underline;}