		html{
			margin:0;
			padding:0;
			font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px; 
			color:black;
		}
		
		body{
			margin:0;
			padding:0;
			line-height: 1.5em;
			min-width:1035px;
			background-color: #ffffff;
		}
    .clearer {
      clear: both;
      height: 1px;
    }
    .link_li{
      color:#1170BD;
      font-weight: bold;
    }
    .li_software-beratung{
      list-style-type: none;
      margin: 3px 0px 6px 16px;    
    }
    .content_img{
      border: 1px solid #CCCCCC;
      float: right;
      margin: 12px 12px 6px 6px;    
    }	
    .content_imgs{
      float: right;
      margin: 12px 12px 6px 6px;    
    }	
		b, strong{
			font-size: 100%;
			color: #222;
		}

		a b, a strong {
			font-size: 100%;
			color: #1170bd;
      font-family: 'Arial';
		}
		
		.poolBild{
			float:left;
			margin-right: 10px;
		}

    .center{
      text-align: center;
    }

		hr{
			width:70%;
		}
		
		.info{
			
		}
		
		.product_list{
			
		}

    ul#consulting_uli{
      float:left;
    }
    ul#consulting_uli li{
      padding: 7px 0;
    }
    img#consulting_img{
      float:left;
      margin:8px 0 0 40px;
    }

		#software{
			opacity: 0.9;
		}
		#software i{
			display: inline;
			font-size: 14px;
		}
		#software:hover{
			opacity: 1;
		}
	
/**//**//**//* START - CALL TO ACTIONS BUTTONS - START *//**//**//**/
   
/*    NEW BLUE BUTTON AND SUBMIT    */
   
/*default blue = AREA_ERP*//*default blue = AREA_ERP*//*default blue = AREA_ERP*/

input[type=submit],
.contenttube p a.bluebutton{
    font-family: "Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
    line-height: 1;
    background-color: #4682B4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5fb0f4), to(#4682b4));
    background-image: -webkit-linear-gradient(top, #5fb0f4, #4682b4);
    background-image: -moz-linear-gradient(top, #5fb0f4, #4682b4);
    background-image: -ms-linear-gradient(top, #5fb0f4, #4682b4);
    background-image: -o-linear-gradient(top, #5fb0f4, #4682b4);
    background-image: linear-gradient(top, #5fb0f4, #4682b4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5fb0f4, endColorstr=#4682b4);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.3);
    border: 0;
    color: #FFFFFF;
    text-shadow: 1px 2px 1px #386890;
    padding: 6px 9px 7px;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}
.contenttube p a.bluebutton{
  padding: 7px 12px 8px; 
}
input[type=submit]:hover,
.contenttube p a.bluebutton:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5FB0F4), to(#398dd4));
    background-image: -webkit-linear-gradient(top, #5FB0F4, #398dd4);
    background-image: -moz-linear-gradient(top, #5FB0F4, #398dd4);
    background-image: -ms-linear-gradient(top, #5FB0F4, #398dd4);
    background-image: -o-linear-gradient(top, #5FB0F4, #398dd4);
    background-image: linear-gradient(top, #5FB0F4, #398dd4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5FB0F4, endColorstr=#398dd4);
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 1px #386890;
}

/*Lila = AREA_BI*//*Lila = AREA_BI*//*Lila = AREA_BI*//*Lila = AREA_BI*//*Lila = AREA_BI*/

input[type=submit].BI_,
.contenttube p a.BI_bluebutton{
    font-family: "Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
    line-height: 1;
    background-color: #aa56be;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#aa56be), to(#9545a8));
    background-image: -webkit-linear-gradient(top, #aa56be, #9545a8);
    background-image: -moz-linear-gradient(top, #aa56be, #9545a8);
    background-image: -ms-linear-gradient(top, #aa56be, #9545a8);
    background-image: -o-linear-gradient(top, #aa56be, #9545a8);
    background-image: linear-gradient(top, #aa56be, #9545a8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa56be, endColorstr=#9545a8);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.3);
    border: 0;
    color: #FFFFFF;
    text-shadow: 1px 2px 1px #7e428c;
    padding: 6px 9px 7px;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}
.contenttube p a.BI_bluebutton{
  padding: 7px 12px 8px;
}
input[type=submit].BI_:hover,
.contenttube p a.BI_bluebutton:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b460c8), to(#9c4baf));
    background-image: -webkit-linear-gradient(top, #b460c8, #9c4baf);
    background-image: -moz-linear-gradient(top, #b460c8, #9c4baf);
    background-image: -ms-linear-gradient(top, #b460c8, #9c4baf);
    background-image: -o-linear-gradient(top, #b460c8, #9c4baf);
    background-image: linear-gradient(top, #b460c8, #9c4baf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b460c8, endColorstr=#9c4baf);
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 1px #7e428c;
}

/*Grün = AREA_HR*//*Grün = AREA_HR*//*Grün = AREA_HR*//*Grün = AREA_HR*//*Grün = AREA_HR*/

input[type=submit].HR_,
.contenttube p a.HR_bluebutton{
    font-family: "Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
    line-height: 1;
    background-color: #739e32;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7fad39), to(#739e32));
    background-image: -webkit-linear-gradient(top, #7fad39, #739e32);
    background-image: -moz-linear-gradient(top, #7fad39, #739e32);
    background-image: -ms-linear-gradient(top, #7fad39, #739e32);
    background-image: -o-linear-gradient(top, #7fad39, #739e32);
    background-image: linear-gradient(top, #7fad39, #739e32);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fad39, endColorstr=#739e32);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.3);
    border: 0;
    color: #FFFFFF;
    text-shadow: 1px 2px 1px #526b2c;
    padding: 6px 9px 7px;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}
.contenttube p a.HR_bluebutton{
  padding: 7px 12px 8px;
}
input[type=submit].HR_:hover,
.contenttube p a.HR_bluebutton:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#86b53e), to(#7ba639));
    background-image: -webkit-linear-gradient(top, #86b53e, #7ba639);
    background-image: -moz-linear-gradient(top, #86b53e, #7ba639);
    background-image: -ms-linear-gradient(top, #86b53e, #7ba639);
    background-image: -o-linear-gradient(top, #86b53e, #7ba639);
    background-image: linear-gradient(top, #86b53e, #7ba639);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#86b53e, endColorstr=#7ba639);
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 1px #526b2c;
}

/*red = AREA_DMS*//*red = AREA_DMS*//*red = AREA_DMS*//*red = AREA_DMS*//*red = AREA_DMS*/

input[type=submit].DMS_,
.contenttube p a.DMS_bluebutton{
    font-family: "Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
    line-height: 1;
    background-color: #dd6f6f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f77676), to(#d26868));
    background-image: -webkit-linear-gradient(top, #f77676, #d26868);
    background-image: -moz-linear-gradient(top, #f77676, #d26868);
    background-image: -ms-linear-gradient(top, #f77676, #d26868);
    background-image: -o-linear-gradient(top, #f77676, #d26868);
    background-image: linear-gradient(top, #f77676, #d26868);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f77676, endColorstr=#d26868);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.3);
    border: 0;
    color: #FFFFFF;
    text-shadow: 1px 2px 1px #9b5e5e;
    padding: 6px 9px 7px;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}
.contenttube p a.DMS_bluebutton{
  padding: 7px 12px 8px;
}
input[type=submit].DMS_:hover,
.contenttube p a.DMS_bluebutton:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f88181), to(#e17272));
    background-image: -webkit-linear-gradient(top, #f88181, #e17272);
    background-image: -moz-linear-gradient(top, #f88181, #e17272);
    background-image: -ms-linear-gradient(top, #f88181, #e17272);
    background-image: -o-linear-gradient(top, #f88181, #e17272);
    background-image: linear-gradient(top, #f88181, #e17272);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f88181, endColorstr=#e17272);
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 1px #9b5e5e;
}

/*ORANGE = AREA_CRM*//*ORANGE = AREA_CRM*//*ORANGE = AREA_CRM*//*ORANGE = AREA_CRM*//*ORANGE = AREA_CRM*/

input[type=submit].CRM_,
.contenttube p a.CRM_bluebutton{
    font-family: "Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
    line-height: 1;
    background-color: #db922d;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eea642), to(#db922d));
    background-image: -webkit-linear-gradient(top, #eea642, #db922d);
    background-image: -moz-linear-gradient(top, #eea642, #db922d);
    background-image: -ms-linear-gradient(top, #eea642, #db922d);
    background-image: -o-linear-gradient(top, #eea642, #db922d);
    background-image: linear-gradient(top, #eea642, #db922d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eea642, endColorstr=#db922d);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.3);
    border: 0;
    color: #FFFFFF;
    text-shadow: 1px 2px 1px #a0773e;
    padding: 6px 9px 7px;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}
.contenttube p a.CRM_bluebutton{
  padding: 7px 12px 8px;
}
input[type=submit].CRM_:hover,
.contenttube p a.CRM_bluebutton:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2ae50), to(#e7a03f));
    background-image: -webkit-linear-gradient(top, #f2ae50, #e7a03f);
    background-image: -moz-linear-gradient(top, #f2ae50, #da983d);
    background-image: -ms-linear-gradient(top, #f2ae50, #e7a03f);
    background-image: -o-linear-gradient(top, #f2ae50, #e7a03f);
    background-image: linear-gradient(top, #f2ae50, #e7a03f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2ae50, endColorstr=#e7a03f);
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 1px #a0773e;
}

/*    NEW BLUE BUTTON AND SUBMIT           */
/*    NEW BLUE BUTTON SUPPLEMENT STYLES    */ 

.contenttube form select.area_found{
  float: left;
  width: 290px;
  margin: 1px 41px 0 10px;
}
.contenttube p.area_consulting{
  text-align: right;
  padding: 8px 22px 8px 8px;
}
.contenttube p a.area_consulting,
.contenttube p a.area_soft_consulting{  /* bugfix verlauf ie 8.. */
  float:left;
/*  padding: 16px 12px 17px;             bugfix verlauf float ie 8.. */
  margin: 3px 8px 0 10px;
}
.contenttube p a.area_soft_consulting{
  margin:0 0 0 20px;
}
.contenttube p a.study_order{       /* bugfix verlauf ie 8.. */
  float:left;
/*  padding: 16px 12px 17px;           bugfix verlauf float ie 8.. */
  font-size:14px;
}

/*    NEW BLUE BUTTON SUPPLEMENT STYLES    */

/*	Browser weiche in view/layout/default.ctp in header at CSS UserAgent Check -> cta.css	*/

/**//**//**//* END - CALL TO ACTIONS BUTTONS - END *//**//**//**/


/* Grey Button */
.lGrayButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.lGrayButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.lGrayButton:active {
	position:relative;
	top:1px;
}
/* Grey Button END */

		
		.inTableProducts{
			cursor:pointer;
		}
		#rightcolumn #software_beratung{
      color:#000000;
      font-weight:normal;
      text-decoration:none;
      font-style:italic;
    }
    #rightcolumn #software_beratung:hover{
      color:#777777;
    }		
		#job_desc strong{
			display:block;
			width:200px;
			float:left;
			height:25px;
		}
		
		#p jobTable{
			border:0;
			
			border-collapse:separate;
			border-collapse:collapse;
			
			/*
			OLD:
			padding:0;
			*/
			padding-left: 12px;
			padding-right: 12px;
			
			margin:0;
			margin-bottom:20px;
			width:528px;
		}
		
		
		#tables{
			border:0;
			border-collapse:separate;
			border-collapse:collapse;
			padding:0;
			margin:0;
			margin-bottom:20px;
			width:488px;
		}
		
		#jobTable tbody tr ,#tables tbody tr {
			padding-top:2px;
			padding-bottom:2px;
		}
		
		#jobTable th a, #tables th a  {
			color:#222;
			text-decoration:none;
		}
		
		#jobTable td, #tables td {
			border-top:1px solid #DDD;
		}
		
			#jobTable td a, #tables td a  {
				color:#1170BD;
				font-weight:bold;
				text-decoration:none;
			}

			#jobTable td a.bluebutton, #tables td a.bluebutton  {
				color:#FFFFFF;
			}
			
			#jobTable td, #tables td {
				color:#333;
				font-weight:normal;
				text-decoration:none;
			}
			
			.vendor_services{
				margin-left:5px;
			}
			
			.vendor_services td, .vendor_services th{
				border:1px solid #DDD;
				padding: 2px;
				padding-left:5px;
				text-align:center;
			}
			
			.job_date{
				color:#AAA;
			}
		
		#showenglish{
			cursor:pointer;
			font-weight:bold;
			padding:4px;
			color:#999;
			float:right;
			clear:both;
		}
		
		.message, .persistant_message, .manager_message, .vendor_message{
			border: 1px solid green;
			background-color:#97E799;
			padding:3px;
			margin:5px;
			margin-left:0;
			margin-top:0;
			font-weight:bold;
			color:green;
			padding-left:5px;
		}
		
		.manager_message{
			border: 2px solid #666;
			background-color:#DDD;
			color:#666;
		}
		
		.vendor_message{
			border: 1px solid green;
			background: url(img/stripe.png) #f3f3f3;
			color:#666;
		}
		
		.stored_message{
			border: 1px solid #B1D439;
			background-color:#EEF940;
			padding:3px;
			margin:5px;
			margin-top:0;
			font-weight:bold;
			color:black;
			padding-left:5px;
		}
		/*
		.error{
			border: 1px solid red;
			background-color:#FBD8D8;
			padding:3px;
			margin:5px;
			margin-left:0;
			margin-top:0;
			font-weight:bold;
			color:red;
			padding-left:5px;
		}
		*/
		.message .message{
			margin-top:0;
			margin:5px;
		}
		
		#maincontainer{
			width: 955px; /*Width of main container*/
			margin: 0 auto; /*Center container on page*/
		}

		.ad{
			font-weight:normal;
			font-size:9px;
			margin-bottom:10px;
			background:#EEE;
		}
			.ad a, .ad img, .ad img a{
				border:0;
			}
			
		#temp{
			/*width:680px;*/
			float:right;
			/*text-align:right;*/
		}
			
		
		#banner{
			height:80px;
			text-align:right;
			padding-top:4px;
			width:100%;
		}
			#banner img{
				border:0;
			}
		
		#topsection{
			/*background: #EAEAEA;
			height: 176px; Height of top section*/
			height:207px;
		}
		
			#header{
				/*height:100px; */
				height:127px;
				background: url(img/header.jpg) white no-repeat;
				padding:12px;
				padding-bottom:0;
				padding-top:10px;
			}

			#header_en{
				/*height:100px; */
				height:127px;
				background: url(img/header_en.jpg) white no-repeat;
				padding:12px;
				padding-bottom:0;
				padding-top:10px;
			}
			
			#logo{
				margin-left:10px;
				margin-top:8px;
				border:0;
			}
			
			.bannerLinks{
				position:relative;
				top:-8px;
				font-weight:bold;
				text-decoration:none;
				color:#1170BD;
				margin-left:4px;
			}
			
			#infoBar{
				height:36px;
				background: url(img/info_bar.jpg) #1F80C7 no-repeat;
				color:#fefefe;
				line-height:36px;
				margin-left:1px;
				margin-right:1px;
				overflow:hidden;
			}
				#infoBar .infos, #infoBar .infos a{
					font-size:10px;
					float:right;
					margin-right:10px;
					text-shadow: 1px 1px 1px #5f7587;
				}
			
				
				#infoBar a{
					font-weight:bold;
					color:#fefefe;
					text-decoration:none;
					font-size:14px;
					display:block;
					float:left;
					/*margin: 0 10px 10px 10px;*/
					padding:0 13px;
					text-shadow: 1px 1px 1px #3a79ad;
				}
				
        #infoBar a:hover{
          color: #ffffff;
		  text-shadow: 1px 1px 0px #576672;
        }
        
				#infoBar .infos a{
					text-decoration:underline;
					float:right;
					color:green;
					line-height:10px;
				}
				
		#breadcrumbs{
				height:30px;
				background: url(img/breadcrumbs.jpg) #fff repeat-x;
				/*text-align:right;
				line-height:22px;
				padding-right:10px;*/
				line-height:23px;
				padding-left:15px;
				color:#999;
				margin-top:2px;
		}

		#software_title h1{
		font-size: 19px;
      height: 20px;
      max-width: 770px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      /*text-rendering: optimizelegibility;*/ 
			color: #02a0d9;
			text-shadow: 2px 2px 5px #DDDDDD;
		}
		#software_title{
			/*height:20px;
      left: -48px;*/
			margin-top: 84px;
			position: absolute;
      margin-left: 150px;
			   

		}

        
		#contentwrapper{
			float: left;
			width: 100%;
		}

		#contentcolumn{
			margin: 0 250px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		}

		#leftcolumn{
			float: left;
			width: 170px; /*Width of left column in pixel */
			margin-left: -955px; /*Set margin to that of -(MainContainerWidth) */
			background: white;
		}
		
			#leftcolumn ul{
				margin:0px;
				padding:0;
			}
			
			#leftcolumn ul li{
				list-style:none;
				margin:0;
				padding:0;
				background: url(img/nav_bg.jpg) white no-repeat;
				/*height:19px;*/
				padding-left:0px;
				line-height:19px;
			}
			
			#leftcolumn ul li.header, #leftcolumn ul li.header_default{
				font-weight:bold;
				background: url(img/nav_header.jpg) white no-repeat;
				height:20px;
				padding:6px;
				padding-left:6px;
				padding-bottom:0px;
			}
			#leftcolumn ul li.header_default{
				background: url(img/nav_header_default.jpg) white no-repeat;
				height:21px;
				padding-top:11px;
			}
			
			#leftcolumn ul li.header a, #leftcolumn ul li.header .header_title, #leftcolumn ul li.header_default .header_title, #leftcolumn ul li.header_default a{
				color:#1170BD;
				text-decoration:none;
				font-size:12px;
			}
			
			#leftcolumn ul li.header .anbieterHeader{
				color:#EA8B04;
				text-decoration:none;
				font-size:12px;
			
			}
			
			#leftcolumn ul li.current a,#leftcolumn ul li ul li.current a{
				color:#999999;
			}
			
			#leftcolumn ul li ul li a{
				margin-left:10px;
			}
			
			#leftcolumn ul li a{
				color:#222;
				text-decoration:none;
				font-size:11px;
				font-weight:bold;
				margin-left:12px;
			}
			
			
      #leftcolumn ul li a:hover{
        color: #999999;      
      }
      
			#leftcolumn ul li.nav_end{
				background: url(img/nav_footer.gif) white no-repeat;
				height:13px;
			}

 		  #rightcolumn{
        background-color: #ffffff;
  			float: left;
  			width: 250px; /*Width of right column*/
  			margin-top:0;
  			margin-left: -250px; /*Set left margin to -(RightColumnWidth)*/
        /*overflow:visible;*/
        position:relative;
        z-index: 33;
		  }

			#rightcolumn .info, #rightcolumn .search{
				margin:0;
				padding:0;
				background: url(img/right_col_bg.jpg) white repeat-y;
				margin-bottom:15px;
			}
			
			#rightcolumn .info h3, #rightcolumn .search h3{
				margin:0;
				font-weight:bold;
				background: url(img/header_right_col.jpg) white no-repeat;
				height:20px;
				font-size:12px;
				padding-left:12px;
				padding-top:5px;
        color:#222;
			}
			
			/* Safari hack */
			#rightcolumn .info h3, #rightcolumn .search h3{
				margin:0;
				font-weight:bold;
				background: url(img/header_right_col.jpg) white no-repeat;
				height:20px;
				font-size:11px;
				padding-left:12px;
				padding-top:5px;
        color:#222;
			}

			
			
			#rightcolumn .info p{
				margin:0;
				padding-left:12px;
				padding-right:12px;
				padding-top: 6px;
			}
			#rightcolumn .info a{
				font-weight:bold;
				color:#1170BD;
			}
			
			#rightcolumn .info a img{
				margin-left:50px;
				border:0;
			}
			#rightcolumn .info .info_bottom, #rightcolumn .search .info_bottom{
				margin:0;
				padding:0;
				height:8px;
				background: url(img/right_col_info_btm.jpg) white no-repeat;
			}

			
			
		.innertube{
			margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
			margin-top: 0;
		}
		
		.contenttube{
			margin: 2px; /*Margins for inner DIV inside each column (to provide padding)*/
			margin-top: 0;
			color:black;
		}
		label{
			
		/*	margin-right:10px; */
		
		}
		
		.checkbox {
			width:30px;
			float:left;
		}
		
		.submit{
			/*padding-left:95px;*/
      margin-left: 21px;
		}
		
		.disabled,.current{
			color:#999;
		}
		
		
		
		#breadcrumbs a{
			color:#999;
		}
			#breadcrumbs a:hover{
				font-weight: normal;
				color:#777;
			}
		
		abbr{
			cursor:help;
		}
			#infoBarSublinks{
				float:left;
				margin-left:16px;
			}
			
			#infoBarSublinks a{
				color: #1170bd;
				margin-right:6px;
				font-weight:bold;
			}
			
			#infoBarSublinks a:hover{
				text-decoration:none;
				border-bottom: 1px solid #1170bd;
			}
		
		h2{
			margin:0;
			font-weight:bold;
			background: url(img/content_top_one.jpg) white no-repeat;
			/*height:20px;*/
			font-size:12px;
			padding: 5px 9px 0 7px;
			color:#1170BD;
			line-height:20px;
		}
				
		h2.incontent {
			background:url(img/content_sidelines.gif) white repeat-y;
		}
		h2 a{
			color:#1170BD;
		}
		
		h2.h2incontent {
			background:url(img/content_sidelines.gif) white repeat-y;
		}

		.contenttube table caption h2.h2incontent{
			background: none;
		}
		
		.entry{
			/*font-variant: small-caps;*/
			font-size:12px;
			letter-spacing:1px;
			line-height:16px;
		}
		
		.dateInContent{
			font-size:10px;
			color:black;
			float:right;
			margin-right:10px;
		}
		
		.contenttube h3{
			margin:0;
			background: url(img/content_sidelines.gif) white repeat-y;
			padding: 8px;
			font-size:12px;
			color:#1170bd;
		}

		h3.h3incontent{
			color: #555;
		}		
		
h3.topper{
			margin:0;
			background: url(img/content_top_one.jpg) white no-repeat;
			/*height:20px;*/
			font-size:12px;
      padding: 5px 9px 0 7px;
			color:#1170BD;
			line-height:20px;
		}
		
		.altrow{
		background-color:#EEE;
		}
		
		.contenttube form label,
    .info form label{
			width:450px;
			display:inline-block;
			margin-left:45px;
			/*padding-top:3px;
			font-weight:bold;*/
			font-style:normal;
		}
    .info form label{
      width: 228px;
    }
/*  ############################################################################   */
		.contenttube div.studien_form label,
    .contenttube div.studien_form_rq label{
		  border:1px solid #BBB;
			width:150px;
			padding:5px 0 3px 20px;
			margin:0 0 0 20px;
		}
    .contenttube div.studien_form label{
      background-color:#eee;
    }
		.contenttube div.studien_form input[type=text],
    .contenttube div.studien_form_rq input[type=text]{
      width:268px;
      display:block-inline;  
    }
		.contenttube div.studien_form select,
    .contenttube div.studien_form_rq select{
		  margin:5px 0 12px 20px;
			width:280px;
			border:1px solid #BBB;
			padding:4px;
		}
		div.studien_form_rq .required{
			background: url(img/required_studien.gif) transparent no-repeat 20px 5px;
		}
    div.studien_form_rq label[for=ContactCountry]{
			background: url(img/required_studien.gif) transparent no-repeat 0px 0px;
		}
    
/*    
    
    div.studien_form_rq label[for=ContactCountry]{
      background-color:blue;
    }
		
   <label for="ContactCountry">Land</label>   label[for=ContactCountry]

    Zeile:  1241  top: -15px; (-19)
    
		
		
/*  ############################################################################  */		
		
		.contenttube form input[type=text],.contenttube form input[type=password],.contenttube form input[type=file]{
			margin-bottom:12px;
			margin-left:20px;
			margin-top:5px;
			width:420px;
			border:1px solid #BBB;
			padding:5px;
		}
		
		.info form input[type=text], .info form input[type=password], .info form input[type=file]{
			margin-bottom:12px;
			margin-left:20px;
			margin-top:5px;
			width:200px;
			border:1px solid #BBB;
			padding:2px;
		}
		
		.contenttube form select, .info form select{
			margin-bottom:12px;
			margin-left:20px;
			margin-top:5px;
			width:420px;
			border:1px solid #BBB;
			padding:5px;
		}
		
		.contenttube form select.small_dropdown, .info form select{
			width:125px;
			padding:5px;
		}
		
		.info form select{
			width:228px;
			padding-left:0px;
			margin-left:10px;
			font-size:12px;
		}
		
		.software_selection_button{
			text-align:right;
			margin-right:10px;
			margin-bottom:8px;
		}
		
		.contenttube form textarea{
			margin-bottom:12px;
			margin-left:20px;
			margin-top:5px;
			width:420px;
			border:1px solid #BBB;
			padding:5px;
			height:200px;
		}

		.contenttube form input[type=text]:focus{
			background-color:#EEE;
			border:2px solid #BBB;
		}
		
		
		.contenttube #sitemap a{
			color: #1170BD;
			font-weight:bold;
		}
		
		.contenttube #sitemap li{
			margin-top: 5px;
			margin-bottom: 5px;
			font-weight:bold;
		}
		
		.contenttube #sitemap a:link{
			
		}
		
		.contenttube #sitemap a:visited{
			
		}
		
		.required {
			background: url(img/required.gif) transparent no-repeat 25px 0%;
		}
		
		div .requiredCheckbox{
			margin-left:20px;
			
		}
		
		div .agbCheckbox{
			width:44px;
			float:left;
			display:block;
		}

		.requiredCheckbox label{
			position:relative;
			top:-20px;
		}
   
/*                      #################################                                        */  
    #flashMessage{
      padding:4px 0 4px 6px;
    }  
    .error-message{
      padding:0px 0 0 42px;

    }		
		.error{			
      border: 1px solid #BBB;
      padding:0px 0px 0px 0px;
			margin:5px;
			font-weight:bold;
			color:#d70028;
		}
/*                      #################################                                        */  
    /*		
		.error{
			border: 1px solid red;
			background-color:#FBD8D8;
			padding:3px;
			margin:5px;
			margin-left:0;
			margin-top:0;
			font-weight:bold;
			color:red;
			padding-left:5px;
		}
		*/
		#requiredFields{
			margin-bottom:15px;
			padding-left:50px;
		}
		
		.leftborder{
			background: url(img/content_sidelines.gif) white repeat-y;
		}
		.checkBoxHolder{
			margin-left:20px;
			clear:both
		}
		
		.checkBoxAgbHolder{
			margin-left:20px;
			float:left;
		}
		
		.leftpadded{
			/*	padding-left:20px; */
		}
		
		.contenttube p, .contenttube h4, .contenttube table, .contenttube ul, .contenttube ol, #catalogues, .contenttube form{
			margin:0;
			background: url(img/content_sidelines.gif) white repeat-y;
			padding: 8px;
			color:#000;
			
		}

		.contenttube ol ul,
		.contenttube ol li h3.h3incontent,
		.contenttube ul li p,
		.contenttube #page-content ul li ul{
			background: none;
		}

		.catalogue_form{
			margin:0;
			padding: 7px;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.catalogueTableListing{
			margin:0;
			background: url(img/content_sidelines.gif) transparent repeat-y;
			padding: 7px;
			padding-left: 10px;
			padding-right: 10px;
		
		}
		
		.contenttube #flashbar_holder{
			background: url(img/content_sidelines.gif) white repeat-y;
		}
		
		#catalogues ul{
			background:0;
			list-style-type:none;
			padding-top:0;
			padding-bottom:0;
		}
		
		#catalogues ul li{
			padding:0;
			margin:0;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#catalogues ul li a{
			font-weight:bold;
			color:#1170BD;
			font-size:12px;
		}
		
		#catalogues ul li a.registered{
			font-weight:normal;
			color:#1170BD;
			font-size:10px;
		}
		.importance{
			color:#999;
		}
		
		.questionHolder{
			margin-left:10px;
			margin-bottom:5px;
			padding-bottom:5px;
			margin-right:10px;
		}
		.slider{
			margin-top:5px;
		}
		
		.contenttube form h3 {
			background:white repeat-y;
			padding-left:0;
      color:#222;
		}
		
		.contenttube #jobTable{
		
			background: url(img/content_sidelines.gif) white repeat-y;
				 
			width: 100%;
			padding-left: 10px;
			padding-right:10px;
			/*
			background:white;
		*/
		}
			
			.contenttube hr{
				background: url(img/content_sidelines.gif) white repeat-y;
			}
		
			.contenttube ul li, .contenttube ol li{
				margin: 0 7px 0 14px;
			}
			
			.contenttube p .webcastDescription{
				float:left;
				margin-right:10px;
				margin-bottom:5px;
				border: 1px solid #DDD; 
			}
			.webcastDescriptionHolder{
				min-height: 100px;
			}
		
			p .linkHolder{
				display:block;
				background: none;
				height:40px;
				padding:0;
				
			}
			
			p .linkHolder .startOfLink{
				display:block;
				background: url(img/jigsaw.gif) transparent no-repeat;
				float:left;
				width:45px;
				height:45px;
				position:relative;
				top:-5px;
			}
			
			p .linkHolder a{
				background: url(img/link_bg.jpg) white repeat-x;
				height:40px;
				display:block;
				width:60px;
				color: #333;
				line-height:40px;
				float:left;
				text-align:right;
				font-weight:bold;
				text-decoration:none;
			}
			
			p .linkHolder a:hover{
				text-decoration:underline;
			}
			
			p .linkHolder .endOfLink{
				display:block;
				background: url(img/link_end.jpg) white no-repeat;
				float:left;
				width:14px;
				height:40px;
			}
		
		p .matching_btn{
				display:block;
				background: url(img/catalogue_match_btn.jpg) transparent no-repeat;
				margin-left:10px;
				height:40px;
				padding-left:60px;
				padding-top:21px;
			}
		
	.contenttube p a,
    .contenttube ul li a,
    .contenttube ol li a,
    #product_spec a{
			font-weight: bold;
			color:#1170BD;
		}
		
		.contenttube p.fadeToNowt{
			height:10px;
			background: url(img/content_fade_lines.gif) white no-repeat;
		}
		
		.contenttube p.end{
			height:10px;
			background: url(img/para_end.gif) white no-repeat;
		}
		
		.mailAddress{
			font-size:10px;
		}
		#footer{
				clear:both;
				height:36px;
				background: url(img/footer.jpg) #1F80C7 no-repeat;
				color:white;
				line-height:36px;
				margin-left:1px;
				margin-right:1px;
				margin-bottom:22px;
				position:relative;
				/*top:15px;*/
				text-align:center;
        padding-right: 125px;
        text-shadow: 1px 1px 1px #1965A4;
		}
			#footer ul li{
				display:inline;
				list-style:none;
			}
			#footer ul li a{
				color:#fefefe;
				text-decoration:none;
			}
			#footer ul li a:hover{
				text-decoration:underline;
			}
			.test{
				border:1px solid red;
				width: 19px;
				height: 25px;
				background: url(img/checkbox.gif) no-repeat;
			}
			.checkbox, .radio {
				width: 19px;
				/*height: 15px;*/
				padding: 0 5px 0 0;
				/*background: url(img/checkbox.gif) no-repeat;*/
				display: block;
				clear: left;
				float: left;
			}
			
			.radio {
				background: url(img/radio.gif) no-repeat;
			}
			/*
			.select {
				position: absolute;
				width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. 
				height: 21px;
				padding: 0 24px 0 8px;
				color: #fff;
				font: 12px/21px arial,sans-serif;
				background: url(img/select.gif) no-repeat;
				overflow: hidden;
			}
*/

/*
Page Peel settings
*/
#thumbDiv{
	position:absolute;
	width:100px;
	height:100px;
	z-index:9999;
	right:0px;
	top:0px;
}
	
#bigDiv{
	position:absolute;
	width:500px;
	height:500px;
	z-index:9999;
	right:0px;
	top:-100px;
}


.bodyOpener{
	color:#1170BD;
	font-size: 11px;
	margin:0;
	font-weight:bold;
	text-decoration:underline;
	text-indent: 20px;
}

.back2top{
	float:right;
	position:relative;
	top:-8px;
	border:0;
}
.statusChanger{
	width:200px;
	margin:0;
	padding:0;
	border:0;
}
.statusChanger fieldset{
	margin:0;
	padding:0;
}

.statusChanger input{
	font-size:10px;
}

.statusChanger .submit{
	/*border: 1px solid green;*/
}

.statusChanger .noPadding{
	padding:0;
	margin:0;
	font-size:10px;
	width:85px;
	border: 1px solid silver;
	float:left;
	overflow:hidden;
}
#catalogues ul{
	padding:0;
	margin:0;
	width:490px;
	/* padding-left:4px; */
}
#catalogues ul li{
	padding:0;
	margin:5px 0 0 0;
                                                        	/*margin-bottom:10px;*/	
                                                         	/* padding-left:4px; */
}
#catalogues ul li a{
/*
	width:100%;
	display:block;
	border:1px solid green;
	*/
}

#catalogues ul li ul li{
	border:0;
	width:474px;
	border: 1px solid #DDD;
	/* padding-left:4px; */
}

#catalogues ul li ul li .hidden_catalogue{
	border:0;
	width:468px;
	border: 1px solid #DDD;
	/* padding-left:4px; */
}

#catalogues ul li ul li .hidden_catalogue ul, #catalogues ul li ul li .hidden_catalogue ul li{
	border:0;
	width:464px;
	border: 0;
	/* padding-left:4px; */
}

#catalogues ul li ul li ul li, #catalogues ul li ul li ul{
	border:0;
	width:475px;
}

.contenttube form.statusChanger label{

	display:none;
	width:10px;
}
.contenttube form.supplier_search input[type=text]{
	margin-bottom:12px;
	margin-left:20px;
	margin-top:5px;
	padding:0px;
  margin-left: 70px;
	                                                         /*margin-left:110px;*/
	width:250px;
}
.supplier_search{
                                                              	/*height:50px;*/
	background-image:none;
}
.supplier_search fieldset{
	background-image:none;
}

.contenttube form.supplier_search .submit{
	padding:0px;
	/*#position:relative;
	#top:-8px;*/
	/* margin-left:350px; */
}
/* LI Opener and catalogue information */
.li_opener{
	display:block;
	border:1px solid #DDD;
	background: url(img/cat_link_bg.gif) repeat-x;
	padding:5px;
}

.cat_opener{
	margin:5px;
	padding:5px;
}
.readmore{
	font-size:11px;
	text-decoration:none;
	margin-left:5px;
}
.readmore:hover{
	text-decoration:underline;
}
.readmore:after{
	content:'...';
}
.readmore_link{
	margin-left:406px;
}

.readmore_linkys{
	margin-left:340px;
}

.shortxt{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#rightcolumn .info a.ssl_link_de{
	text-decoration:none;
	color:#000;
	font-weight:300;
}
a.ssl_link_de:before{
	content:'- ';
}
a.ssl_link_de:after{
	margin-left:5px;
	content:'Weiterlesen...';
	color:#1170bd;
	font-weight:700;
	font-size:11px;
}
a.ssl_link_de:hover:after{
	text-decoration:underline;
}
#matched_product,#product_spec{
	padding:0;
	margin:0;
	background-color:white;
	
}
#product_spec{
	background:0;
	margin-left:15px;
	/*background: url(img/content_sidelines.gif) white repeat-y;*/
}

#product_spec a{
}

#product_spec h3{
	display:block;
	/*border:1px solid #DDD;*/
	width:518px;
	background: url(img/cat_link_bg.gif) repeat-x;
	padding:5px;
	margin-top:25px;
  color:#222;
}

#product_spec ul, #product_spec ul li, #product_spec ul li ul, #product_spec ul li ul li , #product_spec ul li ul li ul li{
	padding:0;
	margin:0;
	list-style:none;
	background:0;
}



#matched_product ul, #matched_product ul li ul, #matched_product ul li, #product_spec ul, #product_spec ul li ul, #product_spec ul li {
	padding:0;
	margin:0;
	list-style:none;
	background:0;
}

#product_spec ul li ul{
	margin-left:14px;
	margin-bottom:10px;
}


.noansweredquestion{

/* Alte Farbe: #ffb6c1 hell rosa */
background: #ff9999;


}

.deletethisanswer_na{

display: none;

 }
 
 .deletethisanswer_avail{


 }


#matched_product ul li h3, #matched_product ul li ul li h3{
	background: url(img/info_bar.jpg) #1F80C7 no-repeat;
	border:0;
	padding:4px;
	padding-left:8px;
	margin:0;
	margin-bottom:3px;
	margin-right:5px;
	color:white;
  color:#222;
	
	/* padding:5px; */
}

#matched_product ul li, #matched_product ul li ul li {
	padding:0;
	margin:0;
	padding-left:5px;
	border:0;
	background:0;
}

#matched_product ul li {
	margin-bottom:8px;
}

#matched_product ul li h4, #matched_product ul li ul li h4{
	padding:0;
	margin:0;	
	background:0;
	border:0;
	font-size:12px;
}

#specTable{
	background:0;
	border:1px solid #DDD;
	margin-top:12px;
	margin-bottom:18px;
	margin-left:18px;
	padding:0;
	width:505px;
}
#specTable tr td{
	border-bottom: 1px solid #DDD;
} 

#specTable form{
	background:0;
}

#specTable .catalogueTableListing input[type=text]{
	width:380px;
}

#matched_product ul li table{
	padding:0;
	margin:0;
	margin-bottom:8px;
	background:0;
	background-color:white;
}

#radioNewsletter{
	margin-left:20px;
}

#radioNewsletter label{
	position:relative;
	top:-16px;
}
/* Multiple listings */
#multiOptions .checkbox{
	padding-right:0px;
  /*margin:16px 5px 24px 22px;*/
  margin:0px 0px 0px 22px;
}

#multiOptions .checkbox label{
	position:relative;
	top:-20px;
	margin-left:20px;
	padding-left:0px;
}
.artikelBild{
	float:left;
	margin-right:4px;
}
.downloadButtonHolder{
	text-align:center;
}

.downloadButtonHolder .downloadButton{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size: 16px;
	text-decoration: none;
	color: #fefefe;
	display: block;
	width: 180px;
	height: 38px;
	padding-top: 18px;
	background: url(img/button-download.png) white no-repeat;
}

#help{
	display:none;
}

#buttonholder{
margin: 0 auto;

}


.find_software{
	float:left;
	padding-left:20px;
	/*width:130px;
	height: 20px;*/
}

.refine_search{
	/*
	float:left;
	width:190px;
  	height: 20px;
	margin-top:-16px;
	*/
}
form#CatalogueAddForm{
	margin: -8px 0 0 0;
	padding: 0 8px;

}
 
 
.cake-sql-log tbody tr td{
	border: 1px solid black;
}
/*   from head to css 20120419  */
#cse-search-box div input[type=text]{
	width:170px;
}
#cse-search-box div input[type=submit]{
	padding: 3px 0 4px;
	width:50px;
}
#cse{
	margin:0;
	padding:0;
	width:535px;	
}
.gsc-results{
	border: 1px solid #CCC;
}
.gsc-cursor{
	text-align:center;
	width:100%;
}
#cse-search-box{
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 6px;
	/*height:51px;
	background: #FFF url('http://www.softselect.de/css/img/search_bg.png') no-repeat top left;*/
}
input.gsc-input {
	border-color: #8A99A6;
}

/*  pseudo_catalog Fragezeichen  */
#help_link{
  margin:0 0 0 70px;
  cursor:help;
  width:64px;
  height:64px;
}
#help_link:hover{
  width:63px;
  height:63px;
  margin:0 0 1px 70px;
}
/*   Ajax: png-Grafiken für den Internet Explorer 5.5 und 6  */
#slider{ 
  margin: 10px; 
}
img, 
div{ 
  behavior: url('http://www.softselect.de/iepngfix.htc'); 
}

a#scroll_up{
  margin-left: 705px;
  bottom: 4px;
  position: fixed;
  display: block;
  overflow: hidden;
  height: 50px;
  width: 49px;
  z-index: 9;
  border: 1px solid #cacaca;
  border-radius: 3px;
  box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.3);
}
a#scroll_up:hover{
  box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.2);
}
/*
a#scroll_up img{
  position: absolute;
  clip: rect(0px, 51px, 60px, 0px);
}
a#scroll_up img:hover{
  top: -50px;
  clip: rect(52px, 60px, 120px, 0px);
}
*/
a#scroll_up img {
    clip: rect(0px, 51px, 60px, 0px);
    position: absolute;
}
a#scroll_up img:hover {
    clip: rect(50px, 60px, 120px, 0px);
    top: -51px;
}

	/* The following styles are used only for this page - the actual plugin styles are in slidernav.css 
	
	{ margin: 0; padding: 0; }
	a { text-decoration: none; }
	*/
	.button {
		padding: 5px 10px;
		display: inline;
		background: #777 url(button.png) repeat-x bottom;
		
		/* background: #777 url(button.png) repeat-x bottom; */
		
		border: none;
		color: #fff;
		cursor: pointer;
		font-weight: bold;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 1px 1px #666;
		}
	.button:hover {
		background-position: 0 center;
		background-color: #C0C0C0;
		}
	.button:active {
		background-position: 0 top;
		position: relative;
		top: 1px;
		padding: 6px 10px 4px;
		}
	.button.red { background-color: #e50000; }
	.button.purple { background-color: #9400bf; }
	.button.green { background-color: #58aa00; }
	.button.orange { background-color: #ff9c00; }
	.button.gray { background-color: #C0C0C0; }	
	.button.Darkgray { background-color: DarkGray; }		
	.button.blue { background-color: #2c6da0; }
	.button.black { background-color: #333; }
	.button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
	.button.small { font-size: 75%; padding: 3px 7px; }
	.button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
	.button.large { font-size: 125%; padding: 7px 12px; }
	.button.large:active { padding: 8px 12px 6px; background-position: 0 top; }

	
	#QuestiontaskUpdateExisting {display: inline;} 

	
.expcheck{
	width:260px;
	display:inline-block;
	margin-left:20px;
}

h3.htop {
    padding: 8px 8px 0;
}
h3.htop a {
    color: #111;
    text-decoration: none;
}
h3.htop a:hover {
    text-decoration: underline;
}
p.htop {
    padding: 0 8px 8px;
}
table h2.h2incontent,
table.tableInContent h2.h2incontent,
table.tableInContent ul{
	background: none;
}
table.tableInContent{
	background: none;
	/*background: url(img/content_sidelines.gif) white repeat-y;*/
	border-collapse: collapse; 
	border-spacing: 0; 
	width: 528px;
	border: 1px solid #d3d3d3;
}
table.tableInContent thead tr,
table.tableInContent thead td,
table.tableInContent thead th,
table.tableInContent tfoot tr,
table.tableInContent tfoot td,
table.tableInContent tbody td,
table.tableInContent tbody tr{
	border: 1px solid #d3d3d3;
	vertical-align: top;
}
table.tableInContent p{
	background: none;
	padding: 0;
	margin:  0;
}
table.tableInContent caption{
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	padding: 8px 0;
	font-weight: bold;
}

/* hover tooltip  */
.i-box{
	height:20px;
	/*width:150px;*/
	margin:0;
	/*border:1px solid black;*/
	/*<img src="http://www.webcarton.net/area/safari_v4/images/schmetterling.png" width="80" height="80" alt="">*/
}
.i-box div{
	display:none;
}
.i-box:hover div{
	display:block;
	/*width:450px;*/
	position:relativ;
	top:20px;
	left:20px;
	border:1px dashed black;
	padding:10px; 
	z-index: 4;
	background-color: #fff;
	opacity: 0.92;
}
/* hover tooltip END  */

.error-message { 
	width:270px; 

}


