.plist-item {
	/*float:left;*/
	width:218px;
	padding-right:22px;
}

.plist-all-link {
	float:left;
}

.plist-bottom-link {
	float:right;
}

.plistruler {
	background:url(../fileadmin/templates/pics/dotline.gif) left top repeat-x;
	line-height:1px !important;
	font-size:1px;
	height:1px;	
	margin: 15px 0;
}

.item_odd {
	margin:0;
}

.pitem_odd {
	padding:0;
}

.detailimage {
	position:absolute;
	right:0;
	top:0;
	height:244px;
	width:100%;
	text-align:right;
	z-index:0;
}

.detailheader {
	position:relative;	
}

.detaildescription {
	position:relative;
	width:448px;
	margin-left:20px;
	min-height:146px;
	%height:146px;
}

#content_landing1 .menu-lp-item {
	display:block;
}

.menu-lp-item0 {
	margin-bottom:4px;
	padding-left:12px;	
}

.menu-lp-itemsub, .menu-lp-item {
	margin-bottom:4px;	
}

.menu-lp-subitem {
	margin-left:12px;
	margin-bottom:4px;	
}

.landingsubtitle {
	color:#000;
}

.newblock {
	padding-top:36px;
}

.litreference {
	color:#636363;
	font-style:italic;
	line-height:19px;
	margin-bottom:5px;
}

.productdescription, .productspecification td { 
	line-height:19px;	
}

.barrow {
	margin-right:5px;
	vertical-align:2px;
}

.literaturelegend {
	color:#636363;
	font-size:11px;
	line-height:15px;
}

.singleh3, .resourceh3 {
	font-size:16px;
	font-weight:bold;
	margin-top:34px;
	margin-bottom:8px;
}

.resourceh3 {
	margin-top:10px;
	font-size:12px;
	color:#636363;
}

.primages {
	margin-top:20px;
	width:100%;
	%height:1%;
}

.productimage {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	border:1px solid #D4D3D3;
}

.productimage:hover {
	border:1px solid #2889C5;	
}

.resourcesbox-in img {
	vertical-align:-4px;
}

.productbimage, .productbimagehiden {
	padding-bottom:20px;
	width:100%;
	%height:1%;
	position:relative;
}

.prodthumbs {
	width:100%;
	%height:1%;
	position:relative;	
}

.productbimagehiden {
	display:none;
}

.country-changebox select {
	width:97px;
	font-size:11px;
	border:1px solid #CCCBCB;
}

.country-changebox img {
	padding-top:1px;
	%padding-top:3px;
	padding-right:3px;
}
.handpoint {
	cursor:pointer;
}


.cug-filllink {
	cursor:pointer;
	font-weight:normal;
}
.nopadding {
	margin:0;
	padding:0;
}
.yespadding {
	margin:0;
	padding-bottom:9px;
}
.normalinhalt {
	border-color:#CCCBCB;
	border-style:solid;
	border-width:10px 1px 1px;
	width:589px;
}
.beforemandatory {
	font-size:1px;
	line-height:1px;
}
.forgotlink {
	color:black;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}

.spiner {
	float:right;
	margin-right:10px;
}

.cug-f1 {
	width:122px;
}
.cug-f2 {
	padding-left:0px;
	/*_width:340px;*/
}
.cug-f3 {
	padding-left:5px;
	vertical-align:center !important;
}

.cug-f3 img {
	/*margin-bottom:4px;*/
}

#autologin, .permalogin {
	margin:0;
	margin-right:5px;
	vertical-align:-2px;
}

.cug-i1, .cug-i9, .cug-i5, .cug-i6, .cug-i10, .cug-i1a, .cug-i1as, .cug-i1asmall {
	width:220px;
	border:1px solid #CCCBCB;
	height:15px;
	font-size:11px;
	line-height:15px
}

.cug-i1asmall {
	width:198px;	
	height:19px;	
	border:none;	
}

.cug-i1a {
	width:329px;
	padding-left:1px;
	padding-right:1px;	
}

.cug-i1as {
	width:333px;
	height:19px;
	border:none;
}

.cug-i10 {
	width:189px !important;	
	%width:189px !important;
}

#permaloginHiddenField {
	display:none;
}

.cug-i5 {
	width:222px;
	height:19px;	
	border:none;	
}
.cug-i6 {
	width:100px;
	/*height:19px;	
	%height:auto;*/
}

.preview-request {
	text-align:right;
}

.overselect {
	border:1px solid #CCCBCB;
	width:329px;	
	%width:329px;
	_width:330px;	
	padding-left:1px;
	padding-right:1px;	
	font-family: Arial;
	font-size:11px;
	height:17px;	
	%height:17px;
	overflow:hidden;
}

.overselect select {
	font-size:12px;
	border:none !important;
	width:330px !important;
	height:17px !important;
	%width:335px !important;
	_width:336px !important;	
	%height:22px !important;	
	_height:21px !important;		
	%margin:-3px;
	%margin-top:-2px;	
}

.overselectsmall {
	border:1px solid #CCCBCB;
	width:194px;	
	%width:194px;
	_width:195px;	
	padding-left:1px;
	padding-right:1px;	
	font-family: Arial;
	font-size:11px;
	height:17px;	
	%height:17px;
	overflow:hidden;
}

.overselectsmall select {
	font-size:12px;
	border:none !important;
	width:195px !important;
	height:17px !important;
	%width:200px !important;
	_width:201px !important;	
	%height:22px !important;	
	_height:21px !important;		
	%margin:-3px;
	%margin-top:-2px;	
}

.overselecti5 {
	border:1px solid #CCCBCB;
	width:218px;	
	%width:218px;
	_width:219px;	
	padding-left:1px;
	padding-right:1px;	
	font-family: Arial;
	font-size:11px;
	height:17px;	
	%height:17px;
	overflow:hidden;
}

.overselecti5 select {
	font-size:12px;
	border:none !important;
	width:219px !important;
	height:17px !important;
	%width:225px !important;
	_width:226px !important;	
	%height:22px !important;	
	_height:21px !important;		
	%margin:-3px;
	%margin-top:-2px;	
}

.overselecti6 {
	border:1px solid #CCCBCB;
	width:96px;	
	%width:96px;
	_width:97px;	
	padding-left:1px;
	padding-right:1px;	
	font-family: Arial;
	font-size:11px;
	height:17px;	
	%height:17px;
	overflow:hidden;
}

.overselecti6 select {
	font-size:12px;
	border:none !important;
	width:97px !important;
	height:17px !important;
	%width:102px !important;
	_width:103px !important;	
	%height:22px !important;	
	_height:21px !important;		
	%margin:-3px;
	%margin-top:-2px;	
}

.cugtable1 td, #cug_selected_payment_info td {
	padding-bottom:9px;
}
.cug-textarea {
	width:333px;
	height:108px;
	border:1px solid #CCCBCB;
	overflow:auto;
}

.thead {
	color:#636363;
	font-weight:bold;
	padding-bottom:4px;
}

.tditem {
	height:21px;
}

.shiptable td {
	line-height:19px;	
}

.orderlisttable td {
	padding-left:5px;
	padding-right:5px;
}
.orderlisttable th {
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
	font-size:10px;
	color:#ffffff;
}
.mandatory {
	font-size:10px;
	/*border-top:1px solid #CCCBCB;*/
	margin-top:5px;
}

.dummyruler {
	height:40px;
}

.mandatory a:link, .mandatory a:visited, .mandatory a:hover {
	font-size:10px;
	color:#0072BA !important;	
}

#form_LOGININFOREG {
	margin:0;
	padding:0;
}
.boxflag {
	position:absolute;
	top:20px;
	right:5px;
}
.bodytextpad {
	/*padding:10px;*/
	margin:0;
}
.bodytextpad table {
	padding:0;
	margin:0;
}

.ac1element form {
	padding:0;
	margin:0;
}


.cug-f1,.cug-f2,.cug-f3, .cug-f1a, .cug-f1b {
	vertical-align:bottom;

}

.nowraptext {
	white-space:nowrap;	
}

.cug-f1a {
	width:70px;
}

.cug-f2a {
	width:306px;
}

.cug-f1b {
	width:150px;
}

.cug-error-ns {
	color:red;
	font-size:9px;
	display:none;
}
#cug_err_exist3 {
	font-size:12px;
	color:black;
}
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(/fileadmin/templates/enz_pics/spinner.gif) no-repeat center;
}

.isshown {
	display:block;
}
.ishidden {
	display:none;
}
.product-line {
	border-bottom:1px solid #E1E3E4;
	height:20px;
	font-weight:bold;
	margin-bottom:16px;
	font-size:16px;
}

.tdbutton {
	padding-bottom:2px;
}

.family-path {
	font-weight:bold;
	margin-bottom:15px;
	font-size:11px;
	color:#5e5e5e;
	padding:0px 5px 0px 5px;
}
.family-path a {
	color:#CCCBCB;
}

.family-list {
	padding:0px 5px 0px 5px;
	background-color:#EBEBEB;
	margin-bottom:10px;
}
.family-list a {
	color:#1a1716;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.family-list a:hover {
	color:#CCCBCB;
	text-decoration:underline;
}
.toolbar {
	position:relative; 
	width:100%;
	/*height:160px;*/
}
.toolbar-head {
	position:relative; 
	height:22px;
	background-color:#CCCBCB;
	padding-left:30px;
	padding-top:2px;
	font-weight:bold;
	background:#CCCBCB url('../enz_pics/act_enz.gif') top left no-repeat;
	cursor:pointer;
}

.toolbar-head-act {
	background:#CCCBCB url('../enz_pics/act_enz.gif') bottom left no-repeat;
}

.toolbar-dhtml-outer {
	position:relative;
	padding-bottom:10px;
	padding-left:30px;
}

.toolbar-dhtml-top {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:20px;
	background-color:#CCCBCB;
}

.toolbar-dhtml {
	margin:0;
	padding:0;
	width:561px;
	position:relative;
	/*position:absolute;*/
}
.toolbar-sets {
	margin:0;
	padding:0;
	background-color:#EBEBEB;
	border-left:1px solid #CCCBCB;
	border-right:3px solid #CCCBCB;
	width:557px;
}
.toolbar-sets td {
	padding-left:4px;
}
.toolbar-sets ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.toolbar-sets li {
	display: block;
}
.toolbar-sets li a {
	text-decoration: none;
}
.toolbar-nav {
	border:1px solid #CCCBCB;
	border-right:3px solid #CCCBCB;
	background-color:white;
	width:557px;
}
.toolbar-nav table {
	padding-left:10px;
	padding-right:10px;
}
.tool-head {
	font-size:11px;
	font-weight:bold;
}
.tool-head2 {
	line-height:6px;
	font-size:6px;
	height:6px;
}

.tool-set a, .tool-set a:link, .tool-set a:visited {
	padding-left:15px;
	color:#CCCBCB;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.tool-set a:hover {
	padding-left:15px;
	color:#1a1716;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background:url(../pics/sip_tool_act.gif) center left no-repeat;	
}
.tool-set-act a {
	padding-left:15px;
	color:#1a1716;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background:url(../pics/sip_tool_act.gif) center left no-repeat;	
}
.tabLink {
	padding-left:10px;
	padding-right:5px;
	color:#CCCBCB;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background:#EBEBEB;
	height:39px;	
}
.tabActive {
	padding-left:10px;
	padding-right:5px;
	color:#1a1716;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background:#D8D8D8;
	height:39px;	
}
.whitetext {
	color:white;
}

.list-input {
	width:43px;
	height:14px;
	%height:12px;
	border:1px solid #B1B3B4;
	line-height:10px;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	padding:0;
	margin:0;
}

.b-right {
	border-right:3px solid #CCCBCB;
}
.b-left {
	border-left:1px solid #CCCBCB;
	padding-left:6px;
}
.b-leftnopad {
	border-left:1px solid #CCCBCB;
}
.b-bottom {
	border-bottom:1px solid #CCCBCB;
}
.b-top {
	border-top:1px solid #CCCBCB;
}

.one-px-td {
	line-height:2px;
	font-size:2px;
	height:2px;
	display:block;
}
.two-px-td {
	line-height:4px;
	font-size:4px;
	height:4px;
	display:block;
}
.ten-px-td {
	line-height:10px;
	font-size:10px;
	height:10px;
	display:block;
}
.list-pname {
	height:22px;
}
.td-checkbox {
	text-align:center;
	width:32px;
}
.new-prod {
	font-weight:bold;
}
.toolbar-checks {
	border-top:1px solid #CCCBCB;
}
.toolbar-checks td {
	font-size:11px;
	font-weight:bold;
}
.fwhite {
	color:white;
}
.b-right1 {
	border-right:3px solid #CCCBCB;
}
.b-left1 {
	border-left:1px solid #CCCBCB;
	padding-left:6px;
}
.b-bottom1 {
	border-bottom:1px solid #CCCBCB;
}
.padIcons {
	padding:3px 5px 3px 10px;
}
.padProp {
	padding:0px 5px 0px 10px;
}
.prodName {
	font-size:18px;
	line-height:22px;
	padding:12px 5px 12px 10px;
}
.detPartTitle {
	background-color:#D9D7D8;
	height:25px;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	padding:0px 0px 0px 33px;
	background:#CCCBCB url('../enz_pics/act2.gif') top left no-repeat;
	cursor:pointer;
}

.detPartTitle-act {
	background:#CCCBCB url('../enz_pics/act2.gif') bottom left no-repeat;
}

.ac1toggler, .ac1toggler a, .ac1toggler a:visited, .ac1toggler a:hover {
	color:#CCCBCB;
	height:32px;
	font-weight:bold;
	font-size:16px;
	/*line-height:25px;*/
	/*margin-top:2px;*/
	text-decoration:none;
}

.filled a, .filled a:visited, .filled a:hover {
	color:#0072BA;	
}

.actived {
	color:#000;
} 

.formsubtitle {
	color:#636363;
	font-size:16px;
	font-weight:bold;
}

.lighttext {
	color:#636363;	
}

#logoutbutton1 {
	cursor:pointer;
}

.xdummyline {
	padding-top:9px;
	padding-bottom:18px !important;
}

.dummyline, .dummylinea {
	padding-top:9px;
	vertical-align:top;
	padding-bottom:0 !important;
}

.dummylinea img,  .dummyline img {
	vertical-align:top;
	display:inline-block;
	padding-bottom:18px !important;
}

.ac1toggler {
	padding:0px 0px 0px 21px;	
}



.ac1element {
	padding:0px 0px 16px 21px;
	background:url(../fileadmin/templates/pics/bublebigbottom.gif) bottom left no-repeat;
	margin-bottom:16px;
}

.bubletop {
	background:url(../fileadmin/templates/pics/bublebigtop.gif) top left no-repeat;	
	padding:18px 0px 4px 21px;	
}

.bubletop a, .bubletop a:visited, .bubletop a:hover {
	color:#000000;		
}


.bublein {
	background:url(../fileadmin/templates/pics/bublebig.gif) top left repeat-y;	
}


.detPartTitle1 {
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	padding:0px 0px 2px 10px;
}
.detAcoordion {
	margin-top:4px;
	margin-left:30px;
}

.hideableBody {
	background-color:white;
}

.padLeft {
	padding-left:10px;
}
sub {
	vertical-align: -2px;
}
.furCategories, .furCategories a {
	font-size:11px;
	line-height:12px;
}
.subtoolbar {
	width:100%;
	height:15px;
	background-color:#D9D7D8;
}
.icons img {
	margin:0;
	padding:0;
	margin-top:2px;
	vertical-align:top;
	margin-left:0px;
}
.icons a {
	margin:0;
	padding:0;
}
.GColor1, .GColor2, .GColor3, .GColor4, .GColor5, .GColor6 {
	background-color:#1a1716;
	color:white;
}
.prodImagesDet {
	float:left;
}
.prodImagesDet {
	border:1px solid #CCCBCB;
	margin:2px;
}



#inhalt-over-jobs {
	border:1px solid #CCCBCB;
	border-top-width:10px;
	width:589px;
}
#inhalt-over-jobs .bodytext, #inhalt-over-jobs .csc-firstHeader, #inhalt-over-jobs .jobs-menu {
	margin:10px;
}
#inhalt-left {
	display:block;
	width:369px;
  	position:relative; 
  	float:left;
  	margin:0;
  	padding:0;
}
#inhalt-right {
	display:block;
	width:200px;
  	position:relative; 
  	float:right;
  	margin:0;
  	padding:0;
}
.jobs-menu {
	background-color:#EBEBEB;
	padding:10px;
}
.jobs-menu-act {
	padding-left:15px;
	background:url(../pics/sip_tool_act.gif) center left no-repeat;	
}
.jobs-menu-act a {
	text-decoration: none;
	color: #1a1716;
}
.jobs-menu-no {
	padding-left:15px;
}

.paddingtd td {
	padding-left:2px;
	padding-right:2px;
}

#cugpart {
	padding-top:19px;
}

.rightbox {
	background:url(../fileadmin/templates/pics/bublesmall.gif) bottom left repeat-y;
	text-align:center;
	padding:0px 10px 6px 10px;
	_width:194px;
}

.rightover {
	margin-top:66px;
	margin-bottom:16px;
	_width:194px;
}

.rightbox h2 {
	color:#000 !important;
}

.rightbox-top {
	background:url(../fileadmin/templates/pics/bublesmalltop.gif) bottom left no-repeat;
	width:214px;
	height:5px;	
	_line-height:5px;
	_font-size:1px;	
}

.rightbox-bottom {
	background:url(../fileadmin/templates/pics/bublesmallbottom.gif) bottom left no-repeat;
	width:214px;
	height:5px;		
	_line-height:5px;
	_font-size:1px;
}

.basket-top-over {
	padding-top:20px;	
	padding-bottom:16px;
}

.basket-top {
	background:url(../fileadmin/templates/pics/baskettop.gif) top left no-repeat;
	padding:11px;
	height:22px;
	%height:44px;	
}

.baskettop-button {
	float:left;
	margin-right:10px;
}

.baskettop-text {
	float:left;
	width:424px;
}

.basket-bottom-over {
	background:url(../fileadmin/templates/pics/bublebig.gif) top left repeat-y;	
}

.basket-bottom {
	background:url(../fileadmin/templates/pics/bublebigtop.gif) top left no-repeat;	
	padding:11px;
	padding-bottom:0;
	color:#636363;	
}

.basket-button {
	float:left;
}

.basket-note {
	width:468px;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:16px;
	padding-top:19px;
}

.bublebigbottom {
	height:11px;
	background:url(../fileadmin/templates/pics/bublebigbottom.gif) bottom left no-repeat;
	margin-bottom:16px;
}

.bigtextleft {
	float:left;
	width:424px;
	font-size:16px;	
	color:#636363;	
	font-weight:bold;	
	margin-bottom:16px;
}

.bigtextright {
	float:right;
	color:#000;
	font-size:16px;
	font-weight:bold;
}

#cs2-basket-inside2 {
	color:#000;
}

#cs2-basketlist {
	margin-bottom:13px;
}
