		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;
		}

		b{
			font-size: 100%;
		}
		
		.poolBild{
			float:left;
			margin-right:10px;
		}

		hr{
			width:70%;
		}
		
		.info{
			
		}
		
		.product_list{
			
		}
		
		.inTableProducts{
			/*cursor:pointer;*/
		}
		
		#job_desc strong{
			display:block;
			width:200px;
			float:left;
			height:25px;
		}
		
		#jobTable{
			border:0;
			border-collapse:separate;
			border-collapse:collapse;
			padding:0;
			margin:0;
			margin-bottom:20px;
			width:1035px;
		}
		
		#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:#444;
			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;
			}
			
			.job_date{
				color:#AAA;
			}
		
		#showenglish{
			/*cursor:pointer;*/
			font-weight:bold;
			padding:4px;
			color:#999;
			float:right;
			clear:both;
		}
		
		.message, .persistant_message, .manager_message{
			display:none;
		}
		
		.manager_message{
			display:none;
		}
		
		.stored_message{
			display:none;
		}
		
		.error{
			border: 2px 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{
			display:none;
		}
		
		#maincontainer{
			width: 955px; /*Width of main container*/
			margin: 0 auto; /*Center container on page*/
		}

		.ad{
			display:none;
		}
			.ad a, .ad img, .ad img a{
				border:0;
			}
			
		#temp{
			width:600px;
			float:right;
			text-align:right;
		}
			
		
		#banner{
			display:none;
		}
			#banner img{
				border:0;
			}
		
		#topsection{
			background: #EAEAEA;
			/*height: 176px; Height of top section*/
			height:209px;
		}
		
			#header{
				/*height:100px; */
				height:127px;
				background: url(img/header.jpg) white no-repeat;
				padding:12px;
				padding-bottom:0;
				padding-top:10px;
			}
			
			#logo{
				margin-left:10px;
				border:0;
			}
			
			.bannerLinks{
				position:relative;
				top:-8px;
				font-weight:bold;
				text-decoration:none;
				color:#1170BD;
				margin-left:4px;
			}
			
			#infoBar{
				display:none;
			}
				#infoBar .infos, #infoBar .infos a{
					display:none;
				}
			
				
				#infoBar a{
					display:none;
				}
				
				#infoBar .infos a{
					display:none;
				}
				
			#breadcrumbs{
				display:none;
			}

		#javascript_news, #spage{
			display:none;
		}	
		/*	
		#topsection h1{
			margin: 0;
			padding-top: 15px;
		}
     */
		#contentwrapper{
			float: left;
			width: 900px;
		}

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

		#leftcolumn{
			display:none;
		}
		
			

		/* #rightcolumn{
			display:none;
		} */
		
		.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;
		}
		
		.disabled,.current{
			color:#999;
		}
		
			#breadcrumbs{
				height:30px;
				background: url(img/breadcrumbs.jpg);
        background-repeat: 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: 20px;
      color: #40abe7;   
      }
	   #software_title{

      height:20px;
 			margin-top: 91px;
      position: relative;
      left: -64px;   

		}
		
		abbr{
			/*cursor:help;*/
		}
		
		h2{
			margin:0;
			font-weight:bold;
		
			/*height:20px;*/
			font-size:12px;
			padding-left:12px;
			padding-top:5px;
			color:#1170BD;
			line-height:20px;
		}
		
		.entry{
			font-variant: small-caps;
			font-size:14px;
			letter-spacing:2px;
			line-height:16px;
		}
		
		.dateInContent{
			font-size:10px;
			color:black;
			float:right;
			margin-right:10px;
		}
		
		.contenttube h3{
			padding:0;
			margin:0;
			font-size:12px;
		}
		
		.altrow{
		background-color:#EEE;
		}
		
		.contenttube form label{
			width:450px;
			display:block;
			padding-left:45px;
			font-weight:bold;
			font-style:normal;
		}
		
		.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;
		}
		
		.contenttube form select{
			margin-bottom:12px;
			margin-left:20px;
			margin-top:5px;
			width:420px;
			border:1px solid #BBB;
			padding:5px;
		}
		
		.contenttube form select.small_dropdown{
			width:125px;
			padding:5px;
		}
		
		.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;
		}
		
		.required {
			background: url(img/required.gif) transparent no-repeat 25px 0%;
		}
		
				
		.error{
			border: 2px 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
		}
		
		.leftpadded{
			padding-left:20px;
		}
		
		.contenttube p,.contenttube h3, .contenttube h4, .contenttube table, .contenttube ul, .contenttube ol, #catalogues, .contenttube form{
			margin:0;
			background: url(img/content_sidelines.gif) white 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;
		}
		
		.questionHolder{
			margin-bottom:5px;
			padding-bottom:5px;
		}
		.slider{
			margin-top:5px;
		}
		
		.contenttube form h3 {
			background:white repeat-y;
			padding-left:0;
		}
		
		.contenttube #jobTable{
			background:white;
		}
			
			.contenttube hr{
				background: url(img/content_sidelines.gif) white repeat-y;
			}
		
			.contenttube ul li, .contenttube ol li{
				margin-left: 14px;
			}
			
			.contenttube p .webcastDescription{
				float:left;
				margin-right:10px;
				margin-bottom:5px;
			}
		
			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;
			}
		
		.contenttube p 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:31px;
				background: url(img/footer.jpg) #1F80C7 no-repeat;
				color:#fefefe;
				line-height:30px;
				margin-left:1px;
				margin-right:1px;
				position:relative;
				top:15px;
				text-align:center;
		}
			#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: 25px;
				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;
	 border:1px solid red; 
	margin:0;
	padding:0;
}
.statusChanger fieldset{
	 border: 1px solid red; 
	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;
}

.search{
	display:none;
}
.no_print{
	display:none;
}

/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0;
  width: 527px;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  /*position: normal;*/
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #fefefe;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  /*border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;*/
}/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #8A99A6;
  border: 1px solid;
  border-bottom: none;
  border-color: #7c8d9c;
  color: #000;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid;
  border-color: #8A99A6;
  padding: 0;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  background-color: #FFFFFF;
  /*border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;*/
}
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short {
  padding: 0 8px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 6px 0;
  border-top: 1px solid;
  border-color: #ffffff;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border-top: 1px solid;
  border-color: #d2d6dc;
  background-color: #ededed;
  /*-webkit-box-shadow: 0 1px 4px #8A99A6;
  -moz-box-shadow: 0 2px 2px #8A99A6;*/
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse a.gsc-trailing-more-results:link,
a.gsc-trailing-more-results:link {
  color: #0568cd;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title * {
  text-decoration: none;
}
.cse .gs-webResult.gs-visibleUrl,
.gs-webResult.gs-visibleUrl,
.cse .gs-webResult.gs-visibleUrl-short,
.gs-webResult.gs-visibleUrl-short {
  color: #5f6a73;
  font-weight: bold;
  font-size: 11px;
}
/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}

/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url 
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}*/
