/* Layout Styles www.kullen.de
	by [m] zentrale 2007 www.m-zentrale.de */


/* -- PrintCSS -------------------------------------------------- */
@import url("layout.css");
@import url("content.css");
@import url("fce.css");
@import url("plugins.css");
@import url("plugin.anfragegenerator.css");
@import url("plugin.produktberater.css");
@import url("plugin.produktkatalog.css");
@import url("plugin.produktdetail.css");
@import url("plugin.produktuebersicht.css");
@import url("plugin.katalogbestellung.css");
@import url("plugin.faq.css");
@import url("plugin.mailformplus.css");
@import url("plugin.tipafriend.css");
@import url("ansprechpartnervertrieb.css");


body {font-family: Arial;}

#navi-main,
#navi-meta,
#navi-function,
#layout-search,
#layout-breadcrumbs,
#wrapper-footer .vcard{
  display: none;
}

body{
  background: #ffffff;
  margin: 0; padding: 0;
}

#container{
  background: #ffffff;
  margin: 10px 20px 10px 20px;
  margin: 0 10px;
  width: 600px;
  height: auto;
}

#wrapper-left{
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #d5d5d5;
}

#layout-logo {margin-left: -30px;}

#layout-logo h1 {margin-left: 30px;}

#wrapper-right{
  margin: 0px;
  background: #ffffff;
}

#wrapper-footer{
  background: #ffffff;
  border-top: 1px solid #d5d5d5;
  margin-top: 25px;
}

#wrapper-footer .printfooter{
  margin-top: 10px;
  display: block;
  text-align: center;
  width: 100%;
  color: #595959;
  clear: left;
}

#content-top {
	width: 600px;
	/*overflow: hidden;*/
	float: left;
}


#content-container{
	width: 600px;
	height: auto;
	margin:0px;
	padding: 0px;
	float: none;
	margin-bottom: 10px;
	clear: left;
}

#content-container #content-left {}

.content-100 #content-left {
	width: 600px;
	float: left;
}

.content-66-33 #content-left {
	width: 400px;
	float: left;
	/*overflow: hidden;*/
}

.content-66-33 #content-right {
	float: right;
	text-align: left;
}

/*#content-left img {width: 80%;}*/
.fce-2colcontent img {width: 82%; height:82%;}
.fce-2colcontent embed {width: 100%;}
.content-100 #content-left .fce-2colcontent .fce-2colcontent-left,
.content-100 #content-left .fce-2colcontent .fce-2colcontent-right {
  width: 270px; /*overflow: hidden;*/
}

#content-container #content-left .csc-textpic-imagewrap img {width: 82%;height:82%;}
#content-top img {width: 82%; height:82%;}
#content-top .fce-2colcontent-left {
  width: 270px; 
  /*overflow: hidden;*/
  float: left;
}

#content-top .fce-2colcontent-right {
  width: 270px; /*overflow: hidden;*/
  float: right;
  margin-right: 0px !important;
}

.fce-box1{
  border: 1px solid #595959;
  margin-right:-2px;
}

.fce-box1 h3{
  border-bottom: 1px solid #595959;
}
#content-right .fce-box1 {margin-right:0;}

/*#content-right .fce-box1 img {width:94%; margin: 0px;}*/
#content-right .fce-box1 img {width: 95%; height:auto; margin: 0px;}

.produkt-item {margin: 2px;}

.produktdetail-right {width: 270px;}

.produktdetail-ansprechpartner {
	width: 268px;	
}

.produktdetail-ansprechpartner form {
	padding: 10px;
}

#ansprechpartner-contactfields label span {
	display: block;	
	float: left;
	width: 35px;
	padding-right: 2px;
}

#ansprechpartner-contactfields label input {
	float: left;
	width: 60px;
	font-size: 11px;
}

.ansprechpartner-2fields {
	height: 20px;
	margin-top: 5px 0px 5px 0px;
}

.ansprechpartner-2fields label {
	float:left;
	width: 50%;
}

.ansprechpartner-2fields label + label {margin-left: 0px;width: 110px; }
.ansprechpartner-2fields label + label span {width: 40px !important;}


.produktdetail-ansprechpartner textarea {
	width: 240px;
	height: 45px;
	
}

/* Anfragegenerator --------------------------*/
#anfragegenerator fieldset label,
#anfragegenerator fieldset table label{
  width: 120px;
  display: block;
  float: left;
}

#anfragegenerator fieldset table td.rightcol label {
	margin-left: 20px;
	width: 120px;
	float: left;
}

/* Katalogbestellung --------------------------*/
.plzort{padding-top: 10px;}
.katalogbestellung label.plz {width: 30px;}
.katalogbestellung label.ort {padding-left: 10px; width: 30px;} 
.katalogbestellung input#plz {width: 35px; float: left;} 
.katalogbestellung input#ort {width: 90px; float:left;} 

#imprint {
	width:600px;
}

.tx-mzkullenproductdb-pi2 .produktkatalog-step1-item {padding-bottom: 2px; }
/*
.tx-mzkullenproductdb-pi2 .print{clear: left;}

.tx-mzkullenproductdb-pi2 {overflow: visible; padding-top: 10px;}
.tx-mzkullenproductdb-pi2 .printtrenner{display: block; clear:both;}
.produktkatalog-step1-item{
	width: 185px; height: 180px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}

.produktkatalog-step1-item select{display:none;}
*/
.tx-mzkullenproductdb-pi2{display:none;}
.tx-mzkullenproductctlg-pi1{display:none;}
#addprint{display:block; padding-top: 10px;}
