/*-----------------General settings-----------------*/
html, body {
margin: 0px;
font-size: 9px;
font-family: Verdana;
}

#main {
margin: 0px;
width: 805px;
}

img{
border: 0px;
margin: 0px;
}

.clear {
clear: both;
}
/*-----------------General settings-----------------*/


a , a:active  {
	text-decoration: none;
	color: #000;
	
}

a:hover {
	color: #000;
	text-decoration: underline;
} 	

a.white {
	color :#FFF;
	text-decoration: none;
}

a.white:hover {
	color :#FFF;
	text-decoration: underline;
}

.black {
	color :#000;
}
/*----------------------Header----------------------*/
.logo {
float: left;
}

.quickSearchBlock {
float: left;
width: 243px;
height: 50px;
background-image: url(images/stripes.gif);
border-left: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1;
}

.quickSearch{
width: 243px;
margin-top: 14px;
padding: 4px 0px 4px 0px;
background-color: #ffffff;
color: #262626;
text-align: center;
}

.quickSearchField{
width: 135px;
height: 14px;
font-size: 9px;
font-family: Verdana;
color: #262626;
border: 1px solid #676767;
background-color: #ffffff;
}

.siteOptions {
float: left;
margin: 20px 0px 0px 2px;
font-family: verdana;
font-size: 9px;
color: #676767;
}

.siteOptions a:link {
font-family:Verdana; 
font-size:9px; 
color: #676767; 
text-decoration:underline; 
} 

.siteOptions a:active {
font-family:Verdana; 
font-size:9px; 
color: #676767; 
text-decoration:underline; 
}   

.siteOptions a:visited {
font-family:Verdana; 
font-size:9px; 
color: #676767; 
text-decoration:underline; 
}  

.siteOptions a:hover {
font-family:Verdana; 
font-size:9px; 
color: #676767; 
text-decoration:underline; 
}  

/*----------------------Header----------------------*/

/*--------------------Navigation--------------------*/
#navigation {
width: 770px;
height: 28px;
font-family: arial;
font-size: 11px;
color: #ffffff;
padding-left: 35px;
background-color: #c80000;
border-top: 1px solid #cd1515;
border-bottom: 1px solid #9a9a9a;
}

#navigation .button {
float: left;
padding-top: 6px;
background-image: url(images/navigation/arrow.gif);
background-repeat: no-repeat;
background-position: top center;
}

#navigation a {
	color: #FFF;
	text-decoration: none;
	
}

#navigation a:hover {
	color: #FFF;
	text-decoration: underline;
	
}
      
#navigation .buttonActive {
float: left;
padding-top: 6px;
background-image: url(images/navigation/arrow_active.gif);
background-repeat: no-repeat;
background-position: top center;
}
      
#navigation .buttonSeparator {
float: left;
width: 1px;
height: 15px;
margin: 6px 10px 0px 10px;
background-color: #d63f3f;
}

.subnavigation {
width: 774px;
height: 22px;
font-family: arial;
font-size: 10px;
color: #1c1b1b;
padding-left: 31px;
background-color: #dfdfdf;   
}

.subButton {
float: left;
height: 13px;
padding: 0px 2px 0px 2px;
margin: 3px 3px 0px 0px;
background-color: #dfdfdf;
border: 1px solid #c7c7c7;
}
      
.subButtonActive {
float: left;
margin-top: 3px;
height: 13px;
padding: 0px 2px 0px 2px;
margin: 3px 3px 0px 0px;
background-color: #f6f6f6;
border: 1px solid #c1c1c1;
}
/*--------------------Navigation--------------------*/

/*---------------------Sidebar----------------------*/
.sidebar {

float: left;
width: 188px;
border-top: 1px solid #ffffff;
}

.sidebarWide {

width: 167px;

height: 185px;
background-color: #333;
}

.sidebarSmall {
	float: left;
	width: 139px;
	background-color: #333333;
}

.sidebarSeparator {
float: left;
width: 167px;
height: 42px;
background-color: #333333;
background-image: url(images/navigation/sidebar_separator.gif);
background-repeat: no-repeat;
}
/*---------------------Sidebar----------------------*/

/*----------------------Login-----------------------*/
.login {
position:absolute;
width: 167px;
font-family: verdana;
font-size: 9px;
color: #1c1b1b;
margin-top: 25px;
padding: 8px 10px 14px 10px;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color: #dfdfdf;
}

.login a:link {
font-family:Verdana; 
font-size:9px; 
color: #1c1b1b; 
text-decoration:underline; 
} 

.login a:active {
font-family:Verdana; 
font-size:9px; 
color: #1c1b1b; 
text-decoration:underline; 
}   

.login a:visited {
font-family:Verdana; 
font-size:9px; 
color: #1c1b1b; 
text-decoration:underline; 
}  

.login a:hover {
font-family:Verdana; 
font-size:9px; 
color: #1c1b1b; 
text-decoration:underline; 
}  

.loginTitel{
font-family: verdana;
font-weight: bold;
font-size: 10px;
margin: 0px 0px 4px 0px;
}

.loginField{
width: 160px;
height: 12px;
font-size: 9px;
font-family: Verdana;
color: #1c1b1b;
border: 1px solid #676767;
background-color: #ffffff;
}

.loginButton{
margin: 4px 0px 6px 0px;
}
/*----------------------Login-----------------------*/

/*-------------------Navigation2--------------------*/
.navigation2{
width: 137px;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
background-color: #f6f6f6;
}

.button2{
width: 112px;
padding: 4px 5px 4px 20px;
font-family: arial;
font-size: 11px;
color: #fffefe;
border-bottom: 1px solid #717171;
background-image: url(images/navigation/arrow2.gif);
background-repeat: no-repeat;
background-color: #c80000;
background-position: center left;
}

.button2Active{
width: 112px;
padding: 4px 5px 4px 20px;
font-family: arial;
font-size: 11px;
color: #fffefe;
border-bottom: 1px solid #717171;
background-image: url(images/navigation/arrow2_active.gif);
background-repeat: no-repeat;
background-color: #c80000;
background-position: center left;
}

.button2First{
width: 112px;
padding: 4px 5px 4px 20px;
font-family: arial;
font-size: 11px;
color: #fffefe;
border-top: 1px solid #717171;
border-bottom: 1px solid #717171;
background-image: url(images/navigation/arrow2.gif);
background-repeat: no-repeat;
background-color: #c80000;
background-position: center left;
}

.subButton2{
width: 107px;
font-family: arial;
font-size: 10px;
color: #1c1b1b;
margin: 1px 0px 1px 2px;
padding: 0px 2px 0px 20px;
border-left: 6px solid #dfdfdf;
}

.subButton2Active{
width: 107px;
font-family: arial;
font-size: 10px;
color: #1c1b1b;
margin: 1px 0px 1px 2px;
padding: 0px 2px 0px 20px;
border-left: 6px solid #878787;
background-color: #dfdfdf;
}

.subButton2Separator{
width: 137px;
height: 1px;
background-image: url(images/navigation/dots.gif);
}
/*-------------------Navigation2--------------------*/

/*---------------------Content----------------------*/
.content {
float: left;
width: 617px;
border-top: 1px solid #ffffff;
}

.image {
float: left;
width: 368px;
height: 190px;
}
/*---------------------Content----------------------*/

/*--------------------Searchbox---------------------*/
.searchbox{
float: left;
margin: 32px 0px 0px -10px;
width: 220px;
border: 1px solid #333333;
background-color: #ffffff;
}

.searchHeader{
float:left;
position:relative;
margin: -30px 0px 8px 25px;
}

.searchField{
float: left;
width: 140px;
height: 12px;
font-size: 9px;
margin: 1px 0px 1px 0px;
font-family: Verdana;
color: #1c1b1b;
border: 1px solid #676767;
background-color: #ffffff;
}

.searchItem{
float: left;
width: 40px;
margin: 0px 0px 0px 15px;
font-size: 9px;
font-family: Verdana;
color: #1c1b1b;
}

.searchButton{
float: left;
padding: 4px 0px 6px 55px;
color: #1c1b1b;
}
/*--------------------Searchbox---------------------*/

/*--------------------Searchbox2---------------------*/
.searchbox2{
float: left;
margin: 0px 0px 0px 0px;
width: 615px;
border: 1px solid #c1c1bf;
background-color: #ececec;
}

.searchField2{
float: left;
width: 125px;
height: 12px;
font-size: 9px;
margin: 3px 0px 1px 0px;
font-family: Verdana;
color: #1c1b1b;
border: 1px solid #676767;
background-color: #ffffff;
}

.searchItem2{
float: left;
margin: 4px 10px 0px 15px;
font-size: 9px;
font-family: Verdana;
color: #1c1b1b;
}

.searchButton2{
float: left;
padding: 4px 0px 4px 20px;
color: #1c1b1b;
}
/*--------------------Searchbox2---------------------*/

/*-----------------Registrationbox------------------*/
.registrationbox{
float: left;
margin: 6px 0px 0px -10px;
width: 220px;
height: 38px;
border: 1px solid #333333;
background-color: #ffffff;
}

.registrationHeader{

position:absolute;
margin: 0px 0px 0px 180px;
}

.free{
font-size: 14px;
color: #af0101;
}

.registrationLink{

padding: 9px 0px 0px 45px;
}

.registrationLink a:link {
font-family: Times New Roman; 
font-size: 12px;
font-weight: bold; 
color: #262626; 
text-decoration:underline; 
} 

.registrationLink a:active {
font-family: Times New Roman; 
font-size: 12px;
font-weight: bold; 
color: #262626; 
text-decoration:underline; 
}   

.registrationLink a:visited {
font-family: Times New Roman; 
font-size: 12px;
font-weight: bold; 
color: #262626; 
text-decoration:underline; 
}  

.registrationLink a:hover {
font-family: Times New Roman; 
font-size: 12px;
font-weight: bold; 
color: #262626; 
text-decoration:underline; 
}  
/*-----------------Registrationbox------------------*/

/*-------------------Breadcrumbs--------------------*/
.breadcrumbs {
width: 615px;
height: 15px;
margin: 15px 0px 0px 0px;
padding: 2px 0px 0px 2px;
font-family: verdana;
font-size: 9px;
color: #333333;
background-color: #ececec;
}

.breadcrumbs a:link {
font-family: Verdana; 
font-size: 9px;
color: #af0101; 
text-decoration:underline; 
} 

.breadcrumbs a:active {
font-family: Verdana; 
font-size: 9px;
color: #af0101; 
text-decoration:underline;
}  
 
.breadcrumbs a:visited {
font-family: Verdana; 
font-size: 9px;
color: #af0101; 
text-decoration:underline; 
}  

.breadcrumbs a:hover {
font-family: Verdana; 
font-size: 9px;
color: #af0101; 
text-decoration:underline; 
} 
 
/*-------------------Breadcrumbs--------------------*/

/*----------------------Page------------------------*/
h1 {
font-family: Verdana;
font-size: 14px;
color: #333333;
margin: 10px 0px 10px 2px;

}

.ruler {
width: 619px;
height: 1px;
margin: 10px 0px 0px 0px;
background-image: url(images/dots.gif);
}
/*----------------------Page------------------------*/

/*-------------------Addressbox---------------------*/
.addressbox{
float: left;
width: 617px;
border: 1px solid #c1c1bf;
}

.addressColumn{
float: left;
width: 25%;
}

.addresslist{
float: left;
font-family: Verdana;
font-size: 10px;
color: #3d3d3d;
padding: 5px 0px 5px 10px;
margin: 5px 0px 5px 10px;
}

.addresslist a:link {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
} 

.addresslist a:active {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
}  
 
.addresslist a:visited {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
}  

.addresslist a:hover {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
} 

.addressResults {
font-family: Verdana; 
font-size: 10px;
color: #888888;
}
/*-------------------Addressbox---------------------*/

/*--------------------linksbox----------------------*/
.linksBox{
float: left;
width: 617px;
border: 1px solid #c1c1bf;
}

.linksColumn{
float: left;
width: 150px;
}

.linksList{
float: left;
font-family: Verdana;
font-size: 10px;
color: #3d3d3d;
padding: 5px 0px 5px 15px;
margin: 5px 0px 5px 15px;
}

.linksList a:link {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
} 

.linksList a:active {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
}  
 
.linksList a:visited {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
}  

.linksList a:hover {
font-family: Verdana; 
font-size: 10px;
color: #024db3; 
text-decoration: underline; 
} 

.linksCategorie {
font-family: Verdana; 
font-size: 10px;
font-weight: bold;
margin: 0px 0px 5px -15px;
}


/*--------------------linksbox----------------------*/

/*----------------------News------------------------*/
.newsContainer{
float: left;
width: 619px;
margin: 0px;
}
.news{
float: left;
width: 369px;
margin: 0px 10px 0px 0px;
}
.newsImage{
float: left;
width: 100px;
border: 1px solid #c5c5c5;
}
.newsText{
float: left;
font-family: Verdana;
font-size: 9px;
color: #333333; 
width: 240px;
margin: 0px 0px 0px 10px;
padding: 3px 0px 3px 0px;
}
.newsText a:link {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
} 

.newsText a:active {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}   

.newsText a:visited {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}  

.newsText a:hover {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}  
.newsTextTitle{
font-family: Verdana;
font-size: 9px;
font-weight: bold;
color: #333333;
}
.newsItem{
float: left;
width: 359px;
margin: 0px;
padding: 4px 4px 4px 4px;
background-color: #f7f6f6;
border: 1px solid #ececec;
}
.newsRuler {
width: 369px;
height: 1px;
background-color: #f2f2f2;
margin: 10px 0px 10px 0px;
}
/*----------------------News------------------------*/

/*---------------------Contact----------------------*/
.contactContainer{
float: left;
width: 619px;
margin: 0px;
}
.contactForm{
float: left;
width: 369px;
margin: 0px 10px 0px 0px;
}
.contactFormField{
width: 150px;
height: 14px;
font-size: 9px;
font-family: Verdana;
margin: 1px 0px 1px 0px;
color: #262626;
border: 1px solid #676767;
background-color: #ffffff;
}
.contactFormFieldLabel{
float: left;
width: 80px;
padding: 3px 0px 0px 2px;
height: 14px;
font-size: 9px;
font-family: Verdana;
color: #262626;
}
.contactFormArea{
width: 275px;
height: 200px;
font-size: 9px;
font-family: Verdana;
margin: 1px 0px 1px 0px;
color: #262626;
border: 1px solid #676767;
background-color: #ffffff;
}
.contactFormSend{
margin: 1px 0px 1px 0px;
}
/*---------------------Contact----------------------*/

/*----------------------Search------------------------*/
.searchContainer{
float: left;
width: 619px;
margin: 0px;
}
.search{
float: left;
width: 619px;
margin: 0px 10px 0px 0px;
}
.searchResults{
float: left;
width: 619px;
margin: 0px 0px 0px 0px;
}
.HGsearchItem {
width: 617px;
font-family: Verdana;
font-size: 9px;
color: #333333;
background-color: #f7f6f6;
border: 1px solid #ececec;
margin: 0px 0px 10px 0px;
}
.HGsearchItemTitle {
font-family:Verdana; 
font-size:10px; 
color: #222; 
text-decoration:none;
font-weight: bold;
background-color: #ececec;
}

.HGtitle {

 font-family:Verdana; 
font-size:10px; 
color: #333333; 
text-decoration:none;
font-weight: bold;
background-color: #ececec;
padding:2px;

}
.HGlinkTitle {
font-family:Verdana; 
font-size:10px; 
color: #333333;
font-weight: bold;
text-decoration:none; 
} 

.HGsearchItemPicture {
width: 140px;
}

.HGsearchItemContent {
}

.HGlink {
font-family: Verdana; 
font-size: 9px;
color: #024db3; 
text-decoration: underline; 
}

.HGpageBlock {
width:100%;
}
/*----------------------Search------------------------*/

/*----------------------Top-------------------------*/
.top {
	
	text-align: right;
	padding: 10px 5px 0px 0px;
}
.top a:link {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
} 
.top a:active {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}   
.top a:visited {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}  
/*----------------------Top-------------------------*/

/*----------------------Top2-------------------------*/
.top2 {
float: left;
text-align: right;
width: 619px;
padding: 10px 5px 0px 0px;
}
.top2 a:link {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
} 
.top2 a:active {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}   
.top2 a:visited {
font-family:Verdana; 
font-size:9px; 
color: #333333; 
text-decoration:underline; 
}  
/*----------------------Top2-------------------------*/

/*---------------------Banner-----------------------*/
.banner{
float: left;
margin: 0px 0px 0px 0px;
width: 240px;

}
/*---------------------Banner-----------------------*/

/*-------------------ContactBox---------------------*/
.contactBox{
float: left;
width: 230px;
font-family:Verdana; 
font-size:9px; 
color: #333333; 
background-color: #FF0000;
padding: 4px 4px 4px 4px;
margin: 35px 0px 0px 0px;
background-color: #f7f6f6;
border: 1px solid #ececec;
}

.contactBox a:link {
font-family: Verdana; 
font-size: 9px;
color: #024db3; 
text-decoration: underline; 
} 

.contactBox a:active {
font-family: Verdana; 
font-size: 9px;
color: #024db3; 
text-decoration: underline; 
}  
 
.contactBox a:visited {
font-family: Verdana; 
font-size: 9px;
color: #024db3; 
text-decoration: underline; 
}  

.contactBox a:hover {
font-family: Verdana; 
font-size: 9px;
color: #024db3; 
text-decoration: underline; 
} 
/*-------------------ContactBox----------------------*/


/*---------------------Contact----------------------*/

.contactFormSelect{
font-size: 9px;
font-family: Verdana;
margin: 1px 0px 1px 0px;
color: #262626;
border: 1px solid #676767;
background-color: #ffffff;
}
/*---------------------Contact----------------------*/

/*-----------------Registreerbox---------------------*/
.registreerBox{
float: left;
width: 230px;
font-family:Verdana; 
font-size:9px; 
color: #333333; 
background-color: #FF0000;
padding: 0px 0px 0px 0px;
margin: 35px 0px 0px 0px;
background-color: #f7f6f6;
border: 1px solid #ececec;
}
/*-----------------Registreerbox---------------------*/

.error {

	color: #e40404;
	
}


#ads_right {
	
	position :absolute;
	left: 850px;
	top:30px;
	
}


.googleBox2 {

border: 1px solid #cbcbcb;
margin: 0px 0px 0px 0px;
padding: 0px 5px 8px 5px;
font-family: Verdana;
font-size: 9px;
color: #212121;
background-color: #ffffff;
}

.googleLogo2 {
margin: 8px 0px 4px 0px;
text-align:center;
}

.googleInput2 {	
font-size: 9px;
font-family: Verdana;
border: 1px solid #676767;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 90px;
height: 12px;
}

.tblGoogle {
	margin-top:4px;
	margin-bottom:3px;
	background-color: #FFFFFF;
	border:8px solid #c9e4f1;
	width:100%;

}
