﻿  a       { text-decoration: none; font-weight:bold; color: #FF8600 }
  a:hover { text-decoration: none; font-weight:bold; color: #FF8600 }
  li      { list-style-image:url(../imgs/listenzeichen.gif); margin-left: 20px; }
  h1      { font-size: 14px; font-family: Tahoma,Arial; font-weight:bold; color: #FF8600; margin: 0px;}
 
  body {
    font-size: 11px;
    color: black; background-color: #E2E2E2;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    margin-top: 10px;
    text-align: center;  /* Zentrierung im Internet Explorer */
    min-width: 980px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    height: 101%;
    background-image: url(../imgs/background.gif); background-repeat:repeat-x;
  }
  
  div#framework {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
  }
	
  div#header {
    height: 60px;
    width: 970px;
    background-color: #FFFFFF;
    border-top-style: solid; 
    border-top-color: #434343; 
    border-top-width: 1px;
    padding: 5px;	  
  }

  div#globalnavigation {
    padding-top: 4px;
    padding-bottom: 1px;
    height: 17px;
    width: 980px;
    background-image: url(../imgs/bg_global.gif); background-repeat:repeat-x;
    background-color: #434343;
    border-top-style: solid; 
    border-top-color: #434343; 
    border-top-width: 1px;
  }
	
  div#globalnavigation a {
    padding: 4px;
    color: #FFFFFF;
    text-decoration: none;
    background: url(../imgs/global_link.gif) no-repeat right center;
    padding-left: 9px;
    padding-right: 8px;
    border-top-style: solid; 
    border-top-color: #434343; 
    border-top-width: 1px;    
  }
  
  div#juup a {
    padding: 4px;
    color: #FFFFFF;
    text-decoration: none;
    background: url(../imgs/global_link.gif) no-repeat right center;
    padding-left: 9px;
    padding-right: 8px;
    border-top-style: solid; 
    border-top-color: #434343; 
    border-top-width: 1px;   
  }
  
  div#juup a:hover {
    background-image: url(../imgs/bg_title.gif); background-repeat:repeat-x;
    color: #000000;
  }
  
  div#globalnavigation a:hover {
    background-image: url(../imgs/bg_title.gif); background-repeat:repeat-x;
    color: #000000;
  }
  
  div#contentblock {
    min-height: 655px;
    height: auto !important;  /* für moderne Browser */
    height: 555px;  /*für den IE */
    width: 980px;
    background-image: url(../imgs/bg_image.jpg);
    background-color: #FFFFFF;
    border-top-style: solid; 
    border-top-color: #434343; 
    border-top-width: 1px;
    padding-bottom: 10px;
  }	
	
  div#footer {
    clear: both;
    height: 30px;
    width: 970px;
    background-color: #FFFFFF;
    border-top-style: solid; 
    border-top-color: #FF8600; 
    border-top-width: 2px;
    padding: 5px;
    border-bottom-style: solid; 
    border-bottom-color: #434343; 
    border-bottom-width: 1px;		
  }

  div#navigation {
    float: left;
    display: inline;
    min-height: 524px;
    height: auto !important;  /* für moderne Browser */
    height: 524px;  /*für den IE */  
    width: 165px;
    padding: 5px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 20px;
    margin-top: 28px;
  }

  div#navigation  {
	  margin-left: 20px;
    padding-right: 5px;
  }
  
  div#navigation a {
    display: block;
    color: black;
    text-decoration: none;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 0px;
    background: url(../imgs/nav_inact.gif); background-repeat:repeat-x;
  }
  
  div#navigation a:link {
    color: #000000;
  }
  
  div#navigation  a:visited {
    color: #000000;
  }
  
  div#navigation a:hover {
    color: #FFFFFF;
    background-color: #FF8600;
    background: url(../imgs/nav_act.gif); background-repeat:repeat-x;
  }
  
  div#navigation a:active {
    color: #FFFFFF;
  }
  
  div#content {
    min-height: 534px;
    height: auto !important;  /* für moderne Browser */
    height: 534px;  /*für den IE */
    text-align: justify;
    width: 750px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 210px;
    margin-top: 5px;
    margin-bottom: 10px;
  }  
  
  div#portalbox1 {
    position: absolute;
    z-index: 1;
    height: 510px;
    width: 480px;
    text-align: justify;
    overflow:auto;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 245px;
    margin-top: 18px;
  }
  
  div#portalbox2 {
    position: absolute;
    z-index: 2;
    height: 100px;
    width: 205px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 20px;
    margin-top: 428px;
  }

  div#portalbox3 {
    position: absolute;
    z-index: 3;
    height: 510px;
    width: 215px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 745px;
    margin-top: 18px;
  }
  
  div#portalbox4 {
    position: absolute;
    z-index: 4;
    height: 240px;
    width: 205px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 20px;
    margin-top: 170px;
  }
  
  div#portalbox5 {
    position: absolute;
    z-index: 5;
    height: 133px;
    width: 205px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 20px;
    margin-top: 18px;
  }

  div#portalbox6 {
    position: absolute;
    z-index: 6;
    height: 175px;
    width: 240px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 710px;
    margin-top: 196px;
  }
  
  .textbox{
    padding: 5px;
  }
  
  .areabox {
    width: 50px;
    height: 50px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #FF8600; 
    border-width: 1px;	
  }
   
  .title {
    width: 740px;
    font-size: 14px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 10px 0px;
    background-color: #840000;	
  }
  
  .teaser {
    background-image: url(../imgs/bg_title.gif); background-repeat:repeat-x;
    text-align: justify;
    font-weight:bold;
    padding: 3px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
  }
  
  .news {
    min-height: 55px;
    text-align: justify;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 20px 0px;
  }

  .portalnews {
    text-align: justify;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 20px 0px;
  }
  
  .portalnewstitle {
    background-image: url(../imgs/bg_title.gif); background-repeat:repeat-x;
    text-align: justify;
    font-weight:bold;
    padding: 3px 5px 05px 5px;
    margin: 0px 0px 0px 0px;
  }
  
  .portalnewstitle a{
    color: #000000;
  }
   
  .spacer {
    margin-top: 25px;
  }
  
  .typengalerie_box {
    height: 17px;
    background-image: url(../imgs/bg_image.gif); background-repeat:repeat-x;
    padding: 5px;
    border-style:solid; 
    border-color:gray; 
    border-width:1px;
  }  
  
  .image_border {
    border-style:solid; 
    border-color:gray; 
    border-width:1px;
  }
 
  tr.hove:hover {
    background-color: #EEEEEE;
  }
  
  .table_tech {
    width: 100%; 
  }

  .table_tech td {
    border-top-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-right-width: 2px;
    border-style:solid; 
    border-bottom-color: #FFFFFF;
    border-right-color: #FFFFFF;
    padding-left: 4px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEEEEE;
  }

  .imagemeta {
    background-image: url(../imgs/bg_image.gif); background-repeat:repeat-x;  
    height: 25px;
    width: 740px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-bottom-style: solid; 
    border-bottom-color: #000000; 
    border-bottom-width: 1px;  
  }
  
  #gecko_scrollbar {
    display: none;
  }

  html>body #gecko_scrollbar {
    position: absolute;
    z-index: 1;
    bottom: -1px;
    left: 0;
    width: 1px;
    height: 1px;
    display: block;
    font-size: 0;
  }
  
  div#quickinfo {
    position: absolute;
    height: 115px;
    width: 120px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 62px;
    margin-top: 60px;
    padding: 5px;
    padding-left: 80px;
    background-image: url(../imgs/hinweis.gif); background-repeat:no-repeat;  
  }
  
  div#portalbox2-1 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 287px;
    margin-top: 60px;
    padding: 5px;
    background-image: url(../imgs/portal_1401496.jpg); background-repeat:repeat-x;  
  }
  
  div#portalbox2-2 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 605px;
    margin-top: 60px;
    padding: 5px;
    background-image: url(../imgs/portal_1400884.jpg); background-repeat:repeat-x;
  }  
  
  div#portalbox2-3 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 287px;
    margin-top: 203px;
    padding: 5px;
    background-image: url(../imgs/portal_1405657.jpg); background-repeat:repeat-x;
  }
  
  div#portalbox2-4 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 605px;
    margin-top: 203px;
    padding: 5px;
    background-image: url(../imgs/portal_1404888.jpg); background-repeat:repeat-x;
  }
  
  div#portalbox2-5 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 287px;
    margin-top: 346px;
    padding: 5px;
    background-image: url(../imgs/portal_1400894.jpg); background-repeat:repeat-x;
  }
  
  div#portalbox2-6 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 605px;
    margin-top: 346px;
    padding: 5px;
    background-image: url(../imgs/portal_1405673.jpg); background-repeat:repeat-x;
  }
  
  div#portalbox3-7 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 287px;
    margin-top: 489px;
    padding: 5px;
    background-image: url(../imgs/portal_1415186.jpg); background-repeat:repeat-x;
  }
  
  div#portalbox3-8 {
    position: absolute;
    height: 115px;
    width: 290px;
    background-color: #FFFFFF;
    border-style: solid; 
    border-color: #434343; 
    border-width: 1px;
    margin-left: 605px;
    margin-top: 489px;
    padding: 5px;
    background-image: url(../imgs/portal_1405673.jpg); background-repeat:repeat-x;
  } 
    
    opacity: 0.75;
    filter: alpha(opacity=75);