@charset "utf-8";
/***********************************************************/
/************************** default.css ********************/
/***********************************************************/


/***********************************************************/
/********************** Farben ******************************/
/***********************************************************/
/*
	#002c7c		<--		dunkelblau			Schriftfarbe für Überschriften;
	#b65c39		<--		Mugele-braunrot	 	Mouseover-Farbe
	#...		<--		...					Linkfarbe;
	


*/
















/***********************************************************/
/************************* Allgemein ***********************/
/***********************************************************/


	body {				
		padding: 0px;
		margin: 0px;
		font-family: Arial;
		font-size: 0.75em;
		color: #000000;				
	}
	
	body.bodyPage {
		position: relative;
		overflow-y: auto;	
		padding: 0px;
		margin: 0px;
		font-family: Arial;
		font-size: 0.75em;
		color: #000000;				
	}
	
	p {
		line-height: 167%;
		padding: 0px;
		margin: 0px 0px 18px 0px;
	}
	
	p.nopadding {
		margin: 0px;
		padding: 0px;
	}
	
	h1 {
		font-family: Arial;
		font-size: 175%;
		font-weight: normal;
		color: #002c7c;	
		padding: 0;
		margin: 0px 0px 18px 0px;
	}
	
	h2 {
		font-size: 117%;
		color: #3e3e3e;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0px 18px 0px;
	}
	
	a:focus {
		outline: none;
	}
	
	.Link a {
		color: #002c7c;
		text-decoration: underline;
		xline-height: 1em;
		padding: 0;
		margin: 0;
	}
	
	.Link a:hover {
		color: #b65c39;
	}
	
	.TextLink a {
		color: #002c7c;
		text-decoration: none;
		xline-height: 1em;
		padding: 0;
		margin: 0;
	}
	
	.TextLink a:hover {
		color: #b65c39;
	}
		
	.TableText {
		line-height: 167%;
	}
	
	.ElementTextBold {
		color: #3e3e3e;
		font-weight: bold;
	}
	
	
	
	form {
		display: inline;
	}
	
	
	strong {
		font-weight: bold !important;
	}

/***********************************************************/
/******************* Startseite ****************************/
/***********************************************************/	
	
	.bodyStartseite {
		background-color: #012c7b;
		background-image: url('../../media/images/startseite/bg_blue.gif');
		background-repeat: repeat-x;
	}	

	
	
	/*********************************************************/
	/* Header Startseite */
	
		.divHeaderStartseite {
		
		}
		
		.divHeaderStartseite .Animation {
			border-top: 12px solid #012c7b;
			border-bottom: 1px solid #ffffff;
			background-color: #1f468c;
			text-align: center;
		}
	
	
	
	
	/*********************************************************7
	/* Content Startseite */
	
	
		.divContentStartseite {
			height: 99px;
			background-image: url('../../media/images/startseite/bg.gif');
			background-repeat: repeat-x;
			text-align: center;
		}
		
		
		.divContentStartseite .TableContent {
			text-align: left;
			xbackground-color: #999999;
		}
	
	
	/*********************************************************7
	/* Table Content Sprache Startseite */
	
		.divContentSprecheHeadline {
			margin: 10px 120px 0px 0px;
			color: #002c7c;
			text-align: center;
			font-weight: bold;			
		}
	
	
		.TableContentSprachen {
			text-align: center;
			/*margin-top: 25px;*/
			margin-top: 15px;
		}
		
		.TableContentSprachen a {
			font-family: Arial;
			font-size: 92%;
			font-weight: bold;
			color: #002c7c;
			text-decoration: none;
		}
		
		.TableContentSprachen a:hover {
			color: #b65c39;
			text-decoration: none;
		}
		
		.TableContentSprachen a:hover img {
			filter: Alpha(opacity=75);
			-moz-opacity:0.75;
		}
		
		
		.TableContentSprachen a.Deaktive {
			cursor: default;
			font-family: Arial;
			font-size: 92%;
			font-weight: bold;
			color: #999999;
			text-decoration: none;
		}
		
		
		.TableContentSprachen a.Deaktive img {
			filter: Alpha(opacity=35);
			-moz-opacity:0.35;
		}
	
	
	
	
	
	
	
	.TrackingLogInStartseite {
		margin: 10px 0px 0px 0px;
	}
	
	
	.TrackingLogInStartseite .Headline {
		color: #002c7c;
		/*font-size: 117%;*/
		font-size: 100%;
		font-weight: bold;
		padding-bottom: 9px;
	}
	
	.TableTrackingLogInStartseite {
		margin-top: 7px;
	}
	
	.TableTrackingLogInStartseite tr td {
		padding-bottom: 6px;
	}
	
	.TableTrackingLogInStartseite .TextElement {
		color: #002c7c;
		font-size: 92%;
	}
	
	
	.TableTrackingLogInStartseite .TrackingInputFeld {
		border: 1px solid #a6a6a6;
		color: #002c7c;
		font-size: 92%;
		padding: 0px 0px 0px 2px;
		height: 15px;
	}
	
	.TrackingLogInStartseite .Button {
		font-size: 83%;
		color: #ffffff;
		xheight: 17px;
		background-color: #002c7c;
		border-top: 1px solid #4d6ca4;
		border-right: 1px solid #001439;
		border-bottom: 1px solid #001439;
		border-left: 1px solid #4d6ca4;	
		padding: 0px 5px 0px 5px;
	}
	

	.SubTextElement {
		margin-top: 8px;
	}
	
	.SubText a {
		font-size: 92%;
		font-weight: normal;
		color: #b3c0d8;
		text-decoration: none;				
	}
	
	.SubText a:hover {
		color: #b65c39;
	}
	
	.SubText a.DoubleJumper {
		 display: block;
		 padding: 0px 0px 0px 17px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_doublejumper_lightblue.gif");
		 background-repeat: no-repeat;	 
	}
	
	.SubText a.DoubleJumper:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 17px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_doublejumper_red.gif"); 
		 background-repeat: no-repeat;
    }
	
	
	
	
	
	
/***********************************************************/
/************************** Navigation *********************/
/***********************************************************/

	
	.Navigation {
		padding: 29px 0px 0px 16px;
	}
	
	.NavigationDienstleistungen {
		margin: -10px 0px 0px 0px;
		background-color: #e8e8e8;
		padding: 20px 20px 0px 20px;
		width: 210px;
		height: 320px;
	}
	
	.NavigationSitemap {
		padding: 3px 0px 0px 0px;
	}
	
	.NavigationEbene1 {
		padding: 0px 0px 9px 0px;
	}
	
	.NavigationEbene1 a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #002c7c;
		text-decoration: none;				
	}
	
	.NavigationEbene1 a:hover {
		color: #b65c39;
	}
	
	.NavigationEbene1.Aktiv a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #b65c39;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_doublejumper_red.gif"); 
		background-repeat: no-repeat;
	}
	
	a.DoubleJumper {
		 display: block;
		 padding: 0px 0px 0px 17px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_doublejumper_darkblue.gif");
		 background-repeat: no-repeat;	 
	}
	
	a.DoubleJumper:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 17px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_doublejumper_red.gif"); 
		 background-repeat: no-repeat;
    }
	
	.NavigationEbene1LastElement {
		padding-bottom: 40px;
	}
	
	.NavigationEbene2 {
		padding: 0px 0px 4px 16px;
	}
	
	.NavigationEbene2.NavigationEbene2LastElement {
		padding-bottom: 20px;
	}
	
	.NavigationEbene2 a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #697080;
		text-decoration: none;
	}
	
	.NavigationEbene2 a:hover {
		color: #b65c39;
	}
	
	.NavigationEbene2.Aktiv a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #b65c39;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_jumper_red.gif") !important; 
		background-repeat: no-repeat;
	}
	
	.NavigationEbene2 a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_jumper_grey.gif");
		 background-repeat: no-repeat;
			 
	}

	.NavigationEbene2 a.Jumper:hover {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_jumper_red.gif"); 
		 background-repeat: no-repeat;
    }

	
	

	
	
	
	
	
	
	
	
	
	
	
	
/***********************************************************/
/******************* Contentseiten ****************/
/***********************************************************/	
	
	.divHeader {
		position: relative;
		width: 961px;
		height: 90px;
		margin: 0;
		padding: 0;
	}
	
	.divHeader .Logo {
		position: absolute;
		top: 14px;
		left: 50px;
	}
	
	
	.divHeader .Administration {
		position: absolute;
		top: 47px;
		left: 211px;
		font-family: Arial;
		font-size: 220%;
		color: #002c7c;	
	}
	
	.divHeader .Servicenavigation {
		position: absolute;
		top: 60px;
		right: 11px;
	}
	
	.divHeader .Servicenavigation a {
		font-family: Arial;
		font-size: 92%;
		color: #002c7c;	
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	
	.divHeader .Servicenavigation a:hover {
		color: #b65c39;	
	}
		
	.divHeader .Servicenavigation ul {
		padding: 0;
		margin: 0;
	}
	
	.divHeader .Servicenavigation ul li {
		padding: 0;
		margin: 0px 0px 0px 15px;
		display: inline;
	}
	

	
	.divMedia {
		height: 180px;
		background-color: #002c7c;
		background-image: url('../images/logo/visual_bg.gif');
		background-repeat: repeat-x;
		background-position: bottom;
		clear: both;
		margin: 0px 0px 0px 0px;
	}
	
	.MediaContent tr td {
		border-right: 1px solid #ffffff;
	}
	
	
	
	
	
	/*****************/
	
	.TrackingLogIn {
		width: 210px;
		xborder:1px solid #FFFF00;
	}
	
	.TrackingLogIn .Headline {
		font-size: 100%;
		color: #ffffff;
		margin: 52px 0px 3px 30px;
	}
	
	.TrackingLogIn .ElementName {
		margin: 3px 0px 0px 30px;
		font-size: 83%;
		color: #abbad4;
	}
	
	.TrackingLogIn .ElementInput {
		margin: 0px 0px 0px 30px;
	}
	
	.TrackingLogIn .InputFeld {
		font-size: 83%;
		color: #abbad4;
		background-color: #2e5294;
		padding: 0px 0px 0px 2px;
		border-top: 1px solid #001f57;
		border-right: 1px solid #4d6ca4;
		border-bottom: 1px solid #4d6ca4;
		border-left: 1px solid #001f57;
	}	
	
	.TrackingLogIn .ElementButton {
		margin-top: 0px;
	}
	
	.TrackingLogIn .ElementButton .Button {
		font-size: 83%;
		color: #ffffff;
		background-color: #002c7c;
		border-top: 1px solid #4d6ca4;
		border-right: 1px solid #001439;
		border-bottom: 1px solid #001439;
		border-left: 1px solid #4d6ca4;
	}
	
	.TrackingLogIn tr td {
		border: none;
	}
	
	
	
	
	/*****************/
	
	.divContentBody {
		margin: 28px 0px 0px 0px;
	}
	
	
	/*****************/
			
	
	.RechteSpalteHintergrund {
		background-color: #f2f2f2;
		border-top: 6px solid #ffffff;
	}
	
	.RechteSpalteHidden {
		display: none;
		width: 0px;
	}
	
	.divContentRechteSpalte {
		xbackground-color: #f2f2f2;
		margin: 6px 0px 0px 0px;
	}
	
	.Newsblock {
		padding: 12px 7px 15px 7px;
	}
	
	.Newsblock .Headline {
		font-size: 117%;
		font-weight: bold;
		color: #acacac;
	}
	
	.Newsblock .ElementDate {
		font-size: 92%;
		color: #002c7c;
		margin: 20px 0px 5px 0px;
	}
	
	.Newsblock .ElementText {
		font-size: 92%;
		line-height: 150%;
		color: #697080;
		margin: 0px 0px 3px 0px;
	}
	
	.Newsblock .ElementLink a {
		font-size: 92%;
		color: #002c7c;
		text-decoration: underline;
	}
	
	.Newsblock .ElementLink a:hover {
		color: #b65c39;
	}

	.Jobsblock {
		padding: 25px 7px 15px 7px;
	}

	.Jobsblock .Headline {
		font-size: 117%;
		font-weight: bold;
		color: #acacac;
	}

	.Jobsblock .ElementTitle {
		font-size: 92%;
		color: #002c7c;
		margin: 20px 0px 5px 0px;
	}

	.Jobsblock .ElementText {
		font-size: 92%;
		line-height: 150%;
		color: #697080;
		margin: 0px 0px 3px 0px;
	}

	.Jobsblock .ElementLink a {
		font-size: 92%;
		color: #002c7c;
		text-decoration: underline;
	}

	.Jobsblock .ElementLink a:hover {
		color: #b65c39;
	}

	
	
    /**************/
	
	.divImage {
		margin: 4px 0px 0px 0px;
	}
	
	.ImageBar {
		background-color: #999999;
		width: 289px;
		margin: 0px;
		padding: 5px 5px 5px 5px;
		font-family: Arial;
		font-size: 92%;
		color: #ffffff;
	}

	/***************/
	
	.OrderLink a {
		color: #002c7c;
		text-decoration: none;
		xline-height: 1em;
		padding: 0;
		margin: 0;
	}
	
	.OrderLink a:hover {
		color: #b65c39;
	}
	
	.OrderLinkIcon {
		padding: 0px 7px 0px 0px;
		cursor: pointer;
	}
	
	.OrderIcon {
		margin: -2px 0px 0px 0px;
	}












/***********************************************************/
/********************* Content *****************************/
/***********************************************************/


	.divContent {
		xwidth: 1011px;
		width: 960px;
	}
	
	.divContent .divContentLarge {	
		width: 750px;
	}
	


	
	
	
	/************************************/
	
	.tableContentImages tr td {
		border-right: 1px solid #ffffff;
		padding: 0px 0px 14px 0px;
	}
	
	
	
	
	
	
	
	/************************************/
	/* Content Linkseite */
	
	
	.ContentLink a {
		font-size: 100%;
		font-weight: normal;
		color: #002c7c;
		text-decoration: none;
		line-height: 167%;				
	}
	
	.ContentLink a:hover {
		color: #b65c39;
	}
	
	.ContentLink a.DoubleJumper {
		 display: block;
		 padding: 0px 0px 0px 17px;				 
		 background-position: 0 8px;
         background-image:url("../images/icons/icon_doublejumper_darkblue.gif");
		 background-repeat: no-repeat;	 
	}
	
	.ContentLink a.DoubleJumper:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 17px; 
		 background-position: 0 8px;
		 background-image:url("../images/icons/icon_doublejumper_red.gif"); 
		 background-repeat: no-repeat;
    }
	
	.ContentLink a.DoubleJumperDown {
		 display: block;
		 padding: 0px 0px 0px 17px;				 
		 background-position: 1px 7px;
         background-image:url("../images/icons/icon_doublejumper_down.gif");
		 background-repeat: no-repeat;	 
	}
	
	.ContentLink a.DoubleJumperDown:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 17px; 
		 background-position: 1px 7px;
		 background-image:url("../images/icons/icon_doublejumper_red_down.gif"); 
		 background-repeat: no-repeat;
    }
		
		
		
		
		
	
	/************************************/
	/* Content Fomular-Seite */
	
	.Formular {
		background-color: #f2f2f2;
		padding: 5px 0px 10px 0px;
		xwidth: 540px;
	}
	
	.Formular .FormularTable tr td {
		padding: 5px 0px 0px 0px;
	}
	
	.FormularTable input {
		background-color: #ccd5e5;
		border-top: 1px solid #7f7f7f;
		border-left: 1px solid #7f7f7f; 
		border-bottom: 1px solid #e5eaf2;
		border-right: 1px solid #e5eaf2;
		padding: 0px 0px 1px 1px;
		font-family: Arial;
		font-size: 100%;
		color: #000000;
	}
	
	.TextareaFeld {
		background-color: #ccd5e5;
		border-top: 1px solid #7f7f7f;
		border-left: 1px solid #7f7f7f; 
		border-bottom: 1px solid #e5eaf2;
		border-right: 1px solid #e5eaf2;
		padding: 0px 0px 1px 1px;
		font-family: Arial;
		font-size: 100%;
		color: #000000;
		overflow: auto;
		height: 140px;
		margin: 10px 0px 0px 0px;
	}
	
	.FormularButton {
		margin: 10px 45px 0px 0px;
		text-align: right;
	}
	
	.FormularButton .Button {
		font-size: 83%;
		color: #ffffff;
		background-color: #002c7c;
		border-top: 1px solid #4d6ca4;
		border-right: 1px solid #001439;
		border-bottom: 1px solid #001439;
		border-left: 1px solid #4d6ca4;	
	}
	
		
		
		
		
	
	
	
	/*******************************************/
	/* Content Unternehmen - Zahlen und Fakten */
	
	.TableZahlen {
		background-color: #f2f2f2;
		margin: 10px 0px 0px 0px;
		color: #666666;
	}
	
	.TableZahlen .TDDarkGray {
		background-color: #e5e5e5;
	}
	
	.TableZahlen tr td {
		padding: 5px 10px 5px 10px;
		border-top: 1px solid #cccccc;
	}
	
	.Subtitle {
		font-size: 92%;
		color: #999999;
		/*margin: 8px 0px 0px 212px;*/
		float:right;
		margin: 8px 157px 0px 0px;
	}
	
	ul.TextListe {
		padding: 0;
		margin: 15px 0px 11px 16px;
	}
	
	ul.TextListe li {
		color: #000000;
		margin: 0px 0px 5px 0px;
		xlist-style-image:url('../images/icons/listimage_red.gif');
		line-height: 167%;
	}
	





	/***********************************/
	/* Content Unternehmen - Standorte */	
	
	.Adressblock {
		padding: 12px 4px 15px 7px;
		height: 163px;
	}
	
	.Adressblock .Headline {
		font-size: 117%;
		font-weight: bold;
		color: #002c7c;
	}
	
	.Adressblock .Subline {
		font-size: 100%;
		font-weight: bold;
		color: #002c7c;
	}
	
	.Adressblock .ElementAdresse {
		font-size: 92%;
		color: #002c7c;
		margin: 0px 0px 0px 0px;
	}
	
	.Adressblock .ElementDetails {
		font-size: 92%;
		line-height: 150%;
		color: #697080;
		margin: 10px 0px 0px 0px;
	}
	
	.Adressblock .ElementDetails a {
		xfont-size: 92%;
		color: #002c7c;
		text-decoration: none;
	}
	
	.Adressblock .ElementDetails a:hover {
		color: #b65c39;
	}
	
	.ImageWeltkarte {
		margin: 0px 0px 30px 6px;
	}
	
	.ImageCountry {
		margin: 0px 0px 35px 7px;
		border-top: 1px dotted #666666;
		border-bottom: 1px dotted #666666;
		padding: 12px 0px 12px 0px;
	}
	
	.AdressblockBrazil {
		padding: 12px 4px 15px 7px;
		height: 135px;
	}
	
	.AdressblockBrazil .Headline {
		font-size: 117%;
		font-weight: bold;
		color: #002c7c;
	}
	
	.AdressblockBrazil .Subline {
		font-size: 100%;
		font-weight: bold;
		color: #002c7c;
	}
	
	.AdressblockBrazil .ElementAdresse {
		font-size: 92%;
		color: #002c7c;
		margin: 0px 0px 0px 0px;
	}
	
	.AdressblockBrazil .ElementDetails {
		font-size: 92%;
		line-height: 150%;
		color: #697080;
		margin: 10px 0px 0px 0px;
	}
	
	.AdressblockBrazil .ElementDetails a {
		xfont-size: 92%;
		color: #002c7c;
		text-decoration: none;
	}
	
	.AdressblockBrazil .ElementDetails a:hover {
		color: #b65c39;
	}
	
	
	
	
	/******************************************************/
	/* Content Unternehmen - Standorte - Dienstleistungen */	
	
	
	.NavigationDienstleistungenHead {
		background-color: #8b8c8e;
		width: 236px;
		padding: 7px 0px 17px 10px;
		font-size: 108%;
		color: #3e3e3e;
		font-weight: bold;
		color: #FFFFFF;
		border-left: 4px solid #002c7c;
	}
	
	
	
	
	/******************************************/
	/* Content Unternehmen - Standorte - Team */	
	
	.ContentTableTeam {
		padding: 10px 10px 5px 10px;
		background-color: #e8e8e8;
		line-height: 167%;
	}
	
	.ContentTableTeam .tdEmail {
		padding-top: 3px;
		padding-bottom:2px;
		line-height: 120%;
	}
	
	
	
	/***********************************/
	/* Content - News */

	.NewsDetailHeadlineDate {
		font-size: 117%;
		color: #666666;
		margin: 0px 0px 4px 0px;
	}
	
	.NewsDetailHeadline {
		font-size: 117%;
		color: #002c7c;
		font-weight: bold;
		padding: 0px 0px 9px 0px;
		margin: 0px 0px 9px 0px;
		border-bottom: 1px dotted #666666;
	}
	
	.NewsDetailHeadline a{
		color: #002c7c;
		text-decoration:none;
	}
	
	.NewsDetailImage {
		float: left;
		/*margin: 5px 10px 3px 0px;*/
		margin: 5px 10px 0px 0px;
	}
	
	.NewsDetailImage img{
		border:0;
	}
	
	.NewsDetailImageSML {
		float: left;
		margin: 6px 10px 0px 0px;
	}
	
	.NewsDetailEndLine {
		font-size: 0px;
		height: 0px;	
		display: block;
		border-bottom: 1px dotted #666666;
		padding: 9px 0px 0px 0px;
		margin: 0px 0px 36px 0px;
	}
	
	.NewsDetailLink {
		clear: left;
	}


	/***********************************/
	/* Content - Jobs */


	.JobsDetailHeadline {
		font-size: 117%;
		color: #002c7c;
		font-weight: bold;
		padding: 0px 0px 9px 0px;
		margin: 0px 0px 9px 0px;
		border-bottom: 1px dotted #666666;
	}

	.JobsDetailHeadline a{
		color: #002c7c;
		text-decoration:none;
	}


	.JobsDetailEndLine {
		font-size: 0px;
		height: 0px;
		display: block;
		border-bottom: 1px dotted #666666;
		padding: 9px 0px 0px 0px;
		margin: 0px 0px 36px 0px;
	}

	.JobsDetailLink {
		clear: left;
	}

	/************************************/
	/* Administration Spalte */
	
		
		.tdNewsDetailsAdmin {
			background-color: #f2f2f2;		
			border-bottom: 34px solid #FFFFFF;
		}
	
	
		.NewsDetailsAdmin {			
			padding: 20px 7px 0px 7px;	
			font-size: 90%;			
		}
		
		.NewsDetailsAdmin .ShowRight {
			margin: 0px 0px 14px 0px;
		}
		
		
		.NewsDetailsAdmin .TrackingSystem {
			margin: 0px 0px 10px 0px;	
		}
		
		.NewsDetailsAdmin .TrackingSystem ul {
			margin: 5px 0px 0px 18px;
			padding: 0px 0px 0px 0px;
		}
		
		.NewsDetailsAdmin .TrackingSystem ul li {
			padding: 3px 0px 0px 0px;
			color: #697080;
		}
	
	




	
	/***********************************/
	/* Content - Lexikon A-Z */

	.LinkLexikon {
		margin: 0px 0px 20px 0px;
	}

	.LinkLexikon a {
		color: #002c7c;
		text-decoration: underline;
		xline-height: 1em;
		padding: 0;
		margin: 0;
		padding: 0px 1px 0px 1px;
	}
	
	.LinkLexikon a:hover {
		color: #b65c39;
		background-color: #D8D8D8;
	}
	
	.LinkLexikonEintrag a {
		color: #002c7c;
		text-decoration: underline;
		padding: 0;
		margin: 0;
	}
	
	.LinkLexikonEintrag a:hover {
		color: #b65c39;
	}

	.LexikonEintrag {
		border-top: 1px dotted #000000;
		margin: 10px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		width: 483px;
	}
	
	.LexikonAnfangsbuchstabe {
		font-size: 1.5em;
		color: #002c7c;
	}
	
	.ElementLexikonHeadlineFirst {
		font-weight: bold;
		color: #000000;
		margin: 0px 0px 4px 0px;	
	}
	
	.ElementLexikonHeadline {
		font-weight: bold;
		color: #000000;
		margin: 20px 0px 4px 0px;	
	}
	
	.ElementLexikon {
		font-weight: bold;
		color: #666666;
	}
	
	.JumperExpand {
		margin: 0px 7px 1px 0px;
		cursor: pointer;
	}
	
	
	
	
	
	
	/*********************************************************/
	/* Download Link */
	
	.divDownloadLink{
		padding:5px 0px 5px 0px;
		xborder:1px solid #000000;
	}
	
	.divDownloadLink a {
		display:block;
		font-size: 100%;
		font-weight: normal;
		color: #002c7c;
		text-decoration: none;
		line-height: 167%;				
	}
	
	.divDownloadLink a:hover {
		color: #b65c39;
	}

	a.DownloadPDF {
		 padding: 0px 0px 0px 23px;				 
		 background-image:url("../images/icons/icon_pdf_sml.gif");
		 background-repeat: no-repeat;
	}
	
	/*a.DownloadPDF:hover {
         padding: 0px 0px 0px 23px; 
		 background-image:url("../images/icons/icon_pdf_sml.gif"); 
		 background-repeat: no-repeat;
    }*/

	
	
	
	
	
	
	/***********************************/
	/* Content - Sitemap */

	.SitemapHeadline {
		font-size: 117%;
		color: #3e3e3e;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0px 9px 0px;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/***********************************************************/
/******************* Contentseiten ****************/
/***********************************************************/	
	
	.divHeaderTrackingLogin {
		position: relative;
		width: 961px;
		height: 90px;
		margin: 0;
		padding: 0;
	}
	
	.divHeaderTrackingLogin .Logo {
		position: absolute;
		top: 14px;
		left: 30px;
	}
	
	.divHeaderTrackingLogin .Headline {
		position: absolute;
		top: 34px;
		left: 190px;
		font-size: 200%;
		color: #002c7c;
	}
	
	
	.divMediaTrackingLogin {
		height: 150px;
		background-color: #002c7c;
		margin: 0px 0px 0px 0px;
		background-image:url('../../media/images/tracking/keyvisual.jpg');
		background-position: 150px 0px;
		background-repeat: no-repeat;
	}
	
	
		/*****************/
	
	.LoginTracking {
		width: 210px;
		margin: 40px 0px 0px 40px;
	}
	
	.LoginTracking .Headline {
		font-weight: bold;
		font-size: 117%;
		color: #002c7c;
		margin: 0px 0px 7px 0px;
	}
	
	.LoginTracking .TextElement {
		font-size: 100%;
		color: #002c7c;
		padding: 4px 0px 0px 0px;
	}
	
	.LoginTracking .ElementInput {
		margin: 5px 10px 0px 20px;
	}
	
	.LoginTracking .InputFeld {
		font-size: 100%;
		color: #000000;
		background-color: #ffffff;
		padding: 1px 0px 2px 2px;
		border: 1px solid #a6a6a6;
	}	
	
	.LoginTracking .ElementButton {
		margin-top: 5px;
	}
	
	.LoginTracking .ElementButton .Button {
		font-size: 100%;
		font-weight: bold;
		color: #ffffff;
		background-color: #002c7c;
		border-top: 1px solid #4d6ca4;
		border-right: 1px solid #001439;
		border-bottom: 1px solid #001439;
		border-left: 1px solid #4d6ca4;	
	}
	
	
	.divContentTrackingLogin {
		margin: 32px 0px 0px 190px;
	}
	
	.divContentTrackingLogin a {
		color: #002c7c;
		text-decoration: none;
	}
	
	.divContentTrackingLogin a:hover {
		color: #b65c39;
	}
	
	
	
	
	
	
	
	
/******************************************************/
/***************** Administration *********************/
/******************************************************/
	
	
	/**************************************************/
	/* Formular */
	
		.divAdminForm {
			margin: 0px 0px 15px 0px;
			background-color: #f2f2f2;
		}
		
		.divAdminForm .Element {
			padding: 3px 8px 3px 8px;
			border-bottom: 1px solid #FFFFFF;
		}
		
		.divAdminForm .Element tr {
			vertical-align: top;
		}
		
		
		.divAdminForm .Element .Label {
			width: 142px;
			padding: 4px 0px 0px 0px;			
		}
		
		
		.divAdminForm .Element input {
			padding: 1px 0px 1px 3px;
			font-family: Arial;
			font-size: 1em;
			border-top: 1px solid #7f7f7f;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #e5eaf2;
			border-bottom: 1px solid #e5eaf2;			
			background-color: #fafafa;			
		}
		
		.divAdminForm .Element textarea {
			padding: 2px 0px 2px 3px;
			overflow: auto;
			font-family: Arial;
			font-size: 1em;
			border-top: 1px solid #7f7f7f;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #e5eaf2;
			border-bottom: 1px solid #e5eaf2;			
			background-color: #fafafa;		
		}
		
		.divAdminForm .Element select {
			font-family: Arial;
			font-size: 1em;
			border-top: 1px solid #7f7f7f;
			border-left: 1px solid #7f7f7f;
			border-right: 1px solid #e5eaf2;
			border-bottom: 1px solid #e5eaf2;			
			background-color: #fafafa;		
		}

		.divAdminForm .Element .formCheckbox{
			border: none;
			background: none;
		}
		
		
		
		.divAdminForm .Element .tableImage {
			margin: 0px 0px 5px 0px;
		}
		
		.divAdminForm .Element .tableImage tr{
			vertical-align:bottom;
		}

	
		.divAdminForm .Element .ImageSmall{
			margin: 0px 8px 3px 0px;
			width: 149px;
			/*height: 110px;*/
			overflow: hidden;
		}
		
		.divAdminForm .Element .ImageLarge{
			margin: 0px 8px 3px 0px;
			width: 299px;
			/*height: 221px;*/
			overflow: hidden;
		}
	
	
		.divAdminForm .Element .CheckboxTable tr{
			vertical-align: middle;
		}
	
	
	/**************************************************/
	/* Button */
	
		.divAdminFormButton {
			margin: 0px 0px 30px 0px;
			text-align: right;	
		}
		
		.inputAdminButton {
			padding: 0px 6px 0px 6px;
			font-family: Arial;
			font-size: 83%;
			color: #ffffff;
			background-color: #002c7c;
			border-top: 1px solid #4d6ca4;
			border-right: 1px solid #001439;
			border-bottom: 1px solid #001439;
			border-left: 1px solid #4d6ca4;	
		}
	
	
	
	
	
	
/******************************************************/
/* Tracking-Tabelle */
/******************************************************/

	.divHeaderTracking {
		position: relative;
		xwidth: 961px;
		height: 90px;
		margin: 0;
		padding: 0;
		background-image: url('../../media/images/tracking/bg-head.gif');
		background-position: 0px 0px;
		background-repeat: repeat-x;
	}

	.divHeaderTracking .Logo {
		position: absolute;
		top: 14px;
		left: 30px;
		z-index: 3;
	}

	.divHeaderTracking .News {
		position: absolute;
		top: 0px;
		left: 0px;
		background-color: #ffffff;
		height: 90px;
		width: 150px;
	}
	
	.divHeaderTracking .Newsblock {
		position: absolute;
		top: 15px;
		left: 370px;
		background-color: #d6d9de;
		border: 1px solid #84878c;
		height: 50px;
		width: 270px;
		font-size: 83%;
		line-height: 12px;
		padding: 4px;
		overflow: auto;
	}
	
	.divHeaderTracking .Newsblock2 {
		position: absolute;
		top: 15px;
		left: 680px;
		background-color: #d6d9de;
		border: 1px solid #84878c;
		height: 50px;
		width: 270px;
		font-size: 83%;
		line-height: 12px;
		padding: 4px;
		overflow: auto;
	}
	
	.divHeaderTracking .Newsblock a, .Newsblock2 a  {
		color: #000099;
		text-decoration: underline;
	}
	
	.divHeaderTracking .Newsblock a:hover , .Newsblock2 a:hover {
		color: #b65c39;
	}
	
	.divMediaTracking {
		height: 30px;
		background-color: #002c7c;
		margin: 0px 0px 0px 0px;
	}
	
	.divMediaTracking .TextElement {
		font-size: 100%;
		color: #ffffff;
		padding-top: 5px;
	}
	
	.divMediaTracking .divSelectFeld {
		padding: 5px 0px 0px 5px;
	}
	
	.divSelectFeld .SelectFeld {
		font-size: 92%;
		color: #000000;
	}
	
	.divMediaTracking .Table a {
		color: #ffffff;
		text-decoration: none;
		font-size: 92%;
	}
	
	.divMediaTracking .Table a:hover {
		color: #b65c39;
	}
	
	.divMediaTracking .LinkElement {
		padding: 4px 0px 0px 0px;
	}
	
		.TrackingHeadLink a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;	
		margin-top: 5px;			
	}
	
	.TrackingHeadLink a:hover {
		color: #b65c39;
	}
	
	a.JumperTrackingHeadLink {
		 display: block;
		 padding: 0px 0px 0px 9px;				 
		 background-position: 0px 5px;
         background-image:url("../images/icons/icon_jumper_tracking_white.gif");
		 background-repeat: no-repeat;	 
	}
	
	a.JumperTrackingHeadLink:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 9px; 
		 background-position: 0px 5px;
		 background-image:url("../images/icons/icon_jumper_tracking_red.gif"); 
		 background-repeat: no-repeat;
    }

	
	
	/**********************/
	
	.divContentTracking {
		margin: 30px 0px 30px 30px;
	}
	
	.TrackingTable {
	
	}
	
	.TrackingTable .bgcolordarkblue {
		background-color: #b2bfd7;
	}
	
	.TrackingTable tr th {
		text-align: left;
		color: #002c7c;
		font-size: 92%;
		padding: 10px 10px 10px 10px;
		border-left: 1px solid #a0acc1;
		border-right: 1px solid #a0acc1;
	}
	
	.TrackingTable .bgcolorwhite {
		background-color: #ffffff;
	}
	
	/*.TrackingTable tr td {
		color: #000000;
		font-size: 92%;
		padding: 8px 10px 8px 10px;
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
	}*/
	
	.TrackingTable .bgcolorlightblue {
		background-color: #e8eaf2;
	}
	
	.TrackingTable tr td {
		color: #000000;
		font-size: 92%;
		padding: 8px 10px 8px 10px;
		border-left: 1px solid #d9dbdf;
		border-right: 1px solid #d9dbdf;
	}
	
	.bgbluemediumlight { 
		background-color: #cccfd5; 
	}
	
	.TrackingTable tr td table tr td {
		padding: 0px;
		border: none;
	}
	
	.Iconopen {
		margin: 0px 0px 0px 10px;
	}

/******************************************************/
/* Tracking-Detail */	

	.TrackingDetailBody {
		overflow: hidden;
	}
	
	.divContentTrackingDetail {
		margin: 30px 0px 0px 30px;
	}
	
	.bglightblueTD {
		background-color: #f2f4f8;
		border-top: 1px solid #ffffff;
	}
	
	
/***********************************************************/
/************ Navigation-Tracking **************************/
/***********************************************************/

	
	.NavigationTracking {
		padding: 29px 0px 0px 16px;
	}
	
	.NavigationEbene1Tracking {
		padding: 0px 0px 9px 0px;
	}
	
	.NavigationEbene1Tracking a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #002c7c;
		text-decoration: none;				
	}
	
	.NavigationEbene1Tracking a:hover {
		color: #b65c39;
	}
	
	.NavigationEbene1Tracking.Aktiv a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #b65c39;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_doublejumper_red.gif"); 
		background-repeat: no-repeat;
	}
	
	a.DoubleJumperTracking {
		 display: block;
		 padding: 0px 0px 0px 17px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_doublejumper_darkblue.gif");
		 background-repeat: no-repeat;	 
	}
	
	a.DoubleJumperTracking:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 17px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_doublejumper_red.gif"); 
		 background-repeat: no-repeat;
    }
	
	.NavigationEbene1LastElement {
		padding-bottom: 40px;
	}
	
	
	/***********************/
	
	.divContentTrackingHead {
		margin: 30px 0px 0px 30px;
	}
	
	.TableTrackingDetailHead {
		font-size: 92%;
	}
	
	.TableTrackingDetailHeadBorder {
		border-right: 1px solid #7f7f7f;
	}
	
	.TrackingPaging a {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #002c7c;
		text-decoration: none;				
	}
	
	.TrackingPaging a:hover {
		color: #b65c39;
	}
	
	a.DoubleJumperPagingLeft {
		 display: block;
		 padding: 0px 0px 0px 13px;				 
		 background-position: 0px 6px;
         background-image:url("../images/icons/icon_doublejumper_pag_left_darkblue.gif");
		 background-repeat: no-repeat;	 
	}
	
	a.DoubleJumperPagingLeft:hover {
         xdisplay: block;
		 padding: 0px 0px 0px 13px; 
		 background-position: 0px 6px;
		 background-image:url("../images/icons/icon_doublejumper_pag_left_red.gif"); 
		 background-repeat: no-repeat;
    }
	
	a.DoubleJumperPagingLeft.Inactive {
     	color: #999999 !important;
		 background-image:url("../images/icons/icon_doublejumper_pag_left_gray.gif"); 
		 cursor: default !important;
    }
	
	a.DoubleJumperPagingLeft.Inactive:hover {
     	color: #999999 !important;
		 cursor: default !important;
    }


	a.DoubleJumperPagingRight {
		 display: block;
		 padding: 0px 11px 0px 0px;				 
		 background-position: 28px 6px;
         background-image:url("../images/icons/icon_doublejumper_pag_right_darkblue.gif");
		 background-repeat: no-repeat;
		 width: 28px;	
	}
	
	a.DoubleJumperPagingRight:hover {
         xdisplay: block;
		 padding: 0px 11px 0px 0px; 
		 background-position: 28px 6px;
		 background-image:url("../images/icons/icon_doublejumper_pag_right_red.gif"); 
		 background-repeat: no-repeat;
		 width: 28px;
    }
	
	a.DoubleJumperPagingRight.Inactive {
     	color: #999999 !important;
		background-image:url("../images/icons/icon_doublejumper_pag_right_gray.gif"); 
		 cursor: default !important;
    }
	
	a.DoubleJumperPagingRight.Inactive:hover {
     	color: #999999 !important;
		 cursor: default !important;
    }
	
	.TrackingPagingPipe {
		padding: 0px 10px 0px 10px;
	}
	
	
	.divTrackingDetailTable {
		xwidth: 780px;
		height: 400px; 
		overflow: auto !important; 
		margin: 30px 0px 0px 30px; 
		padding: 0px 0px 0px 0px;
	}
	






	.divContentTrackingError{
		margin: 20px 0px 0px 190px;
		color: #990000;
		font-weight: bold;
		
	}
	
	
	

/********************************************/	






/***********************************************************/
/************************* Popup ***************************/
/***********************************************************/


	.bodyPopup {
		 background-color: #b9c2d2;
	}
	
	
	/********************************************************/
	/* Popup Header */
	
	
		.divPopupHeader {
			height: 2px;
			font-size: 0px;
			line-height: 0px;
			border-top: 30px solid #002c7c;
			border-bottom: 5px solid #002c7c;
			margin: 0px 0px 0px 0px;
		}
	
	
	/********************************************************/
	/* Popup Headline */
	
		.divPopupHeadline {
			padding: 30px 0px 28px 50px;
			color: #002c7c;
			font-size: 1.75em;
			background-color: #FFFFFF;
		}
		
		.divPopupHeadline .Icon {
			margin-right: 13px;
		}
	
	
		.divPopupHeadlineReadonly {
			color: #002c7c;
			line-height: 1.6em;
			padding: 26px 0px 20px 50px;
			background-color: #FFFFFF;
		}
	
	/********************************************************/
	/* Popup Content */
	
		.divPopupContent {
			padding: 8px 20px 0px 52px;
			background-image: url(../images/background/popup_conten_bg.jpg);
			background-repeat: repeat-x;
			background-color: #b9c2d2;
			height: 370px;
		}
	
	
	/********************************************************/
	/* Popup Form */	
	
		.divPopupForm {
			
		}
		
		.tablePopupForm {
			
		}
		
		
		.tablePopupForm td {
			padding: 0px 0px 6px 0px;
		}
		
		.tablePopupForm td.Space {
			line-height: 0px;
			font-size: 0px;
			padding: 0px 0px 16px 0px;
		}
		
		.tablePopupForm td.SpaceSmall {
			line-height: 0px;
			font-size: 0px;
			padding: 0px 0px 10px 0px;
		}
		
		
		.tablePopupForm table td {
			padding: 0px;
		}
		
		
		/***************/
		/* Form Felder */
		
			
			.divPopupForm .CheckboxImg{
				padding: 5px 4px 6px 5px;
			}
			
			.divPopupForm .Textfeld{
				color: #464646;
				height:15px;
				padding: 1px 2px 1px 2px;
				margin: 1px 0px 1px 0px;
				border-top: 1px solid #e8ebf1;
				border-left: 1px solid #e8ebf1;
				background-color: #eff2f6;
			}
			
			.divPopupForm .Textareafeld{
				color: #464646;
				line-height: 1.5em;
				padding: 2px 4px 2px 2px;
				margin: 1px 0px 1px 0px;
				border-top: 1px solid #e8ebf1;
				border-left: 1px solid #e8ebf1;
				background-color: #eff2f6;
			}
			
			
		
		
			.divPopupForm input{
				padding: 1px 2px 1px 2px;
				font-size: 1em;
				border-top: 1px solid #707277;
				border-left: 1px solid #707277;
				border-right: none;
				border-bottom: none;
			}
			
			.divPopupForm input.Checkbox{
				border: none;
			}
			
			.divPopupForm textarea{
				padding: 2px 2px 2px 2px;
				font-family: Arial;
				font-size: 1em;
				overflow: auto;
				border-top: 1px solid #707277;
				border-left: 1px solid #707277;
				border-right: none;
				border-bottom: none;
			}
			
			.divPopupForm input.Button{			
				font-size: 0.9em;
				color: #FFFFFF;
				font-weight: bold;
				background-color: #002c7c;
				border-top: 1px solid #869bc1;
				border-left: 1px solid #3d5e9b;
				border-right: 1px solid #000b1f;
				border-bottom: 1px solid #000b1f;
			}
			
			
			
	
	

	
	



/***********************************************************/
/************************* Media Print *********************/
/***********************************************************/


	@media screen {
	
		.PrintHead { 
			display: none; 
		}
		
	}


	@media Print {
	
		.NoPrint {
			display: none;
		}
		
		.PrintHead {
			margin-bottom: 50px;
		}
		
		.divHeader {
			display: none;
		}
		
		.divMedia {
			display: none;
		}
		
		.Navigation {
			display: none;
		}
		
		.divContent {
			width: 95% !important;
		}
		
		.RechteSpalteHintergrund {
			padding: 0px 0px 0px 50px;
		}
		
		.divHeaderTracking {
			display: none;
		}
		
		.divMediaTracking {
			display: none;
		}
		
		.divMediaTrackingLogin, .divHeaderTrackingLogin {
			margin-left: -190px;
		}
		
		.divContentTrackingLogin {
			margin-left: 0px;
		}
		
		.divContentTrackingHead {
			margin: 0px 0px 40px 0px;
		}
		
		.divContentTrackingHead table td {
			border: none !important;
		}
		
		
		
		
	
	}


