@charset "utf-8";
/***********************************************************/
/************************** default.css ********************/
/***********************************************************/


/***********************************************************/
/********************** Farben ******************************/
/***********************************************************/
/*
	#001f56		<--		dunkelblau		Schriftfarbe für Überschriften; Linkfarbe; Schriftfarbe Tabelleninhalte;
	#ff9000		<--		Orange			Aktive Linkfarbe;
	#525252		<--						Linkfarbe Subnavigation;
	
	#99aac1		<--		graublau		Schriftfarbe;
	
	#e2e6eb		<--		hellgrau		Footer-Bereich; Tabellenhintergrund;
	
	#b0bbcd		<--		hellesgraublau	Seitenfläche neben Keyvisual
	
	#eff2f3		<--		hellgau			Seitenfläche

	#d7dde6		<--		dunkelgrau		Schriftfarbe
	
	#8a94ac     <--		grau			NavigationsEbene2
	

*/

















/***********************************************************/
/************************* Allgemein ***********************/
/***********************************************************/

	body {
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		font-family: Arial;
		font-size: 12px;		
	}
	
	form {
		display: inline;
	}
	
	a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000099;
		text-decoration: none;
	}
	
	
	a:hover {
		color: #ff9000;
	}

        .Link a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000099;
		text-decoration: none;
	}


	.Link a:hover {
		color: #ff9000;
	}
	
	.LinkimText a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;
	}
	
	.LinkimText a:hover {
		color: #ff9000;
	}
	
	.Linksml a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000099;
		text-decoration: none;
	}
	
	.Linksml a:hover {
		color: #ff9000;
	}
	
	h1 {
		font-family: Arial;
		font-size: 21px;
		font-weight: normal;
		line-height: 27px;
		color: #001f56;
		margin: 0px 0px 25px 0px;
		padding: 0px;
	}
	
	h2 {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		color: #99aac1;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	
	h3 {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #001f56;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	
	h4 {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		color: #001f56;
		margin: 0px;
		padding: 0px;
	}
	
	p {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #000000;
		margin: 0px 0px 20px 0px;
		padding: 0px;
	}
	
	
	
	.Hinweiss {
		margin: 0px 0px 0px 10px;
		font-size: 11px;
		color: #FF0000;
	}

	
	
		
	
	/*****************/


	.divHeaderandContent {
		position: relative;			
		overflow-y: scroll;
		overflow-x: hidden;	
		width: 100%;
		/*height: 700px;*/
		height: 100%;
	}




/***********************************************************/
/******************* Header: Startseite ********************/
/***********************************************************/	
	
	.Hintergrund {
		background-image: url(../../media/images/bg.gif);
	}
		
	.divHeader {
		height: 375px;
		background-image: url(../../media/images/startseite/bg_head1.jpg);
		background-repeat: repeat-x;	
	}

	.divHeader .Image {
		width: 1012px;
		height: 365px;
		overflow: hidden;
	}
	
	.divHeader .Shadow {
		width: 1012px;
		height: 10px;
		background-image: url(../../media/images/shadow.jpg);
		background-repeat: no-repeat;
	}
	
	
	
	
	
/***********************************************************/
/******************* Header: Contentseiten ****************/
/***********************************************************/	
	
	.divHeadContent {
		height: 230px;	
		background-image: url(../../media/images/bg_contenthead.jpg);
		background-repeat: repeat-x;
	}

	.divHeadContent .Image {
		width: 1012px;
		height: 220px;
		overflow: hidden;
	}
	
	.divHeadContent .Shadow {
		width: 1012px;
		height: 10px;
		background-image: url(../../media/images/shadow.jpg);
		background-repeat: no-repeat;
	}	
	
	
	
/***********************************************************/
/************************** Navigation *********************/
/***********************************************************/

	.Navigation {
		padding: 20px 0px 0px 16px;
	}
	
	.NavigationEbene1 {
		padding: 0px 0px 9px 0px;
	}
	
	.NavigationEbene1 a {
		font-family: Arial;
		font-size: 12px !important;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;				
	}
	
	.NavigationEbene1 a:hover {
		color: #ff9000;
	}
	
	.NavigationEbene1.Aktiv a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #ff9000;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_doublejumper_orange.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_orange.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: #ff9000;
	}
	
	.NavigationEbene2.Aktiv a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #ff9000;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_jumper_orange.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_mediumblue.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_orange.gif"); 
		 background-repeat: no-repeat;
    }

	

/***********************************************************/

/*
	.divNavigation {
		margin: 20px 0px 0px 16px;
	}
	
	.divNavigation .Element{
		padding: 0px 0px 9px 0px;
	}
	
	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 {
         display: block;
		 padding: 0px 0px 0px 17px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_doublejumper_orange.gif"); 
		 background-repeat: no-repeat;
    }
	
	.divNavigation .Link .Aktiv a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #ff9000;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_doublejumper_orange.gif"); 
		background-repeat: no-repeat;
	}
	
	.divNavigation .AbstandBottom {
		padding-bottom: 40px;
	}	

	.divNavigationimText {
		margin: 0px 0px 0px 0px;
	}
	
	.divNavigation .SubNavigation {
		padding: 0px 0px 18px 16px;
	}
	
	.divNavigation .SubNavigation .SubElement {
		padding: 0px 0px 4px 0px;
	}
	
	.divNavigation .SubNavigation .Link a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #8a94ac;
		text-decoration: none;
	}
	
	.divNavigation .SubNavigation .Link a:hover {
		color: #ff9000;
	}
	
	.divNavigation .SubNavigation .Link .Aktiv a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #ff9000;
		text-decoration: none;
		background-position: 0 5px;
		background-image:url("../images/icons/icon_jumper_orange.gif"); 
		background-repeat: no-repeat;
	}
	
	.divNavigation .SubNavigation a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_jumper_mediumblue.gif");
		 background-repeat: no-repeat;
			 
	}

	.divNavigation .SubNavigation a.Jumper:hover {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_jumper_orange.gif"); 
		 background-repeat: no-repeat;
    }
	
	
*/

/***********************************************************/
/********************* Content *****************************/
/***********************************************************/

	.Content {
		margin: 15px 0px 0px 0px;
	}
	
	
/***********************************************************/
/* Content Startseite */

	.Imagefilm {
		margin-top: 56px;
	}

	.Imagefilm a {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #001f56;
		text-decoration: none;
	}
	
	.Imagefilm a:hover {
		color: #ff9000;
	}
	
	.ImagefilmNEU {
		margin-top: 56px;
		background-color: #e2e6eb;
		width: 124px;
		height: 112px;
		padding: 10px;
	}

	.ImagefilmNEU a {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #001f56;
		text-decoration: none;
	}
	
	.ImagefilmNEU a:hover {
		color: #ff9000;
	}
	
	.ImagefilmNEU a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_jumper_darkblue.gif");
		 background-repeat: no-repeat;
			 
	}

	.ImagefilmNEU a.Jumper:hover {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 6px;
		 background-image:url("../images/icons/icon_jumper_orange.gif"); 
		 background-repeat: no-repeat;
    }
	
	.ImagefilmNEU .Abstand {
		 margin-bottom: 10px;			 
	}
	
	
	/* ImageFilm div */
	
		.divImageMovie{			
			font-size: 0px;
			line-height: 0px;
		}
				
				
		.divImageMovie div.OpacityBackground{
			position: absolute;
			top: 0px;
			left:0px; 
			height: 100%;
			width: 100%;
			background-color:#001f56;
			filter: Alpha(opacity=50);
			-moz-opacity:0.5;	
			z-index: 800;					
		}				
		
		
		.divImageMovie div.Movie {
			position: absolute;
			top: 0px;
			left: 0px; 
			height: 100%;
			width: 100%;			
			z-index: 1000;
		}
		
		.divImageMovie div.Movie .ImageFilmBackground {
			width: 600px;
			height: 400px;
			background-color: #001f56;
			
		}
		
		.divImageMovie div.Movie .Iconclose {
			text-align: right;
			padding: 8px 12px 8px 0px;		
		}
		
		.divImageMovie div.Movie .Iconclose a {
				text-decoration: none;
		}
		
		.divImageMovie div.Movie .Iconclose a .text {
			padding: 4px 8px 0px 0px;
			font-size: 9px;
			text-decoration: none;
			color: #FFFFFF;	
		}
		
		.divImageMovie div.Movie .Iconclose a:hover .text{
			color: #CCCCCC;	
			text-decoration: none;
		}
		
		.divImageMovie div.Movie .iframeMovie {			
			width: 580px;
			height: 371px;
			border: none;
			overflow: hidden;
			
		}
		
		
		
		
	/********************/
	
	
	.Content .StartseiteLinkTable {
		margin-top: 0px;
	}
	
	.Content .StartseiteLinkTable th {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #99aac1;
	}
	
	.Content .StartseiteLinkTable .Arrow {
		margin-left: 10px;
	}
	
	.NavigationTable {
		margin: 10px 0px 20px 0px;
	}	


	.NavigationTable .Element {
		padding: 0px 0px 3px 0px;
	}
	
	.divNavigationimText a {
		color: #001f56;
		text-decoration: none;
	}
	
	.NavigationTable a.Jumper, .divNavigationimText a.Jumper, .divFooter a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_jumper_darkblue.gif");
		 background-repeat: no-repeat;
			 
	}

	.NavigationTable a.Jumper:hover, .divNavigationimText a.Jumper:hover, .divFooter a.Jumper:hover  {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_jumper_orange.gif"); 
		 background-repeat: no-repeat;
    }

	.NavigationTable .Link a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;
	}
	
	.NavigationTable .Link a:hover {
		color: #ff9000;
	}
	
	.NavigationTableOhneLinks{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		margin: 10px 0px 20px 0px;
	}
	
	.NavigationTableOhneLinks .Element {
		padding: 0px 0px 3px 0px;
	}	
	
	.NavigationTableOhneLinks .JumperTableOhneLinks {
		padding: 0px 5px 2px 0px;
	}

/***********************************************************/
/* Content Textseite */

	.ContentText {
		margin-left: 0px;
		padding-right: 20px;
	}	

	.Bilderleiste {
		margin-top: 56px;
	}
	
	.Bilderleiste2 {
		margin-top: 21px;
	}
	
	.BilderleisteAktuelles {
		margin-top: 41px;
	}			

	.Bild {
		margin-bottom: 10px;
	}
	
	
/***********************************************************/
/* Content Produkte - Lieferprogramm */
	
	.ContentLieferprogrammTable {
		margin: 40px 0px 0px 0px;
	}
	
	.ContentLieferprogrammTable .Headline {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #001f56;
		margin: 0px 0px 10px 0px;
	}
	
	.ContentLieferprogrammTable .Table {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		background-color: #e2e6eb;
	}
	
	.ContentLieferprogrammTable .Table tr td {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 10px 4px 10px;
	}
	
	.ContentLieferprogrammTable .TableSubText {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		margin: 5px 0px 30px 5px;
	}
	
	
	
/***********************************************************/
/* Content Lagervorratsliste Schritt 1 */

	.AbstandBottom {
		margin-bottom: 40px;
	}	
	
	.Box1, .Box2, .Box3 {
		width: 185px;
		margin-right: 20px;
	}
	
	.Box4 {
		width: 165px;
	}
	
	.BoxHeader {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		background-color: #99aac1;
		padding: 14px 0px 14px 10px;
	}
	
	.TextBoxHeader {
		color:#001f56;
		font-weight: normal;
		padding-left: 5px;
	}
	
	.Box1Body {
		xheight: 128px;
		border-left: 1px solid #99aac1;
		border-bottom: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
	}
	
	.SelectFeld {
		width: 189px;
     	margin: -3px -3px -3px -3px;
		padding: 3px 3px 3px 3px;
		scrollbar-base-color:#e2e6eb;
		scrollbar-3dlight-color:#e2e6eb;
		scrollbar-arrow-color:#001f56;
		scrollbar-darkshadow-color:#e2e6eb;
		scrollbar-track-color:#ffffff;
		font-family: Arial;
		font-size: 12px;		
	}
	
	.clipper {
	   overflow:hidden;
	   float:left;
	}
	

	.BoxHeader.Inaktiv {
		background-color: #d6dde6;
	}
	
	.TextBoxHeader.Inaktiv {
		color:#99a5bb;
		font-weight: normal;
		padding-left: 5px;
	}
	
	.BoxArrow {
		margin: 40px 0px 0px 55px;
	}	
	
	.BoxHeaderKontakt {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #001f56;
		background-color: #e2e6eb;
		padding: 14px 0px 14px 10px;
	}
	
	.BoxBodyKontakt {
		height: 119px;
		background-color: #eff2f3;
		padding: 10px 0px 0px 10px;
	}
	
	.KontaktText {
		font-family: Arial;
		font-size: 12px;
		color: #001f56;
		margin-bottom: 5px;
	}
	
	
/***********************************************************/
/* Content Lagervorratsliste Schritt 2 und 3 */	
	
	
	
	.Box2Radiobuttons {
		padding: 2px 0px 0px 5px;
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		height: 41px;
		border-top: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		border-left: 1px solid #99aac1;
	}
	
	.Box2RadiobuttonsText {
		padding: 3px 0px 0px 5px;
	}
	
	.Box2Body {
		xheight: 80px;
		border: 1px solid #99aac1;
		xmargin-top: 5px;
	}
	

/***********************************************************/
/* Content Lagervorratsliste Schritt 4 */	

	.BoxTable {
		width: 595px;
		margin-top: 20px;
	}		
	
	.BoxTableHeader {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #001f56;
		background-color: #99aac1;
		padding: 4px 0px 4px 10px;
	}
	
	.BoxTableBody {
		height: auto;
		border-left: 1px solid #99aac1;
		border-bottom: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		padding: 5px;	
	}

	.BoxTableBody .Table {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;		
	}
	
	.BoxTableBody .Table tr th {
		text-align: left;
		padding: 4px 10px 4px 10px;
	}

	.BoxTableBody .Table tr td {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 10px 4px 10px;
		background-color: #e2e6eb;
	}
	
	.BoxTableBody .Table tr td.Button {
		background-color: #99aac1;
		border-right: none;
	}
	
	.BoxTableBody .Table tr td.Button a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;	
		text-decoration: none;
	}
	
	.BoxTableBody .Table tr td.Button a:hover {
		color: #ffffff;	
	}
	
	
/***********************************************************/
/* Content Sonderposten */


	.InfoBox {
		border: 1px solid #99aac1;
		padding: 0px 5px 8px 5px;
		width: 665px;
		
	}
	
	.InfoBox .Image {
		padding: 10px 0px 0px 10px;
	}
	
	.InfoBox .InfoText {
		padding: 10px 0px 0px 10px;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #000000;
	}

	.InfoBox .InfoText .CheckboxAbstand {
		margin: 0px 5px -1px -3px;
	}
	
	.SonderpostenTabelle {
		margin: 50px 0px 0px 0px;		
	}
	
	
	.SonderpostenTableBody {
		margin: 15px 0px 25px 0px;
		width: 675px;
	}	

	.SonderpostenTableBody .Table {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;		
	}
	
	.SonderpostenTableBody .Table tr th {
		text-align: left;
		padding: 4px 10px 4px 10px;
	}

	.SonderpostenTableBody .Table tr td {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 10px 4px 10px;
		background-color: #e2e6eb;
	}
	
	.SonderpostenTableBody .Table tr th.PaddingRightLeftNo {
		text-align: left;
		padding: 4px 0px 4px 0px;
	}
	
	.SonderpostenTableBody .Table tr td.PaddingRightLeftNo {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 0px 4px 0px;
		background-color: #e2e6eb;
	}

/***********************************************************/
/* DIV Hinweis - Sonderposten */	


	.AttentionBox2 {
		position: absolute;
		top: 15%;
		left: 175px;
		height: 514px;
		width: 761px;
		background-image: url('../../media/images/sonderposten/bg-attentionbox2.gif');
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	.AttentionBox2 .IconClose {
		margin: 15px 0px 0px 729px;
	}
	
	.AttentionBox2 .Text {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #001f56;
		margin: 0px 0px 30px 40px;
	}
	
	.AttentionBox2 .TextHeadline {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		color: #001f56;
		margin: 15px 0px 25px 90px;
	}

	.AttentionBox2PopupContentKundenLogin {
		margin: 40px 0px 0px 20px;
	}


/***********************************************************/
/* Content Sonderposten 02 */

	.SonderpostenInfoExtension {
		margin-top: 25px;
	}

	.InfoBoxSelectionTable {
		margin: 15px 0px 0px 10px;
	}
	
	.Box1BodyInfoService {
		xheight: 128px;
		border-left: 1px solid #99aac1;
		border-bottom: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		border-top: 1px solid #99aac1;
	}	

	.Box2RadiobuttonsBorder {
		width: 183px;
		border-left: 1px solid #99aac1;
		border-top: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		height: 47px;		
	}
	
	.InfoBoxSelectionTableRadioButtons {
		margin: 8px 0px 8px 6px;
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		xheight: 43px;
	}
	
	.Box5 {
		width: 235px;		
	}
	
	.Box5 .Box5Formular {
		width: 228px;
		height: 132px;
		xmargin-top: 36px;
		border: 1px solid #99aac1;
		padding: 7px 0px 0px 5px;		
	}

	.Box5 .TableText {
		font-family: Arial;
		font-size: 11px;
		color: #001f56;
		margin-left: 4px;
	}
	
	.Box5 .Box5Input {
		border: 1px solid #99aac1;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		padding: 2px 0px 2px 4px;
		margin-bottom: 4px;
	}
	
	.InfoServiceButton {
		margin: 15px 0px 0px 10px;
	}
	
	
	.Box1Sonderposten {
		border-left: 1px solid #99aac1;
		border-bottom: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		border-top: 1px solid #99aac1;
		width: 183px;
		height: 139px;
		overflow-y: scroll;
		overflow-x: hidden;
		scrollbar-base-color:#e2e6eb;
		scrollbar-3dlight-color:#e2e6eb;
		scrollbar-arrow-color:#001f56;
		scrollbar-darkshadow-color:#e2e6eb;
		scrollbar-track-color:#ffffff;
	}
	
	.Box1CheckboxListeText {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #001f56;
		padding: 3px 0px 0px 0px;
	}
	

	.Box2Sonderposten {
		border-left: 1px solid #99aac1;
		border-bottom: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		border-top: 1px solid #99aac1;
		width: 183px;
		height: 79px;
		overflow-y: scroll;
		overflow-x: hidden;
		scrollbar-base-color:#e2e6eb;
		scrollbar-3dlight-color:#e2e6eb;
		scrollbar-arrow-color:#001f56;
		scrollbar-darkshadow-color:#e2e6eb;
		scrollbar-track-color:#ffffff;
	}
	
	.Box2SonderpostenRadiobuttonsBorder {
		width: 183px;
		border-left: 1px solid #99aac1;
		border-top: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		height: 59px;		
	}

	.Box2SonderpostenRadiobuttons {
		margin: 10px 0px 0px 5px;
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		height: 43px;
	}
	
	x.Box2RadiobuttonsText {
		padding: 3px 0px 0px 5px;
	}
	
	x.Box2Body {
		xheight: 80px;
		border: 1px solid #99aac1;
		xmargin-top: 5px;
	}















/***********************************************************/
/* Administration Kunden Logins */	


	.AdminButtonOrange {
		xborder: none;
		xborder-top: 1px solid #99aac1;
		xborder-left: 1px solid #99aac1;
		xborder-bottom: 1px solid #001f56;
		xborder-right: 1px solid #001f56;    
		background-color: #ffdca7; 
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56; 
		padding:0px 5px 0px 5px;
		cursor: pointer; 
	 }

	.KundenLoginsTableBody {
		margin: 15px 0px 15px 0px;
		width: 675px;
	}	

	.KundenLoginsTableBody .Table {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;		
	}
	
	.KundenLoginsTableBody .Table tr th {
		text-align: left;
		padding: 4px 10px 4px 10px;
	}

	.KundenLoginsTableBody .Table tr td {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 10px 4px 10px;
		background-color: #e2e6eb;
	}
	
	.KundenLoginsTableBody .Table tr th.PaddingRightLeftNo {
		text-align: left;
		padding: 4px 2px 4px 2px;
	}
	
	.KundenLoginsTableBody .Table tr td.PaddingRightLeftNo {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 2px 4px 2px;
		background-color: #e2e6eb;
	}

	.Subtext3 {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		margin: 0px 0px 30px 10px;
	}

/***********************************************************/
/* Administration Kundenzugang einrichten */	


	.KundenzugangFormular .TableText {
		font-family: Arial;
		font-size: 11px;
		color: #001f56;
		xmargin-left: 4px;
	}
	
	.KundenzugangFormular .KundenzugangInput {
		border: 1px solid #99aac1;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		padding: 2px 0px 2px 4px;
		xmargin-bottom: 4px;
	}
	
	.Subtext4 {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		margin: 25px 0px 0px 0px;
	}
	
	.KundenLoginButton {
		margin: 10px 0px 0px 0px;
	}
	
	.Tablepadding {
		padding: 0px 0px 3px 0px;
		xvertical-align: text-top;
	}
	
	.KundenzugangFormular.Suche{
		font-family: Arial;
		font-size: 11px;
		color: #001f56;
		background-color: #e2e6eb;
		width: 673px;
		margin-bottom: 20px;
	}
	
	.Suchfeld {	
		margin: 10px 20px 10px 5px;
	}
	
	.Suchfeld tr td {
		padding: 0px 5px 5px 0px;
	}
	
/***********************************************************/
/* Administration Aktuelles-Admin */	
	
	.Tablepadding2 {
		padding: 4px 0px 0px 0px;
	}
	
	
	.NeueMeldungButton {
		margin: 2px 0px 0px 0px;
	}
	
	.filename {
		border: 1px solid #99aac1;
		padding: 1px 0px 2px 5px;
		margin: 1px 0px 0px 0px;
	}
	
	.filedelete {
		xborder-top: 1px solid #99aac1;
		xborder-right: 1px solid #99aac1;
		xborder-bottom: 1px solid #99aac1;
		padding: 0px 0px 3px 5px;
		width: 80px;
	}
	
	.filedeleteborder {
		xborder-top: 1px solid #99aac1;
		xborder-bottom: 1px solid #99aac1;
	}
	
	.uploadinfo {
		margin: 1px 0px 5px 0px;
	}
	
	.icondelete-aktuelles {
		padding: 0px 7px 0px 0px;
	}
	
	.uploadimage {
		margin: 1px 0px 5px 0px;
	}
	
	.uploaddeletetext {
		padding: 4px 0px 0px 5px;
	}
	
	.uploadedfiletext {
		padding: 4px 0px 0px 7px;
	}
	
	.uploadtext {
		padding: 0px 0px 2px 5px;
		color: #000000;
	}
	
	.AdminTableBackground {
		background-color: #e2e6eb;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		padding: 5px;
	}
	
	.AdminTableBackgroundTextarea {
		background-color: #e2e6eb;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		padding: 9px 5px 5px 5px;
	}
	
	.AbstandNeu {
		padding-right: 10px;
	}
	
	.UploadSubText {
		color: #6c798a;
		padding: 5px 0px 0px 31px;
		font-size: 10px;
	}
	
	.UploadImageTable {
		margin: 0px 0px 10px 0px;
	}

        .divUploadImage {
                width: 240px;
                height: 140px;
                background-color: #d3d3d3;
                overflow: hidden;
        }
	

/***********************************************************/
/* Administration Jobs und Karriere */	

	.ampel {
		padding: 3px 0px 0px 0px;
	}
	
	.ampelpadright {
		margin: 0px 20px 0px 5px;
	}
	
	.JobsButton {
		margin: 20px 0px 0px 0px;
	}
	
	.headcenter {
		padding-left: 28px !important;
	}
	
	.IconPDFsml {
		margin: 2px 0px 0px 0px;
	}


/***********************************************************/
/* Administration Lagervorratsliste */
	
	.ImportstartButton {
		margin: 0px 0px 6px 10px;
	}
	
	.csv-info-table {
		margin: 18px 0px 8px 0px;
		color: #001f56;
	}
	
	
	
	.csv-datenimport-info {
		border: 1px solid #99aac1;
		padding: 10px;
		margin: 9px 0px 36px 0px;
		width: 600px;
	}
	
	.importpercentage {
		font-weight: bold;
		color: #777777;
	}
	
	
/***********************************************************/
/* Administration Abnahmepruefzeugnis */


	.AbnahmepruefzeugnisButton {
		margin: 0px 0px 36px 0px;
	}
	
	.AdminButton {    
		background-color: #e6e6e6; 
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56; 
		padding:0px 5px 0px 5px;
		cursor: pointer; 
	 }
	




/***********************************************************/
/* Content - Seiten */

	.Fakten {
		font-family: Arial;
		font-size: 14px;
		color: #acacac;
		font-weight: bold;
		xmargin-top: 45px;
	}
	
	.Fakten .NewsIcon {
		margin: 0px 10px -6px 0px;
	}
	
	.FaktenTable {
		margin: 15px 0px 0px 0px;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
	}
	
	.FaktenTable tr {
		height: 20px;
	}
	
	.FaktenTable .AbstandLinks {
		padding: 0px 0px 0px 5px;
	}
	
	.ContentText ul {
		margin: 9px 0px 0px 15px;
		padding: 0;		
	}

	
	.ContentText ul li {
		margin: 0px 0px 5px 0px;
		padding: 0;
		list-style: disc;	
		line-height: 18px;	
	}

	.ContentText ul ul li{
		list-style: circle;			
	}

        .ContentText ol {
		margin: 9px 0px 0px 30px;
		padding: 0;
	}

        .ContentText ol li {
		margin: 0px 0px 5px 0px;
		padding: 0;
		line-height: 18px;
	}

	.GeschichteTable {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;	
		color: #000000;
	}

	.GeschichteTable tr {
		padding-bottom: 20px;
	}
	
	.PDFDownload .PDFIcon {
		margin: 56px 6px -3px 0px;
	}
	
	.PDFDownload.Zweizeilig {
		margin: 56px 0px 0px 0px;
	}
	
	.PDFDownload .PDFIconZweizeilig {
		margin: 0px 6px 0px 0px;
	}
	
	.SchaelenTable {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;	
		color: #000000;
	}
	
	

/***********************************************************/
/* Content Seite: Ansprechpartner */

	.Tablebody {
		padding: 5px 0px 0px 0px;
	}		

	.TablebodyGrey {
		background-color: #e2e6eb;
		padding: 5px 10px 15px 10px;
	}
	
	.TablebodyGrey.Zeilenabstand {
		line-height: 18px;
	}
	
	.TableGrey {
		border-top: 1px solid #b0bbcd;
	}

	.TableGrey tr td {
		border-bottom: 1px solid #b0bbcd;
	}
	
	.TableGrey tr td table tr td{
		border: none;
	}


/***********************************************************/
/* Content Seiten: Unternehmen */

	.BilderBorder {
		border-right: 20px solid #ffffff;
	}

	.BilderAbstand {
		margin-bottom: 20px;
	}
	
	.TextRechteSpalte {
		margin: 52px 0px 20px 2px;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #727d8f;
	}
	
	.AdresseDIV {
		position:absolute;
		/*top:371px;
		left:473px;*/
		/*top:-318px;
		left:-259px;*/
		top:-431px;
		left:473px;
		width: 240px;
		display:none;
		margin-bottom: 15px;
		z-index:99;
	}
	
	.AdresseDIVbg {
		position:absolute;
		top:-428px;
		left:472px;
		width: 240px;
		margin-bottom: 15px;
		background-color: #d7dde6;
		filter:Alpha(opacity=60);
		z-index:98;
	}
		
	
	.AllAdresseDIV {
		width: 200px;
		margin-bottom: 15px;
	}

	
	.AdresseContent {
		background-color: #d7dde6;
	}
	
	x.AdresseContent .Zeilenabstand {
		line-height: 18px;
	}
	
	.HistoryTable tr {
		padding: 0px 0px 5px 0px;
	}

	.BulletArrow {
		margin-top: 3px; 
		margin-right: 8px;
	}
	
	.NavigationAdresse a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 6px;
         background-image:url("../images/icons/icon_jumper_darkblue.gif");
		 background-repeat: no-repeat;
			 
	}

	.NavigationAdresse a.Jumper:hover {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 6px;
		 background-image:url("../images/icons/icon_jumper_orange.gif"); 
		 background-repeat: no-repeat;
    }
	
	.NavigationAdresseLink a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;
		line-height: 18px;
	}
	
	.NavigationAdresseLink a:hover{
		color: #ff9000;
	}
	
	.flashcontentbildwechsel_01, flashcontentbildwechsel_02, flashcontentbildwechsel_03 {
		width: 240px;
		height: 140px;
	}
	
	.flashtable {
		margin-bottom: 20px;
	}
	
	
	
	
/***********************************************************/
/* Content Seiten: Produktion und Dienstleistungen */	
	
	.InfoBoxRechts{
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #001f56;
	}
	
	.InfoBoxRechtsHead {
		padding: 3px 0px 3px 8px;
		background-color: #e2e6eb;
		border-left: 2px solid #99aac1;
		font-weight: bold;
	}
	
	.InfoBoxRechtsBody {
		background-color: #eff2f3;
		padding: 10px 0px 10px 10px;
	}
	
	.InfoBoxRechtsBody a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000099;
		text-decoration: none;
	}
	
	.InfoBoxRechtsBody a:hover {
		color: #ff9000;
	}
	
	.InfoBoxRechts.Kontakt {
		margin: 52px 0px 0px 0px;
	}
	
	.InfoBoxRechts.AbstandNachObenundUnten {
		margin: 52px 0px 13px 0px;
	}
	
	.NavigationAdresse a.Jumper, .InfoBoxPoldi a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 6px;
         background-image:url("../images/icons/icon_jumper_darkblue.gif");
		 background-repeat: no-repeat;
			 
	}

	.NavigationAdresse a.Jumper:hover, .InfoBoxPoldi a.Jumper:hover {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 6px;
		 background-image:url("../images/icons/icon_jumper_orange.gif"); 
		 background-repeat: no-repeat;
    }
	
	.NavigationAdresseLink a, .InfoBoxPoldiBody a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000099;
		text-decoration: none;
		line-height: 18px;
	}
	
	.NavigationAdresseLink a:hover, .InfoBoxPoldiBody a:hover {
		color: #ff9000;
	}
	


/***********************************************************/
/* Content Seiten: Aktuelles */

	.AktuellesBlock {
		margin-bottom: 40px;
	}
	
	
	
	.AtuellesImage {
		float: left;
		margin: 0px 10px 0px 0px;
	}
	
	.AtuellesImage img{
		border:none;	
	}
	
	.AktuellesHead strong {
		color:#001f56;
		line-height: 18px;
	}
	
	.AktuellesText {
		line-height: 18px;
	}
	
	.AktuellesText a {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;
	}
	
	.AktuellesText a:hover {
		color: #ff9000;
	}
	
	.AktuellesText a.Jumper {
		xmargin-left:7px;
		padding: 0px 0px 0px 10px;				 
		background-position: 0 5px;
        background-image:url("../images/icons/icon_jumper_darkblue.gif");
		background-repeat: no-repeat;
	}
	
	.AktuellesText a.Jumper:hover {
        padding: 0px 0px 0px 10px; 
		background-position: 0 5px;
		background-image:url("../images/icons/icon_jumper_orange.gif"); 
		background-repeat: no-repeat;
    }
	
	.AktuellesDetailDate {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		color: #99aac1;
		margin: 0px 0px 5px 0px;
		padding: 0px;

	}
	
	.AktuellesDetailHeadline {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		color: #001f56;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	


/***********************************************************/
/* Content Seiten: Jobs und Karriere */

	.PDFStellenbeschreibung {
		margin-top: 10px;
	}
	
	.PDFIcon {
		margin: 0px 6px -3px 0px;
	}
	
	.Stellenangebot {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #000000;
		margin: 0px 0px 20px 0px;
		padding: 10px;
		border: 1px solid #99aac1;
	}
	
	
/***********************************************************/
/* Content Seiten: Public Relations */

	
	.TextRechteSpaltenebenBild {
		margin-top: 153px;
	}
	
	.TextRechteSpaltenebenBild2 {
		margin-top: 598px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


	

/***********************************************************/
/******************** Popup Vorratsliste********************/
/***********************************************************/


	.divPopupHeaderandContent {
		overflow-x: hidden;
		overflow-y: auto;
		width: 100%;	
	}

	.divPopupHead {
		height: 105px;		
		background-color: #99aac1;
		background-image: url('../../media/images/lagervorratsliste/logo-popup.gif');
		background-repeat: no-repeat;
		background-position: right 23px;
		
	}
	
	.divPopupHead .Headline {
		padding: 25px 0px 0px 39px;
		font-family: Arial;
		font-size: 20px;
		font-weight: normal;
		color: #001f56;	
	}
	
	.divPopupHead .Subline {
		margin: 14px 0px 0px 40px;
		font-family: Arial;
		font-size: 18px;
		font-weight: normal;
		color: #ffffff;	
	}
	
	.PopupContent {
		xmargin-top: 105px;
	}
	
	.PopupContentTable {
		margin: 20px 36px 20px 20px;
	}

	.PopupTableHeader {		
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #001f56;
		background-color: #99aac1;
		padding: 3px 0px 3px 10px;
		border: 1px solid #99aac1;
	}
	
	.PopupTableBody {	
			
		border-left: 1px solid #99aac1;
		border-bottom: 1px solid #99aac1;
		border-right: 1px solid #99aac1;
		padding: 5px;	
	}

	.PopupTableBody .Table {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;		
	}
	
	.PopupTableBody .Table tr th {
		text-align: left;
		padding: 4px 5px 4px 5px;
	}

	.PopupTableBody .Table tr td {
		border-bottom: 1px solid #ffffff;
		border-right: 2px solid #ffffff;
		padding: 4px 5px 4px 5px;
		background-color: #e2e6eb;
	}
	
	
	.PopupContentKundenLogin {
		margin-left: 25px;
	}	
	
	.PopupContentKundenLogin .Headline {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #001f56;
		margin-bottom: 10px;
	}
	
		
	.PopupLoginTable {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
	}
	
	.PopupInput {
		border: 1px solid #99aac1;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		padding: 2px 0px 2px 4px;
		margin-bottom: 4px;
	}
	
	.PopupButton {
		xborder: none;
		xborder-top: 1px solid #99aac1;
		xborder-left: 1px solid #99aac1;
		xborder-bottom: 1px solid #001f56;
		xborder-right: 1px solid #001f56;    
		background-color: #99aac1; 
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56; 
		padding:0px 5px 0px 5px;
		cursor: pointer; 
	 }
	 
	 .Abstand {
	 	margin-bottom: 12px;
	 }
	
	.PopupLoginTable a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;
	}
	
	.PopupLoginTable a:hover {
		color: #ff9000;
	}

	.PopupLoginTable a.Jumper {
		 display: block;
		 padding: 0px 0px 0px 10px;				 
		 background-position: 0 5px;
         background-image:url("../images/icons/icon_jumper_darkblue.gif");
		 background-repeat: no-repeat;
			 
	}

	.PopupLoginTable a.Jumper:hover  {
         display: block;
		 padding: 0px 0px 0px 10px; 
		 background-position: 0 5px;
		 background-image:url("../images/icons/icon_jumper_orange.gif"); 
		 background-repeat: no-repeat;
    }
	
	.PopupContentKundenLogin .Subtext {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #000000;
		margin: 98px 0px 10px 0px;
	}
	.PopupContentKundenLogin .Subtext table tr td {
		padding-right:5px;
		vertical-align: text-top;
		padding-bottom: 20px;
	}
	
	
	.PopupTextarea {
		border: 1px solid #99aac1;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		padding: 2px 0px 2px 4px;
		margin-bottom: 4px;
	}	
	
	.PopupContentKundenLogin .Subtext2 {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		line-height: 18px;
		color: #001f56;
		margin-top: 5px;
	}
	
	.PopupContentKundenLogin .Subtext2 .CheckboxAbstand {
		margin: 0px 5px -2px -4px;
	}
	
	.divPopupFooter {
		height: 40px;
		background-color: #e2e6eb;
		padding: 10px 20px 0px 0px;
		text-align: right;
	}
	
	.divPopupFooter .Abstandrechts {
		margin-right: 10px;
	}

	.PopupLoginTableafterLogin {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 15px;
		color: #6c7f98;
	}
	
	.PopupLoginTableafterLogin tr td {
		padding: 3px 0px 8px 0px;
	}
	
	.PopupContentKundenLogin .Subtext.AfterLogin {
		margin: 41px 0px 10px 0px;
	}
	
	.PopupLoginTableafterLoginRight {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		margin-top: 26px;
	}
	
	.PopupLoginTableafterLoginRight .Abstand {
		padding-top: 4px;
	}
	
	



/***********************************************************/
/* DIV Hinweis */	


	.AttentionBox {
		position: absolute;
		top: 148px;
		left: 175px;
		height: 450px;
		width: 416px;
		background-image: url('../../media/images/lagervorratsliste/bg-attentionbox.gif');
		background-repeat: no-repeat;
		background-position: 0 0;
		xdisplay: none;	
	}
	
	.AttentionBox .IconClose {
		margin: 15px 0px 0px 385px;
	}
	
	.AttentionBox .TextHeadline {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		color: #001f56;
		margin: 0px 0px 20px 70px;
	}

	
	.AttentionBox .Text {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		color: #001f56;
		margin: 0px 0px 20px 25px;
	}














	
	
	
	



/***********************************************************/
/****************************** Footer *********************/
/***********************************************************/
	


	.divFooter {
		height: 30px;
		background-color: #e2e6eb;
		border-top: 1px solid #ffffff;
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
	}
		
	.divFooter .Element  {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 34px;
	}		
			

	.divFooter .Element a {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #001f56;
		text-decoration: none;
	}
	
	.divFooter .Element a:hover {
		color: #ff9000;
	}
	
	.divFooter .Flag {
		margin: 0px 0px 0px 2px;
	}
	
	.divFooter .ElementRight {
		background-color:#d5d9df; 
		height:30px;
	}
	
	.LinkExtern a {
		font-family: Arial;
		font-size: 10px !important;
		font-weight: normal;
		color: #5b616a !important;
		text-decoration: none;	
	}	
	
	.LinkExtern a:hover {
		color: #ff9000 !important;
	}	
			

/***********************************************************/
/****************************** Print *********************/
/***********************************************************/



@media screen {
	.PrintHead { 
		display:none; 
	}
	
	.Printabstand {
		margin-top: 0px;
	}
	
	.tabellenfixierung {
		table-layout: fixed;
	}

}


@media print {

	.NoPrint {
		display: none;
	}

	.Printabstand {
		margin-top: 20px;
	}

	.divHeader { 
		display:none; 
	}
	
	.divHeadContent {
		display:none; 
	}
	
	.Navigation {
		display: none;
	}
	
	.divFooter {
		display: none;
	}
	
	.divHeaderandContent {
		width: auto;
		height: auto !important;
		overflow: hidden !important;
	}
	
	.Content {
		width: 80% !important;
	}
	
	.Content table{
		table-layout: auto !important;
	}
	
	.PopupContentBelowTable  {
		width: 80% !important;
	}
	
	.standortkarte {
		overflow: hidden;
		width: 390px;
	}
	
	.standortkarte img {
		margin-left: -40px;
	}
	
	.AdresseDIV {
		position: fixed;
		top: 650px;
		left: -5px;
	}
	
	.AdresseDIVbg {
		display: none;
	}
	
	.InfoBoxRechtsHead {
		border: none;

	}
	
	.divPopupHead .Logo {
		display: none;
	}
	
	.divPopupHead .Headline {
		padding: 25px 0px 0px 25px;
	}
	
	.divPopupHead .Subline {
		margin: 14px 0px 0px 25px;
	}
	
	.BoxTableBody {
		border: none;
	}
	
	.Box1Body {
		border: none;
	}
	
	.Box2Body {
		border: none;
	}
	
	.Box2Radiobuttons {
		border: none;
	}
	
	.InfoBox {
		width: 630px;		
	}
	
	.Box1Sonderposten {
		xborder: none;
		width: 183px;
	}
	
	.Box2SonderpostenRadiobuttonsBorder {
		width: 183px;
		xborder: none;
	}
	
	.Box2Sonderposten {
		xborder: none;
		width: 183px;
	}
	
	.Box5 {
		width: 195px;		
	}
	
	.Box5 .Box5Formular {
		width: 188px;
		border: none;	
	}
	
	.Box5 .Box5Formular .input {
		width: 145px !important;	
	}
	
}			

/***********************************************************/
/* */

