/*------------------ BASICS ------------------*/
body { 
	margin:0; 
	padding:0;	
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	font-size:12px;
	line-height:18px;
	color:#B6A9A3;
	background-repeat:repeat-x;
	text-align:center; 
}
	
dl { margin:0 0 15px 0; padding:10px 0 4px 0 }
dt { float:left; font-weight: bold;	width:150px }
a {	
	color:#e4441f
	}
a:hover { 
	text-decoration:underline 
	}
img { border:0px none }
form { margin:0; padding:0 }
abbr { font-weight:bold }
q { color:#B6A9A3 }
#huelle { 
	width:975px; 
	text-align:left; 
	margin:0 auto 20px auto;
	}
#huelle2 {	
	position:absolute;
	width:975px;
	top:0;
	 }

.clear { clear:both;
	line-height:0;
	font-size:0;
	height:0;
	display:block 
	}
.logo {	
	margin-top:33px;
	height:49px;
	background:url(logo_bg.gif) 0 0 no-repeat; 
	padding:35px 0 0 19px;
	width:auto;
	}
.printlogo {
	display:none;
}

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

/*------------------ KEYVISUAL ------------------*/
.KeyVisual img,
.KeyVisual object {	margin:0 }

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

/*------------------ HAUPTNAVIGATION ------------------*/
.PrimaryNavigation { 
	z-index:150;
	padding:10px 9px 0 0;
	/* x-rule:true; */
}

.PrimaryNavigation ul { 
	list-style-type:none;
	margin:0;
	padding:0; 
	}
	
.PrimaryNavigation ul li { 
	margin:0;
	padding:0 0 0 4px;
	float:left;
	position: relative;
	height:25px;
	display: block;
	}
	
.PrimaryNavigation li img.hover { 
	display:none;
	position:absolute; 
	left: 0;
	top: 0 }

.PrimaryNavigation ul li a:hover {
	color:#B6A9A3;
	text-decoration:none;
}
	
.PrimaryNavigation li:hover img.hover,
.PrimaryNavigation li.hover img.hover {
	display: block;
}

.PrimaryNavigation a {
	font-family:"Trebuchet MS", Verdana, Sans-Serif;
	color:#e4441f;
	font-size:15px;
	margin:0 0 0 0;
	text-transform:uppercase;
	padding:3px 11px 0 5px;
	text-decoration:none;
	display: block;
	height:22px;
	}
.PrimaryNavigation .hidden a { 
	font-family:"Trebuchet MS", Verdana, Sans-Serif;
	color:#ccc;
	font-size:15px;
	margin:0px;
	padding:3px 11px 0 5px;
	text-decoration:none;
	}
.PrimaryNavigation ul li.selected { 
	background:url(primnav-sel-li_bg.gif) 0 0 no-repeat; 
	}

.PrimaryNavigation ul li.selected a { 
	color:#fff;
	background:url(primnav-sel-re_bg.gif) right 0 no-repeat #e4441f; 
	}
.PrimaryNavigation ul li.selected a:hover { 
	color:#fff;
	text-decoration:none;
	}

.PrimaryNavigation li ul { display:none }

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

/*------------------ SUBNAVIGATION ------------------*/
.SecondaryNavigation { 
	width:270px;
	position:absolute;
	top:220px;
	left:705px;
	padding:0;
	}

.SecondaryNavigation a { 
	text-decoration:none;

}

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

.SecondaryNavigation ul * { 
	margin:0;
	padding:0 
	}
	
.SecondaryNavigation ul li a {
	display:block;
	background:url(verweispfeil.gif) 0 5px no-repeat; 
}

/* Beginn 1. Ebene */
.SecondaryNavigation ul li a {
	padding:0 0 0 16px;
}

.SecondaryNavigation ul li a:hover { 
	background:url(verweispfeil-hi.gif) 0 5px no-repeat; 
}
	
.SecondaryNavigation ul li.selected a { 
	padding:0 0 0 16px;
	background:url(verweispfeil-hi.gif) 0 5px no-repeat; 
	border:0px none;
	color:#e4441f;
	font-weight:bold;
	}

	
.SecondaryNavigation ul li.selected li a { 
	background:url(verweispfeil-sel.gif) 0 5px no-repeat; 
	color:#B6A9A3;
	font-weight:normal;
	}

.SecondaryNavigation ul li.selected a:hover { 
	background:url(verweispfeil-hi.gif) 0 5px no-repeat; 
	color:#e4441f;
	text-tecoration:none;
	}

/* Ende 1. Ebene */
.SecondaryNavigation ul ul {
	margin-left:16px;
}

.SecondaryNavigation ul li.selected ul li.selected a {  
	background:url(verweispfeil-hi.gif) 0 5px no-repeat; 
	color:#e4441f;
	text-tecoration:none;
}
.SecondaryNavigation ul li ul li ul {
	margin-bottom:5px;
}
.SecondaryNavigation ul li.selected ul li.selected ul li a,
.SecondaryNavigation ul li ul li ul li a { 
	line-height:15px; 
	background-image:url(subnavpfeil.gif);
	font-weight:normal;
	border:0px none;
	padding:0 0 0 12px;
	color:#B6A9A3;
}
.SecondaryNavigation ul li.selected ul li.selected ul li.selected a,
.SecondaryNavigation ul li.selected ul li.selected ul li a:hover,
.SecondaryNavigation ul li ul li ul li a:hover { 
	background-image:url(subnavpfeil-hi.gif);
	color:#e4441f;
}
.SecondaryNavigation ul li ul li a { 
	padding:0 0 2px 25px;
	background-position:17px 5px;
}

.SecondaryNavigation ul li ul li ul li a { 
	padding:0 0 2px 34px;
	background-position:26px 7px;
}

.SecondaryNavigation ul li ul li ul li ul li a { 
	padding:0 0 2px 43px;
	background-position:35px 7px
}

.SecondaryNavigation ul li ul li ul li ul li ul li a { 
	padding:0 0 2px 52px;
	background-position:44px 7px;
}

.SecondaryNavigation li.hidden a { font-style:italic }
	
.DSprachversion .SecondaryNavigation,
.Sitemap .SecondaryNavigation,
.spezial .SecondaryNavigation { 
	display:none 
	}

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

/*------------------ GLOBALE NAVIGATION ------------------*/
.GlobalNavigation {	
	position:absolute;
	top:10px;
	left:0;
	width:975px;
	}
.GlobalNavigation ul { 
	list-style:none;
	margin:0;
	padding:0;
	 }
	
.GlobalNavigation ul li { 
	margin:0;
	padding:0;
	float: left }

.GlobalNavigation ul li a { text-decoration:none;
	padding:0 0 1px 7px;
	color:#e4441f;
	border-left:1px solid #B6A9A3;
	margin-left:7px;
	float:left 
	}
.GlobalNavigation ul #GlobalNavigationFirst a {
	border-left:0 none;
	padding:0 0 1px 0;
}
.GlobalNavigation ul li a:hover { 
	text-decoration:underline 
	}
/*------------------ GLOBALE NAVIGATION ENDE------------------*/

/*------------------ FUSS NAVIGATION ------------------*/
.BottomNavigation {	
	width:975px;
	margin:20px 0;
	background:url(footer_bg.gif) 0 0 no-repeat; 
	height:24px
	}
	
.BottomNavigation ul { 
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
	 }
	
.BottomNavigation ul li { 
	margin:0;
	padding:0;
	float: left }

.BottomNavigation ul li a { 
	text-decoration:none;
	padding:0 0 1px 7px;
	color:#e4441f;
	border-left:1px solid #B6A9A3;
	margin-left:7px;
	float:left 
	}
.BottomNavigation ul #BottomNavigationFirst a {
	border-left:0 none;
	padding:0 0 1px 0;
}
.BottomNavigation ul li a:hover { 
	text-decoration:underline 
	}
/*------------------ FUSS NAVIGATION ENDE------------------*/


/*------------------ BREADCRUMP NAVIGATION ------------------*/
.Breadcrump {
	clear:both;
	width:670px;
	padding:10px;
	font-size:12px;
}
.DSprachversion .Breadcrump {
	display:none;
}
.Breadcrump ul {
	list-style:none;
	margin:0;
	padding:0;	
}
.Breadcrump ul li { 
	margin:0;
	padding:0;
	display:inline;
}
.Breadcrump ul li a { 
	text-decoration:none;
	padding:0 10px 0 12px;
	margin:0;
	background:url(verweispfeil-hi.gif) 0 5px no-repeat; 
}
.Breadcrump ul li a:hover { 
	background:url(verweispfeil-sel.gif) 0 5px no-repeat; 
}
.Breadcrump ul #BreadcrumpLast a {
	color:#B6A9A3;
	background:url(verweispfeil-sel.gif) 0 5px no-repeat; 
}
/*------------------ BREADCRUMP NAVIGATION ENDE------------------*/

/*------------------ HAUPTSPALTE ------------------*/
.HauptSpalte {
	/* x-rule:true; */
	width:660px;
	z-index:1;
	margin:30px 0 0 0;
	padding:0 10px 0 10px;
 }
.DSprachversion .HauptSpalte {
	margin:60px 0 0 0;
 }
.Einleitung {
	font-style:italic;
}
.PStandard { 
	/* x-rule:true; */
	/* x-max-float-image-width: 300px; */ 
	}
.PStandard img { margin:10px 0 20px 0 }



.SpezialSpalte { 
	position:absolute;
	left:693px;
	top:116px;
	border-top:1px solid #acbce2;
	border-bottom:1px solid #acbce2;
	padding:1px 0 2px 0;
	}

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

.DStandard .MarginalSpalte,
.DFragebogenSeite .MarginalSpalte {	
	}

.OhneKey .MarginalSpalte { 
 }

.DSprachversion .MarginalSpalte {
	background:url(h2_marg_bg.gif) 0 0 no-repeat;
	width:270px;
	position:absolute;
	top:187px;
	left:705px;
	 }
.MarginalSpalte {
	/* x-rule:true; */
	width:630px;
	z-index:1;
	margin:30px 0 0 10px;
	padding:10px;
	background:#e6e0de
}	
.DSprachversion .HauptSpalte .PStandard,
.DStandard .PStandard { 
	margin:0;   
	padding:0 
	}
 .MarginalSpalte,
 .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 }
.related {
	background:#e6e0de;
	padding:10px;
	margin-right:10px;
}	
.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:0 0 12px 0;
	list-style-type:none;
	padding:0 }

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

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

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

h1 { 
	/* x-render:true; */ 
	/* x-rule:true; */
	/* x-padding-top:10px; */
	/* 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;
	background:url(mainteaser_head_bg.gif) 0 bottom no-repeat #b7aaa4;
	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 
	}
.related h4 {
	color:#fff;
	margin:-10px -10px 10px -10px;
	background:#b7aaa4;
	padding:3px 10px;
}

.DSprachversion .balken h4 {
	color:#fff;
	padding:3px 6px 3px 6px;
	margin:3px 0 13px 0;
	background:url(mainteaser_head_bg.gif) 0 bottom no-repeat #b7aaa4;
	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 {
	background-image:url(submit-bg.gif); 
	background-repeat:no-repeat
}

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

/*------------------ TABELLEN ------------------*/
.PStandard table { width:100%;
	margin:8px 0 20px 0;
	border-bottom:1px solid #B6A9A3;
	border-left:1px solid #B6A9A3 }
	
.PStandard table td { background-color:#fff;
	padding:2px 4px 2px 5px;
	vertical-align:top;
	font-weight:normal;
	border-top:1px solid #B6A9A3;
	border-right:1px solid #B6A9A3 }
	
.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:#e3e9f1 }

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

.PStandard table.zeilig tr td.first {
	background-color:#B6A9A3;
	font-weight:bold }
	
.PStandard table.zeilig tr td.first { color:#fff }
.PStandard table.zeilig tr.inverted td.first { background-color:#B6A9A3 }
/*------------------ TABELLEN 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;
	background:url(verweispfeil.gif) 0 2px no-repeat; 
	text-decoration:none;
	color:#eb5000;
	margin:auto;
}
	
ul.ReferenceList li a:hover {
	
	background-image:url(verweispfeil-hi.gif); 
	text-decoration:none;
}

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

ul.ReferenceList li a.download { background-image:url(bullet_download.gif); 
	background-position:0 0;
	display:block;
	padding:0 0 0 18px;
	color:#eb5000 }
	
ul.ReferenceList li a.download:hover { text-decoration:none;
	background-image:url(bullet_download_hi.gif) 
	}


/*---------- Spezial-Downloads ---------*/

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

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

.downloadtext ul li a.download { background-image:url(bullet_text.gif); 
	background-repeat: no-repeat;
	background-position:0 0;
	display:block;
	padding:0 0 0 18px;
	color:#eb5000;
	text-decoration:none  }
	
.downloadtext ul li a.download:hover { 
	text-decoration:none;
	
	background-image:url(bullet_text_hi.gif) }

.downloadzip ul li a.download { 
	background-image:url(bullet_zip.gif); 
	background-repeat: no-repeat;
	background-position:0 1px;
	display:block;
	padding:0 0 0 18px;
	color:#eb5000;
	text-decoration:none  }
	
.downloadzip ul li a.download:hover { 
	text-decoration:none;
	
	background-image:url(bullet_zip_hi.gif) }
	
	
/*---------- Spezial-Downloads Ende ---------*/

.PVerweise .rechts,
.PVerweise .links,
.PUebersicht .rechts,
.PUebersicht .links { 
	float:left;
	width:320px;
	padding:0 
	}
.PVerweise .links,
.PUebersicht .links {
	margin-right:20px;
}		
.PVerweise .details,
.PUebersicht .details { display:block;
	padding:0 0 5px 18px;
	color:#5b4e48 }

.PVerweise li a.download  .details, 
.PUebersicht li a.download  .details { padding:0 0 5px 0 }

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

ul.ReferenceList .navImage a, 
.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 { 
	float:left;
	background-image:none;
	margin:0 10px 10px 0;
	padding:0 }

.PVerweise a.bildlink, 
.PUebersicht a.bildlink { 
	background-image:none; 
	padding: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 .PVerweise ul,
.MarginalSpalte .PUebersicht ul,
.MarginalSpalte .PVerweise p { 
	padding:0;
	margin:0 }

.MarginalSpalte .PVerweise p { 
	margin:0 0 4px 0 
	}
.MarginalSpalte h2 { 
	font-size:100% 
	}
.MarginalSpalte h2 {
	color:#fff;
	padding:0 6px 3px 6px;
	margin:3px 0 13px 0;
	background:url(h2_marg_bot_bg.gif) 0 bottom no-repeat #b7aaa4;
}
.MarginalSpalte h4 { padding:0;
	margin:0 0 4px 0 }

.MarginalSpalte .PVerweise h4 p,
.MarginalSpalte .PStandard h4 p,
.MarginalSpalte .PUebersicht h4 p  { margin:0;
	padding:0 }

.MarginalSpalte .PStandard { margin:0 0 12px 0 }
.MarginalSpalte .PStandard p { margin:0 0 8px 0 }
.MarginalSpalte .PStandard img { margin:0 }

.MarginalSpalte .PVerweise a,
.MarginalSpalte .PUebersicht a { display:block;
	background-position:0 6px }
/*------------------ VERWEISE und UEBERSICHTEN ENDE ------------------*/

/*------------------ 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; /* x-rule:true; */ }
.PContainerCols4 .PStandard { width:150px; /* x-rule:true; */ }
.PContainerCols2 .PVerweise { width:320px; /* x-rule:true; */ }
.PContainerCols3 .PVerweise { width:206px; /* x-rule:true; */ }
.PContainerCols4 .PVerweise { width:150px; /* x-rule:true; */ }
.PContainerCols2 .PUebersicht { width:320px; /* x-rule:true; */ }
.PContainerCols3 .PUebersicht { width:206px; /* x-rule:true; */ }
.PContainerCols4 .PUebersicht { width:150px; /* x-rule:true; */ }


.PContainerCols2 .Popup { width:219px; /* x-rule:true; */ }
.PContainerCols3 .Popup { width:141px; /* x-rule:true; */ }
.PContainerCols4 .Popup { width:102px; /* x-rule:true; */ }
.PContainerCols2 .PContainerVertikal { width:219px; /* x-rule:true; */ }
.PContainerCols3 .PContainerVertikal { width:141px; /* x-rule:true; */ } 
.PContainerCols4 .PContainerVertikal { width:102px; /* x-rule:true; */ }
.PContainerCols4 .PSitemapUebersicht { width:205px;
	/* x-rule:true; */
	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 
	}

.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:14px 
	}

/*------------------ 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:-22px 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:-22px 0 0 0;
	float:right;
	border:0 none }

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

div.zoomFloat img,
div.zoom img { 
	margin:0 0 10px 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;
	margin:0; }
.bildHuelle {
}
.withFloatingImage .bildHuelle .zoomFloat,
.withFloatingImage .bildHuelle img.float {
	float:none;
	}
.withFloatingImage .bildHuelle {
	float:left;
	}
.bildLegende {
	font-size:10px;
	line-height:13px;
	padding:3px 4px;
	background-color:#efefef;
	margin: -10px 0 0 0 
}
.withFloatingImage .bildHuelle .bildLegende{
	margin: -10px 14px 10px 0 
}
.PContainerHorizontal img.zoomFloat,
.PContainerHorizontal img.zoom { margin:0 }

.puebersichtpopup select { width:200px }

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

/*------------------ STICHWORTSUCHE ------------------*/
div.KeywordSearch { 
	position:absolute;
	left:705px;
	top:79px;
	z-index:2;
	width:270px;
	}

div.KeywordSearch label { 
	color:#b6a9a3;
	}

div.KeywordSearch .eingabe { 
	width:180px;
	height:14px;	
	border:1px solid #b6a9a3;
	margin:0 8px;
	color:#B6A9A3;
	padding:1px 2px 0 2px;
	font-size:12px;
	vertical-align:bottom;
	}
	
div.KeywordSearch .KeywordSearch { 
	border:0 none;
	font-size:0px;
	height:16px;
	width:16px;
	padding:0;
	margin:0;
	background:url(lupe.gif) 0 0 no-repeat transparent; 
	vertical-align:bottom;
	text-indent:-999em;
	}
	
.suchergebnis h4 { 
	margin:3px 0 15px 0;
	padding:0 }

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

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(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(weiterpfeil.gif);
	background-position:right;
	background-repeat:no-repeat }
	
p.blaetterer a:hover { text-decoration:none }

.ranking { font-weight:bold; width:20px;
	float:left; 
	color:#eb5000 }
	
.item { margin-bottom:3px;
	clear:both }
	
.item .anreisser { line-height:15px; 
	margin:0 0 3px 0;
	width:320px;
	clear:both }
	
.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(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 ------------------*/


/*------------------ PANEL -------------*/
.panel { margin:10px 0 20px;
	width:467px;
	padding:7px 0 0 0;
	z-index:1;
}

.panel fieldset { 
	border:0 none #fff;
	padding:10px }
	
.panel .seite {	
	border-top: 1px solid #B6A9A3;
	}
	
.panel fieldset.seite legend { padding:5px 5px 0 5px }
.panel fieldset.gruppe { margin:0; padding:0 }
.panel fieldset.gruppe legend { display:block;
	font-size:100%;
	font-weight:bold;
	color:#0d1942 }
	
.panel,
.panel label,
.actions input { color:#0d1942 }

.panel .textfeld,
.panel textarea { border:1px solid #B6A9A3;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	;
	
	width:210px;
	margin:0;
	padding:0 }
	
.panel .plzfeld { width:43px; 
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	margin-right:7px;
	border:1px solid #B6A9A3;
	;
	
	padding:0 }
	
.panel .stadtfeld { width:158px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	border:1px solid #B6A9A3;
	;
	
	margin:0;
	padding:0 }

select { width:160px; 
	
	; 
	margin:0; 
	padding:0 }

.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 { 
	margin-top:10px;
	color:#fff;
	font-weight:bold;
	width:100px;
	border:0px none;
	height:16px;
	;
	background-color:#B6A9A3 }

.panel .felder { float:left;
	width:215px;
	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 { margin:0; padding:0 }
.optionenfrage { margin:0; padding:4px 0 5px 0 }
	
.formelementeHoriz { margin:0; padding:0 }
.formelementeHoriz select { font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	margin:0; padding:0; width:210px }

.formularfrage br { clear:both }
.panel .PStandard {	padding-bottom:20px }
span.beschreibung { display:block;
	color:#0d1942 }
	
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:5px;
	left:0;
	top:0;
	height:100px;
	width:184px;
	border:2px solid #0d1942;
	}
	
.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 }
/*------------------ PANEL ENDE-------------*/

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

.anmeldung { display:none }
.status { display:none }
.LDDownload .LanguageSwitcher { display:none }
/*------------------ SONSTIGES ENDE ------------------*/


/*!!!!!! ab hier keine weiteren Eintraege !!!!!!!!*/
/*------------------ 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;
}
.DSprachversion .MarginalSpalte {
background:none;
left:705px;
position:absolute;
top:144px;
width:270px;
}

div.KeywordSearch .eingabe {
width:120px;
}

.MarginalSpalte  .info {
background-color: #EBE3E0;
margin-bottom: 24px;
padding: 11px 15px;
margin-top: 3px;
}

