/*------------------ BASICS ------------------*/
body { 
	margin:0 0 0 3,5cm; 
	padding:0;	
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	font-size:12pt; 
	line-height:120%; 
	color:#000 
	}
	
dl { margin:0 0 15px 0; padding:10px 0 4px 0 }
dt { float:left; font-weight: bold;	width:150px }
a {	color:#eb5000 }
img { border:0px none }
form { margin:0; padding:0 }
abbr { font-weight:bold }
q { color:#003399 }
*html ol { list-style:inside }
#huelle { 
	width:800px; 
	text-align:left; 
 }
#huelle2 { 
	position:relative;
 }

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

.printlogo {
	display:block;
}
/*------------------ BASICS ENDE ------------------*/

/*------------------ KEYVISUAL ------------------*/
.KeyVisual,
.PrimaryNavigation,
.SecondaryNavigation,
.GlobalNavigation,
.BottomNavigation,
.Breadcrump,
div.KeywordSearch,
.logo,
.MarginalSpalte { display:none }
/*------------------ KEYVISUAL ENDE ------------------*/

/*------------------ HAUPTSPALTE ------------------*/
.HauptSpalte {
	
	width:660px;
	z-index:1;
	margin:30px 0 0 0;
	padding:0 10px 0 10px;
 }
.DSprachversion .HauptSpalte {
	margin:60px 0 0 0;
 }
.DStandard .HauptSpalte { 
}
.DDownload .HauptSpalte { 
}
.Sitemap .HauptSpalte { 
}
.OhneKey .HauptSpalte,
.DDownload .HauptSpalte,
.spezial .HauptSpalte { 
}
.Einleitung {
	font-style:italic;
}
.PStandard { 
	
	/* x-max-float-image-width: 300px; */ 
	}

.PStandard img { 
	margin:10px 0 20px 0 
	}
.DSprachversion .HauptSpalte .PStandard,
.DStandard .PStandard { 
	margin:0;   
	padding:0 
	}
.HauptSpalte {
	color:#5b4e48;
		}		
.DSprachversion .PStandard p { margin:0 0 13px 0;
padding:0 }

.DSprachversion .HauptSpalte .PStandard { margin:0 0 10px 0;
padding:0 0 1px 0 }
	
.PStandardLinie { border-top:1px solid #0d1942;
	padding:5px 5px 0 5px }
	
.PStandard p,
.PStandard table,
.PVerweise,
.PUebersicht { margin:0 0 12px 0;
	padding:0 }
	
.PStandardTeaser h4 { 
	
	margin:0 0 4px 0;
	padding:0;
	 }

.Teaser a { text-decoration:none }

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

.PStandard ul {	
	margin:auto;
	list-style-type:square;
	padding:0 }

.PStandard ul li{ 
	margin:0;
	padding:auto;
	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:#5b4e48;
	font-weight:bold;
	text-align:right }
/*------------------ HAUPTSPALTE ENDE ------------------*/

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

h1 { 
	/* x-render:true; */ 
	
	/* x-padding-top:0px; */
	/* x-padding-left:0px; */
	/* x-padding-right:0px; */
	/* x-padding-bottom:0px; */
	/* x-leading:0; */
	background-color:#ffffff;
	font-family: DINMittelschrift; 
	color:#B6A9A3;
	font-size:28px;
	margin:0 0 20px 0;
	padding:0;
	text-transform:uppercase;
	}

.DSprachversion h1 {
	color:#fff;
	padding:3px 6px 3px 6px;
	margin:3px 0 13px 0;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size:12px; 
	/* x-render:false; */ 
	/* x-rule:false; */
}

.HauptSpalte h2 {
	font-weight:normal;
	font-size:16px;
	margin:-15px 0 20px 0;
 }
	
.PStandard h4,
.PVerweise h4,
.PUebersicht h4{
	margin:0 0 4px 0;
	padding:0 
	}
.DSprachversion .balken h4 {
	color:#fff;
	padding:3px 6px 3px 6px;
	margin:3px 0 13px 0;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size:12px; 
	/* x-render:false; */ 
	/* x-rule:false; */
}
.MainTeaser h4,
.MainTeaser h4 a {
	font-size:18px;
	color:#B6A9A3
	}
	
.PStandard h4 p,
.PVerweise h4 p,
.PUebersicht h4 p { 
	margin:0;
	padding:0 }

div.Popup form { margin-bottom:15px }

div.Popup input.goto {
}

div.Popup select { 
	margin-right:6px;
	height:13px }
/*------------------ HEADLINES ENDE ------------------*/

/*------------------ VERWEISE und UEBERSICHTEN ------------------*/
ul.ReferenceList { 
	margin:0;
	padding:0;
	list-style-type:none }
	
ul.ReferenceList li { 
	margin:0;
	background-image:none;
	padding: 0;
 }
	 
ul.ReferenceList li a { 
	padding:0 0 0 15px;
	text-decoration:none;
	color:#eb5000;
	margin:auto;
}


ul.ReferenceList li a:hover { 
	text-decoration:underline }

ul.ReferenceList li a.download { 
	display:block;
	padding:0 0 0 18px;
	color:#eb5000 
	}
/*------------------ SPALTEN ------------------*/
.PContainerHorizontal { 
	padding:0 
	}

.DStandard .PContainerHorizontal .PStandard,
.DStandard .PContainerHorizontal .PVerweise,
.DStandard .PContainerHorizontal .PUebersicht,
.DSprachversion .PContainerHorizontal .PStandard,
.DSprachversion .PContainerHorizontal .PVerweise,
.DSprachversion .PContainerHorizontal .PUebersicht {
	float:left;
	margin-right:20px;
}
.PContainerHorizontal .lastElement .PStandard,
.PContainerHorizontal .lastElement .PVerweise,
.PContainerHorizontal .lastElement .PUebersicht {
	margin-right:0;
}
.PContainerCols2 .PStandard { width:320px; x-rule:true }
.PContainerCols3 .PStandard { width:206px;  }
.PContainerCols4 .PStandard { width:150px;  }
.PContainerCols2 .PVerweise { width:320px;  }
.PContainerCols3 .PVerweise { width:206px;  }
.PContainerCols4 .PVerweise { width:150px;  }
.PContainerCols2 .PUebersicht { width:320px;  }
.PContainerCols3 .PUebersicht { width:206px;  }
.PContainerCols4 .PUebersicht { width:150px;  }


.PContainerCols2 .Popup { width:219px;  }
.PContainerCols3 .Popup { width:141px;  }
.PContainerCols4 .Popup { width:102px;  }
.PContainerCols2 .PContainerVertikal { width:219px;  }
.PContainerCols3 .PContainerVertikal { width:141px;  } 
.PContainerCols4 .PContainerVertikal { width:102px;  }
.PContainerCols4 .PSitemapUebersicht { width:205px;
	
	float:left;
	margin-right:20px 
	}
	
.PContainerHorizontal { 
	margin:0 0 12px 0 
	}

.PContainerVertikal > * { 
	float:none;
	width:auto;
	margin:0 }

.PContainerCols2 .PStandard img {	
	margin:0 0 8px 0 
	}

/*------------------ Site Styles uebernehmen  --------------*/
.withFloatingImage .bildHuelle {
	float:left;
	margin:0 10px 10px 0;
}
.withFloatingImage .bildHuelle .bildLegende {
width:292px;
margin-top:0;
}
.legend215 .bildHuelle .bildLegende {
width:207px;
}
.withFloatingImage .bildHuelle img {
	margin:0;
}
div.zoom { position:relative }
div.zoom img{ position:relative;
	z-index:9 }

a.zoom { 
	position:relative;
	background-repeat:no-repeat;
	z-index:10;
	width:12px;
	height:12px;
	display:block;
	bottom:0;
	margin:-12px 0 -12px 0;
	padding:0;
	float:right;
	border:0 none 
	}
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 
	}
div.zoomFloat img,
div.zoom img { 
	position:relative;
	z-index:1;
	float:none 
	}
div.zoomFloat {
margin-bottom:0;
}
.MarginalSpalte {
background:none;
}
.bildLegende {
background-color:#EFEFEF;
font-size:10px;
line-height:13px;
margin:-10px 0 0;
padding:3px 4px;
}

