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

body.blue1 { background-image:url(standard_bg_blue1.gif) }
body.blue2 { background-image:url(standard_bg_blue2.gif) }
body.brown1 { background-image:url(standard_bg_brown1.gif) }
body.brown2 { background-image:url(standard_bg_brown2.gif) }
body.brown3 { background-image:url(standard_bg_brown3.gif) }
body.green1 { background-image:url(standard_bg_green1.gif) }
body.green2 { background-image:url(standard_bg_green2.gif) }
body.green3 { background-image:url(standard_bg_green3.gif) }
body.orange { background-image:url(standard_bg_orange.gif) }
body.pink { background-image:url(standard_bg_pink.gif) }
body.red { background-image:url(standard_bg_red.gif) } 

dl { margin:0 0 15px 0; padding:10px 0 4px 0 }
dt { float:left; font-weight: bold;	width:150px }
a {	color:#af1900; text-decoration:underline }
.CU a {	color:#a09e06; 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 }
#huelle {width:1002px;text-align:left;margin:auto;}
#huelle2 {position:absolute;left:0px}

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

.logo {
	position:absolute;
	left:0px;
	top:0px;
	/* background-image:url(logo_hu.gif); 
	background-repeat:no-repeat; */
	width:1002px;
	height:80px;
	margin:0
}
	  
.CU .logo {
	/* background-image:url(logo_cu.gif); */
}

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

.printlogo {
	display:none;
}

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

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

.DFragebogenSeite .KeyVisual,
.DStandard .KeyVisual,
.DFragebogen .KeyVisual,
.DDownload .KeyVisual {
	width:520px;
	padding:0;
	margin:0 0 23px 0;
}

/*------------------ KEYVISUAL ENDE ------------------*/

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

h1 { 
	color:#0d1942;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0px
}

.DFragebogenSeite h1,
.DSprachversion h1,
.DStandard h1,
.DFragebogen h1,
.DDownload h1 {
	display:none;
}

.Artikel h1 {
	display:block;
	padding-top:8px;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#000;
}

h2 { 
	color:#5487bd;
	font-size:12px;
	margin:0 0 8px 0;
	padding:0px
}
.PStandard h4,
.PStandardLinie h4,
.PVerweise h4,
.PUebersicht h4,
.puebersichtpopup h4 { font-size:11px;
	color:#0d1942;
	margin:0 0 5px 0;
	padding:0
}
.PStandard h4 p,
.PStandardLinie h4 p,
.PVerweise h4 p,
.PUebersicht h4 p,
.puebersichtpopup h4 p {
	color:#0d1942;
	margin:0;
	padding:0
}

.Artikel h4,
.Artikel h4 p {
	color:#000;
}

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

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

.PrimaryNavigation { 
	z-index:150;
	position:absolute;
	left:40px;
	top:79px;
	width:900px
}

*html .PrimaryNavigation { 
	top:77px;
}

*+html .PrimaryNavigation { 
	top:77px;
}

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

.PrimaryNavigation ul li {
	float:left;
	margin:0; 
	padding:0;
}

.PrimaryNavigation ul li a { 
	color:#fff;
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:4px 20px 3px 20px;
	text-decoration:none;
	text-transform:uppercase
}

.PrimaryNavigation a:hover { 
	color:#3d73ab; 
	background-color:#fff;
}

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

.PrimaryNavigation .selected a {
	color:#3d73ab;
	background-color:#fff;
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:4px 20px 3px 20px;
	text-decoration:none;
	text-transform:uppercase
}

.PrimaryNavigation .selected a:hover {
	color:#3d73ab;
}

body.Spezial .PrimaryNavigation .selected a,
body.blue1 .PrimaryNavigation .selected a { background-color: #7ba7d3; }
body.blue2 .PrimaryNavigation .selected a { background-color: #02305f; }
body.brown1 .PrimaryNavigation .selected a { background-color: #c17600; }
body.brown2 .PrimaryNavigation .selected a { background-color: #af1900;  }
body.brown3 .PrimaryNavigation .selected a { background-color: #8a3700; }
body.green1 .PrimaryNavigation .selected a { background-color: #88c23e;  }
body.green2 .PrimaryNavigation .selected a { background-color: #00ac39;  }
body.green3 .PrimaryNavigation .selected a { background-color: #126d00;  }
body.orange .PrimaryNavigation .selected a { background-color: #f68b00;  }
body.pink .PrimaryNavigation .selected a { background-color: #e76c80;  }
body.red .PrimaryNavigation .selected a { background-color: #e43e04;  }

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

/*------------------ SUBNAVIGATION ------------------*/
.DSprachversion .FeatureBox { 
	display:none;
}

.FeatureBox

body.Spezial .SecondaryNavigation {
	display:none;
}
	
.SecondaryNavigation a { 
	text-decoration:none;
}
.SecondaryNavigation ul { 
	list-style-type:none;
	margin:0;
	padding:0 }
	
.SecondaryNavigation > ul.breadcrumb { 
	margin-bottom:5px;
}
	
.SecondaryNavigation ul li,
.SecondaryNavigation ul ul { 
	margin:0;
	padding:0 
}
	
.SecondaryNavigation ul li a,
.SecondaryNavigation ul li a:hover  { 
	padding:1px 0 2px 10px;
	width:184px;
	display:block;
	margin:0;
	color:#fff;
	font-weight:bold;
	background-color:#3c73ab;
	font-size:11px;
	line-height:15px;
	border-bottom:1px solid #a2bbd9;
	display:block
	}
.SecondaryNavigation ul.breadcrumb #BreadcrumpListFirst a {
	background-color:#3c73ab;
	background-image:none;
	padding:1px 0pt 2px 10px;
	width:184px;
}
.SecondaryNavigation ul.breadcrumb li a,
.SecondaryNavigation ul.breadcrumb li a:hover {
	background-color:#6490bf;
	margin:0;
	padding:1px 0 2px 26px;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #a1bcd9; 
	width:168px;
	background-image:url(subnavpfeil.gif);
	background-repeat:no-repeat;
	background-position: 12px 3px
}

.SecondaryNavigation ul.aktiveEbene li a, 
.SecondaryNavigation ul.aktiveEbene li a:hover {
	background-color:#d3e3f2;
	border-bottom:1px solid #EAF1F9;
	font-weight:normal;
	color:#003877;
	width:168px;
	padding:1px 0 2px 26px;
}
.SecondaryNavigation ul.aktiveEbene li a:hover {
	color:#003878;
	background-color:#bbd2ee;
}

/*--- zum recyclen f?àö¬?r J?àö?àÇrg -----

.SecondaryNavigation ul li.selected a,
.SecondaryNavigation ul li.selected a:hover { 
       padding:1px 0 2px 10px;
       width:184px;
	   display:block;
       margin:0;
       color:#fff;
       font-weight:bold;
       background-color:#3c73ab;
       font-size:11px;
		line-height:15px;
		border-bottom:1px solid #a2bbd9;
       display:bloc }


.SecondaryNavigation ul li ul li a,
.SecondaryNavigation ul li.selected ul li a { 
       margin:0;
       padding:1px 0 2px 26px;
       color:#fff;
       font-weight:bold;
       background-color:#6291bf;
       border-bottom:1px solid #a1bcd9; 
       width:168px;
       background-image:url(subnavpfeil.gif);
       background-repeat:no-repeat;
       background-position: 12px 3px }

.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 { 
       margin:0;
       padding:1px 0 2px 26px;
       color:#eaf1f9;
       font-weight:bold;
       background-color:#d3e3f2;
       border-bottom:1px solid #a1bcd9; 
       width:168px; }

.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 6px;
       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:#af1900
}

.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 }

------*/

li.hidden a { font-style:italic }


	
/*------------------ SUBNAVIGATION ENDE ------------------*/

/*------------------ GLOBALE NAVIGATION ------------------*/
.GlobalNavigation {	
	position:absolute;
	top:206px;
	left:772px;
	width:206px
}
.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;
}

.status {
	position:relative;
	left:773px;
	top:109px;
	z-index:2000;
}

.DFragebogenSeite .GlobalNavigation .referenceItem,
.DSprachversion .GlobalNavigation .referenceItem,
.DStandard .GlobalNavigation .referenceItem,
.DFragebogen .GlobalNavigation .referenceItem,
.DDownload .GlobalNavigation .referenceItem {
	background-image:url(bg-headline-link.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	margin-bottom:16px;
}

.CU .GlobalNavigation .referenceItem {
	background-image:url(bg-headline-link_cu.gif);
}

.DFragebogenSeite .GlobalNavigation .referenceItem a,
.DSprachversion .GlobalNavigation .referenceItem a,
.DStandard .GlobalNavigation .referenceItem a,
.DFragebogen .GlobalNavigation .referenceItem a,
.DDownload .GlobalNavigation .referenceItem a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
	padding-left:8px;
	display:block;
}

.DFragebogenSeite .GlobalNavigation .referenceItem span.anreisser,
.DSprachversion .GlobalNavigation .referenceItem span.anreisser,
.DStandard .GlobalNavigation .referenceItem span.anreisser,
.DFragebogen .GlobalNavigation .referenceItem span.anreisser,
.DDownload .GlobalNavigation .referenceItem span.anreisser {
	position:relative;
	top:1px;
	color:#060606;
	background-color:#EBF2FE;
	border-right:1px solid #D9E3F4;
	border-bottom:1px solid #D9E3F4;
	border-left:1px solid #D9E3F4;
	border-collapse:collapse;
	width:179px;
	padding:5px 5px 4px 8px;
}

/*------------------ GLOBALE NAVIGATION ENDE------------------*/

/*------ Beginn Styles LanguageSwitcher  ----*/
.LanguageSwitcher {
	position:absolute;
	margin-top:79px;
	z-index:2000;
	left:772px;
	text-align:right;
	width:193px;
}

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

.LanguageSwitcher ul li  {
	display:inline;
	margin-left:5px
}

.LanguageSwitcher ul li a {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Arial, Verdana, Helvetica;
	font-size:11px
}

/* .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
}

.GlobalNavigation ul li .LanguageSwitcher a:hover { color:#003878;
	background-image: url(languagearrow-hi.gif)}
	
.GlobalNavigation ul li .LanguageSwitcher ul { 
	display: none; 
	width:110px; 
	padding:1px 0 3px 0;
	margin:0;
	list-style: none; 
	position: absolute;
	top: 17px;
	left: 4px;
	border: 1px solid #a8bedb;
	color:#fff;
	z-index:1900;
	background-color:#fff;
}

.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;
}

.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
}

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


/*------ Ende Styles LanguageSwitcher  ----*/


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


.PStandard img { margin:10px 0 20px 0 }

.HauptSpalte {
	/* x-rule:true; */
	z-index:1
 }
 
.HauptSpalte .datum {
 display:none;
 }
 
 
.DSprachversion .HauptSpalte {
	/* x-rule:true; */
	position:relative;
	left:40px;
	width:453px;
	padding-top:136px;
}

.DFragebogenSeite .HauptSpalte,
.DStandard .HauptSpalte,
.null .HauptSpalte,
.DFragebogen .HauptSpalte,
.DDownload .HauptSpalte { 
	/* x-rule:true; */
	position:relative;
	left:40px;
	width:453px;
	padding-top:136px;
	min-height:402px;
 }
 
 .Artikel .HauptSpalte {
	background-image: url(bg_hauptspalte.gif);
	background-repeat:repeat-x;
	background-position: 0 136px;
 }

 .Artikel .HauptSpalte p {
	font-weight:bold;
 }

 .Artikel .HauptSpalte div p {
	font-weight:normal;
 }

.SpezialSpalte { 
	position:relative;
	/* x-rule:true; */
	margin-top:0;
	margin-left:0;
	width:194px;
	padding:0 0 15px 0;
 }

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

.Sitemap .KeywordSearch {
	display:none;
}

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

.DSprachversion .MarginalSpalte {
	position:absolute; 
	left:522px;
	top:136px;
	width:222px
}

.DFragebogenSeite .MarginalSpalte,
.DStandard .MarginalSpalte,
.DFragebogen .MarginalSpalte,
.DDownload .MarginalSpalte { 
	left:493px;
	position:absolute;
	top:136px;
	width:212px;
	padding-left:29px;
}

.Artikel .MarginalSpalte {
	background-image: url(bg_marginalspalte.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-top:2px;
}

.DSprachversion .MarginalSpalte .PStandard,
.DSprachversion .MarginalSpalte .PVerweise {
	background-image: none;
	padding:0;
}
.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 .PVerweise ul li .referenceItem {
	width:200px;
	margin:0;
	padding:0;
}

.MarginalSpalte .PVerweise ul li .referenceItem a {
background-color:#cde2fb;
background-image: url(icon-verweis.gif);
background-repeat:no-repeat;
border-color:#cde2fb;
border-style:solid;
border-width:1px 1px 1px 4px;
color:#af1900;
display:block;
font-size:10px;
line-height:13px;
padding:0px 8px 1px 20px;
text-decoration:none;
width:162px;
margin-bottom:6px;
}

.CU .MarginalSpalte .PVerweise ul li .referenceItem a {
	background-image: url(icon-verweis_cu.gif);
	color:#a09e06;
}

.MarginalSpalte .PVerweise ul li .referenceItem a.download {
	background-image: url(icon-dokument.gif);
}

.CU .MarginalSpalte .PVerweise ul li .referenceItem a.download {
	background-image: url(icon-dokument_cu.gif);
}

.MarginalSpalte .PVerweise ul li .referenceItem span.anreisser {
	position:relative;
	width:171px;
	margin-bottom:5px;
	display:none;
}

.MarginalSpalte .PStandard,
.MarginalSpalte .PVerweise,
.MarginalSpalte .popup,
.MarginalSpalte .zurueck {
/*	background-image: url(marginalabsatz-bg.gif);
	background-repeat:repeat-x;
	padding:3px 6px 3px 6px; */
	margin-bottom:10px;
}
.MarginalSpalte .PStandard h4,
.MarginalSpalte .PVerweise h4,
.MarginalSpalte .popup h4,
.MarginalSpalte .zurueck h4 {
	padding:0 0 2px 0;
	margin:0;
	font-size:10px
}

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

.MarginalSpalte .PStandard a,
.MarginalSpalte .PVerweise a,
.MarginalSpalte .popup a,
.MarginalSpalte .zurueck a { color:#af1900; text-decoration:none;
	background-image:url(icon-verweis.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 #cde2fb;
	width:182px;
	display:block 
}


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

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

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

.MarginalSpalte .Bildbanner {
	padding:0 0 3px 0;	
	margin: 0 0 10px 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
}

.MarginalSpalte .Bildbanner a { 
	color:#af1900;
	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
}


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

/* .HauptSpalte > .PStandard {
	border-top:1px solid #3e72ab;
}
body.blue1 .HauptSpalte > .PStandard { border-top:1px solid #7ba7d3; }
body.blue2 .HauptSpalte > .PStandard { border-top:1px solid #02305f; }
body.brown1 .HauptSpalte > .PStandard { border-top:1px solid #c17600; }
body.brown2 .HauptSpalte > .PStandard { border-top:1px solid #af1900; }
body.brown3 .HauptSpalte > .PStandard { border-top:1px solid #8a3700; }
body.green1 .HauptSpalte > .PStandard { border-top:1px solid #88c23e; }
body.green2 .HauptSpalte > .PStandard { border-top:1px solid #00ac39; }
body.green3 .HauptSpalte > .PStandard { border-top:1px solid #126d00; }
body.orange .HauptSpalte > .PStandard { border-top:1px solid #f68b00; }
body.pink .HauptSpalte > .PStandard { border-top:1px solid #e76c80; }
body.red .HauptSpalte > .PStandard { border-top:1px solid #e43e04; } 


.HauptSpalte .PStandard {
	padding-top:4px;
	margin-top:26px;
} */

.HauptSpalte .PStandard .zoomFloat {
	position:relative;
	/* float:right;
	margin:0 0 -24px 10px;
	top:-24px; */
}

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

.CU .HauptSpalte .PStandard ul.verweis a,
.CU .HauptSpalte .PVerweise a,
.CU .HauptSpalte .PUebersicht a,
.CU .HauptSpalte .popup a,
.CU .HauptSpalte .zurueck a,
.CU .HauptSpalte .PProduktKatalog a {
	color:#a09e06;
	background-image:url(icon-verweis_cu.gif);
}

.HauptSpalte .PVerweise ul li .referenceItem {
	width:205px;
}

.HauptSpalte .PVerweise ul li .referenceItem a,
.HauptSpalte .PVerweise ul li .referenceItem a:hover {
	background-image:url(icon-artikel.gif);
	background-repeat:no-repeat;
	width:167px;
}

.CU .HauptSpalte .PVerweise ul li .referenceItem a,
.CU .HauptSpalte .PVerweise ul li .referenceItem a:hover {
	background-image:url(icon-artikel_cu.gif);
}

.HauptSpalte .uebersichtImBereich .PVerweise ul li .referenceItem a {
	font-size:11px;
	line-height:16px;
	padding-bottom:0px;
	width:177px;
}

.HauptSpalte .uebersichtImBereich .PVerweise ul li .referenceItem a:hover {
	width:177px;
	color:#0d1942;
}

.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 }

.DFragebogenSeite .HauptSpalte .PStandard,
.DStandard .HauptSpalte .PStandard,
.DFragebogen .HauptSpalte .PStandard,
.DDownload .HauptSpalte .PStandard,
.HauptSpalte .PStandard {
	margin-bottom:18px
}

.PUebersicht { margin:0 0 10px 0 }

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

.PStandardTeaser,
.EyeCatcher { padding:0; margin:3px 0 5px 0 }
		
.DSprachversion .PStandard p { margin:0 0 12px 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 }

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

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

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

.PStandardTeaser .More { text-align:right; padding:0 8px 0 0; margin:0 }
.PStandardTeaser .More a { color:#af1900; text-decoration:underline }
.PStandardTeaser .More a:hover { color:#af1900; text-decoration:none }

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


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

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

.HauptSpalte .PStandard ul {
	width:453px;
}

.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 }

.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 }

.PStandard table.telefonbuch { 
	border-top:1px solid #c4d6f2;
	border-left:1px solid #c4d6f2;
	border-right:0px solid #c4d6f2;
	border-bottom:0px solid #c4d6f2;
}

.telefonbuch tr td { 
	background-color:#fff;
	padding:2px 4px 2px 5px;
	vertical-align:top;
	font-weight:normal;
	border-top:0px solid #ffffff;
	border-left:0px solid #c4d6f2;
	border-right:1px solid #c4d6f2;
	border-bottom:1px solid #c4d6f2;
}
/*------------------ TABELLEN ENDE ------------------*/

/*------------------ VERWEISE und UEBERSICHTEN ------------------*/
.PStandard ul.verweis,
.PVerweise ul,
.PUebersicht ul,
.popup ul,
.zurueck ul,
.PProduktKatalog ul { margin:0;
	padding:0;
	list-style-type:none }
	
.PStandard ul.verweis li,
.PVerweise li,
.PUebersicht 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;
}

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

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

.PStandard ul.verweis li .referenceItem a,
.DSprachversion .PVerweise ul li .referenceItem a, 
.PUebersicht ul li .referenceItem a,
.PProduktKatalog ul li .referenceItem a { 
	padding:0 8px 1px 15px;
	background-image:url(icon-verweis.gif); 
	background-repeat:no-repeat; 
	text-decoration:none;
	display:block;
	color:#af1900;}

.CU ul.verweis li .referenceItem a,
.CU .PVerweise ul li .referenceItem a, 
.CU .PUebersicht ul li .referenceItem a,
.CU .PProduktKatalog ul li .referenceItem a {
	color:#a09e06;
	background-image:url(icon-verweis_cu.gif);
	padding:0 8px 1px 20px; 
}

.PStandard ul.verweis li a:hover, 
.PVerweise ul li a:hover, 
.PUebersicht ul li a:hover,
.PProduktKatalog ul li a:hover {
	color:#0d1942;
	background-image:url(icon-verweis.gif); 
	text-decoration:none;
}

.CU .PUebersicht ul li a:hover,
.CU .PProduktKatalog ul li a:hover {
	background-image:url(icon-verweis_cu.gif); 
}
.PVerweise ul li a.thumb img {
	margin:4px 4px 0 0;
}

.PUebersicht li a { color:#0d1942 }

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

.PStandard ul.verweis li a.download,
.PVerweise 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:#af1900
}	
.PStandard ul.verweis li a.download img,
.PVerweise li a.download img,
.PUebersicht li a.download img { 
	margin:4px 4px 0 0;
}
	
.HauptSpalte .PStandard ul.verweis li a.download,
.HauptSpalte .PVerweise li a.download,
.HauptSpalte .PUebersicht li a.download { padding:0 8px 0 20px }
	
.PStandard ul.verweis li a.download:hover, 
.PVerweise 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,	
.PVerweise ul li div.referenceItemWithImage {
	background-image:url(bg-rItemWithImage.gif);
	background-repeat: repeat-y;
	position:relative;
	border:1px solid #cde2fb;
	width:247px;
	margin:0 0 13px; 0;
}

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

.PUebersicht 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,
.PVerweise ul li div.referenceItemWithImage .navImage a img {
	margin:0 0 0 1px;
	padding:0;
}

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

.PUebersicht 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,
.PVerweise ul li div.referenceItemWithImage .navText a:hover {
	background-image:none;
}

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

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

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

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

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

.PUebersicht 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,
.PVerweise ul li div.referenceItemWithImage .download:hover {
	background-image:none;
}

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

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

.FeatureBox .PVerweise h4 {
	background-color:#3c73ab;
	border-bottom:1px solid #a1bcd9;
	padding: 1px 0 1px 10px;
	color:#fff;	
}

.FeatureBox .PVerweise ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

.FeatureBox .PVerweise ul li {
	background-color:#d3e3f2;
	border-bottom:1px solid #eaf1f9;
	margin:0;
	padding:1px 0pt 1px 0;
}

.FeatureBox .PVerweise ul li a {
	background-image:none;
	color:#003877;
	font-weight:normal;
	width:168px;
	padding-left:26px;
}

.FeatureBox .PVerweise ul li a:hover {
	color:#0d1942
}

.FeatureBox .PVerweise ul li div span.anreisser {
	display:none;
}

.FeatureBox .DSprachversion .PVerweise ul li {
	border-bottom:0px none;
}

.FeatureBox .PVerweise ul li .referenceItem {
	width:194px;
}
.FeatureBox .PVerweise ul li .referenceItem a {
	padding-left:23px;
	width:162px;
	background-position:4px 0;
}

.Artikel .MarginalSpalte .PUebersicht {
	margin-bottom:0;
	padding-bottom:0;
}

.Artikel .MarginalSpalte .PUebersicht ul li .referenceItem {
	padding-bottom:5px;
}

.Artikel .MarginalSpalte .PUebersicht ul li .referenceItem a {
	font-size:10px;
	padding:0px 8px 1px 20px;
	width:167px;
}

.Artikel .MarginalSpalte .PVerweise ul li .referenceItem a {
	width:167px;
	margin-top:0px;
	margin-bottom:10px;
}

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

.downloadzip .details, 
.downloadtext .details { display:block;
	padding:0;
	color:#6a9cbb }

.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:#af1900;
	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:#af1900;
	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,
.PUebersicht .rechts,
.PUebersicht .links {
	float:left;
	width:229px;
	margin:0 0 0 0;
	padding:0 0 0 0
}
.PVerweise .links,
.PUebersicht .links {
	margin-right:10px;
}
.PVerweise .rechts ul li div,
.PVerweise .links ul li div,
.PUebersicht .rechts ul li div,
.PUebersicht .links ul li div {
	margin:0;
	padding:0;
	width:100%
}
.PVerweise .links a,
.PVerweise .rechts a,
.PUebersicht .links a,
.PUebersicht .rechts a {
	color:#af1900; text-decoration:none;
	background-image:url(icon-verweis.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 #cde2fb;
	width:201px;
	display:block 
}
.PVerweise .links ul li div a,
.PVerweise .rechts ul li div a {
	margin:0;
}
.PVerweise .links ul li div span.anreisser,
.PVerweise .rechts ul li div span.anreisser {
	margin-bottom:3px;
}

.PVerweise .links a.download,
.PVerweise .rechts a.download,
.PUebersicht .links a.download,
.PUebersicht .rechts a.download {
	width:196px;
}
.PVerweise .details,
.PUebersicht .details { display:block;
	padding:0 0 0 18px;
	color:#6a9cbb }

.PStandard ul.verweis a.download  .details, 
.PVerweise 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,
.PUebersicht li .navImage a:hover,
.PUebersicht li .navImage a.download:hover {
	background-image:none;
	padding:0
}
.PVerweise a.bildlink, 
.PUebersicht a.bildlink {
	background-image:none; 
	padding:0;
	width:51px;
	float:left;
	position:relative;
	margin:0 7px 0 0
}
.PStandard ul.verweis a.bildlink img, 
.PVerweise li a.bildlink img, 
.PUebersicht li a.bildlink img { position:relative;
	margin-bottom:3px }

.MarginalSpalte .PStandard img { margin:0 }



.HauptSpalte .MedienUebersicht div.MedienZeile div.referenceItem {
	margin:0 14px 0 0;
}
.HauptSpalte .MedienUebersicht ul li {
	width:156px;
	background-color:#fafafa;
	float:left;
}

.HauptSpalte .MedienUebersicht div.referenceItem {
	float:left;
	margin:0;
	padding:0;
	width:142px;
}
.HauptSpalte .MedienUebersicht div span {
	margin:0;
	padding:0;
	color:#003878;
}
.HauptSpalte .MedienUebersicht div div div a {
	margin:0;
	padding:0;
	width:142px;
	border:0px none;
}
.HauptSpalte .MedienUebersicht div div div 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:-12px 0 0 0;
	padding:0;
	float:right;
	border:0 none 
}
.HauptSpalte .MedienUebersicht div div div a.zoom:hover {
	background-image:url(zoom_link_hover.gif)
}
.HauptSpalte .MedienUebersicht div div div a.zoom img {
	position:relative;
	z-index:10;
	width:12px;
	height:12px;
	border:0 none
}


.HauptSpalte .PUebersichtNews h4 {
	padding:3px 0 0 0;
	margin:0;
	font-size:100%;
}
.HauptSpalte .PUebersichtNews h4 a {
	position:relative;
	text-decoration:none;
	color:#060606;
	top:5px;
}
.HauptSpalte .PUebersichtNews h4 a:hover {
	text-decoration:underline;
}
.HauptSpalte .PUebersichtNews ul {
	padding:0;
	margin:0;
}
.HauptSpalte .PUebersichtNews ul li {
	list-style-type:none;
}

.HauptSpalte .PUebersichtNews ul li > div {
	border-top:1px solid #3e72ab; 
	padding-bottom:27px;
}

.HauptSpalte .PUebersichtNews ul li div.blue1 { border-color:#7ba7d3; }
.HauptSpalte .PUebersichtNews ul li div.blue2 { border-color:#02305f; }
.HauptSpalte .PUebersichtNews ul li div.brown1 { border-color:#c17600; }
.HauptSpalte .PUebersichtNews ul li div.brown2 { border-color:#af1900; }
.HauptSpalte .PUebersichtNews ul li div.brown3 { border-color:#8a3700; }
.HauptSpalte .PUebersichtNews ul li div.green1 { border-color:#88c23e; }
.HauptSpalte .PUebersichtNews ul li div.green2 { border-color:#00ac39; }
.HauptSpalte .PUebersichtNews ul li div.green3 { border-color:#126d00; }
.HauptSpalte .PUebersichtNews ul li div.orange { border-color:#f68b00; }
.HauptSpalte .PUebersichtNews ul li div.pink { border-color:#e76c80; }
.HauptSpalte .PUebersichtNews ul li div.red { border-color:#e43e04; }

.HauptSpalte .PUebersichtNews ul li div div.bildNavi a.moreLink {
	position:relative;
	background-color:#fff;
	background-image:url(pfeil_standard.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	color:#fff;
	text-decoration:none;
	padding:0 0 2px 0;
}

.HauptSpalte .PUebersichtNews ul li div.referenceItemWithImage .navText .navImage {
	float:right;
	padding:0 0px 1px 1px;
	width:auto;
}
.HauptSpalte .PUebersichtNews ul li div.referenceItemWithImage .navText .navImage a img {
	
}

.HauptSpalte .PUebersichtNews ul li div.blue1 div.bildNavi a.moreLink {background-color:#7ba7d3;background-image:url(pfeil_blue1.gif)}
.HauptSpalte .PUebersichtNews ul li div.blue2 div.bildNavi a.moreLink {background-color:#02305f;background-image:url(pfeil_blue2.gif)}
.HauptSpalte .PUebersichtNews ul li div.brown1 div.bildNavi a.moreLink {background-color:#c17600;background-image:url(pfeil_brown1.gif)}
.HauptSpalte .PUebersichtNews ul li div.brown2 div.bildNavi a.moreLink {background-color:#af1900;background-image:url(pfeil_brown2.gif)}
.HauptSpalte .PUebersichtNews ul li div.brown3 div.bildNavi a.moreLink {background-color:#8a3700;background-image:url(pfeil_brown3.gif)}
.HauptSpalte .PUebersichtNews ul li div.green1 div.bildNavi a.moreLink {background-color:#88c23e;background-image:url(pfeil_green1.gif)}
.HauptSpalte .PUebersichtNews ul li div.green2 div.bildNavi a.moreLink {background-color:#00ac39;background-image:url(pfeil_green2.gif)}
.HauptSpalte .PUebersichtNews ul li div.green3 div.bildNavi a.moreLink {background-color:#126d00;background-image:url(pfeil_green3.gif)}
.HauptSpalte .PUebersichtNews ul li div.orange div.bildNavi a.moreLink {background-color:#f68b00;background-image:url(pfeil_orange.gif)}
.HauptSpalte .PUebersichtNews ul li div.pink div.bildNavi a.moreLink {background-color:#e76c80;background-image:url(pfeil_pink.gif)}
.HauptSpalte .PUebersichtNews ul li div.red div.bildNavi a.moreLink {background-color:#e43e04;background-image:url(pfeil_red.gif)}

.blue1 .HauptSpalte .uebersichtImBereich ul li div {border-color:#7ba7d3}
.blue2 .HauptSpalte .uebersichtImBereich ul li div {border-color:#02305f}
.brown1 .HauptSpalte .uebersichtImBereich ul li div {border-color:#c17600}
.brown2 .HauptSpalte .uebersichtImBereich ul li div {border-color:#af1900}
.brown3 .HauptSpalte .uebersichtImBereich ul li div {border-color:#8a3700}
.green1 .HauptSpalte .uebersichtImBereich ul li div {border-color:#88c23e}
.green2 .HauptSpalte .uebersichtImBereich ul li div {border-color:#00ac39}
.green3 .HauptSpalte .uebersichtImBereich ul li div {border-color:#126d00}
.orange .HauptSpalte .uebersichtImBereich ul li div {border-color:#f68b00}
.pink .HauptSpalte .uebersichtImBereich ul li div {border-color:#e76c80}
.red .HauptSpalte .uebersichtImBereich ul li div {border-color:#e43e04}

.blue1 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_blue1.gif)}
.blue2 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_blue2.gif)}
.brown1 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_brown1.gif)}
.brown2 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_brown2.gif)}
.brown3 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_brown3.gif)}
.green1 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_green1.gif)}
.green2 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_green2.gif)}
.green3 .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_green3.gif)}
.orange .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_orange.gif)}
.pink .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_pink.gif)}
.red .HauptSpalte .uebersichtImBereich ul li div div a.moreLink {background-image:url(pfeil_red.gif)}

.HauptSpalte .uebersichtImBereich ul li div div.bildNavi a.moreLink {
	padding:0 0 3px 8px;
	margin:0;
	line-height:15px;
}
.HauptSpalte .uebersichtImBereich ul li,
.HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage {
	width:453px;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .bildNavi {
	/* width: 213px; */
	float:right;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .bildNavi .navImage {
	float:left;
	padding-right:1px;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .bildNavi .navImage img {
	padding-left:10px;
	margin-bottom:1px;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .bildNavi a.moreLink {
	float:left;
	margin:0;
	width:4px;
	line-height:13px;
	background-position:right;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .navText p {
	width:213px;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItem {
	border-top:0px none;
	background-image:url(bg-referenceItem.gif);
	background-repeat:no-repeat;
	padding-bottom:27px;
	padding-top:1px;
}

.CU .HauptSpalte .uebersichtImBereich ul li div.referenceItem {
	background-image:url(bg-referenceItem_cu.gif);
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItem div {
	background-image:url(bg_teaserblock.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
	border-top:1px solid #fff;
	width:453px;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItem div div {
	background-image:none;
	border-top:0px none;
	width:auto;
}

.HauptSpalte .uebersichtImBereich .PVerweise ul li div.referenceItem {
	background-image:none;
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItem h4 {
	padding-left:8px;
	width:213px;
}
.HauptSpalte .uebersichtImBereich ul li div.referenceItem p {
	margin-bottom:5px;
	margin-top:4px;
	padding-left:8px;
	padding-right:0px;
	width:433px;
}
.HauptSpalte .uebersichtImBereich ul li div.referenceItem .More {
	padding-left:8px;
	width:213px;
	padding-bottom:6px
}

.HauptSpalte .uebersichtImBereich ul li div.referenceItem .bildNavi .moreLink {
	background-image:url(pfeil_brown2.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	line-height:13px;
	float:right;
}

.CU .HauptSpalte .uebersichtImBereich ul li div.referenceItem .bildNavi .moreLink {
	background-image:url(pfeil_cu.gif);
}



/* --- STYLES STARTSEITE NEWS?úBERSICHT --- */

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem {
	padding-bottom:4px;
	border-top:0px none;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div {
	width:451px;
 /* border:1px solid #D9E3F4;
	border-top:0px solid #D9E3F4;
	border-collapse:collapse; */
	background-image:url(bg_teaserblock.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div div {
	background-image:none;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div .More {
	margin-bottom:6px;
	padding: 0 0 6px 8px;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div div {
	border:0px solid #D9E3F4;
	background-color:transparent;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItemWithImage {
	border:0px solid #D9E3F4;
	background-color:#ffffff;
	margin-bottom:0px;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItemWithImage div {
	border:0px solid #D9E3F4;
	background-color:transparent;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div p{
	width:433px;
	padding-right:0px;
	padding-left:8px;
	margin-bottom:5px;
	margin-top:4px;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div h4 {
	width:433px;
	padding-left:8px;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItemWithImage div h4 {
	width:213px;
	padding-left:8px;
	float:left;
}
.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .navImage {
	position:relative;
	width:210px;
	float:right;
	margin-right:1px;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .navImage a img {
	 float:right;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .DocPath {
	z-index: 200; 
    position: absolute; 
    left: -5px;
    text-align: right;
	visibility: hidden;
	width:468px;
	padding:0;
	margin:0 0 0 5px;
	text-decoration:underline;
	color:#fff;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .BereichsTitel {
	position:relative;
	width:453px;
	background-image:url(bg-headline-link.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
	height:18px;
}

.CU .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .BereichsTitel {
	background-image:url(bg-headline-link_cu.gif);
}

.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.referenceItem div .bildNavi .DocPath a {
	display:block;
	color:#fff;
	padding-left:8px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:18px;
}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.blue1 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.blue1 div .bildNavi .DocPath a {background-color:#7ba7d3;background-image:url(pfeil_blue1.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.blue2 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.blue2 div .bildNavi .DocPath a {background-color:#02305f;background-image:url(pfeil_blue2.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.brown1 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.brown1 div .bildNavi .DocPath a {background-color:#c17600;background-image:url(pfeil_brown1.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.brown2 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.brown2 div .bildNavi .DocPath a {background-color:#af1900;background-image:url(pfeil_brown2.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.brown3 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.brown3 div .bildNavi .DocPath a {background-color:#8a3700;background-image:url(pfeil_brown3.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.green1 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.green1 div .bildNavi .DocPath a {background-color:#88c23e;background-image:url(pfeil_green1.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.green2 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.green2 div .bildNavi .DocPath a {background-color:#00ac39;background-image:url(pfeil_green2.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.green3 div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.green3 div .bildNavi .DocPath a {background-color:#126d00;background-image:url(pfeil_green3.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.orange div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.orange div .bildNavi .DocPath a {background-color:#f68b00;background-image:url(pfeil_orange.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.pink div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.pink div .bildNavi .DocPath a {background-color:#e76c80;background-image:url(pfeil_pink.gif)}
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.red div .bildNavi .BereichsTitel a,
.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.red div .bildNavi .DocPath a {background-color:#e43e04;background-image:url(pfeil_red.gif)}

.DSprachversion  .HauptSpalte .PUebersichtNews ul li div.referenceItem div div.navText {
	width:441px;
 /* background-color:#EBF2FE;
	border-right:1px solid #D9E3F4;
	border-bottom:1px solid #D9E3F4;
	border-left:1px solid #D9E3F4; */
	background-image:url(bg_teaserblock.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div div.navText .More {
	/* width:400px; */
	width:213px;
	padding-left:8px;
	margin-bottom:6px;
	float:left;
}

.DSprachversion .HauptSpalte .PUebersichtNews ul li div.referenceItem div div.navText p {
		/* width:433px; */
		width:213px;
		padding-right:0px;
		padding-left:8px;
		margin-top:4px;
		margin-bottom:5px;
		float:left;
}

.DFragebogenSeite .MarginalSpalte .referenceItem .BereichsTitel,
.DSprachversion .MarginalSpalte .referenceItem .BereichsTitel,
.DStandard .MarginalSpalte .referenceItem .BereichsTitel,
.DFragebogen .MarginalSpalte .referenceItem .BereichsTitel,
.DDownload .MarginalSpalte .referenceItem .BereichsTitel {
	background-image:url(bg-headline-link.gif);
	background-repeat: repeat-x;
	background-position: right 0px;
}

.CU .MarginalSpalte .referenceItem .BereichsTitel {
	background-image:url(bg-headline-link_cu.gif);
}

.DSprachversion .MarginalSpalte .referenceItem .BereichsTitel a {
	color:#fff;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding-left:8px;
}

.DSprachversion .MarginalSpalte .referenceItem .navText h4 {
	margin-top:5px;
	margin-bottom:0px;
	color:#060606;
}

.DSprachversion .MarginalSpalte .referenceItem .navText h4 a {
	color:#060606;
	text-decoration:none;
}

.DSprachversion .MarginalSpalte .referenceItem .navText p {
	margin-top:0px;
	margin-bottom:5px;
}

.DFragebogenSeite .MarginalSpalte .referenceItem,
.DStandard .MarginalSpalte .referenceItem,
.DFragebogen .MarginalSpalte .referenceItem,
.DDownload .MarginalSpalte .referenceItem {
	padding-bottom:16px;
}

.MarginalSpalte .referenceItemWithImage {
	width:212px;
}

.DStandard .MarginalSpalte .referenceItemWithImage .bildNavi .navImage,
.DStandard .MarginalSpalte .referenceItemWithImage .bildNavi .moreLink {
	float:left;
}

.DStandard .MarginalSpalte .referenceItemWithImage {
	background-image:url(bg-referenceItem.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-top:2px;
}

.CU .MarginalSpalte .referenceItemWithImage {
	background-image:url(bg-referenceItem_cu.gif);
	background-repeat:no-repeat;
}

.DStandard .MarginalSpalte .referenceItemWithImage div {
	/* margin-top:-5px; */
}

.DStandard .MarginalSpalte .referenceItemWithImage div div {
	margin-top:0px;
}

.DStandard .MarginalSpalte .referenceItemWithImage div .navText {
	width:200px;
	float:left; 
}

.DStandard .MarginalSpalte .referenceItemWithImage .bildNavi .navImage {
	margin-bottom:5px;
}

.DStandard .MarginalSpalte .referenceItemWithImage .bildNavi .moreLink {
	background-image:url(pfeil_brown2.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-right:8px;
}

.CU .MarginalSpalte .referenceItemWithImage .bildNavi .moreLink {
	background-image:url(pfeil_cu.gif);
	color:#c5cb25;
	float:right;
}

.DStandard .MarginalSpalte .referenceItem .navText h4 {
	color:#060606;
	margin-bottom:0px;
	margin-top:5px;
}

.DStandard .MarginalSpalte .referenceItem .navText h4 a {
	color:#060606;
	text-decoration:none;
}

.DStandard .MarginalSpalte .referenceItem .navText p {
	margin-bottom:5px;
	margin-top:0px;
}

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

/*------------------ SPALTEN ------------------*/
.DSprachversion .PContainerCols2,
.DSprachversion .PContainerCols3,
.DSprachversion .PContainerCols4 { width:494px }
.DSprachversion .PContainerCols2 .PStandard { width:227px; margin-right:20px; /* x-rule:true; */}
.DSprachversion .PContainerCols2 .PStandardLinie { width:227px; /* x-rule:true; */ margin-right:20px }
.DSprachversion .PContainerCols2 .PStandardTeaser { 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 .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 .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 .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 .PStandardTeaser { 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 .puebersichtpopup { width:244px; /* 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 .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 .puebersichtpopup { width:114px; /* x-rule:true; */ }

.DStandard .PContainerCols2 .lastElement { position:relative; width:504px; padding:0 }

.DStandard .PContainerCols2 .lastElement .PStandard, 
.DStandard .PContainerCols3 .lastElement .PStandard,
.DStandard .PContainerCols4 .lastElement .PStandard,
.DStandard .PContainerCols2 .PStandard p, 
.DStandard .PContainerCols3 .PStandard p,
.DStandard .PContainerCols4 .PStandard p,
.DStandard .PContainerCols2 .lastElement { position:relative; width:504px; padding:0 }

.PContainerCols2 .PContainerVertikal { width:247px; /* x-rule:true; */ }
.PContainerCols3 .PContainerVertikal { /* x-rule:true; */ } 
.PContainerCols4 .PContainerVertikal { /* x-rule:true; */ }
.PContainerCols4 .PSitemapUebersicht { /* x-rule:true; */ }
	
.PContainerCols2 img { margin:0; padding:0 }

.PContainerCols2 .PStandard,
.PContainerCols2 .PStandardLinie,
.PContainerCols2 .PStandardTeaser,
.PContainerCols2 .EyeCatcher,
.PContainerCols2 .PVerweise,
.PContainerCols2 .PUebersicht,
.PContainerCols2 .puebersichtpopup,
.PContainerCols3 .PStandard,
.PContainerCols3 .PStandardLinie,
.PContainerCols3 .PVerweise,
.PContainerCols3 .PUebersicht,
.PContainerCols3 .puebersichtpopup,
.PContainerCols4 .PStandard,
.PContainerCols4 .PStandardLinie,
.PContainerCols4 .PVerweise,
.PContainerCols4 .PUebersicht,
.PContainerCols4 .puebersichtpopup { float:left }

.PContainerHorizontal .PContainerVertikal { margin:0; padding:0 }

.DSprachversion .PContainerCols2 .PStandard p,
.DSprachversion .PContainerCols2 .PContainerVertikal .PStandard p,
.DSprachversion .PStandardTeaser p,
.DSprachversion .EyeCatcher p,
.DSprachversion .SpezialSpalte .PStandard p { padding:0 10px 0 4px }

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

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

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

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

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

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

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

.PStandardTeaser h4 a,
.EyeCatcher h4 a,
.SpezialSpalte h4 a { margin:0 }

.PContainerCols2,
.PContainerCols3,
.PContainerCols4,
.PContainerCols5 { margin:0 0 12px 0 }

.PContainerVertikal { float:left }

.Sitemap .HauptSpalte .PUebersicht h4 {
	background-color:#cde2fb;
	padding:2px 5px 2px 3px;
	line-height:13px;
	margin-bottom:5px;
}
.Sitemap .HauptSpalte .PUebersicht h4 a { 
	background-image:none;
	padding:2px 2px 3px 8px;
	margin:0;
	color:#0d1942
}

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

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

.Sitemap .HauptSpalte .PContainerHorizontal .PUebersicht { width:200px;
	/* x-rule:true; */
	margin:0 18px 0 0 }



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

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

.EyeCatcher { background-color:#dfebff }

.kontaktflash { position:absolute;
				top:94px; left:227px;
}
.SpezialSpalte .PVerweise {
		margin-bottom:30px;
}
.SpezialSpalte .PVerweise h4{
background-color:#3c73ab;
	background-image:none;
	padding:1px 0pt 1px 10px;
	width:184px;
	border-bottom:1px solid #A1BCD9;
	color:#FFFFFF;
}
.SpezialSpalte .PVerweise ul{
}
.SpezialSpalte .PVerweise ul li{
}
.SpezialSpalte .PVerweise ul li div{
		background-color:#d3e3f2;
		width:194px;
		padding:1px 0 1px 0;
		border-bottom:1px solid #eaf1f9;	
}
.SpezialSpalte .PVerweise ul li div a{
		position:relative;
		background-image:none;
		color:#00377a;
		width:168px;
		padding:1px 0 2px 26px;
}
.SpezialSpalte .PVerweise ul li div a:hover{
		color:#fff;
		background-image:none;
}
.SpezialSpalte .PVerweise ul li div span.anreisser{
		display:none;
}
.SpezialSpalte .PStandard{
	margin-bottom:15px;
}

.PContainerCols2 .PStandard{
	position:relative;
	width:234px;
	float:left;
}
.PContainerCols2 .PStandard p{
	margin-right:8px;
}

.PContainerCols3 .PStandard{
	position:relative;
	width:156px;
	float:left;
}
.PContainerCols3 .PStandard p{
	margin-right:8px;
}

/*-- Vertikalkontainer, der weiter Kontainer beinhaltet --*/

/* .HauptSpalte .PContainerVertikal .PStandard {
	margin:0px;
}
.HauptSpalte .PContainerVertikal .PStandard p {
	margin-bottom:5px;
}
.HauptSpalte .PContainerVertikal .PContainerHorizontal {
} */

/*------------------ 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:0 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 }

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

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

.PContainerCols2 img.zoomFloat,
.PContainerCols3 img.zoomFloat,
.PContainerCols4 img.zoomFloat,
.PContainerCols5 img.zoomFloat,
.PContainerCols2 img.zoom,
.PContainerCols3 img.zoom,
.PContainerCols4 img.zoom,
.PContainerCols5 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.PVerweisePopUp h4 {
	display:none;
}


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

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

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

.Suche .MarginalSpalte { 
	display:none
}

.Suche .SecondaryNavigation { display:none }

div.KeywordSearch { 
	position:absolute;
	left:772px;
	top:136px;
	z-index:1001;
	width:193px;
	margin:0;
	padding:0 0 10px 0;
 /* background-color:#ebf2fe;
	border-left:1px solid #d9e3f4;
	border-right:1px solid #d9e3f4;
	border-bottom:1px solid #d9e3f4;
	border-collapse:collapse; */
	background-image:url(bg_suche.gif); 
	background-repeat:no-repeat;
	background-position:0 bottom;
}
	
div.KeywordSearch label { 
	display:block; 
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:1px 0 10px 10px;
	background-image:url(marge-verlauf.gif); 
	background-repeat:repeat-x;
	font-size:11px
}

div.KeywordSearch .eingabe { 
	width:120px;
	height:12px;
	border:1px solid #7e9cb8;
	color:#0d1942;
	padding:0 2px 0 2px;
	margin:-3px 10px -3px 10px;
	line-height:11PX;
	font-size:10PX;
	font-family:verdana, arial
}
	
div.KeywordSearch .KeywordSearch {
	position:relative;
	color:#fff;
	border:0px none;
	font-size:0px;
	width:35px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(go3.gif); 
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.CU div.KeywordSearch .KeywordSearch {
	background-image:url(go3_cu.gif);
}

h4.telefonbuch  { 
	background-color:#ddeaff;
	font-size:11px;
	margin:0;
	padding:12px 0 8px 5px
}
h4.telefonbuch em {
	color:#d24d15
}	
.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 }

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:#af1900 }
	
.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 }
	
.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 }

.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-verweis.gif); 
	background-repeat:no-repeat;
	text-decoration:none;
	color:#af1900 }
 
.verweisbox .download .details { display:block;
	padding:0 0 0 15px;
	color:#6a9cbb }
 
.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-verweis.gif); 
	background-repeat:no-repeat; 
	background-position: 0 4px; 
	text-decoration:none;
	color:#af1900 }
	
.verweisbox ul li a:hover,
.direktkontakt a:hover { color:#0d1942;
	background-image:url(icon-verweis.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;
	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 fieldset.seite legend, 
.anmeldung fieldset.seite legend { 
	padding:6px 0 6px 0; 
	display:block;
}

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;
}
	
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 .textfeld,
.anmeldung textarea {
	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;
}

.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;
}

.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 }
.bildoption img { float:left;
	margin:0 5px 5px 0 }
	
.bildoption input {	float:left }
.panelresult {
	position:relative;
	z-index:5;
	padding:5px;
	margin:136px 0 27px 40px;
	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 
 }

.panel div.formelemente label {
	width:430px;
}


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

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

.backToReferrer {
	position:relative;
	margin-left:40px;
	margin-bottom:29px;
	text-decoration:none;
	background-color:transparent;
	border-color:#cde2fb;
	border-style:solid;
	border-width:1px 1px 1px 4px;
	padding:0 0 0 0;
	width:205px;
}


.backToReferrer a {
	width:201px; 
	left:0px;
	background-color:#cde2fb;
	color:#AF1900;
	padding:1px 8px 2px 20px;
	text-decoration:none;
	background-image:url(icon_zurueck.gif);
	background-repeat:no-repeat
}

.CU .backToReferrer a {
	background-image:url(icon_zurueck_cu.gif);
	color:#a09e06;
}

.backToReferrer a:hover { 
	color:#0d1942
}

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

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

/*------------------ WeitereArtikel ------------------*/

.WeitereArtikel .HauptSpalte {
	width:730px;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich {
	clear:both;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul {
	clear:both;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li {
	width:730px;
	float:left;
}
.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li ul {
	width:730px;
	clear:both;
}
.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li ul li {
	width:222px;
	margin-right:19px;
	float:left;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage {
	width:212px;
	background-position:right 0;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItem div {
	width:212px;
	background-image:url(bg_teaserblockschmal.gif);
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItem div div {
	background-image:none;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItem div.More {
	width:214px;
	padding-bottom:8px;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItem h4 {
	width:197px;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .navText {
	float:left;
	width:200px;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .navText p,
.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .navText h4,
.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .navText .More {
	width:184px;
}

.WeitereArtikel .HauptSpalte .PUebersichtNews ul li div.referenceItemWithImage .navText .navImage {
	float:none;
	padding-left:0px;
	padding-right:0px;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .bildNavi a.moreLink {
	float:right;
}

.WeitereArtikel .HauptSpalte .uebersichtImBereich ul li div.referenceItemWithImage .bildNavi {
	background-color:#276099;
	background-image:url(bg-headline-link.gif);
	width:12px;
}

/*------------------ SONSTIGES ------------------*/
.BottomNavigation {
	position:relative;
	padding-bottom:30px;
	margin-left:40px;
	border-top:1px solid #d9e3f4;
	width:692px;
}
.BottomNavigation ul {
	list-style-type:none;
	padding:4px 0 0 0;
	margin:0;
}
.BottomNavigation ul li { 
	display:inline;
	border-left:1px solid #99aed1;
	padding:0 5px 0 5px;
}

.BottomNavigation ul li#BottomNavigationFirst {
	padding:0 5px 0 0px;
	border-left:0px solid #99aed1;
}

.BottomNavigation ul li a {
	text-decoration:none;
	color:#99aed1;
}
.BottomNavigation ul li a:hover {
	text-decoration:none;
	color:#99aed1;
}

.LDDownload .LanguageSwitcher { display:none }

.bildNavi span.DocPath {display: none}
.bildNavi a:hover span.DocPath { display: inline; }
.bildNavi a:hover span.BereichsTitel { display: none; }

.errorMessage { 
	text-align:center; 
	font-weight:bold;
	color:#dd0000;
}

.HauptSpalte .RevisionInfo {
	color:#777;
	border-top:1px solid #3e72ab;
	padding-top:8px;
	padding-bottom:15px;
}

.HauptSpalte .RevisionInfo a {
	font-weight:bold;
	color:#777;
	text-decoration:underline;
}

.HauptSpalte div .RevisionInfo {
	border-top:0px none;
	padding-top:0px;
	padding-bottom:0px;
}

.quelle {
	margin-bottom:18px;
}

.termin {
	margin-bottom:18px;
	padding-bottom:10px;
	border-bottom:1px solid #d9e3f4;
}

/*------------------ SONSTIGES ENDE ------------------*/


/*------------------ Site Styles uebernehmen  --------------*/
h2 {color:#000000;display:block;font-size:11px;font-weight:bold;line-height:16px;padding-top:8px;}
/*--- ab hier keine Styles mehr !!!! ---*/
