.productimage {
	position:relative;
	width:152px;
	overflow:hidden;
}

.pdfnormal {
	width:152px;
	height:184px;
	overflow:hidden;
}


.pdfover {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:152px;
	height:184px;
	overflow:hidden;
}

img {
	border:none;
}
.bodytext {
	margin:0px;
	padding:0px; 
}

.partner-left {
	padding-top:3px;
	float:left;
	padding-right:15px;		
}

.partner-right {
}
/*########## kontaktform ########## */

.kontakt-katalog-spacer {
	  width:11px;
}

.kontakt-katalog-header {
	  font-weight:bold;
	  font-size:12px;
	  padding-left:4px;
}
.kontakt-katalog-text {
	   width:450px;
	   padding-left:4px;
}
.kontakt-katalog-textcheckbox {
	   margin-top:4px;
}

.kontakt-space {
	   width:32px; 
}

.kontakt-right {
	   width:288px;
}

.forminput2 {
      border:1px solid #aca8a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      _height:19px;
	    margin-top:6px;
	    %margin-top:4px;
      width:214px;
      %width:212px;
      _width:216px;
}

.forminput1 {
      border:1px solid #aca8a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      _height:19px;
      margin-bottom:6px;
      %margin-bottom:4px;
      width:214px;
      %width:212px;
      _width:216px;
}

.forminpute {
      border:1px solid #aca8a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      margin-bottom:6px;
      %margin-bottom:4px;
      width:214px;
       %width:212px;
      _width:216px;
}

.formtextarea {
       border:1px solid #aca8a5;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:6px;
       %margin-bottom:4px;
       width:214px;
       %width:212px;
      _width:216px;
}

.forminput4 {
       border:1px solid #aca8a5;
       font-family:arial;
       font-size:11px;
       height:15px;
       _height:19px;
       margin-bottom:6px;
      %margin-bottom:4px;
       width:152px;
       %width:150px;
      _width:154px;

}
 
.forminput5 {
       border:1px solid #aca8a5;
       font-family:arial;
       font-size:11px;
       height:15px;
       _height:19px;
       margin-bottom:6px;
      %margin-bottom:4px;
       margin-right:2px; 
       width:58px;
       %width:56px;
       _width:60px;

}

.manda {
      color: #004d9a;
}

.mailform form {
      padding:0;
      margin:0;
}

.formtxt1 {
       padding:0px;
       margin-top:7px;
       %margin-top:6px;
       margin-bottom:0px;

}

.formlabel {
       width:65px;
}


.kontakt-submit {
	  height:15px;
}
.formtxt1 {
	 padding:0px;
	 margin:0px;
}
.kontakt-header {
	 margin-top:16px;
}

/* ####### flex 2column ######## */

.flex-left {
	  width:320px;
}

.flex-2col-table {

}
.flex-2col-table p {
	margin:0;
	padding:0;
}


/* ######### csc frame ########### */

.csc-frame-indent {
	padding-left:20px;
}

.csc-frame-indent3366 {
	padding-left:33%;
}


.csc-frame-indent6633 {
	padding-right:33%;
}

/* ############ left menu ############### */

#content-menu-left {
	padding-top:12px;
	padding-left:2px;
}
	
/* ######## breadcrumb ########## */

.breadcrumb {
	margin-top:6px;
  margin-left:2px;
  font-size:11px;
	text-decoration:none;
	font-weight:normal;  
}

.brmenu-item a, .brmenu-item a:link, .brmenu-item a:hover, .brmenu-item a:visited {
	color:#000000;
	font-weight:normal;
}

.brmenu-item-act a, .brmenu-item-act a:visited, .brmenu-item-act a:link {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}


.printmenu-item {
	margin-top:9px;
}

/* ############# cs2info ########## */
.cs2info {
	font-size:11px;
	bottom:0;
	font-weight:normal;
}
.cs2info a:link {
  color:#000000; 	
}

#cs2link {
	float:left;
	width:159px;
}

#backbut {
	float:right;
	width:159px;
	text-align:right;
}

.menu-item, .menu-item-act {
	float:left;
}

.metaNavigation_items a, .metaNavigation_items a:visited  {
	text-decoration:none;
	color:#04417d;
}

.metaNavigation_items a:hover {
	text-decoration:none;
	color:#ffffff;	
}

.metaNavigation_item {
	margin-right:12px;
	font-weight:bold;	
}

.metaNavigation_itemact {
	margin-right:12px;
	font-weight:bold;
	
}

/* ########### langmenu ############ */

#content-langmenu  {
   xposition:absolute;
   margin-right:9px;
   float:right;
   top:0px;
}

#content-metanavigation {
  float:left;
}

#content-langmenu a:link, #content-langmenu a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#04417d;
	
}
#content-langmenu a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	
}