	
	HTML {
		height:100%;
	}
	
	
	BODY { 
		margin:25px 0 0 0; 
		padding:0px; 
		font-family:arial, sans-serif; 
		font-size:8pt; 
		color:#00000; 
		height:100%;
		width:100%;
		background-image:url(../images/background_tile.jpg);
		background-repeat:repeat-x;
		background-color:#052A51;
	}
	
	IMG {
		border:0;
	}
	
	TEXTAREA {
		background-color:#F1F1F1;
		background-image:url(../images/lines.gif);
		border:1px solid #CCCCCC;
		color:#000000;
		font-family:arial,sans,helvetica,geneva;
		font-size:9pt;
		height:150px;
		padding:1px;
		width:397px;
	}
	
	INPUT[type=text] {
		border:1px solid #CCC;
		width:275px;
		padding:2px;
		font-size:8pt;
		margin-bottom:4px;
	}
	
	INPUT[type="submit"]:hover, INPUT[type="button"]:hover {
		background-color:#DDDDDD;
		border:1px solid #CCCCCC;
		font-family:arial;
		font-size:8pt;
		padding:2px;
		width:110px;
	}
	
	INPUT[type="submit"], INPUT[type="button"] {
		background-color:#EEEEEE;
		border:1px solid #CCCCCC;
		font-family:arial;
		font-size:8pt;
		padding:2px;
		width:110px;
	}
		
		FIELDSET {
			border:0;
			padding:0; 
		}
	
		LABEL {
			display:block;
			float:left;
			width:115px;
			white-space:nowrap;
			margin-bottom:4px;
		}
		
	
	#mainContainer {
		width:1024px; 
		height:auto; 
		margin-left:auto; 
		margin-right:auto; 
		padding:45px 0 0 0;
		background-color:#ffffff;
	}
	
		#topBorder {
			width:1024px;
			height:4px; 
			background:url(../images/top_border_tile.gif) 0 0 repeat-x;
		} 
		
		#topBanner {
			width:1024px;
			height:150px;
			text-indent:-4000px; 
			background:url(../images/top_banner.jpg) 0 0 no-repeat;
		}
		
		#navigationContainer {
			position:relative;
			width:1024px; 
			height:21px;
			background:#007a84;
			overflow:visible;
			text-align:right;
		}
			#navigationItems {
				position: absolute;
   				right: 25px;
			}
			
			
			#navigationItems div {
				float:left;
				padding:0 3px;
				width:auto;
				
				font-size:8pt; 
				letter-spacing:1pt;
				line-height:21px;
				font-weight:bold;
				text-transform:uppercase;
			}
			
			#navigationItems div a {
				text-decoration:none; 
				color:#000;
			}
			
			#navigationItems div:hover, #navigationItems div.active {
				background:#dadfe5;
				border-bottom:4px solid #06274e;
			}
			
			#navigationItems .plus, #navigationItems .plus:hover {
				background:url(../images/plus.gif) 0 0 no-repeat;
				width:16px;
				height:21px;
				border:0;
			}
		
		
		
		#contentContainer {
			width:974px; 
			padding:37px 25px 17px 25px;
			background:#fff;
			float:left;
		}
		
			#leftColumn {
				float:left;
				width:172px; 
				padding:13px;
				margin-right:25px;
				background:#abd3d6;
				height:100%;
			}
				
				#leftColumn .secnac, .widget ul li {
					display:block;
					padding:3px 5px;
					vertical-align:middle;
					background:#007a84;
					margin-bottom:3px;
					font-size:9pt;
					font-weight:bold;
					color:#fff;
					text-transform:uppercase;
					width:162px;
				}
				
					#leftColumn .secnac a, .widget ul li a  {
						display:block;
						text-decoration:none; 
						color:#fff;
						letter-spacing:1px;
					}
					
					.widget ul li a {
						display:inline;
					}
					
					#leftColumn .secnac:hover , .secnac a:hover, .widget ul li a:hover {
						background:#c0c0c0;
					}
				
			
				#leftColumn .banner {
					width:170px; 
					border:1px solid #ccc;
					margin-bottom:12px;
				}
				
					#leftColumn .banner .text {
						width:158px; 
						border:3px solid #fff;
						padding:3px;
						background:#cccccc;
						
						font-family:verdana;
						font-weight:bolder;
						text-align:center;
						color:#202050;
						text-decoration:none;
					}
					
					#leftColumn .banner .text a {
						font-family:verdana;
						font-weight:bolder;
						text-align:center;
						color:#202050;
						text-decoration:none;
					}
					
					/* IE kann das nicht */ 
					#leftColumn .banner:last-child{
						margin-bottom:0 !important;
					}
			
			#centerColumn {
				float:left;
				width:527px; 
				min-height:450px;
				margin-right:25px;
			}
			
			#centerColumn .contentImage {
				border:1px solid #ccc;
			}
			
			.fullwidth {
				width:750px !important;
				margin-right:0 !important;
			}
			
				#centerColumn H1 {
					font-size:11pt;
					color:#404050;
					font-weight:bolder;
					white-space: nowrap;
					margin:0;
					padding:0;
				}
				
				#centerColumn H2 {
					font-size:11pt;
					color:#404050;
					font-weight:bolder;
					white-space: nowrap;
					margin-top:17px;
					padding:0;
				}
				
				.dotTile {
					background:url(../images/dot_tile.gif) 0 0 repeat-x;
					width:100%; 
					height:2px;
					margin:3px 0 3px 0;
					overflow:hidden;
				}
				
				.dotTileWMargin17 {
					background:url(../images/dot_tile.gif) 0 0 repeat-x;
					width:100%;  
					height:2px;
					margin:17px 0 17px 0;
					overflow:hidden;
				}
				
				.contentText, .contentText h3 {
					font-family:verdana, arial, sans-serif;
					font-size:10pt;
					margin-top:17px;
				}
				
					.contentText h3 {
						margin:0px;
					}
				
				
				.contentGreenBox {
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					background:#abd3d6;
					padding:10px;
					margin-top:17px;
				}
				
				.contentGreyBox {
					font-family:verdana, arial, sans-serif;
					font-size:8pt;
					background:#ccc;
					padding:10px;
					margin-top:17px;
				}
				
					.fullTextSize {
						font-size:10pt;
					}
					
					
					.contentText a, .contentGreyBox a, .contentGreenBox a {
						color:#606065;
						padding:0 0 0 11px; 
						font-weight:bold;
						text-decoration:none;
						background:url(../images/link_green.gif) 0 0 no-repeat;
					}
					
					.contentText .mini, .whiteBanner .mini  { 
						font-size:8pt;
						background:url(../images/link_green_2.gif) 0 0 no-repeat;
					}
					
					.contentText a:hover, .contentGreyBox a:hover, .contentGreenBox a:hover, .whiteBanner a:hover {
						color:#000000;
					}
					
					
					.contentText .black {
						color:#000;
					}
					
					
				.contentLightGreenBox {
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					background:#f2f8f9;
					padding:10px;
					margin-top:17px;
					border:1px solid #ccc;
				}
				
				.contentNewsBox {
					font-family:verdana, arial, sans-serif;
					font-size:9pt;
					background:#f2f8f9;
					border:1px solid #ccc;
					padding:10px;
					margin-top:5px;
				}
				
					.contentNewsBox img {
						float:left; 
						border:1px solid #CCCCCC;
						padding:1px;
						margin-right:15px; 
						margin-bottom:5px;
					}
				
					.contentNewsBox strong {
						color:#a0a0a0;
					}
					
					.whiteBanner a {
						font-family:verdana, arial, sans-serif;
					}
					
					.contentNewsBox a, .whiteBanner a {
						color:#606060;
						padding:0 0 0 11px; 
						font-weight:bold;
						font-size:7pt;
						text-decoration:none;
						background:url(../images/link_green_2.gif) 0 0 no-repeat;
					}
					
					.contentNewsBox a:hover, .whiteBanner a:hover {
						color:#a0a0a0;
					}
					
					.indexPlaner a {
						color:#000000;
						padding:0 0 0 13px; 
						font-weight:bold;
						font-size:7pt;
						text-decoration:none;
						background:url(../images/link_green_2.gif) no-repeat;
						background-position: 0px -1px;
						//background-position: 0px 0px;
					}
					
					.indexPlaner a:hover {
						color:#606060;
					}
				
				
				.contentImageRight {
					float:right;
					border:1px solid #ccc;
					padding:2px;
					width:192px;
					margin-bottom:18px;
				}
				
				
				.snapshots {
					border:1px solid #808080;
					font-size:8pt;
				}
				
				.upAnchor {   
					float:right;
				}
				
					.upAnchor a {
						color:#ccc;
						text-decoration:none;
					}
				
				.glossarNav, .glossarTerms {
					margin:0;
					padding:0;
				}
			
					.glossarNav li {
						list-style:none;
						float:left;
						width:25px;
						margin-right:1px;
						padding:1px;
						text-align:center;
						font-weight:bold;
						background:#abd3d6;
					}
					
					.glossarNav li.active {
						background:#007a84;
					}	
					
					.glossarNav li:hover {
						background:#abd3d6;
						color:#fff;
					}
					
					
					.glossarNav li.deactive, .glossarNav li.deactive:hover {
						background:#ccc;
						color:#666;
					}
					
					
					
					.glossarNav a {
						background:transparent;
						margin:0;
						padding:0;
						display:block;
					}
					
					.glossarNav a:hover {
						color:#fff;
					}
				
					.glossarTerms li {   
						list-style:none;
						width:241px;
						margin:3px 0 3px 0;
						float:left;
					}
			
			
			
			
			
			#rightColumn {
				float:left;
				width:198px;
			}
			
				#rightColumn .banner {
					border:1px solid #ccc;
					padding:2px;
					width:192px;
					margin-bottom:18px;
				}
				
				.greenBlock {
					display:block;
					padding:10px 5px;
					text-align:center;
					vertical-align:middle;
					background:#007a84;
					
					font-size:9pt;
					letter-spacing:1pt;
					font-weight:bold;
					color:#fff;
					text-transform:uppercase;
				}
				
					.greenBlock a {
						text-decoration:none; 
						color:#fff;
					}
					
					.greenBlock:hover , .greenBlock a:hover {
						background:#c0c0c0;
					}
			
			
		#footer {
			float:left;
			width:1024px;
			height:26px;
			background:#000;
		}	
		
			#bottomBorder {
				float:left;
				width:1024px; 
				height:1px; 
				background:#fff;
				margin-top:1px; 
			}
			
			#leftFooter {
				float:left;
				width:437px;
				line-height:24px;
				padding-left:25px;
				
				font-size:7pt;
				letter-spacing:1pt;
				color:#fff;
			}
			
			#centerFooter {
				margin-top:2px;
				width:100px;
				float:left;
			}
			
				#centerFooter a {
					text-decoration:none;
				}
			
			#rightFooter {

				float:right;
				width:436px;
				line-height:24px;
				text-align:right;
				padding-right:26px;
				
				font-size:7pt;
				letter-spacing:1pt;
				color:#fff;
			}
			
			#leftFooter a, #rightFooter a {
				color:#fff;
				text-decoration:none;
			}
					
			
			
	.noicon {
		background:none;
	}
	
	.whiteBanner {
		background-color:#fff;
		padding:8px;
		border:1px solid #CCC;
		color:#404050;
	}
	
	/* DAF Interviews */
	
	.dafarchiv {
		padding: 2px;
		border:1px solid #cccccc;							
	}
	.dafarchiv td {
		background-color:#0B1D4D !important;
		font-size: 9pt;
		font-family: arial, verdana, sans !important;
		color: white;
		border: 0px;
		border-top: 1px solid #2B3D6D;
	}
	.dafarchiv td a, .dafarchiv_banner a {
		text-decoration: none !important;
		color: silver !important;
		font-weight: normal !important;
	}
	.dafarchiv td a:hover,  .dafarchiv_banner a:hover {
		text-decoration: underline !important;
		color: #EE9F1E !important;
	}
	.dafarchiv_banner {
		padding:2px;
	}
	.dafarchiv_banner a {
		font-size: 7pt !important;
		text-decoration: none !important;
		color: silver !important;
		font-weight: normal !important;
	}
	.dafarchiv_banner a:hover {		
		text-decoration: underline !important;
		color: #EE9F1E !important;
	}
	
	.dafarchiv .tiled, .dafarchiv_banner {
		background-image: url(../images/daf_tile.gif);
	}
	
	/* BLOG */
	.wp-caption {
		margin:0;
	}
	
	.alignleft {
		margin:10px 15px 15px 0;
	}
	
	.alignright {
		margin:10px 0px 15px 10px;
	}
	
	.wp-caption a {
		background:none;
		padding:0;
	}
	
	.wp-caption img {
		margin:0 0 5px 0;
		padding:0;
		float:none;
	}
	
	.wp-caption p.wp-caption-text {
		padding:0;
	}
	
	p {
		margin-top:9px;
		margin-bottom:12px;
	}
			
	
