html {
	padding:0px;
	margin:0px;
}
body { 
	background-color:#edeff7;
	/*background:url(img/BG_Body.gif);*/
	font-family: Arial, Verdana, Sans-Serif; font-size:12px; line-height: 150%; color:#0f1421;
	padding:0px; margin:0px;
	scrollbar-base-color: #fcfaeb; scrollbar-track-color: #fefefa; scrollbar-face-color: #fcfaeb; scrollbar-highlight-color: #fcfaeb; scrollbar-3d-light-color: #fcfaeb; scrollbar-darkshadow-color: #fcfaeb; scrollbar-shadow-color: #727477; scrollbar-arrow-color: #8a2236; 
}
a:link { color:#0f1421; text-decoration:none; }
a:visited { color:#0f1421; text-decoration:none; }
a:active { color:#ccccff; text-decoration:none; }
a:hover { color:#0f1421; text-decoration:underline;}

#boxAussen {
	position:relative; left:0px; top:0px;
	width:100%;
	text-align:left;
	/* background:url(img/BG_Flash_Export_LogoSchrift.gif) top right no-repeat; */
}
#boxInnen {
	position:relative; top:0px;
	width:900px;
	padding:0px; margin:0px auto;
	text-align:left; z-index:1;
	border:0px solid #eef0fa;
	overflow:auto;
}
	#boxInnenIndex {
			position:absolute; left:0px; top:0px;
			z-index:5;
		}
	#boxInnenOben {
		position:relative; left:0px; top:0px;
		width:900px; height:145px;
		padding: 0px; margin: 0px auto;
		background:url(img/BG_BoxInnenOben.gif);
	}
		#boxInnenObenNavi {
			position:absolute; left:110px; top:10px;
			width:165px; height:165px;
			padding:18px 0px 0px 0px;
			font-family: Verdana, Arial, Sans-Serif; font-size:12px; color:#edeff7;
			background:url(img/BG_BoxInnenObenNavi.gif);
		}
		#boxInnenObenFoto01 {
			position:absolute; left:346px; top:30px;
		}
		#boxInnenObenFoto02 {
			position:absolute; left:483px; top:30px;
		}
		#boxInnenObenFoto03 {
			position:absolute; left:620px; top:30px;
		}
		#boxInnenObenFoto04 {
			position:absolute; left:757px; top:30px;
		}
	#boxInnenObenIndex {
		position:relative; left:0px; top:0px;
		width:900px; height:145px;
		padding: 0px; margin: 0px auto;
		z-index:6;
	}
		#boxInnenObenIndexNav01 {
			position:absolute; left:181px; top:0px;
		}
		#boxInnenObenIndexNav02 {
			position:absolute; left:326px; top:0px;
		}
		#boxInnenObenIndexNav03 {
			position:absolute; left:471px; top:0px;
		}
		#boxInnenObenIndexNav04 {
			position:absolute; left:616px; top:0px;
		}
		#boxInnenObenIndexNav05 {
			position:absolute; left:761px; top:0px;
		}
		#boxInnenObenIndexNav01Foto {
			position:absolute; left:218px; top:177px;
		}
		#boxInnenObenIndexNav02Foto {
			position:absolute; left:338px; top:45px;
		}
		#boxInnenObenIndexNav03Foto {
			position:absolute; left:495px; top:207px;
		}
		#boxInnenObenIndexNav04Foto {
			position:absolute; left:582px; top:73px;
		}
		#boxInnenObenIndexNav05Foto {
			position:absolute; left:738px; top:179px;
		}
	#boxInnenMitte {
		position:relative; left:0px; top:0px;
		width:900px; height:70px;
		padding: 0px; margin: 0px auto;
		background:url(img/BG_BoxInnenMitte.gif);
		z-index:10;
	}
		#boxInnenMitteLogo {
			position:absolute; left:25px; top:4px;
		}
		#boxInnenMitteNavi {
			position:absolute; left:365px; top:17px;
			font-family: Verdana, Arial, Sans-Serif; font-size:10pt;
		}
		#boxInnenMitteUnternavi {
			position:absolute; left:365px; bottom:12px;
			font-family: Verdana, Arial, Sans-Serif; font-size:11px; 
		}
			.boxInnenMitteUnternaviText {
				color:#707995;
			}
	#boxInnenUnten {
		position:relative; left:0px; top:0px;
		width:900px;
		padding: 0px; margin: 0px auto;
		background:url(img/BG_BoxInnenUnten.gif);
		z-index:10;
	}
	#boxInnenUntenIndex {
		position:relative; left:0px; top:0px;
		width:900px;
		padding: 0px; margin: 0px auto;
		z-index:10;
	}
		.boxInnenUntenTableFoto {
			width:345px; margin:0px; padding:0px;
			text-align:center; vertical-align:top;
		}
			.fotoBig {
				visibility:visible;
				position:absolute; top:0px; left:0px;
				padding:5px; margin:15px 25px 15px 25px;
				border:1px solid #0f1421;
				background-color:#ffffff;
			}
			.fotoBigHide {
				visibility:hidden;
				position:absolute; top:0px; left:0px;
				padding:5px; margin:15px 25px 15px 25px;
				border:1px solid #0f1421;
				background-color:#ffffff;
			}
			.fotoHiersindsie {
				position:absolute; top:230px; left:0px;
				padding:5px; margin:15px 25px 15px 25px;
				text-align:left; vertical-align:top;
				font-family: Verdana, Arial, Sans-Serif;
			}
		.boxInnenUntenTableContext {
			width:520px; text-align:left; vertical-align:top;
			padding:0px 0px 0px 5px; margin:0px;
			background:url(img/BG_BoxInnenUntenContext.gif);
		}
		.boxInnenUntenTableLeer {
			width:15px;
		}
		.boxInnenUntenTableBottomLeer {
			background-color:#dce0ec;
		}
		.boxInnenUntenTableBottomText {
			width:540px; height:20px;
			font-family: Arial, Verdana, Sans-Serif; font-size:11px; line-height:20px; color:#707995;
			text-align:center; vertical-align:middle;
			background-color:#dce0ec;
		}
		.boxInnenUntenTableBottomTextIndex {
			width:900px; height:20px;
			font-family: Arial, Verdana, Sans-Serif; font-size:11px; line-height:20px; color:#707995;
			text-align:center; vertical-align:middle;
			background-color:#dce0ec;
		}

.pad3 {
	padding-bottom:3px;
}
.pad5 {
	padding-bottom:5px;
}
.pad4White {
	padding-left:10px; padding-bottom:4px;
	color:#edeff7;
}
.pad4WhiteOn {
	padding-left:8px; padding-bottom:4px;
	color:#edeff7;
	background-color:#1c2b5d;
}
.pad10 {
	padding-left:5px; padding-bottom:10px;
	font-weight:bold; color:#707995;
}
.TableListe {
	padding:0px; vertical-align:top;
}
.fotoTh {
	border:1px solid #edeff7;
}
.txtKlein {
	font-family: Arial, Verdana, Sans-Serif; font-size:10px; line-height:10px;
	text-align:center;
}
	
	
	
	
	

	#logo {
		position:absolute; top:13px; right:18px;
	}
	#navi {
		position:absolute; top:70px; left:225px;
	}
	#boxContent {
		position:absolute; top:100px; left:220px;
		width:665px; height:365px;
		border:0px solid #eef0fa;
	}
		#contHeader {
			position:absolute; top:5px; left:3px;
			font-family:Arial,Sans-Serif; font-size:15px; font-weight:bold;
			color:#8a2236; 
			padding:10px; padding-left:5px
		}
		#contHeaderIndex {
			position:absolute; top:120px; left:13px;
			font-family:Arial,Sans-Serif; font-size:20px; font-weight:bold;
			letter-spacing:1px;
			color:#8a2236; 
			padding:10px; padding-left:5px
		}
		#contRechts {
			position:absolute; top:40px; left:455px;
		}
		#contRechtsIndex {
			position:absolute; top:40px; left:455px; line-height:14px;
		}
		#contRechtsPad {
			position:absolute; top:40px; left:455px;
			padding:6px;
		}
		#contContentIndex {
			position:absolute; top:45px; left:0px; line-height:14px;
			width:435px; height:340px;
		}
		#contContentQuint {
			position:absolute; top:45px; left:0px;
			width:655px; height:310px;
			padding-top:5px; padding-left:5px;
			border:1px solid #eef0fa;
			overflow:auto;
		}
		#contContent {
			position:absolute; top:45px; left:0px;
			width:435px; height:340px;
			padding-top:5px; padding-left:5px;
			border:1px solid #eef0fa; /* border-bottom:1px solid #eef0fa; */
			overflow:auto;
		}
			.contTable {
				border:0px solid #eef0fa;
			}
			.contTableEinzeiler {
				vertical-align:top;	font-weight:bold; text-align:left;
				padding:2px; padding-right:10px;
			}
				div.contTableEinzeiler {
					vertical-align:top;	font-weight:bold; text-align:right;
					padding-left:8px;
				}
				
			.contTableText {
				vertical-align:top; padding:2px;
			}
				
			.contTableZwischenlinie {
				border-bottom:1px solid #eef0fa;
			}
	#naviUnten {
		position:absolute; bottom:5px; right:18px;
	}
	#logoDialog {
		position:absolute; bottom:40px; right:20px;
	}


.pad54 {
	padding-top:5px; padding-bottom:4px; padding-left:2px;
}
.padZwischentitel {
	padding-bottom:5px; padding-top:5px;
}
.txtKlein {
	font-size:11px; line-height:16px;
}
.foto01 {
	padding:3px; margin:5px;
	border:1px solid #d4d7d9;
}
.graf01 {
	padding:3px; margin:5px;
	border:0px solid #d4d7d9;
}






.link { font-family: Verdana, Arial, Sans-Serif; }

.header {
	font-weight:bold; font-size: 13px; color:#8796af; text-align:right;
	margin-bottom:10px; margin-right:5px;
	border-bottom:1px solid #a0a7b2;
}
.subheader {
	font-weight:bold; color:#8796af; text-align:left; letter-spacing:1px;
	border-bottom:1px solid #eef0fa;
	margin-bottom:2px;
}
.context {
	margin-bottom:8px;
}


	
	#fotoMini {
		position:absolute; top: 28px; left:237px;
	}
	#navigation {
		position:absolute; top:0px; left:0px;
		font-size: 14px; font-weight:bold;
		letter-spacing:1px; color:#8e98a8; 
	}
		.navTxt {
			position:absolute; top:13px; left:15px;
		}
		.navOn {
			background:url(img/BG_NavOn.gif) top left no-repeat;
			width:152px; height:44px; z-index:60;
			position:absolute; left:83px;
		}
		.navOff {
			background:url(img/BG_NavOff.gif) top left no-repeat;
			width:152px; height:44px; z-index:40;
			position:absolute; left:103px;
		}
		#nav01 {
			position:absolute; top:145px; 
		}
		#nav02 {
			position:absolute; top:205px;
		}
		#nav03 {
			position:absolute; top:265px;
		}
		#nav04 {
			position:absolute; top:325px;
		}
		#nav05 {
			position:absolute; top:385px;
		}
		#nav06 {
			position:absolute; top:445px;
		}
	#content01 {
		position:absolute; top:124px; left:234px;
		width:411px; height:407px;
		background:url(img/Content01_BG.gif) top left no-repeat;
		z-index:50;
	}
		#content01_cont {
			position:absolute; top: 10px; left:15px;
			width:396px; height:392px;
			overflow:auto;
		}
	#content02 {
		position:absolute; top:124px; left:645px;
		width:286px; height:407px;
		background:url(img/Content02_BG.gif) top left no-repeat;
		z-index:50;
	}
	#content02_cont {
		position:absolute; top:124px; left:645px;
		width:286px; height:407px;
		z-index:40;
	}
.preload {
	margin-top:100px; margin-left:150px;
	
}

titel {
color: #000000;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
display: block;
} 
subhead {
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	display: block;
}
subheadRight {
	float:right;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	display: block;
} 
text {
	font-family: Arial,Helvetica,sans-serif;
	color: #333366;
	font-size: 12px;
	display: inline;
} 
infoHead {
	font-family: Verdana,Arial,Helvetica;
	color: #336666;
	font-size: 12px;
	margin-right: 75px;
	display: block;
}
infoText {
	font-family: Verdana,Arial,Helvetica;
	color: #669999;
	font-size: 11px;
	margin-right: 75px;
	display: block;
}
