
/*------------------ ALLGEMEIN ------------------*/
body {
	margin:0;
	padding:0;
	}
body, table, input, select, textarea, td, th, form {
	font-family: 'Lucida Grande', Arial, Verdana, Helvetica;
	font-size:11px;
	line-height:16px
}
body.CLDStandard {
	background-image:url(../images/standard_bg.gif);
	background-repeat:repeat-x;
}
body.Sitemap,
body.Spezial,
body.Selektor,
body.LDDownload {
	background-image:url(../images/bg-spezial.gif);
	background-repeat:repeat-x;
}
body.LDFragebogen {
	background-image:url(../images/bg-spezial.gif);
	background-repeat:repeat-x;
}
body.CLDSprachversion {
	background-image:url(../images/sprachversion_bg.gif);
	background-repeat:repeat-x;
}

dl { margin:0 0 15px 0 }

dt { 
	float:left;
	font-weight: bold;
	width:55px;
}

a {
	color:#d24d15;
	text-decoration:none;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #6d6f74;
}
/* color: #1a1a1a; */

img {
	border:0 none #fff;
}
.clear {
	clear:both;
	line-height:0;
	display:block;
	font-size:0;
	height:0;
	margin:0;
	padding:0
}
form {
	margin:0;
	padding:0;
}
#huelle {
	width:1000px;
	margin:0 0 0 0;
}
#huelle2 {
}
/*------------------ ALLGEMEIN ENDE ------------------*/

/*------------------ LOGO ------------------*/
.logo {
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/logo-bg.gif);
	background-repeat:no-repeat;
	height:109px
}
.logo img {
	margin:54px 0 0 800px;
}
.printlogo { display:none }

/*------------------ LOGO ENDE ------------------*/

/*------------------ COLOR CODES -------------*/
.standardcolor #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:348px;
	background-image:url(../images/colorcode-standard.gif);
	background-repeat:no-repeat;
	z-index:1000
}
.CLDStandard .CLDSprachversion #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:290px;
	background-image:url(../images/colorcode-standard.gif);
	background-repeat:no-repeat;
	z-index:1000
}
.standardcolor #colorCode2 { 
	position:absolute;
	left:19px;
	top:109px;
	width:1px;
	height:322px;
	background-color:#f26a31;
	z-index:1000
}

.inspirationcolor #colorCode1,
.inspirationnomarginal #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:290px;
	background-image:url(../images/colorcode-inspirationen.gif);
	background-repeat:no-repeat;
	z-index:1000
}

.KeyVisualHoch #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:338px;
	background-image:url(../images/colorcode-inspirationen-hoch.gif);
	background-repeat:no-repeat;
	z-index:1000
}

.produktecolor #colorCode1,
.produktecolornomarginal #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:290px;
	background-image:url(../images/colorcode-produkte.gif);
	background-repeat:no-repeat;
	z-index:1000
}
.unternehmencolor #colorCode1,
.unternehmencolornomarginal #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:290px;
	background-image:url(../images/colorcode-unternehmen.gif);
	background-repeat:no-repeat;
	z-index:1000
}
.professionellcolor #colorCode1,
.professionellcolornomarginal #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:290px;
	background-image:url(../images/colorcode-professionell.gif);
	background-repeat:no-repeat;
	z-index:1000
}
.Sitemap #colorCode1,
.spezial #colorCode1 {
	position:absolute;
	left:0px;
	top:22px;
	width:16px;
	height:290px;
	background-image:url(../images/colorcode-standard.gif);
	background-repeat:no-repeat;
	z-index:1000
}
.inspirationcolor #colorCode2,
.produktcolor #colorCode2,
.unternehmencolor #colorCode2,
.professionellcolor #colorCode2,
.spezialcolor #colorCode2 { 
	display:none
}
/*------------------ COLOR CODES ENDE-------------*/

/*------------------ KEYVISUAL ------------------*/
.KeyVisual,
.CLDStandard .CLDSprachversion .KeyVisual {
	width:689px;
	position:absolute;
	left:16px;
	top:109px;
	padding:0
}

.CLDStandard .KeyVisual {
	width:754px;
	position:absolute;
	left:248px;
	top:109px
}
.KeyVisual img,
.KeyVisual object {
	margin:0;
}
.LDFragebogen .KeyVisual, 
.LDDownload .KeyVisual,
.spezial .KeyVisual {
	display:none	
}
/*------------------ KEYVISUAL ENDE ------------------*/

/*------------------ HAUPTNAVIGATION ------------------*/
.PrimaryNavigation {
	position:absolute;
	width:780px;
	height:29px;
	z-index:150;
	left:68px;
	top:71px
}
.PrimaryNavigation ul {
	list-style:none;
	margin:0;
	padding:0;
}
.PrimaryNavigation ul li {
	margin:0;
	padding:0;
	float: left;
	position: relative;
}
.PrimaryNavigation li img.hover {
	display: none;
	position: absolute; 
	left: 0;
	top: 0;
}
.PrimaryNavigation li:hover img.hover, .PrimaryNavigation li.hover img.hover {
	display: block;
}
.PrimaryNavigation a {
	margin-right:8px
}
.PrimaryNavigation .hidden a{
	color:#4F7FAD; 
	font-family:Helvetica-Oblique
}
.PrimaryNavigation li ul { 
	display:none 
}
/*------------------ HAUPTNAVIGATION ENDE ------------------*/

/*------------------ SUBNAVIGATION ------------------*/
.HPalternativ .SecondaryNavigation { display:none }

.SecondaryNavigation {
	width:233px;
	position:absolute;
	top:109px;
	left:0px;
	z-index:100;
	padding:38px 14px 150px 1px;
	background-color:#fff
}
.SecondaryNavigation a {
	text-decoration:none;
}
.SecondaryNavigation ul {
	list-style-type:none;
	margin:0 0 0 22px;
	padding:0;
	position:relative;
	z-index:1
}
.SecondaryNavigation ul ul {
	margin:0;
	padding:0;
}
.SecondaryNavigation ul li {
	margin:0;
	padding:0
}
.SecondaryNavigation ul li a {
	width:193px;
	margin:0 0 4px 0;
	padding:1px 0 1px 16px;
	color:#637c2c;
	display:block;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/inspirationen-subnav1.gif);
	background-repeat:no-repeat
}

.SecondaryNavigation ul li a:hover{
	background-image:url(../images/inspirationen-subnav1-hi.gif);
	color:#354710;
	text-decoration:none
}
.SecondaryNavigation ul li.selected {
	background-image:url(../images/inspirationen-subnav3.gif);
	width:209px;
	position:relative;
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 4px 0;
}

.SecondaryNavigation ul li.selected a {
	width:193px;
	padding:1px 0 1px 16px;
	margin:0;
	color:#354710;
	display:block;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/inspirationen-subnav2.gif);
	background-repeat:no-repeat
}

.SecondaryNavigation ul li.selected a:hover {
	background-image:url(../images/inspirationen-subnav2.gif);
}

.SecondaryNavigation ul li ul li a:hover,
.SecondaryNavigation ul li.selected ul li a:hover {
	background-color:#fff;
	background-image:none
}
.SecondaryNavigation ul li ul {
	background-image:url(../images/inspirationen-subnav2.gif);
	background-repeat:repeat-y;
	padding-bottom:2px
}

.SecondaryNavigation ul li ul li a,
.SecondaryNavigation ul li.selected ul li a {
	margin:0 1px 0 1px;
	line-height:15px;
	background-image:url(../images/inspirationen-subnav4.gif);
	color:#354710;
	font-weight:normal;
	width:189px;
	background-position:bottom right;
	border-top:1px solid #fff;
	padding:0 2px 1px 16px 
}

.SecondaryNavigation ul li ul li.selected {
	background-image:none;
	margin:0; 
	padding:0
}
.SecondaryNavigation ul li ul li.selected a	{
	background-image:none;
	background-color:#fff;
	padding:0 0 1px 16px;
	padding-right:2px 
}
.SecondaryNavigation ul li ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li a {
	padding-left:26px;
	background-image:none;
	width:179px;
	line-height:17px
}
.SecondaryNavigation ul li ul li ul li ul li a,
.SecondaryNavigation ul li ul li.selected ul li ul li a  {
	padding-left:40px;
	background-image:none;
	width:167px;
	line-height:17px;
}

.SecondaryNavigation ul li.selected ul li ul {
	margin:0;
	padding:0;
	background-image:none
}
.SecondaryNavigation ul li.selected ul li ul li {
	margin:0;
	padding:0;
	background-image:none
}


.inspirationencolor .SecondaryNavigation ul li a {
	background-image:url(../images/inspirationen-subnav1.gif);
	color:#354710;
}
.inspirationencolor .SecondaryNavigation ul li a:hover {
	background-image:url(../images/inspirationen-subnav1-hi.gif);
	color:#354710;
}
.inspirationencolor .SecondaryNavigation ul li.selected {
	background-image:url(../images/inspirationen-subnav3.gif);
}
.inspirationencolor .SecondaryNavigation ul li.selected a {
	background-image:url(../images/inspirationen-subnav2.gif);
	color:#354710;
}
.inspirationencolor .SecondaryNavigation ul li.selected a:hover {
	background-image:url(../images/inspirationen-subnav2.gif);
	color:#354710;
}
.inspirationencolor .SecondaryNavigation ul li ul li a  {
	background-image:url(../images/inspirationen-subnav4.gif);
	color:#4b270a;
}
.inspirationencolor .SecondaryNavigation ul li ul li ul li a,
.inspirationencolor .SecondaryNavigation ul li ul li ul li ul li a,
.inspirationencolor .SecondaryNavigation ul li.selected ul li ul li a,
.inspirationencolor .SecondaryNavigation ul li.selected ul li.selected ul li a,
.inspirationencolor .SecondaryNavigation ul li ul li.selected ul li a,
.inspirationencolor .SecondaryNavigation ul li ul li.selected ul li ul li a {
	color:#4b270a;
	background-color:#fff;
	background-image:none;
}
.inspirationencolor .SecondaryNavigation ul li.selected ul li ul li a:hover {
	color:#000;
}
.inspirationencolor .SecondaryNavigation ul li ul li ul li a,
.inspirationencolor .SecondaryNavigation ul li.selected ul li ul li a {
	background-image:url(../images/inspirationen-subnav6.gif);
	color:#4b270a;
}


.produktecolor .SecondaryNavigation ul li a,
.produktecolornomarginal .SecondaryNavigation ul li a {
	background-image:url(../images/produkte-subnav1.gif);
	color:#3b5b7b;
}
.produktecolor .SecondaryNavigation ul li a:hover,
.produktecolornomarginal .SecondaryNavigation ul li a:hover {
	background-image:url(../images/produkte-subnav1-hi.gif);
	color:#172e44;
}
.produktecolor .SecondaryNavigation ul li.selected,
.produktecolornomarginal .SecondaryNavigation ul li.selected {
	background-image:url(../images/produkte-subnav3.gif);
}
.produktecolor .SecondaryNavigation ul li.selected a,
.produktecolornomarginal .SecondaryNavigation ul li.selected a {
	background-image:url(../images/produkte-subnav2.gif);
	color:#172e44;
}
.produktecolor .SecondaryNavigation ul li.selected a:hover,
.produktecolornomarginal .SecondaryNavigation ul li.selected a:hover {
	background-image:url(../images/produkte-subnav2.gif);
	color:#172e44;
}
.produktecolor .SecondaryNavigation ul li ul,
.produktecolornomarginal .SecondaryNavigation ul li ul {
	background-image:url(../images/produkte-subnav2.gif);
}
.produktecolor .SecondaryNavigation ul li ul li a,
.produktecolor .SecondaryNavigation ul li.selected ul li a,
.produktecolornomarginal .SecondaryNavigation ul li ul li a,
.produktecolornomarginal .SecondaryNavigation ul li.selected ul li a {
	background-image:url(../images/produkte-subnav4.gif);
	color:#172e44;
}
.produktecolor .SecondaryNavigation ul li.selected ul li ul li a,
.produktecolornomarginal .SecondaryNavigation ul li.selected ul li ul li a {
	color:#4b270a;
	background-color:#fff;
	margin:0 0 0 1px
}
.produktecolor .SecondaryNavigation ul li.selected ul li ul li a:hover,
.produktecolornomarginal .SecondaryNavigation ul li.selected ul li ul li a:hover {
	color:#000;
}

.produktecolor .SecondaryNavigation ul li ul li a:hover,
.produktecolor .SecondaryNavigation ul li.selected ul li a:hover,
.produktecolornomarginal .SecondaryNavigation ul li ul li a:hover,
.produktecolornomarginal .SecondaryNavigation ul li.selected ul li a:hover {
	background-color:#fff;
	background-image:none
}
.produktecolor .SecondaryNavigation ul li ul li ul li a,
.produktecolor .SecondaryNavigation ul li.selected ul li ul li a,
.produktecolornomarginal .SecondaryNavigation ul li ul li ul li a,
.produktecolornomarginal .SecondaryNavigation ul li.selected ul li ul li a {
	background-image:url(../images/produkte-subnav6.gif);
	color:#172e44;
}

.unternehmencolor .SecondaryNavigation ul li a,
.unternehmencolornomarginal .SecondaryNavigation ul li a {
	background-image:url(../images/unternehmen-subnav1.gif);
	color:#995924;
}
.unternehmencolor .SecondaryNavigation ul li a:hover,
.unternehmencolornomarginal .SecondaryNavigation ul li a:hover {
	background-image:url(../images/unternehmen-subnav1-hi.gif);
	color:#7e400d;
}
.unternehmencolor .SecondaryNavigation ul li.selected,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected {
	background-image:url(../images/unternehmen-subnav3.gif);
}
.unternehmencolor .SecondaryNavigation ul li.selected a,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected a {
	background-image:url(../images/unternehmen-subnav2.gif);
	color:#7e400d;
}
.unternehmencolor .SecondaryNavigation ul li.selected a:hover,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected a:hover {
	background-image:url(../images/unternehmen-subnav2.gif);
	color:#7e400d;
}
.unternehmencolor .SecondaryNavigation ul li.selected ul li a:hover,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected ul li a:hover {
	background-image:none;
	color:#7e400d;
}
.unternehmencolor .SecondaryNavigation ul li ul li a,
.unternehmencolor .SecondaryNavigation ul li.selected ul li a,
.unternehmencolor .SecondaryNavigation ul li ul li a,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected ul li a  {
	background-image:url(../images/unternehmen-subnav4.gif);
	color:#7e400d;
}
.unternehmencolor .SecondaryNavigation ul li ul,
.unternehmencolornomarginal .SecondaryNavigation ul li ul {
	background-image:url(../images/unternehmen-subnav2.gif);
}
.unternehmencolor .SecondaryNavigation ul li.selected ul li ul li a,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected ul li ul li a  {
	color:#7e400d;
	background-color:#fff;
	margin:0 0 0 1px
}
.unternehmencolor .SecondaryNavigation ul li.selected ul li ul li a:hover,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected ul li ul li a:hover  {
	color:#7e400d;
}
.unternehmencolor .SecondaryNavigation ul li ul li ul li a,
.unternehmencolor .SecondaryNavigation ul li.selected ul li ul li a,
.unternehmencolornomarginal .SecondaryNavigation ul li ul li ul li a,
.unternehmencolornomarginal .SecondaryNavigation ul li.selected ul li ul li a {
	background-image:url(../images/unternehmen-subnav6.gif);
	color:#7e400d;
}

.professionellcolor .SecondaryNavigation ul li a,
.professionellcolornomarginal .SecondaryNavigation ul li a  {
	background-image:url(../images/professionell-subnav1.gif);
	color:#9d2f35;
}
.professionellcolor .SecondaryNavigation ul li a:hover,
.professionellcolornomarginal .SecondaryNavigation ul li a:hover {
	background-image:url(../images/professionell-subnav1-hi.gif);
	color:#fdfdf5;
}
.professionellcolor .SecondaryNavigation ul li.selected,
.professionellcolornomarginal .SecondaryNavigation ul li.selected {
	background-image:url(../images/professionell-subnav3.gif);
}
.professionellcolor .SecondaryNavigation ul li.selected a,
.professionellcolornomarginal .SecondaryNavigation ul li.selected a {
	color:#fdfdf5;
	background-image:url(../images/professionell-subnav2.gif);
}
.professionellcolor .SecondaryNavigation ul li.selected a:hover,
.professionellcolornomarginal .SecondaryNavigation ul li.selected a:hover  {
	color:#fdfdf5;
	background-image:url(../images/professionell-subnav2.gif);
}
.professionellcolor .SecondaryNavigation ul li ul li a,
.professionellcolor .SecondaryNavigation ul li.selected ul li a,
.professionellcolornomarginal .SecondaryNavigation ul li ul li a,
.professionellcolornomarginal .SecondaryNavigation ul li.selected ul li a {
	background-image:url(../images/professionell-subnav4.gif);
	color:#7b1f24;
}
.professionellcolor .SecondaryNavigation ul li ul,
.professionellcolornomarginal .SecondaryNavigation ul li ul {
	background-image:url(../images/professionell-subnav2.gif);
}
.professionellcolor .SecondaryNavigation ul li.selected ul li ul li a,
.professionellcolor .SecondaryNavigation ul li.selected ul li ul li a  {
	color:#7b1f24;
	background-color:#fff;
	margin:0 0 0 1px
}
.professionellcolor .SecondaryNavigation ul li.selected ul li ul li a:hover,
.professionellcolornomarginal .SecondaryNavigation ul li.selected ul li ul li a:hover {
	color:#7b1f24;
}
.professionellcolor .SecondaryNavigation ul li ul li a:hover,
.professionellcolor .SecondaryNavigation ul li.selected ul li a:hover,
.professionellcolornomarginal .SecondaryNavigation ul li ul li a:hover,
.professionellcolornomarginal .SecondaryNavigation ul li.selected ul li a:hover {
	background-color:#fff;
	background-image:none;
	color:#7b1f24;
}
.professionellcolor .SecondaryNavigation ul li ul li ul li a,
.professionellcolor .SecondaryNavigation ul li.selected ul li ul li a,
.professionellcolornomarginal .SecondaryNavigation ul li ul li ul li a,
.professionellcolornomarginal .SecondaryNavigation ul li.selected ul li ul li a {
	background-image:url(../images/professionell-subnav6.gif);
	color:#7b1f24;
}

.inspirationencolor .SecondaryNavigation ul li ul li.selected a, 
.inspirationencolor .SecondaryNavigation ul li ul li ul li.selected a,
.inspirationencolor .SecondaryNavigation ul li ul li ul li ul li.selected a,
.produktecolor .SecondaryNavigation ul li ul li.selected a, 
.produktecolor .SecondaryNavigation ul li ul li ul li.selected a,
.produktecolor .SecondaryNavigation ul li ul li ul li ul li.selected a,
.unternehmencolor .SecondaryNavigation ul li ul li.selected a, 
.unternehmencolor .SecondaryNavigation ul li ul li ul li.selected a,
.unternehmencolor .SecondaryNavigation ul li ul li ul li ul li.selected a,
.professionellcolor .SecondaryNavigation ul li ul li.selected a, 
.professionellcolor .SecondaryNavigation ul li ul li ul li.selected a,
.professionellcolor .SecondaryNavigation ul li ul li ul li ul li.selected a {
	background-image:none;
}


.SecondaryNavigation ul li.hidden a,
.SecondaryNavigation ul li ul li.hidden a,
.SecondaryNavigation ul li ul li ul li.hidden a {
	font-style:italic;
}
.CLDSprachversion .SecondaryNavigation,
.Sitemap .SecondaryNavigation,
.spezial .SecondaryNavigation { 
	display:none 
}
/*------------------ SUBNAVIGATION ENDE ------------------*/

/*------------------ GLOBALE NAVIGATION ------------------*/
.GlobalNavigation {
	position:absolute;
	top:4px;
	left:0px;
	width:982px;
	z-index:300
}
.GlobalNavigation ul {
	list-style:none;
	margin:0;
	padding:0;
	float: right;
}
.GlobalNavigation ul li {
	margin:0;
	padding:0;
	float: left;
	position: relative;
}
.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;
}
.GlobalNavigation ul li a {
	text-decoration:none;
	font-size:10px;
	padding:0 0 2px 10px;
	color:#4c4f54;
	border-left:1px solid #4c4f54;
	margin-left:10px;
	line-height:15px;
	display:block;
	float:left;
	height:11px;
}

.GlobalNavigation ul li a:hover {
	color:#fb5e00;
	text-decoration:none
}
.GlobalNavigation li img {
	margin-left:6px
}

/*------------------ GLOBALE NAVIGATION ENDE------------------*/

/*------ Beginn Styles LanguageSwitcher  ----*/

.LanguageSwitcher { border:0px none }

.GlobalNavigation ul li .LanguageSwitcher a {
	display: block; 
	padding: 0 0 10px 22px;
	text-decoration: none;
	background-image: url(languagearrow.gif);
	background-repeat: no-repeat; 
	background-position: 9px 6px; 
	margin: 0;
	border: 0 none;
}

.GlobalNavigation ul li .LanguageSwitcher a:hover { color:#e65f00;
	background-image: url(languagearrow-hi.gif)}
	
.GlobalNavigation ul li .LanguageSwitcher ul { 
	display: none; 
	width:74px; 
	padding:0 0 4px 0;
	margin:0;
	list-style: none; 
	position: absolute;
	top: 17px;
	left: 4px;
	z-index:100;
	border-left: 1px solid #e7e8e9; 
	border-right: 1px solid #e7e8e9; 
	border-bottom: 1px solid #e7e8e9; 
	background-image: url(languagebg.gif);
	color:#333;
	z-index:100
}


.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; 
	font-size:11px; 
	background-image: none;
	color:#5e6367;
	font-size:10px; 
	line-height:14px;
	margin:0;
	border-left:0px none
}

	
.GlobalNavigation ul li .LanguageSwitcher ul li a:hover { 
	color:#e65f00; 
	text-decoration:none; 
	padding:0 0 0 17px;
	background-image: url(languagebg-hi.gif);
	background-repeat:repeat
}


/*------ Ende Styles LanguageSwitcher  ----*/

/*------------------ FUSSZEILE ------------------*/
.CLDStandard .CLDSprachversion .BottomNavigation,
.BottomNavigation { 
}

.CLDSprachversion .BottomNavigation{
	display:none;
}

.CLDStandard .CLDSprachversion .BottomNavigation,
.CLDSprachversion .BottomNavigation { 
	margin-left:162px;
	margin-bottom:6px;
	padding-top:10px
}
.Sitemap .BottomNavigation { 
	margin-left:92px
}
.BottomNavigation { 
	margin-left:248px;
	padding-bottom:10px;
	padding-top:4px;
	border-top:1px solid #dededf;
}

.BottomNavigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
}
.BottomNavigation ul li a {
	padding-right:5px;
	font-size:10px;
	color:#999999;
	text-decoration:none
}
.BottomNavigation ul li a:hover {
	color:#d24d15;
}
/*------------------ FUSSZEILE ENDE ------------------*/

/*------------------ STICHWORTSUCHE ------------------*/
.stichwortsuche {
	margin: 10px 0 20px 0
}

.stichwortsuche label{
	display:none
}
.stichwortsuche .eingabe {
	width: 180px;
	border: 1px solid #929396;
	margin: 0 12px 0 0;
	color: #73757a;
	padding: 3px 0 0 3px;
	line-height: 12px;
	margin-top: 2px;
	float: left;
}
.stichwortsuche .KeywordSearch {
	color:#fff;
	border:0px none;
	background-image:url(../images/buttonbase.gif);
	background-repeat:no-repeat;
	font-size:0px;
	width:64px;
	height:17px;
	margin-top:3px;
}
.suchergebnis h4 {
	font-size:11px;
	margin:3px 0 15px 0;
	padding:0
}
.suchergebnis h4 em {
	color:#d24d15;
	font-style:normal
}
.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;
}


p.blaetterer {
	margin:11px 0 12px 0;
	padding:3px 0 3px 0;
}
p.blaetterer a.zurueck {
	text-decoration:none;
	margin:0 24px 0 0;
	padding-left:12px;
	background-image:url(../images/zurueckpfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
}
p.blaetterer a.weiter {
	text-decoration:none;
	margin:0 0 0 24px;
	padding-right:12px;
	background-image:url(../images/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:#d24d15;
}
.item {
	margin-bottom:3px;
	clear:both
}
.item .anreisser {
	line-height:15px; 
	margin:0 0 3px 7px;
	clear:both;
}
.suchergebnis .item .anreisser{
	margin:0pt 0pt 3px 25px;
}
.item a {
	float:left
}
.relevanzKontainer {
	float:right;
	width:120px;
	margin-top:3px
}
.relevanzKontainer .relvanzText {
	float:left;
	color:#d24d15;
	margin-right:5px;
	padding:0;
	line-height:12px
}
.relevanzKontainer .relevanz {
	margin-top:5px;
	background-image:url(../images/relevanz-bg.gif);
	background-repeat:no-repeat;
	width:54px;
	height:6px;
	float:left;
}

.relevanzKontainer .relevanz .relevanzWert {
	background-image:url(../images/relevanzgrafik.gif);
	background-repeat:repeat-x;
	height:4px;
	margin:1px 2px 1px 2px
}


.selektorcontainer input {
	margin-top: 1px;
}
.selektorcontainer input.inputField {
	margin-top: 0px;
}

.inputFieldRAW {
	width: 128px;
	height: 15px;
	border: 1px solid black; 
	margin-right: 8px;
	color: #567796;
}

.Spezial .HauptSpalte .stichwortsuche input.KeywordSearch {
	margin-top:3px;
}


/*------------------ STICHWORTSUCHE ENDE ------------------*/

/*------------------ HAUPTSPALTE ------------------*/
.PStandard {
	/* x-rule:true; */
	/* x-max-float-image-width: 136px; */
}
.PTextBild  {
	margin:0; 
	padding:0;
	display:block;
	clear:both;
	/* x-rule:true; */
	/* x-max-float-image-width: 212px; */
}

.PTextBild a {
	margin:0;
	padding:0;
}

.PTextBild p {
	margin:0;
	padding:0;
}

/* .HauptSpalte .withFloatingImage { diplay:block } */
.HauptSpalte .withFloatingImage .bildHuelle { }

.PTextBild a img {
	margin:0 12px 12px 0;
}

.CLDStandard .HauptSpalte {
	margin:0 0 20px 248px;
	width:524px;
	padding:0 0 35px 0;
	/* x-rule:true; */
	z-index:1;
	position:relative;
	float:left;
}

.CLDSprachversion .HauptSpalte {
	margin:0 0 50px 0;
	width:896px;
	padding:0 0 35px 0;
	/* x-rule:true; */
	z-index:1;
	left:62px;
	top:406px;
	position:absolute
}

.LDDownload .HauptSpalte {
	margin:140px 0 20px 248px;
	width:524px;
	padding:0;
	/* x-rule:true; */
	z-index:1;
}

.Sitemap .HauptSpalte {
	margin:15px 0 20px 92px;
	width:880px;
	padding:0;
	/* x-rule:true; */
	z-index:1;
}

.Spezial .HauptSpalte {
	margin:15px 0 20px 248px;
	width:524px;
	padding:0;
	/* x-rule:true; */
	z-index:1;
}

.Spezial .Fragebogen .HauptSpalte {
	border-top:120px solid #fff;
}
.Spezial .Fragebogen .HauptSpalte h1 {
	margin-bottom:10px;
}

.Selektor .HauptSpalte {
	margin: 140px 0 60px 248px;
	width: 723px;
	padding: 140px 0 0 0;
	/* x-rule: true; */
	z-index: 1
}

.CLDSprachversion .SpezialSpalte,
.CLDStandard .CLDSprachversion .SpezialSpalte {
	position:absolute;
	left:777px;
	width:224px;
	top:109px;
}

.CLDSprachversion .SpezialSpalte .PStandard,
.CLDStandard .CLDSprachversion .SpezialSpalte .PStandard {
	margin:0; padding:0
}

.CLDStandard .MarginalSpalte,
.LDFragebogenSeite .MarginalSpalte {
	position:relative;
	width:201px;
	float:left;
	margin-top:0px;
	margin-left:27px
}

.CLDSprachversion .MarginalSpalte  {
	position:absolute; 
	left:60px;
	top:542px;
	margin:0;
	padding:0;
	z-index: 1000;
}

.CLDSprachversion .HauptSpalte .headlineBox {
	width:250px;
}

.Spezial .headlineBox {
	margin:146px 0 20px 248px;
	width:450px
}

.Spezial .HauptSpalte .headlineBox {
	margin:146px 0 20px 0px;
}


.Sitemap .headlineBox {
	margin:146px 0 20px 90px;
	width:750px;
}

.CLDStandard .headlineBox {
	margin:0 0 28px 248px;
	width:550px;
	padding-top: 338px;
}
/* margin:338px 0 20px 248px; */

.CLDSprachversion .HauptSpalte .break {
	display:none;
	float:left
}

.break { 
	margin:0;
	padding:0; 
	line-height:0;
	font-size:0;
}

.CLDSprachversion .HauptSpalte .PStandard {
	width:645px; 
	margin-left:250px;
	padding-top:3px;
	padding-bottom:12px
}

.CLDSprachversion .HauptSpalte .PStandard h4 {
	margin:0; padding-bottom:10px
}

.CLDSprachversion .HauptSpalte .PStandard p {
	width:555px;
	margin:0; 
	padding-bottom:15px
}

.CLDSprachversion .HauptSpalte .PContainerCols4 .PStandard {
	width:139px; 
	margin-right:24px; 
	margin-left:0px;
	margin-top:0px;
	padding:0;
	/* x-rule:true; */
}

.CLDSprachversion .PContainerCols4 {
	width:668px;
	margin:0 0 0 250px;
	padding:0
}

.CLDSprachversion .PStandard,
.CLDStandard .CLDSprachversion .PStandard  {
	margin:10px 0 0 0;   
	padding:0;
}
.CLDSprachversion .PStandard p,
.CLDStandard .CLDSprachversion .PStandard p {
	margin:0 0 20px 0;
	padding:0;
}
.CLDStandard .PStandard,
.Teaser {
	margin:0;   
	padding:0;
}
.PStandardLinie {
	border-top:1px solid #1a1a1a;
	padding:5px 5px 0 5px;
}
.PStandard p,
.PStandardLinie p,
.PStandard table,
.PVerweise,
.PUebersicht {
	margin:0 0  10px 0;
	padding:0;
}
.Teaser { margin-bottom:3px; padding:0 }

.Teaser h4 {
	color:#1a1a1a;
	margin:0 0 2px 0;
	padding:0;
	font-size:11px;
}
.Teaser h4 a {
	text-decoration:none;
}

.Teaser h4 a:hover {
	color:#1a1a1a;
}

.Teaser p {
	margin:0; padding:6px 0 2px 0 
}

.Teaser a img {
	border:1px solid white;
}

.Teaser a img:hover,
.Teaser a:hover img {
	border:1px solid #d24d15
}

.Teaser a:hover {
	text-decoration:none;
	color:#1a1a1a
}
.Teaser .More {
	margin-bottom:5px;
	padding-top:4px
}
.Teaser .More a {
	color:#d24d15;
	background-image:url(../images/interner-verweis.gif); 
	background-repeat:no-repeat; 
	padding:0 0 2px 25px;
	background-position:0px 3px;
	display:block;
	text-decoration:none	
	
}
.Teaser .More a:hover {
	color:#1a1a1a;
	text-decoration:none
}

.PStandard ul {
	margin:0 0 0.3em 0;
	list-style-type:none;
	padding:0;
}

.PStandard ul li{
	margin:0;
	padding:0 0 0 15px;
	background-image:url(../images/listbullet.gif); 
	background-repeat:no-repeat; 
	background-position:3px 0.5em; 
}
.PStandard ol,
.PStandard ol li {
	margin: 0;
	text-indent: 0;
}

.datum {
	color:#757575;
	font-weight:bold;
	text-align:right;
}

/*------------------ HAUPTSPALTE ENDE ------------------*/

/*------------------ HEADLINES ------------------*/

h1 {
	/* x-ignore-width:true; */
	/* x-render:true; */ 
	/* x-rule:true; */
	background-color:#ffffff;
	font-family: Traffic-KraeftigWWW; 
	color:#1a1a1a;
	font-size:26px;
	margin:0 10px 0 0;
	padding:0;
	/* x-padding-top:4px; */
	/* x-padding-left:0px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:1px; */
}

.LDDownload h1 {
	float:none
	}

h2 {
	/* x-ignore-width:true; */
	/* x-render:true; */ 
	/* x-rule:true; */
	background-color:#ffffff;
	font-family: Traffic-MagerWWW; 
	color:#707378;
	font-size:25px;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	/* x-padding-top:6px; */
	/* x-padding-left:0px; */
	/* x-padding-right:2px; */
	/* x-padding-bottom:1px; */
}

.CLDSprachversion h2 {
	/* x-ignore-width:true; */
	/* x-render:true; */ 
	/* x-rule:true; */
	background-color:#ffffff;
	font-family: Traffic-MagerWWW; 
	color:#707378;
	font-size:26px;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	/* x-padding-top:4px; */
	/* x-padding-left:0px; */
	/* x-padding-right:2px; */
	/* x-padding-bottom:1px; */
}

.PStandard h4,
.PStandardLinie h4,
.PVerweise h4,
.PUebersicht h4,
.puebersichtpopup h4 {
	font-size:11px;
	color:#1a1a1a;
	margin:0 0 16px 0;
	padding:0
}
.PStandard h4 p,
.PStandardLinie h4 p,
.PVerweise h4 p,
.PUebersicht h4 p,
.puebersichtpopup h4 p{
	color:#1a1a1a;
	margin:0;
	padding:0
}
.puebersichtpopup input.goto {
	background-image:url(../images/submit-bg.gif); 
	background-repeat:no-repeat; 
}
.puebersichtpopup select {
	color:#1a1a1a;
}

.CLDSprachversion .headlineBox {
	position:absolute;
	left:60px;
	top:405px
}

.CLDSprachversion .headlineBox h1 {
	float:left;
	padding:1px 0 0 0;
}
.CLDSprachversion .headlineBox h2 {
	float:left;
	padding:0;
}


.headlineBox {
	display:block
}

.KeyVisualHoch #huelle2 .headlineBox {
	padding-top:387px;
}

/*------------------ HEADLINES ENDE ------------------*/

/*------------------ TABELLEN ------------------*/
.PStandard table {
	width:100%;
}
.PStandard table td {
	background-color:#fff;
	padding:2px 3px 2px 3px;
	vertical-align:top;
	font-weight:normal;
	border-bottom:1px solid #efefef
}
.PStandard table tr.first td,
.PStandard table tr td.first {
	font-weight:normal;
	background-color:#fff;
}
.PStandard table .inverted td,
.PStandard table .inverted td.first {
	background-color:#f2f2f2;
	border-bottom:1px solid #ccc 
}
.PStandard table.spaltig tr.first td,
.PStandard table.zeilig tr td.first {
	background-color:#9FA1A4;
	font-weight:bold;
}
.PStandard table.zeilig tr td.first {
	color:#efefef;
	border-bottom:1px solid #ccc
}
.PStandard table.zeilig tr.inverted td.first {
	background-color:#9FA1A4;
}
.PStandard table.spaltig tr.first td {
	color:#efefef;
	border-bottom:1px solid #ccc
}

.inspirationcolor .PStandard table.spaltig tr.first td,
.inspirationcolor .PStandard table.zeilig tr td.first {
	color:#637C2C;
	background-color:#c5d89c;
	font-weight:bold;
	border-bottom:1px solid #637C2C 
}

.produktecolor .PStandard table.spaltig tr.first td,
.produktecolor .PStandard table.zeilig tr td.first {
	color:#fff;
	background-color:#95b2ce;
	font-weight:bold;
	border-bottom:1px solid #2C557C
}
.produktecolor .PStandard table td {
}


.unternehmencolor .PStandard table.spaltig tr.first td,
.unternehmencolor .PStandard table.zeilig tr td.first {
	color:#924E15;
	background-color:#eebb90;
	font-weight:bold;
	border-bottom:1px solid #924E15
}
.unternehmencolor .PStandard table td {
}


.professionellcolor .PStandard table.spaltig tr.first td,
.professionellcolor .PStandard table.zeilig tr td.first {
	color:#fff;
	background-color:#cf484f;
	font-weight:bold;
	border-bottom:1px solid #94141B
}
.professionellcolor .PStandard table td {
}
/*------------------ TABELLEN ENDE ------------------*/

/*------------------ VERWEISE und UEBERSICHTEN ------------------*/
.extern ul,
.PVerweise ul,
.PUebersicht ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.extern li,
.PVerweise li,
.PUebersicht li{
	margin:0;
	padding:0;
}
.extern ul li a, 
.PVerweise ul li a, 
.PUebersicht ul li a {
	background-image:url(../images/interner-verweis.gif); 
	background-position:0px 3px;
	display:block;
	color:#d24d15;
	padding:0 0 2px 25px;
	background-repeat:no-repeat; 
	text-decoration:none;
}
.PVerweise li a {
	color:#d24d15;
}
.PUebersicht li a {
	color:#1a1a1a;
}
.PVerweise li a:hover {
	color:#1a1a1a;
	text-decoration:none;
}
.PUebersicht li a:hover {
	color:#1a1a1a;
	text-decoration:underline;
}

.PVerweise li a.download,
.PUebersicht li a.download{
	background-image:url(../images/bullet_verweis_download.gif); 
	background-position:0 0;
	display:block;
	padding:0 0 2px 25px;
	color:#d24d15;
	line-height:14px
}
.PVerweise li a.download:hover, 
.PUebersicht li a.download:hover{
	text-decoration:none;
	color:#1a1a1a;
	background-image:url(../images/bullet_verweis_download.gif);
}

.extern li a.popup {
	background-image:url(../images/bullet_verweis_ext.gif); 
	background-position:0 1px;
	display:block;
	padding:0 0 2px 25px;
	color:#d24d15;
	line-height:14px
}
.extern li a.popup:hover {
	text-decoration:none;
	color:#1a1a1a;
}

.PVerweise li a.extern,
.PUebersicht li a.extern {
	background-image:url(../images/bullet_verweis_ext.gif); 
	background-position:0 1px;
	display:block;
	padding:0 0 2px 25px;
	color:#d24d15;
	line-height:14px
}
.PVerweise li a.extern:hover,
.PUebersicht li a.extern:hover {
	text-decoration:none;
	color:#1a1a1a;
}

.PVerweise li a.popup,
.PUebersicht li a.popup{
	background-image:url(../images/bullet_verweis_popup.gif); 
	background-position:0 1px;
	display:block;
	padding:0 0 2px 25px;
	color:#d24d15;
	line-height:14px;
	margin:0
}

.PVerweise li a.popup:hover, 
.PUebersicht li a.popup:hover{
	text-decoration:none;
	color:#1a1a1a;
}

.MarginalSpalte .PVerweise a,
.MarginalSpalte .PUebersicht a {
	background-image:url(../images/interner-verweis.gif); 
	background-position:0px 3px;
	display:block;
	color:#d24d15;
	padding:0 0 2px 25px;
}

.MarginalSpalte .PVerweise a:hover,
.MarginalSpalte .PUebersicht a:hover {
	text-decoration:none;
	color:#1a1a1a;
}

.PVerweise .rechts,
.PVerweise .links,
.PUebersicht .rechts,
.PUebersicht .links {
	float:left;
	width:190px;
}
.PVerweise .details,
.PUebersicht .details {
	display:block;
	padding:0 0 5px 18px;
	color:#757575
}
.PVerweise li a.download  .details, 
.PUebersicht li a.download  .details{
	padding:0 0 5px 0;
}
span.anreisser {
	padding:0 0 5px 0;
	color:#757575;
	display:block;
}
.navImage {
	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 0 0 0;
}

.PVerweise a.bildlink, 
.PUebersicht a.bildlink{
	background-image:none; 
	padding:0 0 0 0;
	width:51px;
	float:left;
	position:relative;
	margin:0 7px 0 0;
}
.PVerweise li a.bildlink img, 
.PUebersicht li a.bildlink img{
	position:relative;
	margin-bottom:3px;
}
.MarginalSpalte .extern ul,
.MarginalSpalte .PVerweise ul,
.MarginalSpalte .PUebersicht ul,
.MarginalSpalte .PVerweise p {
	padding:4px 0 0 0;
	color:#444444;
}
.MarginalSpalte .PVerweise p {
	margin:0 0 4px 0;
}
.MarginalSpalte h2 {
	color:#707378;
	font-size:12px;
}
.MarginalSpalte h4 {
	padding:0;
	color:#333;
	margin:0
}
.MarginalSpalte .PVerweise h4 p,
.MarginalSpalte .PStandard h4 p,
.MarginalSpalte .PUebersicht h4 p  {
	margin: 0;
	padding: 0;
	color: #56595f;
}

.CLDStandard .MarginalSpalte .PStandard img {
	margin:0 0 6px 0
}
.MarginalSpalte .PStandard,
.MarginalSpalte .PStandard p {
	color:#444444;
	margin-bottom:10px
}
.MarginalSpalte .extern a,
.MarginalSpalte .PVerweise a,
.MarginalSpalte .PUebersicht a {
	display:block;
}
.MarginalSpalte .PVerweise a:hover,
.MarginalSpalte .PUebersicht a:hover {
}

.MarginalSpalte .PContainerHorizontal .lastElement,
.browseditem,
.browseditem .PContainerCols1 .lastElement {
	float: left;
}

/*------------------ VERWEISE und UEBERSICHTEN ENDE ------------------*/

/*------------------ SPALTEN ------------------*/
.HauptSpalte .PStandard ul {
	margin-bottom:16px
}

.PContainerCols2,
.PContainerCols3,
.PContainerCols4 { 
	padding:0;
	margin:0;
	z-index:100;
}

.PContainerCols2 .PStandard {
	width:230px;
	margin:0;
	padding:0;
	/* x-rule:true; */
}

.PContainerCols2 .PStandardLinie {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	width: 252px;
}
.PContainerCols2 .PStandard p {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	width: 230px;
}

.PContainerCols2 .PStandardLinie {
	width:252px;
	/* x-rule:true; */
}
.PContainerCols3 .PStandard {
	width:159px;
	/* x-rule:true; */
}

.PContainerCols3 .Teaser {
	width:159px;
	/* x-rule:true; */
}

.PContainerCols3 .PStandardLinie {
	width:159px;
	/* x-rule:true; */
}

.PContainerCols4 .PStandard {
	width:109px;
}

.PContainerCols4 .PStandardLinie {
	width:80px;
	/* x-rule:true; */
}
.PContainerCols2 .PVerweise {
	width:230px;
	/* x-rule:true; */
}
.PContainerCols3 .PVerweise {
	width:149px;
	/* x-rule:true; */
}
.PContainerCols4 .PVerweise {
	width:109px;
	/* x-rule:true; */
}
.PContainerCols2 .PUebersicht {
	width:230px;
	/* x-rule:true; */
}
.PContainerCols3 .PUebersicht {
	width:149px;
	/* x-rule:true; */
}
.PContainerCols4 .PUebersicht {
	width:109px;
	/* x-rule:true; */
}

.PContainerCols2 .puebersichtpopup {
	width:230px;
	/* x-rule:true; */
}
.PContainerCols3 .puebersichtpopup {
	width:149px;
	/* x-rule:true; */
}
.PContainerCols4 .puebersichtpopup {
	width:109px;
	/* x-rule:true; */
}
.PContainerCols2 .PContainerVertikal {
	width:180px;
	/* x-rule:true; */
}
.PContainerCols3 .PContainerVertikal {
	width:122px;
	/* x-rule:true; */
}
.PContainerCols4 .PContainerVertikal {
	width:109px;
	/* x-rule:true; */
}
.PContainerCols4 .PSitemapUebersicht {
	width:205px;
	/* x-rule:true; */
	float:left;
	margin-right:15px;
}
.PContainerCols4 .PSitemapUebersicht ul {
	list-style-type:none;
	margin:4px 0 0 8px;
	padding:0;
}
.PContainerCols4 .PSitemapUebersicht ul li {
	background-image:url(../images/sitemappfeil.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:10px
}
.PContainerCols4 .PSitemapUebersicht ul li a {
	color:#1a1a1a;
	text-decoration:none;
	padding:0;
	line-height:16px
}
.PContainerCols4 .PSitemapUebersicht ul li a:hover  {
	color:#d24d15;
	text-decoration:none
}
.PContainerCols4 .PSitemapUebersicht ul li ul {
	list-style-type:none;
	margin:0 0 0 1px;
	padding:0;
}
.PContainerCols4 .PSitemapUebersicht ul li ul li {
	padding-left:10px
}
.PContainerCols4 .PSitemapUebersicht ul li ul li a {
	line-height:15px;
	padding:0;
}

.PContainerCols2 .PStandard,
.PContainerCols2 .Teaser,
.PContainerCols2 .PStandardLinie,
.PContainerCols2 .PVerweise,
.PContainerCols2 .PUebersicht,
.PContainerCols2 .puebersichtpopup,
.PContainerCols2 .PContainerVertikal,
.PContainerCols4 .PStandard,
.PContainerCols4 .Teaser,
.PContainerCols4 .PStandardLinie,
.PContainerCols4 .PVerweise,
.PContainerCols4 .PUebersicht,
.PContainerCols4 .puebersichtpopup,
.PContainerCols4 .PContainerVertikal {
	float:left;
	margin-right:12px;
}
.PContainerCols3 .PStandard,
.PContainerCols3 .Teaser,
.PContainerCols3 .PStandardLinie,
.PContainerCols3 .PVerweise,
.PContainerCols3 .PUebersicht,
.PContainerCols3 .puebersichtpopup,
.PContainerCols3 .PContainerVertikal {
	float:left;
	margin-right:20px;
}

.PContainerCols2 .lastElement { margin:0; padding:0; height:0 }

.PContainerCols2 .lastElement .PStandard,
.PContainerCols2 .lastElement .Teaser,
.PContainerCols2 .lastElement .PStandardLinie,
.PContainerCols2 .lastElement .PVerweise,
.PContainerCols2 .lastElement .PUebersicht,
.PContainerCols2 .lastElement .puebersichtpopup,
.PContainerCols2 .lastElement .PContainerVertikal,
.PContainerCols3 .lastElement .PStandard,
.PContainerCols3 .lastElement .Teaser,
.PContainerCols3 .lastElement .PStandardLinie,
.PContainerCols3 .lastElement .PVerweise,
.PContainerCols3 .lastElement .PUebersicht,
.PContainerCols3 .lastElement .puebersichtpopup,
.PContainerCols3 .lastElement .PContainerVertikal,
.PContainerCols4 .lastElement .PStandard,
.PContainerCols4 .lastElement .Teaser,
.PContainerCols4 .lastElement .PStandardLinie,
.PContainerCols4 .lastElement .PVerweise,
.PContainerCols4 .lastElement .PUebersicht,
.PContainerCols4 .lastElement .puebersichtpopup,
.PContainerCols4 .lastElement .PContainerVertikal
 { margin-right:0 }


.PContainerCols2,
.PContainerCols3,
.PContainerCols4,
.PContainerHorizontal5 {
	margin:0 0 12px 0;
}
.PContainerVertikal .PStandard,
.PContainerVertikal .PStandardLinie,
.PContainerVertikal .PVerweise,
.PContainerVertikal .PUebersicht,
.PContainerVertikal .puebersichtpopup {
	float:none;
	width:auto;
	margin:0;
}
.PContainerCols2 .PStandard img {
	margin:4px 0 0 0
}
.MarginalSpalte .PContainerCols2 { 
	padding:0
}
.MarginalSpalte .PContainerCols2 .PStandard {
	width:100px;
	/* x-rule:true; */
}
.MarginalSpalte .PContainerCols2 .PStandard,
.MarginalSpalte .PContainerCols2 .PStandardLinie,
.MarginalSpalte .PContainerCols2 .PVerweise,
.MarginalSpalte .PContainerCols2 .PUebersicht {
	float:left;
	margin-right:12px;
}


.PContainerCols3 .PStandard h4,
.PContainerCols4 .PStandard h4 {
	margin:0 0 6px 0
}

.PContainerCols3 .PStandard p,
.PContainerCols4 .PStandard p {
	margin-top:6px
}

.inspirationcolor .PContainerCols2 .lastElement {
	float:none;
}

.PContainerHorizontal {
float:left;
}

.CLDStandard .unternehmencolor .PContainerCols2 .lastElement,
.CLDStandard .unternehmencolor .PContainerCols4 .lastElement {
float:left;
}

/*------------------ SPALTEN ENDE ------------------*/

/*------------------ BILDER IM CONTENT -------------*/
div.zoom {
	position:relative;
}
div.zoom img{
	position:relative;
	z-index:9;
}
a.zoom {
	position:relative;
	background-image:url(../images/zoom_link.gif); 
	background-repeat:no-repeat;
	z-index:10;
	width:12px;
	height:12px;
	display:block;
	bottom:0;
	margin:-11px -1px 0 0;
	float:right;
}
a.zoom:hover {
	background-image:url(../images/zoom_link_hover.gif); 
}
a.zoom img {
	position:relative;
	z-index:10;
	width:12px;
	height:12px;
}
div.zoomFloat a.zoom {
	margin:-11px -1px 0 0;
	float:right;
}
.zoomFloat,
img.float {
	float:left;
	margin: 4px 12px 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:0px none;
	width:12px;
	height:12px;
	z-index:10
}

.PContainerCols2 img.zoomFloat,
.PContainerCols3 img.zoomFloat,
.PContainerCols4 img.zoomFloat,
.PContainerHorizontal5 img.zoomFloat,
.PContainerCols2 img.zoom,
.PContainerCols3 img.zoom,
.PContainerCols4 img.zoom,
.PContainerHorizontal5 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-------------*/


/*------------------ PANEL -------------*/
.panel {
	margin:0 0 20px 0;
	width:485px;
	padding:0;
	/* x-rule:true; */
	z-index:1;
}

.panel .PStandard p, 
.panel .PStandard h4 {
	margin:0; padding:2px 0 3px 0
}

.hinweistext { margin:16px 0 8px 0; color:#333 }

.panel fieldset {
	border:0 none #fff;
	padding:10px;
}
.panel .seite {
	border-top: 2px solid #acaeb0;
	background-image:url(../images/form-bg.gif); 
	background-repeat:repeat-x; 
}
.panel fieldset.seite legend {
	padding:5px 5px 0 5px
}

.panel fieldset.seite legend .beschreibung {
	padding:0 0 2px 0; 
	margin:0;
}

.panel fieldset.gruppe {
	margin:0;
	padding:0;
}
.panel fieldset.gruppe legend {
	color:#1a1a1a;
	display:block;
	font-weight:bold;
	padding:5px 0 6px 0; 
	margin:0;
}

.panel fieldset.gruppe legend .beschreibung {
	padding:0px 0 2px 0; 
	margin:0;
}

.panel,
.panel label,
.actions input {
	color:#1a1a1a;
}
.panel .textfeld,
.panel textarea {
	border:1px solid #929396;
	font-size:11px;
	color:#1a1a1a;
	width:180px;
	margin:0;
	padding:0;
}
.panel .plzfeld {
	width:43px; 
	margin-right:7px;
	border:1px solid #929396;
	font-size:11px;
	color:#1a1a1a;
	padding:0
}
.panel .stadtfeld {
	width:126px;
	border:1px solid #929396;
	font-size:11px;
	color:#1a1a1a;
	margin:0;
	padding:0
}
.panel .zahlfeld {
	width:25px; 
	margin-right:3px;
	border:1px solid #929396;
	font-size:11px;
	color:#1a1a1a;
	padding:0
}
select {
	width:160px;
}
.errorMessage { display:block; color:#ff0000; font-weight:bold; background-color:#fff; border:1px solid #ff0000; padding:3px 10px 5px 10px }

.fehler,
.oblig {
	color:#cc0000;
	font-weight:bold;
}
.actions { margin:5px 0 10px 0 }
.actions .left { float:left }
.actions .right { float:right }

.actions .abbrechen,
.actions .abschicken,
.actions .weiter,
.actions .zurueck {
	background-image:url(../images/buttonbaseNEU.gif); 
	background-position:0 0;
	width:90px;
	border-right:1px solid #76828e;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	height:17px;
	margin:0;
	padding:0;
	cursor: pointer;
	height:17px;
}


.panel .felder {
	float:left;
	width:180px;
	margin:0 0 3px 0;
}

.panel div.legende {
	float:left;
	width:160px;
	margin-right:15px;
	font-weight:bold
}
.panel div.bzqlegende {
	float:left;
	width:85px;
	margin-right:15px;
	font-weight:bold
}
.formularfrage,
.optionenfrage {
	margin:0; 
	padding:0 0 2px 0
}
.formelementeHoriz select { margin:0; padding:0; width:180px }

.formularfrage br { clear:both }
.panel .PStandard {	padding-bottom:20px }
span.beschreibung {
	display:block;
	color:#1a1a1a;
	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:absolute;
	z-index:5;
	padding:10px 20px 22px 25px;
	left:300px;
	top:130px;
	width:300px;
	border:4px solid #b4b4b4;
	background-color:#efefef;
}
.panelresult b {
	line-height:25px;
	font-size:12px
}

.panelresult a {
	display:block;
	margin:5px 0 0 0;
	padding:0;
}

.panel div.actions input,
form.bz .abschicken {
	background-position: 0px 0px;
	border: 0 solid #ffffff;
}


/*------------------ PANEL ENDE-------------*/

/*------------------ Sonder-------------*/
.CLDStandard .sondereinstieg .keyvisual {
	display:block
}



.CLDStandard .CLDSprachversion .HauptSpalte {
	margin:0 0 50px 0;
	width:896px;
	padding:0 0 35px 0;
	/* x-rule:true; */
	z-index:1;
	left:62px;
	top:406px;
	position:absolute
}

.CLDStandard .CLDSprachversion .headlineBox {
	margin:6px 0 28px 42px;
	width:450px;
	position:absolute;
	left:18px;
	top:336px
}

.CLDStandard .CLDSprachversion .MarginalSpalte  {
	display:block;
	position:absolute;
	width:201px;
	top:406px;
	left:772px 
}


.animateditem .itempicture {
	height:0px;
	width:197px;
}

.animateditem .active {
	display: block;
	width:197px;
}

.itempicture {
	overflow: hidden;
	display: block;
}

.animateditem {  
	border-top:1px solid #b3c787;
	border-right:1px solid #b3c787;
	border-left:1px solid #b3c787;
	border-bottom:0px none;
	background-color:white;
	background-image:url(../images/AnimatedMenuBG2.gif); 
	background-repeat:repeat-x;
	margin:0;
	width:198px
}

.MarginalSpalte .PContainerCols1 .lastElement .animateditem,
.MarginalSpalte .PContainerCols2 .lastElement .animateditem,
.MarginalSpalte .PContainerCols3 .lastElement .animateditem,
.MarginalSpalte .PContainerCols4 .lastElement .animateditem,
.MarginalSpalte .PContainerCols5 .lastElement .animateditem,
.MarginalSpalte .PContainerCols6 .lastElement .animateditem,
.MarginalSpalte .PContainerCols7 .lastElement .animateditem,
.MarginalSpalte .PContainerCols8 .lastElement .animateditem,
.MarginalSpalte .PContainerCols9 .lastElement .animateditem,
.MarginalSpalte .PContainerCols10 .lastElement .animateditem {  
	border-bottom:1px solid #b3c787;
}

.animateditem .active img {
	margin:1px
}

.animateditem a { 
	color:#354710;
	display:block;
	padding:1px 0 1px 7px;
	height:18px;
	text-decoration:none;
}

.animateditem a:hover {
	color:#354710;
}

.animateditem .active a { 
	padding:0;
}

/*------------------ Sonder ENDE-------------*/

/*------------------ Inspirationenseite -------------*/

body.KeyVisualHoch {
	background-image:url(../images/standard_bg_hoch.gif);
	background-repeat:repeat-x;
}


.KeyVisualHoch .headlineBox {
	margin: 392px 0 28px 248px;
	width:450px;
}

/* .inspirationcolorhoch .SecondaryNavigation ul ul { display:none } */


.inspirationnomarginal .HauptSpalte .PContainerCols3,
.produktecolornomarginal .HauptSpalte .PContainerCols3,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 { 
	padding:0;
	margin:0 0 16px 0;
	z-index:100;
}

.inspirationnomarginal .MarginalSpalte,
.produktecolornomarginal .MarginalSpalte,
.unternehmencolornomarginal .MarginalSpalte,
.professionellcolornomarginal .MarginalSpalte  {
	display:none
}

.inspirationnomarginal .HauptSpalte,
.produktecolornomarginal .HauptSpalte,
.unternehmencolornomarginal .HauptSpalte,
.professionellcolornomarginal .HauptSpalte  {
	width:752px;
}

.inspirationnomarginal .HauptSpalte .PStandard,
.produktecolornomarginal .HauptSpalte .PStandard,
.unternehmencolornomarginal .HauptSpalte .PStandard,
.professionellcolornomarginal .HauptSpalte .PStandard {
	width:681px;
	padding-bottom:6px
}

.inspirationnomarginal .HauptSpalte .PContainerCols3 .Teaser {
	float:left;
	padding-bottom:0px;
	margin-right:16px;
}

.inspirationnomarginal .HauptSpalte .PContainerCols3 .Teaser {
	/* x-rule:true; */
	width:240px;
}

.produktecolornomarginal .HauptSpalte .PContainerCols3 .Teaser {
	/* x-rule:true; */
	width:240px;
}

.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .Teaser {
	/* x-rule:true; */
	width:240px;
}

.professionellcolornomarginal .HauptSpalte .PContainerCols3 .Teaser {
	/* x-rule:true; */
	width:240px;
}

.inspirationnomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle,
.inspirationnomarginal .HauptSpalte .PContainerCols2 .PContainerCols3 .PStandard .bildHuelle,
.produktecolornomarginal .HauptSpalte .PContainerCols2 .PContainerCols3 .PStandard .bildHuelle,
.unternehmencolornomarginal .HauptSpalte .PContainerCols2 .PContainerCols3 .PStandard .bildHuelle,
.professionellcolornomarginal .HauptSpalte .PContainerCols2 .PContainerCols3 .PStandard .bildHuelle {
	float:left;
	padding-bottom:0px;
	margin:0 16px 6px 0;
}

.inspirationnomarginal .HauptSpalte .PContainerCols2 .PStandard img,
.produktecolornomarginal .HauptSpalte .PContainerCols2 .PStandard img,
.unternehmencolornomarginal .HauptSpalte .PContainerCols2 .PStandard img,
.professionellcolornomarginal .HauptSpalte .PContainerCols2 .PStandard img { 
	margin:0 }

.inspirationnomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle {
	/* x-rule:true; */
	width:240px;
}

.produktecolornomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle {
	/* x-rule:true; */
	width:240px;
}

.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle {
	/* x-rule:true; */
	width:240px;
}

.professionellcolornomarginal .HauptSpalte .PContainerCols3 .PStandard .bildHuelle {
	/* x-rule:true; */
	width:240px;
}

.inspirationnomarginal .HauptSpalte .PContainerCols3 .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .PStandard {
	float:left;
	padding-bottom:0px;
	margin-right:16px;
}

.inspirationnomarginal .HauptSpalte .PContainerCols3 .PStandard {
	/* x-rule:true; */
	width:240px;
}

.produktecolornomarginal .HauptSpalte .PContainerCols3 .PStandard {
	/* x-rule:true; */
	width:240px;
}

.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .PStandard {
	/* x-rule:true; */
	width:240px;
}

.professionellcolornomarginal .HauptSpalte .PContainerCols3 .PStandard {
	/* x-rule:true; */
	width:240px;
}

.inspirationnomarginal .HauptSpalte .PContainerCols3 .PStandard p,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .PStandard p,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .PStandard p,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .PStandard p {
	padding-left:5px;
	padding-bottom:6px;
	margin:0
}

.unternehmencolornomarginal .HauptSpalte .PContainerVertikal .lastElement .PContainerCols3 .PStandard p{
	width:235px;
}

.inspirationnomarginal .HauptSpalte .PContainerCols3,
.produktecolornomarginal .HauptSpalte .PContainerCols3,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 { 
	padding:0;
	margin:0 0 12px 0;
	z-index:100;
}
	
.inspirationnomarginal .HauptSpalte .PContainerCols3 .lastElement .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols3 .lastElement .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .lastElement .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .lastElement .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .lastElement .Teaser { 
	margin-right:0; }

.inspirationnomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .Teaser,
.inspirationnomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .Teaser,
.inspirationnomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .Teaser { 
	margin-right:16px; }

.inspirationnomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .Teaser,
.inspirationnomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .Teaser,
.inspirationnomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .PStandard,
.inspirationnomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .Teaser,
.produktecolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .PStandard,
.produktecolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .Teaser,
.unternehmencolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .PStandard,
.unternehmencolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols2 .lastElement .PContainerCols3 .lastElement .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols3 .lastElement .PContainerCols3 .lastElement .Teaser,
.professionellcolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .PStandard,
.professionellcolornomarginal .HauptSpalte .PContainerCols4 .lastElement .PContainerCols3 .lastElement .Teaser { 
	margin-right:0;
	margin-bottom:0; 
	padding-bottom:0; }


.browseditem .PContainerCols2, 
.browseditem .PContainerCols3, 
.browseditem .PContainerCols4, 
.browseditem .PContainerHorizontal5  { margin:0 } 

.blaetterUnten { margin:0; padding:0 }

.blaetterUnten .previous { float:left; width:200px }

.blaetterUnten .previous a { 
	text-decoration:none; 
	margin-left:2px;
	padding-left:17px; 
	background-image:url(../images/zurueckpfeilUebersicht.gif); 
	background-repeat:no-repeat;
	background-position: left 4px;
}
	
.blaetterUnten .previous a:hover { 
	color: #1a1a1a;
	background-image: url(zurueckpfeilUebersicht_hi.gif);
}
	
.blaetterUnten .next { float:right }

.blaetterUnten .next a { 
	text-decoration:none; 
	margin-right:2px;
	padding-right:17px;
	background-image:url(../images/weiterpfeilUebersicht.gif); 
	background-repeat:no-repeat;
	background-position:right 4px }
	
.blaetterUnten .next a:hover { 
	color:#1a1a1a;
	background-image:url(../images/weiterpfeilUebersicht_hi.gif);  }

.blaetterUnten .first,
.blaetterUnten .last {
	display:none
}

body .produktecolor .SecondaryNavigation ul li ul li ul li a, 
body .produktecolor .SecondaryNavigation ul li.selected ul li ul li a {
	color: #172E44;
}

/*------------------ Inspirationenseite ENDE-------------*/

/*------------------ ANMELDUNG -------------*/

.anmeldung { display:none }
.status { display:none }

/*------------------ ANMELDUNG ENDE -------------*/

/*------------------ SPRACHUMSCHALTER ------------------*/

.LDDownload .LanguageSwitcher { display:none }

/*------------------ SPRACHUMSCHALTER ENDE ------------------*/

.Spezial .spezial .HauptSpalte {
	border-top: 0px solid #FFFFFF;
	padding-top: 125px;
}

.Spezial .professionellcolor .HauptSpalte {
	border-top: 125px solid #FFFFFF;
}
.Spezial .produktecolornomarginal .HauptSpalte {
	padding-top:125px;
}

.Spezial .standardcolor .HauptSpalte,
.Spezial .unternehmencolor .HauptSpalte h1 {
	margin-top:126px;
}

.Spezial .spezial #huelle2 .HauptSpalte,
.Spezial .unternehmencolor .HauptSpalte,
.Spezial .unternehmencolornomarginal .HauptSpalte,
.Spezial .produktecolor .HauptSpalte{
	padding-top:0px;
}

.Spezial .unternehmencolornomarginal .HauptSpalte h1,
.Spezial .produktecolor .HauptSpalte h1 {
	margin-top:141px;
}

.Spezial .spezial .HauptSpalte h1,
.Spezial .professionellcolor .HauptSpalte h1,
.Spezial .produktecolor .HauptSpalte h1,
.Spezial .produktecolornomarginal .HauptSpalte h1,
.Spezial .unternehmencolor .HauptSpalte h1,
.Spezial .unternehmencolornomarginal .HauptSpalte h1,
.Spezial .standardcolor .HauptSpalte h1 {
	margin-bottom:15px
}

.Spezial .produktecolornomarginal .HauptSpalte .panel .PStandard,
.Spezial .unternehmencolornomarginal .HauptSpalte .panel .PStandard {
	width: auto;
}

.PContainerHorizontal .lastElement{
	float: right;
}
.CLDSprachversion .PContainerHorizontal .lastElement,
.CLDStandard .unternehmencolor .PContainerHorizontal .lastElement {
	float: none;
}


/* Abstand BottomNavigation */ 

.CLDStandard .HauptSpalte,
.LDDownload .HauptSpalte,
.Sitemap .HauptSpalte,
.Spezial .HauptSpalte {
	margin-bottom:0px;
	padding-bottom:0px;
}
.CLDStandard .BottomNavigation{
	margin-top:30px;
}

.CLDStandard .inspirationnomarginal .BottomNavigation,
.Spezial .inspirationnomarginal .BottomNavigation{
	margin-top:60px;
}

.CLDStandard .unternehmencolornomarginal .BottomNavigation,
.Spezial .unternehmencolornomarginal .BottomNavigation {
	margin-top:48px;
}

.CLDStandard .inspirationcolor .BottomNavigation,
.CLDStandard .unternehmencolor .BottomNavigation,
.CLDStandard .produktecolor .BottomNavigation,
.CLDStandard .produktecolornomarginal .BottomNavigation {
	margin-top:48px;
}

.Spezial .produktecolornomarginal .BottomNavigation {
	margin-top:48px;
	width:723px;
}

.CLDStandard .professionellcolornomarginal .BottomNavigation,
.Spezial .professionellcolornomarginal .BottomNavigation{
	margin-top:44px;
}
.Spezial .standardcolor .BottomNavigation,
.Spezial .standardcolornomarginal .BottomNavigation,
.Spezial .inspirationcolor .BottomNavigation,
.Spezial .inspirationcolornomarginal .BottomNavigation,
.Spezial .produktecolor .BottomNavigation,
.Spezial .produktecolornomarginal .BottomNavigation,
.Spezial .professionellcolor .BottomNavigation,
.Spezial .professionellcolornomarginal .BottomNavigation,
.Spezial .unternehmencolor .BottomNavigation,
.Spezial .unternehmencolornomarginal .BottomNavigation {
	margin-top:48px;
	width:485px;
}
.Spezial .spezial .BottomNavigation {
	margin-top:50px;
	width:485px;
}
.Spezial .Fragebogen .BottomNavigation {
	margin-top:40px;
	width:485px;
}
.CLDStandard .professionellcolor .BottomNavigation,
.Sitemap .spezialcolor .BottomNavigation {
	margin-top:50px;
}

.BottomNavigation {
	background-image: url(bg_BottomNavigation.gif);
	background-repeat: repeat-x;
	background-position: -1px -1px;
}

.Selektor .produktecolornomarginal .HauptSpalte .BottomNavigation,
.Selektor .unternehmencolor .HauptSpalte .BottomNavigation {
	margin-top:60px;
	margin-left:0px;
}

.Selektor .produktecolornomarginal .BottomNavigation {
	margin-top:48px;
	width:723px;
}

.Spezial .produktecolor .HauptSpalte .BottomNavigation,
.Spezial .unternehmencolor .HauptSpalte .BottomNavigation  {
	margin-left:0px;
}

/*------------------ Site Styles uebernehmen  --------------*/
body, table, input, select, textarea, td, th, form {font-family: 'Lucida Grande', Arial, Verdana, Helvetica;}

.CLDStandard .headlineBox { margin:0 0 20px 248px;}

.KeyVisualHoch #huelle2 .headlineBox {padding-top:387px;}

a { text-decoration:none; outline: none }
a:hover { text-decoration:none; color:#6d6f74 }
.animateditem a:hover { color:#354710 }

.CLDSprachversion .MarginalSpalte  {
	top:542px;
	z-index:1000
}

body .produktecolor .SecondaryNavigation ul li ul li ul li a, 
body .produktecolor .SecondaryNavigation ul li.selected ul li ul li a {
color:#172E44;
}
.Spezial .spezial .HauptSpalte {
border-top:0px solid #FFFFFF;
}
.Spezial .spezial #huelle2 .HauptSpalte {
padding-top:0px;
}
.Spezial .professionellcolor .HauptSpalte {
border-top:125px solid #FFFFFF;
}
.Spezial .produktecolor .HauptSpalte{
padding-top:0px;
}
.Spezial .produktecolor .HauptSpalte h1 {
margin-top:141px;
}
*html .Spezial .produktecolor .HauptSpalte h1 {
margin-top:142px;
}
*+html .Spezial .produktecolor .HauptSpalte h1 {
margin-top:141px;
}

.Spezial .spezial .HauptSpalte {
padding-top:125px;
}
*html .Spezial .spezial .HauptSpalte {
padding-top:141px;
}
*+html .Spezial .spezial .HauptSpalte {
padding-top:140px;
}

.Spezial .produktecolornomarginal .HauptSpalte {
padding-top:125px;
}
*html .Spezial .produktecolornomarginal .HauptSpalte {
padding-top:141px;
}
*+html .Spezial .produktecolornomarginal .HauptSpalte {
padding-top:140px;
}

.Spezial .standardcolor .HauptSpalte {
padding-top:126px;
}
*html .Spezial .standardcolor .HauptSpalte {
padding-top:142px;
}
*+html .Spezial .standardcolor .HauptSpalte {
padding-top:141px;
}

.Spezial .unternehmencolor .HauptSpalte {
padding-top:0px;
}
*html .Spezial .unternehmencolor .HauptSpalte {
padding-top:0px;
}
*+html .Spezial .unternehmencolor .HauptSpalte {
padding-top:0px;
}
.Spezial .unternehmencolor .HauptSpalte h1 {
margin-top:126px;
}
*html .Spezial .unternehmencolor .HauptSpalte h1 {
margin-top:142px;
}
*+html .Spezial .unternehmencolor .HauptSpalte h1 {
margin-top:141px;
}

.Spezial .unternehmencolornomarginal .HauptSpalte{
padding-top:0px;
}
.Spezial .unternehmencolornomarginal .HauptSpalte h1 {
margin-top:141px;
}
*html .Spezial .unternehmencolornomarginal .HauptSpalte h1 {
margin-top:142px;
}
*+html .Spezial .unternehmencolornomarginal .HauptSpalte h1 {
margin-top:141px;
}

.Spezial .spezial .HauptSpalte h1 {
margin-bottom:15px
}
.Spezial .professionellcolor .HauptSpalte h1 {
margin-bottom:15px
}
.Spezial .produktecolor .HauptSpalte h1 {
margin-bottom:15px
}
.Spezial .produktecolornomarginal .HauptSpalte h1 {
margin-bottom:15px
}
.Spezial .unternehmencolor .HauptSpalte h1 {
margin-bottom:15px
}
.Spezial .unternehmencolornomarginal .HauptSpalte h1 {
margin-bottom:15px
}
.Spezial .standardcolor .HauptSpalte h1 {
margin-bottom:15px
}

.Spezial .produktecolornomarginal .HauptSpalte .panel .PStandard {
width:auto;
}
.Spezial .unternehmencolornomarginal .HauptSpalte .panel .PStandard {
width:auto;
}

.Selektor .HauptSpalte {
margin-top:140px;
}
*html .Selektor .HauptSpalte {
padding-top:140px;
}
*+html .Selektor .HauptSpalte {
padding-top:140px;
}


/* Digitaler Katalog */

.selektorcontainer {
width:723px;
}

/* Beruf + Karriere */
.PContainerHorizontal {
float:left;
}
*html .PContainerHorizontal {
}  
*+html .PContainerHorizontal {
padding-bottom:12px;
}  



.CLDSprachversion .PContainerHorizontal .lastElement,
.CLDStandard .unternehmencolor .PContainerHorizontal .lastElement{
float:none;
}  

.BottomNavigation{
display:auto;
}

.Selektor .HauptSpalte {
margin-bottom:60px;
}

.Spezial .unternehmencolornomarginal .BottomNavigation{
	margin-top:48px;
}

.Selektor .produktecolornomarginal .HauptSpalte .BottomNavigation,
.Selektor .unternehmencolor .HauptSpalte .BottomNavigation{
margin-top:60px;
margin-left:0px;
}

.Selektor .produktecolornomarginal .BottomNavigation {
	margin-top:48px;
	width:723px;
}

.Spezial .unternehmencolor .BottomNavigation,
.Spezial .inspirationnomarginal .BottomNavigation {
margin-top:48px;
width:485px;
}

.Spezial .produktecolor .HauptSpalte .BottomNavigation,
.Spezial .unternehmencolor .HauptSpalte .BottomNavigation  {
margin-left:0px;
}

/* ------------- Stichwortsuche ------------- */

.stichwortsuche .eingabe{
float:left;
margin-top:2px;
}

.suchergebnis .item .anreisser{
margin:0pt 0pt 3px 25px;
}

.PContainerCols2 .PStandard p {
width:230px;
}
.CLDStandard .unternehmencolor .PContainerCols2 .lastElement,
.CLDStandard .unternehmencolor .PContainerCols4 .lastElement{
float:left;
}

*html .CLDSprachversion .PContainerCols4 {
margin:0pt 0pt 0pt 125px;
}

.inputFieldRAW { 	width:128px;
	height:15px;
	border:1px solid black; 
	margin-right:8px;
	color:#567796 }

.warenkorbspalte .contentflaechebig { width:660px }

.Spezial .HauptSpalte .stichwortsuche input.KeywordSearch {margin-top:3px;}

.panel div.actions input, form.bz .abschicken {
background-position:0px 0px;
border:0 solid #FFFFFF  }

.actions .abbrechen, .actions .abschicken, .actions .weiter, .actions .zurueck {
height:17px;
}

.CLDStandard .headlineBox {margin:0 0 28px 248px;width:550px;padding-top: 338px;}

.MarginalSpalte .PContainerHorizontal .lastElement {
	float: left;
}
.browseditem {
	float: left;
}
.browseditem .PContainerCols1 .lastElement {
	float: left;
}

/* ------------- toevoegingen ------------- */

.mainContent{
	width:750px;
	text-align:left;
}
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	line-height:11px;
	text-decoration:none;
	width:420px;
	height:100px;
	border: 1px solid #6B6B6B;
	scrollbar-3dlight-color:#6B6B6B;
	scrollbar-arrow-color:#6B6B6B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#6B6B6B;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	overflow-x:hidden;
	border:1px solid #555555;
}
ol{
	padding:0;
	margin:0;
	margin-left:22px;
}
label{
	cursor:pointer;
	padding:0;
	margin:0;
}
.selectieSelect{
	width:400px;
}
#multiAfbeelding {
	width:500px;
	position:absolute;
	top:315px;
	left:247px;
	z-index:100;
}
#afbeelding {
	width:233px;
	position:absolute;
	top:109px;
	left:10px;
	z-index:100;
}
.optieClass{
	line-height:24px;
	margin-left:8px;
}
.collageImg {
	float:left;
	border: 1px solid #949FAA;
	margin-right:20px;
	margin-bottom:15px;
	width:100px;
	height:100px;
	vertical-align:middle;
	text-align:center;
}
.collageImg:hover {
	border: 1px solid #CBD5E0;
}
.collageLargeImg {
	float:left;
	border: 1px solid #949FAA;
	margin-right:20px;
	margin-bottom:15px;
	width:70px;
	height:100px;
	vertical-align:middle;
	text-align:center;
}
.collageLargeImg:hover {
	border: 1px solid #CBD5E0;
}
img {
	-ms-interpolation-mode: bicubic;
}
.collageTitel {
	clear:both;
	text-align:center;
	padding-bottom:10px;
}