@charset "UTF-8";
/* CSS Document */

body {
	background-color: #dedede;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, SunSans-Regular, Sans-Serif;
	color:#DCDCDC;
	padding:0px;
	margin:0px;
}

img, div { behavior: url(iepngfix.htc) }
td { vertical-align:top;
height:16px;
line-height:16px;}

h1 {
color:#FFF;
font-size:13px;
font-style:normal;
}

#inhalt {
	position:absolute;
	height:626px;
	width:1003px;
	margin:0px 0px 0px -512px;
	top:20px;;
	left:50%;
	text-align: left;
	padding: 0px;
	background-image:url(grafik/bg.gif);
	background-color: #333;
	overflow: hidden;
}


#left_back {
	position:absolute;
	top:335px;
	left:220px;
	height:288px;
	width:78px;
	padding-left:0;
	margin-left:0;
}

#right_back {
	position:absolute;
	top:289px;
	left:869px;
	height:337px;
	width:134px;
	padding-left:0;
	margin-left:0;
}

#vmenue {
position:absolute;
top:330px;
left:148px;
height:158px;
color:#DCDCDC;
font-size:12px;
line-height:36px;
padding-left: 0;
margin-left: 0;}

#vmenue a {
color:#DCDCDC;
font-size:12px;
text-decoration:none;}

#vmenue a:hover {
color:#d1b971;
}

#vmenue ul {
margin: 0;
padding: 0;
bottom: 0;
}

#vmenue li {
list-style: none;
font-weight:bold;
margin: 0;
padding: 0;
}

#vmenue2 {
	position:absolute;
	top:339px;  /* 339px  */
	left:306px;
	height:187px;
	color:#DCDCDC;
	font-size:12px;
	font-weight:normal;
	line-height:18px; /* 18px */
	padding-left: 0;
	margin-left: 0;
	width: 123px;
}

#vmenue2 a {
color:#DCDCDC;
font-size:12px;
text-decoration:none;}

#vmenue2 a:hover {
color:#d1b971;
}

#vmenue2 ul {
margin: 0;
padding: 0;
bottom: 0;
}

#vmenue2 li {
list-style: none;
margin: 0;
padding: 0;
}

#vmenue3 {
	position:absolute;
	top:339px;
	left:463px;
	height:187px;
	color:#DCDCDC;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding-left: 0;
	margin-left: 0;
	width: 123px;
}

#vmenue3 a {
color:#DCDCDC;
font-size:12px;
text-decoration:none;}

#vmenue3 a:hover {
color:#d1b971;
}

#vmenue3 ul {
margin: 0;
padding: 0;
bottom: 0;
}

#vmenue3 li {
list-style: none;
margin: 0;
padding: 0;
}

#headerbild {
position:absolute;
top:168px;
left:0px;
height:151px;
padding-left: 0;
margin-left: 0;}

#zone1aussen {
position:absolute;
z-index:250;
top:50px;
left:104px;
width:150px;
height:507px;
overflow: hidden;
white-space: nowrap;
color:#000;
font-size:12px;
line-height:24px;}

#zone1 {
color:#000;
font-size:13px;
line-height:24px;}

#zone1 .label {
  display:none;
}

#zone1 .thumbnail {
padding-bottom:5px;
}

.rgscontent {
display:none;}

#zone1 .jdExtCarousel > p .label {
visibility:hidden;
width:300px;
display:none;}

#zone2 {
display:block;
position:absolute;
overflow-y:auto;
overflow-x:hidden;
top:340px;
left:464px;
width:500px;
height:283px;
line-height:17px;
color:#DCDCDC;
font-family:Helvetica, Arial, sans-serif;
}

#zone2 p {
margin-top:0px;
}

#zone2 a {
color:#DCDCDC;
font-size:12px;
text-decoration:none;}

#zone2 a:hover {
color:#d1b971;
}

#zone2 ul {
margin: 0;
padding: 0;
bottom: 0;
}

#zone2 li {
list-style: none;
margin: 0;
padding: 0;
}


#zone2 table {
margin-top:-13px;
color:#DCDCDC;
font-size:12px;
border:0;
border-collpase:collpase; 
padding:0;
}

#zone2_werke {
position:absolute;
top:50px;
left:200px;
width:562px;
height:507px;
color:#000;
font-size:12px;
line-height:18px;}

#zone3 {
	position:absolute;
	top:0px;
	left:10px;
	width:554px;
	height:626px;
	color:#000;
	font-size:12px;
	line-height:24px;
}

#zone3_aussen {
	background-image:url(grafik/bg_projekte.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_pro_alb_alt_sw {
	background-image:url(grafik/bg_proj-altbau_aap.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_pro_alb_hol_sw {
	background-image:url(grafik/bg_proj-holzbau_aap.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_pro_alb_den_sw {
	background-image:url(grafik/bg_pro_den.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_pro_alb_den_sw {
	background-image:url(grafik/bg_proj-denkmal_aap.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_pro_alb_ene_sw {
	background-image:url(grafik/bg_proj-energsani_aap.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_pro_alb_woh_sw {
	background-image:url(grafik/bg_proj-wohngrup_aap.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#zone3_aussen_album {
	background-image:url(grafik/bg_album_aap.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

zone3_aussen_img_text {
	background-image:url(grafik/bg_album.jpg);
	position:absolute;
	top:0px;
	left:296px;
	width:571px;
	height:626px;
}

#paa	{
	background-image:url(grafik/proj-altbau-sw.jpg);
}

#externaltext {
	position:absolute;
	top:460px;
	left:228px;
	width:325px;
	height:250px;
	color:#fff;
	font-size:11px;
	font-weight:300;
	line-height:13px;
}

#externalthumbs {
	margin-left:-10px;
	margin-top:7px;
	width:205px;
}

#externaltext a {
	color: #d1b971;
	text-decoration:none;
}

#externaltext a:hover {
	text-decoration:underline;
}

#externaltext_back {
	position:absolute;
	top:612px;
	left:228px;
	font-size:11px;
	color:#666;}

#externaltext_back a {
	text-decoration:none;
	color:#ccc;}

#externaltext_back a:hover {
	color:#d1b971;}

#home {
position:absolute;
top:20px;
left:147px;
width:147px;
height:34px;
}

fieldset.csc-mailform {border:0;
width:410px;
text-align:right;
}

fieldset.csc-mailform-field textarea #mailformIhr_AnliegenbrIhre_WnschebrIhr {border:0;
width:410px;
text-align:right;
}

