@charset "UTF-8";
body {
	background-color:#191c1f;
	margin-top: 25px;
}
#center {
	margin:auto;
	width:887px;
	height:635px;
}
#flaeche {
	position:relative;
	left:0px;
	top:0px;
	width:887px;
	height:635px;
	z-index:1;
	background-color: #191c1f;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FCFAEE;
	line-height: 12px;
}
a {
	color: #6c6f70;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6c6f70;
}
a:hover {
	text-decoration: none;
	color: #a2a5a4;
}
a:active {
	text-decoration: none;
	color: #FCFAEE;
}
#logo {
	position:absolute;
	width:auto;
	height:auto;
	z-index:1;
	left: 0px;
	top: 56px;
}
#adresse_00 {
	position:absolute;
	width:145px;
	height:145px;
	z-index:0;
	top: 486px;
	line-height: 14px;
	visibility: visible;
	left: 45px;
	text-align: justify;
	font-size: 10px;
}
#adresse_01 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
}
#adresse_02 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 28px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
}
#adresse_02a {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 28px;
	line-height: inherit;
	visibility: visible;
	left: 22px;
	text-align: inherit;
}
#adresse_03 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 57px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
}
#adresse_04 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 85px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
}
#adresse_04a {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 85px;
	line-height: inherit;
	visibility: visible;
	left: 57px;
	text-align: inherit;
}
#adresse_05 {
	position:absolute;
	width:100px;
	height:18px;
	z-index:5;
	top: 127px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
	letter-spacing: 1px;
}
#apDivapDiv4 {
	position:absolute;
	width:auto;
	height:auto;
	z-index:5;
	top: 603px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
}
#menue_00 {
	position:absolute;
	height:75px;
	z-index:5;
	top: 100px;
	left: 305px;
	font-size: inherit;
	width: 582px;
	letter-spacing: 1px;
	line-height: 18px;
	text-align: right;
}
#menue_01 {
	position:absolute;
	height:auto;
	z-index:5;
	top: 0px;
	left: 0px;
	font-size: inherit;
	width: 72px;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
}
#menue_02 {
	position:absolute;
	height:auto;
	z-index:5;
	top: 0px;
	left: 75px;
	font-size: inherit;
	width: 72px;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
}
#menue_03 {
	position:absolute;
	height:auto;
	z-index:5;
	top: 0px;
	left: 161px;
	font-size: inherit;
	width: 72px;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
}
#menue_04 {
	position:absolute;
	height:auto;
	z-index:5;
	top: 0px;
	left: 245px;
	font-size: inherit;
	width: 72px;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
}
#menue_05 {
	position:absolute;
	height:auto;
	z-index:5;
	top: 0px;
	left: 324px;
	font-size: inherit;
	width: 100px;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
}
#inhalt_582 {
	position:absolute;
	width:582px;
	height:418px;
	z-index:5;
	top: 180px;
	line-height: 13px;
	visibility: visible;
	left: 305px;
	text-align: inherit;
	background-color: #191c1f;
	font-size: 9px;
}
#inhalt_582_creme {
	position:absolute;
	width:582px;
	height:418px;
	z-index:5;
	top: 180px;
	line-height: 13px;
	visibility: visible;
	left: 305px;
	text-align: inherit;
	background-color: #FCFAEE;
	font-size: 9px;
}
#inhalt_582_emp_01 {
	position:absolute;
	width:582px;
	height:418px;
	z-index:5;
	top: 180px;
	line-height: 13px;
	visibility: visible;
	left: 305px;
	text-align: inherit;
	background-color: #FCFAEE;
	font-size: 9px;
}
#motiv_418 {
	position:absolute;
	width:418px;
	height:418px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
	background-color: #191c1f;
}
#slideshow {
	position:absolute;
	width:418px;
	height:418px;
	z-index:6;
	top: 0px;
	left: 0px;
	background-image: url(Inhalt/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#slideshow_team_01 {
	position:absolute;
	width:209px;
	height:209px;
	z-index:6;
	top: 0px;
	left: 0px;
	background-image: url(Inhalt/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#slideshow_team_02 {
	position:absolute;
	width:209px;
	height:209px;
	z-index:6;
	top: 209px;
	left: 0px;
	background-image: url(Inhalt/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#slideshow_164 {
	position:absolute;
	width:164px;
	height:418px;
	z-index:6;
	top: 0px;
	left: 418px;
	background-image: url(Inhalt/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#slideshow_team164 {
	position:absolute;
	width:164px;
	height:164px;
	z-index:6;
	top: 0px;
	left: 418px;
	background-image: url(Inhalt/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#motiv_164 {
	position:absolute;
	width:164px;
	height:418px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	text-align: inherit;
	background-color: #191c1f;
}
#text_Impressum {
	position:absolute;
	width:398px;
	height:400px;
	z-index:5;
	top: 0px;
	visibility: visible;
	left: 0px;
	background-color: #FCFAEE;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	color: #191c1f;
	font-size: inherit;
	line-height: inherit;
	overflow: scroll;
}
#text_atuell_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #182e43;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_aussen_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #005811;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_arbeit_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #013b5e;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_hersteller_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #a6a80d;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_Partner_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #a6a80d;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_laden_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #FCFAEE;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
	color: #191c1f;
}
#text_418_creme {
	position:absolute;
	width:398px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	background-color: #FCFAEE;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
	color: #191c1f;
	overflow: auto;
}
#text_start {
	position:absolute;
	width:887px;
	height:418px;
	z-index:5;
	top: 180px;
	line-height: 16px;
	left: 0px;
	background-color: #191c1f;
	font-size: 11px;
	color: #FCFAEE;
	text-align: justify;
}
#text_start_muster {
	position:absolute;
	width:887px;
	height:418px;
	z-index:5;
	top: 180px;
	line-height: 16px;
	left: 0px;
	background-color: #191c1f;
	font-size: 14px;
	color: #212529;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 0px;
}
#text_projekte_164a {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: 16px;
	visibility: visible;
	left: 418px;
	background-color: #013b5e;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_projekte_164w {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: 16px;
	visibility: visible;
	left: 418px;
	background-color: #670c0c;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_projekte_164aus {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: 16px;
	visibility: visible;
	left: 418px;
	background-color: #005811;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_wohnen_164 {
	position:absolute;
	width:144px;
	height:400px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #670c0c;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#text_team_164 {
	position:absolute;
	width:144px;
	height:236px;
	z-index:5;
	top: 164px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #1b1e45;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
}
#bild_team_164 {
	position:absolute;
	width:164px;
	height:164px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 418px;
	background-color: #1b1e45;
	font-size: inherit;
}
#team_209_1 {
	position:absolute;
	width:209px;
	height:209px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
	background-color: #FCFAEE;
}
#text_team_209_1 {
	position:absolute;
	width:189px;
	height:189px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 209px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
	color: #191c1f;
}
#team_209_2 {
	position:absolute;
	width:209px;
	height:209px;
	z-index:5;
	top: 209px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
	background-color: #FCFAEE;
}
#text_team_209_2 {
	position:absolute;
	width:189px;
	height:189px;
	z-index:5;
	top: 209px;
	line-height: inherit;
	visibility: visible;
	left: 209px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 18px;
	font-size: inherit;
	color: #191c1f;
}
#farbe_tabelle {
	position:absolute;
	left:4px;
	top:4px;
	width:410px;
	height:410px;
	z-index:1;
	font-size: 11px;
	line-height: 24px;
	background-color: #a6a80d;
	color: #191c1f;
}
#logo_1 {
	position:absolute;
	left:0px;
	top:0px;
	width:204px;
	height:76px;
	z-index:1;
	background-color: #FCFAEE;
	padding-top: 5px;
}
#logo_2 {
	position:absolute;
	left:0px;
	top:82px;
	width:204px;
	height:76px;
	z-index:1;
	background-color: #FCFAEE;
	padding-top: 5px;
}
#logo_3 {
	position:absolute;
	left:0px;
	top:164px;
	width:204px;
	height:76px;
	z-index:1;
	background-color: #FCFAEE;
	padding-top: 5px;
}
#logo_4 {
	position:absolute;
	left:0px;
	top:246px;
	width:204px;
	height:76px;
	z-index:1;
	background-color: #FCFAEE;
	padding-top: 5px;
}
#logo_5 {
	position:absolute;
	left:0px;
	top:328px;
	width:204px;
	height:77px;
	z-index:1;
	background-color: #FCFAEE;
	padding-top: 5px;
}
#text_1 {
	position:absolute;
	left:205px;
	top:0px;
	width:195px;
	height:71px;
	z-index:1;
	padding-top: 10px;
	background-color: #FCFAEE;
	padding-left: 10px;
}
#text_2 {
	position:absolute;
	left:205px;
	top:82px;
	width:195px;
	height:71px;
	z-index:1;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #FCFAEE;
}
#text_3 {
	position:absolute;
	left:205px;
	top:164px;
	width:195px;
	height:71px;
	z-index:1;
	padding-top: 10px;
	background-color: #FCFAEE;
	padding-left: 10px;
}
#text_4 {
	position:absolute;
	left:205px;
	top:246px;
	width:195px;
	height:71px;
	z-index:1;
	padding-top: 10px;
	background-color: #FCFAEE;
	padding-left: 10px;
}
#text_5 {
	position:absolute;
	left:205px;
	top:328px;
	width:195px;
	height:72px;
	z-index:1;
	padding-top: 10px;
	background-color: #FCFAEE;
	padding-left: 10px;
}
#news_archiv_1 {
	position:absolute;
	left:0px;
	top:0px;
	width:138px;
	height:138px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_2 {
	position:absolute;
	left:139px;
	top:0px;
	width:138px;
	height:138px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_3 {
	position:absolute;
	left:278px;
	top:0px;
	width:139px;
	height:138px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_4 {
	position:absolute;
	left:0px;
	top:139px;
	width:138px;
	height:138px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_5 {
	position:absolute;
	left:139px;
	top:139px;
	width:138px;
	height:138px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_6 {
	position:absolute;
	left:278px;
	top:139px;
	width:139px;
	height:138px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_7 {
	position:absolute;
	left:0px;
	top:278px;
	width:138px;
	height:139px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_8 {
	position:absolute;
	left:139px;
	top:278px;
	width:138px;
	height:139px;
	z-index:1;
	background-color: #FCFAEE;
}
#news_archiv_9 {
	position:absolute;
	left:278px;
	top:278px;
	width:139px;
	height:139px;
	z-index:1;
	background-color: #FCFAEE;
}
#thumbs_418 {
	position:absolute;
	width:418px;
	height:418px;
	z-index:5;
	top: 0px;
	line-height: inherit;
	visibility: visible;
	left: 0px;
	text-align: inherit;
	background-color: #FCFAEE;
}
#thumb_1 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 1px;
	line-height: inherit;
	visibility: visible;
	left: 1px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_2 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 1px;
	line-height: inherit;
	visibility: visible;
	left: 105px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_3 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 1px;
	line-height: inherit;
	visibility: visible;
	left: 209px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_4 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 1px;
	line-height: inherit;
	visibility: visible;
	left: 313px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_5 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 105px;
	line-height: inherit;
	visibility: visible;
	left: 1px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_6 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 105px;
	line-height: inherit;
	visibility: visible;
	left: 105px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_7 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 105px;
	line-height: inherit;
	visibility: visible;
	left: 209px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_8 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 105px;
	line-height: inherit;
	visibility: visible;
	left: 313px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_9 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 209px;
	line-height: inherit;
	visibility: visible;
	left: 1px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_10 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 209px;
	line-height: inherit;
	visibility: visible;
	left: 105px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_11 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 209px;
	line-height: inherit;
	visibility: visible;
	left: 209px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_12 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 209px;
	line-height: inherit;
	visibility: visible;
	left: 313px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_13 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 313px;
	line-height: inherit;
	visibility: visible;
	left: 1px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_14 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 313px;
	line-height: inherit;
	visibility: visible;
	left: 105px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_15 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 313px;
	line-height: inherit;
	visibility: visible;
	left: 209px;
	text-align: inherit;
	background-color: #191c1f;
}
#thumb_16 {
	position:absolute;
	width:104px;
	height:104px;
	z-index:5;
	top: 313px;
	line-height: inherit;
	visibility: visible;
	left: 313px;
	text-align: inherit;
	background-color: #191c1f;
}
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background-color: #fff;
	background-image: url(kontakte/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background-color: transparent;
	background-image: url(kontakte/prevlabel.gif);
	background-repeat: no-repeat;
	background-position: 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background-color: transparent;
	background-image: url(kontakte/nextlabel.gif);
	background-repeat: no-repeat;
	background-position: 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	margin: 5px 0;
	outline: none;
	background-color: transparent;
	background-image: url(kontakte/closelabel.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.DIE {
	color: #005811;
}
.kunst {
	color: #670c0c;
}
.des {
	color: #a6a80d;
}
.beleuchtens {
	color: #013b5e;
}

