/* ****************************************** */
/* Orangefluid GbR		         			  */
/* www.orangefluid.com       				  */
/* ****************************************** */


/* ****************************************** */
/* Global settings for SaluTron               */
/* ****************************************** */

/* Global settings */
* {
	margin:0;
	padding:0;
	text-align:left;
}

/* Layout sizes */
html {
	height: 100%;
}

/* Main body style */
body {
	height: 100%;
	background-color:#ffffff;
	background: url(Images/background.gif) 50% 107px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-size: 100.01%;	
	text-align:center; /* horizontal centering for IE Win quirks */
}

sup {
	font-size: 0.7em;
}


/* ****************************************** */
/* Layout container settings                  */
/* ****************************************** */

/* Main container, page width, centered, fixed width */
#maincontainer {
	position: relative;
	width: 920px;
	margin: 0 auto;
	min-height: 100%;
	background-color:#ffffff;
}
/* Small IE Hack, min-height for IE */
* html #maincontainer {
	height: 100%;
}

/* Logo container */
#logocontainer {
	position: absolute;
	height: 89px;
	width: 140px;
	top: 9px;
	left: 22px;
	z-index: 10;
}

/* DIN container */
#dincontainer {
	position: absolute;
	height: 94px;
	width: 90px;
	top: 405px;
	left: 520px;
	z-index: 100;
}

/* Language container */
#languagecontainer {
	position: absolute;
	height: 15px;
	width: 100px;
	top: 31px;
	right: 0px;
	z-index: 20;
}

/* Main menu container */
#mainmenucontainer {
	position: absolute;
	height: 20px;
	width: 700px;
	top: 80px;
	right: 0;
	z-index: 30;
}

/* Main Header container */
#headercontainer {
	position: absolute;
	height: 279px;
	width: 920px;
	top: 107px;
	left: 0;
	z-index: 40;
	overflow: hidden;
}

/* Main content container */
#contentcontainer {
	position: relative;
	padding-top: 410px;
	padding-bottom: 70px;
	min-height: 100%;
	background-color:#ffffff;
}

/* Line box under header area */
#visualline {
	position: relative;
	left: 648px;
	height: 6px;
	width: 272px;
	background-color:#bc211d;
	overflow: hidden;
	clear: both;
}

/* Footer container, sticky at bottom */
#footercontainer {
	position: relative;
	width: 920px;
	height: 40px;
	margin: -40px auto 0 auto;	
	text-align: center;
	background-color:#ffffff;
	clear:both;
}


/* ****************************************** */
/* Header container			                  */
/* ****************************************** */

/* Header Boxes all */
#imageboxleft, #naviboxleft, #naviboxleft2, #sloganboxsmall, #sloganboxmedium, #sloganboxbig, #imageboxright {
	position: relative;
	height: 273px;
	float:left;
	background-color:#bc211d;	
}

/* ----------> Boxes left side */

/* Imagebox left */
#imageboxleft, #naviboxleft, #naviboxleft2 {
	height: 267px;
	width: 231px;
	border-top: 6px solid #bc211d;
	background-color:#cccccc;	
}

/* Navibox left */
#naviboxleft {
	width: 177px;
}

/* Sub Navibox left */
#naviboxleft2 {
	width: 177px; 
	background-color:#e9e9e9;
}

/* Small Hack for older IE */
* html #naviboxleft, * html #naviboxleft2 {
	height: 273px; 
	he\ight: 267px;
}

/* ----------> Slogan boxes / Image box right*/

#sloganboxsmall 	{width: 294px;}
#sloganboxmedium 	{width: 417px;}
#sloganboxbig 		{width: 471px;}
#imageboxright 		{width: 272px;}


/* ****************************************** */
/* Content container		                  */
/* ****************************************** */

/* Content container for 2 content colums*/
#content {
	position: relative;
	width: 920px;
}

/* Content container left */
#contentleft {
	position: relative;
	width: 628px;
	float:left;	
}

/* Content container right */
#contentright {
	position: relative;
	height: auto;
	left: 22px;
	width: 270px;
	float: left;
}

/* Settings for newsbox */
div.newsbox {
	background-color: #ebebeb;
	border-bottom: 6px solid #bc211d;
	padding: 10px;
	width: 250px;
}


/* Settings for newsbox */
div.infobox, div.downloadbox {
	background-color: #ebebeb;
	border-bottom: 6px solid #bc211d;
	padding: 7px;
	width: 256px;
}

* html div.infobox, * html div.downloadbox {
	width: 270px;
	w\idth: 256px;
}

/* Settings for prolog box above content */
div.prolog {
	background-color: #ebebeb;
	padding: 5px;
	width: 618px;
	margin-bottom: 1em;
}

* html div.prolog {
	width: 628px;
	w\idth: 618px;
}

/* Font settings for prolog box above content */
div.prolog p {
	line-height: 1.7em;
	padding-bottom: 0;
}

/* Image container right side */
div.sideimage {
	padding-right: 10px;
	width: 192px;
	float: left;
}

/* Textblock small */
div.textblock1 {
	width: 426px;
	line-height: 1.0em;
	float:left;
}

/* Textblock big */
div.textblock2 {
	clear: left;
	line-height: 1.0em;
	width: 628px;
}

/* ****************************************** */
/* Style settings Fonts                       */
/* ****************************************** */

/* Paragraph styles */

p 				{padding-bottom: 1.2em; font-size: 0.7em;}
p.half 			{padding-bottom: 0;}
p.lineheight 	{line-height: 1.7em;}

p.footertext 	{padding-bottom: 0em; text-align:center;}
span.red 		{color: #bc211d;}
span.red2 		{color: #bc211d; font-weight: normal;}
span.black2 	{color: #000000; font-weight: normal;}
span.normal 	{font-weight: normal;}

/* Headline h1 -> headline images, graphics 			 */
/* Headline h2 -> slogan and sub headlines, graphics     */
/* Headline h3 -> ul headlines, invisible    			 */
/* Headline h4 -> product headlines, normal text    	 */

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-size: 0.7em;	
}

/* Kill spacing of h3 as we use it for list headlines */
h3 {
	text-indent: -5000em;
	overflow: hidden;
	margin-bottom: -1.1em;
}

* html h3 {
	line-height: 0em;
	margin: 0;
}

/* Special headline settings for misc container */
div.textblock1 h4, div.textblock2 h4 {
	margin-bottom: 1.3em;
	line-height: 1.4em;
}

div.infobox h4, div.downloadbox h4 {
	margin-bottom: 0.6em;
	line-height: 1.4em;
}

#contentleft h5{
	margin-bottom: 0.3em;
}



/* ****************************************** */
/* Style settings headlines                   */
/* ****************************************** */

h1, h2 {overflow: hidden;}

h1 em, h2 em {display:block; background-repeat: no-repeat;}


/* <---- Headlines left content ------------------------------------------> */
#contentleft div.headline 			{height: 31px;}
#contentleft div.headline h1 		{height: 21px;}
#contentleft div.headline h1 em 	{height: 21px; width: 628px;}

/* <---- Headlines right content ------------------------------------------> */
#contentright div.headline 			{height: 31px;}
#contentright div.headline h2		{height: 21px;}
#contentright div.headline h2 em	{height: 21px; width: 270px;}

/* <---- Headlines small slogans ------------------------------------------> */
#sloganboxsmall div.headline 		{margin: 210px 0 0 20px;}
#sloganboxsmall div.headline h2		{height: 45px;}
#sloganboxsmall div.headline h2 em	{height: 45px; width: 273px;}

/* <---- Headlines medium slogans -----------------------------------------> */
#sloganboxmedium div.headline 		{margin: 200px 0 0 30px;}
#sloganboxmedium div.headline h2	{height: 45px;}
#sloganboxmedium div.headline h2 em	{height: 45px; width: 387px;}

/* <---- Headlines big slogans --------------------------------------------> */
#sloganboxbig div.headline 			{margin: 200px 0 0 30px;}
#sloganboxbig div.headline h2		{height: 45px;}
#sloganboxbig div.headline h2 em	{height: 45px; width: 441px;}

/* <---- Headline sub navi ------------------------------------------------> */
div.subnavi div.headline 			{margin: 8px 0 0 0;}
div.subnavi div.headline h2			{height: 15px;}
div.subnavi div.headline h2 em		{height: 15px; width: 120px;}


/* ****************************************** */
/* Style settings links                       */
/* ****************************************** */

/* Link colors global */
a:link, a:visited {
	color: #bc211d;
	text-decoration: underline;
}

a:active, a:hover {
	color: #000000;
	text-decoration: none;
}

div.downloadbox a:link, div.downloadbox a:visited {
	color:#000000;
}

div.downloadbox a:active, div.downloadbox a:hover {
	color:#bc211d;
	text-decoration: underline;	
}

/* ****************************************** */
/* Style settings images                      */
/* ****************************************** */

/* Image borders */
img {
	border: 0px;
}	

/* Eliminate image gap for IE */
#imageboxleft img,  #imageboxright img{
	display: block;	
}


/* ****************************************** */
/* Style settings language menu               */
/* ****************************************** */

/* Set font size for text links */
#languagecontainer ul {
	font-size: 0.7em;	
	list-style-type: none;
}

/* Floating for every flag in horizontal row with spacing */
#languagecontainer li {
	display: block;
	float: right;  
	margin-left: 6px;
	width: 24px;	
}

/* Background image for all list elements */
#languagecontainer li.flag1 {background: url(Images/flagge_deutsch.gif) 0 0 no-repeat;}
#languagecontainer li.flag2 {background: url(Images/flagge_englisch.gif) 0 0 no-repeat;}

/* Size of each list element */
/* Height 0 hides link text, padding resizes box back for background image */
#languagecontainer a {
	display: block;
	height: 0;
	padding-top: 15px;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 24px;
}

/* Small Hack for older IE */
* html #languagecontainer a:link, * html #languagecontainer a:visited {
	height: 15px; 
	he\ight: 0;
}

/* ****************************************** */
/* Style settings main menu                   */
/* ****************************************** */

/* Set height for navi row */
#navi {
	display:block; 
	height:14px;
}

/* Set font size for text links, 0.1em cause of opera issue (space at end of navi row) */
#navi ul {
	font-size: 0.1em;
	list-style-type: none;
}

/* Floating for every list element in horizontal row */
#navi li {
	display: block;
	float: right; 
	margin-left: 27px;
	background-position: 0 -14px;
	background-repeat:no-repeat;
}

/* Size of each list element */
/* Height 0 hides link text, padding resizes box back for background image */
#navi a {
	display: block;
	height: 0;
	padding-top: 14px;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* Small Hack for older IE */
* html #navi a:link, * html #navi a:visited {
	height: 14px; 
	he\ight: 0;
}

/* Background image for all list elements */
#navi li.nav1, #navi a.nava1 {background-image: url(Deutsch/Images/buttons/but_startseite.gif); width: 50px;}
#navi li.nav2, #navi a.nava2 {background-image: url(Deutsch/Images/buttons/but_unternehmen.gif); width: 98px;}
#navi li.nav3, #navi a.nava3 {background-image: url(Deutsch/Images/buttons/but_produkte.gif); width: 50px;}
#navi li.nav4, #navi a.nava4 {background-image: url(Deutsch/Images/buttons/but_downloads.gif); width: 62px;}
#navi li.nav5, #navi a.nava5 {background-image: url(Deutsch/Images/buttons/but_sitemap.gif); width: 43px;}
#navi li.nav6, #navi a.nava6 {background-image: url(Deutsch/Images/buttons/but_kontakt.gif); width: 42px;}
#navi li.nav7, #navi a.nava7 {background-image: url(Deutsch/Images/buttons/but_impressum.gif); width: 58px;}

/* Initiate mouseover, hide image in a tag so we can see bg image of list element */
#navi a:hover {
	background-image: none;
}

/* ****************************************** */
/* Style settings sub menus                   */
/* ****************************************** */

/* Subnavi container */
div.subnavi {
	display:block; 
}

/* Font size for text links */
div.subnavi ul {
	font-size: 8px;
	list-style-type: none;
}
	*:first-child+html div.subnavi ul {text-indent: -5000em;}

/* List elements */
div.subnavi li {
	display: block;
	height: 22px;
	width: 177px;
	background-position: 0 -22px;
	background-repeat: no-repeat;
	float: left;
}
	div.subsmall li {height: 18px; background-position: 0 -18px;margin-bottom: 0px;}

/* Size of each list element */
/* Height 0 hides link text, padding resizes box back for background image */
div.subnavi a {
	display: block;
	height: 0;
	padding-top: 22px;
	background-repeat: no-repeat;
	overflow: hidden;
}
	* html div.subnavi a:link {height: 22px; he\ight: 0;}
	* html div.subnavi a:visited {height: 22px; he\ight: 0;}
	
	div.subsmall a {padding-top: 18px;}
	* html div.subsmall a:link {height: 18px; he\ight: 0;}
	* html div.subsmall a:visited {height: 18px; he\ight: 0;}	
	

/* Top spacers for sub menus */
div.schichtdicke {height: 10px;}
div.haertepruefgeraete {height: 8px;}
div.rauheitsmessgeraete {height: 97px;}
div.glanzmessung {height: 75px;}
div.temperaturmessung {height: 185px;}
div.wanddickenmessung {height: 53px;}

/* Background image for all list elements */

	/* Sub Menu */
div.subnavi li.nav1, div.subnavi a.nava1 {background-image: url(Deutsch/Images/buttons/but_schichtdickemessung.gif);}
div.subnavi li.nav2, div.subnavi a.nava2 {background-image: url(Deutsch/Images/buttons/but_haertepruefgeraete.gif);}
div.subnavi li.nav3, div.subnavi a.nava3 {background-image: url(Deutsch/Images/buttons/but_wanddickemessung.gif);}
div.subnavi li.nav4, div.subnavi a.nava4 {background-image: url(Deutsch/Images/buttons/but_glanzmessung.gif);}
div.subnavi li.nav5, div.subnavi a.nava5 {background-image: url(Deutsch/Images/buttons/but_rauheitsmessgeraete.gif);}
div.subnavi li.nav6, div.subnavi a.nava6 {background-image: url(Deutsch/Images/buttons/but_rissfinder.gif);}
div.subnavi li.nav7, div.subnavi a.nava7 {background-image: url(Deutsch/Images/buttons/but_farbmessung.gif);}
div.subnavi li.nav8, div.subnavi a.nava8 {background-image: url(Deutsch/Images/buttons/but_kranwaagen.gif);}
div.subnavi li.nav9, div.subnavi a.nava9 {background-image: url(Deutsch/Images/buttons/but_temperaturmessung.gif);}
div.subnavi li.nav10, div.subnavi a.nava10 {background-image: url(Deutsch/Images/buttons/but_messungdertoenung.gif);}
div.subnavi li.nav11, div.subnavi a.nava11 {background-image: url(Deutsch/Images/buttons/but_gastroportionierer.gif);}

	/* Sub Schichtdickemessung */
div.subnavi li.nav20, div.subnavi a.nava20 {background-image: url(Deutsch/Images/buttons/but_salutrond1d2.gif);}
div.subnavi li.nav21, div.subnavi a.nava21 {background-image: url(Deutsch/Images/buttons/but_salutrond4d5.gif);}
div.subnavi li.nav22, div.subnavi a.nava22 {background-image: url(Deutsch/Images/buttons/but_salutrond8d9d10.gif);}
div.subnavi li.nav23, div.subnavi a.nava23 {background-image: url(Deutsch/Images/buttons/but_combid3.gif);}
div.subnavi li.nav24, div.subnavi a.nava24 {background-image: url(Deutsch/Images/buttons/but_profiset.gif);}
div.subnavi li.nav25, div.subnavi a.nava25 {background-image: url(Deutsch/Images/buttons/but_combid1000.gif);}
div.subnavi li.nav26, div.subnavi a.nava26 {background-image: url(Deutsch/Images/buttons/but_salutrond6.gif);}

	/* Sub Härteprüfgeräte */
div.subnavi li.nav40, div.subnavi a.nava40 {background-image: url(Deutsch/Images/buttons/but_hardytestd100.gif);}
div.subnavi li.nav41, div.subnavi a.nava41 {background-image: url(Deutsch/Images/buttons/but_hardytestd500.gif);}
div.subnavi li.nav42, div.subnavi a.nava42 {background-image: url(Deutsch/Images/buttons/but_th130.gif); width: 70px;}
div.subnavi li.nav42 {margin-top: 5px;}
div.subnavi li.nav43, div.subnavi a.nava43 {background-image: url(Deutsch/Images/buttons/but_th132.gif); width: 70px;}
div.subnavi li.nav44, div.subnavi a.nava44 {background-image: url(Deutsch/Images/buttons/but_th134.gif); width: 70px;}
div.subnavi li.nav45, div.subnavi a.nava45 {background-image: url(Deutsch/Images/buttons/but_th150.gif); width: 70px;}
div.subnavi li.nav46, div.subnavi a.nava46 {background-image: url(Deutsch/Images/buttons/but_th152.gif); width: 70px;}
div.subnavi li.nav46 {margin-top: 5px;}
div.subnavi li.nav47, div.subnavi a.nava47 {background-image: url(Deutsch/Images/buttons/but_th154.gif); width: 70px;}
div.subnavi li.nav48, div.subnavi a.nava48 {background-image: url(Deutsch/Images/buttons/but_th160.gif); width: 70px;}
div.subnavi li.nav49, div.subnavi a.nava49 {background-image: url(Deutsch/Images/buttons/but_th170.gif); width: 70px;}
div.subnavi li.nav50, div.subnavi a.nava50 {background-image: url(Deutsch/Images/buttons/but_hardytestd400.gif);}
div.subnavi li.nav51, div.subnavi a.nava51 {background-image: url(Deutsch/Images/buttons/but_hardytestuci1500.gif);}
div.subnavi li.nav52, div.subnavi a.nava52 {background-image: url(Deutsch/Images/buttons/but_hardytestd600.gif);}
div.subnavi li.nav53, div.subnavi a.nava53 {background-image: url(Deutsch/Images/buttons/but_hardytestd700.gif);}

div.subnavi li.nav55, div.subnavi a.nava55 {background-image: url(Deutsch/Images/buttons/but_shoredurometer.gif);}
div.subnavi li.nav55 {margin-top: 5px;}

	/* Sub Rauheitsmessgeräte */
div.subnavi li.nav60, div.subnavi a.nava60 {background-image: url(Deutsch/Images/buttons/but_tr100.gif);}
div.subnavi li.nav61, div.subnavi a.nava61 {background-image: url(Deutsch/Images/buttons/but_tr110.gif);}
div.subnavi li.nav62, div.subnavi a.nava62 {background-image: url(Deutsch/Images/buttons/but_tr200.gif);}
div.subnavi li.nav63, div.subnavi a.nava63 {background-image: url(Deutsch/Images/buttons/but_tr210.gif);}
div.subnavi li.nav64, div.subnavi a.nava64 {background-image: url(Deutsch/Images/buttons/but_r130.gif);}

	/* Sub Temperaturmessgeräte */
div.subnavi li.nav80, div.subnavi a.nava80 {background-image: url(Deutsch/Images/buttons/but_salutemp.gif);}
div.subnavi li.nav81, div.subnavi a.nava81 {background-image: url(Deutsch/Images/buttons/but_saluflash.gif);}

	/* Sub Glanzmessung */
div.subnavi li.nav90, div.subnavi a.nava90 {background-image: url(Deutsch/Images/buttons/but_glosstector.gif);}
div.subnavi li.nav91, div.subnavi a.nava91 {background-image: url(Deutsch/Images/buttons/but_miniglosstector.gif);}

	/* Sub Wanddickenmessung */
div.subnavi li.nav100, div.subnavi a.nava100 {background-image: url(Deutsch/Images/buttons/but_utgalphabeta.gif);}
div.subnavi li.nav101, div.subnavi a.nava101 {background-image: url(Deutsch/Images/buttons/but_tt700.gif);}


/* Initiate mouseover, hide image in a tag so we can see bg image of list element */
div.subnavi a:hover {
	background-image: none;
}

/* ****************************************** */
/* Style settings definition lists            */
/* ****************************************** */

/* ----------> Product range */

/* dl used as block with images and text */
dl.productrange, dl.productrangelast {
	width: 100px;
	height: 160px;
	padding-right: 30px;
	float: left;
}

/* dd containing the text */
dl.productrange dd, dl.productrangelast dd {
	font-size: 0.7em;
	text-align: center;
	width: 100px;
	line-height: 1.3em;
}

/* Kill padding for last element of row */
dl.productrangelast {
	padding: 0;
}


/* ----------> Newslist */

/* Set width of main dl */
dl.newslist {
	width: 250px;
}

/* dt containing the images, clear both for each new row */
dl.newslist dt {
	width: 65px;
	padding-right: 10px;
	clear: both;
	float: left;
}

/* dd containing the text */
dl.newslist dd {
	width: 175px;
	min-height: 65px;
	line-height: 1.0em;
	float: left;
}

/* IE doesn't know min-height */
* html dl.newslist dd {
	height: 65px;
}


/* ****************************************** */
/* Style settings lists 		              */
/* ****************************************** */

/* Content area lists */
#contentleft ul, ul.list {
	list-style-type: none;
	margin-bottom: 1.3em;
}

/* Info box list right side */
div.infobox ul {
	list-style-type: none;
	margin-bottom: 0.2em;
}

div.downloadbox ul {
	list-style-type: none;
	margin-bottom: -0.3em;
}

/* Style settings of lists above */
#contentleft li, div.infobox li, ul.list li {
	font-size: 0.7em;	
	background-image: url(Images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.6em;
	padding-left: 1.2em;
	line-height: 1.5em;
}

ul.list li {font-size: 11px;}


* html #contentleft li {
	height: 1px;
}

* html ul.list li {
	height: 1px;
}


div.infobox li.sublist {
	font-size: 1.0em;	
	background-image: url(Images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.6em;
	padding-left: 1.6em;
	line-height: 1.5em;
}

* html div.infobox li.sublist {
	background-position: 0.1em 0.6em;	
	padding-left: 1.2em;	
}

div.downloadbox li {
	font-size: 0.7em;	
	background-image: url(Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.5em;
	padding-left: 1.2em;
	margin-bottom: 1.0em;
	line-height: 1.4em;
}

/* Small IE Hack for background position */
* html #contentleft li, * html div.infobox li, * html div.downloadbox li, * html ul.list li {
	background-position: 0.1em 0.6em;
}


/* Download center */
#contentleft div.downloadcenter ul {
	list-style-type: none;
	margin-bottom: -0.3em;
}


#contentleft div.downloadcenter li {
	font-size: 0.7em;	
	background-image: url(Images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.2em;
	background-color: #ebebeb;
	padding-left: 4em;
	padding-top: 0.8em;	
	padding-bottom: 0.8em;	
	margin-bottom: 2px;
	font-weight: bold;
}


#contentleft li.sitemap, #contentleft li.sitemap1{
	font-size: 0.7em;	
	background-image: url(Images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0.4em 0.6em;
	padding-left: 1.6em;
	line-height: 1.5em;
}

#contentleft li.sitemap {padding-bottom: 0.8em;}
#contentleft li.sitemap1 {font-size: 1.0em;	padding-left: 1.6em;}
#contentleft li.sitemap2 {font-size: 1.0em;	padding-left: 1.2em;}


* html #contentleft li.sitemap {background-position: 0.4em 0.6em; padding-left: 1.4em;}
* html #contentleft li.sitemap1 {background-position: 0.2em 0.6em; padding-left: 1.4em;}
* html #contentleft li.sitemap2 {background-position: 0.2em 0.6em; padding-left: 1.4em;}


/* ****************************************** */
/* Style settings Seperators                  */
/* ****************************************** */

/* Horizontal ruler at bottom  */
#footercontainer div.borderline {
	height: 3px;
	margin-top: 4px;
	width: 100%;
	background-color: #cccccc;
	overflow: hidden;	
}

/* Horizontal ruler at top  */
#mainmenucontainer div.borderline {
	float:right;
	height: 3px;
	margin-top: 2px;
	width: 565px;;
	background-color: #cccccc;
	overflow: hidden;
}


/* ****************************************** */
/* Style settings forms                       */
/* ****************************************** */

/* Main form container */
#formcontainer {
	width: 627px;		
	background-color: #ebebeb;	
}

/* No border for fieldsets */
fieldset {
	border: 0;		
}

/* Headline row */
.fieldsethead {
	font-size: 0.7em;
	background-color: #cccccc;
	font-weight: bold;
	clear:left;
	padding:8px 0 10px 10px;
	border-bottom: 1px solid #ffffff;
}

/* Headline row */
.onerow {
	height:25px;
	clear:left;
	padding: 8px 10px 0 10px;
	line-height: 1em;
	border-bottom: 1px solid #ffffff;
}

.onerowwhite {
	clear:both;
	background-color: #ffffff;
	height:12px;	
}

/* Container for form rows/cols  */
.formleft, .formright, .formcol1, .formcol2 {
	padding:10px 0 5px 10px;	
	width: 540px;		
	float:left;		
	height:auto;			
}

/* Container sizes - two cols  */
.formleft, .formright {
	width: 300px;		
}

.formcol1 {
	width: 190px;					
}

.formcol2 fieldset{
	padding-left: 10px;	
	padding-bottom: 5px;				
}

.formcol1 label{
	width: 150px;					
}




/* Label styles  */
label {
	font-size: 0.7em;
	display: block;
	width: 70px;
	height: 15px;
	margin:3px 0 5px 0;
	padding-bottom: 2px;	
	float: left;	
	cursor: pointer;	
}

/* Input fields styles  */
input, textarea {
	font-size: 0.7em;
	width: 200px;
	height: 15px;
	padding: 1px 0 1px 1px;	
	float: left;	
	border: 1px solid #999999;	
}

* html input, textarea {
	height: 18px;
	he\ight: 15px;
}

/* Input fields styles active */
input:focus, textarea:focus {
	background-color: #ebebeb;	
	border: 1px solid #666666;		
}

/* Special width for checkbox */
input.check {
	width: 14px;
	height: 20px;	
	border: 0;
	margin-right:10px;	
}


/* Textarea special style */
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0 0 2px;
	width:580px;
	height:120px;
	margin-bottom: 5px;		
}

/* Button special style */
input.button {
	font-size: 0.7em;
	width: 180px;
	height: 21px;
	background-color: #ffffff;
	border: 1px solid #999999;
	text-align: center;
	margin-left:220px;
	margin-bottom: 20px;
	margin-top: 10px;	
}


/* Button hover style */
input.button:hover {
	background-color: #cccccc;
	cursor: pointer;
}


/* ****************************************** */
/* Extras					                  */
/* ****************************************** */

/* Used for floating parent elements */
div.clear {
	clear: both;
}

div.clear2 {
	clear: both;
	border-bottom: 1px solid #ffffff;
}


/* Used for floats */
br.clear {
	clear: both;
	line-height: 0em;
}

br.half {
	line-height: 0.6em;
}

/* ****************************************** */
/* FairRank Infotext		                  */
/* ****************************************** */

.infotext_container {
	position: relative;
	width: 920px;
	margin: 0 auto;
	text-align:center;
}

.infotext_2 {
	text-align: justify;
	margin-top: 40px;
	margin-bottom: 20px;
	color: #BC211D;

}	

.infotext_2 p {
	text-align: justify;
}