* { padding: 0; margin: 0; }

.clear { clear: both; background: none; }

a.boxnav
		{
		text-decoration: none;
	 	font-family: verdana, arial, helvetica;
		font-size: 21px;
		font-weight: bold;
		text-align: left;
		line-height: 22px;
		letter-spacing: 1px;		
		color: #ffffff;	
		}

a.boxnav:hover
		{			
		text-decoration: none;
		color: #ff0000;	
		}	
		
a.nav
		{
		text-decoration: none;
	 	font-family: verdana, arial, helvetica;
		font-size: 19px;
		font-weight: bold;
		text-align: left;
		line-height: 22px;
		letter-spacing: 2px;		
		color: #ffffff;	
		}

a.nav:hover
		{			
		text-decoration: none;
		color: #ffdd00;	
		}
		
.nav_active
		{
		text-decoration: none;
	 	font-family: verdana, arial, helvetica;
		font-size: 19px;
		font-weight: bold;
		text-align: left;
		line-height: 22px;
		letter-spacing: 2px;		
		color: #ffdd00;	
		}		
		
a.nav_yellow
		{
		text-decoration: none;
	 	font-family: verdana, arial, helvetica;
		font-size: 22px;
		font-weight: bold;
		text-align: left;
		line-height: 22px;
		letter-spacing: 2px;		
		color: #ffdd00;	
		}

a.nav_yellow:hover
		{			
		text-decoration: none;
		color: #ffffff;	
		}		

.nav_yellow_active
		{
		text-decoration: none;
	 	font-family: verdana, arial, helvetica;
		font-size: 22px;
		font-weight: bold;
		text-align: left;
		line-height: 22px;
		letter-spacing: 2px;		
		color: #ffdd00;	
		}

a.nav_white
		{
		text-decoration: none;
	 	font-family: verdana, arial, helvetica;
		font-size: 22px;
		font-weight: bold;
		text-align: left;
		line-height: 22px;
		letter-spacing: 2px;		
		color: #ffffff;	
		}

a.nav_white:hover
		{			
		text-decoration: none;
		color: #ffdd00;	
		}		


a.link
		{
		text-decoration: underline;
	 	font-family: verdana, arial, helvetica;
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		line-height: 15px;
		letter-spacing: 1px;			
		color: #ffffff;	
		}

a.link:hover
		{			
		text-decoration: underline;
		color: #ffdd00;	
		}

.table
		{
		border-collapse: collapse;
		border: 1px solid;
		border-color: #ffffff;
		padding: 5px;
		}	

.td    
		{ 
		border: 1px solid #ffffff; 
		text-align: center; 
		padding: 2px;
		}


h1 {
	font-size: 24px;
	line-height: 30px;
}

h2 {
	font-size: 16px;
	line-height: 20px;
}


#wrapper, #wrapper_content { 
		width: 1000px;
		height: 650px;
		margin: -325px 0 0 -500px;
		position: absolute;
		top: 50%;
		left: 50%;
		border: 0px;
		background: #ff8800 url(../images/bg.jpg) top left no-repeat;
		}
		
#wrapper { 
		background: #ff8800 url(../images/bg.jpg) top left no-repeat;
		}	
		
#wrapper_content { 
		background: #ff8800 url(../images/bg_content.jpg) top left no-repeat;
		}			
		
#footer { 
		 width: 1000px;
		 height: 35px;
		 position: absolute; top: 614px;
		 display: inline;
		 background: #ff0000;
		 font-family: verdana, arial, helvetica;
		 font-size: 20px;
		 font-weight: bold;
		 text-align: center;
		 line-height: 32px;
		 letter-spacing: 1px;
		 color: #ffffff;
		 border-top: 1px solid; 
		}
		
#welcome { 
		 width: 660px;
		 height: 115px;
		 position: absolute; top: 0px; bottom: 0px; left: 170px; right: 0px;
		 display: inline;
     	 background: transparent url(../images/welcome.png) top left no-repeat;
		 color: #ffffff;
		 border: 0px solid;
		}
		
#welcome2 { 
		 width: 750px;
		 height: 130px;
		 position: absolute; top: 0px; bottom: 0px; left: 125px; right: 0px;
		 display: inline;
     	 background: transparent url(../images/premium_points.png) top left no-repeat;
		 color: #ffffff;
		 border: 0px solid;
		}	
		
#logo { 
		 width: 660px;
		 height: 150px;
		 position: absolute; top: 0px; bottom: 0px; left: 170px; right: 0px;
		 display: inline;
     	 background: transparent url(../images/logo.png) top left no-repeat;
		 color: #ffffff;
		 border: 0px solid;
		}
		
.adress { 
		 width: 250px;
		 height: 150px;
		 position: absolute; top: 225px; bottom: 0px; left: 700px; right: 0px;
		 display: inline;
		 color: #ffffff;
		 border: 0px solid;
		}		
		


#flag_nl, #flag_uk { 
		 width: 30px;
		 height: 18px;
		 color: #ffffff;
		 border: 0px solid;
		 overflow: hidden;
		}		

#flag_nl { 
		 position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
		}
		
#flag_uk { 
		 position: absolute; top: 18px; bottom: 0px; left: 0px; right: 0px;
		}		

#banner { 
		 width: 175px;
		 height: 66px;
		 position: absolute; top: 20px; bottom: 0px; left: 800px; right: 0px;	
		 color: #ffffff;
		 border: 0px solid;
		 overflow: hidden;
		}		

.nl
	{
    background: transparent url(../images/nl.gif) top left no-repeat;
	position: absolute; top: -18px; bottom: 0px; left: 0px; right: 0px;
}

.nl:hover
	{
    background: transparent url(../images/nl.gif) top left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
}

.nl_active
	{
    background: transparent url(../images/nl.gif) top left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
}

.uk
	{
    background: transparent url(../images/uk.gif) top left no-repeat;
	position: absolute; top: -18px; bottom: 0px; left: 0px; right: 0px;
}

.uk:hover
	{
    background: transparent url(../images/uk.gif) top left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
}

.uk_active
	{
    background: transparent url(../images/uk.gif) top left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
}





#click { 
		 width: 172px;
		 height: 185px;
		 position: absolute; top: 0px; bottom: 0px; left: 828px; right: 0px;
		 color: #ffffff;
		 border: 0px solid;
		 overflow: hidden;
		}		


.click_button
	{
    background: transparent url(../images/click.png) top left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
}

.click_button:hover
	{
    background: transparent url(../images/click.png) top left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: -175px; right: 0px;
}


		
#box_1, #box_2, #box_3 {
		 width: 302px;
		 height: 182px;
		 padding: 20px;
		 display: inline;
		 overflow: visible;
 		 font-family: verdana, arial, helvetica;
		 font-size: 14px;
		 font-weight: bold;
		 text-align: left;
		 line-height: 18px;
		 letter-spacing: 1px;
		 color: #ffffff;
		 }


#box_1 { 
	
		 position: absolute; top: 396px; bottom: 0px; left: 25px; right: 0px;
     	 background: transparent url(../images/box_1.gif) top left no-repeat;
		}	

#box_2 { 
		 position: absolute; top: 396px; bottom: 0px; left: 349px; right: 0px;
	  	 background: transparent url(../images/box_2.gif) top left no-repeat;
		}	

#box_3 { 
		 position: absolute; top: 396px; bottom: 0px; left: 674px; right: 0px;
		 background: transparent url(../images/box_3.gif) top left no-repeat;
		}

#arrow_1, #arrow_2, #arrow_3
	 	{ 
		 width: 48px;
		 height: 48px;
		 position: absolute; top: 120px; bottom: 0px; left: 240px; right: 0px;
		 border: 0px solid;
		 overflow: hidden;
		}	
					
.arrow
	{
	background :  url(../images/arrow.png) bottom left no-repeat;
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
}

.arrow:hover
	{
	background:transparent url('../images/arrow.png') no-repeat scroll left 0px;	
	position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;
	z-index: 3;
}

#box_content, #box_content2
	{ 
		width: 447px;
		height: 427px;
		background:transparent url('../images/box_bg.gif') no-repeat scroll left 0px;			
		padding: 10px;
		border: 0px solid;
		overflow: hidden;
		font-family: verdana, arial, helvetica;
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		line-height: 15px;
		letter-spacing: 1px;
		color: #ffffff;		 
		}	

#box_content
	{
		position: absolute; top: 143px; bottom: 0px; left: 20px; right: 0px;

	}


#box_content2
	{ 
		position: absolute; top: 143px; bottom: 0px; left: 510px; right: 0px;	
		}	

#box_content-wide
	{
		width: 940px;
		height: 425px;
		padding: 10px;
		border: 0px solid;
		overflow: hidden;
		font-family: verdana, arial, helvetica;
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		line-height: 15px;
		letter-spacing: 1px;
		color: #ffffff;
		position: absolute; top: 143px; bottom: 0px; left: 20px; right: 0px;
		background:transparent url('../images/box_bg-wide.gif') no-repeat scroll left 0px;
		overflow: auto;	

	}


