/* OVERWRITING RULES */

body{ margin:0;font-family : "Arial"; font-size : 9pt;text-align : left; background : url("../img/repeater.gif") repeat-y #fff;}
body.home{ margin:0;font-family : "Arial"; font-size : 9pt;background : #898999 !important;text-align : left; }
h4{color : #4e5047;margin : 0;padding : 0;text-align : center;font-size : 11pt;font-weight : bold;}
h5{color : #4e5047;margin : 0;padding : 0;font-size : 11pt;font-weight : bold;}
h6{margin : 0;padding : 9px 0 0 0;font-size : 18pt;font-weight : 100;color : #524f4e; padding : 9px 0 0 250px;}
br{_line-height : 0.29;}
p{ margin : 10px 0 0 0; }
.clearer{ clear : both; }

/* SPLASH SCHERM */

#splash_container { width : 100%; text-align : left;}
#splash_logo{ background : #898999 url('../img/logo_vanremoortel_splash.gif') no-repeat 40px 35px; width : 800px; height : 95px; }
#language_bar { padding:5px 0; font-weight:bold; background : url('../img/fade.jpg') no-repeat right #000; height : 14px; }
#language_bar ul{ margin : 0; padding: 0 0 0 40px; color:#fff; }
#language_bar ul li{ margin : 0; padding : 0 50px 0 14px; display:inline; background:url(../img/splash_language_li.gif) no-repeat left;}
#splash_image{ position : relative; margin:0; padding:0; background : url('../img/splash_image.gif') no-repeat; height:380px;width:800px; }
#splash_logo h1{ display : none; }
#bottom_bar{ padding : 5px 0; background : url('../img/fade.jpg') no-repeat right #000; height : 14px; text-align:center;font-weight:bold;}
#splash_image ul{ position : absolute; top : 277px; margin : 0; padding : 0; color : #fff; right : 0; }
#splash_image ul li{ position : absolute; left : -290px; list-style:none; background:url('../img/splash_language_li.gif') no-repeat 10px #000; width:270px; _width:295px; margin : 7px 0; padding : 1px 0 2px 25px; height : 13px; text-align:left; font-size : 11px; }
#first{ top : -1px; }
#second{ top : 31px; }
#third{ top : 63px; }
#splash_image ul li a:hover,#language_bar ul li a:hover{ text-decoration : underline; }
#splash_data{ position : relative; right : 0; top : 100px; font-size:16px; text-align:right; color : #fff; }
#splash_container a {color:#fff; text-decoration:none; }

/* MAIN VENSTER */

#main_container{ width : 100%; text-align : left; height : 100%; }
#main_top { width:100%; height:80px; background: #CEC6BB url("../img/main_header.gif") left top no-repeat; }
#main_content{ /*background : url("../img/repeater.gif") repeat-y #fff;*/ }
#main_navigation{ width : 100%; margin:0; background : #898999; color : #ffffff; font-weight : bold; padding : 5px 0; }
#main_navigation a{color : #ffffff; text-decoration : none; }
#main_nav_lang ul{margin : 0; padding : 0; width : 200px; list-style : none; }
#main_nav_lang ul li{ float : left; width : 50%; text-transform : uppercase; text-align : center; }
#main_nav_lang, #main_nav_menu{float : left; }
#main_nav_menu ul{margin : 0; padding : 0 0 0 1px; }
#main_nav_menu ul li{display : inline; padding : 0 7px 0 8px; }
#main_nav_menu ul li.active{background : url(../img/menu_item_active.gif) left no-repeat; padding : 0 7px 0 16px; }
#main_nav_menu ul li a:hover{ text-decoration : underline; }
#main_left{float : left; width : 200px; background : #DBDADA; height : 100%; }
#main_left div img{ border : 0; }

/* FLAGS */
div#main_navigation {
	padding-top:4px;
}
div#main_nav_lang {
	text-align:center;
	width:200px;
}
div#main_nav_lang img {
	margin:0px 3px;
	padding:0px;
	border:0px;
}

#breadcrumbs{ color : #4a4744; font-size : 8pt; padding : 5px 0 2px 10px; float : left; }

#breadcrumbs a{color : #4a4744; text-decoration : none; }
#main_right{float : left; width : 590px; background : #fff; }
#main_right_content{padding : 5px; border : 1px solid #cccccc; text-align : left; color : #7a7876; font-size : 8pt; float : left; width : 575px; margin : 0 0 0 5px;  position: relative; /*daevy*/ } 
#main_right_copyright{padding : 5px 0 5px 150px; font-size : 7pt; color : #aba9a8; float : left; }
#main_right_copyright a {color : #aba9a8; }
#bottom_text{font-size : 8pt; text-align : center; width : 500px; height : 80px; _width : 520px; margin : 0 auto; padding : 5px 20px 10px 20px; }
#product_group{margin : 0 auto 8px auto ; text-align : center; border-bottom : 1px solid #000000; height : 375px; }
.product_bar{float : left; }#product_table td img{display : block; margin : 0 0 3px 0; }
#product_table td{font-size : 7pt; text-align : center; padding : 0 8px; }
#green_bg{background : #8cd87f; margin : 5px 10px; padding : 5px 0; }

#inner_green{background : #e2f5df; margin : 1px 5px; padding : 3px; font-size : 8pt; color : #4a4744; }
#inner_green p{padding : 0; margin : 10px 0; }
#inner_green td{ font-size : 11px !important; color : #54534e; font-weight : bold; }
#inner_green td a,#product_table a{color : #54534e; text-decoration : none; }
#inner_green td a.active,#product_table td a.active{color : #58d642; text-decoration : none; }
#inner_green td img.active{ border : 2px solid #58d642; }
#inner_green td img{ float : left; margin : 0 3px 0 0; }

#product_table td img.active{border : 2px solid #58d642; text-align : center; margin : 0 auto; }
#inner_green td img.noactive{border : 2px solid #e2f5df; }
#product_table img.noactive{border : 2px solid #ffffff; text-align : center; margin : 0 auto; }
#inner_green form{margin : 5px 0 0 0; padding : 5px 0 0 0; }
#inner_green form .textbox,#inner_green form .textboxRed{border : 1px solid #66b25e; font-size : 7pt; color : #898999; display : block; width : 157px; text-align : center; background : #ffffff; margin : 0 0 5px 0; }
#inner_green form .textboxRed{border : 1px solid #f00; color : #f00; }
#inner_green form .submit{margin : 0; padding : 0; border-top : 1px solid #595959; border-left : 1px solid #595959; border-right : 2px solid #595959; border-bottom : 2px solid #595959; font-size : 7pt; background : #ffffff; width : 157px; color : #898999; }
#header{font-size : 11pt; padding: 2px 0 5px 2px; font-weight : bold; background-color:#dbdada;}
#buttons .button1{font-size : 8pt; margin : 0; padding : 0; width : 50%; text-align : left; }
#buttons .button1 a,#buttons .button2 a{text-decoration : none; color : #000000; }
#buttons .button2{font-size : 8pt; margin : 0; padding : 0; width : 50%; text-align : right; 	}
#buttons .button1 img,#buttons .button2 img{border : 0; }
#inner_green #standaard{margin : 10px; }
#inner_green #standaard td{padding : 8px 8px 8px 5px; border-left : 1px solid #999999; }
#inner_green #standaard td img{height : 0; width : 0; }
#inner_green #standaard td a{font-size : 10pt; }
#default_img{margin : 0 auto; text-align : center; padding : 8px 8px 20px 8px; }
#main_right_content p {margin:10px 0px; }
#spacer {clear:both; font-size:1px; }
.tabel_linkerkolom {margin:0px; padding:0px; font-size:11px; font-weight:normal; width:160px; border-collapse:collapse; }
.tabel_linkerkolom td {line-height:0.9em; }

h1 {margin: 10px 0px 10px 0px !important; padding:0px; font-size:13px; }
h2{ background : #ccc;  color : #666; text-align : center;  padding : 5px;  font-size : 9pt;  margin : 0 0 10px 0;  }
h2 a{ color : #666;  text-decoration : none;  }
div.trendlisting{ float : left;  width : 265px;  margin : 0 5px 10px 5px;  border : 1px solid #ccc;  height : 220px;  text-align : center;  }
div.trendlisting p{ text-align : left;  padding : 5px; font-size : 8pt; margin : 0; }
div.trendlisting img{ border : 0;  }

/* CONTACTFORMULIER */
table.contactformulier {
	width:100%;
}

table.contactformulier th,
table.contactformulier td {
	font-size: 12px;
}

table.contactformulier th {
	padding:5px 0px;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #dbdada;
}

table.contactformulier td {
	text-align:right;
}

table.contactformulier td.verplicht {
	font-style:italic;
	text-align:left;
}

table.contactformulier td input, 
table.contactformulier td select {
	float:left;
}

table.contactformulier td input {
	width:250px;
	border:1px solid #000000;
}

table.contactformulier td input.error {
	border:1px solid #ff0000;
	background-color:#ffb6b6;
}

table.contactformulier td input.cb {
	width:15px;
}

#cont{
	padding: 5px; 
}


#top{
	height:350px;
	text-align:center;
	width: 545px;
	padding: 25px;
}

.tumbs{
	height:64px;
	width:64px !important;
	float:left;
	text-align:center;
	border: solid #CCCCCC 1px;
	margin : 0 2px;
	padding : 5px;
}

#myImageText{
	font-family:'Tahoma';
	font-size:9px;
	text-align:center;
}

.tumbstext{
	width:74px !important;
	float:left;
	text-align:center;
	font-family:'Tahoma';
	font-size:10px;
	margin : 0 2px;
	border : 1px solid #fff;
	padding : 2px 0 0 0;
}

#buttons{ width : 100%; text-align : center; }
#buttons a{ font-weight : bold; text-decoration : underline; color : #333; }
.imag{ border : 2px #fff solid; }
#bottom{ margin : 10px 0 0 0; }

#vorigethumbs{ background : url('../img/nav_back.gif') no-repeat left; float : left; padding : 5px 0 5px 20px; color : #333; font-size : 10px; text-decoration : none; text-transform : uppercase; }
#volgendethumbs{ background : url('../img/nav_go.gif') no-repeat right; float : right; padding : 5px 20px 5px 0; color : #333; font-size : 10px; text-decoration : none; text-transform : uppercase; }
#vorigethumbs:hover,#volgendethumbs:hover{ text-decoration : underline; }

#imgcontainer{ height : 110px; }

#myImage{ border : 1px solid #ccc; margin : 0 0 5px 0; }


/* AANPASSINGEN CSS */
#cashcarry {
	padding:5px 0 2px 0;
	text-align:right;
	font-weight:bold;
	font-size:20px;
	float:right;
	color:#7a7876;
}
#cashcarry2 {
	/*position:absolute; */
	top:148px;
	left:500px;
	color:#8cd87f;
	font-weight:bold;
	font-size:16px;
	width:500px;
}

/* AANPASSINGEN CSS daevy */

.calltoaction{font-size:1.3em;  margin:0.8em; }
.rondcalltoaction{border:dotted #F00 2px;  }
.calltoaction a {color:red; text-transform:uppercase;}
.ruimteonder{margin-bottom:2em;}
.rightcalltoaction{POSITION: absolute; WIDTH: 300px; TOP: 10px; RIGHT: -320px}
.small{font-size:0.8em; }
.belangrijk {font-size:0.8em;  margin:0.8em;}
table.contactformulier th.tekstnormaal{font-size:0.8em;  margin:0.8em; text-align:left; color:#666666; }
table.contactformulier th.tekstnormaal div.breedtenormaal {width:576px;}
div.rightcalltoaction566{POSITION: absolute; WIDTH: 306px; TOP: 10px; RIGHT: -320px;  }
h2.redh2{background-color:#FFFFFF; font-size:12px; text-align:left; padding-left:0;}
h1.blauw, h2.blauw, .blauw{color:#0099CC;}

/* SEARCH */

#pagenav{ margin : 20px 0 10px 0; }

#pagenav a{ border : 1px solid #ccc; padding : 3px; color : #666; text-decoration : none; margin : 0 5px 0 0; }

#pagenav a#active{ border : 1px solid #8AD97E; color : #8AD97E; }

#pagenav a:hover{ border : 1px solid #7a7876; padding : 3px; color : #666; text-decoration : none; margin : 0 5px 0 0; }

#search{ font-family : 'Arial'; font-size : 11px; border : 1px solid #999; padding : 5px; width : 300px; }
