body {
	color: inherit;
	/* ---------------------------------------- */
	background-color: #DDDDDD;
	background-image: url(/fileadmin/img/body_background.gif);
	background-repeat: repeat-y;
	background-position: left top;
	/* ---------------------------------------- */
	border: 0px;
	/* ---------------------------------------- */
	height: 100%;
	margin: 0px;
}





	#interfrachtFlagPicture {
		background-image: url(/fileadmin/img/interfracht_flag.jpg);
		/* ---------------------------------------- */
		width: 169px;
		height: 157px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 10;
	}
		
		
		
		
			
	#interfrachtLogoRow {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/interfracht_logo_row_background.gif);
		background-repeat: repeat-x;
		background-position: left top;
		/* ---------------------------------------- */
		width: 725px;
		height: 67px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 2;
	}
	
		#interfrachtLogo {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #FFFFFF;
			/* ---------------------------------------- */
			width: 247px;
			height: 34px;
			/* ---------------------------------------- */
			position: absolute;
			left: 471px;
			top: 18px;
			z-index: 10;
		}
		
		#interfrachtLogoXmas {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #FFFFFF;
			/* ---------------------------------------- */
			width: 260px;
			height: 45px;
			/* ---------------------------------------- */
			position: absolute;
			left: 458px;
			top: 7px;
			z-index: 10;
		}

		
		#interfrachtLogoRowHairline {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #FFFFFF;
			/* ---------------------------------------- */
			width: 1px;
			height: 188px;
			/* ---------------------------------------- */
			position: absolute;
			left: 169px;
			top: 58px;
			z-index: 10;
		}





	#printVersion {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		/* ---------------------------------------- */
		background-color: #DDDDDD;
		background-image: url(/fileadmin/img/printer.gif);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		height: auto;
		padding-left: 18px;
		/* ---------------------------------------- */
		position: absolute;
		left: 736px;
		top: 48px;
	}
	
		#printVersion a, #printVersion a:link, #printVersion a:visited {
			color: #000000;
			text-decoration: none;
			/* ---------------------------------------- */
			background-color: inherit;
		}

		#printVersion a:hover {
			color: #000000;
			text-decoration: underline;
			/* ---------------------------------------- */
			background-color: inherit;
		}


	#flashcontent {
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}

	#teaserPictureDefaultEN {
		background-image: url(/fileadmin/img/teaser_picture_default_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureDefaultDE {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/teaser_picture_default_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureDefaultFR {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/teaser_picture_default_fr.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureSeaFreightEN {
		background-image: url(/fileadmin/img/teaser_picture_sea_freight_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureSeaFreightDE {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/teaser_picture_sea_freight_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureAirFreightEN {
		background-image: url(/fileadmin/img/teaser_picture_air_freight_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureAirFreightDE {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/teaser_picture_air_freight_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureTruckingEN {
		background-image: url(/fileadmin/img/teaser_picture_trucking_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureTruckingDE {
		background-image: url(/fileadmin/img/teaser_picture_trucking_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureTruckingFR {
		background-image: url(/fileadmin/img/teaser_picture_trucking_fr.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureHeavyLiftsEN {
		background-image: url(/fileadmin/img/teaser_picture_heavy_lifts_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureHeavyLiftsDE {
		background-image: url(/fileadmin/img/teaser_picture_heavy_lifts_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureDangerousGoodsEN {
		background-image: url(/fileadmin/img/teaser_picture_dangerous_goods_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureDangerousGoodsDE {
		background-image: url(/fileadmin/img/teaser_picture_dangerous_goods_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureLogisticSolutionsEN {
		background-image: url(/fileadmin/img/teaser_picture_logistic_solutions_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureLogisticSolutionsDE {
		background-image: url(/fileadmin/img/teaser_picture_logistic_solutions_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureAboutUsEN {
		background-image: url(/fileadmin/img/teaser_picture_about_us_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureAboutUsDE {
		background-image: url(/fileadmin/img/teaser_picture_about_us_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureNewsletterDE {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/teaser_picture_news_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	#teaserPictureMarineLogisticsDE {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		background-image: url(/fileadmin/img/teaser_picture_marine_de.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}
	
	#teaserPictureMarineLogisticsEN {
		background-image: url(/fileadmin/img/teaser_picture_marine_en.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		/* ---------------------------------------- */
		width: 554px;
		height: 178px;
		/* ---------------------------------------- */
		position: absolute;
		left: 170px;
		top: 68px;
		z-index: 10;
	}




	#additionalMenuBar {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #AAAAAA;
		/* ---------------------------------------- */
		width: 100%;
		height: 89px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 68px;
		z-index: 1;
	}
	
		#additionalMenuBarHairline1 {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #FFFFFF;
			/* ---------------------------------------- */
			width: 1px;
			height: 198px;
			/* ---------------------------------------- */
			position: absolute;
			left: 724px;
			top: 48px;
			z-index: 10;
		}
		#additionalMenuBarHairline2 {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #FFFFFF;
			/* ---------------------------------------- */
			width: 1px;
			height: 178px;
			/* ---------------------------------------- */
			position: absolute;
			left: 979px;
			top: 68px;
			z-index: 10;
		}
		
		#additionalMenuContainer {
			width: 254px;
			height: 89px;
			/* ---------------------------------------- */
			position: absolute;
			left: 725px;
			top: 68px;
			z-index: 10;
		}
		
			#additionalMenuInside {
				position: absolute;
				bottom: 10px;
			}

			
			
			#BEUserLinkContainer {
			position: absolute;
			left: 736px;
			top: 5px;
			}
			
			
			.BEUserLink {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #DD0000;
				text-decoration: none;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 5px;
				padding-left: 0px;
			}
				.BEUserLink a,  .BEUserLink a:link, .BEUserLink a:visited {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #DD0000;
					font-weight: bold;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				.BEUserLink a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #DD0000;
					text-decoration: underline;
					/* ---------------------------------------- */
					background-color: inherit;
				}

			.additionalMenuEntry {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				/* ---------------------------------------- */
				background-color: inherit;
				background-image: url(/fileadmin/img/additional_menu_entry_arrow.gif);
				background-repeat: no-repeat;
				background-position: 12px 0px;
				/* ---------------------------------------- */
				width: 200px;
				margin-top: 5px;
				padding-left: 29px;
			}
				.additionalMenuEntry a, additionalMenuEntry a:link, additionalMenuEntry a:visited {
					color: #000000;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				.additionalMenuEntry a:hover {
					color: #000000;
					text-decoration: underline;
					/* ---------------------------------------- */
					background-color: inherit;
				}





	#mainMenuContainer {
		width: 169px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 157px;
		z-index: 10;
	}
	
		.firstLevelMenuTopic {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;	
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: inherit;
			background-image: url(/fileadmin/img/first_level_menu_topic_background.gif);	
			/* ---------------------------------------- */
			width: 148px;
			height: 18px;
			padding-top: 4px;
			padding-left: 21px;
			/* ---------------------------------------- */
			overflow: hidden;
		}
		.firstLevelMenuTopic a, .firstLevelMenuTopic a:link, .firstLevelMenuTopic a:visited {
			color: #FFFFFF;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: inherit;
		}
		.firstLevelMenuTopic a:hover {
			color: #FFFFFF;
			text-decoration: underline;	
			/* ---------------------------------------- */				
			background-color: inherit;
		} 		
		
		.secondLevelNoMenuTopic {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;	
			color: #000000;
			font-weight: normal;
			text-decoration: none;			
			/* ---------------------------------------- */
			background-color: #DDDDDD;
			/* ---------------------------------------- */
			width: 143px;
			padding-top: 4px;
			padding-right: 5px;
			padding-bottom: 4px;
			padding-left: 21px;
		}
		.secondLevelNoMenuTopic a, .secondLevelNoMenuTopic a:link, .secondLevelNoMenuTopic a:visited {
			color: #000000;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: inherit;
		}
		.secondLevelNoMenuTopic a:hover {
			color: #000000;
			text-decoration: underline;	
			/* ---------------------------------------- */
			background-color: inherit;
		} 		 
		.secondLevelActMenuTopic	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
			/* ---------------------------------------- */
			background-color: #F2F2F2;
			background-image: url(/fileadmin/img/2nd_level_act_menu_topic_background.gif);
			background-repeat: no-repeat;
			background-position: top left;
			/* ---------------------------------------- */
			width: 142px;
			padding-top: 4px;
			padding-right: 5px;
			padding-bottom: 5px;
			padding-left: 22px;
		}	
		.secondLevelActMenuTopic a, .secondLevelActMenuTopic a:link, .secondLevelActMenuTopic a:visited {
			color: #000000;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: inherit;
		}
		.secondLevelActMenuTopic a:hover {
			color: #000000;
			text-decoration: underline;	
			/* ---------------------------------------- */
			background-color: inherit;
		} 
		
		.thirdLevelNoMenuTopic {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;	
			color: #000000;
			font-weight: normal;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: #F2F2F2;
			/* ---------------------------------------- */
			width: 124px;
			padding-top: 4px;
			padding-right: 10px;
			padding-bottom: 5px;
			padding-left: 35px;
		}
		.thirdLevelNoMenuTopic a, .thirdLevelNoMenuTopic a:link, .thirdLevelNoMenuTopic a:visited {
			color: #000000;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: inherit;
		}
		.thirdLevelNoMenuTopic a:hover {
			color: #000000;
			text-decoration: underline;	
			/* ---------------------------------------- */
			background-color: inherit;
		} 		 				
		.thirdLevelActMenuTopic {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;	
			color: #000000;
			font-weight: normal;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: #F2F2F2;
			background-image: url(/fileadmin/img/2nd_level_act_menu_topic_background.gif);
			background-repeat: no-repeat;
			background-position: 13px 0px;
			/* ---------------------------------------- */
			width: 124px;
			padding-top: 4px;
			padding-right: 10px;
			padding-bottom: 5px;
			padding-left: 35px;
		}
		.thirdLevelActMenuTopic a, .thirdLeveActlMenuTopic a:link, .thirdLevelActMenuTopic a:visited {
			color: #000000;
			text-decoration: none;	
			/* ---------------------------------------- */
			background-color: inherit;
		}
		.thirdLevelActMenuTopic a:hover {
			color: #000000;
			text-decoration: underline;	
			/* ---------------------------------------- */
			background-color: inherit;
		} 
		
		
		.firstLevelMenuTopic2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;	
			color: #FFFFFF;
			font-weight: bold;
			background-color: inherit;
			background-image: url(../img/first_level_menu_topic_bg2.gif);	
			width: 148px;
			height: 33px;
			padding-top: 4px;
			padding-left: 21px;
			overflow: hidden;
		}
		
				 
		
		#mainMenuBottomDivider {
			background-image: url(/fileadmin/img/main_menu_bottom_divider.gif);
			background-repeat: repeat-x;
			/* ---------------------------------------- */
			width: 169px;
			height: 22px;
		}	
			
			
			
			

	#carrierPicturesRowDefault {
		background-image: url(/fileadmin/img/carrier_pictures_row_default.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}
	#carrierPicturesRowSeaFreight {
		background-image: url(/fileadmin/img/carrier_pictures_row_sea_freight.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}
	#carrierPicturesRowAirFreight {
		background-image: url(/fileadmin/img/carrier_pictures_row_air_freight.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}
	#carrierPicturesRowTrucking {
		background-image: url(/fileadmin/img/carrier_pictures_row_trucking.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}
	#carrierPicturesRowHeavyLifts {
		background-image: url(/fileadmin/img/carrier_pictures_row_heavy_lifts.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}
	#carrierPicturesRowDangerousGoods {
		background-image: url(/fileadmin/img/carrier_pictures_row_dangerous_goods.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}
	#carrierPicturesRowLogisticSolutions {
		background-image: url(/fileadmin/img/carrier_pictures_row_logistic_solutions.jpg);
		background-repeat: repeat-x;
		background-position: 725px 0px;
		/* ---------------------------------------- */
		width: 100%;
		height: 88px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 158px;
		z-index: 1;
	}





	#mainContentContainer {
		width: 528px;
		height: auto;
		/* ---------------------------------------- */
		position: absolute;
		left: 183px;
		top: 266px;
	}
	
		#mainContent {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			line-height: 16px;
			/* ---------------------------------------- */			
			background-color: inherit;		
			/* ---------------------------------------- */			
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 12px;
			margin-left: 0px;
		}
		
			#mainContent a, #mainContent a:link, #mainContent a:visited {
				color: #000000;
				text-decoration: underline;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
			}
			#mainContent a:hover {
				color: #027DC3;
				text-decoration: none;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
			}		
			
			#mainContent h1 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #027DC3;
				line-height: 17px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			#mainContent h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #027DC3;
				line-height: 15px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			#mainContent h3 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #027DC3;
				line-height: 16px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			
			#mainContent p {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			
			#mainContent ul {
				color: inherit;
				line-height: 18px;
				/* ---------------------------------------- */
				background-color: #F2F2F2;
				/* ---------------------------------------- */
				border: 1px;
				border-color: #DDDDDD;
				border-style: solid;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
				padding-top: 4px;
				padding-right: 12px;
				padding-bottom: 6px;
				padding-left: 25px;
			}
					#mainContent ul li a strong, #mainContent ul li a:link strong , #mainContent ul li a:visited strong {
						text-decoration: underline;
					}
					#mainContent ul li a:hover strong {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #027DC3;
						text-decoration: none;					
						/* ---------------------------------------- */
						background-color: inherit;
					}		
					
			#mainContent ol {
				color: inherit;
				line-height: 18px;
				/* ---------------------------------------- */
				background-color: #F2F2F2;
				/* ---------------------------------------- */
				border: 1px;
				border-color: #DDDDDD;
				border-style: solid;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
				padding-top: 4px;
				padding-right: 12px;				
				padding-bottom: 6px;
				padding-left: 32px;
			}
					#mainContent ol li a strong, #mainContent ol li a:link strong , #mainContent ol li a:visited strong {
						text-decoration: underline;
					}
					#mainContent ol li a:hover strong {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #027DC3;
						text-decoration: none;					
						/* ---------------------------------------- */
						background-color: inherit;
					}		
					
				#mainContent li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #000000;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				
			#mainContent table {
	
			}
				#mainContent table.contenttable {
					border-collapse: collapse;
					/* ---------------------------------------- */
					margin-bottom: 12px;
				}
				#mainContent table.fullWidth {
					width: 100%;
				}
				#mainContent table.typo3-editPanel-previewBorder {
					border: 2px #FF0000 dashed;
				}
				
					#mainContent th {
						color: inherit;
						/* ---------------------------------------- */
						background-color: #DDDDDD;
					}
						#mainContent th p strong {
							color: #000000;
							/* ---------------------------------------- */
							background-color: inherit;
						}
						
					#mainContent thead {
						color: inherit;
						/* ---------------------------------------- */
						background-color: #DDDDDD;
					}
						#mainContent thead p strong {
							color: #000000;
							/* ---------------------------------------- */
							background-color: inherit;
						}
						
					#mainContent tr {
			
					}
						#mainContent tr.highlight {
							color: inherit;
							/* ---------------------------------------- */			
							background-color: #C6D8F0;
						}
						#mainContent tr:hover {
							color: inherit;
							/* ---------------------------------------- */			
							background-color: #F2F2F2;
						}
						
					#mainContent td {
						vertical-align: top;
						/* ---------------------------------------- */
						border: 1px #AAAAAA solid;
						/* ---------------------------------------- */
						padding: 5px;
					}
						#mainContent td p.bodytext {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							color: #000000;
							line-height: 16px;
							/* ---------------------------------------- */			
							background-color: inherit;		
							/* ---------------------------------------- */			
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
						
						
			#mainContent .error {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #FF0000;
				font-weight: normal;
				background-color: inherit;	
				
				
			}
			
			#mainContent .success {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #228B22;
				font-weight: bold;
				background-color: inherit;
			}
				
	
			#mainContent .newsDateInList {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				line-height: 17px;
				/* ---------------------------------------- */			
				background-color: inherit;		
				/* ---------------------------------------- */			
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;	
			}

			#mainContent .newsDateInListSingleView {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				line-height: 17px;
				/* ---------------------------------------- */			
				background-color: inherit;		
				/* ---------------------------------------- */			
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;	
			}

			#mainContent .newsTitleInList {

			}
				#mainContent .newsTitleInList h2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #027DC3;
					line-height: 17px;
					font-weight: bold;
					/* ---------------------------------------- */
					background-color: inherit;
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 5px;
					margin-left: 0px;
				}
					#mainContent .newsTitleInList h2 a, #mainContent .newsTitleInList h2 a:link, #mainContent .newsTitleInList h2 a:visited {
						color: #027DC3;
						text-decoration: none;
						/* ---------------------------------------- */
						background-color: inherit;
					}
					#mainContent .newsTitleInList h2 a:hover {
						color: #027DC3;
						text-decoration: underline;
						/* ---------------------------------------- */
						background-color: inherit;
					}
			
			#mainContent .newsTitleInListSingleView {

			}		
				#mainContent .newsTitleInListSingleView h1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #027DC3;
					line-height: 17px;
					font-weight: bold;
					/* ---------------------------------------- */
					background-color: inherit;
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 12px;
					margin-left: 0px;
				}		

			#mainContent .newsSubheaderInList {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				line-height: 17px;
				font-weight: normal;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;
			}
				#mainContent .newsSubheaderInList p {

				}
					#mainContent .newsSubheaderInList p.bodytext {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000000;
						line-height: 17px;
						font-weight: normal;
						/* ---------------------------------------- */
						background-color: inherit;
						/* ---------------------------------------- */
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
					}

			#mainContent .newsSubheaderInListSingleView {

			}
				#mainContent .newsSubheaderInListSingleView h3 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #000000;
					line-height: 17px;
					font-weight: bold;
					/* ---------------------------------------- */
					background-color: inherit;
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 12px;
					margin-left: 0px;
				}

				#mainContent .newsSubheaderInListSingleView p {

				}
					#mainContent .newsSubheaderInListSingleView p.bodytext {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000000;
						line-height: 17px;
						font-weight: normal;
						/* ---------------------------------------- */
						background-color: inherit;
						/* ---------------------------------------- */
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 12px;
						margin-left: 0px;
					}

			#mainContent .newsMoreInList {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: normal;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;
			}
				#mainContent .newsMoreInList a, #mainContent .newsMoreInList a:link, #mainContent .newsMoreInList a:visited {
					color: #000000;
					text-decoration: underline;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				#mainContent .newsMoreInList a:hover {
					color: #027DC3;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
			
			#mainContent .newsDividerInList {
				font-size: 1px;
				color: inherit;
				line-height: 1px;
				/* ---------------------------------------- */
				background-color: #DDDDDD;
				/* ---------------------------------------- */
				width: 100%;
				height: 1px;
				margin-top: 12px;
				margin-bottom: 12px;
				/* ---------------------------------------- */
				overflow: hidden;
			}

			#mainContent .newsDividerInListSingleView {
				font-size: 1px;
				color: inherit;
				line-height: 1px;
				/* ---------------------------------------- */
				background-color: #DDDDDD;
				/* ---------------------------------------- */
				width: 100%;
				height: 1px;
				margin-top: 12px;
				margin-bottom: 12px;
				/* ---------------------------------------- */
				overflow: hidden;
			}
						
			#mainContent .tx-ttnews-browsebox tr:hover {
				color: inherit;
				/* ---------------------------------------- */
				background-color: #FFFFFF;
			}
		
			#mainContent .tx-ttnews-browsebox td {
				border: 0px;
			}			

			#mainContent div {

			}
				#mainContent div.BEUserEditPanel {
	
				}
					#mainContent div.BEUserEditPanel table {
						border-collapse: collapse;
					}
						#mainContent div.BEUserEditPanel td {
							color: inherit;
							/* ---------------------------------------- */
							background-color: #C6D8F0;
							/* ---------------------------------------- */				
							vertical-align: middle;
							/* ---------------------------------------- */				
							border: 0px dotted #000000;
							/* ---------------------------------------- */				
							padding: 1px;
						}
			
		
		
		
		
	#newsContainer {
		width: 254px;
		height: auto;
		/* ---------------------------------------- */
		position: absolute;
		left: 725px;
		top: 247px;
	}


		#KontaktcenterTeaser {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #DDDDDD;
			/* ---------------------------------------- */
			margin-top: 11px;
			margin-bottom: 11px;
			display: block;
		}


		#newsBar {
			color: inherit;
			/* ---------------------------------------- */
			background-color: #AAAAAA;
			/* ---------------------------------------- */
			border-bottom-color: #FFFFFF;
			border-bottom-style: solid;
			border-bottom: 1px;
			/* ---------------------------------------- */
			width: 254px;
			height: 25px;
			margin-bottom: 11px;
		}
		
		#newsTeasers {
			padding-right: 12px;
			padding-left: 12px;
		}

			.newsTeaserHeadline {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #027DC3;
				line-height: 14px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-bottom: 5px;
			}
				.newsTeaserHeadline a, .newsTeaserHeadline a:link, .newsTeaserHeadline a:visited {
					color: #027DC3;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				 .newsTeaserHeadline a:hover {
					color: #027DC3;
					text-decoration: underline;
					/* ---------------------------------------- */
					background-color: inherit;			
				}

			.newsTeaserText {

			}
				.newsTeaserText p.bodytext {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #000000;
					line-height: 14px;
					/* ---------------------------------------- */
					background-color: inherit;			
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 5px;
					margin-left: 0px;
				}
			
			.newsTeaserReadOn {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #027DC3;
				line-height: 14px;			
				font-weight: bold;
				text-decoration: none;
				/* ---------------------------------------- */
				background-color: inherit;
				background-image: url(/fileadmin/img/news_teaser_read_on_arrow.gif);
				background-repeat: no-repeat;
				background-position: top left;
				/* ---------------------------------------- */
				width: 200px;
				padding-left: 17px;
			}
				.newsTeaserReadOn a, .newsTeaserReadOn a:link, .newsTeaserReadOn a:visited {
					color: #027DC3;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				 .newsTeaserReadOn a:hover {
					color: #027DC3;
					text-decoration: underline;
					/* ---------------------------------------- */
					background-color: inherit;			
				}
			
			.newsTeaserDivider {
				font-size: 1px;
				color: inherit;
				line-height: 1px;
				/* ---------------------------------------- */
				background-color: #FFFFFF;
				/* ---------------------------------------- */
				width: 230px;
				height: 1px;
				margin-top: 9px;
				margin-bottom: 11px;
				/* ---------------------------------------- */
				overflow: hidden;
			}




	
	label	{
	
	}


	
	
	
	fieldset {
		border:0px;
	}
	
	


	
	.mailform {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #EEEEEE;
		/* ---------------------------------------- */
		border-bottom-color: #FFFFFF;
		border-bottom-style: solid;
		border-bottom: 1px;
		/* ---------------------------------------- */
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;	
	}


	
	
	
	.csc-mailform-field {
		font-weight: bold;
		/* ---------------------------------------- */
		padding: 3px;
	}
	


	
	
	.csc-mailform-label {
		padding: 3px;
	}


	
	

	#horizontalHairline1 {
		font-size: 1px;
		color: inherit;
		line-height: 1px;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		/* ---------------------------------------- */
		width: 100%;
		height: 1px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 157px;
		z-index: 2;
		overflow: hidden;
	}
	#horizontalHairline2 {
		font-size: 1px;
		color: inherit;
		line-height: 1px;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		/* ---------------------------------------- */
		width: 100%;
		height: 1px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 246px;
		z-index: 2;
		overflow: hidden;
	}
	#horizontalHairline3 {
		font-size: 1px;
		color: inherit;
		line-height: 1px;
		/* ---------------------------------------- */
		background-color: #FFFFFF;
		/* ---------------------------------------- */
		width: 100%;
		height: 1px;
		/* ---------------------------------------- */
		position: absolute;
		left: 0px;
		top: 67px;
		z-index: 2;
		overflow: hidden;
	}
	