﻿/*Global defintions*/
html {
	margin-bottom: 2px;
	background-color:#fff;
}
body {
	padding: 0;
	position: relative;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 1000px;
	height: 100%;

}
#header {
	background: url(../images/back_top.png) no-repeat;
z-index:5000;
	height: 925px;
}
#header_image{
	position:absolute;
	left:208px;
	top:83px;
	height:166px;
	width:583px;
	margin:0;
}

.LogoHome{position:absolute;left:14px;top:83px;height:166px;width:194px;background:url(../images/logo.png) no-repeat;outline:none;margin:0;}

img{
	border:none;
	outline:none;
}
#container{
	background: url(../images/back_tile.png) repeat-y ;
	background-position: 2px -107px;
}

label.error {
color:red;
float:none;
padding-left:0.5em;
vertical-align:top;
}


#maincontent{
madrgin-top:150px;
margin:0px 0 0 235px;
ledft:280px;
tfop:290px;
width:620px;
}

#page
{
width:555px;



}
#listdivider{
	clear:both;
	height:10px;
	display:block;
}
.mainintro{
	font-weight:bold;
	margin-bottom:10px;
}

a{
	color:#e2001a;
		codlor:#888;

	text-decoration:none;
}
a:hover{
	color:#888;
		coldor:#e2001a;
}

/*Global*/
h1{
	font-size:16px;
	color:#e2001a;
	font-weight:normal;
}
h2{
	font-size:12px;
	color:#e2001a;
	font-weight:normal;
}

/*Intro page*/

.newsitem{
	margin-left:200px;
width:660px;
z-index:500;
}
.newstext{
	float:left;

	width:450px;
}
.newsimage{
margin-top:35px;
float:right;
width:150px;
outline:none;
border:none;

}

.newsdivider{
	clear:both;
	height:10px;
}

/*raget markets*/
#marketlistheader{

	top:515px;
	position: absolute;
	z-index:1;
	left:50px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
#marketlist{
left:0px;	top:555px;
	position: absolute;
	z-index:1;
	left:50px;
}

#marketlist ul 
{
margin:0;
	padding:0;
}

#marketlist ul li
{
	float:left;
	width: 185px;
height:125px;
display:block;
margin:0;
	
}
#marketlist ul li a
{
display:block;
text-decoration:none;
text-align:left;
font-size:12px;
color:#767676;	
	width: 190px;
height:125px;
margin:0;

}
#marketlist a:hover
{
color:#BB6100;

}

/*Bottom bar*/
#content{
margin-top:-640px;
margin-left:220px;
width:555px;
  min-height:700px;
  height:auto !important;
  height: 700px;

}
.maintext{
	width:335px;
	heifght:1200px;
	heifght:auto;
	z-index:200;
	float:left;


}

.contentimage{
	float:left;
	width:200px;
	padding-left:10px;	
}


/*Bottom bar*/
#bottombar {
clear:both;
	background: url(../images/back_bottom.png) no-repeat ;
	width: 1000px;
	height: 88px;
	margin:0;
	madrgin-left:-220px;
display:block;

}

#introbottombar {
z-index:0;
position:absolute;
	width: 1000px;
	height: 150px;
	left:0px;
	top:440px;
	font-size:8px;
	color:#c2c2c2;

}

#grouplist{
margin: 0;
margin-top:270px;
height:90px;
left:0px;
}
#grouplist ul{
margin-left:20px;
padding:0;

}

#grouplist ul li
{
	float:left;
	width: 150px;
height:75px;
border-right:1px #c1c1c1 dotted;
display:block;

	
}
#grouplist ul li a
{
border:none;
width: 150px;
height:75px;
display:block;

	
}


#intronews{
	height:120px;
left:540px;
position:absolute;
top:345px;
width:430px;
border:1px #aaa solid;
text-align:left;
z-index:500;
background-color:#FFF;

}
#intronews h2{
margin: 15px 10px 10px 15px;	
font-size:14px;
text-align:left;
color:#bb6100;
}

.intronewsline{
width:420px;	
margin:0;
font-size:11px;
}
.intronewsdate{
float:left;
	width:70px;
	margin: 0 0 0 15px;
	color:#b0b0b0
}
.intronewsline h3{
float:left;
	width:270px;
font-size:11px;
font-weight:normal;
	overflow:hidden;
	height:15px;

	margin:0;
	
}
.intronewsline h3 a{
text-decoration:none;
color:#767676;
}

.intronewslink{
margin:0;
float:left;
	width:60px;


}
.intronewslink a{
color:#bb6100;
text-decoration:none;
}

.newsdivider{
	clear:both;
	height:1px;
	
}

.map{
	float:left;
	width:200px;
	height:95px;
	margin-top:-15px;
		background:  url(../images/map.png) no-repeat;

}
.bottomlinks {
	float: left;
	margin: 10px 0px 0 5px;
	text-decoration: none;
		color:#c2c2c2;
}
#bottomline p {

	margin: 10px 0  0 35px;
	float: left;


}
#bottomline{
	clear:both;
margin-left:10px;
margin-top:300px;
height:20px;


}

#bottomtext{
position:relative;
width:555px;
left:210px;
top:30px;
padding-top:5px;
mardgin-left:50px;
madrgin-top:50px;
	border-top:1px #c2c2c2 solid;
	font-size:10px;
}

.copyright{
text-align:left;
	float: left;
	color:#c2c2c2;
	text-decoration: none;
	width:300px;
	margin:0;
}

.actilus {
text-align:right;
	float: right;
	color:#c2c2c2;
	width:200px;
border:none;
	

	text-decoration: none;
}
.actilus:hover {
color:#000;
}




/*Menu bar*/


#zijmenubar {
	position: absolute;
width:145px;
text-align:right;

	left: 30px;
	top: 295px;
	outline:none;
}

#zijmenu {float:left; padding:10px; margin:15px 0 0 0;  list-style:none; position:relative; width:130px;outline:none }
#zijmenu ul {padding:0; margin:0; list-style:none; width:166px;  background: url(trans.gif); position:absolute; left:-9999px; top:0;}
#zijmenu table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#zijmenu li {float:left; margin-top:-1px; }
#zijmenu li a {display:block; float:left; color:#e2001a;text-align :right;  width:145px;  line-height:30px;  font-size:14px; text-decoration:none; }

#zijmenu li:hover {position:relative;}
#zijmenu li a:hover {position:relative;  color:#bb6100;}
#zijmenu li:hover > a {color:#000;outline:none }
#zijmenu li a.current {color:#000;outline:none}

