/* ######### pdf ########## */
.product_over {
	position:relative;
	}

.productimage {
	position:relative;
	width:168px;
	overflow:hidden;
}

.pdfnormal {
	width:168px;
	height:198px;
	overflow:hidden;
}


.pdfover {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:168px;
	height:198px;
	overflow:hidden;
}
.producttext {
	  position:absolute;
	  top:160px;
	  left:5px;
	  width:154px;
	  height:40px;
	  text-align:center;
	  line-height:14px;
	  display:none;
}
.producttext a:link, .producttext a:visited, .producttext a:hover {
	 color:#ffffff;
	 font-weight:bold;
}	
	
	
/* ########## flex 5 column ############## */

.flxcontent-column1 ,.flxcontent-column2 ,.flxcontent-column3 ,.flxcontent-column4, .flxcontent-column5 {
	    width:168px;
	    margin-left:20px;
	    float:left;
	    margin-bottom:0;
	    padding-bottom:0;
	    _display:inline;
}

.flxcontent-column1 {
	  margin-left:0px;
}


/* ########### kontakt  #################### */
form {
	 padding:0px;
	 margin:0px;
}
.form_table {
	    position:relative;
      width:920px;
}

.form_left {
  float:left;	
  width:414px;
}
.form_spacer {
	float:left;
  width:100px;
  height:100%;	
}

.form_right {
	float:left;
	width:400px;
}
.mailform-row {
	    display:block;
	    width:100%;
	    height:27px;
}

.forminput1 {
      bborder:1px solid #000000;
      font-family:arial;
      font-size:11px;
      height:13px;
      _height:17px;
      width:200px;
      %width:198px;
      _width:202px;
      float:left;
}

.select1 {

      font-family:arial;
      font-size:11px;
      height:19px;
      %height:19px;
      _height:17px;
      width:204px;
      %width:202px;
      float:left;
}
.formlabelcheckbox {
	   float:left;
}
.formcheckbox {
	  float:left;
}	
.formlabelbold {
	 font-weight:bold;
} 
.formtextarea {

       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:9px;
      width:398px;
      %width:396px;
      _width:400px;
      height:80px;
      %height:79px;
      _height:82px;
}
.forminput1c {
       bborder:1px solid #000000;
       font-family:arial;
       font-size:11px;
       margin-top:9px;
       padding-top:0px;
       height:14px;
       _height:17px;
       margin-bottom:8px;
      width:197px;
      %width:196px;
      _width:200px;
}

.maiform-input-div {

}
.manda {
      color: #e2afc9;
      float:right;
}
.manda1 {
      color: #e2afc9;
}
.mailform form {
      padding:0;
      margin:0;
}

.formtxt1 {
       padding:0px;
       font-size:12px;
       font-weight:bold;
}

.formlabel {
	     float:left;
	     font-size:12px;
	     color:#000000;
	     height:100%;
	     width:200px;

}

.mailform-captcha-left {
	     float:right;
       width:212px;
	     _width:210px;
}
.mailform-captcha-right {
    	     float:right;
       width:212px;
	     _width:210px;	 

}

.mailform-captcha-item {
	   line-height:16px;
}
.captchacandiveadtext {
	  margin-bottom:10px;
}
.tx-srfreecap-pi2-cant-read a:link, .tx-srfreecap-pi2-cant-read a:visited {
	  text-decoration: underline;
	  color:#79589C;
}