
* {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:11px;
	}
	
.clear{
	clear:both;
	}

/* Container fuer Head Zeile */

.containerContent{
	width:690px;
	}

/* Container fuer Content Zeile*/

.containerHead{
	width:690px;
	}

/* Container fuer Haeder mit Logo*/

.containerLogo {
	width:507px;
	height:115px;
	border-bottom:1px solid #cbcbcb;
	float:left;
	}
.containerLogoFarbberater {
	width:440px;
	height:115px;
	border-bottom:1px solid #cbcbcb;
	float:left;
	}
.containerLogoFarben {
	width:507px;
	height:115px;
	border-bottom:0px solid #ffffff;
	float:left;
	}
	
.containerLogo img{
	margin-top:20px;
	margin-left:20px;
	}
	
.containerLogoFarbberater img{
	margin-top:20px;
	margin-left:20px;
	}
	
.containerLogoFarben img{
	margin-top:20px;
	margin-left:20px;
	}
	
.logo{
	height:84px;
	}
/* Container fuer Seiten icon oben rechts*/
	
.containerIcon{
	width:182px;
	height:115px;
	border-bottom:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;	
	float:right;
	}
	
* html .containerIcon{
	width:183px;
	}
	
	
.containerIconFarbberater{
	width:249px;
	height:115px;
	border-bottom:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;	
	float:left;
	}
	

.icon{
	margin-top:11px;
	margin-left:18px;
	}

.iconHeadline{
	width:154px;
	font-weight:bold;
	}

.iconText{
	width:154px;
	}
	
/* Container fuer content Fachhaendlersuche */

.containerContentFh{
	width:507px;
	height:365px;
	display:block;	
	float:left;
	}


/* Container fuer rechte Context Spalte*/

.containerCSpalte{
	width:182px;
	height:365px;
	border-left:1px solid #cbcbcb;
	float:right;
	}
* html .containerCSpalte{
	width:183px;
	}
/*Fachhaendler Suche Contentbereich - Eingabeformular*/

.content{
	padding-left:20px;
	padding-top:15px;
	
	}

.contentHeadline{
	font-size:18px;
	font-weight:bold;
	color:black;
	margin-bottom:20px;
	}
	
.formBg{
	background:#e7e7e7;
	width:448px;
	padding:8px;
	}
	
.formText{
	clear:both;
	display:block;
	}
.inputText{
	padding-top:8px;
	padding-top:8px;
	clear:both;
	display:block;
	
	}
	
.fhLabel{
	float:left;
	width:58px;
	text-align:right;
	}
.fhInput{
	float:left;
	margin-left:5px;
	display:inline;
	width:133px;
	height:15px;
	}
.fhSubmit{
	float:left;
	margin-left:5px;
	display:inline;
	}
* html #plzInput{
	height:19px;
	}

* html #cityInput{
	height:19px;
	}
.contentSubHeadline{
	clear:both;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	}
.inputBox{
	clear:both;
	height:50px;
	}
.inputCheckbox{
	float:left;
	display:block;
	margin-right:5px;
	}
.inputBoxLabel{
	float:left;
	display:block;
	width:430px;
	}
	
/*Fachhaendler Suche Contentbereich - Ergebnisseite*/


.resultList{
	list-style-image:url(icolist.gif);
	padding-left:15px;
	}
.resultList{
	width:450px;
	}
.results{
	overflow:auto;
	height:258px;
	}
.resultNavigation{
	height:55px;
	margin-left:20px;
	margin-right:20px;
	}
.resultNavigationNewSearch{
	padding-top:14px;
	padding-left:12px;
	background-image:url(icoback.gif);
	background-position:0px 17px;
	background-repeat:no-repeat;
	float:left;
	}
.resultNavigationPrint{
	padding-top:14px;
	padding-right:12px;
	background-image:url(icoprint.gif);
	background-position:124px 17px;
	background-repeat:no-repeat;
	float:right;
}


/*Suche Ergebnisliste*/

.searchResults{
	overflow:auto;
	height:212px;
	}

.searchResultsList{
	margin-top:12px;
	width:460px;
	list-style-type:none;
	}
.searchResultsList li{
	margin-bottom:20px;
	width:450px;
	}
.resultPrefPage{
	float:left;
	}
.resultPrefPage a{
	padding-top:14px;
	padding-left:12px;
	background-image:url(icoback.gif);
	background-position:0px 17px;
	background-repeat:no-repeat;
	float:left;
	}
.resultNextPage a{
	float:right;	
	}
.resultNextPage a{
	padding-top:14px;
	padding-right:12px;
	background-image:url(icoprint.gif);
	background-position:69px 17px;
	background-repeat:no-repeat;	
	}
	
.linkExtendedSearch{
	padding-bottom:8px;
	}

.linkExtendedSearch a{
	padding-top:14px;
	padding-right:12px;
	background-image:url(icoprint.gif);
	background-position:87px 17px;
	background-repeat:no-repeat;
	}
.resultPagination{
	text-align:center;
	padding-top:14px;
	width:300px;
	float:left;
	}
.resultPagination a{
	text-decoration:underline;
	padding-left:3px;
	padding-right:6px;
	font-weight:normal;
	}
.resultPagination a:hover{
	font-weight:bold;
	}

/*erweiterte Suche*/
	
#formbox {
	width:467px;
	background:#E7E7E7;
    	margin:15px 0 0 0;
	padding:20px 0 20px 0;
	}
.searchboxes {
	width:100%;
    overflow:hidden;
    margin:0 0 10px 11px;
	}
.searchleft {
	float:left;
    margin-right:6px;
}
.searchleft select {
   	width:217px;
    max-width:217px;
   	border:1px solid #666;
}
.searchleft p {
	text-align:right;
    margin:0;
    width:217px
}
.searchright {
	float:left;
}
.searchright input {
	width:223px;
    max-width:223px;
    border:1px solid #666;
    height:16px;
}
.searchright select {
   	width:226px;
    max-width:223px;
   	border:1px solid #666;
}
.submitsearch {
    width:459px;
    max-width:457px;
    overflow:hidden;
}
.submitborder-search {
	height:18px;
    width:225px;
    max-width:223px;
    float:right;
}
.submitborder-search p {
	height:16px;
	border:1px solid #666;
    text-align:left;
    padding:0;
    margin:0;
}
.submitborder-search a {
    height:16px;
    margin:auto;
    background:url(../images/formsubmit.png) no-repeat;
    text-decoration:none;
	display:block;
    padding:0 0 0 20px;
    line-height:16px;
}

.input {
	width:223px;
    max-width:223px;
    border:1px solid #666;
}

.select {
   	width:225px;
    max-width:223px;
   	border:1px solid #666;
}

/*Wohnstile*/

.containerLogoWohnstile {
	width:507px;
	height:115px;
	float:left;
	}
.containerLogoWohnstile img{
	margin-top:20px;
	margin-left:20px;
	}
	
.horNav{
	height:30px;
	}
	
.horNav ul{
	list-style-type:none;
	}
	
.horNav li{
	padding-top:8px;
	padding-bottom:8px;
	float:left;
	text-align:center;
	width:126px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
	
.horNav ul.wohnstile li,
.horNav ul.wohnstile .right,
.horNav ul.wohnstile .active,
.horNav ul.wohnstile li a{	
	width:94px;	
	}
	
.horNav ul.wohnstile li.klamod,
.horNav ul.wohnstile li.klamod .active,
.horNav ul.wohnstile li.klamod a{	
	width:127px;	
	}
	
* html .horNav li{
	padding-bottom:7px;
	}
.horNav li a{
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	width:126px;
	}
	
.horNav li a:hover{
	font-weight:bold;
	color:black;
	}
.horNav .act{
	font-weight:bold;
	color:black;
	}
	
.horNav .active{	
	float:left;
	text-align:center;
	width:126px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #cccccc;
	}
	
.horNav .right{
	float:left;
	text-align:center;
	width:126px;
	border-top:1px solid #cccccc;
	border-right:0px;
	}
	
.horNav #spacer{
	width:253px;
	height:31px;
	border-bottom:1px solid #cccccc;
	float:left;
	}
	
.vertNav{
	padding-top:20px;
	padding-left:10px;
	}

.vertNav ul{
	list-style-type:none;
	}

.vertNav a{
	font-weight:normal;
	color:#666666;
	padding-left:10px;
	text-decoration:none;
	}

.vertNav a:hover{
	font-weight:bold;
	color:black;
	background:url(nav-dot.jpg) no-repeat;
	background-position:0px 6px;
	}

.vertNav .act{
	font-weight:bold;
	color:black;
	background:url(nav-dot.jpg) no-repeat;
	background-position:0px 6px;
	}

.contentBody{
	height:200px;
	width:467px;
	}

.designPrint{
	padding-top:14px;
	padding-right:12px;
	background-image:url(icoprint.gif);
	background-position:95px 17px;
	background-repeat:no-repeat;
	float:right;
}
.playMovie{
	padding-top:14px;
	padding-left:19px;
	}

.playMovie a{
	padding-right:20px;
	background-image:url(icoprint.gif);
	background-position:58px 4px;
	background-repeat:no-repeat;	
	}
	
/*Farben*/

.farbkreis{
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}


.farbNav{
	margin-left:20px;
	
	}
.farbNav ul{
	list-style-type:none;
	}
.farbNav a{
	text-decoration:none;
	padding-left:14px;
	background:url(icoexternal.gif) no-repeat;
	background-position:0px 3px;
	}

.farbNav a:hover{
	font-weight:normal;
	color:black;
	background:url(icoprint.gif) no-repeat;
	background-position:0px 3px;
	}

.farbNav .act{
	font-weight:normal;
	color:black;
	background:url(icoprint.gif) no-repeat;
	background-position:0px 3px;
	}
.linieFarbberater{
	width:690px;
	border-top:1px solid #cccccc;
	}
	
	
/* Testen Sie sich: Inspirationen */
.inspFlash {
	text-align:right; /* border:1px solid orange;*/
}
.contentBodyInsp{
	height:200px;
	width:487px;
	}
.inspBack {
	margin-top:78px;
	border-top:1px solid #ccc;
	padding-top:15px;
	padding-left:10px;
}
a.back {
	background:url(icoback.gif) left no-repeat;
    padding-left:12px;
}
