body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
	background-color: #fff;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #000;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#zentrieren{
	text-align: left;
	margin: auto;
	padding: 0;
	width: 1003px;
}

#logo {
	float: left;
}

/***********************************************/
/* Navigation Divs                             */
/***********************************************/

#navigation {
	width: 1003px;
	height: 76px;
}

#hauptpunkte {
	padding-top: 32px;
	padding-left: 25px;
	padding-bottom: 10px;
	float: left;
}

#hauptpunkte a:link, #hauptpunkte a:visited {
	text-decoration: none;
}

#hauptpunkte h1 {
	display: inline;
	font-size: 14px;
	font-weight: bold;
}

#hauptpunkte ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#hauptpunkte li {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#home a {
	position: absolute;
	margin: 7px 0px 0px 925px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../pictures/home.jpg);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding: 0px 0px 0px 19px;
	color: #3D3D3D;
}

/***********************************************/
/* Navigation AUSWAHL Divs                     */
/***********************************************/

.auswahl_inaktiv {
	padding: 8px 8px;
	color: #737373;
}

.auswahl_raumausstattung, .auswahl_raeume, .auswahl_meinstil, .auswahl_fenster, .auswahl_business, .auswahl_vorteile, .auswahl_news, .auswahl_links, .auswahl_referenzen, .auswahl_service {
	padding: 8px 8px;
	color: #FFFFFF;
}

.auswahl_raeume {
	background-color: #FFCC2A;
}

.auswahl_raumausstattung {
	background-color: #FFCC2A;
}

.auswahl_meinstil {
	background-color: #ADC3B8;
}

.auswahl_fenster {
	background-color: #E41D18;
}

.auswahl_business {
	background-color: #253CA1;
}

.auswahl_vorteile {
	background-color: #A4BDB0;
}

.auswahl_news {
	background-color: #A4BDB0;
}

.auswahl_links {
	background-color: #A4BDB0;
}

.auswahl_referenzen {
	background-color: #A4BDB0;
}

.auswahl_service {
	background-color: #A4BDB0;
}


/***********************************************/
/* Subnavigation Divs                    */
/***********************************************/

#subnavigation_raumausstattung,
#subnavigation_raeume,
#subnavigation_meinstil,
#subnavigation_fenster,
#subnavigation_business,
#subnavigation_vorteile,
#subnavigation_news,
#subnavigation_referenzen,
#subnavigation_service {
	position: absolute;
	margin: -20px 0px 0px 177px;
	width: 826px;
	height: 20px;
}

#subnavigation_raumausstattung,
#subnavigation_raeume {
	background-color: #FCEFC4;
}

#subnavigation_meinstil {
	background-color: #E4EBE8;
}

#subnavigation_fenster {
	background-color: #f7cccf;
}

#subnavigation_business {
	background-color: #253CA1;
}

#subnavigation_vorteile {
	background-color: #E4EBE8;
}

#subnavigation_news {
	background-color: #E4EBE8;
}

#subnavigation_referenzen {
	background-color: #E4EBE8;
}

#subnavigation_service {
	background-color: #E4EBE8;
}

.unterpunkte a {
	text-decoration: none;
}

.unterpunkte h1 {
	display: inline;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.unterpunkte ul {
	list-style-type: none;
	margin: 1px 0px 0px 0px;
	padding: 0px;
}

.unterpunkte li {
  display: inline;
	padding: 2px 11px 3px 11px;
}

/***********************************************/
/* Subnavigation AUSWAHL Divs                    */
/***********************************************/

.subauswahl_raumausstattung,
.subauswahl_raeume {
	background-color: #FFCC2A;
}

.subauswahl_meinstil {
	background-color: #ADC3B8;
}

.subauswahl_service {
	background-color: #ADC3B8;
}

.subauswahl_vorteile {
	background-color: #A4BDB0;
}

.subauswahl_fenster {
	background-color: #e41d18;
}

/***********************************************/
/* Hauptmotiv Divs                             */
/***********************************************/

#hauptmotiv {
	width: 1003px;
	height: 234px;
	clear: both;

}

#hauptmotivFinanzierung {
	width: 1003px;
	clear: both;
	background-color: #A4BDB0;
	padding: 0px 0px 20px 0px;
}

#hauptmotivReferenzen {
	width: 973px;
	clear: both;
	background-color: #A4BDB0;
	padding: 30px 0px 0px 30px;
}

#einStil {
	clear: both;
}

#hauptmotivReferenzen #einStil a {
	margin: 0px 30px 0px 0px;
}

#hauptmotivReferenzen #einStil a img {
	margin-bottom: 20px;
}

.einzelreferenz {
	background: #bbcec4;
	padding: 10px 0px 10px 10px;
	float: left;
	width: 279px;
	margin-right: 33px;
	margin-bottom: 30px;
}

*+html .einzelreferenz {
	margin-bottom: 0px;
}

* html .einzelreferenz {
	margin-bottom: 0px;
}

.einzelreferenz h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 24px;
	margin: 5px 0px;
}

.einzelreferenz a img {
	display: block;
	margin-right: 6px;
	float: left;
}

.referenz {
	background: #bbcec4;
	padding: 10px 17px 10px 17px;
	float: left;
	width: 176px;
	margin-right: 33px;
	margin-bottom: 30px;
}

.referenz h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 20px;
	margin: 5px 0px 10px 0px;
}

/***********************************************/
/* STARTSEITE Untere Spalte Links Divs         */
/***********************************************/

.untereSpalteLinks {
	width: 514px;
	height: 65px;
	background-color: #FFCC2A;
	margin: 0px;
	padding: 15px 20px 15px 20px;
	float: left;
}

* html .untereSpalteLinks {
	width: 554px;
}


.untereSpalteLinks a img {	
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px !important;
}

.untereSpalteLinks a {	
	float: left;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.untereSpalteTextBlack {
	margin-top: -7px;
	margin-left: 290px;
	font-size: 11px;
	color: #000;
}

.untereSpalteTextBlack a {
	float: none;
}

.untereSpalteTextGrau {
	color: #373737;
	font-size: 12px;
}

.untereSpalteTextGrau a {
	float: none;
}

.begruessung {
	width: 513px;
	padding-right: 40px;
	border-right: 1px solid #DBDBDB;
}

* html .begruessung {
	width: 554px;
}

*html .begruessung {
	width: 554px;
}

/***********************************************/
/* STARTSEITE Untere Spalte Rechts Divs        */
/***********************************************/

.untereSpalteRechts {
	width: 409px;
	background-color: #E4EFFE;
	color: #373737;
	font-size: 12px;
	padding: 15px 20px 15px 20px;
	float: left;
	height: 65px;
}

* html .untereSpalteRechts {
	width: 449px;
	height: 70px;
}

.untereSpalteRechts a {
	float: left;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.untereSpalteRechts a img {
	display: block;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

/***********************************************/
/* STARTSEITE Content Divs			           */
/***********************************************/

.startseite {
	margin-top: 20px;
}

.startseite #textContent {
	display: block;
	width: 500px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

*html .startseite {
	margin-top: 0px;
}	

* html .startseite {
	margin-top: 0px;
}

/***********************************************/
/* REFERENZBUTTON                              */
/***********************************************/

.refRechts {
	float: right;
}

.refLinks {
	float: left;
}

#weitereReferenzen {
	margin-top: 72px;
	font-weight: bold;
}

#weitereReferenzen a {
	padding: 4px 9px 4px 9px;
	display: block;
}

#weitereReferenzen a:hover {
	text-decoration: none;
}



/***********************************************/
/* WOHNZIMMER                                  */
/***********************************************/


#wohnzimmerUnten {
	width: 1003px;
	height: 95px;
	clear: both;
}

#wohnzimmerUnten img {
	float: left;
}

#wohnzimmerUnten .textUnten {
	width: 250px;
	font-size: 11px;
	float: left;
}

/* modern */

.modernUnten {
	background-color: #F7CCCF;
}

.modernUnten  #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

.modernUnten .textUnten {
	margin: 18px 0px 0px 15px;
}

/* classic */

.classicUnten {
	background-color: #E9EBF5;
}

.classicUnten  #weitereReferenzen a {
	background-color: #253CA1;
	color: #fff;
}

.classicUnten .textUnten {
	margin: 13px 0px 0px 15px;
}

/* landhaus */

.landhausUnten {
	background-color: #FFF5D4;
}

.landhausUnten  #weitereReferenzen a {
	background-color: #FFCC2A;
	color: #090000;
}

.landhausUnten .textUnten {
	margin: 13px 0px 0px 15px;
}

.landhausHaupt {
	background-color: #FFCC2A;
}

.landhausHaupt .bild3 {
	margin-bottom: 60px;
}

/***********************************************/
/* MEIN STIL                    */
/***********************************************/

#hauptmotivMeinStil {
	width: 1003px;
	height: 234px;
	clear: both;
}

#meinstilUnten {
	width: 1003px;
	height: 95px;
	clear: both;
}

/***********************************************/
/* RÄUME                       */
/***********************************************/

#baeder .classicUnten, 
#arbeitszimmer .landhausUnten, 
#esszimmer .modernUnten,
#schlafzimmer .landhausUnten,
#kinderzimmer .landhausUnten {
	width: 1003px !important;
	padding: 0px !important;
}

#baeder .classicUnten  #weitereReferenzen, 
#esszimmer .modernUnten  #weitereReferenzen,
#arbeitszimmer .landhausUnten  #weitereReferenzen,
#kinderzimmer .landhausUnten  #weitereReferenzen {
	margin-right: 80px;
}

#schlafzimmer .landhausUnten  #weitereReferenzen {
	margin-right: 69px;
}

#raeumeUnten {
	width: 783px;
	height: 95px;
	clear: both;
	padding-left: 220px;
	background-color: #FCEFC4;
}

#raeumeUnten #rollover a img {
	filter: Gray();
}

#raeumeUnten #rollover a:hover img {
	filter: Chroma();
}

#raeumeUnten #kinderzimmerLeer {
	width: 133px;
	height: 65px;
	background-color: #FFCC2A;
	font-size: 11px;
	color: #000;
	padding: 20px 10px 10px 10px;
	float: left;
}

/***********************************************/
/* BUSINESS                    */
/***********************************************/

#businessUnten {
	width: 1003px;
	height: 95px;
	clear: both;
	background-color: #E4EFFE;
}

#businessUnten  #weitereReferenzen a {
	background-color: #263ca2;
	color: #fff;
}

.businessImage {
	float: left;
}

#businessBeschreibung {
	width: 139px;
	height: 95px;
	background-color: #253CA1;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	float: left;
}

* html #businessBeschreibung {
	margin-right: -5px;
}

#businessBeschreibung p{
	margin: 9px 0px;
}

/***********************************************/
/* FENSTER & TÜREN              */
/***********************************************/

#fensterUnten {
	width: 903px;
	height: 95px;
	clear: both;
	background-color: #E41D18;
	padding-left: 100px;
}

#fensterUnten img {
	float: left;
	margin-right: 40px;
}

.fensterImage {
	float: left;
}

#fensterBeschreibung {
	width: 139px;
	height: 95px;
	background-color: #E41D18;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	float: left;
}

#fensterBeschreibung p{
	margin: 9px 0px;
}

/***********************************************/
/* AUSSTELLUNG              */
/***********************************************/

#ausstellungUnten {
	width: 782px;
	height: 95px;
	clear: both;
	background-color: #F79800;
	padding-left: 221px;
}

#ausstellungUnten img {
	float: left;
	margin-right: 0px;
}

/***********************************************/
/* BÄDER                        */
/***********************************************/

#baederBeschreibung {
 	height: 87px;
	width: 125px;
	background-color: #253CA1;
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 8px;
	float: left;
}

.baederImage {
	float: left;
}

#hauptmotiv #baederImageStart1 {
	position: absolute;
	margin: 0px 0px 0px 809px;
}

#hauptmotiv #baederImageStart2 {
	position: absolute;
	margin: 118px 0px 0px 809px;
}


/***********************************************/
/* ESSZIMMER                     */
/***********************************************/

#esszimmerBeschreibung {
 	height: 89px;
	width: 220px;
	background-color: #E41D18;
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 100px;
	padding-top: 6px;
	float: left;
}

.esszimmerImage {
	float: left;
}

#raeumeUnten_garderoben {
	width: 730px;
	height: 95px;
	clear: both;
	background-color: #FCEFC4;
	padding-left: 273px;
}

#garderoben .classicUnten {
	width: 1003px !important;
	padding: 0px !important;
}

#garderoben .classicUnten  #weitereReferenzen {
	margin-right: 134px;
}

#garderobenSchrank {
	position: absolute;
	margin: 0px 0px 0px 607px;
}

#garderobenBildtext {
	position: absolute;
	color: #fff;
	font-size: 11px;
	margin: 100px 0px 0px 850px;
}

/***********************************************/
/* ARBEITSZIMMER               */
/***********************************************/

#arbeitszimmerBeschreibung {
 	height: 85px;
	width: 180px;
	background-color: #FFCC2A;
	color: #000;
	font-size: 11px;
	padding-left: 25px;
	margin-left: 342px;
	padding-top: 10px;
	float: left;
}

.arbeitszimmerImage {
	float: left;
}

/***********************************************/
/* SCHLAFZIMMER                  */
/***********************************************/

#schlafzimmerBeschreibung {
 	height: 85px;
	width: 190px;
	background-color: #FFCC2A;
	color: #000;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 10px;
	float: left;
}

.schlafzimmerImage {
	float: left;
}

#schlafzimmerBildtext {
	position: absolute;
	width: 276px;
	height: 80px;
	background-color: #FFCC2A;
	margin: 234px 0px 0px 697px;
	z-index: 1;
	font-size: 11px;
	color: #000;
	padding: 15px 15px 0px 15px;
}

/***********************************************/
/* GARDEROBEN                    */
/***********************************************/

#hauptmotiv_garderoben {
	width: 1003px;
	height: 234px;
	clear: both;
	background-color: #253CA1;
}

.garderobenImage {
	float: left;
}

#garderobenBildtext {
	position: absolute;
	width: 147px;
	padding: 100px 0px 78px 20px;
	margin: 0px 0px 0px 836px;
	background-color: #253CA1;
}

/***********************************************/
/* KUECHEN - MODERN LINE          */
/***********************************************/

#hauptmotivKuechenModern {
	width: 1003px;
	height: 234px;
	clear: both;
	background-color: #F50E09;
}

#kuechenModernBilder {
	position: absolute;
	margin: 0px 0px 0px 208px;
}

#kuechenModernText1 {
	position: absolute;
	margin: 68px 0px 0px 0px;
	width: 106px;
	height: 85px;
	background-color: #E30A05;
	color: #FFF6DA;
	font-size: 11px;
	padding: 12px 0px 0px 100px;
	
}

#kuechenModernText1 #kuechenModernTextBild {
	position: absolute;
	margin: -12px 0px 0px -100px;
}



#kuechenModernText2 {
	position: absolute;
	margin: 68px 0px 0px 734px;
	width: 253px;
	height: 85px;
	background-color: #E30A05;
	color: #FFF6DA;
	font-size: 11px;
	padding: 12px 0px 0px 16px;
	float: right;
}

#kuecheModernTextUnten {
	float: left;
	margin: 16px 0px 0px 20px;
}

#kuechenUnten {
	width: 1003px;
	height: 95px;
	clear: both;
}

#kuechenUnten img {
	float: left;
}

#kuechenUnten #weitereReferenzen {
	margin: 72px 69px 0px 0px;
}

.kuechenModern {
	background-color: #F7CCCF;
}

.kuechenModern #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

/***********************************************/
/* KUECHEN - CLASSIC LINE          */
/***********************************************/

#hauptmotivKuechenClassic {
	width: 1003px;
	height: 234px;
	clear: both;
	background-color: #253CA1;
}

#hauptmotivKuechenClassic img  {
	float: left;
}

#kuechenClassicStartImage {
	margin: 30px 0px 0px 0px;
}

.kuechenClassic {
	background-color: #E9EBF5;
}

.kuechenClassic #weitereReferenzen a {
	background-color: #253CA1;
	color: #fff;
}

#kuechenClassicUnten img {
	float: left;
}

#kuechenClassicUntenImage {
	margin: 8px 0px 0px 0px;
}

/***********************************************/
/* KUECHEN - LANDHAUS         */
/***********************************************/

#hauptmotivKuechenLandhaus {
	width: 1003px;
	height: 234px;
	clear: both;
	background-color: #FFCC2A;
}

#kuechenLandhausImage  {
	position: absolute;
	float: left;
}

#kuechenLandhausKlein {
	position: absolute;
	margin: 22px 0px 0px 477px;
}

#kuechenLandhausTitel {
	position: absolute;
	margin: 130px 0px 0px 500px;
}

#kuechenLandhausKlein img{
	float: left;
}

.kuechenLandhaus {
	background-color: #FFF5D4;
}

.kuechenLandhaus #weitereReferenzen a {
	background-color: #FFCC2A;
	color: #090000;
}

#kuechenLandhausUntenImage {
	margin: 12px 0px 0px 0px;
}

#hauptmotivKuechenLandhaus #blinker {
	position: absolute;
	margin: 150px 0px 0px 200px;
}

/***********************************************/
/* MEIN STIL - MODERN LINE        */
/***********************************************/

#hauptmotivModernline {
	width: 1003px;
	height: 329px;
	background-color: #F7CCCF;
	clear: both;
}

#hauptmotivModernline img {
	float: left;
}

#hauptmotivModernline2 {
	margin: 0px;
	width: 669px;
	height: 329px;
	float: right;
}

#modernBildKuechen {
	position: absolute;
	margin: 95px 0px 0px 0px; 
}

#modernBildTrendy {
	position: absolute;
	margin: 18px 0px 0px 17px;
}

#modernBildMaedchen {
	position: absolute;
	margin: 190px 0px 0px 170px;
}

#modernBildBaeder {
	position: absolute;
	margin: 190px 0px 0px 278px;
}

#modernBildBett {
	position: absolute;
	margin: 0px 0px 0px 335px;
}

#modernBildSchlafen {
	position: absolute;
	margin: 0px 0px 0px 475px;
}

/***********************************************/
/* MEIN STIL - Landhaus        */
/***********************************************/

#hauptmotivLandhaus {
	width: 1003px;
	height: 329px;
	background-color: #FFF5D4;
	clear: both;
}

#hauptmotivLandhaus img {
	float: left;
}

#hauptmotivLandhaus2 {
	margin: 0px;
	width: 669px;
	height: 329px;
	float: right;
}

#landhausBildKorn {
	position: absolute;
	margin: 234px 0px 0px 0px; 
}

#landhausBildLeer {
	position: absolute;
	margin: 101px 0px 0px 0px; 
	width: 173px;
	height: 133px;
	background-color: #FFCC2A;
}

#landhausBildBett {
	position: absolute;
	margin: 101px 0px 0px 173px; 
}

#landhausBildWohnen {
	position: absolute;
	margin: 201px 0px 0px 325px; 
}

#landhausBildKueche {
	position: absolute;
	margin: 0px 0px 0px 0px; 
}

#landhausBildKuechen {
	position: absolute;
	margin: 0px 0px 0px 277px;
	width: 202px;
	height: 95px; 
	background-color: #FFCC2A;
	padding: 6px 0px 0px 10px;
}

#landhausBildBad {
	position: absolute;
	margin: 0px 0px 0px 489px; 
}

#landhausBildBaeder {
	position: absolute;
	margin: 105px 0px 0px 491px;
}

/***********************************************/
/* MEIN STIL - Classic                         */
/***********************************************/

#hauptmotivClassic {
	width: 1003px;
	height: 329px;
	background-color: #E4EFFE;
	clear: both;
}

#hauptmotivClassic img {
	float: left;
}

#hauptmotivClassic2 {
	margin: 0px;
	width: 669px;
	height: 329px;
	float: right;
}

#classicBildKueche {
	position: absolute;
	margin: 0px 0px 0px 0px; 
}

#classicBildKuechen {
	position: absolute;
	margin: 0px 0px 0px 176px;
	width: 188px;
	height: 95px;
	background-color: #253CA1;
	padding: 68px 0px 0px 17px;
}

#classicBildWein {
	position: absolute;
	margin: 163px 0px 0px 176px; 
}

#classicBildRegal {
	position: absolute;
	margin: 163px 0px 0px 284px; 
}

#classicBildBad {
	position: absolute;
	margin: 0px 0px 0px 381px; 
}

#classicBildWohnen {
	position: absolute;
	margin: 245px 0px 0px 465px; 
}

#classicBildBaeder {
	position: absolute;
	margin: 11px 0px 0px 531px; 
}
/***********************************************/
/* VORTEILE                       */
/***********************************************/

#hauptmotivVorteile {
	width: 1003px;
	height: 475px;
	clear: both;
	background-color: #A4BDB0;
}

#vorteileEasy {
	position: absolute;
	margin: 15px 0px 0px 25px;
}

#vorteileBild1 {
	position: absolute;
	margin: 85px 0px 0px 0px;
}

#vorteileBild2 {
	position: absolute;
	margin: 85px 0px 0px 251px;
}

#vorteileBild3 {
	position: absolute;
	margin: 85px 0px 0px 502px;
}

#vorteileBild4 {
	position: absolute;
	margin: 85px 0px 0px 753px;
}

#vorteileAussuchen {
	position: absolute;
	margin: 193px 0px 0px 33px;
}

#vorteileAussuchenText {
	position: absolute;
	margin: 183px 0px 0px 0px;
	background-color: #BFD1C8;
	width: 211px;
	height: 212px;
	color: #000;
	font-size: 11px;
	padding: 80px 20px 0px 20px;
}

#vorteileAnsehen {
	position: absolute;
	margin: 193px 0px 0px 284px;
}

#vorteileAnsehenText {
	position: absolute;
	margin: 183px 0px 0px 251px;
	background-color: #E4EBE8;
	width: 211px;
	height: 212px;
	color: #000;
	font-size: 11px;
	padding: 80px 20px 0px 20px;
}

#vorteileEinbau {
	position: absolute;
	margin: 193px 0px 0px 562px;
}

#vorteileEinbauText {
	position: absolute;
	margin: 183px 0px 0px 502px;
	background-color: #ADC3B8;
	width: 211px;
	height: 212px;
	color: #000;
	font-size: 11px;
	padding: 80px 20px 0px 20px;
}

#vorteileWohlfuelen {
	position: absolute;
	margin: 193px 0px 0px 797px;
}

#vorteileWohlfuehlenText {
	position: absolute;
	margin: 183px 0px 0px 753px;
	background-color: #BFD1C8;
	width: 211px;
	height: 212px;
	color: #000;
	font-size: 11px;
	padding: 80px 20px 0px 20px;
}

/***********************************************/
/* Text content Divs                            */
/***********************************************/

#textContent {
	display: block;
	width: 526px;
	margin: 7px 0px 0px 222px;
	padding: 0px 18px 7px 0px;
}

#textContent p {
	margin: 10px 0;
}

#textContent img {
	float: left;
	padding-right: 12px;
	margin-right: 12px;
	margin-bottom: 10px;
}

html>/**/body #textContent img {
	margin-right: 0px;
}

img.hinweis {
	float: right;
	margin: 10px 75px 0px 0px;
}

div.hinweis {
	float: right;
	margin: 20px 0px 0px 0px;
	background-color: white;
	width: 435px;
	display: block;
}

div.hinweis h3 {
	font-size: 14px;
	display: block;
	background-color: #FFE696;
	color: #000000;
	margin: 0px;
	padding: 1px 0px 1px 5px;
}

div.hinweis .text {
	padding: 7px 7px 7px 0px;
	font-size: 12px;
	color: #212121;
	padding-left: 9px;
}

div.hinweis strong {
	font-size: 13px;
	color: #454544;
	margin-left: -9px;
	margin-bottom: 3px;
	display: block;
	padding-left: 9px;
	background-image: url('../pictures/pfeil.gif'); 
	background-repeat: no-repeat;
}

div.hinweis .text p {
	margin: 0px;
	padding: 0 0 0 0px;
}

div.hinweis .weiter {
	font-size: 12px;
}

div.hinweis .weiter a {
	color: #483805;
}

div.hinweis .weiter a:hover {
	text-decoration: none;
	color: #333333;
}

.fixfloat {
	clear: both;
}


/***********************************************/
/* Footer Divs                                 */
/***********************************************/

#footer {
	width: 1000px;
	border-top: 1px solid #DBDBDB;
	height: 16px;
	font-size: 11px;
	color: #737373;
	padding-top: 3px;
	margin-top: 12px;
}


.zuletztaktualisiert {
	float: right;
}

*+html .zuletztaktualisiert {
	margin-top: -14px;
}

/**************************************************/
/* SERVICE - Spektrum                             */
/**************************************************/

#hauptmotivSpektrum {
	width: 1003px;
	height: 475px;
	clear: both;
	background-color: #E4EBE8;
}

#hauptmotivSpektrum li {
	background-image: url(../pictures/listpoint.jpg);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	padding-left: 7px;
}

#spektrum1, #spektrum2, #spektrum3, #spektrum4, #spektrum5, #spektrum6 {
	background-image: url(../pictures/spektrum_punkte.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 60px; 
	width: 329px;
	position: absolute;
}

#spektrum1 p, #spektrum2 p, #spektrum3 p, #spektrum4 p, #spektrum5 p, #spektrum6 p {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#spektrum1 ul, #spektrum2 ul, #spektrum3 ul, #spektrum4 ul, #spektrum5 ul, #spektrum6 ul {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	list-style: none;
}

#spektrum1 {
	margin: 40px 0px 0px 50px;
}

#spektrum2 {
	margin: 40px 0px 0px 330px;
}

#spektrum3 {
	margin: 40px 0px 0px 670px;
}

#spektrum4 {
	margin: 250px 0px 0px 50px;
}

#spektrum5 {
	margin: 250px 0px 0px 330px;
}

#spektrum6 {
	margin: 250px 0px 0px 670px;
}

/**************************************************/
/* SERVICE - Kontakt                             */
/**************************************************/

#hauptmotivKontakt {
	width: 1003px;
	height: 475px;
	clear: both;
	background-color: #E4EBE8;
}

#hauptmotivKontaktSent {
	width: 1003px;
	height: 300px;
	clear: both;
	background-color: #E4EBE8;
}

#kontaktFormular {
	position: absolute;
	margin: 20px 0px 0px 150px;
}

#kontaktOk {
	position: absolute;
	margin: 50px 0px 0px 350px;
}

#kontaktFormular p {
	margin: 0px 0px 0px 3px;
	padding: 0px;
	display: inline;
	font-weight: bold;
	color: #FF0000;
}

#kontaktFormular input {
	border: 1px solid #2F2F2F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
}

#kontaktFormular textarea {
	border: 1px solid #2F2F2F;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../pictures/textarea_bg.jpg);
	background-repeat: no-repeat;
}

#kontaktFormular .radiobutton {
	border: none;
	background: none;
}

#kontaktFormular .checkbox {
	border: none;
	background: none;
}

/**************************************************/
/* NEWS                                           */
/**************************************************/

#hauptmotivNews {
	width: 1003px;
	background-color: #A4BDB0;
	padding: 0px 0px 0px 0px;
}

#hauptmotivNews .newsBild {
	float: left;
}

#hauptmotivNews .newsBild img {
	display: block;
}

#hauptmotivNews .auszeichnungText {
	width: 600px;	
	padding: 15px 30px 10px 20px;
	float: left;
}

#hauptmotivNews .newsText {
	float: left;
	width: 500px;
	padding: 15px 30px 10px 20px;
}

#hauptmotivNews .auszeichnungText h2,
#hauptmotivNews .newsText h2 {
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#hauptmotivNews .auszeichnungText p,
#hauptmotivNews .newsText p {
	padding: 0px;
	margin: 10px 0px 10px 0px;
}

#hauptmotivNews .auszeichnungText ul,
#hauptmotivNews .newsText ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#hauptmotivNews .auszeichnungText ul li,
#hauptmotivNews .newsText ul li {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../pictures/listpoint.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}

/**************************************************/
/* REFERENZEN                                     */
/**************************************************/

#referenzenDetail {
	width: 1003px;
	background-color: #A4BDB0;
	padding: 0px 0px 0px 0px;
}

#referenzenDetail .referenzenOben {
	width: 1003px;
	height: 267px;
}

#referenzenDetail .referenzenOben .referenzenBild img {
	display: block;
	float: left;
}

.referenzenBildtext {
	display: block;
	overflow: hidden;
	padding: 20px 0px 0px 32px;
}

#referenzenDetail .referenzenOben .referenzenBeschreibung {
}

#referenzenDetail .referenzenOben .referenzenBeschreibung img.typ {
	margin: 20px 5px 0px 30px;
}

#referenzenDetail .referenzenOben .referenzenBeschreibung img.style {
	margin: 20px 5px 0px 5px;
}

#referenzenDetail .referenzenOben .referenzenBeschreibung img.slogan {
	margin-left: 80px;
}

#referenzenDetail .referenzenOben .referenzenBeschreibung .referenzenText {
	margin: 85px 0px 0px 17px;
	padding: 0px 0px 0px 13px;
	background-image: url(../pictures/referenzen/detail/beschreibung_pfeil.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	font-size: 11px;
	width: 280px;
	float: left;
}

#referenzenDetail .referenzenAuswahl {
	width: 1003px;
	height: 78px;
	background-color: #E4EBE8;
	padding: 0px;
	margin: 0px;
}

#referenzenDetail .referenzenAuswahl img {
	display: block;
	float: left;
}

#referenzenDetail .referenzenAuswahl a img {
	margin: 0px 17px 0px 16px;
}


#referenzenDetail .referenzenAuswahl img.referenzenWeiter {
	float: right !important;
	margin: 0px !important;
}

#referenzenDetail .referenzenAuswahl img.referenzenZurueck {
	margin: 0px !important;
}

/**************************************************/
/* IMPRESSUM                                      */
/**************************************************/

#hauptmotivImpressum {
	width: 1003px;
	height: 275px;
	clear: both;
	background-color: #E4EBE8;
}

#impressumBild {
	position: absolute;
	margin: 30px 0px 0px 470px;
}

#impressumText{
	position: absolute;
	margin: 30px 0px 0px 300px;
}

/**************************************************/
/* ANFAHRT                                        */
/**************************************************/
#hauptmotivAnfahrt {
	width: 1003px;
	height: 320px;
	clear: both;
	background-color: #E4EBE8;
}

#anfahrtBild {
	position: absolute;
	margin: 40px 0px 0px 180px;
}

#anfahrtText{
	position: absolute;
	margin: 40px 0px 0px 500px;
}

/**************************************************/
/* LINKS-SEITE                                    */
/**************************************************/

#hauptmotivLink {
	width: 953px;
	background-color: #E4EBE8;
	padding: 30px 20px 20px 30px;
}

#hauptmotivLink h2 {
	font-size: 17px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#hauptmotivLink .zeileLinks {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#hauptmotivLink .zeileLinks a {
	margin-right: 38px;
	margin-bottom: 0px;
	background-color: #fff;
	height: 100px;
	display: block;
	float: left;
	width: 200px;
	text-align: center;
}

#hauptmotivLink .zeileZweiLinks a {
	margin-right: 38px;
	margin-bottom: 0px;
	background-color: #fff;
	height: 100px;
	display: block;
	float: left;
	width: 200px;
	text-align: center;
}

#hauptmotivLink .zeileLinks .last,
#hauptmotivLink .zeileZweiLinks .last {
	margin-right: 0px;
}

/**************************************************/
/* BUTTONS                                        */
/**************************************************/

#hauptmotiv a {
	text-decoration: none;
	font-size: 11px;
	cursor: default;

}

#hauptmotiv a.link {
	cursor: pointer;
}

#hauptmotiv a:hover em, #hauptmotiv a.sfhover em { 
	visibility: visible;
}

#hauptmotiv a img {
	float: left;
}

#hauptmotiv a em img {
	float: none;
}

#hauptmotiv a em {
	visibility: hidden;
	float: left;	
	font-style: normal;
	margin: 0px 0px 0px 5px;
	background-color: #fff;
	padding: 3px;
	filter: Alpha(opacity=80, finishopacity=0, style=0);
}

/*##################### STARTSEITE ###########################*/

#button1 { position: absolute; margin: 65px 0px 0px 40px; }
#button2 { position: absolute; margin: 40px 0px 0px 110px; }
#button3 { position: absolute; margin: 88px 0px 0px 320px; }
#button4 { position: absolute; margin: 205px 0px 0px 110px; }
#button5 { position: absolute; margin: 120px 0px 0px 5px; }

/*##################### KÜCHEN ###############################*/

#button6 { position: absolute; margin: 60px 0px 0px 600px; }
#button7 { position: absolute; margin: 140px 0px 0px 750px; }
#button8 { position: absolute; margin: 35px 0px 0px 825px; }
#button9 { position: absolute; margin: 155px 0px 0px 890px; }

/*##################### WOHNZIMMER ###########################*/

#button10 { position: absolute; margin: 10px 0px 0px 730px; }
#button11 { position: absolute; margin: 130px 0px 0px 780px; }
#button12 { position: absolute; margin: 110px 0px 0px 910px; }
#button13 { position: absolute; margin: 265px 0px 0px 395px; }

/*##################### SCHLAFZIMMER #########################*/

#button14 { position: absolute; margin: 185px 0px 0px 850px; }
#button15 { position: absolute; margin: 180px 0px 0px 750px; }

/*##################### BÄDER ################################*/

#button16 { position: absolute; margin: 190px 0px 0px 430px; }
#button17 { position: absolute; margin: 180px 0px 0px 575px; }
#button18 { position: absolute; margin: 140px 0px 0px 730px; }
#button19 { position: absolute; margin: 130px 0px 0px 630px; }
#button20 { position: absolute; margin: 135px 0px 0px 550px; }
#button21 { position: absolute; margin: 50px 0px 0px 870px; }
#button22 { position: absolute; margin: 180px 0px 0px 850px; }

/*##################### ARBEITSZIMMER ########################*/

#button23 { position: absolute; margin: 40px 0px 0px 600px; }
#button24 { position: absolute; margin: 80px 0px 0px 810px; }
#button25 { position: absolute; margin: 180px 0px 0px 820px; }
#button26 { position: absolute; margin: 270px 0px 0px 250px; }

/*##################### ESSZIMMER ############################*/

#button27 { position: absolute; margin: 33px 0px 0px 550px; }
#button28 { position: absolute; margin: 50px 0px 0px 650px; }
#button29 { position: absolute; margin: 23px 0px 0px 670px; }
#button30 { position: absolute; margin: 60px 0px 0px 800px; }

/*##################### GARDEROBEN ###########################*/

#button31 { position: absolute; margin: 280px 0px 0px 300px; z-index: 1; }
#button32 { position: absolute; margin: 245px 0px 0px 400px; z-index: 1; }
#button33 { position: absolute; margin: 235px 0px 0px 720px; z-index: 1; }
#button34 { position: absolute; margin: 160px 0px 0px 780px; z-index: 1; }

/*##################### AUSSTELLUNG ###########################*/

#button35 { position: absolute; margin: 30px 0px 0px 52px; }
#button36 { position: absolute; margin: 60px 0px 0px 495px; }
#button37 { position: absolute; margin: 70px 0px 0px 790px; }
#button38 { position: absolute; margin: 100px 0px 0px 680px; }


#blickpunkt {
	text-decoration: none;
	color: #4A4A4A;
}

#partner {
	position: absolute;
	margin: 30px 0px 0px 617px;
	overflow: hidden;
}

#partner strong {
	display: block;
	font-style: italic;
	margin-bottom: 15px;
}

/*************** Auszeichnungen ****************/

.auszeichnungText .auszeichnungen .auswahl {
	width: 280px;
	float: left;
	border-left: 1px solid #4A4A4A;
	padding-left: 15px;
	overflow: auto;
	height: 368px;
}

.auszeichnungText .auszeichnungen .auswahl ul li {
	margin-bottom: 7px !important;
}

.auszeichnungText .auszeichnungen .auswahl .titel {
	color: #000;
	margin: 2px 0px 9px 0px;
}

.auszeichnungText .auszeichnungen .beschreibung {
	width: 280px;
	float: left;
	margin-right: 20px;
}

.vergroessern {
	display: block;
	background: #c9dfd3;
	text-align: center;
	padding: 0px 0px 5px 0px;
}

/***********************************************/
/* Bauelemente                                 */
/***********************************************/


#bauelementeUnten {
	width: 1003px;
	height: 95px;
	clear: both;
}

#bauelementeUnten img {
	float: left;
}

#bauelementeUnten .textUnten {
	font-size: 11px;
	float: left;
}

/* Fenster */

.fensterUnten {
	background-color: #F7CCCF;
}

.fensterUnten .beschreibung {
	width: 250px;
}

.fensterUnten  #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

.fensterUnten .textUnten {
	margin: 18px 0px 0px 15px;
}

/* Haustüren */

.haustuerenUnten {
	background-color: #F7CCCF;
}

.haustuerenUnten  #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

.haustuerenUnten .textUnten {
	margin: 0px 0px 0px 37px;
	color: #000;
}

.haustuerenUnten .textUnten .beschreibung {
	width: 210px !important;
	padding: 10px;
	background: #e41d18;
	height: 75px;
	margin: 0px;
	color: #fff;
}

/* Zimmertüren */

.zimmertuerenUnten {
	background-color: #F7CCCF;
}

.zimmertuerenUnten  #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

.zimmertuerenUnten .textUnten {
	margin: 0px 0px 0px 0px;
}

.zimmertuerenUnten .textUnten .beschreibung {
	width: 300px !important;
	float: left !important;
	padding: 10px;
}

img.zimmertuerBild {
	float: left !important;
}

/* Parkett */

.parkettUnten {
	background-color: #ffcc2a;
}

.parkettUnten  #weitereReferenzen a {
	background-color: #ffcc2a;
}

.parkettUnten .textUnten {
	margin: 0px 0px 0px 38px;
	color: #000;
}

.parkettUnten .textUnten .beschreibung {
	width: 250px !important;
	padding: 10px;
	background: #ffcc2a;
	height: 75px;
}

/* Treppen */

.treppenUnten {
	background-color: #F7CCCF;
}

.treppenUnten  #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

.treppenUnten .textUnten {
	margin: 0px 0px 0px 221px;
	color: #000;
}

/* Gebäudesicherheit */

.gebaeudesicherheitUnten {
	background-color: #F7CCCF;
}

.gebaeudesicherheitUnten  #weitereReferenzen a {
	background-color: #F50E09;
	color: #fff;
}

.gebaeudesicherheitUnten .textUnten {
	margin: 0px 0px 0px 51px;
	color: #000;
}

.gebaeudesicherheitUnten .textUnten .beschreibung {
	padding: 10px;
	width: 387px;
	background: #e41d18;
	height: 75px;
	color: #fff;
}

/***********************************************/
/* Raumausstattung							               */
/***********************************************/

#raumausstattungUnten {
	width: 1003px;
	height: 95px;
	clear: both;
	background-color: #fcefc4;
}

#raumausstattungUnten .bilder {
	padding-left: 100px;
}

#raumausstattungUnten img {
	float: left;
	margin-right: 70px;
}

#raumausstattungUnten #weitereReferenzen {
	margin-top: -23px;
}


#raumausstattungUnten .textUnten .beschreibung_hauptseite {
	font-size: 11px;
	padding: 12px 10px 0px 0px;
}

.raumausstattungImage {
	float: left;
}

#raumausstattungBeschreibung {
	width: 139px;
	height: 95px;
	background-color: #fcefc4;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	float: left;
}

#raumausstattungBeschreibung p{
	margin: 9px 0px;
}

/* Gardinen */

.gardinenUnten {
	background-color: #fcefc4;
}

.gardinenUnten  #weitereReferenzen {
	top: 95px;
	right: 0px;
	position: relative;
}

.gardinenUnten  #weitereReferenzen a {
	background-color: #ffcc2b;
	color: #000;
}

.gardinenUnten .textUnten {
	margin: 0px 0px 0px 221px;
	color: #000;
}

.gardinenUnten .bilder img {
	margin: 0px !important;
	padding: 0px !Important;
}

.gardinenUnten .textLinks,
.gardinenUnten .textRechts {
	font-size: 24px;
	float: left;
	padding: 10px;
	color: #000;
}

.gardinenUnten .textLinks {
	padding-left: 74px;
	text-align: right;
	padding-top: 27px;
}

.gardinenUnten .textRechts {
	padding-top: 50px;
}

/* Gardinen */

.sonnenschutzUnten {
	background-color: #fcefc4;
}

.sonnenschutzUnten  #weitereReferenzen {
	top: 95px;
	right: 0px;
	position: relative;
}

.sonnenschutzUnten  #weitereReferenzen a {
	background-color: #ffcc2b;
	color: #000;
}

.sonnenschutzUnten .textUnten {
	margin: 0px 0px 0px 0px;
	color: #000;
}

.sonnenschutzUnten .textUnten .beschreibung {
	padding: 10px;
	width: 200px;
	background: #ffcc2b;
	height: 75px;
	color: #000;
	margin-left: 100px;
	float: left;
}
