  a    {
       color:#6B81BB;
	     text-decoration:none;
	     }
  a.additionalnavi_ohnenews
       {
       color:white;
       }
	
	a:hover {
	     text-decoration:underline;
	     color:#6247BC;
	     }
	a:active {color:#6247BC;}

		
	body {
        margin:0px;
        scrollbar-face-color: #6B81BB;
        scrollbar-highlight-color: white;
        scrollbar-shadow-color: white;
        scrollbar-3dlight-color: #DBDFFF;
        scrollbar-arrow-color: #DBDFFF;
        scrollbar-track-color: white;
        scrollbar-darkshadow-color: #DBDFFF;
        }
/* Breite ber alles */
  #globaldiv {
        position:absolute;
        left:10px;
        top:-6px;
		width:980px;
        }

  #header{
  
	      width:979px;
	      position:absolute;
	      top:10px;
	      left:0px;
	      background-color:#FFFFFF;
	      background-image:url('../images/header.jpg');
	      background-repeat:no-repeat;
        min-height:96px;  
        height:auto !important;  /* fr moderne Browser */
        height:92px;            /* fr den IE */
       }
 
  #left {
      text-align:left;
      width:218px;
      margin-right:20px;
      background-color:#6B81BB;
      z-index:1;
      position:absolute;
      left: 0px;
      top: 110px;
      }
       
  #navipath {
	     margin-left:190px;
	     margin-top:20px;
	     text-align:left;
	     position:absolute;
	     width:544px;
	     float:left;
	     background-color:#B9C0FF;
	     left: 28px;
	     top: 139px;
	     z-index:2;
	     border:1px solid white;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
	     font-size:10px;
       }
       
  .navi{
        text-align:left;  
        /*margin-top:200px;*/
	     border-bottom:1px solid white;
	     color:white;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
	     font-size:11px;
       }

  .navileft_active, .navileft_open, .navileft_passive {
      color:white;
      text-decoration:none;
      }

  .navileft_passive:hover, .navileft_active:hover, .navileft_open:hover {
      color:#E61B6D;
      text-decoration:underline;
      }


  #rightbox {
      position:absolute;
      background-color:#DFDFDF;
      z-index:1;
      width:216px;
      text-align:left;
      margin-left:20px;
      left: 743px;
      top: 110px;
}

  #logobox {
      width:218px;
      left:0px;
      height:150px;
      background-color:#D8D8D8;
      z-index:0;
	    border-width: 0px 0px 1px 0px;
		  border-style: solid;
		  border-color: white;
      }

  #main {
      padding:0px;
      margin:0px;
	    top:110px;
	    position:absolute;
	    left:0px;
	    width:980px;
	    border: 1px solid white;
	    z-index:0;
		  background-image:url('../upload/bilder/bg.gif');
		  background-repeat:repeat-y;
      }

  #contentpane {
  	position:relative;
	  left:220px;
	  width:540px;
	  z-index:2;
		padding-top:30px;
	  }
	#top {
	   position:absolute;
	   left:219px;
	   margin:0px;
	   background-color:#B9C0FF;
	   width:543px;
	   height:45px;
	   border-width: 0px 0px 1px 0px;
	   border-style: solid;
	   border-color: white;
	   padding:0px;
	   text-align:left;
	   top: 110px;
	   z-index:3;
}
	  
  #contentpane_big {
  	position:relative;
	  left:220px;
	  width:758px;
	  z-index:2;
		padding-top:30px;
	  }
	#top_big {
	   position:absolute;
	   left:219px;
	   margin:0px;
	   background-color:#B9C0FF;
	   width:760px;
	   height:45px;
	   border-width: 0px 0px 1px 0px;
	   border-style: solid;
	   border-color: white;
	   padding:0px;
	   text-align:left;
	   top: 110px;
	   z-index:3;
}
	  
  #content {
	    font-family:Verdana, Arial, Helvetica, sans-serif;
	    font-size:12px;
	    line-height:18px;
	    text-align:justify;
	    padding:20px;	
	  	background-color:#DBDFFF;
		  min-height:450px;
	  	height:auto !important;  /* für moderne Browser */
	  	height:450px;  /*für den IE */
      }
      
  table {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	    font-size:12px;
  }   
	    
  #bottom {
      background-color:#DFDFDF;
      width:100%;
      border-width: 1px 0px 0px 0px;
      border-color:white;
      border-style:solid;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
	    color:#666666;
  }
	
  #news {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     line-height:18px;
     }

  #recent {
   padding: 0px 10px 10px 10px;
   border-width: 0px 0px 1px 0px;
   border-style: solid;
   border-color: white;
   width: auto !important;
   width:100%;
  }
	
  #additionalnavi {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:10px;
     border-width: 0px 0px 1px 0px;
     border-style:solid;
     border-color:white;
     padding: 10px;
     }
  #additionalnavi_ohnenews {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:10px;
     color:#FFFFFF;
     border-width: 0px 0px 1px 0px;
     border-style:solid;
     border-color:white;
     padding: 10px;
     }
  	
  .headline {
     color: #E61B6D;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:14px;
     letter-spacing:1px;
     font-weight:bold;
     position:absolute;
     margin: 15px 0px 0px 20px;
     padding: 0px;
     line-height:normal;
     border-width:0px 0px 1px 0px;
     border-style:solid;
     border-color:#E61B6D;
     font-weight:bold;
     }

  .SectorHeadline {
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:14px;
     letter-spacing:1px;
     color:#6B81BB;
     border-width: 0px 0px 1px 0px;
     border-style: dashed;
     border-color:#6B81BB;
     margin-bottom:8px;
     font-weight:bold;
     margin:10px;
     }

  .dot_on, .dot_off {

     padding: 0px 2px;
     margin-left: 5px;
     font-size:13px;
     } 

  .dot_on {
     background-color:#E61B6D;
     }

  .dot_off {
     background-color:#F15795;
     }

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:blue;
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:#4040FF;
	/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; */
	background-position:170px 4px;
	display:block;
        padding-left:15px;
}

a.sitemap_level3 {
	color:black;
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:50%;
	padding-top:.3em;
}

/* Für Kalender */
.MainText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.SmallText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}