.fw_menu_bigbar
{
	position:absolute;
	background-color:white;
	height:55px;
	margin-top:15px;
	z-index:11;
	padding: 0px;
}

/*Menü Anfang */
div#Rahmen {		
    border: none;
    background-color: white;
    white-space:nowrap;
	margin-right:-2px;
	margin: 0px;
	padding: 0px;
	z-index:11;
  }
  
  div#Rahmen div {
     clear: left;
  }
  
  ul#Navigation {
    margin: 0px; padding: 0px;
    text-align: center;
    z-index:10;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    /*margin-right: 2px; */
    padding: 0px;
	margin: 0px;
	
  }
  
  * html ul#Navigation li {  /* Korrektur fuer den IE */
    /* TEST */
	/*margin-bottom: -0.4em;*/
    z-index:10;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 20px; left: 4px;
    display: none;  /* Unternavigation ausblenden */
    border:1px solid #FCE892;
    background-color:#FFF2C5;
	z-index:10;
  }
  
  ul#Navigation li:hover ul {
    display: block;
  	z-index:10;
    /* Unternavigation in modernen Browsern einblenden */    
  }
  
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom:0px;
	background-color:#FFF2C5;
    width:275px;
    text-align:left !important;
    z-index:10;
  }
  
  * html ul#Navigation a { width:5px; } /* IE braucht eine definierte Breite*/

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: auto;  /* Breite den in li enthaltenen Elementen zuweisen */
    white-space:nowrap;
    font-size:11px;
    font-weight:bold;
	text-decoration:none;
	padding:3px 5px 0px 5px;
	vertical-align:text-top;
	text-align:center;
	cursor:pointer;	
   	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	height:54px;		
	border-top:2px solid #CD2928;
	
	 /*color:#CD2928;   
    background-color:#FDE895;
	z-index:10;*/
 }

/* ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    background-color:#63B0CE;
	color:white;
	z-index:10;
  }*/
  
 /* li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
/*	background-color:#63B0CE;
	color:white;
	z-index:10;
  }*/
  
  /*-------------------------------------------------------------*/
   .active
	{
	background-color:#63B0CE;
	color:white;
	border-top:2px solid #CD2928;
	height:54px;
	padding:3px 5px 0px 5px;
	}
    
    .inactive
	{
    background-color:#FDE895;	
    color:#CD2928;
    border-top:2px solid #CD2928;
    height:54px;
    padding:3px 5px 0px 5px;
	}
  /*-------------------------------------------------------------*/  
   
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    height:20px;
	color:black;
	text-decoration:none;
	font-size:10px;
	border:none;
	background-color:#F9DB61;
    white-space:nowrap;
    z-index:10;
    
  }

  ul#Navigation li ul li a {
    height:20px;
	/*background-color:transperent;*/
	color:black;
	text-decoration:none;
	font-size:10px;
	border:0;
	text-align:left !important;
	white-space:nowrap;
	z-index:10;
	background-color:#FFF2C5;
	width: 100%;
  }
  
  ul#Navigation li ul li a:hover {
    background-color:#F9DB61;
    color:black;
    
  }
  
  ul#Navigation li ul li:hover {
    background-color:#F9DB61;
  }
  
/* Menü Ende*/


.fw_menu_notrufe
{
	text-align:left;
/*background-color:#FFE795;
	border-top:2px solid #CD2928;*/
}

.fw_menu_abstand
{
	background-color:#FFE795;
	/*border-top:2px solid #CD2928;*/
	height:56;
}

.fw_body
{
	position:absolute;
	width:924px;
	margin-top:10px;
	margin-left:25px;	
	background-color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	behavior:url("../scripts/csshover.htc");
}

.fw_body *
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.fw_body a
{
	text-decoration:none;
}

/*.fw_body a:hover
{
	text-decoration:underline;	
}*/

.fw_links
{
	position:absolute;
	top:0px;
	right:0px;
	color:#CD292A;
	font-size:9px;
}

.fw_links a
{
	color:#CD292A;	
}

.fw_logo div
{
	position:absolute;
}

.fw_logo
{
	position:absolute;
	width:208px;
	height:115px;
	left:0px;
	top:77px;
}

.fw_bluebar
{
	width:100%;
	background-color:#0091CA;
	height:8px;
	top:0px;
}

.fw_redbar
{
	width:100%;
	top:8px;
	background-color:#CE2828;
	height:8px;	
	border-bottom: 1px solid white;
}

.fw_blue
{
	background-color:#0091CA;
	height:1px;
	width:100%;
}

.fw_red
{
	height:1px;
	background-color:#CE2828;
	width:100%;
}

.fw_whitebar
{
	height:1px;	
	background-color:white;
	top:16px;
	width:100%;
}


.fw_logoimg
{
	width:100%;
}

.fw_midimg
{
	position:absolute;
	width:366px;
	height:155px;
	left:209px;
	top:77px;
	padding: 0px;
}

.fw_fields
{
	position:absolute;
	top:77px;
	left:575px;
	width:344px;
	height:155px;	
	color:#7D7D7D;
}

.fw_fields input
{
	color:#7D7D7D;
	height:16px;
	background-color:#F4F4F4;
	border:1px solid #C2C2C2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.frm_search
{
	color:#7D7D7D;
	height:16px;
	background-color:#F4F4F4;
	border:1px solid #C2C2C2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.fw_login_top
{
	border-bottom:none;
	color:#616161;
	padding:0px;
}

.fw_login
{
    border:1px solid #E9E9E9;
    border-top:1px solid #C2C2C2;
    padding:7px;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#7D7D7D;
}

.fw_login #pw_vergessen
{
    font-size:10px;
    color:#7D7D7D; 
    text-decoration:none;
}

.fw_login #pw_vergessen:hover
{
    text-decoration:underline;
}

.fw_login input
{
    color:#7D7D7D;
    height:14px;
    background-color:#F4F4F4;
    border:1px solid #C2C2C2;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.fw_search_top
{
	border:1px solid #E9E9E9;
	border-bottom:none;
	color:#616161;
	padding:4px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
}

.fw_search
{
	border:1px solid #E9E9E9;
	border-top:1px solid #C2C2C2;
	padding:3px;
	color:#7D7D7D;
	margin-left:5px;
	margin-right:0px;
}

.fw_search td
{
	color:#7D7D7D;
}

.fw_news
{
	position:absolute;
	top:194px;
	left:0px;
	width:208px;
	padding:none;
	background:#F8F8F8;
	color:#CD292A;
	vertical-align:bottom;
		
}

.fw_content
{
	position:absolute;
	left:240px;
	top:240px;
	width:650px;	
}

/* Special Styles */
.HRTeaser { color:#808080; background-color:#808080; height:1px; border:0; }
.HeadlineContent { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #30A4BB; font-weight: bold; line-height: 28px;}
.HeadlineTeaser { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #B4110A; font-weight: bold; }
.CommonText { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; }
.CommonRed { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #B4110A; font-weight: normal; }
.TeaerText { font-weight:bold; font-size:10px; padding-left:10px; padding-right:10px; }
.Msg { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #B4110A; font-weight: bold; }
.FBlue { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #30A4BB; font-weight: bold; }

/* Links */
a.LCommonDL:link { color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: bold; text-decoration:none; }
a.LCommonDL:visited { color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommonDL:active { color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommonDL:hover { color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }

a.LCommon:link { color:#0092C8; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommon:visited { color:#0092C8; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommon:active { color:#0092C8; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommon:hover { color:#0092C8; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:underline; }

a.LCommonRed:link { color:#cd292a; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommonRed:visited { color:#cd292a; font-family: Verdana, Arial,sans-serif; font-weight: bold; ; text-decoration:none; }
a.LCommonRed:active { color:#cd292a; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:none; }
a.LCommonRed:hover { color:#cd292a; font-family: Verdana, Arial,sans-serif; font-weight: bold;  text-decoration:underline; }

a.LRed:link { color:#B4110A; font-family:Verdana,  Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LRed:visited { color:#B4110A; font-family: Verdana, Arial,sans-serif; font-weight: normal;  text-decoration:none; }
a.LRed:active { color:#B4110A; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LRed:hover { color:#B4110A; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }

a.LBlack:link { font-size:10px; color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LBlack:visited { font-size:10px; color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LBlack:active { font-size:10px; color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LBlack:hover { font-size:10px; color:#000000; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }

a.LTopNavi:link { color:#CE2929; font-size: 10px; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LTopNavi:visited { color:#CE2929; font-size: 10px; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LTopNavi:active { color:#CE2929; font-size: 10px; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }
a.LTopNavi:hover { color:#CE2929; font-size: 10px; font-family: Verdana, Arial,sans-serif; font-weight: normal; text-decoration:none; }

