/*-------------------------------------------------------*/
/*-                changes KKJ 090105                   -*/
/*-------------------------------------------------------*/
/*

* {

table {

#contentfront #left select.software {

#picture {


*/
/*-------------------------------------------------------*/



/* GLOBAL */
* {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;	/* KKJ 090105 Changed to Verdana */
}

a img{
	border: 0px;
}

#content img, #leftCol img, #rightCol img {
	/*border: 1px solid #000;*/
}

#content #right img {
	border: 0px;
}

.border img{									/* This is the boarder for the images /sitecore */
	border: 1px solid #000;
}

/**** HTML EDITOR ****/
/* Images */

.imageLeft { 
  float:left;
/*  margin-top: 10px;*/				/* KKJ DISABLED 092305*/
  margin-right: 10px; 
  margin-bottom: 10px; 	
  clear:left;
} 

.imageRight { 
  float:right;
/*  margin-top: 10px;*/				/* KKJ DISABLED 092305*/
  margin-left: 10px;
  margin-bottom: 10px;
  clear:right;
}

/* Image & Image Text Right */
.textRight { 
  float:right;
  clear:right;
/*  margin-top: 10px;*/				/* KKJ DISABLED 092305*/
  margin-bottom:10px;
  margin-left:10px;
 } 

.textRight img{ 
  clear:right;
  display:block;
}

.textLeft { 
  float:left;
  clear:left;
/*  margin-top: 10px;*/				/* KKJ DISABLED 092305*/
  margin-bottom:10px;
  margin-right:10px;
}

.textLeft img { 
  clear:left;
  display:block;
} 


/* Text */
/*
.textRight { 
  float:right;
} 

.textleft { 
  float:left;
  width:100%;
} 
*/
/**** /HTML EDITOR ****/

/* END GLOBAL */


/* Reserved */
body {
	font-size: 11px; 
	background: #f4f4f4 url('../images/common/bgcolor.gif');
	text-align: center;
}

table {												/* if table is needed, this is how it will look! */
	font-family:  verdana, arial, sans-serif;	/* KKJ 090105 Changed to verdana */
	font-size: 11px;
	color: #000;
}


table.grey td {												/* tabledata */
	background-color: #f8f8f8;
	padding: .3em 1em .3em 1em;
	vertical-align: text-top;
}

table.grey th {												/* ..and tableheader */
	background-color: #e1e1e1;
	padding: .3em 1em .3em 1em;
	vertical-align: text-top;
	text-align: center;
}

/*
-----------------------------------------------
Anchor Pseudo-classes /changed from color: #660000;	to black
-----------------------------------------------
*/ 
	
A:link {	COLOR: #000; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
A:visited {	COLOR: #000; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
A:hover {	COLOR: #000; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
A:active {	COLOR: #000; FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
/*
-----------------------------------------------
/ Anchor Pseudo-classes
-----------------------------------------------
*/


/* END Reserved */

/* Frontpage classes and IDs */
#contentfront #quickaccess .sitedropdown {			/* render quickacces dropdown boxes - frontpage only */
	font-size: 10px;
	width:180px;
	text-transform: uppercase;
	background-color: #efefef;
}

#contentfront #left select.software { 				/* render different background-color inside quickaccess dropdown - frontpage only*/
	font-family: verdana, arial sans-serif;			/* KKJ 090105 Changed to verdana */
	font-size: 11px;
	text-transform: uppercase;
	background-color: #fafafa;
	width: 130px;
}
/* END Frontpage classes and IDs */

/* Subpage classes and IDs */

.shortText {							/* submenu abstract */
	padding-bottom:10px;
	font-weight:bold;
	overflow:none;
}

.text {						/* submenu text*/

}


#content #printpage {								/* printpage function only used on subpages */
	padding: 0 0 1em 0;
}

#content #breadcrumb {								/* breadcrumb only used on subpages */
	font-family: arial, verdana, sans-serif;				
	font-size: 10px;
	color: #0E2B4D;
	text-transform: uppercase;
	padding-bottom:10px;
	display:block;
/*	margin: 0 0 0 .8em;	*/							/* disabled after printer icon has been moved to #headstart */
}


#content #breadcrumb a:link, #content #breadcrumb a:visited {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #0E2B4D;
	text-transform: uppercase;
	text-decoration: underline;
	padding-bottom:10px;
}

#content #breadcrumb a:active, #content #breadcrumb a:hover {
	text-decoration: none;
}


#content .desc {									/* describtions on subpage right listitems (like topnav on dhisoftware.com) - hidden for now! */
	display: none;
	padding: 0 .5em 0 .5em;
	color: #9f9f9f;
	font-size:10px;
	text-transform: none;
}

#content .clearleft {
	margin-top: 1em;
	clear: left;
}

#content #left .sitedropdown {
	font-size: 11px;
	background-color: #efefef;
	width: 300px;
}


/* END Subpage classes and IDs */

/* Both Front- and subpage classes and IDs */
	/* Sitemap and language buttons*/
#headstart {
	/* KKJ 171106 ADDED display and margin-bottom to have header look kind of OK in IE7 */
	display:block;
	margin-bottom:4px;

	height: 1.6em;
	margin-top: .1em;
	text-transform: uppercase;
	color: #000;
	font-size:10px;
}

#headstart a:link, #headstart a:visited {
	color: #000;
	text-decoration: none;
	padding: 0 .2em 0 .2em;
}

#headstart a:hover {
	color: #fff;
	display:inline;
	background-color: #DF6900;
}

#headstart #search {
display: inline;
}

#headstart #printpage {
display: inline;
padding-left: 26px;
}

#headstart #sitemap {
display: inline;
padding-left: 25px;
}

#headstart #job {
display: inline;
padding-left: 25px;
}

#headstart #tellafriend {
display: inline;
padding-left: 25px;
}

#headstart #language {
text-align: right;
padding-left: 25px;
display: inline;
}

#headstart #tipafriend {
text-align: right;
padding-left: 26px;
display: inline;
}


#headstart #headerSubmit {
	height: 16px;
	border: 1px solid #ccc;
}


#headstart .sitedropdown_search {					
	font-size: 10px;
	/*	text-transform: uppercase;	*/
	background-color: #efefef;
	display: inline-block;
	height: 14px;
	padding-left: .5em;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.uppercase {
text-transform: uppercase;
}

	/* END Sitemap and language buttons */

	/* Picture definitions */
#picture {											/* render area in which the nice top pics are shown */
	width: 716px;
	height: 100px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;		/* KKJ 090105 Changed to verdana */
	color: #fff;
	display: block;
	margin-top: 2px;
}

	/* END Picture definitions */

.space {											/* render some space above and below top navigation */
	clear:both;
	margin-top: 10px;
}
.spaceflash {											/* render some space above and below top navigation */
	clear:both;
	height: 320px;
}

#guideline0 {										/* renders space! The menu bottom color bar */
	background: #fff url("../images/common/stroke_home0.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
}

#guideline1 {										/* renders space! The menu bottom color bar */
	background: #fff url("../images/common/stroke_home.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
	
	
/*	padding-top: 10px;  > only this parametre when no graphics */

}

#guideline2 {										/* renders the stroke to the right subnav - press room */
	background: #fff url("../images/common/stroke_pressroom.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
}

#guideline3 {										/* renders the stroke to the right subnav - consulting  */
	background: #fff url("../images/common/stroke_consulting.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
	
}

#guideline4 {										/* renders the stroke to the right subnav - products  */
	background: #fff url("../images/common/stroke_products.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
}

#guideline5 {										/* renders the stroke to the right subnav - products  */
	background: #fff url("../images/common/stroke_fields.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
}

#guideline6 {										/* renders the stroke to the right subnav - contact  */
	background: #fff url("../images/common/stroke_contact.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
}
#guideline7 {										/* renders the stroke to the right subnav - contact  */
	background: #fff url("../images/common/stroke_jobs.gif") no-repeat top left;
	padding-top: 10px;
	margin: 0;
}

hr {
line-height: 1px;
height: 1px;
color: #cfcfcf;
}

/* FORMS */

#content #left input, #content #left textarea, #content #left select, #content .form {					/* render quickaccess search field */
	font-size: 10px;
	/*text-transform: uppercase;*/
	background-color: #f6f6f6;
	padding-top: 1px;
}

.tellafriend {									/* Styling for the Tell a friend page. */
	padding-top:4px;
	font-weight:bold;
}

.searchbox {
	padding-right:10px;
}

.searchbutton{
	
}




/* END Both Front- and subpage classes and IDs */



/*

RIGHT SIDE

*/

.productlist {									/* productlist.xslt */
	padding-bottom: 10px;
}


#content .noborder, #leftCol .noborder, #rightCol .noborder {
	border: 0px;
}


#searchResults a{
	color:blue;
}

#searchResults a.green{
	color:green;
}

.paragraph{margin-bottom:10px;}