
HTML {
	BACKGROUND: #5b6a79 url('bg_html.jpg') repeat-x 50% top; =
MARGIN: 0px; OVERFLOW: auto; HEIGHT: 100%
}

body
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
}

.storyo {
	padding-top: 30px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 100%;
	}
	
.storyunten {
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 100%;
	}


.storyo img{
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
}

.storyo p {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 16px;
}


.story {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 100%;
	}
	
.storyprogram {
	padding-top: 3px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 100%;
	}
	
.storyabstand {
	padding-top: 3px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 100%;
	}
.storyabstandbold {
	padding-top: 3px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 30px;
	font-size: 100%;
	font-weight:bold;
	}
.storyonecolumn {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 100%;
	}
	
.storynoborder {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 100%;
	}

.story img{
	float: right;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
}

.story p {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 16px;
}


.story a.capsule{
	font: bold 1em Verdana, Arial, Helvetica;
	color: #2B539B;
	display:block;
	text-decoration: none;
	width="50%" 
}

td.storyLeft{
	padding-right: 12px;
}

td.disclaimer{
	background: #2B539B;
	text-align: center;
}

td.logos{
	padding-top: 15px;
	border-top: 1px dotted #2B539B;
}
td.dots{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-top: 1px dotted #2B539B;
	line-height: 8px;
}


.DunkelgruenTitel { color: #60B050; font-family: Verdana, Arial, Helvetica; font-size: 15px; font-weight: bold; }
.DunkelblauTitel { color: #2B539B; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold; }
.NoAbstandTitel { color: #6F7980; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding-left: 0px; }
.DunkelgrauTitel { color: #6F7980; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding-left: 10px; }
.DunkelgrauHaupttitel { color: #6F7980; font-size: 20px; font-family:  Arial, Helvetica, sans-serif; padding-left: 10px; }
.ViolettTitel { color: #731977; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding-left: 10px; }
.CapsuleTitel { color: #2B539B; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding-left: 0px; }
.BlueTitel { color: #2B539B; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding-left: 10px; }
.SignalrotTitel { color: #FF0000; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold; }
.SubTitelBlack { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-align: left; }
.SubTitelBlacktimes { color: black; font-size: 16px; font-family: Times New Roman, Times, serif;  }
.TitelBlueTimes { color: #425577; font-size: 18px; font-family: Times New Roman, Times, serif;  }
.HauptTitelBlue { color: #425577; font-size: 19px; font-family: Verdana, Arial, Helvetica;  }
.HauptTitelRed { color: #ED2736; font-size: 18.5px; font-family: Verdana, Arial, Helvetica;  }
.SubTitelBluetimes { color: #425577; font-size: 16px; font-family: Times New Roman, Times, serif;  }
.FlissTextStandard { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; 
line-height: 16px; text-align:left; margin-top:0px; letter-spacing:.1em; }
.FlissTextDunkelblau { color: #2B539B; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px; text-align: left; margin-top:0px; letter-spacing:.1em; }
.FlissTextWhite { color: #FFFFFF; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px; text-align: left; margin-top:0px; letter-spacing:.1em; }
.FlissTextGrau { color: #E0E2E4; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px; text-align: left; margin-top:0px; letter-spacing:.1em; }
.FlissTextDunkelGrau { color: #6F7980; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px; text-align: left; margin-top:0px; letter-spacing:.1em; }
.FlissTextFett { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-align: left; }
.TextDisclaimer { color: #FFFFFF; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; line-height: 16px; text-align: center; margin-top:0px; letter-spacing:.1em; }

.navText {
	font:12px Verdana, Arial, Helvetica;
	weight: bold; 
	color: #2B539B;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	text-align: left;
	}
	

.navNFMText {
	font:12px Verdana, Arial, Helvetica;
	color: #A4CF95;
	weight: bold; 
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	text-align: left;
	}

.navobenText {
	font:12px Verdana, Arial, Helvetica;
	color:#FCCBBA;
	line-height:22px;
	letter-spacing:.1em;
	text-decoration: none;
	text-align: center;
	}
	
.subnavText {
	font:12px Verdana, Arial, Helvetica;
	color: #000000;
	font-weight: normal;  
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	text-align: left;
	}	
	
.bulletedText {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	line-height:13px;
				}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; font-weight: normal; color: #999999; 
text-decoration:underline}
a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: 
normal; font-weight: normal; color: #999999; text-decoration: none}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; font-weight: normal; color: #999999; text-decoration: none}

.whitelink:link {font-family: Times New Roman, Times, serif;  
font-size: 15px; font-style: normal; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.whitelink:hover {font-family: Times New Roman, Times, serif;  
font-size: 15px; font-style: normal; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: underline; background-image: url('none'); 
background-repeat: no-repeat}
.whitelink:active {font-family: Times New Roman, Times, serif; 
font-size: 15px; font-style: normal; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.whitelink:visited {font-family: Times New Roman, Times, serif;  
font-size: 15px; font-style: normal; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}

.whitelinki:link {font-family: Times New Roman, Times, serif;  
font-size: 15px; font-style: italic; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.whitelinki:hover {font-family: Times New Roman, Times, serif;  
font-size: 15px; font-style: italic; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: underline; background-image: url('none'); 
background-repeat: no-repeat}
.whitelinki:active {font-family: Times New Roman, Times, serif; 
font-size: 15px; font-style: italic; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.whitelinki:visited {font-family: Times New Roman, Times, serif;  
font-size: 15px; font-style: italic; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}

.bluelink:link {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #425577; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.bluelink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #425577; text-decoration: underline; background-image: url('none'); 
background-repeat: no-repeat}
.bluelink:active {font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #425577; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.bluelink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #425577; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}


.blacklink:link {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
normal; color: black; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.blacklink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
normal; color: black; text-decoration: underline; background-image: url('none'); 
background-repeat: no-repeat}
.blacklink:active {font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
normal; color: black; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.blacklink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
normal; color: black; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}

.graulink:link {font-family: Verdana, Arial, Helvetica; 
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #999999; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.graulink:hover {font-family: Verdana, Arial, Helvetica; 
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #FFFFFF; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.graulink:active {font-family: Verdana, Arial, Helvetica; 
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #999999; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}
.graulink:visited {font-family: Verdana, Arial, Helvetica; 
font-size: 13px; font-style: normal; line-height: normal; font-weight: 
bold; color: #999999; text-decoration: none; background-image: url('none'); 
background-repeat: no-repeat}




/* Start horizontale ausklapbare Navileiste*/


.basictab{
padding: 6px 0;
margin-left: 0;
font:12px Verdana, Arial, Helvetica;
color: #FFFFFF;
line-height:22px;
letter-spacing:.1em;
list-style-type: none;
margin-bottom: 0;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
font:12px Verdana, Arial, Helvetica;
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
letter-spacing:.1em;
line-height:28px;
padding: 6px 10px;;
margin-right: 2px;
border-bottom: none;
background-color: #2B539B;
}


.basictab li a:hover{
font:12px Verdana, Arial, Helvetica;
color: #000000;
font-weight:bold;
background-color: #CFDBEF;
}

.basictab li selected{
font:12px Verdana, Arial, Helvetica;
color: #000000;
font-weight:bold;
}


.submenustyle{
font:12px Verdana, Arial, Helvetica;
font-color: #731977;
line-height:24px;
border-left:0px solid black; border-right:0px solid black; border-top:0px solid black; border-bottom:0px solid black; width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:3px
}


.submenustyle a{
border-right: 1px dashed #000000;
padding: 6px 20px;
line-height:24px;
text-decoration: none;
color: #731977;
}

.submenustyle a:hover{
font:12px Verdana, Arial, Helvetica;
color: #000000;
font-weight:bold;
line-height:24px;
}

.subHeader {
	font:14px;
	color: #2B539B;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}

.smallText {
	font:12px;
	color: #303030;
	line-height:18px;
	background: #E0E2E4;
	}
	
.smallTextlinks {
	font:12px;
	color: #FFFFFF;
	line-height:18px;
	}
	
.boldText {
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    	}
    
/* End ausklapbare Navileiste*/

	

/* ID Styles */


#header td {
	display:block;
	padding:0px 0px 0px 0px;
	}


#bulleted {
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	line-height:16px;
				}
				
#blue td {
	background: #CFDBEF;
				}
#green td {
	background: #FFFFFF;
    border-top: 1px solid #FFFFFF;
    padding:10px 10px 10px 10px;
				}
				
#navigationNFM td {
	border-bottom: 1px solid #2B539B
				}

#navigationNFM a {
	font:12px Verdana, Arial, Helvetica; font-weight: bold;
	color:  #2B539B;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:500px 500px 100px 100px;
	background: url('Karte_611px.jpg')
	}
	
	
#navigationNFM a:hover {
	background: url('Karte_611px.jpg')
		}
	
#navigation td {
	border-bottom: 1px solid #2B539B
	}

#navigation a {
	font:12px Verdana, Arial, Helvetica; font-weight: bold;
	color:  #FFFFFF;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 8px 22px;
	background: url('links_block.jpg')
	}
	
#navigation a:hover {
	color:#000000;
	font-weight:bold;
	background: url('links_block_hover.jpg')
		}

#subnavigation td {
	border-bottom: 1px dotted #731977
	}
	
#subnavigation a {
	font:12px Verdana, Arial, Helvetica;
	color: #731977;
	line-height:10px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 8px 22px;
	background: url('links_block_subnav.jpg')
		}
	
#subnavigation a:hover {
	color:#000000;
	font-weight:bold;
	background: none;
	background: url('links_block_subnav_hover.jpg')
		}

#navigationV td {
	border-bottom: 1px dotted #731977;
			}
	
#navigationV a {
	font:12px Verdana, Arial, Helvetica;
	color: #213F76;
	line-height:10px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 25px;
	background: url('Vnavigation.jpg')
		}
	
#navigationV a:hover {
	color:#000000;
	font-weight: bold;
	background: url('Vnavigationhover.jpg')
	
		}
		
#navigationV2 td {
border-bottom: none;
				}
	
#navigationV2 a {
	font:12px Verdana, Arial, Helvetica;
	font-style: italic;
	color: #213F76;
	line-height:8px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 25px;
	background: url('Vnavigation.jpg')
		}
	
#navigationV2 a:hover {
	color:#000000;
	font-weight: bold;
	background: url('Vnavigationhover.jpg')
	
		}

#calendar td {
	border: 1px solid rgb(0,51,153);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
#noborder td {
	border: 0px;
	}
	
#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	
	}