/* --- BASICS --- */

body { 
	margin:0; padding:0;	
	font-family: Verdana, "Lucida Grande", Helvetica, Arial; 
	font-size:11px; 
	line-height:16px; 
	color:#49494B;
	background-image:url(arbonia_standard_bg.jpg); 
	background-repeat:repeat-x;
}
	
dl {
	margin:0 0 15px 0;
	padding:10px 0 4px 0;
}
dt {
	float:left;
	font-weight: bold;
	width: 47px;
}	/* width:230px; */
dd {
	padding-left:10px;
}
a {
	color: #e5822b; 
	background-position: 0 3px; 
	text-decoration: underline;
	outline: none;
}
a:hover {
	color:#49494b;
	text-decoration:none;
}
a:active {
	color:#F2963d;
}  
img {
	border:0px none;
	display:block;
}
form {
	margin:0;
	padding:0; }
abbr {
	font-weight:bold;
}
q {
	color:#666;
}
#huelle {
	width:988px;
}
#huelle2 {  }

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

.logo {
	position:absolute;
	left:802px;
	top:16px;
	z-index:500;
}

.logo img { margin:0 }

.printlogo {
	display:none;
}

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

/* --- KEYVISUAL --- */
.DSprachversion .KeyVisual {
	width:972px;
	height:217px;
	position:absolute;
	left:15px;
	top:98px;
	padding:1px 0 2px 0
}

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

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

/* --- HAUPTNAVIGATION --- */

.PrimaryNavigation a { 
	text-decoration:none 
}

.PrimaryNavigation ul { 
	list-style-type:none;
	margin:0;
	padding:0;
}
	
.PrimaryNavigation ul li  {
	background-color:#ececec;
	background-image:url(arbonia_nav_li.gif);
	background-position:0 0;
}

.PrimaryNavigation ul li#PrimaryNavigationFirst {
	background-position:0 -1px;
}

.PrimaryNavigation ul li a {
	padding:0 0 0 16px;
	color:#141414;
	font-weight:normal;
	line-height:18px;
	display:block;
}

.PrimaryNavigation ul li a:hover {
	color:#f68d44;
	font-weight:bold;
}

.PrimaryNavigation ul li.selected {
	background-image:url(arbonia_nav_li_li.gif);
	background-position:0 0;
	background-color:#f4f4f4;
}

.PrimaryNavigation ul li.selected a { 
	color:#f68d44;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}

.PrimaryNavigation ul li.selected a:active { 
	color:#f68d44;
}

.PrimaryNavigation ul li a:hover,
.PrimaryNavigation ul li.selected ul li a:hover   { 
	color:#f68d44;
}

.PrimaryNavigation ul li ul li a:hover {
	font-weight:normal;
}

.PrimaryNavigation ul li a:active,
.PrimaryNavigation ul li.selected ul li a:active,
.PrimaryNavigation ul li.selected ul li.selected a {
	color:#f68d44;
}

.PrimaryNavigation ul li.selected ul li.selected a {
	font-weight:bold;
	background-image:url(arbonia_nav_a_aktiv.gif);
}
.PrimaryNavigation ul li.selected ul li.selected a.guarded {
	background-image:url(nav-schloesschen2.gif); 
	background-position: 196px 5px;
	padding: 0pt 26px 0pt 27px;
	line-height: 18px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li a {
	font-weight:normal;
}
.PrimaryNavigation ul li.selected ul li.selected ul li.selected a{
	font-weight:bold;
}
.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li a{
	font-weight:normal;
}

.PrimaryNavigation ul li ul li,
.PrimaryNavigation ul li ul li.selected {
	background-image:url(arbonia_nav_li_li.gif);
	background-position:0 -1px;
	background-color:#f4f4f4;
}

.PrimaryNavigation ul li.selected ul li a { 
	font-weight:normal;
	color:#141414;
	padding:0 0 0 27px;
	background-image:url(arbonia_nav_a.gif);
	background-repeat:no-repeat;
	background-position: 16px 7px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li a {
	color:#141414;
	padding:0 0 0 38px;
	background-image:url(arbonia_nav_a_a.gif);
	background-repeat:no-repeat;
	background-position: 27px 7px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li a:hover {
	color:#f68d44;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected a {
	color:#f68d44;
	background-image:url(arbonia_nav_a_aktiv.gif);
}
.PrimaryNavigation ul li.selected ul li.selected ul li.selected a.guarded{
	background-image:url(arbonia_nav-schloesschen.gif);
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li a {
	color:#141414;
	padding:0 0 0 49px;
	background-image:none;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li a:hover {
	color:#f68d44;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected a {
	color:#f68d44;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li a {
	color:#141414;
	padding:0 0 0 60px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li a:hover {
	color:#f68d44;
	padding:0 0 0 60px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected a {
	color:#f68d44;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li a {
	color:#141414;
	padding:0 0 0 71px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li a:hover {
	color:#f68d44;
	padding:0 0 0 71px;
}

.PrimaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected a {
	color:#f68d44;
}
 
/* --- Ende --- */

.PrimaryNavigation ul li.breadcrump  {
	margin-left:0px;
	margin-bottom:2px;
}

.PrimaryNavigation ul li.breadcrump a { 
	padding:0 0 1px 10px;
	width:206px;
	line-height:18px;
	color:#5b5b5b;
	background-image:url(subnavpfeil-aktiv.gif);
	background-position:0 0;
	border-bottom:1px solid #d2d2d3;
	border-top:0px none;
	margin-right:0px;
}

.PrimaryNavigation ul li.breadcrump a:hover,
.PrimaryNavigation ul li.breadcrump a:active { 
	background-image:url(subnavpfeil-aktiv-hi.gif);
	color:#333;
}

div.BreadcrumpSubNavigation { 
	display: none; 
	position:absolute; 
	margin:2px 0 0 0;
	position: absolute;
	left: 0px;
	z-index:100;
	padding:0;
	width:214px;
	border: 1px solid #d2d2d3; 
	background-color: #e9e9e9;
	background-image:none
}

.PrimaryNavigation ul li div.BreadcrumpSubNavigation ul,
.PrimaryNavigation ul li div.BreadcrumpSubNavigation li { 
	padding:0;
	margin:0;
	border:0px none;
	background-image:none
}

.PrimaryNavigation ul li div.BreadcrumpSubNavigation li.selected { 
	background-color:white;
	width:214px;
	background-image:none;
	border:0px none
	}

.PrimaryNavigation ul li div.BreadcrumpSubNavigation a {
	background-position:5px 5px;
	background-color:transparent;
	padding-left:16px;
	background-image:url(subnavpfeil.gif);
	border:0px none;
	width:192px;
}

.PrimaryNavigation ul li div.BreadcrumpSubNavigation a:hover {
	background-color:transparent;
	background-image:url(arbonia_subnavpfeil-hi.gif);
	color:#f68d44
}

.PrimaryNavigation ul li div.BreadcrumpSubNavigation a:active {
	background-color:transparent;
	background-image:url(subnavpfeil-active.gif);
	color:#F2963d
}

.PrimaryNavigation ul li.breadcrump .BreadcrumpSubNavigation a.home {
	background-image:url(homepfeil.gif);
	background-position:7px 7px;
	background-color:#f4f4f4;
	border-top:1px solid #ccc;
	padding:0 0 1px 20px;
	margin-left:0;
	margin-top:1px;
	width:194px
}

.PrimaryNavigation ul li.breadcrump .BreadcrumpSubNavigation a.home:hover {
	background-image:url(homepfeil_hi.gif);
	background-color:#f4f4f4;
}

.PrimaryNavigation ul li.breadcrump .BreadcrumpSubNavigation a.home:active {
	background-image:url(homepfeil_active.gif);
	background-color:#f4f4f4;
}




.PrimaryNavigation li.hidden a { font-style:italic }
	
.PrimaryNavigation ul li a.guarded { 
	background-image:url(arbonia_nav-schloesschen.gif); 
	background-position: 0 3px
}

.PrimaryNavigation ul li a.guarded:hover { 
	background-image:url(nav-schloesschen_hi.gif)
}
.PrimaryNavigation ul li a.guarded:active { 
	background-image:url(nav-schloesschen_active.gif); 
	color:#F2963d
}

.PrimaryNavigation ul li.selected a.guarded { 
	background-image:url(nav-schloesschen2.gif); 
	background-position: 196px 5px;
	background-repeat: no-repeat;
}

.PrimaryNavigation ul li.selected a.guarded:hover { 
	background-image:url(nav-schloesschen2_hi.gif); 
}

.PrimaryNavigation ul li.selected a.guarded:active { 
	background-image:url(nav-schloesschen_active.gif); 
	color:#F2963d
}

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

/* --- GLOBALE NAVIGATION --- */
.GlobalNavArea {
	position:absolute;
	z-index:1000;
	top:14px;
	left:16px;
}

.GlobalNavigation {
	position:absolute;
	left:0;
	top:0px;
	width:630px;
}
	
.GlobalNavigation ul {
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
}
	
.GlobalNavigation ul li {
	margin:0;
	padding:0;
	float:left;
}

.GlobalNavigation ul li#GlobalNavigationFirst {
	margin-left:218px;
}

.GlobalNavigation ul li a {
	text-decoration:none;
	font-size:10px;
	line-height:15px;
	padding:0 0 1px 7px;
	color:#7a7a7a;
	border-left:1px solid #7a7a7a;
	margin-left:7px;
}

.GlobalNavigation ul li a:hover {
	color:#49494b;
	text-decoration:none
}

.GlobalNavigation ul li a:active,
.GlobalNavigation ul li .LanguageSwitcher ul li a:active {
	color:#F2963d;
	text-decoration:underline
}

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

/*  ---  Beginn Styles LanguageSwitcher  --- */


.DSprachversionNoNavigation .LanguageSwitcher {
	position:relative;
}

.DSprachversionClassic .LanguageSwitcher,
.DSprachversionVisual .LanguageSwitcher,
.DStandard .LanguageSwitcher {
	display:none;
}

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

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

.GlobalNavigation ul li .LanguageSwitcher ul { 
	display: none; 
	width:125px;
	height:45px;
	overflow:auto; 
	padding:3px 0 2px 0;
	margin:0;
	list-style: none; 
	position: absolute;
	top: 16px;
	left: 8px;
	border: 1px solid #ababab;
	color:#fff;
	z-index:1900;
	background-color:#f1f1f1;
}

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

.DSprachversionNoNavigation .GlobalNavigation ul li#GlobalNavigationFirst a {
	border-left:1px solid #7a7a7a;
}


.GlobalNavigation ul li#GlobalNavigationFirst a {
	border-left:0px none;
}

.GlobalNavigation ul li .LanguageSwitcher ul li a {
	float:none;
	height:auto;
	display:block;
	padding:0 0 0 9px;
	text-decoration: none;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	background-image: none;
	color:#666;
	font-size:10px; 
	line-height:15px;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	margin:0;
	border-left:0px none;
}
	
.GlobalNavigation ul li .LanguageSwitcher ul li a:hover { 
	color:#e5822b; 
	background-image:none;
	background-color:white;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
	
/* --- Ende Styles LanguageSwitcher --- */

/* --- HAUPTSPALTE --- */
.HauptSpalte p { margin:0 0 12px 0 }



.PStandard { 
	/* x-rule:true; */
	/* x-max-float-image-width: 178px; */ 
}
.DSprachversion #huelleContent .HauptSpalte .border{
	border-bottom:1px solid #cccccc;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
}

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

.PContainerCols2 .PStandard img,
.PContainerCols3 .PStandard img,
.PContainerCols4 .PStandard img,
.PContainerCols5 .PStandard img {
	margin:8px 0 8px 0;
	margin:8px 0 0px 0
}

.HauptSpalte {
	/* x-rule:true; */
	z-index:1
 }
 
.DSprachversion .HauptSpalte { 
	/* x-rule:true; */
	margin:95px 0 0 0;
	width:706px;
	padding:0 0 15px 0;
}

#huelleContent {
	position:relative;
	float:left;
	width:738px;
 }

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


.DDownload {
	background-image: none;
	margin:85px 0 0 100px;
} /* padding:85px 0 0 100px; */

.DFragebogenSeite .MarginalSpalte,
.DDownload .MarginalSpalte {
	position:absolute;
	width:200px;
	top:276px;
	left:693px
}

.DSprachversion .MarginalSpalte {
	position:relative;
	width:266px;
}

.DSprachversion .HauptSpalte .PStandard,
.DStandard .PStandard,
.DFragebogenSeite .PStandard,
.DDownload .PStandard{
	margin:0;   
	padding:0
}
		
.DSprachversion .PStandard p { margin:0 0 12px 0;
padding:0 }

.DSprachversion .HauptSpalte .PStandard { 
	margin:0;
	padding:0 0 1px 0 
	}
	
.PStandardLinie { border-top:1px solid #333;
	padding:5px 5px 0 5px }
	
.PStandard p,
.PStandard table,
.PVerweise,
.PUebersicht {
	margin:0 0 12px 0;
	padding:0
}
	
.PStandardTeaser h4 {
	color:#49494b;
	margin:0 0 4px 0;
	padding:0;
	font-size:11px }

.Teaser .More a { 
	padding:0 0 0 28px;
	background-image:url(arbonia_verweispfeil.gif); 
	background-repeat:no-repeat; 
	background-position: 0 3px; 
	text-decoration:underline;
	margin:auto;
	display:block;
}

.Teaser .More a:hover { 
	color:#49494b;
	background-image:url(verweispfeil-hi.gif); 
}

.Teaser .More a:active { 
	color:#F2963d;
	background-image:url(verweispfeil-active.gif);
	text-decoration:underline
}

.Teaser a:hover { text-decoration:none; color:#49494b }
.Teaser a:active { color:#F2963d; text-decoration:underline }

.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:#666;
	font-weight:bold;
	text-align:right }
	
/* --- HAUPTSPALTE ENDE --- */

/* --- HEADLINES --- */

h1 {
	font-family: Arial, Verdana, Helvetica; 
	color:#696a6d;
	font-size:21px;
	line-height:25px;
	margin:0 0 18px 0;
	padding:0px;
	text-transform:uppercase;
}

.DSprachversion h1 {
	font-size:21px;
	position:absolute;
	top:-238px;
	margin:0;
}

h2 {
	color:#49494b;
	font-size:11px;
	line-height:16px;
	top:0px;
	left:0px;
	margin:0 0 12px 0;
	padding:0px;
}


h5 {
	font-size:11px;
	margin:3px 0 1px 0;
	padding:0;
}
	
.PStandard h4,
.PVerweise h4,
.PUebersicht h4,
.PStandard h3,
.PVerweise h3,
.PUebersicht h3 {
	font-size:11px;
	color:#49494b;
	margin:0 0 4px 0;
	padding:0
}
	
.PStandard h4 p,
.PVerweise h4 p,
.PUebersicht h4 p {
	color:#49494b;
	margin:0;
	padding:0;
}

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

div.Popup input.goto {
}

div.Popup select { margin-right:6px;
	color:#333;
	font-size:11px;
	height:13px }
	
/* --- HEADLINES ENDE --- */

/* --- TABELLEN --- */

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


.PStandard table.spaltig tr.first td {  }

.PStandard table.zeilig tr td.first {
	background-color:#eaeaea;
	font-weight:bold }
	
.PStandard table.zeilig tr td.first { color:#fff }
.PStandard table.zeilig tr.inverted td.first { background-color:#666 }

/* --- 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;
	clear: none;
 }	/* clear:left; */
	
ul.ReferenceList li a { 
	padding:0 0 0 28px;
	background-image:url(arbonia_verweispfeil.gif); 
	background-repeat:no-repeat; 
	background-position: 0 3px; 
	text-decoration:underline;
	margin:auto;
	display:block;
}
	
ul.ReferenceList li a:hover {
	color:#49494b;
	background-image:url(verweispfeil-hi.gif);
	text-decoration:underline; 
}

ul.ReferenceList li a:active { 
	color:#F2963d;
	background-image:url(arbonia_verweispfeil.gif);
	text-decoration:underline
}

.MarginalSpalte ul.ReferenceList li a { font-weight:normal }

ul.ReferenceList li .referenceItem a.download {
	background-image:url(arbonia_bullet_verweis_download.gif); 
	display:block;
}
	
ul.ReferenceList li .referenceItem a.download:hover { 
	text-decoration:none;
	color:#49494b;
	background-image:url(bullet_verweis_download_hi.gif) 
	}

ul.ReferenceList li .referenceItem a.download:active { 
	color:#F2963d;
	text-decoration:underline;
	background-image:url(arbonia_bullet_verweis_download.gif) 
	}

.links .referenceItemWithImage .navText a.download,
.rechts .referenceItemWithImage .navText a.download,
.links .referenceItemWithImage .navText a.download:hover,
.rechts .referenceItemWithImage .navText a.download:hover,
.PUebersicht li .referenceItemWithImage .navText a.download,
.PUebersicht li .referenceItemWithImage .navText a.download:hover {
	background-image: none;
	padding: 0;
}

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

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

.downloadzip .details, 
.downloadtext .details { display:block;
	padding:0;
	color:#666;
	font-weight:normal }

.downloadtext ul li a.download { 
	display:block;
	padding:0 0 0 18px;
	color:#f68d44;
	text-decoration:none  
}
	
.downloadtext ul li a.download:hover { 
	text-decoration:none;
	color:#49494b;
}

.downloadzip ul li a.download { 
	background-position:0 1px;
	display:block;
	padding:0 0 0 18px;
	color:#f68d44;
	text-decoration:none 
}
	
.downloadzip ul li a.download:hover { 
	text-decoration:none;
	color:#49494b;
}
	
/* --- Spezial-Downloads Ende --- */

.PVerweise .links,
.PUebersicht .links {
	float:left;
	width:246px;
	margin:0 15px 0 0;
	padding:0;
}

.PVerweise .rechts,
.PUebersicht .rechts {
	float:left;
	width:246px;
	margin:0 0 0 0;
	padding:0;
}

.PVerweise .links .ReferenceList li,
.PUebersicht .links .ReferenceList li,
.PVerweise .rechts .ReferenceList li,
.PUebersicht .rechts .ReferenceList li {
	width:246px;
}
	
.DStandardVisual .PVerweise .links,
.DStandardVisual .PUebersicht .links {
	float:left;
	width:242px;
	margin:0 15px 0 0;
	padding:0;
}

.DStandardVisual .PVerweise .rechts,
.DStandardVisual .PUebersicht .rechts {
	float:left;
	width:242px;
	margin:0 0 0 0;
	padding:0;
}

.DStandardVisual .PVerweise .links .ReferenceList li,
.DStandardVisual .PUebersicht .links .ReferenceList li,
.DStandardVisual .PVerweise .rechts .ReferenceList li,
.DStandardVisual .PUebersicht .rechts .ReferenceList li {
	width:242px;
}

.PVerweise .details,
.PUebersicht .details {
	display:block;
	padding:0 0 5px 18px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
}

.PVerweise li a.download  .details, 
.PUebersicht li a.download  .details {
	padding:0 0 5px 0;
	text-decoration:underline;
}

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

.PVerweise li .navImage a,
.PVerweise li .navImage a.download,
.PUebersicht li .navImage a,
.PUebersicht li .navImage a.download,
li .navImage span.anreisser {
	background-image:none;
	padding:0;
	border:1px solid #e5822b
}

.PVerweise li .navImage a:hover,
.PVerweise li .navImage a.download:hover,
.PUebersicht li .navImage a:hover,
.PUebersicht li .navImage a.download:hover {
	border:1px solid #e5822b
}

.PVerweise li .navImage a:active,
.PVerweise li .navImage a.download:active,
.PUebersicht li .navImage a:active,
.PUebersicht li .navImage a.download:active {
	border:1px solid #F2963d
}

.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,
.MarginalSpalte .PStandard p {
	background-color:#f2f2f2;
	border-left: 4px solid #f2973f;
	padding:4px 3px 5px 5px;
}

.MarginalSpalte .PStandard .bildHuelle {
	border-left:4px solid #f2973f;
}

.MarginalSpalte .PVerweise p {
	margin:0 0 4px 0
}

.MarginalSpalte .PVerweise li a.download .details, .PUebersicht li a.download .details {
	margin:0;
	padding:0;
}

.MarginalSpalte h2 {
	font-size:100%
}

.MarginalSpalte h4 {
	padding:0;
	margin:0 0 4px 0
}

.MarginalSpalte h3 {
	color:#49494B;
	font-size:11px;
	margin:0 0 4px 0;
	padding: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 .HG_grau p,
.MarginalSpalte .HG_grau ul {
	background-color:#f0f0f1;
	padding:2px 8px 5px 8px;
	margin:0
}

.MarginalSpalte .HG_grau h4 {
	padding-left:8px;
}

.MarginalSpalte .HG_grau a {
	font-weight:normal
}

.HG_grau .More { display:none } 

.MarginalSpalte .PStandard img {
	margin:0;
	/* border-bottom:1px solid #fff; */
}

.MarginalSpalte .PVerweise a,
.MarginalSpalte .PUebersicht a {
	display:block;
	background-position:0 3px;
	font-weight:normal;
}

.PVerweise ul li a,
.PUebersicht ul li a {
	display:block;
	background-position:0 3px;
}

.MarginalSpalte .PVerweise span.anreisser,
.MarginalSpalte .PUebersicht span.anreisser {
	padding:0pt 0pt 2px 28px;
}

.PUebersicht .ReferenceList {   }

.PUebersicht .ReferenceList li,
.MedienZeile { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; float:left; width:507px; }
.DStandardVisual .PUebersicht .ReferenceList li,
.DStandardVisual .MedienZeile { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; float:left; width:499px; }

.ohneMarginalie .PUebersicht .ReferenceList li { border-bottom:0px none; padding-bottom:0px; margin-bottom:0px; float:left; width:246px; }

.MarginalSpalte .PUebersicht .ReferenceList li,
.MarginalSpalte .MedienZeile { border:0px none; padding-bottom:0px; margin-bottom:0px; float:none; width:200px; }

.MedienZeile .navImage img { border:1px solid #e5822b }

.navImage { float:left; margin:0 15px 0 0 }
.navText {
	float:left
}

.links .referenceItemWithImage .navText,
.rechts .referenceItemWithImage .navText {
	width:162px;
}


/* --- VERWEISE und ?????BERSICHTEN ENDE --- */

/* --- SPALTEN --- */
.DSprachversionVisual .HauptSpalte .PContainerCols2,
.DSprachversionVisual .HauptSpalte .PContainerCols3,
.DSprachversionVisual .HauptSpalte .PContainerCols4,
.DSprachversionVisual .HauptSpalte .PContainerCols5,
.DStandard .HauptSpalte .PContainerCols2,
.DStandard .HauptSpalte .PContainerCols3,
.DStandard .HauptSpalte .PContainerCols4,
.DStandard .HauptSpalte .PContainerCols5,
.DFragebogenSeite .HauptSpalte .PContainerCols2,
.DFragebogenSeite .HauptSpalte .PContainerCols3,
.DFragebogenSeite .HauptSpalte .PContainerCols4,
.DFragebogenSeite .HauptSpalte .PContainerCols5,
.DDownload .HauptSpalte .PContainerCols2,
.DDownload .HauptSpalte .PContainerCols3,
.DDownload .HauptSpalte .PContainerCols4,
.DDownload .HauptSpalte .PContainerCols5{ 
	margin:0; 
	padding:0 0 12px 0 }

.LPContainerHorizontal .PStandard,
.LPContainerHorizontal .PVerweise,
.LPContainerHorizontal .PUebersicht,
.LPContainerHorizontal .LPContainerVertikal {
	float:left;
}

.PContainerCols2 .Popup { width:244px; /* x-rule:true; */ }
.PContainerCols3 .Popup { width:159px; /* x-rule:true; */ }
.PContainerCols4 .Popup { width:117px; /* x-rule:true; */ }
.PContainerCols5 .Popup { width:117px; /* x-rule:true; */ }
.PContainerCols2 .LPContainerVertikal { width:244px; /* x-rule:true; */ }
.PContainerCols3 .LPContainerVertikal { width:159px; /* x-rule:true; */ } 
.PContainerCols5 .LPContainerVertikal { width:117px; /* x-rule:true; */ }


.PContainerCols2 .PStandard { width:244px; margin-right:11px; /* x-rule:true; */ }
.PContainerCols2 .PVerweise { width:244px; margin-right:11px; /* x-rule:true; */ }
.PContainerCols2 .PUebersicht { width:244px; margin-right:11px; /* x-rule:true; */ }
.PContainerCols3 .PStandard { width:159px; margin-right:11px; /* x-rule:true; */ }
.PContainerCols3 .PVerweise { width:159px; margin-right:11px; /* x-rule:true; */ }
.PContainerCols3 .PUebersicht { width:159px; margin-right:11px; /* x-rule:true; */ }
.PContainerCols4 .PStandard { width:119px; margin-right:10px; /* x-rule:true; */ }
.PContainerCols4 .PVerweise { width:119px; margin-right:10px; /* x-rule:true; */ }
.PContainerCols4 .PUebersicht { width:119px; margin-right:10px; /* x-rule:true; */ }
.PContainerCols5 .PStandard { width:119px; margin-right:10px; /* x-rule:true; */ }
.PContainerCols5 .PVerweise { width:119px; margin-right:10px; /* x-rule:true; */ }
.PContainerCols5 .PUebersicht { width:119px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols2 .PStandard { width:248px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols2 .PUebersicht { width:248px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols2 .PVerweise { width:248px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols3 .PStandard { width:162px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols3 .PUebersicht { width:162px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols3 .PVerweise { width:162px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols4 .PStandard { width:119px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols4 .PUebersicht { width:119px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols4 .PVerweise { width:119px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols5 .PStandard { width:119px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols5 .PUebersicht { width:119px; margin-right:10px; /* x-rule:true; */ }
.DSprachversion .PContainerCols5 .PVerweise { width:119px; margin-right:10px; /* x-rule:true; */ }
 
.DSprachversionNoNavigation .HauptSpalte .PContainerCols2 .LPContainerVertikal .PStandard { width:348px; /* x-rule:true; */ }

.PContainerCols4 .LPContainerVertikal {
	width:126px;
	float:left;
	/* x-rule:true; */
	padding-right:0px;
}
.PContainerCols4 .LPContainerVertikal .withFloatingImage img{
	border:0px none;
	border-left:4px solid #afafaf;
}

.PContainerCols4 .LPContainerVertikal .withFloatingImage div.zoomFloat a.zoom{
	margin:-11px -4px 0pt 0pt;
}
.PContainerCols4 .LPContainerVertikal .withFloatingImage div.zoomFloat a.zoom img {
	border-width:0px;
}

.PContainerCols4 .LPContainerVertikal .withFloatingImage{
	margin-right:0px;
}
.PContainerCols4 .LPContainerVertikal .lastElement .PVerweise .ReferenceList li .referenceItem{
	width:120px;
	padding-right:6px;
}

.Inspiration .KeyVisualSpalte  {
	float:left;
	width:379px;
	margin-bottom:30px;
}

.Inspiration .KeyVisualSpalte .PStandard {
	/* x-rule:true; */
	float:left;
	/* x-max-float-image-width: 188px; */
	width:188px;
	border-left:1px solid #ffffff;
}

.Inspiration .KeyVisualSpalte .withFloatingImage div .zoomFloat {
	width:188px;
}

.HG_grau { background-color:#f0f0f1 }

.PContainerCols2 .lastElement .PStandard,
.PContainerCols3 .lastElement .PStandard,
.PContainerCols4 .lastElement .PStandard,
.PContainerCols5 .lastElement .PStandard,
.PContainerCols2 .lastElement .PVerweise,
.PContainerCols3 .lastElement .PVerweise,
.PContainerCols4 .lastElement .PVerweise,
.PContainerCols5 .lastElement .PVerweise,
.PContainerCols2 .lastElement .PUebersicht,
.PContainerCols3 .lastElement .PUebersicht,
.PContainerCols4 .lastElement .PUebersicht,
.PContainerCols5 .lastElement .PUebersicht,
.DSprachversion .PContainerCols2 .lastElement .PStandard,
.DSprachversion .PContainerCols3 .lastElement .PStandard,
.DSprachversion .PContainerCols4 .lastElement .PStandard,
.DSprachversion .PContainerCols5 .lastElement .PStandard,
.DSprachversion .PContainerCols2 .lastElement .PVerweise,
.DSprachversion .PContainerCols3 .lastElement .PVerweise,
.DSprachversion .PContainerCols4 .lastElement .PVerweise,
.DSprachversion .PContainerCols5 .lastElement .PVerweise,
.DSprachversion .PContainerCols2 .lastElement .PUebersicht,
.DSprachversion .PContainerCols3 .lastElement .PUebersicht,
.DSprachversion .PContainerCols4 .lastElement .PUebersicht,
.DSprachversion .PContainerCols5 .lastElement .PUebersicht {
	margin-right:0px;
}

.PContainerCols2 .PStandard p,
.PContainerCols3 .PStandard p,
.PContainerCols4 .PStandard p,
.PContainerCols5 .PStandard p,
.PContainerCols2 .PVerweise p,
.PContainerCols3 .PVerweise p,
.PContainerCols4 .PVerweise p,
.PContainerCols5 .PVerweise p,
.PContainerCols2 .PUebersicht p,
.PContainerCols3 .PUebersicht p,
.PContainerCols4 .PUebersicht p,
.PContainerCols5 .PUebersicht p,
.PContainerCols2 .PStandard h4,
.PContainerCols3 .PStandard h4,
.PContainerCols4 .PStandard h4,
.PContainerCols5 .PStandard h4,
.PContainerCols2 .PVerweise h4,
.PContainerCols3 .PVerweise h4,
.PContainerCols4 .PVerweise h4,
.PContainerCols5 .PVerweise h4,
.PContainerCols2 .PUebersicht h4,
.PContainerCols3 .PUebersicht h4,
.PContainerCols4 .PUebersicht h4,
.PContainerCols5 .PUebersicht h4,
.PContainerCols2 .PStandard h3,
.PContainerCols3 .PStandard h3,
.PContainerCols4 .PStandard h3,
.PContainerCols5 .PStandard h3,
.PContainerCols2 .PVerweise h3,
.PContainerCols3 .PVerweise h3,
.PContainerCols4 .PVerweise h3,
.PContainerCols5 .PVerweise h3,
.PContainerCols2 .PUebersicht h3,
.PContainerCols3 .PUebersicht h3,
.PContainerCols4 .PUebersicht h3,
.PContainerCols5 .PUebersicht h3 {
	padding:2px 8px 0 0;
}

.PContainerCols2 .HG_grau p,
.PContainerCols3 .HG_grau p,
.PContainerCols4 .HG_grau p,
.PContainerCols5 .HG_grau p,
.PContainerCols2 .HG_grau h4,
.PContainerCols3 .HG_grau h4,
.PContainerCols4 .HG_grau h4,
.PContainerCols5 .HG_grau h4 {
	padding:2px 8px 0 8px;
}

.PContainerCols2 .PStandard img,
.PContainerCols3 .PStandard img,
.PContainerCols4 .PStandard img,
.PContainerCols5 .PStandard img,
.PContainerCols2 .PVerweise img,
.PContainerCols3 .PVerweise img,
.PContainerCols4 .PVerweise img,
.PContainerCols5 .PVerweise img,
.PContainerCols2 .PUebersicht img,
.PContainerCols3 .PUebersicht img,
.PContainerCols4 .PUebersicht img,
.PContainerCols5 .PUebersicht img,
.PContainerCols2 .PStandard p,
.PContainerCols3 .PStandard p,
.PContainerCols4 .PStandard p,
.PContainerCols5 .PStandard p,
.PContainerCols2 .PVerweise p,
.PContainerCols3 .PVerweise p,
.PContainerCols4 .PVerweise p,
.PContainerCols5 .PVerweise p,
.PContainerCols2 .PUebersicht p,
.PContainerCols3 .PUebersicht p,
.PContainerCols4 .PUebersicht p,
.PContainerCols5 .PUebersicht p { 
	/* margin:0 0 8px 0 */
}
	
.PContainerCols2 .Teaser H4 a,
.PContainerCols3 .Teaser H4 a,
.PContainerCols4 .Teaser H4 a,
.PContainerCols5 .Teaser H4 a { color:#49494b;text-decoration:none; }
.PContainerCols2 .Teaser H4 a:hover,
.PContainerCols3 .Teaser H4 a:hover,
.PContainerCols4 .Teaser H4 a:hover,
.PContainerCols5 .Teaser H4 a:hover { color:#F2963d }
.PContainerCols2 .Teaser H4 a:active,
.PContainerCols3 .Teaser H4 a:active,
.PContainerCols4 .Teaser H4 a:active,
.PContainerCols5 .Teaser H4 a:active { color:#F2963d;
	text-decoration:underline }


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

.HauptSpalte .PStandard .float div.zoom {
	margin-bottom: 0px;
}

.PStandard div.zoom {
	margin-bottom:7px
}

div.zoom {
	position:relative;
}
div.zoom img {
	position:relative;
	z-index:9;
	border: 1px solid #f2963d;
}

.PStandard .bildHuelle div.zoom {
	margin-bottom: 0px;
}

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


a.zoom {
	position:relative;
    background-image:url(arbonia_zoom_link.gif); 
	background-position:0 0;
	background-repeat:no-repeat;
	z-index:10;
	width:15px;
	height:13px;
	bottom:1px;
	margin:0;
	padding:0;
}

a.zoom:hover { background-image:url(zoom_link_hover.gif) }
a.zoom:active { background-image:url(zoom_link_active.gif) }
a.zoom img { position:relative;
	z-index:10;
	width:15px;
	height:13px;
	border:0 none }

div.zoomFloat a.zoom {
	margin:-12px -2px 0 0;
	height:12px;
	float:right;
	border:0px none;
}
 
.zoomFloat { float:left;
	margin: 4px 14px 10px 0; }

div.float img,
img.float {
	float:left;
	margin: 4px 14px 10px 0;
	border: 1px solid #f2963d;
}

.withFloatingImage div.float img {
	margin: 0;
}

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

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

.LPContainerVertikal div.zoomFloat {
	margin:4px 14px 10px 0pt;
}

.HauptSpalte .PContainerCols1 .lastElement .withFloatingImage .float,
.HauptSpalte .withFloatingImage .float {
	float: left;
	margin:4px 14px 10px 0;
}
.HauptSpalte .LPContainerHorizontal .withFloatingImage .float {
	float: none;
	margin: 0;
}

.LPContainerVertikal .withFloatingImage .float {
	margin:4px 14px 10px 0;
	float: left;
}
.LPContainerVertikal .withFloatingImage .float div.zoom {
	margin: 0;
}

.LPContainerVertikal div.zoomFloat a,
.LPContainerVertikal div.zoomFloat a.zoom,
.LPContainerVertikal .withFloatingImage .float a,
.LPContainerVertikal .withFloatingImage .float a.zoom {
	margin:-12px -2px 0 0;
	margin: 0;
}
.withFloatingImage div.zoomFloat a.zoom,
.LPContainerVertikal .withFloatingImage .float a.zoom {
	margin:-12px -2px 0 0;
}

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



.puebersichtpopup { margin-bottom:20px }
.puebersichtpopup select { width:200px }

.PContainerCols2 .Popup select { width:230px }
.PContainerCols3 .Popup select { width:102px }
.PContainerCols4 .Popup select { width:70px }

.PContainerCols4 .downloadReferenceItem span.anreisser {padding-left:41px;}

.HierarchieGroupLevel1 .PContainerCols4 .referenceItem span.anreisser,
.PContainerCols4 .mediaReferenceItem span.anreisser {padding:0px;}


/* --- exprimentell...

.HierarchieGroupLevel1 .PContainerCols4 .referenceItem a {
	background-image:url(arbonia_verweispfeil.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:28px;  
	
}

.HierarchieGroupLevel1 .PContainerCols4 .referenceItem a:hover {
	background-image:url(verweispfeil-hi.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:28px;
} 

--- end exprimentell --- */

/* --- BILDER IM CONTENT ENDE --- */

/* --- STICHWORTSUCHE --- */

div.KeywordSearch {
	position:absolute;
	width:150px;
	color: #666;
	padding:0;
	z-index:1000;
}

div.KeywordSearch form {
	padding:0; 
	margin:0px;
}

div.KeywordSearch label {
	display:none;
}

div.KeywordSearch .eingabe {
	color: #49494B;
	font-size:10px;
	background-color: #fff; 
	border: 1px #afafaf solid; 
	width: 118px; 
	margin:0 6px 0 0;
	height:12px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding:1px 2px 0 2px;
	float:left
}

input.KeywordSearch {
	background-image:url(arbonia_key-weiterpfeil.gif);
	background-repeat:no-repeat;
	border:0px none;
	color:#fff;
	font-size:0px;
	line-height:0px;
	height:15px;
	width:16px;
	margin:0
}

.suchergebnis { 
	display:block;  
	margin:0 0 15px 0;
	padding:20px 0 20px 0 }

.suchergebnis h4 {
	font-size:11px;
	margin:3px 0 15px 0;
	padding:0;
}

.suchergebnis h4 em { 
	color:white;
	padding:1px 14px 2px 14px;
	background-color:#E5822B;
	margin:0 2px 0 2px;
	font-style:normal;
	border:1px solid white;
	}

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

.suchergebnis .anreisser { padding:0 0 8px 22px }

p.blaetterer { 
	margin:0;
	padding:3px 0 3px 0;
	text-align:center;
	line-height:16px;
	width:507px;
	clear:both }
	
p.blaetterer span.seitenzaehler {
	float:left;
	width:320px
}

p.blaetterer a.zurueck { 	
	float:left;
	background-image:url(arbonia_zurueckpfeil.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	font-weight:bold;
	padding:0 0 0 34px;
	margin:0;
	width:50px;
	height:20px}

p.blaetterer a.zurueck:hover { 	background-image:url(zurueckpfeil_hi.gif) }

p.blaetterer a.zurueck:active { background-image:url(zurueckpfeil_active.gif) }
	
p.blaetterer a.weiter { 	float:right;
	background-image:url(arbonia_weiterpfeil.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-weight:bold;
	padding:0 34px 0 0;
	margin:0;
	width:50px;
	height:20px;}
	
p.blaetterer a.weiter:hover { background-image:url(weiterpfeil_hi.gif)	}

p.blaetterer a.weiter:active { background-image:url(weiterpfeil_active.gif) }

.ranking { font-weight:bold; width:22px;
	float:left; 
	color:#E5822B; }
	
.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:118px;
	margin-top:3px }
	
.relevanzKontainer .relvanzText { float:left;
	color:#E5822B;
	margin-right:5px;
	padding:0;
	line-height:12px }

.relevanzKontainer .relevanz { 
	margin-top:5px;
	margin-right:1px;
	background-image:url(arbonia_relevanz-bg.gif);
	background-repeat:no-repeat;
	width:54px;
	height:6px;
	float:right }
		
.relevanzKontainer .relevanz .relevanzWert { height:4px;
	background-image:url(arbonia_relevanzgrafik.gif);
	background-repeat:repeat-x;
	margin:1px 2px 1px 2px }
	
/* --- STICHWORTSUCHE ENDE --- */

/* --- PANEL --- */
.panel { margin:0;
	padding:8px 0 0 0;
	z-index:1;
}

.panel fieldset { border:0 none #fff;
	padding:0 }
	
.panel .seite {	 }

.panel fieldset.seite legend { padding:0 5px 10px 0 }
.panel fieldset.gruppe { margin:0; padding:0 0 15px 0 }
.panel fieldset.gruppe legend { display:block;
	font-weight:bold;
	color:#333 }
	
.panel,
.panel label,
.actions input { color:#333 }

.kontakt { padding-bottom:15px; border-bottom:1px solid #ccc }
.kontakt label { font-weight:bold; padding-right:10px; float:left; display:block; width:140px }
.kontakt .felder { float:left; width:320px; }
.kontakt select {
	margin:0 0 8px 0;
	border:1px solid #818181;
	background-color: #f6f6f6;
	width:240px;
}
.kontakt select#vorhaben {
	width:292px;
}
.kontakt .felder #region { width:38px; 
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	border:1px solid #afafaf;
	background-color:#fff;
	font-size:11px;
	color:#49494B;
	float:left;
	margin:1px 10px 0 0;
	padding:0px 1px 1px 1px }

.bzergebnis { padding-top:20px }
.detailein,
.detailaus { padding-bottom:12px; margin:6px 0 10px 0; border-bottom:1px solid #ccc } 
.detailein input,
.detailaus input { margin-top:1px;
	height:19px;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:24px;
	padding-right:10px;
	border-color:#C0C0C0;
	border-style:none solid none none;
	border-width:0px 1px 0px 0px;
	font-weight:bold;
	background-image:url(arbonia_weiterbutton-bg.gif);
	color:#333; }
	 
.detailein p,
.detailaus p { padding:5px 0 0px 0 }

.GoogleMap { 
	padding:0 0 0 28px;
	background-image:url(arbonia_googlepfeil.gif); 
	background-repeat:no-repeat; 
	background-position: 0 2px; 
	text-decoration:none;
	display:block;	
} 

.GoogleMap:hover { 
	background-image:url(googlepfeil_hi.gif); 
} 

.GoogleMap:active { 
	background-image:url(googlepfeil_active.gif); 
} 

.panel .textfeld,
.panel textarea { 
	border:1px solid #b9b9bb;
	background-color:#f6f6f6;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	font-size:11px;
	color:#49494B;
	width:275px;
	margin:0;
	padding:0px 1px 1px 1px }
	
.panel .plzfeld { 
	width:35px; 
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	margin-right:10px;
	border:1px solid #b9b9bb;
	background-color:#f6f6f6;
	font-size:11px;
	color:#49494B;
	padding:0 }
	
.panel .stadtfeld { 
	width:219px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	border:1px solid #b9b9bb;
	background-color:#f6f6f6;
	font-size:11px;
	color:#49494B;
	margin:0;
	padding:0 }

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

.panel div.actions input, form.bz .abschicken {
	background-repeat:no-repeat;
	border:0px none;
	color:#333;
	font-size:11px;
	font-weight:bold
}

.panel div.actions input, form.bz .abschicken {
	background-position:0 0;
	color:#333;
	font-size:11px;
	font-weight:bold
}
.panel div.actions .abschicken, form.bz .abschicken {
	font-weight:bold
}

.fehler,
.oblig { color:#ec892a; font-weight:bold }
.actions { 
	margin:5px 0 10px 0;
	padding-bottom:15px; }
	
.actions .left { float:left }
.actions .right { float:right }

.actions .weiter,
.actions .abschicken, 
.actions .abbrechen,
.panel div.actions .weiter,
.panel div.actions .abschicken, 
.panel div.actions .abbrechen,
.panel div.actions .zurueck,
.panel .felder input.hochladen,
.panel .felder input.entfernen { 
	margin-top: 10px;
	margin-left: 5px;
	height: 19px;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 10px 3px 24px;
	border-color: #C0C0C0;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	font-weight: bold;
	color: #333;
}

	
.actions .abbrechen { 
	background-image:url(abbrechenbutton-bg.gif);
	margin-right:10px
	}	
.actions .weiter,
.actions .abschicken {
	background-image:url(arbonia_weiterbutton-bg.gif);
	/*margin-left:10px*/
	}

.actions .zurueck {
	background-image:url(arbonia_zurueckbutton-bg.gif);
	margin-right:10px
	}

.panel .felder input.hochladen { 
	background-image:url(uploadbutton-bg.gif);
	margin-right:10px
	}

.panel .felder input.entfernen { 
	background-image:url(entfernenbutton-bg.gif);
	margin-right:10px
	}

.panel .felder {
	float:left;
	width:281px;
	margin:0 0 3px 0;
}

.panel div.legende {
	float:left;
	width:135px;
	margin-right:15px;
	font-weight:regular;
}
	
.panel div.bzqlegende { float:left;
	width:85px;
	margin-right:15px;
	font-weight:bold }

.panel div.formularfrage,
div.optionenfrage {
	margin: 0 0 2px 0;

	width:507px;
}

.panel ul.references {
	margin:0;
	padding:0;
	list-style-type:none }
	
.panel ul.references li { 
	margin:0;
	background-image:none;
	padding: 0;
	clear:left
 }
	
.panel ul.references li a { 
	padding:0 0 0 28px;
	background-image:url(arbonia_verweispfeil.gif); 
	background-repeat:no-repeat; 
	background-position: 0 3px; 
	text-decoration:none;
	font-weight:bold;
	margin:auto;
	display:block;
}
	
.panel .references a { padding-bottom:10px }

.errorMessage {padding-bottom:5px; color:#cc0000 }

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

.feldKlammer {
	width: 280px;
}
	
.formelementeHoriz,
.panel div.formelementeHoriz {
	margin:0;
	padding:0;
}
.formelementeHoriz select { 
	font-family: "Lucida Grande", Verdana, Helvetica, Arial; 
	border:1px solid #818181; 
	background-color:#f6f6f6;
	margin:0;
	padding:0;
	width:280px;
	border: 1px solid #b9b9bb;	
}

.formularfrage br { clear:both }
.panel .PStandard {	padding-bottom:12px }
span.beschreibung { display:block;
	color:#333 }
	
span.beschreibung p { margin:0; padding:0 }
.bildoption { width:264px }
.bildoption label {	width:135px }
.bildoption img { float:left;
	margin:0 5px 5px 0 }
	
.bildoption input {	float:left }
.panelresult { position:absolute;
	z-index:5;
	padding:10px 10px 15px 20px;
	left: 0px;
	top:273px;
	width:300px;
	border:2px solid #666;
	background-color:#efefef }
	
.panelresult  B { font-size:12px; text-transform:uppercase }
	
.panelresult a { display:block;
	margin:5px 0 0 5px;
	padding:0 0 0 12px;
	background-repeat:no-repeat; 
	background-position:0 0.3em; 
	text-decoration:none }
	
.hinweistext { padding-top:5px }

.panel .seite .bestellung { float:left; width:507px; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px }
.panel .seite .bestellung .PVerweise { margin:0}  
.panel .seite .beschreibung { font-weight:normal }
.panel .seite .bestellung .legende { float:left; width:371px; margin-right:20px;  }
.panel .seite .bestellung .legende img { float:left; border:1px solid #f2963D; margin-right:18px }
.panel .seite .bestellung .legende .kapsel { float:left; width:285px }
.panel .seite .bestellung .legende .kapsel label { color:#f2963D; margin-top:0 }
.panel .seite .bestellung .legende .kapsel .beschreibung { line-height:15px; margin-bottom:5px }
.panel div.legende .beschreibung { line-height:15px; margin-bottom:5px }
.panel .seite .bestellung .legende .kapsel .PVerweise .referenceItem { font-weight:normal; line-height:15px; width:265px }
.panel .seite .bestellung .legende .kapsel .PVerweise a.download {  }
.panel .seite .bestellung .felder {
	width:90px;
	line-height: 13px;
}
.panel .seite .bestellung .felder .check {
	margin: 0 8px 8px 0;
	float: left;
}
.panel .seite .bestellung .felder .textfeld { width:30px; 
	margin-right:8px;
	background-color:#FFFFFF;
	border:1px solid #AFAFAF;
	color:#49494B;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:12px;
 } 
.panel .seite .bestellung br { clear:both }

.textRow { font-weight:bold; padding: 5px 0 10px 0 }

.DStandard .panel div.legende,
.DFragebogenSeite .panel div.legende,
.DDownload .panel div.legende {
	margin-right:0;
}	/* width:507px; */

.DStandard .panel .seite .optionenfrage div.formelemente label,
.DFragebogenSeite .panel .seite .optionenfrage div.formelemente label,
.DFragebogenSeite .panel .seite .optionenfrage div.formelemente label {
	width:200px;
	margin-right:8px;
}

.DStandard .panel .textfeld,
.DStandard .panel textarea,
.DFragebogenSeite .panel .textfeld,
.DDownload .panel textarea {
	width:276px
}

.daten .panel div.legende {
	margin-right:15px;
	width:135px;
}

.DFragebogen .KeyVisual {
	padding: 105px 0 28px 0;
}

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

/* --- SONSTIGES --- */
.DSprachversionNoNavigation .BottomNavigation {
	margin:0 0 0 15px;
	padding:30px 0 10px 0;
	clear:both
}

.BottomNavigation {
	margin:0 0 0 15px;
	padding:20px 0 10px 0;
	clear:both
}

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

.BottomNavigation ul li {
	display:inline;
	margin:0 7px 0 0;
	padding:0 7px 0 0;
	border-right:1px solid #9e9fa1;
}

.BottomNavigation ul li#BottomNavigationLast {
	border-right:0px none;
}

.BottomNavigation ul li a { color:#888; font-size:10px }
.BottomNavigation ul li a:hover { color:#49494b }
.BottomNavigation ul li a:active { color:#F2963d; text-decoration:underline }

.anmeldung { display:none }

.status {
	position:absolute;
	width:500px;
	top:28px;
	left:0;
}
.status .welcome {
	float:left;
	padding-right:5px;
}
.status .loginname {
	display: block;
	padding-right: 12px;
}
.status a {
	float:left;
	line-height:14px;
	padding-right:8px
}
.status a.profil{
	border-left:1px solid #e5822b;
	padding-left:8px;
}
.status a:active { text-decoration:underline }

.LDDownload .LanguageSwitcher { display:none }

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

/* --- DSprachversion NoNavigation --- */

.DSprachversionNoNavigation #huelleContent {
	display:none;
	position:relative;
	width:auto;
	clear:both;
}

.DSprachversionNoNavigation #huelleContent .HauptSpalte {
	display:none;
	position:relative;
	margin:105px 0 0 15px;
	padding:0 0 15px 0;
	width:706px;
	float:left;
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal {
	position:relative;
	margin:0;
	padding:0;
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal {
	position:relative;
	width:348px;
	height:447px; 
	margin:0 5px 0 0;
	padding:0;
	float:left;
	background-color:#e4e4e5;
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .wasser { border-bottom:3px solid #0d2452 }
.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .waerme { border-bottom:3px solid #990000 }

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .Teaser .More {
	display:none;
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .PStandard {
	width:348px;
	margin:0;
	padding:0;
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .Teaser h4 a { 
	font-family: Arial, Verdana, Helvetica; 
	font-size:16px; 
	color:#49494a;
	text-transform:uppercase;
	background-image:url(linkpfeilweissgross.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
	display:block;
	width:313px;
	padding:13px 0 5px 0;
	margin:0 0 0 17px
}  

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .Teaser h4 a:hover { 
	color:#e5822b
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .Teaser h4 a:active { 
	color:#F2963d;
}  

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .Teaser p {
	margin:0 0 0 17px;
	padding-right:60px
}

/* --- Themeneinstieg Anfang ---*/
/*
.ThemeneinstiegHuelle .Themenuebersicht { 
	position:absolute; 
	bottom:33px;
	z-index:1000;
	width:226px;
	background-color:white;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-image:url(quickpanel-bg.gif);
	background-repeat:repeat-x;
	background-position:0 29px;
	padding-bottom:8px;
	height:190px;
}

.DSprachversionNoNavigation .HauptSpalte .PContainerCols2 .ThemeneinstiegHuelle .Themenuebersicht { 
	left:17px;
	width:316px;
	/* x-rule:true; */
}

.DSprachversionClassic .HauptSpalte .PContainerCols2 .ThemeneinstiegHuelle .Themenuebersicht { 
	left: 12px;
	width: 226px;
	/* x-rule: true; */
}

.Themenuebersicht .ReferenceList {
	height:151px;
	overflow:auto;
}

.Themenuebersicht ul.withNavigationTitle {
	height:135px;
}

.DSprachversionNoNavigation .HauptSpalte .ThemeneinstiegHuelle .Themenuebersicht .ThemenHeadline h4,
.DSprachversionClassic .HauptSpalte .ThemeneinstiegHuelle .Themenuebersicht .ThemenHeadline h4 {
	color:#747478;
	font-family: Arial, Verdana, Helvetica; 
	font-size:12px; 
	text-transform:uppercase;
	padding:8px 0 0 7px
	}

.ThemeneinstiegHuelle .Themenuebersicht h4.path { 
	padding:8px 0 0 7px;	
	color:#333
}

.ThemeneinstiegHuelle .Themenuebersicht .ThemenHeadline .ThemenControlPanel {
	float:right;
	width:50px;
	text-align:right;
	padding-top:4px;
	padding-right:1px
	}


.ThemeneinstiegHuelle .Themenuebersicht .ThemenHeadline .ThemenControlPanel a.close,
.ThemeneinstiegHuelle .Themenuebersicht .ThemenHeadline .ThemenControlPanel a.back { 
	width:18px; 
	margin-right:1px 
	}

.ThemeneinstiegHuelle .Themenuebersicht .ThemenHeadline .ThemenControlPanel a img { 
	display:inline;
	margin:0
	}

.Themenuebersicht h4 { 
	padding:12px 0 8px 15px;
	font-size:11px;
	margin:0;
	color:#222 }

.ThemeneinstiegHuelle .Themenuebersicht ul.ReferenceList li a { 
	margin-left:0px;
	padding:1px 0 1px 26px;
	background-image:none;
	display:block;
	background-image:url(startseitenpanelpfeil.gif);
	background-repeat:no-repeat;
	background-position:16px 5px;
	color:#333;
	}

.ThemeneinstiegHuelle .Themenuebersicht ul.ReferenceList li a:hover  { 
	color:#990000;
	padding:0 0 0 26px;
	background-color:#eee;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e3e3e3;
	background-position:16px 4px;
}

.ThemeneinstiegHuelle .Themenuebersicht ul.ReferenceList li a:active { 
	color:#F2963d;
	background-image:url(startseitenpanelpfeil_active.gif);
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .PVerweise { 
	position:absolute;
	left:17px; 
	top:415px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid #c4c5c6;
	border-bottom:1px solid #c4c5c6;
}
	
.DSprachversionNoNavigation .HauptSpalte .PContainerCols2 .LPContainerVertikal .PVerweise { 
	width:316px;
}

.ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem {
	background-image:url(quickpanelverlauf.gif);
	background-repeat:repeat-x;
}


.DSprachversionNoNavigation .HauptSpalte .ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem {
	width:316px
}

.DSprachversionClassic .HauptSpalte .ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem {
	width:226px
}

.ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem a {
	margin:0;
	padding:0 0 0 26px;
	display:block;
	background-image:url(quickpanellink_bg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	color:#333
}
	
.ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem a:hover,
.ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem a.active,
.ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem a:active {
	background-image:url(quickpanellink_bg_hi.gif);
	color:white;
	text-decoration:none
}	

.ThemeneinstiegHuelle .PVerweise .ReferenceList li .referenceItem .anreisser{
	display:none
}

*/
/* --- Themeneinstieg Ende --- */ 

.startseitenverweis { 
	padding:5px 10px 10px 20px;
	background-image:url(startseitenverweis.gif);
	background-repeat:repeat-y;
	margin:0 0 5px 0
	}

.startseitenverweis h4 { 
	font-family: Arial, Verdana, Helvetica; 
	font-size:12px; 
	text-transform:uppercase;
	padding:5px 0 4px 0
	}

.MarginalSpalte .startseitenverweis2 { 
	padding:5px 10px 1px 0;
	background-image:url(startseitenverweis.gif);
	background-repeat:repeat-y;
	margin:0
	}
	
.MarginalSpalte .newsblock,
.MarginalSpalte .newsblockverweis { 
	padding:7px 0 7px 0;
	background-image:url(homepagenewstrenner.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0
	}

.MarginalSpalte .newsblock p { 
	padding:0;
	margin:0 0 4px 0
	}
	
.newsblock .ReferenceList { 
	margin:0 0 0 20px;
	padding-top:0;
	width:240px
	}

.newsblockverweis .ReferenceList a { 
	margin:0 0 0 20px;
	padding-top:0;
	width:240px;
	font-weight:normal;
	display:block;
	padding-bottom:2px
	}

.newsblock .ReferenceList a { 
	font-weight:normal;
	display:block;
	padding-bottom:2px
	}
			
.startseitenverweis2 h4 { 
	font-family: Arial, Verdana, Helvetica; 
	font-size:12px; 
	text-transform:uppercase;
	padding:0
	}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .LPContainerVertikal .lastElement {
	margin:0;
	padding:0;
}

.DSprachversionNoNavigation .HauptSpalte .LPContainerHorizontal .lastElement {
	margin:0 0 0 5px;
	padding:0;
}

.DSprachversionNoNavigation #huelleContent .MarginalSpalte { 
	margin:105px 0 0 0;
	float:left;
	width:266px;
	/* x-rule:true; */
}

.DSprachversionNoNavigation #huelleContent .MarginalSpalte .PStandard { 
 }

.DSprachversionNoNavigation #huelleContent .MarginalSpalte .PStandard h4,
.DSprachversionNoNavigation #huelleContent .MarginalSpalte .PStandard p { 
	background-color:transparent;
	padding-left:20px }

.DSprachversionNoNavigation h1 { display:none }

/* --- DSprachversion NoNavigation Ende --- */

/* --- DSprachversion Visual --- */

.DSprachversionVisual .KeyVisual, 
.DStandardVisual .KeyVisual {
	position:relative;
	width:972px;
	top:0;
	left:0;
}

.DSprachversionVisual .KeyVisual {
	padding:98px 0 28px 15px;
}

.KeyVisual .KeyVisualSlider {
	display:none;
	overflow: hidden; 
	position: relative; 
	height:1217px;
}

.KeyVisual .MoveLeft,
.KeyVisual .MoveRight {
	width: 15px; 
	height: 217px; 
	background-color: #999999; 
	float: left;
}

a.MoveLink {
	display:block;
	background-color: #999999; 
	height: 119px; 
	padding-top:98px;
}

a.MoveLink:hover,
a.MoveLink:active {
	background-color: #e5822b;
}

.DStandard .KeyVisual .KeyVisualSlider,
.DFragebogenSeite .KeyVisual .KeyVisualSlider,
.DDownload .KeyVisual .KeyVisualSlider {
	display:none;
	width: 709px; 
}

.DStandardVisual .KeyVisual .KeyVisualSlider,
.DSprachversionVisual .KeyVisual .KeyVisualSlider {
	width: 942px; 
	display:none;
}
 
.KeyVisual .KeyVisualSpalte {
	overflow:hidden;
/*	background-color:#95969a; */
	position:relative; 
}

.DStandardVisual .KeyVisual .KeyVisualSlider .KeyVisualSpalte,
.DSprachversionVisual .KeyVisual .KeyVisualSlider .KeyVisualSpalte {
	width: 3768px; 
	clip:rect(0px, 242px, 217px, 0px);
	border: 0px none; 
}

.DStandardVisual .KeyVisual .KeyVisualSpalte,
.DSprachversionVisual .KeyVisual .KeyVisualSpalte {
	width: 972px; 
	clip:rect(0px, 242px, 217px, 0px);
}

.DStandard .KeyVisual .KeyVisualSpalte,
.DFragebogenSeite .KeyVisual .KeyVisualSpalte,
.DDownload .KeyVisual .KeyVisualSpalte {
	width: 737px; 
	clip:rect(0px, 242px, 217px, 0px);
}

.DStandard .KeyVisual .KeyVisualSlider .KeyVisualSpalte,
.DFragebogenSeite .KeyVisual .KeyVisualSlider .KeyVisualSpalte,
.DDownload .KeyVisual .KeyVisualSlider .KeyVisualSpalte {
	width: 3768px; 
	clip:rect(0px, 242px, 217px, 0px);
	border: 0px none; 
}

.DSprachversionVisual .KeyVisual .KeyVisualSpalte .PStandard {
	float:left;
}

.KeyVisual .KeyVisualSpalte .PStandard img { 
	margin:0; 
	padding:0 
}

.DSprachversionVisual .KeyVisual img,
.DStandardVisual .KeyVisual img {
	border-bottom:0px none;
}

.DSprachversionVisual .PrimaryNavigation {
	display:none;
	position:relative;
	width:1216px;
	top:0px;
	left:0px;
	padding:0 0 50px 15px;
	float:left;
	margin-right:18px;
}

.DSprachversionVisual .HauptSpalte {
	display:none;
	position:relative;
	margin:0;
	width:1507px;
	padding:0 0 15px 0;
	margin:0 30px 0 0;
	float:left;
	/* x-rule:true; */
 }

.DSprachversionVisual .MarginalSpalte {
	display:none;
	position:relative;
	width:1200px;
	top:1px;
	left:0px;
	float:right;
	/* x-rule:true; */
}

/* --- DSprachversion Visual Ende --- */

/* --- DSprachversion Classic --- */

.DSprachversionClassic .HauptSpalte {
    /* x-rule: true; */ 
	float: left;
	margin: 0 0px 0 0;
	padding: 0 0 15px 0;
	position: relative;
	width: 509px;
 }

.DSprachversionClassic .HauptSpalte .PStandard {

 }

.DSprachversionClassic .PContainerCols2 {
	float:left;
	width:252px;
	margin-right:5px;
	padding:0;
	/* x-rule:true; */
}

.DSprachversionClassic .PContainerCols3 {
	float:left;
	width:252px;
	margin-right:5px;
	padding:0;
	/* x-rule:true; */	
}

.DSprachversionClassic .PContainerCols2 .PStandard h4 { 
	font-family: Arial, Verdana, Helvetica; 
	font-size:13px;
	text-transform:uppercase; }


.DSprachversionClassic .HauptSpalte .bigsubhead h4 {
	font-family: Arial, Verdana, Helvetica;
	color:#696a6d;
	font-size:21px;
	margin:0 0 18px 0;
	padding:30px 0 0 0;
	text-transform:uppercase;
	clear:both
}

.LPContainerHorizontal .lastElement .LPContainerVertikal {
	margin-right:0px;
}

.DSprachversionClassic .HauptSpalte .LPContainerHorizontal {
	position:relative;
	margin:0;
	padding:0;
}

.DSprachversionClassic .HauptSpalte .PContainerCols2 {
	width:509px;
	/* x-rule:true; */
}

.DSprachversionClassic .HauptSpalte .LPContainerHorizontal .LPContainerVertikal {
	position:relative;
	height:390px; 
	margin:0 5px 0 0;
	padding:0;
	float:left;
	background-color:#e4e4e5;
}

.DSprachversionClassic .HauptSpalte .PContainerCols2 .LPContainerVertikal {
	width:252px;
	/* x-rule:true; */
}

.DSprachversionClassic .HauptSpalte .LPContainerHorizontal .lastElement .LPContainerVertikal {
	margin:0 0 0 0;
}

.DSprachversionClassic .wasser { border-bottom:3px solid #0d2452 }
.DSprachversionClassic .waerme { border-bottom:3px solid #990000 }

.DSprachversionClassic .HauptSpalte .PContainerCols2 .PStandard {
	width:252px;
	margin:0;
	padding:0;
	/* x-rule:true; */
}

.DSprachversionClassic .HauptSpalte .PContainerCols2 .Teaser h4 a { 
	font-family: Arial, Verdana, Helvetica; 
	font-size:16px; 
	color:#49494a;
	text-transform:uppercase;
	background-image:url(linkpfeilweissgross.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
	display:block;
	width:235px;
	padding:13px 0 5px 0;
	margin:0 0 0 10px;
}  

.DSprachversionClassic .HauptSpalte .PContainerCols2 .Teaser h4 a:hover { 
	color:#e5822b
}

.DSprachversionClassic .HauptSpalte .PContainerCols2 .Teaser h4 a:active { 
	color:#F2963d;
}  


.DSprachversionClassic .HauptSpalte .PContainerCols2 .PVerweise { 
	width:226px;
	position:absolute;
	left:12px; 
	top:358px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid #c4c5c6;
	border-bottom:1px solid #c4c5c6;
}
	

.DSprachversionClassic .HauptSpalte .LPContainerHorizontal h4 {
	font-size:12px; 
	text-transform:uppercase;
	padding:8px 0 0 0;
}

.DSprachversionClassic .HauptSpalte .LPContainerHorizontal h4.path { 
	padding:8px 0 0 7px;	
	color:#333;
	font-size:11px;
	text-transform:none }

.DSprachversionClassic .MarginalSpalte {
	float:right;
	left:0px;
	padding-right: 8px;
	position:relative;
	top:0px;
	width:204px;
	/* x-rule:true; */
}

.DSprachversionClassic .MarginalSpalte .PStandard { margin-bottom:16px }

.DSprachversionClassic .PrimaryNavigation ul {
	border-top:2px solid #ffffff
}

.DSprachversionClassic #huelleContent {
	margin:105px 0pt 0pt;
	padding:0pt;
}

.DSprachversionClassic #huelleContent .KeyVisual {
	position:relative;
	float:left;
	margin:0 0 22px 0;
	width:738px;
	left:0;
	padding:0;
	top:0;
	height:auto;
}

.DSprachversionClassic #huelleContent .KeyVisual img {
	border-bottom:0px none;
}

.DSprachversionClassic #huelle .KeyVisual .KeyVisualSpalte .PStandard {
	float:left;
	border-right:1px solid white
}

.DSprachversionClassic #huelle .KeyVisual .KeyVisualSlider .KeyVisualSpalte .PStandard {
	float:left;
	border-right:0px none
}

.DSprachversionClassic #huelleContent .KeyVisual .KeyVisualSpalte .PStandard img {
	margin:0;
}

/* --- DSprachversion Classic Ende --- */

/* --- DStandard --- */
.DSprachversionClassic .PrimaryNavigation,
.DStandard .PrimaryNavigation,
.DFragebogen .PrimaryNavigation,
.DFragebogenSeite .PrimaryNavigation,
.DDownload .PrimaryNavigation {
	width:216px;
	margin:105px 18px 0 15px;
	position:relative;
	padding:0 0 50px 0;
	float:left;
}

.DStandard #huelleContent,
.DFragebogenSeite #huelleContent,
.DDownload #huelleContent {
	width:738px;
	margin:105px 0 0 0;
	padding:0;
}

.DStandard #huelleContent .KeyVisual,
.DFragebogenSeite #huelleContent .KeyVisual,
.DDownload #huelleContent .KeyVisual {
	position:relative;
	float:left;
	margin:0 0 26px 0;
}

.DStandard #huelleContent .KeyVisual img,
.DFragebogenSeite #huelleContent .KeyVisual img,
.DDownload #huelleContent .KeyVisual img {
	border-bottom:0px none;
}

.DStandard #huelle .KeyVisual .KeyVisualSpalte .PStandard,
.DFragebogenSeite #huelle .KeyVisual .KeyVisualSpalte .PStandard,
.DDownload #huelle .KeyVisual .KeyVisualSpalte .PStandard {
	float:left;
	border-right:1px solid white
}

.DStandard #huelle .KeyVisual .KeyVisualSlider .KeyVisualSpalte .PStandard,
.DFragebogenSeite #huelle .KeyVisual .KeyVisualSlider .KeyVisualSpalte .PStandard,
.DDownload #huelle .KeyVisual .KeyVisualSlider .KeyVisualSpalte .PStandard {
	float:left;
	border-right:0px none
}

.DStandard #huelleContent .KeyVisual .KeyVisualSpalte .PStandard img,
.DFragebogenSeite #huelleContent .KeyVisual .KeyVisualSpalte .PStandard img,
.DDownload #huelleContent .KeyVisual .KeyVisualSpalte .PStandard img {
	margin:0;
}

.DStandard .HauptSpalte,
.DFragebogenSeite .HauptSpalte,
.DDownload .HauptSpalte { 
	margin:0 0 0 0;
	padding:0 0 15px 0;
	width:507px;
	float:left;
	/* x-rule:true; */
}

.DStandard .MarginalSpalte,
.DFragebogenSeite .MarginalSpalte,
.DDownload .MarginalSpalte  {
	width:204px;
	float:right;
	margin:45px 0 0 0;
	padding-right:8px;
	/* x-rule:true; */
}

/* --- DStandard Ende --- */

/* --- DStandard Visual --- */

.DStandardVisual .KeyVisual {
	position:relative;
	margin:105px 0 28px 15px;
}

.DStandardVisual .PrimaryNavigation {
	position:relative;
	width:218px;
	padding:0 0 50px 0;
	float:left;
	margin-top:0; 
	margin-right:18px; 
	border-top:0 none;
}

.DStandardVisual .PrimaryNavigation ul {
	border-top:0 none;
}
 
.DStandardVisual #huelleContent {
	margin:0;
	width:736px;
}

.DStandardVisual .HauptSpalte {
	width:499px;
 	/* x-rule:true; */
}

.DStandardVisual .BottomNavigation {
	width:972px;
}

/* --- DStandard Visual Ende --- */

/* --- DStandard Inspiration --- */

.Inspiration #huelleContent {
	margin-top:105px;
}

.Inspiration #huelleContent .blaetterOben {
	width:736px;
	text-align:center;
	line-height:16px;
	height:27px;
	display:none;
}

.Inspiration #huelleContent .blaetterOben a.previous {
	float:left;
	background-image:url(arbonia_zurueckpfeil.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	font-weight:bold;
	padding:0 0 0 34px;
}

.Inspiration #huelleContent .blaetterOben a.previous:hover {
	background-image:url(zurueckpfeil_hi.gif);
}

.Inspiration #huelleContent .blaetterOben a.previous:active { 
	background-image:url(zurueckpfeil_active.gif);
}

.Inspiration #huelleContent .blaetterOben span.seitenzaehler {
	float:left;
	width:520px;
}

.Inspiration #huelleContent .blaetterOben a.next {
	float:right;
	background-image:url(arbonia_weiterpfeil.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-weight:bold;
	padding:0 34px 0 0;
}

.Inspiration #huelleContent .blaetterOben a.next:hover {
	background-image:url(weiterpfeil_hi.gif);
}

.Inspiration #huelleContent .blaetterOben a.next:active { 
	background-image:url(weiterpfeil_active.gif);
}

.Inspiration #huelleContent .KeyVisual {
}

.Inspiration #huelleContent .KeyVisualSpalte .zoomFloat {
	margin:0 0 0px 0px;
}

.Inspiration #huelleContent .HauptSpalte {
	width:350px;
	border-left:20px solid white;
	margin:0;
	padding:0;
	/* x-rule:true; */
}

.Inspiration #huelleContent .HauptSpalte h1 {
	font-size:18px;
	margin-bottom:22px;
}

.Inspiration #huelleContent .HauptSpalte h2 {
	margin-bottom:5px;
}

.Inspiration #huelleContent .HauptSpalte p {
	margin-top:0;
}

.Inspiration #huelleContent .HauptSpalte .PVerweise .ReferenceList li .referenceItem {
	width:300px;
}


.Inspiration #huelleContent .KeyVisualSpalte .PStandard img {
	margin:0 0 0 0;
}

/* --- DStandard Inspiration Ende --- */

/* --- DStandard DStandardNoNavigation --- */

.DStandardNoNavigation .KeyVisual {
	display:none;
	position:relative;
	margin:105px 0 25px 15px;
} 

.DStandardNoNavigation .KeyVisual img {
	border-bottom:0px none;
}

.DStandardNoNavigation #huelleContent {
	width:972px;
	margin:105px 0 0 15px;
}

.DStandardNoNavigation .HauptSpalte {
	width:972px;
	margin:0px;
	/* x-rule:true; */
}
.DStandardNoNavigation .HauptSpalte h1 {
	margin:0px 0 18px 15px;
}

.DStandardNoNavigation .HauptSpalte .PContainerCols4 {
	width:972px;
	background-image:url(bg_containercols4.gif);
	background-repeat:no-repeat;
	padding:0 0 25px 0;
	/* x-rule:true; */
}

.DStandardNoNavigation .HauptSpalte .PContainerCols4 .LPHierarchie {
	width:242px;
	float:left;
	/* x-rule:true; */
}

.DStandardNoNavigation .PContainerCols4 .LPContainerVertikal {
	width:242px;
	float:left;
	/* x-rule:true; */
}

.DStandardNoNavigation .PContainerCols4 .LPContainerVertikal .PVerweise {
	margin-left:15px;
}

.DStandardNoNavigation .HauptSpalte .PContainerCols4 .lastElement {
	width:242px;
	float:left;
	/* x-rule:true; */
}


.DStandardNoNavigation .HauptSpalte .PContainerCols4 .LPHierarchie h3 {
	margin:8px 16px 13px 16px;
	padding:0;
	font-size:11px;
	line-height:16px;
	color:#fff;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li a {
	background-image:url(arbonia_subnavpfeil-hi.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 28px;
	background-position:17px 4px;
	color:#4b4b4b;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li a:hover {
	background-image:url(arbonia_subnavpfeil-hi.gif);
	color:#E5822B;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li a:active {
	background-image:url(subnavpfeil-active.gif);
	text-decoration:underline;
	color:#F2963d
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul li a {
	background-image:none;
	padding: 0 0 0 39px;
	font-weight:normal;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul li a:hover {
	background-image:none;
	color:#e5822b;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul li a:active {
	text-decoration:underline;
	color:#F2963d
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul {
	margin-bottom:4px;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul li ul li a {
	padding: 0 0 0 50px;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul li ul {
	margin:0px;
}

.DStandardNoNavigation .HauptSpalte .LPContainerHorizontal .LPHierarchie ul li ul li ul li ul li a {
	padding: 0 0 0 61px;
}

/* --- DStandard DStandardNoNavigation Ende --- */

/* --- DStandard ohneMarginalie --- */

.ohneMarginalie .HauptSpalte {
	margin:0px;
	width:737px;
	/* x-rule:true; */
}

.ohneMarginalie .HauptSpalte .PContainerCols3 {
	margin:0px 0 13px 0;
	padding:0px;
}

.ohneMarginalie .HauptSpalte .PContainerCols3 .PUebersicht {
	width:245px;
	margin:0 1px 0 0;
	float:left;
	/* x-rule:true; */
}
.ohneMarginalie .HauptSpalte .PContainerCols3 .PVerweise {
	width:245px;
	margin:0 1px 0 0;
	float:left;
	/* x-rule:true; */
}
.ohneMarginalie .HauptSpalte .PContainerCols3 .lastElement {
	width:245px;
	margin:0 1px 0 0;
	float:left;
	/* x-rule:true; */
}
.ohneMarginalie .HauptSpalte .PContainerCols3 .lastElement,
.ohneMarginalie .HauptSpalte .PContainerCols3 .lastElement .PVerweise,
.ohneMarginalie .HauptSpalte .PContainerCols3 .lastElement .PUebersicht {
	margin:0;
}

.ohneMarginalie .HauptSpalte .PStandard {
	background-image:url(bg_p_headline_nomarg.gif);
	background-repeat:no-repeat;
	margin:0 0 6px 0;
}

.ohneMarginalie .HauptSpalte .PStandard h4 {
	margin:0 0 0 8px;
	padding:2px 0 4px 0;
}

.ohneMarginalie .HauptSpalte .PUebersicht ul li {
	margin:0 0 2px 0;
}

.ohneMarginalie .HauptSpalte .PUebersicht ul li div a,
.ohneMarginalie .HauptSpalte .PVerweise ul li div a {
	background-image:url(arbonia_bullet_verweis_download_gross.gif);
	background-repeat:no-repeat;
	background-position:4px 1px;
	padding:0 25px 0 41px;
	font-weight:normal;
	line-height:14px;
}

.ohneMarginalie .HauptSpalte .PUebersicht ul li div a:hover,
.ohneMarginalie .HauptSpalte .PVerweise ul li div a:hover {
	background-image:url(bullet_verweis_download_gross_hi.gif);
}

.ohneMarginalie .HauptSpalte .PUebersicht ul li div a:active,
.ohneMarginalie .HauptSpalte .PVerweise ul li div a:active {
	background-image:url(bullet_verweis_download_gross_active.gif);
}


.ohneMarginalie .HauptSpalte .LPHierarchie {
	display:none;
	margin:0px;
	width:737px;
	/* x-rule:true; */
}

.LPHierarchie .HierarchieGroupLevel1,
.LPHierarchie .HierarchieGroupLevel1 .GroupRow {
	display:none;
	float:left;
}

.LPHierarchie .HierarchieGroupLevel1 {
	display:none;
	background-image:url(bg_p_headline_nomarg.gif);
	background-repeat:no-repeat;
	margin:0 0 13px 0;
	width:738px;
	clear:both
}

.LPHierarchie h3 {
	margin:0 0 6px 8px;
	padding:2px 0 4px 0;
	font-size:11px;
	line-height:16px;
}

.LPHierarchie .HierarchieGroupLevel1 div {
}

.HierarchieGroupLevel1 .PContainerCols3 .referenceItem span.anreisser {
	display:none;
	clear:both;
	color:#5B5B5E;
	display:block;
	padding:5px 0 0 0;
}

.LPHierarchie .HierarchieGroupLevel1 .GroupRow {
	display:none;
	line-height:16px;
}

.LPHierarchie .GroupRow .referenceItem {
	display:none;
	margin:0 0 2px 0;
	width:245px;
	float:left;
	/* x-rule:true; */ 
}

/* Renes Beispiele Beginn */

.MedienUebersicht .referenceItem {float: left; margin-right: 10px; width:141px; /* x-rule:true; */}

.ohneMarginalie .HauptSpalte .MedienUebersicht .referenceItem { width:188px; /* x-rule:true; */ }

.ohneMarginalie .HauptSpalte .MedienUebersicht .MedienZeile { width:737px; }

.ohneMarginalie .HauptSpalte .Grouped .PContainerCols3 .referenceItem { width:235px; margin-right:10px; /* x-rule:true; */ }

.ohneMarginalie .HauptSpalte .Grouped .PContainerCols4 .referenceItem { width:174px; margin-right:10px; /* x-rule:true; */ }

.LPHierarchie .GroupRow .referenceItem a.download {
	background-image:url(arbonia_bullet_verweis_download_gross.gif);
	background-repeat:no-repeat;
	background-position:4px 1px;
	padding:0 25px 0 41px;
	font-weight:normal;
	line-height:14px;
	display:block;
}

.LPHierarchie .GroupRow .referenceItem a.download:hover {
	background-image:url(bullet_verweis_download_gross_hi.gif);
}

.LPHierarchie .GroupRow .referenceItem a.download:active {
	background-image:url(bullet_verweis_download_gross_active.gif);
}

/* Renes Beispiele Ende */

.LPHierarchie .GroupRow .referenceItem a .details {
	line-height:14px;
	color:#666666;
	display:block;
	font-weight:normal;
	padding:0 0 5px 0;
}

/* --- DStandard ohne Marginalie Ende --- */

/* --- DDownload PopUp  --- */

.DDownload {}

.DDownload .HauptSpalte { 
	padding:0 0 15px 0;
}

.DDownload .HauptSpalte img { float:left; border:1px solid #f2963D; margin-right:18px }

.DDownload .HauptSpalte p {
	width:550px;
	padding-bottom:15px
}
.DDownload .HauptSpalte p a {
	background-image:url(arbonia_bullet_verweis_download_gross.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	margin:0;
	padding:10px 10px 10px 41px;
	font-weight:bold;
	line-height:30px;
}

.DDownload .HauptSpalte p a:hover {
	background-image:url(bullet_verweis_download_gross_hi.gif);
}

.DDownload .HauptSpalte p a:active {
	background-image:url(bullet_verweis_download_gross_active.gif);
	text-decoration:underline
}

.DDownload #huelleContent {
	width:auto;
}

/* --- DDownload Ende --- */

/* --- PopupWindow --- */
.popupShadow { position:absolute; 
	left:120px; top:160px; 
	width:465px;
	background-color:#f4f4f4;
	background-image:url(quickpanel-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #666; 
	padding:8px 12px 12px 12px; 
	z-index:1000
	}
.popupShadow .close	{ display:block; 
	text-align:right;
	font-weight:bold } 

.popupShadow h4 { 
	font-family: Arial, Verdana, Helvetica; 
	font-size:16px; 
	color:#49494a;
	text-transform:uppercase;
	}

/* --- PopupWindow Ende --- */

/* --- Guarded Link --- */

.HauptSpalte a.guarded,
.MarginalSpalte a.guarded { 
	background-image:url(arbonia_schloesschen.gif); 
	background-position: 0 3px
	}

.HauptSpalte a.guarded:hover,
.MarginalSpalte a.guarded:hover { 
	background-image:url(schloesschen_hi.gif)
	}
	
.HauptSpalte a.guarded:active,
.MarginalSpalte a.guarded:active { 
	background-image:url(arbonia_schloesschen.gif); 
	color:#F2963d
	}

.childrenList a.guarded {
	background-repeat: no-repeat;
	padding-left: 27px;
	background-position: 0 4px;
}

/* --- Guarded Link Ende --- */

.noMarginal .MarginalSpalte {
	display:none;
}

.noMarginal .HauptSpalte {
	width:736px;
	margin:0;
}

.noMarginal .HauptSpalte .PContainerCols2 .PStandard {
	margin-right:12px;
	width:362px;
}
.noMarginal .HauptSpalte .PContainerCols2 .lastElement .PStandard {
	margin-right:0px;
}

.noMarginal .HauptSpalte .PContainerCols3 .PStandard {
	margin-right:11px;
	width:238px;
}
.noMarginal .HauptSpalte .PContainerCols3 .lastElement .PStandard {
	margin-right:0px;
}

.noMarginal .HauptSpalte .PContainerCols4 .PStandard {
	margin-right:11px;
	width:159px;
}
.noMarginal .HauptSpalte .PContainerCols4 .lastElement .PStandard {
	margin-right:0px;
}

.noMarginal .HauptSpalte .PContainerCols5 .PStandard {
	margin-right:11px;
	width:138px;
}
.noMarginal .HauptSpalte .PContainerCols5 .lastElement .PStandard {
	margin-right:0px;
}

/* Zusammenfassung Formularseite */
	
.panel .seite .LPFragenGruppe {
	width:150px;
	width:500px;
}
.panel .seite span.label {
	font-weight: bold;
	float: left;
	width:218px;
	border-right: 12px solid #ffffff;
	padding:0 0 5px 0;
}
.panel .seite span.digest {
	position: absolute;
	left: 190px;
	position: relative;
	left: 0;
	float: left;
	width: 270px;
	padding:0 0 5px 0;
}

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

.panel .actions .right input.abschicken,
.panel .actions .right input.weiter {
	margin-left: 10px;
}

/* ENDE Zusammenfassung Formularseite ENDE */


/*!!!!!! ab hier keine weiteren Eintraege !!!!!!!!*/
/* --- Site Styles uebernehmen   --- */


.xxxdebug { /* x-rule:true; width:888px; */ }