h1{
	font-size: 1em;
}

#content h1{
	margin: 0 0 10px 0;
}

h2{
	font-size: 1em;
	margin: 0 0 10px 0;
}

h3{
	font-size: 1em;
	margin: 2px 0 0 0;
}
.bild h3{
	font-weight:normal;
	color:#3f3f3f;
	text-align:center;
}

h5{
	font-size:1em;
	margin:0 0 1em 0;
	font-weight:bold;
	text-decoration:underline;
}

a{
	text-decoration: none;
	font-weight:normal;
}

.bodytext a{
	text-decoration: underline;
}

dl{
	
}

dt{
	padding: 0 0 3px 0;
	height: 25px;
	width: 60px;
	display: block;
	margin: 0;
}

dd{
	margin: -25px 0 0 60px;
}



div.autoCompleteBackground {
	background: #ccc;
	text-align: left;
	height: 200px;
	margin-right: -20px;
	overflow: auto;
}

div.autoCompleteSelected,
div.autoCompleteNotSelected {
	min-width:			90px;
	padding-left: 		5px;
}
							
div.autoCompleteSelected {
	background: #3f3f3f;
	padding-right: 20px;
}

div.autoCompleteNotSelected {
	padding-right: 20px;
}
.button {
	height: 14px;
	line-height: 14px;
	padding:0 10px 0 10px;
	font-size: 1.0em;
	background: #fff;
	border: #8f8f8f 1px solid;
}
#content .content{
	position:relative;
	top:160px;/*180px;*/
	
}
#content .content .block,#content .content .block1{
	position:absolute;
	left:10px;
	top:0;
	width:205px;
	height:212px;/*192px;*/
	overflow:auto;
}
#content .content .block1{
	background:#EBEFF1;
}
#suchen{
	position:relative;
	top:4px;
	left:0px;
	cursor:pointer;
}
/* Startseite */
#pid_22 #grau,#pid_22 #content{
	display:none;
}
#pid_22 #right{
	width:901px;
	background:url(../images/start.jpg)  no-repeat;
}
#pid_22 #footercontent h1{
	position:absolute;
	left:10px;
	top:0px;
	width:80px;
}
#pid_22 #footercontent p{
	margin:0 0 0 0;
}
#pid_22 #footercontent blockquote{
	padding-left:58px;
}
#footercontent #aktuell1{
	position:relative;
	width:182px;
	float:left;
	margin-left: 131px;
}
#footercontent #aktuell2{
	margin-left: 10px; /* margin for 3 items */
	/*margin-left: 131px; /* margin for only 2 items */
	position:relative;
	width:235px;
	float:left;
}
#footercontent #startstil {
	position:relative;
	margin-left: 70px;
	top:0px;
}
#footercontent #aktuell1 .csc-textpic-imagewrap{
	position:absolute;
	left: 0;
	/*left:100px;*/
	top:0px;
}
#pid_22 #footercontent #aktuell1 p{
	position:relative;
	/*left:100px;*/
	/*width:110px;*/
	width: 108px;
}
#footercontent #reddot{
	position:absolute;
	left:3px;
	top: 6px;
/*	top:-170px;*/
}
#pid_22 #aktuell2 blockquote{
	padding-left: 78px;
}

/*Kollektion*/
#pid_28 #content{
	background:url(../images/heading/polstermoebel.gif) 10px 80px no-repeat;
}
#pid_28 #right{
	background:url(../images/polstermoebel.jpg) no-repeat;
}
#pid_29 #content{
	background:url(../images/heading/systemmoebel.gif) 10px 80px no-repeat;
}
#pid_29 #right{
	background:url(../images/systemmoebel.jpg) no-repeat;
}
#pid_27 #content{
	background:url(../images/heading/couchtische.gif) 10px 80px no-repeat;
}
#pid_27 #right{
	background:url(../images/couchtische.jpg) no-repeat;
}
#pid_26 #content{
	background:url(../images/heading/textil.gif) 10px 80px no-repeat;
}
#pid_26 #right{
	background:url(../images/textil.jpg) no-repeat;
}
#pid_25 #content{
	background:url(../images/heading/tische.gif) 10px 80px no-repeat;
}
#pid_25 #right{
	background:url(../images/tische.jpg) no-repeat;
}
#pid_24 #content{
	background:url(../images/heading/stuehle.gif) 10px 80px no-repeat;
}
#pid_24 #right{
	background:url(../images/stuehle.jpg) no-repeat;
}
#pid_23 #content{
	background:url(../images/heading/schlafzimmer.gif) 10px 80px no-repeat;
}
#pid_23 #right{
	background:url(../images/schlafzimmer.jpg) no-repeat;
}
/*unternehmen*/
.unternehmen #content{
	background:url(../images/heading/unternehmen.gif) 10px 80px no-repeat;
}

 
/* Unternehmen Geschichte*/
#pid_821 #right,
#pid_38 #right,
#pid_933 #right,
#pid_962 #right,
#pid_967 #right {
	background:url(../images/bg-content-navigation.gif) no-repeat;
}
#pid_38 #content,.geschichte #content{
	background:url(../images/heading/geschichte.gif) 10px 80px no-repeat;
}

/* Unternehmen Exklusivität*/
#pid_36 #right{
	background:url(../images/bg-content-navigation.gif) no-repeat;
}
#pid_36 #content,.exklusivitaet #content{
	background:url(../images/heading/exklusivitaet.gif) 10px 80px no-repeat;
}
/* Unternehmen philosophie*/
#pid_37 #content,.philosophie #content{
	background:url(../images/heading/philosophie.gif) 10px 80px no-repeat;
}

/* Häuser international*/
#pid_58 #right{
	background:url(../images/bg-content-navigation.gif) no-repeat;
}
/* Häuser Deutschland*/
#pid_52 #right{
	background:url(../images/bg-content-haeuser.gif) no-repeat;
}
/* Kontakt*/
#pid_16 #right,#pid_54 #right,#pid_56 #right,#pid_892 #right,#pid_896 #right, #pid_897 #right, #pid_964 #right {
	background:url(../images/bg-content-presse.gif) no-repeat;
}
#pid_16 #content,#pid_54 #content,#pid_56 #content,#pid_892 #content {
	background:url(../images/heading/kontakt.gif) 10px 80px no-repeat;
}

#pid_15 #footercontent,#pid_16 #footercontent,#pid_54 #footercontent,#pid_56 #footercontent{
	display:none;
}
/*Unternehmen*/

#pid_37 #right{
	background: transparent url(../images/bg-content-presse.gif) no-repeat 0 50%;
	/*background:url(../images/bg-content-right.gif) no-repeat;*/
}
#pid_37 #right .content{
	/* padding:47px 135px 0 120px; */
	padding:20px 270px 0 20px;
}
/*sitemap*/

#pid_15 #right{
	background:url(../images/bg-content-right.gif) no-repeat;
}
#pid_15  #content{
	background:url(../images/heading/sitemap.gif) 10px 80px no-repeat;
}

/*Presse*/
.presse #right{
	background:url(../images/bg-content-presse.gif) no-repeat;
}
.presse #content{
	background:url(../images/heading/presse.gif) 10px 80px no-repeat;
}
.presse #right h1{
	padding:20px 0 0 30px;
}
#pressedownloads,#pressespiegel{
	position:absolute;
	left:27px;
	top:53px;
	width:380px;
	height:270px;
	border:#d3d4d6 1px solid;
	overflow:auto;
	padding:10px;
}
#pressedownloads table{
	width:360px;
}
#pressedownloads .col1{
	width:42px;
}
#pressedownloads .col1 a{
	display:block;
	width:32px;
	height:13px;
	background:url(../images/pdf.gif);
}
#pressedownloads .col3{
	text-align:right;
	padding-left:10px;
}

#pressespiegel table{
	width:360px;
}
#pressespiegel .col1{
}
#pressespiegel .col2{
	padding:0 0 0 10px;
}
#pressespiegel .col3{
	padding:0 10px 0 10px;
}
#pressespiegel .col1 a{
	display:block;
	width:32px;
	height:13px;
	background:url(../images/pdf.gif);
}
#pressespiegel .col4{
	text-align:right;
	padding:0 0 10px 0;

}
.presse #loginform{
	position:absolute;
	left:472px;
	top:20px;
	width:173px;
	text-align:right;
}
.presse #loginform input{
	width:158px; /*168*/
	margin:0 0 10px 0;
}
.presse #loginform .plz{
	width:40px;
	magin-right:10px;
}
.presse #loginform .ort{
	width:110px;
}
.presse #loginform dl{
	width:168px;
	margin-bottom:10px;
	margin-left:10px;
	text-align:left;
}
.presse #loginform #email {
	width: 150px;/*148px;*/
}
.presse #loginform dt{
	width:20px;
}
.presse #loginform dt input{
	width:auto;
}
.presse #loginform dd{
	margin:-30px 0 0 25px;
}
.presse #loginform h1.heading{
	width:173px;
	text-align:left;
	padding:0 0 19px 0;
}
.presse #loginform a{
	display:block;
	margin:5px 0 0 0;
}
.presse #loginform .button{
	display:inline;
}
.presse #loginform h2{
	margin:5px 0 0 0;
	text-align:left;
	font-weight:normal;
}
.presse #loginform h2.error{
	border:1px solid #f00;
	padding:3px;
}

.presse #lightbox{
	position:absolute;
	left:70px;
	top:30px;
	opacity:0;
	display:none;
	padding:10px;
	background:url(../images/grau50.png);
}
.presse #lightbox .close{
	text-align:right;
	background:#fff;
}
/*Aktionen*/
#pid_18 #footercontent{
	display:none;
}
#pid_18  #content{
	background:url(../images/heading/aktuelles.gif) 10px 100px no-repeat;
}
#pid_18 #right{
	background:url(../images/bg-content-presse.gif) no-repeat;
}
#pid_18 #right .csc-textpic-imagewrap{
 	width:240px;
}
#pid_18 #right .csc-textpic-image{
	padding-left:90px;
}
#pid_18 #right .csc-textpic-text{
	height:100px;
}

/*Suche*/
#pid_59 #footercontent{
	display:none;
}
#pid_59  #content{
	background:url(../images/heading/produktsuche.gif) 10px 80px no-repeat;
}
#pid_59 #right{
	background:url(../images/bg-content-presse.gif) no-repeat;
}
#pid_59 #footer .tx-indexedsearch-searchbox,#pid_59 #footer .tx-indexedsearch-whatis,#pid_59 #footer .tx-indexedsearch-noresults,#pid_59 #footer .tx-indexedsearch-res,#pid_59 #footer .tx-indexedsearch-browsebox{
		display:none;
}
#pid_59 .tx-indexedsearch .tx-indexedsearch-noresults {
	margin-top: 35px;
	margin-left: 30px;
	text-align: left;
}
#pid_59 #right .tx-indexedsearch-searchbox{
	position:absolute;
	left:480px;
	top:50px;
}
#pid_59 #right .tx-indexedsearch-searchbox input{
}
#pid_59 #right .tx-indexedsearch-whatis{
	position:absolute;
	left:30px;
	top:0px;
}
#pid_59 #right .tx-indexedsearch-browsebox{
	position:absolute;
	left:30px;
	top:30px;
}
#pid_59 #right .tx-indexedsearch-sw{
	font-style:normal;
}
#pid_59 #right .tx-indexedsearch-result-number{
	width:20px;
	border-right:1px solid #8f8f8f;
}
#pid_59 #right .tx-indexedsearch-title{
	position:relative;
	left:37px;
	top:-15px;
	width:325px;
}
#pid_59 #right .tx-indexedsearch-descr{
	position:relative;
	left:37px;
	top:-15px;
	width:325px;
}
#pid_59 #right .tx-indexedsearch-descr{

}
#pid_59 #right .tx-indexedsearch-res{
	position:absolute;
	left:30px;
	top:50px;
	width:380px;
	height:270px;
	overflow:auto;
	padding:10px;
	border:1px solid #8f8f8f;
}
#pid_59 #right .tx-indexedsearch-res .tx-indexedsearch-res{
	position:relative;
	left:0;
	top:0;
	width:auto;
	height:auto;
	overflow:none;
	border:none;
	padding:0 0 10px 0;
	
}
#pid_59 #right .tx-indexedsearch-redMarkup{
	font-weight:normal;
	color:#000;
}
/*unternehmen*/


.unternehmen .list-view{
	margin:30px 155px 30px 30px;
	overflow:auto;
	text-align:right;
}
.unternehmen #pagetitle{
	position:absolute;
	left:585px;
	top:30px;
	font-size:2em;
	color:#8b8b8b;
	font-weight:bold;
	text-align: left;
}
.unternehmen #back{
	position:absolute;
	left:585px;
	top:340px;
	text-transform:uppercase;
}
#pid_36 #prev-next-nav,
#pid_37 #prev-next-nav,
#pid_38 #prev-next-nav {
	display:				none;
		
}
#prev-next-nav {
	position: 				relative;
	margin:					auto;
	width:					670px;
	top: 					-154px;
}

#prev-next-nav .wrapper-prev {
	left:					135px;
	position:				absolute;
	width:	280px;
}
#prev-next-nav .wrapper-next {	
	right:					22px;
	position:				absolute;
}
#prev-next-nav .prev,
#prev-next-nav .next {
/*	background: transparent url(/fileadmin/wk-wohnen.de/images/buttons_prev_next.gif) no-repeat top left; */
	background-image:url (../images/buttons_prev_next.gif);
	background-repeat: repeat-x;
        background-position: left top;
	height: 15px;
	margin-left: 130px;
	width: 20px;
}

#prev-next-nav .next {
	background-position: -15px 0;
	margin-left: 630px;
}
div.wrapper-prev a {
/*	background: transparent url(/fileadmin/wk-wohnen.de/images/buttons_prev_next.gif) no-repeat top left; */
	background: url(../images/buttons_prev_next.gif);
	background-repeat: repeat-x;
        background-position: left top;
	display: block;
	padding-left: 8px;
}
div.wrapper-next a {
/*	background: transparent url(/fileadmin/wk-wohnen.de/images/buttons_prev_next.gif) no-repeat top right; */
	background: url(../images/buttons_prev_next.gif);
	background-repeat: repeat-x;
	background-position: right top;
	display: block;
	padding-right: 8px;
}
div.wrapper-prev a span,
div.wrapper-next a span {
	font-size:				1.6em;
}

/*Häuser*/
.wk-haeuser #footercontent{
	display:none;
}
.wk-haeuser #content{
	background:url(../images/heading/wk-haeuser.gif) 10px 80px no-repeat;
}
.wk-haeuser #right{
	background:url(../images/bg-content-right.gif) no-repeat;
}
.wk-haeuser #right .content{
	padding:20px 35px 0 15px;
}
.wk-haeuser .list-view{
	padding:30px 140px 30px 30px;
	overflow:auto;
	text-align:right;
}
.wk-haeuser #pagetitle{
	position:absolute;
	left:585px;
	top:30px;
	font-size:1.1em;
	color:#8b8b8b;
	font-weight:bold;
}
.wk-haeuser #back{
	position:absolute;
	/*left:585px;*/
	left: 586px;
	top:340px;
	text-transform:uppercase;
}
.wk-haeuser .list-view p{
	float:right;
	display:block;
	width:200px;
}
.wk-haeuser .list-view .csc-textpic-text p{
	clear:both;
}
.listbg #right{
	background:url(../images/bg-unternehmen.gif) no-repeat;
}
a.print {
	margin-left: 10px;
}
a.print img {
	border: none;
}
/*Häuser Deutschland*/
.tx-macfachgeschaeft-pi1 #text{
	position:absolute;
	left:50px;
	top:40px;
	width:160px;
}
.tx-macfachgeschaeft-pi1 form dl{
	position:absolute;
	left:50px;
	top:120px;
	width:140px;
}
.tx-macfachgeschaeft-pi1 form dd{
	margin-left:0;
}
.tx-macfachgeschaeft-pi1 form dd a{
	position:relative;
	top:3px;
}
.tx-macfachgeschaeft-pi1 form dl input{
	width:110px;
}
.tx-macfachgeschaeft-pi1 #abc{
	position:absolute;
	left:260px;
	top:40px;
	width:220px;
	height:28px;
	border-top:1px solid #8f8f8f;
	border-left:1px solid #8f8f8f;
	border-right:1px solid #8f8f8f;
}
.tx-macfachgeschaeft-pi1 #abc ul{
	width:220px;
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
.tx-macfachgeschaeft-pi1 #abc ul li{
	border-right:1px solid #8f8f8f;
	border-bottom:1px solid #8f8f8f;
	float:left;
}
.tx-macfachgeschaeft-pi1 #abc ul li a{
	padding:0 4px 0 4px;
}
.tx-macfachgeschaeft-pi1 #abc ul li a:hover,.tx-macfachgeschaeft-pi1 #abc ul li a.active{
	color:#000;
}
.tx-macfachgeschaeft-pi1 #liste{
	position:absolute;
	left:260px;
	top:68px;
	width:210px;
	height:230px;
	display:block;
	overflow:auto;
	border-bottom:1px solid #000;
	border-left:1px solid #8f8f8f;
	border-right:1px solid #8f8f8f;
	padding:5px;
}
.tx-macfachgeschaeft-pi1 #suchergebnis{
	position:absolute;
	left:585px;
	top:40px;
	width:70px;
}
.tx-macfachgeschaeft-pi1 .umkreissuche{
	position:relative;
	left:25px;
	top:15px;
	width:480px;
}
.tx-macfachgeschaeft-pi1 .umkreissuche .col2{
	text-align:right;
	padding:5px 0 5px 0;
}
.tx-macfachgeschaeft-pi1 .umkreissuche .deli{
	background:url(../images/bg-deli.gif) center no-repeat;
	padding:0 3px 0 2px;
}
.tx-macfachgeschaeft-pi1 .umkreissuche .km{
	color:#000;
}
.tx-macfachgeschaeft-pi1 .umkreissuche .name1,.tx-macfachgeschaeft-pi1 .umkreissuche .name2{
	color:#000;
}
/*Aktuelles*/
#pid_18 #right .content .block{
	padding:20px;
}
#pid_18 #right .csc-textpic-imagewrap{
	xwidth:110px;
}
#pid_18 #right .csc-textpic-imagewrap img{
	xborder:1px solid #000;
}
/*Kontakt*/
#impressum{
	position:absolute;
	left:487px;
	top:33px;
	width:160px;
}
#pid_54 .block{
	width:380px;
	height:325px;
	overflow:auto;
	position:absolute;
	left:37px;
	top:20px;
}
#kontaktformular{
	width:375px;
	position:absolute;
	left:40px;
	top:37px;
}
#kontaktformular h1{
	margin:0 0 10px 0;
}
#kontaktformular .left input,#kontaktformular .left select,#kontaktformular .right input{
	width: 168px;
	/*width:172px;*/
	margin:0 0 10px 0;
}
#kontaktformular span.required,
.presse #loginform span.required {
	line-height: 1em;
	margin-left: 5px;
	vertical-align: top;
}
#kontaktformular span.required-text {
	float: left;
	margin-top: 5px;
}
#kontaktformular .left select{
	width:176px;
}
#kontaktformular .left #anrede {
	float:left;
	width:62px;
	margin:0 5px 10px 0;	
}
#kontaktformular .left #vorname {
	width: 101px;
/*	width: 117px;*/
}
#kontaktformular .left #plz{
	width:55px;
	margin:0 5px 10px 0;
	float:left;
}
#kontaktformular .left #ort{
	width: 103px;
/*	width:132px;*/
}
#kontaktformular .left{
	width:182px;
	
}
#kontaktformular .right{
	position:absolute;
	top:24px;
	left:192px;
}
#kontaktformular textarea{
	height: 55px;
	width:360px;
	margin:0 0 10px 0;
}
#kontaktformular a{
	float:right;
	margin-top: 5px;
}
#kontaktformular dl a{
	float:none;
}
#kontaktformular dl .checkbox{
	width:auto;
}
#kontaktformular dd{
	margin:-29px 0 5px 20px;
}

#kontaktformular span { float:right; }

#pid_56 #right .content{
	width:350px;
	margin:40px 0 0 30px;
}
#elembrowser{
	position:absolute;
	left: 110px;
	top:0;
	width:436px;
	height:80px;
}
#elembrowser #butleft,#elembrowser #butright{
	position:absolute;
	left: 0px;
	top:0;
	width:18px;
	height:80px;
	cursor:pointer;
}
#elembrowser #butright{
	left: 418px;
}
#elembrowser #variante{
	position:absolute;
	left: 18px;
	top:0;
	padding:5px 5px 0 5px;
	background: #EBEFF1; /*#ddd;*/
}

/*.varianten,.details,.technik*/
#elemcont{
	position:absolute;
	left:22px;
	top:0px;
	width:392px;
	height:90px;
	overflow:auto;
}
#elemcont.varianten,#elemcont.details,#elemcont.technik{
	position:absolute;
	left:124px;
	top:0px;
	width:294px;
}
#icwrap{
	position:absolute;
	left:0px;
	top:0px;
	width: 6174px;
}
#elembrowser .bild{
	float:left;
	width:88px;
	text-align:center;
	padding:5px 5px 0 5px;
	background:url(../images/bg-bild.gif) right top no-repeat;
}
#elembrowser .bild h3{
	width:88px;
	text-align:center;
	font-weight:normal;
}
#elembrowser #variante h3{
	color: #3f3f3f;
	width:88px;
	text-align:center;
	font-weight:normal;
}

#elembrowser .activ{
	background:#EBEFF1;
	min-height: 66px;
}
#elembrowser .activvar{
	background:#ccc;
}
#rightblock{
	background:#fff no-repeat;
	width:676px;
	height:374px;
}

.img-print {
	display: none;
}

.hidden {
	display: none;
}

/* Unternehmen */
/*#pid_88 #right div.content {*/
#container.unternehmen.listbg  #right div.content {
	border:					1px solid #D3D4D6;
	height:					291px;
	margin-top:				35px;
	margin-left:			25px;
	width:					513px;
	overflow:				auto;
}

/*#pid_88 #right div.content .list-view {*/
#container.unternehmen.listbg  #right div.content .list-view {
	margin:					18px 30px 0 70px;
	/*margin:30px 155px 30px 30px;*/
	overflow:auto;
	text-align:right;
}
/* /Unternehmen */

/* English */

#pid_22.en #right{
	background:url(../images/start-en.jpg) no-repeat;
}

#pid_29.en #content{
	background:url(../images/heading_en/systemfurniture.gif) 10px 80px no-repeat;
}
#pid_28.en #content{
	background:url(../images/heading_en/upholstered_furniture.gif) 10px 80px no-repeat;
}
#pid_27.en #content{
	background:url(../images/heading_en/coffee_tables.gif) 10px 80px no-repeat;
}
#pid_26.en #content{
	background:url(../images/heading_en/textiles.gif) 10px 80px no-repeat;
}
#pid_25.en #content{
	background:url(../images/heading_en/tables.gif) 10px 80px no-repeat;
}
#pid_24.en #content{
	background:url(../images/heading_en/chairs.gif) 10px 80px no-repeat;
}
#pid_23.en #content{
	background:url(../images/heading_en/bedrooms.gif) 10px 80px no-repeat;
}
#pid_18.en  #content{
	background:url(../images/heading_en/uptodate.gif) 10px 100px no-repeat;
}

#pid_16.en #content,#pid_54.en #content,#pid_56.en #content, #pid_892.en #content {
	background:url(../images/heading_en/contact.gif) 10px 80px no-repeat;
}
#pid_59.en  #content{
	background:url(../images/heading_en/searching_.gif) 10px 80px no-repeat;
}
#pid_15.en  #content{
	background:url(../images/heading_en/sitemap.gif) 10px 80px no-repeat;
}
body.en .presse #content{
	background:url(../images/heading_en/media_coverage.gif) 10px 80px no-repeat;
}
body.en .wk-haeuser #content{
	background:url(../images/heading_en/wk_subsidiaries.gif) 10px 80px no-repeat;
}
#pid_38.en #content{
	background:url(../images/heading_en/company.gif) 10px 80px no-repeat;
}
body.en .unternehmen #content{
	background:url(../images/heading_en/company.gif) 10px 80px no-repeat;
}


#pid_890.en #content { background:url(../images/heading_en/design_award.gif) 10px 100px no-repeat; }
#pid_820.en #content { background:url(../images/heading_en/advertising_campaign.gif) 10px 100px no-repeat; }


/* /English */

#design-annual {
	left:				380px;
	position:			absolute;	
	width:				160px;
}

#design-annual blockquote p {
	padding-left:		70px;
}

/* awards */

#award-reddot,
#award-bundesdesignpreis {
	height:				49px;
	position:			absolute;
	top:				176px;
}

#award-reddot {
	background:			transparent url(../images/award-reddot.png) no-repeat left top;
	left:				86px;
	width:				63px;
}

#award-bundesdesignpreis {
	background:			transparent url(../images/award-bundesdesignpreis.png) no-repeat left top;
	left:				168px;
	width:				28px;
}

#pid_29 #content .content .block1,
#pid_28 #content .content .block1,
#pid_24 #content .content .block1 {
	height:				230px;
	overflow:			hidden;
}

/* /awards */

/* Aktuelles - Werbung */
#pid_820 #right {
	background:			transparent url(../images/bg-content-werbung.jpg) no-repeat left top;
}
#pid_820 #right .content .block{
	padding:20px;
}
#pid_820 #content {
	background:			transparent url(../images/heading/werbung.gif) no-repeat -27px 83px;
}
/* /Aktuelles - Werbung */

/* Aktuelles - Designpreis */
#pid_817 #right {
	background:			transparent url(../images/designpreise/bg-artena409.jpg) no-repeat left top;
}
#pid_818 #right {
	background:			transparent url(../images/designpreise/bg-punto696.jpg) no-repeat left top;
}
#pid_819 #right {
	background:			transparent url(../images/designpreise/bg-790.jpg) no-repeat left top;
}
#pid_890 #right {
	background:			transparent url(../images/designpreise/bg-469.jpg) no-repeat left top;
}
.aktuelles-designpreis #content {
	background:			transparent url(../images/heading/designpreis.gif) no-repeat -11px 83px;
}

#pid_820 #content {
	background:			transparent url(../images/heading/werbung.gif) no-repeat -27px 83px;
}
#pid_898 #content {
	background:			transparent url(../images/heading/gewinnspiel.gif) no-repeat 0px 83px;
}


#pid_817 #prev-next-nav .wrapper-next,
#pid_818 #prev-next-nav .wrapper-next,
#pid_819 #prev-next-nav .wrapper-next,
#pid_820 #prev-next-nav .wrapper-next {
	left:				725px;
	width:				20px;
}

#pid_817 #prev-next-nav .wrapper-prev,
#pid_818 #prev-next-nav .wrapper-prev,
#pid_819 #prev-next-nav .wrapper-prev,
#pid_820 #prev-next-nav .wrapper-prev {
	left:				715px;
	width:				20px;
}

/* /Aktuelles - Designpreis */

/* Aktuelles - STILIkonen 

#pid_815 #right {
	background:			transparent url(../images/designpreise/stilikonen_re.jpg) no-repeat left top;
}
*/
#stilikonenre { position:relative; top:-160px; left:233px; z-index:1; }


.aktuelles-stilikonen #content {
	background:			transparent url(../images/heading/stil_ikonen.gif) no-repeat 10px 83px;
}

/* /Aktuelles - STILIkonen */

#suchergebnis a { margin-left:0px; }

#_langmenue { display:block; border:1px solid #ff8000;  }


#pid_869 #content .content { width:200px; margin-left:10px; top:80px; }
#pid_869 #right { width:675px; height:372px; border:1px solid #f1f1f1; background:#fff; }
#pid_869 #impressum{ left:500px; top: 150px;}
#pid_869 #kontaktformular{top:15px; width: 450px;}
#pid_896 #impressum{ top:1px; left:561px;}
#pid_897 #impressum{ top:1px; left:435px; }
#pid_896 #content .content,#pid_897 #content .content { top:60px; width:209px; }
#pid_896 #content ul li,#pid_897 #content ul li { list-style-type:square; }
#pid_896 #kontaktformular{width:500px;top:15px;}
#gewinn_captcha {position:relative; width:550px;}
#gewinn_captcha p.gewinn_captcha_text {width: 260px; float:left;}


#pid_897 div.csc-textpic-left div.csc-textpic-imagewrap { position:relative; margin-bottom:10px; top:40px; left:30px; }
#pid_897 #right .florenztext { display:block; width:500px; height:218px; position:relative; top:17px; left:32px; overflow:auto; }
#pid_897 #right .florenzre { position:absolute; top:1px; left:563px; }
#pid_897 .florenzclear { display:block; height:15px; width:100%; }
#pid_22 .aktionbody { position:relative; top:-230px; left:-291px; }
#pid_898 #right { width:675px; height:372px; border:1px solid #f1f1f1; background:#fff; }



#two_columns_left{ float: left; width: 337px; height: 350px;}
#two_columns_right{ float: right; width: 305px; height: 350px; margin-top:10px;}

#formerror {
     margin-left:248px;
     margin-top:173px;
     color:#812927;

}

/* PRODUKTNEWS */

.produktnews .list-view {
border:1px solid #D3D4D6;
height:301px;
margin-left:10px;
margin-top:16px;
overflow:auto;
width:515px;
padding:10px;
}

.produktnews #pagetitle {
color:#8B8B8B;
font-size:1.7em;
font-weight:bold;
left:575px;
position:absolute;
text-align:left;
top:30px;
}


#prev-next-nav { text-align:left; }

.produktnews #content{
	background:url(../images/heading/produktnews.jpg) 10px 80px no-repeat;
}

.produktnews #content .block {
	left:22px;
	padding-left:1px;
	width:188px;
}

.wrapper-next a, .wrapper-prev a { text-align:left; }
.wrapper-next a #produktnews span, .wrapper-prev a #produktnews span { font-size:1.0em; font-weight:bold; }
.wrapper-prev a #produktnews span { position:absolute; left:66px; top:0px; width:250px; }

.list-view #pagetitle { font-size:1.0em; }
.wrapper-next #produktnews { display:block; float:left; margin-left:8px; margin-right:8px; }
.wrapper-prev #produktnews { display:block; float:right; margin-left:8px; margin-right:8px; }

.wrapper-next, .wrapper-prev { line-height:25px; }

.produktnews #back { display:none; }


/* LOGINBEREICH UND ANMELDUNG */

.tx-felogin-pi1 { 
	display:block;  
	position:absolute;
	width:200px;
	top:10px;
	left:10px;
	height:330px;
	border-right:1px solid #cccccc;
}
.tx-felogin-pi1 h3 {
	font-size:1em;
	margin: 2px 0px 5px 0px;
}
.tx-felogin-pi1 p {
	margin: 10px 0px 0px 0px;
}
.tx-felogin-pi1 div {
	width: 190px;
}
.tx-felogin-pi1 form div {
	font-style: normal;
	width: 190px;
}
.tx-felogin-pi1 input {
	margin-top:15px; margin-left:60px; width:125px;
	background-color: #EBEFF1;
	border: 1px solid #666666;
	color: #666666;
}
.tx-felogin-pi1 label {
	width:50px;
	margin-top:10px;
	float: left;
}
.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass, .tx-felogin-pi1 #forgot input { 
	margin-top:9px; 
	margin-right:5px;
	margin-left:0px;
	width:120px; 
	float: right; 
	background-color: #FFFFFF;
	border: 1px solid #8b8b8b;
	color: #8b8b8b;
}

.tx-srfeuserregister-pi1 {
	display:block;  
	position:absolute;
	width:425px;
	top:10px;
	left:240px;
	border:0;
}
.tx-felogin-pi1 fieldset {
	border:0;
	margin-top:10px;
}
.tx-srfeuserregister-pi1 fieldset {
	border:0;
	margin-top:2px;
	text-indent: 0px;
}
.tx-srfeuserregister-pi1 legend {
	font-size:1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #8b8b8b;
}

.tx-srfeuserregister-pi1 dt { 
width:15%;
text-align: left;
 }
.tx-srfeuserregister-pi1 dd { width:79%; }

.tx-macwkpresse-pi1 #loginform { display:none; }

/* LOGOUT */

#pid_17 .tx-felogin-pi1 { 
display:block;
left:462px;
position:absolute;
top:55px;
width:200px;
 }
 
 
.tx-felogin-pi1 label { display:none; }
.tx-felogin-pi1 legend { display:none; }
.tx-felogin-pi1 h3 { display:none; }
#pid_957 .tx-felogin-pi1 label, #pid_961 .tx-felogin-pi1 label { display:block; }

#pid_957 .tx-felogin-pi1 h3, #pid_961 .tx-felogin-pi1 h3 { display:block; }


.tx-srfeuserregister-pi1 input {
width:110px;
}
 
.tx-srfeuserregister-pi1 input[type="password"] {
margin-right:0em;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-last_name {
	margin-left:11px;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-city {
	margin-left:21px;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-email {
	margin-left:34px;
}


.en .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-last_name {
	margin-left:0px;
}

.en .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-city {
	margin-left:32px;
}

.en .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-email {
	margin-left:22px;
}


.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-style: normal;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {
	width: 118px;
	margin: 0px;
	padding: 0px;
	background-color: #EBEFF1;
	border: 1px solid #666666;
	color: #666666;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
color: #666666;
}

.tx-srfeuserregister-pi1 label span {
	color: #8b8b8b;
}

#pid_957 .block .bodytext { position:relative; left:242px; top:31px; display:block; width:300px; }


/* felogin */

.tx-thmailformplus-pi1 .errorfield input { border-color:#d00000; background:#f1f1f1; }

/* Suche engl */

.en #inputsuche { _display:none; }


/* NEUE POWERMAIL FORMULARE */

#pid_964 .tx-powermail-pi1 legend {
	display:none;
 }

#pid_964 .tx-powermail-pi1 {
	display:block;
	width:375px;
	position:absolute;
	top:37px;
	left:40px;
 }
 
#pid_964 .tx-powermail-pi1 label { display:none; }


#pid_964 .tx-powermail-pi1_fieldset_1 {
	float:left;
	display:block;
	position:relative;
	width:194px;
	border:0;
}

#pid_964 .tx-powermail-pi1_fieldset_2 {
	border:0;
}

#pid_964 .tx-powermail-pi1_fieldset_3 {
	display:block;
	width:370px;
	border:0;
}

#pid_964 .tx-powermail-pi1_fieldset_1 input {
	display:block;
	width:194px;
	margin-bottom:10px;
}

#pid_964 #uid1 {
	display:block;
	width:70px;
	margin-bottom:10px;
}

#pid_964 #uid6 {
	width:90px;
	margin-bottom:10px;
	position:relative;
	top:-27px;
	left:77px;
}

#pid_964 #uid7 {
	position:relative;
	top:-27px;
	width:168px;
}

#pid_964 #uid8 {
	position:absolute;
	top:53px;
	width:66px;
}

#pid_964 #uid9 {
	width:90px;
	margin-bottom:10px;
	position:absolute;
	top:53px;
	left:77px;
}


#pid_964 #uid10 {
	display:block;
	width:172px;
	margin-bottom:10px;
	position:absolute;
	top:77px;
}

#pid_964 .tx-powermail-pi1_fieldset_2 input {
	display:block;
	width:168px;
	margin-bottom:10px;
}

#pid_964 .tx-powermail-pi1_fieldset_3 textarea {
	display:block;
	width:362px;
}

#pid_964 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;
}

#pid_964 #powermaildiv_uid13 input {
	display:block;
	width:20px;
	margin-bottom:10px;
	position:absolute;
	top:174px;
	left:-3px;
	border:0;
}

#pid_964 #powermaildiv_uid13 label {
	display:block;
	width:370px;
	margin-bottom:10px;
	position:relative;
	top:14px;
	left:20px;
}

#pid_964 #powermaildiv_uid14 input {
	display:block;
	width:20px;
	margin-bottom:10px;
	position:absolute;
	top:199px;
	left:-3px;
	border:0;
}

#pid_964 #powermaildiv_uid14 label {
	display:block;
	width:370px;
	margin-bottom:10px;
	position:relative;
	top:14px;
	left:20px;
}

#pid_964 #powermaildiv_uid15 input {
	display:block;
	margin-bottom:10px;
	position:relative;
	top:13px;
	left:105px;
}

#pid_964 #powermaildiv_uid15 img {
	display:block;
	margin-bottom:10px;
	position:relative;
	top:15px;
	left:0px;
	float:left;
}

#pid_964 #powermaildiv_uid16 input {
	display:block;
	width:150px;
	margin-bottom:10px;
	position:relative;
	top:17px;
	left:95px;
}

.form-required {
	border: 1px solid red;
}

#weiterleiten.form-required {
	outline: 1px solid red;
}

#lightbox {
	background:url("../images/grau50.png") repeat scroll 0 0 transparent;
	display:none;
	left:70px;
	opacity:0;
	padding:10px;
	position:absolute;
	top:30px;
}

#lightbox-content-merchant-list {
	background: #fff;
	padding: 10px;
}

#lightbox-content-merchant-list input {
	width: auto;
}

#lightbox-content-merchant-list dd {
	line-height: 17px;
	margin: -29px 0 0 18px;
}

#lightbox.form {
	top:	200px;
	left:	235px;
}

/*
*+html #lightbox-content-merchant-list	input {
	position: relative;
}
*/

*+html #lightbox-content-merchant-list,
*+html #lightbox-content-merchant-list label,
*+html #lightbox-content-merchant-list input {
	text-align:	left;
}

*+html #lightbox-content-merchant-list dt {
	height: 20px;
	width: 20px;
	float:left;
}
*+html #lightbox-content-merchant-list dd {
	margin: 0;
	width: 250px;
}
