body   { color: #808080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url("../images/footer_bg.gif"); background-repeat: repeat-x; background-position: 
 bottom; scrollbar-3dlight-color: #EEEEEE; scrollbar-arrow-color: #003B4A; scrollbar-darkshadow-color: #003B4A; scrollbar-face-color: #CFD2DB; scrollbar-highlight-color: #EAEBEF; scrollbar-shadow-color: #003B4A; scrollbar-track-color: #CFD2DB   }
p {}
td    { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
form { margin: 0; padding: 0 }
a:link  { color: #c80000; text-decoration: none }
a:visited  { color: #c80000; text-decoration: none }
a:hover   { color: #c80000; text-decoration: underline }
a:active   { color: #c80000; text-decoration: underline }
li { list-style-image: url("../images/arrow_biggray.gif"); margin: 0; padding: 0 }
.introbg { background-image: url("../images/intro_bg.jpg"); background-repeat: repeat-x; border-top: 1px solid #fff }
.container { }
.header { }
.navbar  { color: #fff; font-size: 14px; background-color: #c80000; background-image: url("../images/navbar_bg.gif"); background-repeat: repeat-x; background-position: left top; height: 60px; border-top: #fff; border-bottom: #fff }
.navbar td { color: #fff; font-size: 14px }
.navbar .disabled { color: #f1bfbf; font-size: 14px }
.navbar a:link, .navbar a:visited  { color: #fff; font-size: 14px; padding-right: 10px; padding-left: 10px }
.navbar a:hover, .navbar a:active  { color: #fff; font-size: 14px; text-decoration: underline; padding-right: 10px; padding-left: 10px }
.navbaremail { color: #fff; font-size: 14px; background-color: #c80000; background-image: url("../images/navbar_bg.gif"); background-repeat: repeat-x; background-position: left top; padding-left: 20px; height: 60px; border-top: medium none #fff; border-bottom: medium none #fff }
.content  { background-image: url("../images/page_bg.gif"); background-repeat: repeat-x; background-position: left top }
.left{}
.right{}
.rightitem { color: #808080; font-size: 11px; padding: 4px 10px 4px 4px; border-bottom: 1px solid #ccc }
.rightitem td { font-size: 11px }
.rightitem a:link, .rightitem a:visited    { color: #808080 }
.rightitem a:hover, .rightitem a:active    { color: #c80000; text-decoration: underline }
.homebox { background-color: #ccc; background-image: url("../images/home_bg.gif"); background-repeat: repeat-x; background-position: left top }
.body { }
.breadcrumb  { color: #999; font-size: 9px; text-transform: uppercase }
.breadcrumb a:link, .breadcrumb a:visited   { color: #808080 }
.breadcrumb a:hover, .breadcrumb a:active   { color: #000; text-decoration: underline }
.pagetitle  { color: #000; font-size: 20px }
.pagenavbar { }
.title  { font-size: 13px; font-weight: bold }
.subtitle   { font-size: 12px; font-weight: bold }
.txt  { color: #000; font-size: 12px; text-align: justify }
.txtremark {
  color: #000;
  font-size: 9px;
  font-weight: normal;
  text-align: justify }
.txtlist  { font-size: 11px }
.txtsmall { font-size: 9px }
.txtsmallallert { color: #c80000; font-size: 9px }
.txtallert   { color: #c80000; font-size: 12px; font-weight: bold }
.list   { font-size: 11px; padding-right: 10px; padding-bottom: 4px }
.listtitle { color: #fff; font-size: 11px; font-weight: bold; background-color: #ccc; padding: 2px; border-bottom: 1px solid #fff }
.listsubtitle { color: #808080; font-size: 11px; font-weight: bold; background-color: #f2f2f2; padding: 2px }
.listrubriek { color: #000; font-size: 11px; font-weight: bold }
.listsubrubriek { color: #808080; font-size: 11px; font-weight: bold; padding-left: 20px }
.listtxt { color: #808080; font-size: 11px }
.listtxtred { color: #fc0019; font-size: 11px; font-weight: bold }
.listvline  { font-size: 11px; padding-left: 10px; border-left: 1px solid #ccc }
.listhline   { font-size: 11px; padding-top: 4px; padding-bottom: 8px; border-bottom: 1px solid #ccc }
.listhspace { font-size: 11px; padding-top: 4px; padding-bottom: 8px }
.listimportant { background-color: #ff9 }
.input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 1px; padding: 1px; border: inset 1px #7f7f7f }
.input100 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 1px; padding: 1px; width: 100px; border: inset 1px #7f7f7f }
.input150 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 1px; padding: 1px; width: 150px; border: inset 1px #7f7f7f }
.input200 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 1px; padding: 1px; width: 200px; border: inset 1px #7f7f7f }
.inputfree  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 1px; padding: 1px; border: inset 1px #7f7f7f }
.inputrequired  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 1px; padding: 1px; border: inset 1px #7f7f7f }
.footer  { color: #808080; font-size: 10px }
.screenhidden { }
.printhidden { }


/* jQuery-formcontrole */
.waarschuwing
{
/*	background-color:#FFDDDD;	*/
}
.foutmelding
{
	color: red;
}
.verplicht
{
	background-color:#FFFFDD;
}


/* *** UPDATE 20102010 - LABOGIDS *** */


/* ******************* ICONS ******************** */

.icon_analyses  { background: #fff url("../images/icons/icons_analyses.gif") no-repeat; padding-left: 25px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}
.icon_nomenclatuur  { background: #fff url("../images/icons/icons_nomenclatuur.gif") no-repeat; padding-left: 25px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}

.icon_analyses2  { background: url("../images/icons/icons_analyses_red.gif") no-repeat; padding-left: 25px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}
.icon_nomenclatuur2  { background: url("../images/icons/icons_nomenclatuur_red.gif") no-repeat; padding-left: 25px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}

.icon_diagnose  { 
	/*background: url("../images/icons/icons_diagnose_red.gif") no-repeat; */
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}
.icon_cumulregels  { 
	/*background: url("../images/icons/icons_cumul_red.gif") no-repeat; */
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}
.icon_diagnose_grey   { 
	/*background: url("../images/icons/icons_diagnose_grijs.gif") no-repeat; */
	display: block; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	vertical-align: middle; 
	}
.icon_cumulregels_grey   { 
	/*background: url("../images/icons/icons_cumul_grijs.gif") no-repeat; */
	display: block; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	vertical-align: middle; 
	}

.icon_search_red  { background: url("../images/icons/icons_analyses_red.gif") no-repeat; padding-left: 25px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}

.icon_search_grey  { background: url("../images/icons/icons_analyses_grijs.gif") no-repeat; padding-left: 25px;
	padding-bottom: 5px;
	vertical-align: middle;
	display: block;
	}

/* ******************* GLOBAL CLASSES ******************** */


.clear 			{ 
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;

 }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.spacer {

	width: 1px;

	float: left;

	display: block;

	margin: 0px 14px 0px 15px;

	padding: 0px;

}
.space  { padding: 5px }

.space2 { padding: 10px }

.space3 { padding: 20px }

.bottomspace{ padding-bottom:10px;}

.bottomspace2{ margin-bottom:15px;}

.topspace{ padding-top:10px;}

.topspace2{ margin-top:10px;}

.topspace3{ margin-top:170px;}


/* ******************* STUFF ******************** */

.leftcontent{
float: left;
width: 25%;
margin-right: 10%;
}

.rightcontent{
float: left;
width: 65%;
}


.txtbox{
width: 90%;
}

.tdwidth{
width: 220px;
}

.half{
width: 45%;
}

.line{
border: 1px solid #cbcbcb;
}

.redbar{
background-color: #c10100;
color: #fff;
}

.greybar{
background-color: #999999;
color: #fff;
}
.redbar a,.greybar a{
color: #fff;
}

.grey{
color: #AAAAAA;
}


.legendebox{
width: 40px;
height: 20px;
margin-right: 20px;
float: left;
border: 1px solid #d3d1c8;
}

.dottedbg { background-image: url("../images/bg/dotted_bg.gif"); background-repeat: repeat }

.boxlist ul{
list-style: none;
margin: 0px;
padding: 0px;
}


.boxlist ul li{
display: inline;
padding: 5px;
}

.treelist ul{
margin: 0px 0px 0px 15px;
padding: 0px;
}
div.photos {
border: 1px solid #CCCCCC;
padding: 5px;
}

div.photos a {
margin-right: 5px;
}

@font-face {
    font-family: 'ITCKabelBook';
    src: url('fonts/itc_kabelbook-webfont.eot');
    src: url('fonts/itc_kabelbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/itc_kabelbook-webfont.woff') format('woff'),
         url('fonts/itc_kabelbook-webfont.ttf') format('truetype'),
         url('fonts/itc_kabelbook-webfont.svg#ITCKabelBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

.logocontainer {
    font-family: 'ITCKabelBook';
    width: 350px;
    height: 150px;
}

.imagelogo {
    width: 125px;
    height: 100px;
	background-image:url(../images/single_logo_termote.png);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	border:none !important;
}

.mainlogo {
    font-family: 'ITCKabelBook';
	width: 200px;
	margin: 66px 0px 0px 135px;
	font-size: 38px;
	position:absolute;
	color:#000000 !important;
	text-decoration:none;
}
.sublogo {
    font-family: 'ITCKabelBook';
	width: 350px;
	height: 30px;
	font-size: 24px;
	margin: 105px 0px 0px 0px;
	position:absolute;
	color:#000000 !important;
	text-decoration:none;
	letter-spacing: 3px;
}
.contactlogo {
    font-family: 'ITCKabelBook';
	width: 350px;
	font-size: 12px;
	margin: 130px 0px 0px 0px;
	height: 30px;
	position:absolute;
	color:#000000 !important;
	text-decoration:none;
	letter-spacing: 2.6px	;
}
a.logo:hover {
	color:#000000 !important;
	text-decoration:none !important;
}
.contacted {
	/*font-weight: bold;*/
	padding: 20px;
}
.contacted img {
	vertical-align: bottom;
	margin-right: 15px;
	border:none;
}

.yes {
	color:#006600 !important;
	/*background-image:url(../images/icon_phone_green.gif);*/
	background-repeat:no-repeat;
	background-position:left center;
}

.yes:hover {
	/*color:#C80000 !important;*/
	/*background-image:url(../images/icon_phone_red.gif);*/
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
}

.no {
	color:#C80000 !important;
	/*background-image:url(../images/icon_phone_red.gif);*/
	background-repeat:no-repeat;
	background-position:left center;
}

.no:hover {
	/*color:#006600 !important;*/
	/*background-image:url(../images/icon_phone_green.gif);*/
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
}
