body {
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	background-color:#000000; 
	/*overflow-y: auto;*/
		text-align: center;
}
img { border-style:none; }

a {	
		color: #ffffff;
	
	/*border-bottom: 1px dotted #ffffff; */
}	
	
a:visited {color: #ffffff;}
	


h3 { font-size: 13px; color: #9a9a9a}
h1 {
	font-size: 20px;
	color: #ffffff;
	font-face: normal;
}
ul, li { margin: 0; padding: 0; }

ul {	
	height: 1.5em;
}

td, th {	
	color: #ffffff;
	font-family:Trebuchet MS,arial,helvetica,sans-serif;
	font-size:13px;
}

li {
/*background-color: #e3e3e3;*/
/*border-right: 1px solid #292929;*/
display: inline;
float: left;
line-height: 1.5em;
padding: 0 .5em 0;
position: relative;
text-align: center;
}



li:hover {
/*background-color: #faa41a;*/
}



/* Second tier */



li ul {
background-color: #cccccc;
border: 1px solid black;
display: none;
height: auto;
left: 0;
margin: 0;
position: absolute;
top: 100%;
width: 8em;
}

li:hover ul {
display: block;
}



li ul li {
/*border-bottom: 1px solid black;
border-right: none;*/
margin: 0;
padding: 0;
text-align: left;
width: 100%;
}



li ul li a {
padding-left: .3em;
}



li ul li:hover a {
/*background-color: #faa41a;*/
display: block;
height: 100%;
}



.noBorder {
border: none;
}

#bodycontainer { 
	position:relative;	
	margin:0 auto; 
	border:1px solid #ffffff; /*#848f35; */
	border-top:0px solid black; 
			width: 1000px;
			text-align: left;
	overflow: hidden;
}

#title {

	margin-top:0px;
	height:40px;
	background-color:#ffffff;
	color:#ffffff;
	background-image:url(/exto/images/gradient-zwart.png); 
	background-repeat:repeat-h;/*repeat graphic vertically */  
	background-position:top left;
	border-bottom: 1px solid #ffffff; /*#848f35;*/
	float: left;
			width: 955px;
		_width:1000px;
		padding:0 45px 0 0px;
		}
#menu {
	padding:0 5px 0 5px;
	height:25px;
	color:#000000;
	border-bottom: 1px solid #ffffff; /*#848f35;*/
	background:#cccccc;
	position: relative;
	clear: both;
	background-repeat:repeat-h;
	background-position:top left;
}
#site_menu {
			width: 150px;
			padding: 0px 10px;
	float: left;
	border-right: 1px solid #ffffff; /*#848f35;*/
}

#site_content {
	margin-top: 0px;
	margin-right: 10px;
			margin-left: 170px;
				/*width: 795px;*/
			display: block;
	min-height: 500px;
	padding: 10px;
	color: #ffffff;	
	/*border-left: 1px solid #ffffff; *//*#848f35;*/
}

#footer {
	clear: both;
}
#page_footer {
	clear: both;
	border-top: 1px solid #ffffff;
			width: 1000px;
			font-style: italic;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
}

.locator {
 	margin:0;
	/* padding:0 45px 0 45px;*/
	/* border: 1px dotted #f00; */
	clear:both;
	background-color: #CCFF99;

}
.locator_height_a { /* height:85px;  */ }
.locator_height_b { /* height:190px; */  }
.locator_height_c { /* height:350px; */ }

#result_pane	{ 
	overflow-y:scroll; 
	overflow: scroll;
	overflow-x: auto;
	height:250px; 
	border-top:1px solid #ffffff; /*#848f35; */
	width: 1000px; 
	clear: both; 
	position: relative;
}

#result_pane_shop	{ 
	overflow-y:scroll; 
	overflow: scroll;
	overflow-x: auto;
	border-left:1px solid #ffffff; /*#848f35; */
	height:250px; 
	width: 800px; 
	position: relative;
}

#content {
	padding:2px 5px 2px 5px;
	clear:both;
	color:#ffffff;
}
A.inactive_link:link, A.inactive_link:visited {
	color: #bababa;
	hover: #FD4F6D;
}

A.active_link:link, A.active_link:visited {
	color: #f00;
	hover: #FD4F6D;
}
.partial_title {
	font-size: 20px;
	color: #ffffff;
}

.site_menu_title {
	font-size: 20px;
	color: #9a9a9a;
	/*line-height: 0.5em;*/
}

.site_menu_title {
	font-size: 20px;
	color: #9a9a9a;
	text-decoration: none;
}

.site_menu_active {
	color: #6f6f6f;
}
.logo {
	font-size:35px;
	font-weight:bolder;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin: 0;
	font-family:arial,helvetica,sans-serif;
	height: 40px;

	}
	
.subsites {
	font-size:20px;
	font-weight:bold;
	float: right;
	vertical-align: middle;
	margin-top: 7px;
	height: 40px;
	/*margin: 0px 60px;*/
}
.subsite_for_ie6 {
	font-size:20px;
	font-weight:bold;
	text-decoration: underline;
}
.site_title {
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	height: 40px;
	/*width: 1000px;*/
	text-align: center;
	line-height: 40px;
}
.title_search {
	color:#fff;
	background-color:#ffffff;
	border:1px solid #fff;
	width:8em;
	font-size:.8em;
	margin:.1em;
}
#title a {
	color:#fff;
}
#title a:hover {
	color:#075d00; //#FD4F6D;
}


#menu a {
	color:#000000;
}
#menu a:hover {
	color:#6f6f6f;
}
.locator_slideshow {
	width:170px;
	height:195px;
	padding:5px;
	float:left;
	overflow:hidden;
	background-color: #ffffff;
}
#locator_double {
	width:600px;
	_width:620px;
	height:200px;
	_height: 200px;
	position:float;
	float:left;
	overflow:hidden;
	background-color: #ffffff;
	color: #ffffff;
}
.locator_slideshow_slow {
	width:170px;
	height:195px;
	//position:float;
	float:left;
	overflow:hidden;
	background-color: #ffffff;
}



.locator_quatro {
	width:980px;
	_width:1000px;
	height:225px;
	_height: 225px;
	position:float;
	float:left;
	margin-left: 10px;
	overflow:hidden;
	background-color: #ffffff;
	color: #ffffff;
}
.locator_quatro_small {
	width:980px;
	_width:1000px;
	height:125px;
	_height: 125px;
	position:float;
	float:left;
	margin-left: 10px;
	overflow:hidden;
	background-color: #ffffff;
	color: #ffffff;
}

.small {
	font-size: 11px;
}

.workbox {
	position:relative;
	height:160px;
	width:160px;
	margin:10px;
	padding:0 7px;
	float: left;
	text-align:center;
}
.workbox_large {
	position:relative;
	height:240px;
	width:160px;
	margin:10px;
	padding:0 7px;
	float: left;
	text-align:center;
}
.artistbox {
	position:relative;
	height:160px;
	width:485px;
	float: left;
	text-align:center;
}
#menu {
	}
a:hover, #head a:hover, #menu a:hover {
	color:#6f6f6f;
}
.float_left {
	float: left;
	text-align: left;
	width:auto;
}
.float_right {
	float:right;
	text-align:right;
	width: auto;
}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle; margin-top:auto; margin-bottom:auto;}
.vbottom {vertical-align:bottom;}

.hright {text-align:right;}
.hcenter {text-align:center;}
.hleft {text-align:left;}

.attention {color: red;}

form#login {
	position:relative;
}

div#submitdiv {
	float: left;
	position: relative;
	font-size: 0.8em;
	margin-top:4px;
	border:1px solid #ffffff;
}
  
div#check {
	position:relative;
	float:left;
	font-size:.8em;
	padding:0px;
	margin:0px;
	margin-top:4px;
}

div#expl,
div#mail_pass {
	position:relative;
	float:left;
	font-size:.8em;
	padding:0px;
	margin:0px;
	margin-top:5px;
}
  
div#username,
div#password {
	position:relative;
	float:left;
	margin-right:3px;
	margin-top:4px;
}
     
select#price_class,
input#tag,   
input#subdomain-field,
input#site_password-field,
input#submit {
	width:8em;
	border:1px solid #ffffff;
	font-size:.8em;
	padding:0px;
	margin:0px;
}
          
label.overlabel {
	color:#999;
}
        
label.overlabel-apply {
	position:absolute;
	top:-1px;
	left:5px;
	z-index:1;
	color:#999;
}

.forumlist {
	width: 100%;
	border: 1px medium black;
	border-color: #BBCEDE;
	margin: 0;
	padding: 0;
	background-color: #F1F1F1;

}

.forumlist td {
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	padding: 4px 6px;
}

.forumlist th {
	background-color: #74B143;
	color: #ffffff;
}

.forumtitle {
	color: #004400;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.linklist {
	text-align: center;
}

.slideshow {
	float: right;
	margin-left: 10px;
}

#navigation .topbar { margin-top: 0px; height: 40px; position: relative; background: #72AC41 url('/exto/images/gradient-zwart.png') repeat-x; border-bottom: 1px solid #646363; }
#navigation .topbar a.flag { position: relative; left: 1em; top: 1em; }
#navigation .topbar ul { position: absolute; top: 3px; right: 20px;  }
#navigation .topbar ul li { display: block; line-height: 1em; padding: 0; }
#navigation .topbar ul li a { color: #FFF; font-weight: bold; display: block; padding: 12px 10px; text-decoration: underline; font-size: 15px; }
#navigation .topbar ul li a.active,
#navigation .topbar ul li a:hover{ background-color: #fff; color: #000; text-decoration: none; padding: 12px 9px; border: 1px solid #000; border-bottom: none; }

#navigation .topbar .searchbox_google { position: absolute; left: 770px; bottom: 8px; }
#navigation .topbar .searchbox_google form,
#navigation .loginbar { height: 25px; position: relative; color: #000000}
#navigation .loginbar { border-bottom: 1px solid #ffffff; color:#000000; background:#cccccc;}
#navigation .loginbar form { margin: 0; padding: 0; }
#navigation .topbar .searchbox_google form input.searchbtn { background-color: #fff; border: 1px solid #646363; }

#navigation .loginbar form div { float: left; position: relative; margin-top: 2px; margin-left: 0.5em; }
#navigation .loginbar form div.username input,
#navigation .loginbar form div.password input { border: 1px solid #cbcbcb; height: 0.8em; padding: 2px 5px 5px 5px; width: 70px; color: #8b8a8a; }
#navigation .loginbar form label.overlabel { top: 2px; }
#navigation .loginbar form div.set_cookie { color: #8B8A8A; margin-top: 2px; width: 120px; }
#navigation .loginbar form div.set_cookie input { bottom: 1px; position: relative;  }
#navigation .loginbar form div.set_cookie label { position: relative; bottom: 2px; }
#navigation .loginbar form div.submit { margin-top: 5px; }

#navigation .loginbar form div.submit input { background-color:#FFFFFF; border:1px solid #999999; bottom:2px; color:#45A930; font-size:9pt; font-weight:bold; padding:1px 9px; position:relative; width:auto; height: 20px }
#navigation .loginbar form div.submit a { position: relative; bottom: 2px; color: #999; font-size: 10pt; left: 1em; }
#navigation .loginbar form div.submit a:hover { text-decoration: none; }
#navigation .loginbar .right_links { float: right;  }
#navigation .loginbar .right_links a { margin-right: 30px; text-decoration: none; color: #ffffff; font-weight: bold; position: relative; top: 3px; }
#navigation .loginbar .right_links a:hover { text-decoration: underline; }
