@import url();

body {
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	color:#333333;
	background-color: #FFFFFF;
}


img {
	border: 0;
}

.contentBOX {
	position:absolute; left:0px; top:0px; }

.header {
	left:0px; margin-top:0px; background-image:url(../images/header.jpg); background-repeat:no-repeat; width:580px; height:287px; }

.headerFlash {
	left:0px; top:0px; width:477px; height:240px; }
	
.logo {
	position:absolute; left:477px; top:0px; }

.nav {
	position:absolute; background-image:url(../images/img_navbg.jpg); background-repeat:repeat-x; width:570px; height:30px; margin-top:0px;padding-left:10px; padding-top:3px;  }
	
.navPointFN {
	background-image:url(../images/img_trenner.jpg); background-repeat:no-repeat; height:24px; color:#666666;  text-decoration:none; float:left; padding-left:20px; padding-right:20px; padding-top:3px; }
	
.navPointFN:hover, .navPointFNActive {
	background-image:url(../images/img_trenner.jpg); background-repeat:no-repeat; height:24px; background-color:#000000; color:#FFFFFF; float:left;  text-decoration:none; padding-left:20px; padding-right:20px; padding-top:3px; }

	
.headerTPGB {
	position:absolute; background-image:url(../images/img_tpgb.png); background-repeat:no-repeat; width:106px; height:64px; left:474px; top:-50px; z-index:100; }
	
.headerTPGB:hover {
	position:absolute; background-image:url(../images/img_inarbeit.png); background-repeat:no-repeat; width:106px; height:64px; left:474px; top:-50px; z-index:100; }
	
.content {
	margin-top:30px; padding-top:0px; padding-left:10px; float:none; overflow:auto; }

iframe {
	border:0px; width:570px; }

.storyBoxSmall {
	width:275px; height:54px; float:left; margin-top:20px; }
.storyBoxSmallImg {
	width:72px; height:54px; float:left; }
.storyBoxSmallTextBox {
	padding-left:10px; padding-right:10px; height:54px; width:173px;float:left; }
.storyBoxSmallHeadline {
	font-size:12px; font-weight:bold; height:14px; text-align:left; text-decoration:none; color:#333333; }
.storyBoxSmallText {
	text-align:justify; line-height:12px; margin-top:3px; text-align:justify; text-decoration:none; color:#333333; }
	
.partnerBoxx {
	margin-left:10px; width:550px; overflow:auto; }
	
.partnerBox {
	width:275px; height:59px; float:left; margin-top:20px; }
.partnerBoxImg {
	width:100px; height:59px; float:left; }
.partnerBoxTextBox {
	padding-left:10px; padding-right:10px; height:59px; width:153px; text-align:justify; float:left; }
.partnerBoxHeadline {
	font-size:12px; font-weight:bold; text-decoration:none; color:#333333; margin-top:5px; }
.partnerBoxText {
	text-align:justify; line-height:12px; margin-top:3px; text-decoration:none; color:#333333; }

.infoBar {
	width:570px;  height:52px; margin-left:10px; }
.infoBarButton {
	float:left; }
	
.footerFN {
	margin-top:20px; margin-left:10px; background-color:#efefef; width:520px; text-align:right; height:18px;padding-top:4px; margin-right:40px;    }
.footerLogoML {
	position:absolute; left:535px; margin-top:-12px;
}

.storyBox {
	width:550px; margin-left:10px; margin-top:20px; }
.storyHeadline {
	font-size:22px; color:#ff14b4; width:550px; line-height:24px; }
.storyImg {
	margin-top:20px; float:left; margin-right:20px; margin-bottom:5px; }
.storyIntro {
	font-weight:bold; padding-top:20px; padding-bottom:10px; }
.storyText 	{
	line-height:16px; }

.storyInfo {
	margin-top:40px; font-style:italic; }
	
	
	