
/* --------------------------------------GLOBALE ELEMENTE-------------------------------------- */
	.panel fieldset br {
		clear: both;
	}
	.panel fieldset h2 {
		font-weight:bold;
	}
	.panel legend {
		margin:0;
		padding:0;
		background-image: none;
		border:none 0 #000;
		font-weight:bold;
	}
	.panel select {
		width:100%;	
	}
	.panel input.check {
		margin:0 6px 0 0;
		float:left;
	}
	.panel input.radio {
		margin:0 6px 0 0;
		float:left;
		vertical-align:middle;
	}
	.panel textarea {
			width:100%;
			}

/* --------------------------------------GLOBALE KLASSEN-------------------------------------- */
	.panel div.felder {
		margin:0 0 5px 0;
		float:left;
	}
	.panel div.formelementeHoriz {
		margin:0 0 5px 0;
		padding:0;
		float:left;
	}
   	.panel div.formelemente {
		padding:0;
		float:left;
	}
	.panel input.textfeld {
		font-weight:normal;
		margin:0;
	}
	.panel div.legende {
		width:140px;
		float:left;
		padding:0 ;
		margin:0 0 4px 0;
	}
	.panel div.formularfrage,div.optionenfrage {
		margin:5px 0 0 0;
	}
	.panel div.formelemente input.radio {
		display:block;
		margin:0 6px 3px 0;
	}
	.panel div.formelemente label{
		display:block;
		float:left;
		margin:0 0 3px 0;
	}
	.panel div.formelementeHoriz input.radio {
		display:inline;
		margin:0 6px 0 10px;
		float:left;
	}
	.panel div.legende .beschreibung {
		display:block;
		line-height:100%;
		padding-right:10px
	}
	.panel span.oblig {
		padding:0 0 0 3px;
	}
	.panel div.fehler {
		padding:0.2em;
	}
	.panel span.label {
		font-weight: bold;  
		float: left;
		display:block;
		width: 150px;
		margin:0 10px 3px 0;
	}
	.panel span.digest {
		font-weight: normal;
		float:left;
		display:block;
		width:200px;
		margin:0 0 3px 0;
	}
/* --------------------------------------AEUSSERES FIELDSET-------------------------------------- */	
		.panel .seite {
			margin:0; 
		}
		
/* --------------------------------------FIELDSET FRAGENGRUPPE-------------------------------------- */	
		.panel fieldset.gruppe {
			padding:0;
			margin:0;
		}
/* --------------------------------------FORMULARFRAGE-------------------------------------- */
		.panel div.formularfrage .felder {
			white-space:nowrap;
		}
		.panel div.formularfrage .felder div.fehler {
			white-space:normal;
		}
		.panel div.formularfrage .felder div.fehler br{
			clear:none;
		}
		.panel div.formularfrage input.textfeld {
			width:100%;
		}
		.panel div.formelemente div.formularfrage{
			width:auto;
		}
		.panel div.formelemente div.formularfrage div.felder{
			width:auto;
			float:none;
			margin:0;
			padding:0;
		}
		.panel div.formelemente div.formularfrage div.felder .textfeld{
			width:100%;
			margin:0;
			float:none;
			padding:0
		}
		
/* --------------------------------------OPTIONENFRAGE-------------------------------------- */
	.panel div.optionenfrage div.formelementeHoriz label {
		padding:0 10px 5px 0;
		display:inline;
		width:auto;
		float:none;
	}
	.panel div.optionenfrage div.formelementeHoriz input {
		margin:0;
		float:none;
	}
	.panel div.optionenfrage div.formelementeHoriz div.formularfrage {
		display:block;
	}
	.panel div.optionenfrage div.formelementeHoriz div.formularfrage input.textfeld {
		width:100%;
		margin:0 0 0 0;
	}
	.panel div.optionenfrage .formelemente .formularfrage {
		display:block;
		border:1px solid #000;
	}
	.panel div.optionenfrage .formelemente .formularfrage .legende {
		display:block;
		width:35%;
		float:left;
	}
	.panel div.optionenfrage .formelemente .formularfrage .felder {
		width:140px;
		text-align:right;
		float:right;
	}
	.panel div.optionenfrage .formelemente .formularfrage .felder .textfeld{
		width:140px;
	}

/*   --------------------------------------MEDIA UPLOAD--------------------------------------   */	
	input.entfernen {
		background-repeat:no-repeat;
		background-color:#696969;
		border:2px solid #fff;
		color:#fff;
		text-align:left;
		padding:0 4px 0 22px;
		margin:0 0 0 10px;
		font-weight:bold;
	}
	input.entfernen:hover {
		color:#E12A05;
		border-color:#E12A05;
		background-color:#fff;
	}
	input.media {
		padding:0;
		margin:0 10px;
	}
	input.hochladen {
		
		padding:0 4px 0 20px;
		
		
		margin:0 0 0 10px;
		background-color:#333;
		background-image:url(CMPanel/form_upload.gif);
		background-position:4px 1px;
		background-repeat:no-repeat;
		border:2px solid #fff;
		color:#fff;
		font-weight:bold;
		}

/*   --------------------------------------SUBMIT AREA--------------------------------------   */
	.panel div.actions {
		padding:5px 0 0 0;
	}
	.panel div.actions input,
	form.bz .abschicken {
		background-repeat:no-repeat;
		border:2px solid #fff;
		color:#fff;
		font-weight:bold;
	}
	.panel div.actions div.left {
		float:left;
		width:35%;
	}
	.panel div.actions div.right {
		float:right;
		white-space:nowrap;
		width:60%;
		text-align:right;
	}
	.panel div.actions input,
	form.bz .abschicken {
		color:#fff;
		background-position:4px 2px;
	}
	.panel div.actions .abschicken,
	form.bz .abschicken {
		margin:0 0 0 10px;
	}
	.panel div.actions .abbrechen {
		margin:0 5px 0 0;
	}
	.panel div.actions .zurueck {
		margin:0 10px 0 0;
	}
	.panel div.actions .weiter {
		color:#fff;
		margin:0 0 0 10px;
	}
	.panel .mediaupload div.legende{
		float:none;
		width:100%
	}
	.panel .mediaupload div.felder{
		float:none;
		width:100%;
		text-align:center;
		margin:3px 0 5px 0;
	}
	
/*--------------------UNTERLAGENBESTELLUNG------------------*/
.panel div.downloaditem {
	position:relative;
	z-index:3;
	display:block;
	float:none;
	clear:left;
	width:360px;
	background-image:url(CMPanel/dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 0 0;
	}
.panel div.downloaditem div {
	margin:5px 0 0 0;
	}

.panel div.downloaditem span.beschreibung {
	float:left;
	margin:0 0 0 3px;
	}
.panel div.downloaditem a {
	font-weight:bold;
	display:inline;
	text-decoration:none;
	background-image: none;
	padding-left:0;
	}
.panel div.downloaditem a:hover {
	text-decoration:underline;
	background-image: none;
	}
.panel div.downloaditem span.details{
	font-weight:normal;
	display:block;
	margin:0 0 3px 0;
	}
.panel div.textfeld {	}
.panel div.downloaditem input.textfeld {
	width:25px;
	}
.panel div.textfeld input {
	font-family:Verdana;
	}  
.panel div.downloaditem label.downloaditem{
	font-weight:bold;
	display:inline;
	float:none;
	}
.panel .bildlabel {
	float:left;
	}
.panel .bildlabel img{
border:1px solid #990033;
margin:0 3px 3px 0;
	}


/*------------------ BASICS ------------------*/
body { margin:0; padding:0;	
	font-family: Verdana, Helvetica, Arial; 
	font-size:11px;
	line-height:16px;
	color:#0d1942;
	background-image:url(standard_bg.gif); 
	background-repeat:repeat-x;
}

body.DProduktKatalogRahmen { 
	background-image:url(produktkatalog_bg.gif) 
}

*html body { font-size: 70%; line-height:140% }
dl { margin:0 0 15px 0; padding:10px 0 4px 0 }
dt { float:left; font-weight: bold;	width:150px }
a {	color:#8e2100; text-decoration:underline }
a:hover { color:#0d1942; text-decoration:none }
img { border:0px none }
form { margin:0; padding:0 }
abbr { font-weight:bold }
q { color:#003399 }
*html ol { list-style:inside }
#huelle { width:970px; text-align:left; margin:auto }
#huelle2 { position:absolute; left:17px }

.clear { clear:both;
	line-height:0;
	font-size:0;
	height:0;
	display:block }

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

.logo img { margin:25px 0 18px 27px }

.printlogo {display:none;}

* {
	z-index:1;
}

/*------------------ BASICS ENDE ------------------*/

/*------------------ KEYVISUAL ------------------*/
.DSprachversion .KeyVisual { 
	width:741px;
	position:absolute;
	left:227px;
	top:94px;
	padding:0;
}

.Ebene2Teaser .KeyVisual { 
	width:298px;
	position:absolute;
	padding:0;
	left:227px;
	top:94px;
}

.spezial .KeyVisual { 
	width:217px;
	position:absolute;
	padding:0;
	left:227px;
	top:94px; 
}

.spezial .KeyVisual embed { 
	background-color:white; 
}

.spezial .KeyVisual object {  
	bgcolor:#ffffff;
}	
.DStandard .KeyVisual { 
	width:520px;
	padding:0;
	margin:0 0 23px 0; 
}

.KeyVisual img,
.KeyVisual object {	margin:0 }

.OhneKey .KeyVisual,
.DFragebogen .KeyVisual, 
.DDownload .KeyVisual { display:none }
/*------------------ KEYVISUAL ENDE ------------------*/

/*------------------ HEADLINES ------------------*/

h1 { 
	/* x-render:true; */ 
	/* x-rule:true; */
	/* x-padding-top:0px; */
	/*/* x-padding-top:4px; */*/
	/* x-padding-left:0px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:28px; */
	/* x-leading:0; */
	background-color:#ffffff;
	font-family: "Helvetica Neue Bold";
	/* font-family: "HelveticaLinotype-Bold"; */
	color:#003e79;
	font-size:14px;
	margin:0px;
	padding:0px; }

.DSprachversion h1 { display:none }

h2 { 
	/* x-render:true; */ 
	/* x-rule:true; */
	/* x-padding-top:0px; */
/*	/* x-padding-top:4px; */ */
	/* x-padding-left:0px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:18px; */
	/* x-leading:0; */
	background-color:#ffffff;
	font-family: "Helvetica Neue Bold";
	/* font-family: "HelveticaLinotype-Bold"; */
	color:#3e74ac;
	font-size:14px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px; }

.DSprachversion h2 { display:none }
	
.PStandard h3,
.PStandardLinie h3,
.PVerweise h3,
.PUebersicht h3,
.LPSitemapUebersicht h3,
.puebersichtpopup h3,
.PProduktKatalog h3 { 
	font-size:11px;
	color:#0d1942;
	margin:0 0 5px 0;
	padding:0;
}	
	
.PStandard h4,
.PStandardLinie h4,
.PVerweise h4,
.PUebersicht h4,
.LPSitemapUebersicht h4,
.puebersichtpopup h4,
.PProduktKatalog h4 { 
	font-size:11px;
	color:#0d1942;
	margin:0 0 5px 0;
	padding:0;
}

*html .PStandard h3,
*html .PStandardLinie h3,
*html .PVerweise h3,
*html .PUebersicht h3,
*html .LPSitemapUebersicht h3,
*html .puebersichtpopup h3,
*html .PProduktKatalog h3 { font-size:100% }
	
*html .PStandard h4,
*html .PStandardLinie h4,
*html .PVerweise h4,
*html .PUebersicht h4,
*html .LPSitemapUebersicht h4,
*html .puebersichtpopup h4,
*html .PProduktKatalog h4 { font-size:100% }

.PStandard h3 p,
.PStandardLinie h3 p,
.PVerweise h3 p,
.PUebersicht h3 p,
.LPSitemapUebersicht h3 p,
.puebersichtpopup h3 p,
.PProduktKatalog h3 p { color:#0d1942;
	margin:0;
	padding:0 }

.PStandard h4 p,
.PStandardLinie h4 p,
.PVerweise h4 p,
.PUebersicht h4 p,
.LPSitemapUebersicht h4 p,
.puebersichtpopup h4 p,
.PProduktKatalog h4 p { color:#0d1942;
	margin:0;
	padding:0 }

.puebersichtpopup form { margin-bottom:15px }

.puebersichtpopup input.goto {
	background-image:url(submit-bg.gif); 
	background-repeat:no-repeat
}

.puebersichtpopup select { margin-right:6px;
	color:#0d1942;
	font-size:11px;
	height:13px }
/*------------------ HEADLINES ENDE ------------------*/

/*------------------ HAUPTNAVIGATION ------------------*/

.PrimaryNavigation { 
	z-index:150;
	position:absolute;
	left:0px;
	top:94px;
	width:227px;
	background-image:url(nav-bg.gif);
	background-repeat:no-repeat;
}

.Sitemap .PrimaryNavigation,
.OhneNav .PrimaryNavigation {
	display:none
}

.PrimaryNavigation ul {
	list-style-type:none;
	margin:11px 0 0 0;
	padding:0
}

.DSprachversion .PrimaryNavigation ul {
	height:155px
}

.spezial .PrimaryNavigation ul ul {
	height:auto
}

.PrimaryNavigation ul li {
	border-bottom: 1px solid #628cb6;
	width:221px;
	position: relative;
	margin:0; 
	padding:0;
	line-height:0px;
}

*html .PrimaryNavigation ul li {
	display: inline;
}

*+html .PrimaryNavigation ul li {
	display: inline;
}

*html .PrimaryNavigation ul li.selected {
	display: block;
}

*+html .PrimaryNavigation ul li.selected {
	display: block;
}

*html .PrimaryNavigation ul li ul li {
	display: block;
}

*+html .PrimaryNavigation ul li ul li {
	display: block;
}

.PrimaryNavigation li img {
	margin:0px; 
	padding:0px
}

*html .PrimaryNavigation ul li img { 
	border-bottom: 1px solid #628cb6;
}

*+html .PrimaryNavigation ul li img { 
	border-bottom: 1px solid #628cb6;
}

*html .PrimaryNavigation ul li.selected img { 
	border: 0px ;
}

*+html .PrimaryNavigation ul li.selected img { 
	border: 0px ;
}

.PrimaryNavigation li img.hover {
	display: none;
	position: absolute; 
	top: 0;
	left:0
}
.PrimaryNavigation li:hover img.hover, 
.PrimaryNavigation li.hover img.hover {
	display: block	
}
.PrimaryNavigation li img.normal {
	position: relative; 
	top: 0;
	left:0;
	display: block;
	margin:0;
	padding:0
}

.PrimaryNavigation ul li a { 
	color:#ffffff;
	background-color:#3068a1;
	width:208px;
	/* x-render:true; */
	/* x-capitalize:true; */
	/* x-rule:true; */
	/* x-padding-left:13px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:3px; */
	/* x-padding-top:2px; */
/*	/* x-padding-bottom:4px; */
	/* x-padding-top:6px; */ */
	/* x-leading:0px; */
	font-family: "Helvetica Neue Bold";
/*	font-family: "HelveticaLinotype-Bold"; */
	font-size:11px;
	margin:0px;
	padding:0px;
}

.PrimaryNavigation ul li.PrimaryNavigationFirst a { 
	color:#ffffff;
	background-color:#3068a1;
	width:208px;
	/* x-render:true; */
	/* x-capitalize:true; */
	/* x-rule:true; */
	/* x-padding-left:13px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:3px; */
	/* x-padding-top:2px; */
	/* x-leading:0px; */
	font-family: "Helvetica Neue Bold";
	font-size:11px;
	margin:0px;
	padding:0px;
}


.PrimaryNavigation a:hover { 
	color:#eef4ff; 
	background-color:#6d96c0;
	/* x-render:true; */ 
	/* x-capitalize:true; */ 
	/* x-rule:true; */
}

.PrimaryNavigation .selected  {
	background-color: #ffe8bf;
	color:#ffffff; 
	width:227px
}

.PrimaryNavigation .selected a {
	color:#ffffff;
	background-color:#ffa200;
	width:208px;
	/* x-render:true; */
	/* x-capitalize:true; */
	/* x-rule:true; */
	/* x-padding-left:13px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:3px; */
	/* x-padding-top:2px; */
	/* /* x-padding-bottom:4px; */
	/* x-padding-top:6px; */ */
	font-size:11px; 
	font-family: "Helvetica Neue Bold";
	/* font-family:"HelveticaLinotype-Bold"; */
	font-size:11px;
	margin:0px;
	padding:0px
}
.PrimaryNavigation .selected a:hover {
	/* x-rule:true; */
}
.PrimaryNavigation ul ul { 
	padding:0;
	margin:0;
	list-style:none;
	background-color: #fff;
	color:#0B3D6E;
	z-index:100
}

.PrimaryNavigation ul ul li {
	border:0px none;
	margin:0;
	padding:0
}

.PrimaryNavigation ul ul li a {
	background-color: #ffe8bf;
	display:block;
	width:193px;
	padding:0 0 0 28px;
	margin:0;
	text-decoration: none;
	color:#8e2100;
	font-weight:normal;
	background-image:url(subnavpfeil.gif);
	background-repeat:no-repeat;
	background-position: 15px 6px; 
	line-height:17px;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial; 
	/* x-render:false; */
	/* x-rule:false; */
	/* x-capitalize:false; */
}

*html .PrimaryNavigation ul .selected  ul li a,
*html .PrimaryNavigation ul ul li a { padding:1px 0 2px 28px; 
	font-size:90%;
	line-height:130% }
	
*+html .PrimaryNavigation ul .selected  ul li a,
*+html .PrimaryNavigation ul ul li a { padding:1px 0 2px 28px; 
	font-size:90%;
	line-height:130% }

.PrimaryNavigation ul .selected  ul li a {
	background-color: #ffe8bf;
	display:block;
	width:193px;
	padding:0 0 0 28px;
	margin:0;
	text-decoration: none;
	color:#8e2100;
	font-weight:normal;
	background-image:url(subnavpfeil.gif);
	background-repeat:no-repeat;
	background-position: 15px 6px; 
	line-height:17px;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial; 
	/* x-render:false; */
	/* x-rule:false; */
	/* x-capitalize:false; */
}

.PrimaryNavigation ul ul li a:hover {
	background-color:#fff;
	color:#8e2100
}

.PrimaryNavigation ul .selected ul .selected {
	background-color:#fff
}

.PrimaryNavigation ul .selected ul .selected a {
	background-color:#fff;
	color:#8e2100;
	background-image:url(subnavpfeil.gif);
	background-repeat:no-repeat;
	background-position: 213px 5px
}

.PrimaryNavigation ul ul ul { 
	display:none
}

/*------------------ HAUPTNAVIGATION ENDE ------------------*/

/*------------------ SUBNAVIGATION ------------------*/
.SecondaryNavigation {
	width:206px;
	position:relative;
	margin:94px 0 12px 227px;
	padding:15px 5px 10px 5px;
	background-image:url(subnav-bg.gif);
	background-repeat:no-repeat;
}

*html .SecondaryNavigation { 
	padding:12px 5px 10px 5px;
	background-image:url(subnav-bg.gif);
	background-repeat:no-repeat;
}
	
*+html .SecondaryNavigation { 
	padding:12px 5px 10px 5px;
	background-image:url(subnav-bg.gif);
	background-repeat:no-repeat;
}

.SecondaryNavigation a { text-decoration:none }
.SecondaryNavigation ul { list-style-type:none;
	margin:0;
	padding:0 }
	
.SecondaryNavigation ul li,
.SecondaryNavigation ul ul { margin:0;
	padding:0 }
	
.SecondaryNavigation ul li a { 
	padding:2px 0 2px 3px;
	width:200px;
	display:block;
	margin:0;
	color:#0d1943;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
	border-bottom:1px solid #c2d6f1 }

*html .SecondaryNavigation ul li a { 
	font-size:90%;
	line-height:130% }

.SecondaryNavigation ul li a:hover { 
	background-color:#fff;
	color:#0d1943;
	text-decoration:none }
	
.SecondaryNavigation ul li.selected a { padding:2px 0 2px 16px;
	background-color:#fff;
	padding:2px 0 2px 3px;
	width:200px;
	display:block;
	margin:0;
	color:#0d1943;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
	border-bottom:1px solid #c2d6f1 }

*html .SecondaryNavigation ul li.selected a { 
	font-size:90%;
	line-height:130% }

.SecondaryNavigation ul li.selected a:hover { 	
	background-color:#fff;
	color:#8e2100;
	text-decoration:none }

.SecondaryNavigation ul li.selected ul { border-bottom:1px solid #c2d6f1; width:203px }

.SecondaryNavigation ul li.selected ul ul,
.SecondaryNavigation ul li.selected ul ul ul,
.SecondaryNavigation ul li.selected ul ul ul ul { border-bottom:0px none }

.SecondaryNavigation ul li ul li a,
.SecondaryNavigation ul li.selected ul li a { 
	margin:0;
	padding:2px 0 2px 12px;
	color:#0d1943;
	font-weight:normal;
	background-color:#fff;
	border:0px none; 
	width:191px }

.SecondaryNavigation ul li ul li a:hover,
.SecondaryNavigation ul li.selected ul li a:hover,
.SecondaryNavigation ul li ul li.selected a:hover,
.SecondaryNavigation ul li ul li.selected ul li.selected a:hover,
.SecondaryNavigation ul li ul li.selected ul li.selected ul li.selected a:hover,
.SecondaryNavigation ul li ul li.selected ul li.selected ul li.selected ul li.selected a:hover {
	color:#8e2100 }

.SecondaryNavigation ul li ul li.selected { 
	margin:0;
	padding:0 }

.SecondaryNavigation ul li ul li.selected a,
.SecondaryNavigation ul li ul li.selected ul li.selected a { 
	color:#8e2100 }

.SecondaryNavigation ul li ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li a {	padding:0 0 2px 24px;
	margin:0;
	width:179px;
	color:#0d1943; }

.SecondaryNavigation ul li ul li.selected ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li.selected ul li a  {	padding:0 0 2px 36px;
	margin:0;
	width:167px;
	color:#0d1943; }

.SecondaryNavigation ul li ul li.selected ul li.selected ul li.selected a,
.SecondaryNavigation ul li ul li.selected ul li.selected ul li.selected ul li.selected a {
	color:#8e2100
}

.SecondaryNavigation ul li ul li ul li ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li.selected ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li.selected ul li.selected ul li a {
	padding:0 0 2px 52px;
	margin:0;
	color:#0d1943 }

.SecondaryNavigation ul li.selected ul li ul { margin:0;
	padding:0 }

.SecondaryNavigation ul li.selected ul li ul li { margin:0;
	padding:0 }

.SecondaryNavigation ul li.hidden a,
.SecondaryNavigation ul li ul li.hidden a,
.SecondaryNavigation ul li ul li ul li.hidden a { font-style:italic }
	
.DSprachversion .SecondaryNavigation,
.Sitemap .SecondaryNavigation,
.spezial .SecondaryNavigation,
.Ebene2Teaser .SecondaryNavigation { display:none }
/*------------------ SUBNAVIGATION ENDE ------------------*/

/*------------------ GLOBALE NAVIGATION ------------------*/
.GlobalNavigation {	
	position:absolute;
	top:13px;
	left:1px;
	width:960px
}
.GlobalNavigation ul {
	list-style:none;
	margin:0;
	padding:0;
	float: right
}
.GlobalNavigation ul li {
	margin:0;
	padding:0;
	float: left;
	position: relative;
}

.GlobalNavigation ul li a { text-decoration:none;
	font-size:10px;
	line-height:9px;
	padding:2px 0 1px 0;
	color:#3e74ac;
	margin-left:11px;
	float:left }

.GlobalNavigation ul li a:hover { color:#043369;
	text-decoration:none }
	
.GlobalNavigation ul #GlobalNavigationLast a { 
	padding:2px 0 1px 0;
	margin-left:12px;
}
	
.GlobalNavigation li img.hover {
	display: none;
}
.GlobalNavigation li:hover img.hover, .GlobalNavigation li.hover img.hover {
	display: inline;
}
.GlobalNavigation li:hover img.normal, .GlobalNavigation li.hover img.normal {
	display: none;
}
/*------------------ GLOBALE NAVIGATION ENDE------------------*/

/*------ Beginn Styles LanguageSwitcher  ----*/
.LanguageSwitcher {
	z-index:1;
	border:0px none;
}

.GlobalNavigation ul li .LanguageSwitcher a {
	display:block; 
	padding:2px 0 10px 22px;
	text-decoration: none;
	background-image: url(languagearrow.gif);
	background-repeat:no-repeat; 
	background-position:8px 6px; 
	margin:0;
	border:0px none
}

*html .GlobalNavigation ul li .LanguageSwitcher a {
	background-position:8px 4px; 
}

.GlobalNavigation ul li .LanguageSwitcher a:hover { color:#003878;
	background-image: url(languagearrow-hi.gif)}

.GlobalNavigation ul li .LanguageSwitcher ul { 
	display: none; 
	width:125px;
	height:58px;
	overflow:auto; 
	padding:1px 0 3px 0;
	margin:0;
	list-style: none; 
	position: absolute;
	top: 16px;
	left: 4px;
	border: 1px solid #a8bedb;
	color:#fff;
	z-index:1900;
	background-color:#fff;
	scrollbar-face-color: #D3DEED;
	scrollbar-shadow-color: #BBCAE2;
	scrollbar-highlight-color: #EFF5FF;
	scrollbar-3dlight-color: #EFF5FF;
	scrollbar-darkshadow-color:#a6b7d3;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #3068a1;
}

*html .GlobalNavigation ul li .LanguageSwitcher ul { 
	left: 10px;
	top: 13px;
}
*+html .GlobalNavigation ul li .LanguageSwitcher ul { 
	left: 10px;
	top: 13px;
}
.GlobalNavigation ul li .LanguageSwitcher:hover ul, 
.GlobalNavigation ul li .LanguageSwitcher.hover ul {
	display: block;
}

.GlobalNavigation ul li .LanguageSwitcher ul li {
	float: none;
	margin:0; 
	padding:0;
}

*html .GlobalNavigation ul li .LanguageSwitcher ul li {
	border-bottom: 1px solid #ffffff
	}

.GlobalNavigation ul li .LanguageSwitcher ul li a {
	float:none;
	height:auto;
	display:block;
	padding:0 0 0 17px;
	text-decoration: none;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	background-image: none;
	color:#3e74ac;
	font-size:10px; 
	line-height:14px;
	margin:0 0 0 0;
	border-left:0px none
}

*html .GlobalNavigation ul li .LanguageSwitcher ul li a {
	line-height:10px;
	padding:0 0 0 11px;
}
	
.GlobalNavigation ul li .LanguageSwitcher ul li a:hover { 
	color:#003878; 
	text-decoration:none; 
	padding:0 0 0 17px;
	background-color:#edf4ff;
	background-image:none;
}

*html .GlobalNavigation ul li .LanguageSwitcher ul li a:hover {
	padding:0 0 0 11px }
	
/*------ Ende Styles LanguageSwitcher  ----*/

/*------------------ Schnelleinstieg ------------------*/
.schnelleinstiegskopf {
	margin:0;
	padding:0;
	z-index:500;
}

.schnelleinstiegskopf .PContainerHorizontal2, 
.schnelleinstiegskopf .PContainerHorizontal3, 
.schnelleinstiegskopf .PContainerHorizontal4, 
.schnelleinstiegskopf .PContainerHorizontal5 {
	margin:0 0 12px;
}

.schnelleinstiegskopf .bildHuelle {
	margin:0px;
	padding:0px;
}

.schnelleinstiegskopf .bildHuelle img {
	margin:0;
	padding:0;
}

.DSprachversion .PContainerCols2 .PStandard.schnelleinstiegskopf {
	margin:0;
	padding:0;	
	width: auto;
}

.DSprachversion .schnelleinstieg .PContainerCols2 {
	padding:0 0 12px;
}

.schnelleinstieg .PVerweisePopUp {
	float:left;
	margin:0;
	padding:0;
	width:181px;
}

.DSprachversion .schnelleinstieg  .EyeCatcher p {
	margin-bottom: 0px;
}

.schnelleinstieg {  
	background-image: url(schnelleinstieg-bg.gif);
	background-position:bottom;
	margin-bottom:16px;
	padding:11px 0 0 11px;
	min-height:29px;
	z-index:500;
	margin-top:-5px;
}

*html .schnelleinstieg {  padding:10px 0 0 11px }

.schnelleinstieg .PopUp { float:left; margin:0; padding:0; width:181px }  
.schnelleinstieg .PopUp select { margin:0; padding:0; width:170px; font-family: Verdana, Helvetica, Arial; 
	font-size:10px; color:#0d1942; }  

.schnelleinstiegelemente { 
	width:280px; float:left;  
}

.schnelleinstiegelemente h3 {
	display:none;
}
.schnelleinstiegelemente .mitteltext { font-size:10px; width:57px; float:left }
.schnelleinstiegelemente .PopUp { width:220px }
.schnelleinstiegelemente .PopUp select { width:170px; margin-right:8px; font-family: Verdana, Helvetica, Arial; 
	font-size:10px; color:#0d1942; vertical-align:middle }
*html .schnelleinstiegelemente .PopUp select { width:170px; margin-right:7px; font-family: Verdana, Helvetica, Arial; 
	font-size:10px; color:#0d1942 }
.schnelleinstiegelemente .PopUp input.goto { width:38px;
	background-image:url(go.gif); 
	background-repeat:no-repeat;
	margin:0; padding:0; height:15px; vertical-align:middle }

.schnelleinstiegelemente .clear { margin:0; padding:0; height:0; line-height:0; font-size:0 }
/*------------------ Schnelleinstieg ENDE ------------------*/

/*------------------ HAUPTSPALTE ------------------*/
.PStandard { 
	/* x-rule:true; */
	/* x-max-float-image-width: 136px; */ 
}

.PStandardTeaser { 
	/* x-rule:true; */
	/* x-max-float-image-width:51px; */
	/*float:left; hicomcenter!!*/
}
 
.PStandardTeaser, .EyeCatcher {
	margin:3px 0 5px;
	padding:0;
} 
 
.PProduktkatalog { 
	/* x-rule:true; */
	/* x-max-float-image-width: 136px; */ 
}

.PStandard img { 
	/*margin:10px 0 20px 0; startseite ac.de Franz√∂sisch !!*/ 
}

.HauptSpalte {
	/* x-rule:true; */
	z-index:1;
 }
 
.HauptSpalte .datum {
 display:none;
 }
 
 
.DSprachversion .HauptSpalte { 
	/* x-rule:true; */
	margin:281px 0 0 247px;
	width:474px;
	padding:0 0 15px 0;	
 }
 
.DSprachversion .SpezialSpalte { 
	position:absolute;
	/* x-rule:true; */
	top:281px;
	left:0;
	width:227px;
	padding:0 0 15px 0;
 }

.OhneKey .HauptSpalte {
	/* x-rule:true; */
	position:absolute;
	top:94px;
	left:465px;
	padding:22px 0 15px 0;
	width:505px;
}

.DDownload .HauptSpalte {
	/* x-rule:true; */
	position:absolute;
	top:94px;
	left:465px;
	padding:22px 0 15px 0;
	width:505px
}

.DStandard .HauptSpalte {
	/* x-rule:true; */
	position:absolute;
	top:94px;
	left:465px;
	padding:22px 0 15px 0; /*in Registrierung -> richtig ?*/ 
	width:505px
}

*html .DStandard .HauptSpalte {
	margin-top:100px;
	padding:20px 0 15px 0
}

*+html .DStandard .HauptSpalte {
	margin-top:100px;
	padding:20px 0 15px 0
}


.Ebene2Teaser .HauptSpalte { 
	margin:94px 0 0 545px; /*Baumaschinenelektronik!!*/ 
	/*margin:0px;  Spezial Gewinnspiel??*/
	padding:22px 0 15px 0;
	width:420px
}



.spezial .HauptSpalte { 
	margin:94px 0 0 465px;
	padding:22px 0 15px 0;
	width:505px
}

.Sitemap .HauptSpalte { 
	margin:120px 0 0 73px;
	/* x-rule:true; */
	width:900px;
	padding:0 0 15px 0
}


*html .DStandard .HauptSpalte,
*html .DSprachversion .HauptSpalte,
*html .OhneKey .HauptSpalte,
*html .Sitemap .HauptSpalte, {
	position:absolute;
	top:0px
}

*+html .DStandard .HauptSpalte,
*+html .DSprachversion .HauptSpalte,
*+html .OhneKey .HauptSpalte,
*+html .Sitemap .HauptSpalte {
	position:absolute;
	top:0px
}

.SpezialSpalte img { 
	margin:0;
	padding:0;
}

.DStandard .MarginalSpalte { 
	margin-left:227px; 
	width:216px;
}
.Ebene2Teaser .MarginalSpalte { 
	position:absolute;
	left:227px; 
	top:465px; 
	width:298px 
}

.spezial .MarginalSpalte { 
	position:absolute;
	left:227px; 
	top:355px; 
	width:217px
}

.DSprachversion .MarginalSpalte { 
	position:absolute; 
	width:227px;
	top:279px;
	left:741px
}

.DSprachversion .MarginalSpalte .PStandard,
.DSprachversion .MarginalSpalte .PVerweise {
	background-image: none;
	padding:0;
	float: none;
}

.DSprachversion .MarginalSpalte .PStandard a,
.DSprachversion .MarginalSpalte .PVerweise a { 
	background-image:none;
	padding:0;
	border-top:0px none;
}

.references ul  { margin:0 0 18px 0;
	list-style-type:none;
	padding:0 }

.references ul li {
	margin:0;
	padding:0 0 4px 0 }

.MarginalSpalte .PStandard,
.MarginalSpalte .PVerweise,
.MarginalSpalte .popup,
.MarginalSpalte .zurueck {
	background-image: url(marginalabsatz-bg.gif);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-left: 6px;
	badding-buttom: 3px;
	padding-right: 6px;
	margin-bottom:10px;
	float:left;
	width: 205px;
}

.MarginalSpalte .schnelleinstiegskopf {
	padding:0px;
}

.MarginalSpalte .PStandardTeaser {
	width: 210px;
	padding-left:5px;
}

/* weg? .MarginalSpalte .PStandard { 
	/* x-rule:true; */
	/* x-max-float-image-width: 70px; */ 
}*/

*html .MarginalSpalte .PVerweise ul li .referenceItem{
	position:relative;
	width:173px;
	margin:0;
	padding:0;
}

*+html .MarginalSpalte .PVerweise ul li .referenceItem{
	position:relative;
	width:173px;
	margin:0;
	padding:0;
}

*html .MarginalSpalte .popup,
*html .MarginalSpalte .zurueck { 
	padding:3px 5px 4px 5px 
}

.MarginalSpalte .PStandard h3,
.MarginalSpalte .PVerweise h3,
.MarginalSpalte .popup h3,
.MarginalSpalte .zurueck h3 {
	padding:0 0 2px 0;
	margin:0;
	font-size:10px
}

.MarginalSpalte .PStandard h4,
.MarginalSpalte .PVerweise h4,
.MarginalSpalte .popup h4,
.MarginalSpalte .zurueck h4 {
	padding:0 0 2px 0;
	margin:0;
	font-size:10px
}

*html .MarginalSpalte .PStandard h3,
*html .MarginalSpalte .PVerweise h3,
*html .MarginalSpalte .popup h3,
*html .MarginalSpalte .zurueck h3 {
	font-size:90%
}

*html .MarginalSpalte .PStandard h4,
*html .MarginalSpalte .PVerweise h4,
*html .MarginalSpalte .popup h4,
*html .MarginalSpalte .zurueck h4 {
	font-size:90%
}

.MarginalSpalte .PStandard p,
.MarginalSpalte .PVerweise p,
.MarginalSpalte .popup .PVerweise p,
.MarginalSpalte .zurueck .PVerweise p {
	font-size:10px;
	margin:0;
	margin-bottom:4px;
}

*html .MarginalSpalte .PStandard p,
*html .MarginalSpalte .PVerweise p,
*html .MarginalSpalte .popup .PVerweise p,
*html .MarginalSpalte .zurueck .PVerweise p,
*html .HauptSpalte .PVerweise p,
*html .HauptSpalte .popup .PVerweise p,
*html .HauptSpalte .zurueck .PVerweise p {
	font-size:90%;
	line-height:140%
}

.MarginalSpalte .PStandard a,
.MarginalSpalte .PVerweise a,
.MarginalSpalte .popup a,
.MarginalSpalte .zurueck a { color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#fff;
	padding:0 8px 1px 15px;
	margin-top:2px;
	margin-bottom:3px;
	font-size:10px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	display:block; 
	width: 180px;
}


.MarginalSpalte .PStandard a:hover  { color:#0d1942}

.MarginalSpalte .popup a { background-image:url(icon-popup.gif) }
.MarginalSpalte .popup a:hover { color:#0d1942 }
*html .MarginalSpalte .popup a { margin-bottom:0px }
.MarginalSpalte .zurueck a { background-image:url(icon-zurueck.gif) }
.MarginalSpalte .zurueck a:hover { color:#0d1942 }
*html .MarginalSpalte .zurueck a { margin-bottom:0px }

*html .MarginalSpalte .PStandard a,
*html .MarginalSpalte .PVerweise a,
*html .MarginalSpalte .popup a,
*html .MarginalSpalte .zurueck a { 
	font-size:90%;
	line-height:130%;
	width:181px; 
}

/*------------------ MARGINALSPALTE BILDBANNER ------------------*/

.MarginalSpalte .Bildbanner {
	padding:0 0 3px 0;	
	margin: 0 0 10px 0;
}

*html .MarginalSpalte .Bildbanner { 
	padding:0 0 4px 0
}

.MarginalSpalte .Bildbanner h4 {
	padding:0 0 2px 0;
	margin:0;
	font-size:10px
}

.MarginalSpalte .Bildbanner .PVerweise p {
	font-size:10px;
	margin:0;
	margin-bottom:4px
}

*html .HauptSpalte .Bildbanner .PVerweise p {
	font-size:90%;
	line-height:140%
}

.MarginalSpalte .Bildbanner a { 
	color:#8e2100;
	text-decoration:none;
	background-image:none;
	background-color:#fff;
	padding:0 0 1px 0;
	margin:0;
	font-size:10px;
	line-height:13px;
	display:block;
}

.MarginalSpalte .Bildbanner a {
	background-image:none;
}

.MarginalSpalte .Bildbanner a:hover {
	color:#0d1942
}

*html .MarginalSpalte .Bildbanner a {
	margin-bottom:0px;
	font-size:90%;
	line-height:130%;
	width:181px; 
}

/*------------------ MARGINALSPALTE BILDBANNER ENDE ------------------*/

*html .HauptSpalte .PStandard a,
*html .HauptSpalte .PVerweise a,
*html .HauptSpalte .PUebersicht a,
*html .HauptSpalte .LPSitemapUebersicht a,
*html .HauptSpalte .popup a,
*html .HauptSpalte .zurueck a,
*html .HauptSpalte .PProduktKatalog a { 
	font-size:90%;
	line-height:130%;
}

.HauptSpalte .PStandard ul.ReferenceList a,
.HauptSpalte .PVerweise a,
.HauptSpalte .PUebersicht a,
.HauptSpalte .LPSitemapUebersicht a,
.HauptSpalte .popup a,
.HauptSpalte .zurueck a,
.HauptSpalte .PProduktKatalog a { color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#c5d8fa;
	padding:0 8px 1px 20px;
	margin-bottom:5px;
	font-size:10px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	border-right:1px solid #c5d8fa;
	border-bottom:1px solid #c5d8fa;
	border-left:4px solid #c5d8fa;
	width:216px;
	display:block; 
}

.HauptSpalte .Ebene2Teaser a {
	width: auto;
}

.HauptSpalte .ReferenceList {
	width: 248px;
}

.DSprachversion .HauptSpalte .PUebersicht .links,
.DSprachversion .HauptSpalte .PUebersicht .rechts {
	padding-bottom:0px;
	margin-right:0px;
}

.DSprachversion .HauptSpalte .PUebersicht .links a,
.DSprachversion .HauptSpalte .PUebersicht .rechts a {
	border:0px none;
	font-size:11px;
}

.DSprachversion .HauptSpalte .PUebersicht .links div.referenceItem,
.DSprachversion .HauptSpalte .PUebersicht .rechts div.referenceItem {
	width:227px;
}

.DSprachversion .HauptSpalte .PUebersicht .links div.referenceItem a,
.DSprachversion .HauptSpalte .PUebersicht .rechts div.referenceItem a {
	margin-bottom:0px;
	padding-right:0px;
}

.DSprachversion .HauptSpalte .PUebersicht .links div.referenceItem span,
.DSprachversion .HauptSpalte .PUebersicht .rechts div.referenceItem span {
	padding-bottom:0;
	margin-bottom:0;
}

.DSprachversion .HauptSpalte .PContainerCols2 .PUebersicht .referenceItem {
	width:auto;
}

.DSprachversion .HauptSpalte .PContainerCols2 .PUebersicht a {
	border:0px none;
	background-color:transparent;
	margin-top:2px;
	margin-bottom:0px;
	padding:0pt 8px 1px 15px;
	width:204px;
}

.DSprachversion .HauptSpalte .LPSitemapUebersicht .links,
.DSprachversion .HauptSpalte .LPSitemapUebersicht .rechts {
	padding-bottom:0px;
	margin-right:0px;
}

.DSprachversion .HauptSpalte .LPSitemapUebersicht .links a,
.DSprachversion .HauptSpalte .LPSitemapUebersicht .rechts a {
	border:0px none;
	font-size:11px;
}

.DSprachversion .HauptSpalte .LPSitemapUebersicht .links div.referenceItem,
.DSprachversion .HauptSpalte .LPSitemapUebersicht .rechts div.referenceItem {
	width:227px;
}

.DSprachversion .HauptSpalte .LPSitemapUebersicht .links div.referenceItem a,
.DSprachversion .HauptSpalte .LPSitemapUebersicht .rechts div.referenceItem a {
	margin-bottom:0px;
	padding-right:0px;
}

.DSprachversion .HauptSpalte .LPSitemapUebersicht .links div.referenceItem span,
.DSprachversion .HauptSpalte .LPSitemapUebersicht .rechts div.referenceItem span {
	padding-bottom:0;
	margin-bottom:0;
}

.DSprachversion .HauptSpalte .PContainerCols2 .LPSitemapUebersicht .referenceItem {
	width:auto;
}

.DSprachversion .HauptSpalte .PContainerCols2 .LPSitemapUebersicht a {
	border:0px none;
	background-color:transparent;
	margin-top:2px;
	margin-bottom:0px;
	padding:0pt 8px 1px 15px;
	width:204px;
}

.HauptSpalte .popup a { background-image:url(icon-popup.gif) }
.HauptSpalte .popup a:hover { color:#0d1942 }
.HauptSpalte .zurueck a { background-image:url(icon-zurueck.gif) }
.HauptSpalte .zurueck a:hover { color:#0d1942 }

.DSprachversion .HauptSpalte .PStandard { padding:0 }

.DStandard .HauptSpalte .PStandard,
.Ebene2Teaser .HauptSpalte .PStandard,
.spezial .HauptSpalte .PStandard { 
	margin-bottom:18px;
 }

.spezial .PUebersicht { 
	margin:0 0 10px 0; 
}

.spezial .LPSitemapUebersicht { 
	margin:0 0 10px 0; 
}

.spezial .PUebersicht a { 
	color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#c5d8fa;
	padding:0 8px 1px 20px;
	margin-bottom:5px;
	font-size:11px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	border-right:1px solid #c5d8fa;
	border-bottom:1px solid #c5d8fa;
	border-left:4px solid #c5d8fa;
	width:182px;
	display:block;
 }

.spezial .LPSitemapUebersicht a { 
	color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#c5d8fa;
	padding:0 8px 1px 20px;
	margin-bottom:5px;
	font-size:11px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	border-right:1px solid #c5d8fa;
	border-bottom:1px solid #c5d8fa;
	border-left:4px solid #c5d8fa;
	width:182px;
	display:block;
 }

.PStandardTeaser,
.Teaser,
.EyeCatcher { 
	padding:0; 
	margin:3px 0 0px 0;
	border-bottom: 5px solid #ffffff;
	background-color: #ffffff;
}

		
.DSprachversion .PStandard p { 
	margin:0 0 8px 0;
	padding:0; 
}
	
.PStandardLinie { 
	border-top:1px solid #0d1942;
	padding:5px 5px 0 5px;
}
	
.PStandard p,
.PStandardLinie p,
.PProduktKatalog p,
.PStandard table,
.PUebersicht { margin:0 0 12px 0;
	padding:0 }
.LPSitemapUebersicht { margin:0 0 12px 0;
	padding:0 }

.PProduktKatalog { margin:8px 0 30px 0 }

*html .PStandard p,
*html .PStandardLinie p,
*html .PProduktKatalog p,
*html .PStandard table,
*html .PUebersicht { font-size:100% }
*html .LPSitemapUebersicht { font-size:100% }
	
.PProduktKatalog .floatingcontainer { padding-left:136px }	

.Teaser h3,
.EyeCatcher h3 { color:#002950;
	font-size:11px }

.Teaser h4,
.EyeCatcher h4 { color:#002950;
	font-size:11px }

.Teaser a,
.EyeCatcher a { color:#002950; text-decoration:none }

.Teaser a:hover,
.EyeCatcher a:hover { color:#002950; text-decoration:none }

.Teaser .More { 
	text-align:right; 
	padding:0 8px 0 0; 
	margin:0; 
}

.PStandardTeaser .More {
	margin:0;
	padding:0 8px 0 0;
	text-align:right;
}

.DSprachversion .SpezialSpalte .Teaser .More { 
	/*padding:0 0px 0 0; multimedia.hirschmann.nl Startseite links*/ 
}
.Teaser .More a { color:#8e2100; text-decoration:underline; background-image:none;border:none; }
.Teaser .More a:hover { color:#8e2100; text-decoration:none }

.EyeCatcher .More { text-align:right; padding:0 3px 4px 0; margin:0 }
.EyeCatcher .More a { color:#8e2100; text-decoration:none; 	
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#fff;
	padding:0 8px 1px 15px;
	font-size:10px;
	line-height:13px;
	border-top:1px solid #c5d8fa 
}

*html .EyeCatcher .More a { font-size:90%;
	line-height:130%
}

.EyeCatcher .More a:hover { color:#002950; text-decoration:none
}

.PStandard ul {	margin:0 0 12px 0;
	list-style-type:none;
	padding:0 }

.PStandard ul li { margin:0;
	padding:0 0 0 18px;
	background-image:url(listbullet.gif); 
	background-repeat:no-repeat; 
	background-position:4px 6px }
	
.PStandard ol { margin:0 0 12px 0;
	padding:0 0 0 18px }
	
.PStandard ol li { margin:0;
	padding:0 }

*html .PStandard ol { padding:0 }

*html .PStandard ol li { padding:0 0 0 3px }

.datum { color:#666;
	font-weight:bold;
	text-align:right }
	
/*------------------ HAUPTSPALTE ENDE ------------------*/

/*------------------ TABELLEN ------------------*/
.PStandard table {
	position:relative;
	width:100%;
	margin:8px 0 20px 0;
	border-bottom:1px solid #003e79;
	border-left:1px solid #003e79;
}
	
.PStandard table td { 
	background-color:#fff;
	padding:2px 4px 2px 5px;
	vertical-align:top;
	font-weight:normal;
	border-top:1px solid #003e79;
	border-right:1px solid #003e79;
}
	
.PStandard table tr.first td {empty-cells:show}

.PStandard table.zeilig tr.first td {
	font-weight:normal;
	color:#000;
	background-color:#fff;
}
	
.PStandard table .inverted td,
.PStandard table .inverted td.first {
	background-color:#ddeaff
}

.PStandard table.spaltig tr.first td { 
	color:#fff;
	background-color:#003e79;
	font-weight:bold;
}

.PStandard table.zeilig tr td.first {
	background-color:#003e79;
	font-weight:bold;
	border-top:1px solid #003e79;
	border-right:1px solid #003e79;
	empty-cells:show
}

div.HauptSpalte div.PStandard tr.first td.first {}

.PStandard table.zeilig tr td.first { color:#fff;}
.PStandard table.zeilig tr.inverted td.first { background-color:#003e79 }
/*------------------ TABELLEN ENDE ------------------*/

/*------------------ VERWEISE und UEBERSICHTEN ------------------*/
.PStandard ul.ReferenceList,
.PVerweise ul,
.PUebersicht ul,
.LPSitemapUebersicht ul,
.popup ul,
.zurueck ul,
.PProduktKatalog ul { margin:0;
	padding:0;
	list-style-type:none }
	
.PStandard ul.ReferenceList li,
.PVerweise li,
.PUebersicht li,
.LPSitemapUebersicht li,
.popup li,
.zurueck li,
.PProduktKatalog li { margin:0;
	padding:0 }

.PVerweise li .anreisser {
	margin:-2px 0 5px 24px;
}

.PUebersicht li .anreisser {
	margin:0 0 5px 15px;
}

.LPSitemapUebersicht li .anreisser {
	margin:0 0 5px 15px;
}

.popup li .anreisser,
.zurueck li .anreisser,
.PProduktKatalog li .anreisser { display:none }

*html .MarginalSpalte .popup li,
*html .MarginalSpalte .zurueck li { border:1px solid #dfebff }

.PStandard ul.ReferenceList li, 
.PVerweise ul li {
	color:#666666;
	margin:0;
	padding:0;
}
	
.PStandard ul.ReferenceList li a,
.PVerweise ul li a, 
.PUebersicht ul li a,
.LPSitemapUebersicht ul li a,
.PProduktKatalog ul li a { padding:0 8px 1px 15px;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat; 
	text-decoration:none;
	color:#8e2100 }
	
.PStandard ul.ReferenceList li a:hover, 
.PVerweise ul li a:hover, 
.PUebersicht ul li a:hover,
.LPSitemapUebersicht ul li a:hover,
.PProduktKatalog ul li a:hover {
	color:#0d1942;
	background-image:url(icon-weiter.gif); 
	text-decoration:none;
}

.PVerweise ul li a.thumb img {
	margin:4px 4px 0 0;
}

.PUebersicht li a { color:#0d1942 }

.LPSitemapUebersicht li a { color:#0d1942 }

.PVerweise li a:hover { color:#0d1942;
	text-decoration:underline }
	
.PUebersicht li a:hover { color:#0d1942;
	text-decoration:underline }
	
.LPSitemapUebersicht li a:hover { color:#0d1942;
	text-decoration:underline }	

.PStandard ul.ReferenceList li a.download,
.PVerweise li a.download,
.LPSitemapUebersicht li a.download,
.PUebersicht li a.download { background-image:url(icon-download.gif); ; 
	background-position:0 0;
	display:block;
	padding:0 8px 0 15px;
	color:#8e2100 }

.DSprachversion .SpezialSpalte .PVerweise li a.download,
.DSprachversion .SpezialSpalte .LPSitemapUebersicht li a.download,	
.DSprachversion .SpezialSpalte .PUebersicht li a.download {
	padding:0 21px 0 15px;
}

.DSprachversion .SpezialSpalte .PVerweise li .referenceItem,
.DSprachversion .SpezialSpalte .LPSitemapUebersicht li .referenceItem,
.DSprachversion .SpezialSpalte .PUebersicht li .referenceItem {
	width:227px;
	margin-top:2px;
}

.DSprachversion .SpezialSpalte .PVerweise li .anreisser {
	margin:-2px 0pt 5px 15px;
}

.DSprachversion .SpezialSpalte .PVerweise li .referenceItem a,
.DSprachversion .SpezialSpalte .LPSitemapUebersicht li .referenceItem a,
.DSprachversion .SpezialSpalte .PUebersicht li .referenceItem a {
	padding-right:0px;
}
	
.PStandard ul.ReferenceList li a.download img,
.PVerweise li a.download img,
.LPSitemapUebersicht li a.download img,
.PUebersicht li a.download img { 
	margin:4px 4px 0 0;
}
	
.HauptSpalte .PStandard ul.ReferenceList li a.download,
.HauptSpalte .PVerweise li a.download,
.HauptSpalte .LPSitemapUebersicht li a.download,
.HauptSpalte .PUebersicht li a.download { padding:0 8px 0 20px }
	
.PStandard ul.ReferenceList li a.download:hover, 
.PVerweise li a.download:hover, 
.LPSitemapUebersicht li a.download:hover,
.PUebersicht li a.download:hover { 
	background-image:url(icon-download.gif); 
	text-decoration:none;
	color:#0d1942 }

/*.PUebersicht ul li div.referenceItemWithImage,	
.LPSitemapUebersicht ul li div.referenceItemWithImage,
.PVerweise ul li div.referenceItemWithImage {
	background-image:url(bg-rItemWithImage.gif);
	background-repeat: repeat-y;
	position:relative;
	border:1px solid #c5d8fa;
	width:247px;
	margin:0 0 13px 0;
}*/

.PUebersicht ul li div.referenceItem.referenceItemWithImage,	
.LPSitemapUebersicht ul li div.referenceItem.referenceItemWithImage,
.PVerweise ul li div.referenceItem.referenceItemWithImage {
	background-image:url(bg-rItemWithImage.gif);
	background-repeat: repeat-y;
	position:relative;
	border:1px solid #c5d8fa;
	width:247px;
	margin:0 0 13px 0;
}

.PUebersicht ul li div.referenceItemWithImage .navImage,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navImage,
.PVerweise ul li div.referenceItemWithImage .navImage {
	width:57px;
	float:left;
}

.PUebersicht ul li div.referenceItemWithImage .navImage a,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navImage a,
.PVerweise ul li div.referenceItemWithImage .navImage a {
	position:relative;
	margin:0;
	padding:0;
	width:57px;
}

.PUebersicht ul li div.referenceItemWithImage .navImage a img,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navImage a img,
.PVerweise ul li div.referenceItemWithImage .navImage a img {
	margin:0 0 0 1px;
	padding:0;
}

.PUebersicht ul li div.referenceItemWithImage .navText,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navText,
.PVerweise ul li div.referenceItemWithImage .navText {
	margin:0 0 0 6px;
	padding:0;
	width:180px;
	float:left;
}

*html .PUebersicht ul li div.referenceItemWithImage .navText,
*html .LPSitemapUebersicht ul li div.referenceItemWithImage .navText,
*html .PVerweise ul li div.referenceItemWithImage .navText {
	margin:0 0 0 1px;
}

.PUebersicht ul li div.referenceItemWithImage .navText a,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navText a,
.PVerweise ul li div.referenceItemWithImage .navText a {
	margin:0;
	padding:0;
	width:175px;
	background-image:none;
	background-color:#fff;
	border-color:#fff;
}

.PUebersicht ul li div.referenceItemWithImage .navText a:hover,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navText a:hover,
.PVerweise ul li div.referenceItemWithImage .navText a:hover {
	background-image:none;
}

.MarginalSpalte .PUebersicht ul li div.referenceItem,
.MarginalSpalte .LPSitemapUebersicht ul li div.referenceItem,
.MarginalSpalte .PVerweise ul li div.referenceItem {
	margin:0;
	padding:0;
	width:200px;
}

.PUebersicht ul li div.referenceItem,
.LPSitemapUebersicht ul li div.referenceItem,
.PVerweise ul li div.referenceItem {
	margin:0;
	padding:0;
	width:248px;
}

.PStandard ul li div.referenceItem .popup,
.PUebersicht ul li div.referenceItem .popup,
.LPSitemapUebersicht ul li div.referenceItem .popup,
.PVerweise ul li div.referenceItem .popup {
	background-image:url(icon-popup.gif); 
}

.PStandard ul li div.referenceItem .external,
.PUebersicht ul li div.referenceItem .external,
.LPSitemapUebersicht ul li div.referenceItem .external,
.PVerweise ul li div.referenceItem .external {
	background-image:url(icon-extern.gif); 
}

.PUebersicht ul li div.referenceItemWithImage .download,
.LPSitemapUebersicht ul li div.referenceItemWithImage .download,
.PVerweise ul li div.referenceItemWithImage .download {
	margin:0 0 0 5px;
	padding:0;
	width:175px;
	float:left;
	background-image:none;
	background-color:#fff;
	border-color:#fff
}

.PUebersicht ul li div.referenceItemWithImage .download:hover,
.LPSitemapUebersicht ul li div.referenceItemWithImage .download:hover,
.PVerweise ul li div.referenceItemWithImage .download:hover {
	background-image:none;
}

*html .PUebersicht ul li div.referenceItemWithImage .download,
*html .LPSitemapUebersicht ul li div.referenceItemWithImage .download,
*html .PVerweise ul li div.referenceItemWithImage .download {
	margin:0 0 0 1px;
}

.PUebersicht ul li div.referenceItemWithImage .anreisser,
.LPSitemapUebersicht ul li div.referenceItemWithImage .anreisser,
.PVerweise ul li div.referenceItemWithImage .anreisser {
	width:175px;
	margin:0 0 0 66px;
	color:#9a9a9a;
}

*html .PUebersicht ul li div.referenceItemWithImage .anreisser,
*html .LPSitemapUebersicht ul li div.referenceItemWithImage .anreisser,
*html .PVerweise ul li div.referenceItemWithImage .anreisser {
	margin:0 0 0 67px;
}

.PUebersicht ul li div.referenceItemWithImage .navText .anreisser,
.LPSitemapUebersicht ul li div.referenceItemWithImage .navText .anreisser,
.PVerweise ul li div.referenceItemWithImage .navText .anreisser {
	margin:0 0 0 5px;
}

*html .PUebersicht ul li div.referenceItemWithImage .navText .anreisser,
*html .LPSitemapUebersicht ul li div.referenceItemWithImage .navText .anreisser,
*html .PVerweise ul li div.referenceItemWithImage .navText .anreisser {
	margin:0 0 0 5px;
}

/*---------- Spezial-Downloads ---------*/
.downloadzip ul,
.downloadtext ul { list-style:none;
	padding:0;
	margin-left:0; }

.downloadzip .details, 
.downloadtext .details { display:block;
	padding:0;
	color:#5d86ad }

.downloadtext ul li a.download,
.downloadtext ul li a.download { 
	background-image:url(icon-download.gif); 
	background-repeat: no-repeat;
	display:block;
	padding:0 0 0 15px;
	color:#8e2100;
	text-decoration:none  }
	
.downloadtext ul li a.download:hover, 
.downloadtext ul li a.download:hover { text-decoration:none;
	background-image:url(icon-download.gif); 
	color:#0d1942 }

.downloadzip ul li a.download,
.downloadzip ul li a.download { background-image:url(icon-download.gif);  
	background-repeat: no-repeat;
	background-position:0 1px;
	display:block;
	padding:0 0 0 15px;
	color:#8e2100;
	text-decoration:none  }
	
.downloadzip ul li a.download:hover, 
.downloadzip ul li a.download:hover { text-decoration:none;
	background-image:url(icon-download.gif); 
	color:#0d1942 }
	
/*---------- Spezial-Downloads Ende ---------*/
.PVerweise .rechts,
.PVerweise .links,
.LPSitemapUebersicht .rechts,
.LPSitemapUebersicht .links,
.PUebersicht .rechts,
.PUebersicht .links { float:left;
	width:227px;
	margin:0 18px 0 0;
	padding:0 0 12px 0 }

.LPSitemapUebersicht .links a,
.LPSitemapUebersicht .rechts a,
.PUebersicht .links a,
.PUebersicht .rechts a { color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#fff;
	padding:0 8px 1px 15px;
	margin-top:2px;
	margin-bottom:6px;
	font-size:10px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	width:204px;
	display:block 
}

.DSprachversion .LPSitemapUebersicht .links a,
.DSprachversion .LPSitemapUebersicht .rechts a,
.DSprachversion .PUebersicht .links a,
.DSprachversion .PUebersicht .rechts a {
	color:#8e2100;
	text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#fff;
	padding:0 8px 1px 15px;
	margin-top:2px;
	margin-bottom:6px;
	font-size:10px;
	line-height:13px;
	width:204px;
	display:block 
}


.PVerweise .details,
.LPSitemapUebersicht .details,
.PUebersicht .details { display:block;
	padding:0 0 0 18px;
	color:#5d86ad }

.PStandard ul.ReferenceList a.download  .details, 
.PVerweise li a.download  .details, 
.LPSitemapUebersicht li a.download  .details,
.PUebersicht li a.download  .details { padding:0 }

span.anreisser { padding:0 0 5px 0;
	color:#9b9b9b;
	display:block }

.PVerweise li .navImage a,
.PVerweise li .navImage a.download,
.PUebersicht li .navImage a,
.PUebersicht li .navImage a.download,
li .navImage span.anreisser,
.PVerweise li .navImage a:hover,
.PVerweise li .navImage a.download:hover,
.LPSitemapUebersicht li .navImage a:hover,
.LPSitemapUebersicht li .navImage a.download:hover,
.PUebersicht li .navImage a:hover,
.PUebersicht li .navImage a.download:hover {
	background-image:none;
	padding:0
}

.PVerweise a.bildlink, 
.LPSitemapUebersicht a.bildlink,
.PUebersicht a.bildlink {
	background-image:none; 
	padding:0;
	width:51px;
	float:left;
	position:relative;
	margin:0 7px 0 0
}
	
.PStandard ul.ReferenceList a.bildlink img, 
.PVerweise li a.bildlink img,
.LPSitemapUebersicht li a.bildlink img, 
.PUebersicht li a.bildlink img { position:relative;
	margin-bottom:3px }

.MarginalSpalte .PStandard img { margin:0 }

/*------------------ VERWEISE und UEBERSICHTEN ENDE ------------------*/

/*------------------ SPALTEN ------------------*/
.DSprachversion .PContainerCols2,
.DSprachversion .PContainerCols3,
.DSprachversion .PContainerCols4 { 
	width:494px;
	background-image:none; /*multimedia.hirschmann.nl/Nederlands/*/
	padding:0;
}

.DSprachversion .PContainerCols2 .PStandard { width:227px; margin-right:20px; /* x-rule:true; */}
.DSprachversion .PContainerCols2 .PStandardLinie { width:227px; /* x-rule:true; */ margin-right:20px }
.DSprachversion .PContainerCols2 .Teaser { width:227px; margin-right:20px; /* x-rule:true; */}
.DSprachversion .PContainerCols2 .EyeCatcher { width:227px; margin-right:20px; /* x-rule:true; */}
.DSprachversion .PContainerCols2 .PVerweise { width:227px; /* x-rule:true; */ margin-right:20px }
.DSprachversion .PContainerCols2 .PUebersicht { width:227px; /* x-rule:true; */ margin-right:20px }
.DSprachversion .PContainerCols2 .LPSitemapUebersicht { width:227px; /* x-rule:true; */ margin-right:20px }
.DSprachversion .PContainerCols2 .puebersichtpopup { width:227px; /* x-rule:true; */ }
.DSprachversion .PContainerCols3 .PStandard { width:149px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols3 .PStandardLinie { width:149px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols3 .PVerweise { width:149px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols3 .puebersichtpopup { width:149px; /* x-rule:true; */ }
.DSprachversion .PContainerCols3 .PUebersicht { width:149px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols3 .LPSitemapUebersicht { width:149px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols4 .PStandard { width:108px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols4 .PStandardLinie { width:108px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols4 .PVerweise { width:108px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols4 .PUebersicht { width:108px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols4 .LPSitemapUebersicht { width:108px; /* x-rule:true; */ margin-right:15px }
.DSprachversion .PContainerCols4 .puebersichtpopup { width:108px; /* x-rule:true; */ }

.DStandard .PContainerCols2,
.DStandard .PContainerCols3,
.DStandard .PContainerCols4 { width:504px; padding:0; margin:0 0 22px 0 }
.DStandard .PContainerCols2 .PStandard { width:244px; margin:0 15px 0 0; /* x-rule:true; */ padding-top:0px }
.DStandard .PContainerCols2 .PStandardLinie { width:244px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols2 .Teaser { width:244px; margin:0 15px 0 0; /* x-rule:true; */}
.DStandard .PContainerCols2 .EyeCatcher { width:244px; margin-right:15px; /* x-rule:true; */}
.DStandard .PContainerCols2 .PVerweise { width:244px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols2 .PUebersicht { width:244px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols2 .LPSitemapUebersicht { width:244px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols2 .puebersichtpopup { width:244px; /* x-rule:true; */ }
*html .DStandard .PContainerCols2 .PStandard { width:242px; margin:0 15px 0 0; x-rule:true }
*html .DStandard .PContainerCols2 .PStandardLinie { width:242px; /* x-rule:true; */ margin:0 15px 0 0 }
*html .DStandard .PContainerCols2 .Teaser { width:242px; margin-right:15px; /* x-rule:true; */ }
*html .DStandard .PContainerCols2 .EyeCatcher { width:242px; margin-right:15px; /* x-rule:true; */ }
*html .DStandard .PContainerCols2 .PVerweise { width:242px; /* x-rule:true; */ margin:0 15px 0 0 }
*html .DStandard .PContainerCols2 .PUebersicht { width:242px; /* x-rule:true; margin:0 15px 0 0; */ }
*html .DStandard .PContainerCols2 .LPSitemapUebersicht { width:242px; /* x-rule:true; margin:0 15px 0 0; */ }
*html .DStandard .PContainerCols2 .puebersichtpopup { width:242px; /* x-rule:true; */ }
.DStandard .PContainerCols3 .PStandard { width:158px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols3 .PStandardLinie { width:158px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols3 .PVerweise { width:158px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols3 .PUebersicht { width:158px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols3 .LPSitemapUebersicht { width:158px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols3 .puebersichtpopup { width:158px; /* x-rule:true; */ }
.DStandard .PContainerCols4 .PStandard { width:114px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols4 .PStandardLinie { width:114px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols4 .PVerweise { width:114px; /* x-rule:true; */ margin:0 15px 0 0 }
.DStandard .PContainerCols4 .PUebersicht { width:114px; /* x-rule:true; */ margin:0 15px 0 0}
.DStandard .PContainerCols4 .LPSitemapUebersicht { width:114px; /* x-rule:true; */ margin:0 15px 0 0}
.DStandard .PContainerCols4 .puebersichtpopup { width:114px; /* x-rule:true; */ }

.DStandard .PContainerCols2 .lastElement { 
	position:relative; 
	/*width: 504px; IE 7 Problem Produkt‚àö¬∫bersicht*/
	width: auto;
	padding:0 
}
*html .DStandard .LPContainerHorizontal2 .lastElement { position:relative; width:244px; padding:0 }

.DStandard .LPContainerHorizontal .lastElement .PStandard, 
.DStandard .LPContainerHorizontal .PStandard p,
.Ebene2Teaser .LPContainerHorizontal .lastElement .PStandard, 
.Ebene2Teaser .LPContainerHorizontal .PStandard p { margin:0px; padding:0 }

.Ebene2Teaser .PContainerCols2,
.Ebene2Teaser .PContainerCols3,
.Ebene2Teaser .PContainerCols4 { width:424px; margin:0 0 22px 0 }

.Ebene2Teaser .PContainerCols2 .PStandard { width:204px; margin:0 15px 0 0; /* x-rule:true; */ padding:0}
.Ebene2Teaser .PContainerCols2 .PStandardLinie { width:204px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols2 .Teaser { width:204px; margin:0 15px 0 0; /* x-rule:true; */}
.Ebene2Teaser .PContainerCols2 .EyeCatcher { width:204px; margin:0 15px 0 0; /* x-rule:true; */}
.Ebene2Teaser .PContainerCols2 .PVerweise { width:204px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols2 .PUebersicht { width:204px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols2 .LPSitemapUebersicht { width:204px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols3 .PStandard { width:131px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols3 .PStandardLinie { width:131px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols3 .PVerweise { width:131px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols3 .PUebersicht { width:131px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols3 .LPSitemapUebersicht { width:131px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols4 .PStandard { width:94px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols4 .PStandardLinie { width:94px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols4 .PVerweise { width:94px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols4 .PUebersicht { width:94px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols4 .LPSitemapUebersicht { width:94px; /* x-rule:true; */ margin:0 15px 0 0 }
.Ebene2Teaser .PContainerCols2 .puebersichtpopup { width:204px; /* x-rule:true; */ }
.Ebene2Teaser .PContainerCols3 .puebersichtpopup { width:131px; /* x-rule:true; */ }
.Ebene2Teaser .PContainerCols4 .puebersichtpopup { width:94px; /* x-rule:true; */ }

*html .DStandard .PContainerCols2 .lastElement { position:relative; width:244px; padding:0;  }

.PContainerCols2 .LPContainerVertikal { width:247px; /* x-rule:true; */ }
*html .PContainerCols2 .LPContainerVertikal { width:227px; /* x-rule:true; */}
.LPContainerHorizontal .LPContainerVertikal { /* x-rule:true; */ } 
.LPContainerHorizontal .LPContainerVertikal { /* x-rule:true; */ }
.LPContainerHorizontal .LPSitemapUebersicht { /* x-rule:true; */ }
	
.PContainerCols2 img { 
	margin:0; padding:0; 
}

.LPContainerHorizontal .PStandard,
.LPContainerHorizontal .PStandardLinie,
.LPContainerHorizontal .Teaser,
.LPContainerHorizontal .EyeCatcher,
.LPContainerHorizontal .PVerweise,
.LPContainerHorizontal .PUebersicht,
.LPContainerHorizontal .LPSitemapUebersicht,
.LPContainerHorizontal .puebersichtpopup { 
   float:left; 
 }

.LPContainerHorizontal .PStandard h3 {
	color:#0D1942;
	font-size:11px;
	margin:0px;
	padding:0;
}


.PContainerCols2 .LPContainerVertikal,
.PContainerCols3 .LPContainerVertikal,
.PContainerCols4 .LPContainerVertikal { 
	margin:0; padding:0;
}

.DSprachversion .PContainerCols2 .LPContainerVertikal { 
	width:229px; 
	overflow:hidden;
	margin-right:18px;
}


.DSprachversion .PContainerCols2 .LPContainerVertikal .PStandard { 
	width:227px; 
	margin:0 10px 0 0; 
}

.DSprachversion .PContainerCols2 .PStandardTeaser,
.DSprachversion .PContainerCols2 .EyeCatcher { 
	width:227px; 
}

.DSprachversion .LPContainerHorizontal .PStandard p,
.DSprachversion .LPContainerHorizontal .LPContainerVertikal .PStandard p,
.DSprachversion .PStandardTeaser p,
.DSprachversion .EyeCatcher p { 
	padding:0 10px 0 4px; 
}

.DSprachversion .SpezialSpalte .PStandardTeaser p,
.DSprachversion .SpezialSpalte .PStandard p { padding:0 0px 0 4px }

.PContainerCols2 .PStandard p,
.PContainerCols2 .LPContainerVertikal .PStandard p,
.PStandardTeaser p,
.EyeCatcher p,
.SpezialSpalte .PStandard p { padding:0 15px 0 0 }

.PContainerCols2 .LPContainerVertikal .PStandard a { background-image:none; padding:0; margin:0; border:0px none  }

.PStandardTeaser p,
.EyeCatcher p { margin:0 }

.DSprachversion .PContainerCols2 .PStandard .float,
.DSprachversion .PContainerCols2 .LPContainerVertikal .float,
.DSprachversion .PContainerCols2 .PStandardTeaser .float,
.DSprachversion .PContainerCols2 .EyeCatcher .float,
.DSprachversion .SpezialSpalte .PStandard .float { padding:0 0 0 4px  }

.DSprachversion .PContainerCols2 .PStandard h3,
.DSprachversion .PContainerCols2 .PStandardTeaser h3,
.DSprachversion .PContainerCols2 .EyeCatcher h3,
.DSprachversion .PContainerCols2 .LPContainerVertikal .PStandard h3 {
	padding:5px 10px 0 4px; margin:0
}

.DSprachversion .PContainerCols2 .PStandard h4,
.DSprachversion .PContainerCols2 .PStandardTeaser h4,
.DSprachversion .PContainerCols2 .EyeCatcher h4,
.DSprachversion .PContainerCols2 .LPContainerVertikal .PStandard h4 {
	padding:5px 10px 0 4px; margin:0
}

.DSprachversion .SpezialSpalte .PStandardTeaser h3,
.DSprachversion .SpezialSpalte .EyeCatcher h3,
.DSprachversion .SpezialSpalte .PStandard h3 {
	padding:5px 0px 0 4px; margin:0
}

.DSprachversion .SpezialSpalte .PStandardTeaser h4,
.DSprachversion .SpezialSpalte .EyeCatcher h4,
.DSprachversion .SpezialSpalte .PStandard h4 {
	padding:5px 0px 0 4px; margin:0
}

*html .DSprachversion .PContainerCols2 .PStandard h3,
*html .DSprachversion .PContainerCols2 .PStandardTeaser h3,
*html .DSprachversion .PContainerCols2 .EyeCatcher h3,
*html .DSprachversion .PContainerCols2 .LPContainerVertikal .PStandard h3,
*html .DSprachversion .SpezialSpalte .PStandard h3,
*html .DSprachversion .SpezialSpalte .PStandardTeaser h3,
*html .DSprachversion .SpezialSpalte .EyeCatcher h3 { padding:3px 10px 0 4px; margin:0 }

*html .DSprachversion .PContainerCols2 .PStandard h4,
*html .DSprachversion .PContainerCols2 .PStandardTeaser h4,
*html .DSprachversion .PContainerCols2 .EyeCatcher h4,
*html .DSprachversion .PContainerCols2 .LPContainerVertikal .PStandard h4,
*html .DSprachversion .SpezialSpalte .PStandard h4,
*html .DSprachversion .SpezialSpalte .PStandardTeaser h4,
*html .DSprachversion .SpezialSpalte .EyeCatcher h4 { padding:3px 10px 0 4px; margin:0 }

.PContainerCols2 .PStandard .float,
.PContainerCols2 .LPContainerVertikal .float,
.PContainerCols2 .PStandardTeaser .float,
.PContainerCols2 .EyeCatcher .float,
.SpezialSpalte .PStandard .float { padding:0 }

.PContainerCols2 .PStandard h3,
.PContainerCols2 .PStandardTeaser h3,
.PContainerCols2 .EyeCatcher h3,
.PContainerCols2 .LPContainerVertikal .PStandard h3,
.PContainerCols3 .PStandard h3,
.PContainerCols3 .PStandardTeaser h3,
.PContainerCols3 .EyeCatcher h3,
.PContainerCols3 .LPContainerVertikal .PStandard h3,
.PContainerCols4 .PStandard h3,
.PContainerCols4 .PStandardTeaser h3,
.PContainerCols4 .EyeCatcher h3,
.PContainerCols4 .LPContainerVertikal .PStandard h3  { margin:0 }

.PContainerCols2 .PStandard h4,
.PContainerCols2 .PStandardTeaser h4,
.PContainerCols2 .EyeCatcher h4,
.PContainerCols2 .LPContainerVertikal .PStandard h4,
.PContainerCols3 .PStandard h4,
.PContainerCols3 .PStandardTeaser h4,
.PContainerCols3 .EyeCatcher h4,
.PContainerCols3 .LPContainerVertikal .PStandard h4,
.PContainerCols4 .PStandard h4,
.PContainerCols4 .PStandardTeaser h4,
.PContainerCols4 .EyeCatcher h4,
.PContainerCols4 .LPContainerVertikal .PStandard h4  { margin:0 }

*html .PContainerCols2 .PStandard h3,
*html .PContainerCols2 .PStandardTeaser h3,
*html .PContainerCols2 .EyeCatcher h3,
*html .PContainerCols2 .LPContainerVertikal .PStandard h3,
.PStandardTeaser h3 a,
.EyeCatcher h3 a,
.SpezialSpalte h3 a { margin:0 }

*html .PContainerCols2 .PStandard h4,
*html .PContainerCols2 .PStandardTeaser h4,
*html .PContainerCols2 .EyeCatcher h4,
*html .PContainerCols2 .LPContainerVertikal .PStandard h4,
.PStandardTeaser h4 a,
.EyeCatcher h4 a,
.SpezialSpalte h4 a { margin:0 }

/*
.LPContainerHorizontal { 
	margin:0 0 12px 0;
}*/
/*wo Startseite... */ 
.LPContainerHorizontal { 
	margin:0 0 0px 0;
}

.LPContainerVertikal { 
	float:left; 
}

.Sitemap .HauptSpalte .PUebersicht h3 { background-color:#c5d8fa;
	padding:0;
	line-height:13px;
	margin-bottom:3px;
}

.Sitemap .HauptSpalte .PUebersicht h4 { background-color:#c5d8fa;
	padding:0;
	line-height:13px;
	margin-bottom:3px;
}

.Sitemap .HauptSpalte .LPSitemapUebersicht h3 { background-color:#c5d8fa;
	padding:0;
	line-height:13px;
	margin-bottom:3px;
}

.Sitemap .HauptSpalte .LPSitemapUebersicht h4 { background-color:#c5d8fa;
	padding:0;
	line-height:13px;
	margin-bottom:3px;
}

.Sitemap .HauptSpalte .PUebersicht h3 a { 
	background-image:none;
	padding:2px 2px 3px 8px;
	margin:0;
	color:#0d1942
}

.Sitemap .HauptSpalte .PUebersicht h3 a { 
	background-image:none;
	padding:2px 2px 3px 8px;
	margin:0;
	color:#0d1942
}
	
.Sitemap .HauptSpalte .PUebersicht h4 a { 
	background-image:none;
	padding:2px 2px 3px 8px;
	margin:0;
	color:#0d1942
}

.Sitemap .HauptSpalte .LPSitemapUebersicht h3 a { 
	background-image:none;
	padding:2px 2px 3px 8px;
	margin:0;
	color:#0d1942
}

.Sitemap .HauptSpalte .LPSitemapUebersicht h4 a { 
	background-image:none;
	padding:2px 2px 3px 8px;
	margin:0;
	color:#0d1942
}

.Sitemap .HauptSpalte .PUebersicht h3 a:hover { 
	text-decoration:underline;
	color:#043369
}

.Sitemap .HauptSpalte .PUebersicht h4 a:hover { 
	text-decoration:underline;
	color:#043369
}

.Sitemap .HauptSpalte .LPSitemapUebersicht h3 a:hover { 
	text-decoration:underline;
	color:#043369
}

.Sitemap .HauptSpalte .LPSitemapUebersicht h4 a:hover { 
	text-decoration:underline;
	color:#043369
}

.Sitemap .LPContainerHorizontal { margin:15px 0 18px 0; width:890px; }

.Sitemap .PContainerCols1 .PUebersicht,
.Sitemap .PContainerCols2 .PUebersicht,
.Sitemap .HauptSpalte .PContainerCols3 .PUebersicht,
.Sitemap .HauptSpalte .PContainerCols4 .PUebersicht { width:200px;
	/* x-rule:true; */
	margin:0 18px 0 0 }
	
.Sitemap .PContainerCols1 .LPSitemapUebersicht,
.Sitemap .PContainerCols2 .LPSitemapUebersicht,
.Sitemap .HauptSpalte .PContainerCols3 .LPSitemapUebersicht,
.Sitemap .HauptSpalte .PContainerCols4 .LPSitemapUebersicht { width:200px;
	/* x-rule:true; */
	margin:0 18px 0 0 }	

.Sitemap .LPContainerHorizontal .PUebersicht a { 
	color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#c5d8fa;
	padding:0 8px 1px 20px;
	margin-bottom:5px;
	font-size:11px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	border-right:1px solid #c5d8fa;
	border-bottom:1px solid #c5d8fa;
	border-left:4px solid #c5d8fa;
	width:167px;
	display:block;
 }
 
 .Sitemap .LPContainerHorizontal .LPSitemapUebersicht a { 
	color:#8e2100; text-decoration:none;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	background-color:#c5d8fa;
	padding:0 8px 1px 20px;
	margin-bottom:5px;
	font-size:11px;
	line-height:13px;
	border-top:1px solid #c5d8fa;
	border-right:1px solid #c5d8fa;
	border-bottom:1px solid #c5d8fa;
	border-left:4px solid #c5d8fa;
	width:167px;
	display:block;
 }

.Sitemap .LPContainerHorizontal a:hover { color:#0d1942;
	text-decoration:none }

.EyeCatcher { background-color:#dfebff }

.kontaktflash { position:absolute;
				top:94px; left:227px;
}

.DSprachversion .PContainerCols2 .PVerweise ul li div.referenceItem {
	width:228px;
}

.DSprachversion .PContainerCols2 .PVerweise ul li div.referenceItem a {
	width:196px;
}

/*------------------ SPALTEN ENDE ------------------*/

/*------------------ BILDER IM CONTENT -------------*/
div.zoom { position:relative }
div.zoom img{ position:relative;
	z-index:9 }

a.zoom { 
	position:relative;
    background-image:url(zoom_link.gif); 
	background-repeat:no-repeat;
	z-index:10;
	width:12px;
	height:12px;
	display:block;
	bottom:0;
	margin:-17px 0 0 0;
	padding:0;
	float:right;
	border:0 none; 
}

a.zoom:hover { 
	background-image:url(zoom_link_hover.gif) 
}

a.zoom img { 
	position:relative;
	z-index:10;
	width:12px;
	height:12px;
	border:0 none; 
}

div.zoomFloat a.zoom { 
	margin:-12px 0 0 0;
	float:right;
	border:0 none; 
}

.zoomFloat,
img.float { 
	float:left;
	margin: 4px 10px 5px 0;
}

.float img { 
	float:left;
	margin: 4px 10px 5px 0;
}

.float .zoom img { 
	float:left;
	margin: 4px 10px 5px 0;
}

.float {
	float:left;
}

.zoom {
	margin-right:10px;
	margin-bottom: 0px;
	margin-top:0px;
	margin-left:0px;
}

.withFloatingImage img {
	float:left;
	margin:4px 10px 5px 0;
}

.withFloatingImage .zoom img {
	float:left;
	margin:4px 10px 5px 0;
}

div.zoomFloat img,
div.zoom img { 
	margin:0;
	position:relative;
	z-index:1;
	float:none;
	margin-bottom: 5px;
}

div.zoomFloat a.zoom img,
div.zoom a.zoom img { 
	border:0 none;
	width:12px;
	height:12px;
	z-index:10; 
}

div.zoomFloat embed,
div.zoom embed { 
	margin:0;
	position:relative;
	z-index:1;
	float:none;
	margin-bottom: 5px;
}

div.zoomFloat a.zoom embed,
div.zoom a.zoom embed { 
	border:0 none;
	width:12px;
	height:12px;
	z-index:10; 
}

.LPContainerHorizontal img.zoomFloat,
.LPContainerHorizontal img.zoom { margin:0 }

.puebersichtpopup select { width:200px; }

.PContainerCols2 .puebersichtpopup select { width:230px }
.PContainerCols3 .puebersichtpopup select { width:102px }
.PContainerCols4 .puebersichtpopup select { width:70px }
/*------------------ BILDER IM CONTENT ENDE-------------*/

/*------------------ SCHNELLEINSTIEG ------------------*/

div.PopUp h4 {
	display:none;
}


/*------------------ SCHNELLEINSTIEG ENDE ------------------*/

/*------------------ STICHWORTSUCHE ------------------*/

.Suche .HauptSpalte { 
	margin:120px 0 0 255px;
	/* x-rule:true; */
	width:700px;
	padding:0 0 15px 0;
}

*html .Suche .HauptSpalte {
	position:absolute;
	top:0
}
	
*+html .Suche .HauptSpalte { 
	position:absolute;
	top:0
}
	
.Suche .MarginalSpalte { 
	display:none
}

.Suche .SecondaryNavigation { display:none }

.liveSuche, .produktSuche {  width:330px; float:left; margin-right:20px }



div.KeywordSearch { position:absolute;
	left:718px;
	top:87px;
	z-index:1001;
	width:170px }

*html div.KeywordSearch { top:87px }
div.KeywordSearch label { display:none }

div.KeywordSearch .eingabe { width:120px;
	height:12px;
	border:0px none;
	margin:0 8px 0 0;
	color:#0d1942;
	padding:1px 2px 0 2px;
	line-height:11PX;
	font-size:10PX;
	font-family:verdana, arial;
	vertical-align:bottom }
	
div.KeywordSearch .KeywordSearch { color:#fff;
	border:0px none;
	font-size:0px;
	width:21px;
	height:13px;
	background-image:url(lupe.gif); 
	background-repeat:no-repeat }
	
.suchergebnis { padding-top:10px }
	
h4.suchergebnis  { font-size:11px;
	margin:0;
	padding:12px 0 8px 0 }

h4.suchergebnis em { color:#d24d15 }

.suchergebnis ol { font-weight:bold;
	margin-bottom:15px }
	
.suchergebnis ol li { font-weight:bold;
	margin-bottom:5px }
	
.suchergebnis ol li a { display:block;
	text-decoration:none }
	
.suchergebnis ol li span { font-weight:normal }

.stichwortsuche .eingabe { width:160px;
	font-family: Verdana, Helvetica, Arial; 
	border:1px solid #003e79;
	font-size:11px;
	color:#0d1942;
	margin:0 8px 0 0;
	padding:1px 0 1px 2px }

.stichwortsuche .KeywordSearch { 
	font-family: Verdana, Helvetica, Arial;
	font-size:10px; 
	margin-top:10px;
	color:#003e79;
	font-weight:bold;
	width:100px;
	border:0px none;
	font-size:11px;
	background-color:#ddeaff;
	border: 1px solid #003e79 }

*html .stichwortsuche .KeywordSearch { 
	height:17px }

p.blaetterer { margin:18px 0 15px 0;
	padding:3px 0 3px 0; text-align:center }
	
p.blaetterer a.zurueck { text-decoration:none;
	margin:0 60px 0 0;
	padding-left:15px;
	background-image:url(zurueckpfeil.gif);
	background-position:left;
	background-repeat:no-repeat }
	
p.blaetterer a.weiter { text-decoration:none;
	margin:0 0 0 60px;
	padding-right:15px;
	background-image:url(weiterpfeil.gif);
	background-position:right;
	background-repeat:no-repeat }
	
p.blaetterer a:hover { text-decoration:none }

.ranking { font-weight:bold; width:25px;
	float:left; 
	color:#8e2100 }
	
.item { margin-bottom:3px;
	clear:both }
	
.item .anreisser { line-height:16px; 
	margin:0 0 6px 25px;
	clear:both }
	
.item a { float:left }

/*.relevanzKontainer { float:right;
	width:120px;
	margin-top:3px }*/
	
.relevanzKontainer { display:none }
	
.relevanzKontainer .relvanzText { float:left;
	color:#0d1942;
	margin-right:5px;
	padding:0;
	line-height:12px }

.relevanzKontainer .relevanz { margin-top:5px;
	background-image:url(relevanz-bg.gif);
	background-repeat:no-repeat;
	width:54px;
	height:6px;
	float:left }
	
*html .relevanzKontainer .relevanz { margin-top:4px }

.relevanzKontainer .relevanz .relevanzWert { height:4px;
	background-image:url(relevanzgrafik.gif);
	background-repeat:repeat-x;
	margin:1px 2px 1px 2px }
/*------------------ STICHWORTSUCHE ENDE ------------------*/

/*------------------ DIREKTKONTAKT ------------------*/
.verweisbox,
.direktkontakt { background-color:#f2f6fb;
	background-image:url(direkt-hg.gif);
	background-repeat:no-repeat;
	padding:10px 2px 5px 12px;
	margin:0 0 8px 0;
	border-bottom:1px solid #c7d2ec }

.verweisbox h4 { margin:0;
	padding:0;
	color:#0d1942 }
	
.direktkontakt h4 { margin:0;
	padding:0 0 4px 0 }

.direktkontakt h4 a { margin:0;
	padding:0;
	text-decoration:none;
	color:#0d1942;
	background-image:none }

*html .verweisbox h4, 
*html .direktkontakt h4, 
*html .direktkontakt h4 a { font-size:100% }

.verweisbox ul { margin:0;
	padding:0;
	list-style:none }

.verweisbox ul li { margin:0;
	padding:0 }

.verweisbox ul li a { margin:0;
	padding:0 8px 1px 15px;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat;
	text-decoration:none;
	color:#8e2100 }
 
.verweisbox .download .details { display:block;
	padding:0 0 0 15px;
	color:#5d86ad }
 
.verweisbox p,
.direktkontakt p { margin:0 0 4PX 0;
	padding:0;
	color:#0d1942 }

.direktkontakt a { margin:0 0 5PX 0;
	padding:0 8px 1px 15px;
	background-image:url(icon-weiter.gif); 
	background-repeat:no-repeat; 
	background-position: 0 4px; 
	text-decoration:none;
	color:#8e2100 }
	
.verweisbox ul li a:hover,
.direktkontakt a:hover { color:#0d1942;
	background-image:url(icon-weiter.gif); 
	text-decoration:none }

.verweisbox .mail,	
.direktkontakt .mail { padding-left: 16px;
	background-image:url(mail.gif);
	background-repeat:no-repeat }

.verweisbox .phone,	
.direktkontakt .phone { padding-left: 16px;
	background-image:url(phone.gif);
	background-repeat:no-repeat }

/*------------------ DIREKTKONTAKT ENDE ------------------*/

/*------------------ PANEL -------------*/
form.panel { 
	margin:0 0 20px 0;
	/*width:467px; -> unterschiedlich in Registrierung und anderen Formularen
	                  jetzt wie HauptSpalte 505px;*/
	padding:0;
	z-index:1;
	width: 505px;
}

.Ebene2Teaser form.panel { 
	margin:0 0 20px 0;
	width:420px;
	padding:0;
	z-index:1
}

.anmeldung { 
	margin:0px 0 10px 0;
	width:505px;
	padding:0;
	z-index:1;
	border-top: 5px solid #a8bedb;
	border-bottom: 1px solid #bcd0ea;
	background-color:#d9e6f7;
	background-image:url(form-bg.gif);
	background-repeat:repeat-x;
}

form.panel fieldset, 
.anmeldung fieldset { 
	border:0 none #fff;
	padding:8px 6px 8px 6px; 
}
	
form.panel .seite  { 
	border-top: 5px solid #a8bedb;
	border-bottom: 1px solid #bcd0ea;
	background-color:#d9e6f7;
	background-image:url(form-bg.gif);
	background-repeat:repeat-x; 
}
	
form.panel div.seite legend, 
.anmeldung div.seite legend { 
	padding:6px 0 6px 0; 
	display:block;
}

form.panel .seite br {
	clear:both;
}

form.panel fieldset.gruppe, 
.anmeldung fieldset.gruppe {
	margin:0;
	padding:0;
}

form.panel fieldset.gruppe legend, 
.anmeldung fieldset.gruppe legend {
	display:block;
	font-size:100%;
	font-weight:bold;
	color:#0d1942;
}
	
*html form.panel fieldset.gruppe legend,
*html form.anmeldung fieldset.gruppe legend { 
	margin-left:-7px; 
}

form.panel,
form.panel label { 
	color:#0d1942; 
}

.anmeldung,
.anmeldung label,
.anmeldeactions input { 
	color:#0d1942; 
}

.anmeldung fieldset label { 
	float:left;
	font-weight:bold;
	margin-right:10px;
	width:90px;
}

form.panel .textFeld,
form.panel textarea,
.anmeldung .texFeld,
.anmeldung textarea {
	font-family: Verdana, Helvetica, Arial; 
	font-size:11px;
	color:#0d1942;
	border:1px solid #003e79;
	width:178px;
	margin:0;
	padding:0;
}

.panel div.formularfrage input.textfeld {
	font-family: Verdana, Helvetica, Arial; 
	font-size:11px;
	color:#0d1942;
	border:1px solid #003e79;
	width:178px;
	margin:0;
	padding:0;
}

.anmeldung a { 
	margin:0 10px 4px 8px; 
	padding-bottom:10px;
}

form.panel .plzfeld { width:43px;
	font-family: Verdana, Helvetica, Arial; 
	margin-right:7px;
	border:1px solid #003e79;
	font-size:11px;
	color:#0d1942;
	padding:0;
}
	
form.panel .stadtfeld { width:126px;
	font-family: Verdana, Helvetica, Arial; 
	border:1px solid #003e79;
	font-size:11px;
	color:#0d1942;
	margin:0;
	padding:0 }

select { width:160px; 
	color:#0d1942;
	font-size:11px; 
	margin:0; 
	padding:0 }

.fehler,
.oblig { color:#cc0000; font-weight:bold }
form.panel div.actions { margin:0 0 10px 0;}
form.panel div.actions .left { float:left }
form.panel div.actions .right { float:right }

form.panel div.actions .abbrechen,	
form.panel div.actions .abschicken,
form.panel div.actions .weiter { color:#003e79;
	font-family: Verdana, Helvetica, Arial;
	margin-top:10px;
	font-weight:bold;
	width:100px;
	height:18px;
	font-size:11px;
	background-color:#ddeaff;
	border: 1px solid #003e79 }

.anmeldeactions { float:right; width:200px}

.anmeldung fieldset div.anmeldeactions .anmeldung { 
	font-family: Verdana, Helvetica, Arial;
	margin-top:0px;
	color:#003e79;
	font-weight:bold;
	width:200px;
	height:18px;
	font-size:11px;
	background-color:#ddeaff;
	border: 1px solid #003e79}
	
form.panel .felder,
.anmeldung .felder { 
	float:left;
	width:180px;
	margin:0 0 3px 0;
	padding:0;
}

form.panel div.legende,
.anmeldung div.legende {
	position:relative;
	float:left;
	width:170px;
	margin:0 15px 0 0;
	padding:0;
	font-weight:bold;
}
	
form.panel div.bzqlegende,
.anmeldung div.bzqlegende { 
	float:left;
	width:85px;
	margin-right:15px;
	font-weight:bold;
}
	
.formularfrage { 
	margin:0;
	padding:0;
}

.optionenfrage {
	margin:0;
	padding:0 0 5px 0;
}

*html form.panel fieldset.gruppe div.optionenfrage {
	margin:0;
	padding:5px 0 3px 0;
}

.optionenfrage .legende {
	margin:0;
	padding:0;
}

.optionenfrage .formelemente {
}

.optionenfrage .formelemente img {
	float:left;
	margin:0;
	padding:0 0 15px 0;
}

.optionenfrage .formelemente .beimBild {
	width:320px;
	float:left;
	margin:0;
	padding:0 0 15px 10px;
}

.optionenfrage .formelemente .beimBild label {
	
}

.optionenfrage .formelemente .beimBild label span.beschreibung {
	margin:0;
	padding:3px 0 5px 0;
	width:320px;
}

.optionenfrage .formelemente .beimBild input.textfeld {
}




.formelementeHoriz { margin:0; padding:0}
.formelementeHoriz select { font-family: Verdana, Helvetica, Arial; 
	margin:0; padding:0; width:178px;}

*html .formelementeHoriz select { width:182px }

.formularfrage br { clear:both }
.panel .PStandard {	padding:0}
span.beschreibung { display:block;
	color:#1b629d; font-weight:normal }
	
span.beschreibung p { margin:0; padding:0 }
.bildoption { width:264px }
.bildoption label {	width:185px }
*html .bildoption label { width:180px }
.bildoption img { float:left;
	margin:0 5px 5px 0 }
	
.bildoption input {	float:left }
.panelresult { position:absolute;
	z-index:5;
	padding:5px;
	left:464px;
	top:163px;
	height:100px;
	width:184px;
	border:2px solid #0d1942;
	background-color:#efefef }
	
.panelresult a { display:block;
	margin:5px 0 0 5px;
	padding:0 0 0 12px;
	background-repeat:no-repeat; 
	background-position:0 0.3em; 
	text-decoration:none }
	
.hinweistext { margin-top:10px }

.loginname { 
	font-weight:bold
}
.loginfehler {
	background-color:#fff;
	display:block;
	color:red;
	border:1px solid red;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	margin-bottom:8px;
	padding:1px 0 1px 0 
 }
 
 *html .panel input.check {
	margin:3px 6px 0 -4px;
}

*+html .panel input.check {
	margin:0px 6px 0 -4px;
}

.panel div.fehler,
.panel div.formularfrage .felder div.fehler {
	padding-left:0px;
}

/*------------------ Panel Styles aus CMS kopiert -----------------------------*/
.panel div.actions .zurueck {
	background-color:#DDEAFF;
	border:1px solid #003E79;
	color:#003E79;
	font-family:Verdana,Helvetica,Arial;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin-top:10px;
	width:100px;
}

.panel div.actions div.left {
	width:25%
}

.panel div.actions div.right {
	width:70%
}

*html .formelemente label {
	padding-top:5px;
}

*html .panel input.check {
	margin:3px 6px 0 -4px;
}

*+html .panel input.check {
	margin:0px 6px 0 -4px;
}

.panel div.fehler,
.panel div.formularfrage .felder div.fehler {
	padding-left:0px;
}

.popupWindow .close a {
	text-decoration:none;
}

.panel .PStandard ul.ReferenceList {
	float:left;
	margin-top:5px;
}

.panel div.formularfrage input.textFeld {
	width:100%;
}

/* Gewinnspiel */
.panel div.formularfrage, div.optionenfrage {
	/*float:left; */
}

.panel div.optionenfrage .formelemente .formularfrage {
	border:none;
	display:block;
	float:left;
}

.seite .hinweistext {
	float:left;
}

/* Gewinnspiel Ende*/

/*Druckformular Bestellung*/

.DStandard .HauptSpalte .seite .gruppe .PStandard, 
.Ebene2Teaser .HauptSpalte .seite .gruppe .PStandard, 
.spezial .HauptSpalte .seite .gruppe .PStandard {
	margin-bottom:0px;
}

/*Druckformular Bestellung Ende*/

/*------------------- Ende Panel Styles aus CMS --------------------------*/
form.panel .seite, .anmeldung .seite {
	padding:8px 6px;
	width:509px;
}

.overallErrorMessage {
	display: none;
}

.LPFragenGruppe br {
	clear: left;
}

.panel .feldKlammer div.formularfrage {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}

.feldKlammer {
	float:left;
	display:inline;
}

.feldKlammer .formularfrage .felder {
	float:left;
	display:inline;
}

.feldKlammer .formularfrage .felder .textFeld {
	float:left;
}


.feldKlammer .legende {
	display: none;
}

/*------------------ PANEL ENDE-------------*/


/*------------------ Produktkatalograhmen ------------------*/
.backToReferrer a { width:201px; 
	position:absolute; 
	left:0px; 
	top:81px; 
	background-color:#fff;
	color:#003878;
	padding:0 8px 0 18px;
	height:13px;
	line-height:13px;
	text-decoration:none;
	background-image:url(zurueckpfeil_prodkat.gif);
	background-repeat:no-repeat
}

.backToReferrer a:hover { color:#8e2100 }

.content { position:absolute; left:0px; top:97px; WIDTH:970PX }

/*------------------ Produktkatalograhmen ------------------*/

/*------------------ STATUS ------------------*/
.status { background-image: url(marginalabsatz-bg.gif);
	background-repeat:repeat-x;
	padding:5px 6px 5px 6px;
	margin-bottom:10px }


.status a { display:block; margin:1px 0 3px 0 }

.Sitemap .status { display: none }
	
/*------------------ STATUS ENDE ------------------*/

/*------------------ SONSTIGES ------------------*/
.BottomNavigation { }
.BottomNavigation ul { }
.BottomNavigation ul li a { }
.LDDownload .LanguageSwitcher { display:none }
/*------------------ SONSTIGES ENDE ------------------*/

/*------------------ hicom -----------------*/

body.hicom {
	margin:0;
	padding:0;
	background-image: none;

}

.hicom .PrimaryNavigation {
	height:166px;
	display:none;
}

.hicom .HauptSpalte {
	position:absolute;
	top:94px;
	left:74px;
	margin:0;
	padding:0;
	width:762px;
	height:383px;
	background-color:#fff;
	background-image:url(bg-hauptspalte.gif);
	background-repeat:no-repeat;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation  {
	background-color:#cfe4ad;
	height:190px
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation #Intro21586 .fliestext h4 {
	/*color:#275404*/
	color:red;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation #Intro21586 .fliestext p {
	color:#1a1a1a
}

.hicom .HauptSpalte h1 {
	display:none;
}

.hicom .HauptSpalte .PContainerCols1 {
	position:relative;
	height:373px;
	width:370px;
	margin:0 0 0 0;
	padding:0px;
	top:10px;
	float:left;
	border-right:11px solid #fff;
}

.hicom .HauptSpalte .PContainerCols2 {
	position:relative;
	height:373px;
	width:370px;
	margin:0 0 0 0;
	padding:0px;
	top:10px;
	float:left;
	border-right:11px solid #fff;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement {
	position:relative;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement {
	position:relative;
}

*+html .hicom .HauptSpalte .PContainerCols1 .lastElement {
	position:absolute;
	left:0px;
	top:155px;
}

*+html .hicom .HauptSpalte .PContainerCols2 .lastElement {
	position:absolute;
	left:0px;
	top:155px;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation {
	position:absolute;
	width:370px;
	height:217px;
	top:156px;
	padding:27px 0 0 0;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation {
	position:absolute;
	width:370px;
	height:217px;
	top:156px;
	padding:27px 0 0 0;
}

*html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation {
	top:0px;
}

*html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation {
	top:0px;
}

*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation {
	top:0px;
}

*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation {
	top:0px;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .fliestext {
	position:relative;
	padding:0 15px 0 15px;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .fliestext {
	position:relative;
	padding:0 15px 0 15px;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .fliestext h3 {
	font-family: Verdana, Helvetica, Arial;
	font-weight:normal;
	color:#003E79;
	font-size:14px;
	line-height:16px;
	margin:0;
	padding:0;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .fliestext h3 {
	font-family: Verdana, Helvetica, Arial;
	font-weight:normal;
	color:#003E79;
	font-size:14px;
	line-height:16px;
	margin:0;
	padding:0;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel {
	position:relative;
	width:340px;
	height:14px;
	margin:0 0 0 15px;
	border-bottom:1px solid #3068A1;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel {
	position:relative;
	width:340px;
	height:14px;
	margin:0 0 0 15px;
	border-bottom:1px solid #3068A1;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComControlPanel {
	border-bottom:1px solid #4a9213;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComControlPanel {
	border-bottom:1px solid #4a9213;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a {
	position:relative;
	float:right;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a {
	position:relative;
	float:right;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.closeRegion {
	margin:0;
	padding:0;
	color:#fff;
	font-size:9px;
	line-height:15px;
	padding-left:15px;
	width:78px;
	text-decoration:none;
	background-image:url(schliessen-lang.gif);
	background-repeat:no-repeat;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.closeRegion {
	margin:0;
	padding:0;
	color:#fff;
	font-size:9px;
	line-height:15px;
	padding-left:15px;
	width:78px;
	text-decoration:none;
	background-image:url(schliessen-lang.gif);
	background-repeat:no-repeat;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.closeRegion {
	background-image:url(car-schliessen-lang.gif);
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.closeRegion {
	background-image:url(car-schliessen-lang.gif);
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.close {
	margin:0;
	padding:0;
	color:#fff;
	font-size:9px;
	line-height:15px;
	padding-left:10px;
	width:78px;
	text-decoration:none;
	background-image:url(schliessen-kurz.gif);
	background-repeat:no-repeat;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.close {
	margin:0;
	padding:0;
	color:#fff;
	font-size:9px;
	line-height:15px;
	padding-left:10px;
	width:78px;
	text-decoration:none;
	background-image:url(schliessen-kurz.gif);
	background-repeat:no-repeat;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.close {
	background-image:url(car-schliessen-kurz.gif);
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.close {
	background-image:url(car-schliessen-kurz.gif);
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.back {
	margin:0;
	padding:0;
	color:#fff;
	font-size:9px;
	line-height:15px;
	padding-left:28px;
	width:47px;
	text-decoration:none;
	background-image:url(zurueck.gif);
	background-repeat:no-repeat;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.back {
	margin:0;
	padding:0;
	color:#fff;
	font-size:9px;
	line-height:15px;
	padding-left:28px;
	width:47px;
	text-decoration:none;
	background-image:url(zurueck.gif);
	background-repeat:no-repeat;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.back {
	background-image:url(car-zurueck.gif);
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.back {
	background-image:url(car-zurueck.gif);
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList {
	position:relative;
	width:340px;
	height:143px;
	background-color:#ffffff;
	margin:0 0 0 15px;
	scrollbar-face-color: #D3DEED;
	scrollbar-shadow-color: #BBCAE2;
	scrollbar-highlight-color: #EFF5FF;
	scrollbar-3dlight-color: #EFF5FF;
	scrollbar-darkshadow-color:#a6b7d3;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #3068a1;
	overflow:auto;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList {
	position:relative;
	width:340px;
	height:143px;
	background-color:#ffffff;
	margin:0 0 0 15px;
	scrollbar-face-color: #D3DEED;
	scrollbar-shadow-color: #BBCAE2;
	scrollbar-highlight-color: #EFF5FF;
	scrollbar-3dlight-color: #EFF5FF;
	scrollbar-darkshadow-color:#a6b7d3;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #3068a1;
	overflow:auto;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList h4 {
	position:relative;
	margin:0 0 0 9px;
	padding:15px 0 0 0;
	font-family: Verdana, Helvetica, Arial;
	font-size:16px;
	color:#003E79;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList h4 {
	position:relative;
	margin:0 0 0 9px;
	padding:15px 0 0 0;
	font-family: Verdana, Helvetica, Arial;
	font-size:16px;
	color:#003E79;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComLinkList h4 {
	color:#1a1a1a
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComLinkList h4 {
	color:#1a1a1a
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul {
	list-style-type:none;
	margin:14px 0 8px 0;
	padding:0 0 7px 0;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul {
	list-style-type:none;
	margin:14px 0 8px 0;
	padding:0 0 7px 0;
}

*html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul {
	padding:0;
}

*html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul {
	padding:0;
}

*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul {
	padding:0;
}

*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul {
	padding:0;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li {
	position:relative;
	width:305px;
	height:16px;
	background-color:#fff;
	margin:0 0 2px 9px;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li {
	position:relative;
	width:305px;
	height:16px;
	background-color:#fff;
	margin:0 0 2px 9px;
}

*html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li {
	margin:0 0 0 9px;
}

*html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li {
	margin:0 0 0 9px;
}

*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li {
	margin:0 0 0 9px;
}

*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li {
	margin:0 0 0 9px;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li a {
	position:absolute;
	background-image:url(bg_a.gif);
	width:280px;
	height:16px;
	margin:0;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#002950;
	line-height:15px;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li a {
	position:absolute;
	background-image:url(bg_a.gif);
	width:280px;
	height:16px;
	margin:0;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#002950;
	line-height:15px;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li a {
	background-image:url(car-bg_a.gif);
	color:#1a1a1a;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li a {
	background-image:url(car-bg_a.gif);
	color:#1a1a1a;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li a:hover {
	background-image:url(bg_a_hover.gif);
	color:#8F2303;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li a:hover {
	background-image:url(bg_a_hover.gif);
	color:#8F2303;
}

.hicom .PContainerCols1 .lastElement .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li a:hover {
	background-image:url(car-bg_a_hover.gif);
	color:#ea160a;
}

.hicom .PContainerCols1 .lastElement .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li a:hover {
	background-image:url(car-bg_a_hover.gif);
	color:#ea160a;
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {
	position:absolute;
	margin:0 0 0 15px;
	padding: 0 0 0 5px;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
	top:185px;
	left:0px;
	width:335px;
	background-image:url(bg-region.gif);
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {
	position:absolute;
	margin:0 0 0 15px;
	padding: 0 0 0 5px;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
	top:185px;
	left:0px;
	width:335px;
	background-image:url(bg-region.gif);
}

.hicom .PContainerCols1 .lastElement .LPContainerHorizontal2 .lastElement .ComNavigation .weiter {
	background-image:url(car-region.gif);
}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter a {
	position:absolute;
	width:227px;
	left:0px;
	padding: 0 0 0 5px;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	background-image:url(bg-button-region.gif);
	background-repeat:no-repeat;
}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter a {
	position:absolute;
	width:227px;
	left:0px;
	padding: 0 0 0 5px;
	font-family: Verdana, Helvetica, Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	background-image:url(bg-button-region.gif);
	background-repeat:no-repeat;
}

.hicom .PContainerCols1 .lastElement .PContainerCols2 .lastElement .ComNavigation .weiter a {
	background-image:url(car_region.gif);
	background-repeat:no-repeat;
}

.hicom .PContainerCols1 .lastElement .PContainerCols2 .lastElement .ComNavigation .fliestext h4,
.hicom .PContainerCols1 .lastElement .PContainerCols2 .lastElement .ComNavigation #Intro53048 .fliestext h4 {
	color:#275404;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation .fliestext p,
.hicom .LPContainerHorizontal1 .lastElement .PContainerCols1 .lastElement .ComNavigation #Intro53048 .fliestext p {
	color:#1a1a1a;
}

.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation .fliestext p,
.hicom .LPContainerHorizontal1 .lastElement .PContainerCols2 .lastElement .ComNavigation #Intro53048 .fliestext p {
	color:#1a1a1a;
}

.seite .mediaupload .felder input.hochladen {
background-color:#ddeaff;
background-image:none;
border:1px solid #00397e;
color:#00397e;
font-weight:bold;
margin:0px 0px 8px 9px;
padding:0pt 4px 0pt 5px;
}

*html .seite .mediaupload .felder input.hochladen {
margin:0pt 0pt 0px 43px;
padding:2px 4px 0pt 5px;
}

*+html .seite .mediaupload .felder input.hochladen {
margin:0pt 0pt 0px 43px;
padding:2px 4px 0pt 5px;
}

*html .formelemente label {
	padding-top:5px;
}

.DSprachversion .popupShadow {
left:193px;
position:absolute;
top:-18px;
z-index:1500;
}

.popupWindow {
margin:0pt;
padding:0pt;
z-index:1500;
}

.popupWindow .close {
background-image:url(hg_leiste.gif);
background-repeat:no-repeat;
height:16px;
margin:0pt;
padding:0pt;
width:605px;
z-index:1500;
}

.popupWindow .close a {
display:block;
font-size:10px;
margin:0pt 0pt 0pt 472px;
padding:1px 0pt 0pt;
text-align:right;
width:112px;
color:#ffffff;
}

.popupWindow .PStandardPopUp {
clear:both;
margin:0pt;
padding:0pt;
width:592px;
/* x-rule:true; */
z-index:1500;
}

.popupWindow .PStandardPopUp .PStandardTeaser {
	margin:0px;	
}

.popupWindow .PStandardPopUp .PStandardTeaser div.zoom {
	width:592px;
}

.popupWindow .More,
.popupWindow .PStandardPopUp .Teaser a.zoom {
display:none;
}

/*------------------------ ComSchnelleinstieg PBlock Komponente  ---------------------------------*/

.ComSchnelleinstieg h3 {
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Helvetica, Arial;
	font-weight:normal;
	color:#003E79;
	font-size:14px;
	line-height:16px;	
	margin-bottom:10px;
}

.ComSchnelleinstieg p {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	font-family:Verdana,Helvetica,Arial;
	font-size:11px;
	line-height:16px;
	color:#132A4A;
	margin-top:11px;
}


/*------------------- Weitere hicom Styles aus dem CMS ------------------------*/
.hicom .HauptSpalte .PContainerCols1 {width:180px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation {width:180px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter a,
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {width:145px;}
.hicom .HauptSpalte .PContainerCols1 {background-color:#dfecff}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation {padding-top:23px}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter a {background-position:right}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel,
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList {width:160px;margin:0 0 0 10px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li {width:130px;margin:0 0 2px 6px;}
*html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li {width:130px;margin:0 0 2px 5px;}
*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li {width:130px;margin:0 0 2px 5px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li a {padding-left:22px;width:112px;border-right:1px solid #dfebff}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList ul li a:hover {border-right:1px solid #769ac7}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList h4 {margin:0 0 0 6px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .fliestext {color:#132a4a}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.close {width:70px;padding-left:5px;margin-left:10px;background-position:right;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.closeRegion {width:70px;background-position:right;}
.hicom .HauptSpalte {top:102px;}
.hicom .SecondaryNavigation {display:none;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {top:235px;}
.hicom .HauptSpalte .PContainerCols1 {height:420px;}

.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.close,
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {margin-left:10px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter a,
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {width:155px;font-size:9px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter a {font-size:9px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .fliestext {padding:0 10px}
.hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComLinkList {height:182px;}
*html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.back {background-position:0 1px;}
*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .ComControlPanel a.back {background-position:0 1px;}

.hicom .HauptSpalte .PContainerCols1 .PStandard img {margin-bottom:23px}
*html .hicom .HauptSpalte .PContainerCols1 .PStandard img {margin-bottom:20px}
*+html .hicom .HauptSpalte .PContainerCols1 .PStandard img {margin-bottom:20px}
.hicom .HauptSpalte .PContainerCols1 .PStandard h4 {color:#003E79;font-family:Verdana,Helvetica,Arial;font-size:14px;font-weight:normal;line-height:16px;margin:0 0 10px 0;padding:0 10px 0 10px;}
.hicom .HauptSpalte .PContainerCols1 .PStandard p {color:#132A4A;padding:0 10px 0 10px;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .PVerweisePopUp form input.goto {display:none;}
.hicom .HauptSpalte .PContainerCols1 .lastElement .PVerweisePopUp {font-weight:bold;left:0;padding:0 0 0 10px;position:absolute;top:385px;}
*html .hicom .HauptSpalte .PContainerCols1 .lastElement .PVerweisePopUp {top:0px;position:absolute;}
*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .PVerweisePopUp {top:230px;}
*html .hicom .HauptSpalte .PContainerCols1 .lastElement .PVerweisePopUp {top:96px}
*html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {top:206px}
*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .PVerweisePopUp {top:96px}
*+html .hicom .HauptSpalte .PContainerCols1 .lastElement .ComNavigation .weiter {top:206px}

.hicom .HauptSpalte .PContainerCols2 {width:180px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation {width:180px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter a,
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {width:145px;}
.hicom .HauptSpalte {width:770px;background-image:none}
.hicom .HauptSpalte .PContainerCols2 {background-color:#dfecff}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation {padding-top:23px}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter a {background-position:right}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel,
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList {width:160px;margin:0 0 0 10px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li {width:130px;margin:0 0 2px 6px;}
*html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li {width:130px;margin:0 0 2px 5px;}
*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li {width:130px;margin:0 0 2px 5px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li a {padding-left:22px;width:112px;border-right:1px solid #dfebff}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList ul li a:hover {border-right:1px solid #769ac7}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList h4 {margin:0 0 0 6px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .fliestext {color:#132a4a}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.close {width:70px;padding-left:5px;margin-left:10px;background-position:right;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.closeRegion {width:70px;background-position:right;}
.hicom .HauptSpalte {top:102px;}
.hicom .SecondaryNavigation {display:none;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {top:235px;}
.hicom .HauptSpalte .PContainerCols2 {height:420px;}

.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.close,
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {margin-left:10px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter a,
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {width:155px;font-size:9px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter a {font-size:9px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .fliestext {padding:0 10px}
.hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComLinkList {height:182px;}
*html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.back {background-position:0 1px;}
*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .ComControlPanel a.back {background-position:0 1px;}

.hicom .HauptSpalte .PContainerCols2 .PStandard img {margin-bottom:23px}
*html .hicom .HauptSpalte .PContainerCols2 .PStandard img {margin-bottom:20px}
*+html .hicom .HauptSpalte .PContainerCols2 .PStandard img {margin-bottom:20px}
.hicom .HauptSpalte .PContainerCols2 .PStandard h4 {color:#003E79;font-family:Verdana,Helvetica,Arial;font-size:14px;font-weight:normal;line-height:16px;margin:0 0 10px 0;padding:0 10px 0 10px;}
.hicom .HauptSpalte .PContainerCols2 .PStandard p {color:#132A4A;padding:0 10px 0 10px;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .PVerweisePopUp form input.goto {display:none;}
.hicom .HauptSpalte .PContainerCols2 .lastElement .PVerweisePopUp {font-weight:bold;left:0;padding:0 0 0 10px;position:absolute;top:385px;}
*html .hicom .HauptSpalte .PContainerCols2 .lastElement .PVerweisePopUp {top:0px;position:absolute;}
*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .PVerweisePopUp {top:230px;}
*html .hicom .HauptSpalte .PContainerCols2 .lastElement .PVerweisePopUp {top:96px}
*html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {top:206px}
*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .PVerweisePopUp {top:96px}
*+html .hicom .HauptSpalte .PContainerCols2 .lastElement .ComNavigation .weiter {top:206px}



/*------------------ Site Styles uebernehmen  --------------*/
.panel div.actions .zurueck {
background-color:#DDEAFF;
border:1px solid #003E79;
color:#003E79;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-weight:bold;
height:18px;
margin-top:10px;
width:100px;
}

.panel div.actions div.left {
width:25%
}

.panel div.actions div.right {
width:70%
}

*html .formelemente label {
	padding-top:5px;
}

*html .panel input.check {
	margin:3px 6px 0 -4px;
}

*+html .panel input.check {
	margin:0px 6px 0 -4px;
}

.panel div.fehler,
.panel div.formularfrage .felder div.fehler {
	padding-left:0px;
}

.popupWindow .close a {
text-decoration:none;
}

.panel .PStandard ul.verweis {
float:left;
margin-top:5px;
}
/*--- ab hier keine Styles mehr !!!! ---*/
