span.originaltext {
	display: none;
}

span.flashtext {
	margin: 0px;
	padding: 0px;
}

embed {
	display: inline;
}

/*

colors used:
olive for text-color and backgroundcolor header
limegreen for the mouseover of the links and text-color h1-h6
white for the links in the footer

*/

* { margin: 0px;	padding: 0px; outline-style: none; }

html, body {
	height: 100%;
	background: #000;
}

img a, a img { border: 0px; text-decoration: none; }

#site {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font: 13px Trebuchet MS, arial, sans-serif;
	line-height: 16px;
	color: #dadada;
	background: url(pics/bg_site.gif) top left repeat-y;
}

/* ------------------------------------------------------------------------- Header */

#print_header {
	display: none;
}

#header {
	position: relative;
	width: 779px;
	height: 320px;
	float: left;
	border: 3px solid #03178d;
	font-size: 0px;
	border-top: none;
}

#header .logo a img {
	position: absolute;
	right: -3px;
	bottom: -14px;
	border: 0px solid #fff;
}

* html #header .logo a img { right: -4px; }

/* ------------------------------------------------------------------------- Navigation */ 

#navigation {
	width: 205px;
	float: left;
}

#navigation ul {
	margin: 17px 0px 17px 17px;
	list-style-type: none;
}

#navigation li { padding: 5px 12px 5px 0px; text-align: right;}

#navigation li a:link, #navigation li a:visited {
	padding: 0px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	text-align: right;
	background: #000;
}

#navigation li:hover,
#navigation li.current {
	background: url(pics/bg_li_current.gif) 0px 11px repeat-x;	
}

/* Subnavigation */

#navigation ul.sub { margin: 5px 0px 0px 0px;	}
#navigation ul.sub li {	margin: 0px; padding: 5px; }

#navigation ul.sub li a:link, #navigation ul.sub li a:visited {
	padding: 0px;
	color: #a4a3a1;
	font-size: 12px;
}

#navigation ul.sub li.current a:link,
#navigation ul.sub li.current a:visited,
#navigation ul.sub li a:hover { border-bottom: 1px solid #a4a3a1; }

#navigation ul.sub li.current,
#navigation ul.sub li:hover { background: none; }


#navigation .lang { text-align: right; margin-right: 17px;}
#navigtaion img {
	margin: 0px 0px 0px 6px;
	width: 16px;
	height: 11px;
}

#navigation .lang a:link, #navigation .lang a:visited, #navigation .lang a:hover {
	text-decoration: none;
	border-bottom: 0px;	
}

#navigation .lang a:link img, #navigation .lang a:visited img, #navigation .lang a:hover img {
	text-decoration: none;
	border-bottom: 0px;	
}


/* ------------------------------------------------------------------------- Content */ 

#content ul.nieuws {
    margin-left: 0px;
    padding-left: 0px;
    list-style-image: none;
    list-style-type: none;
   
    
}

#content ul.nieuws li {
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 15px;
    padding-top: 4px;
    height: 25px;
}

#content ul.nieuws li a:link, #content ul.nieuws li a:visited{
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 5px;
    height: 21px;
    width: 745px;
    background-color: #909090;
    display: inline-block;
}

#content ul.nieuws li a:hover {
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 5px;
    height: 21px;
    background-color: #bcbcbc;
    display: inline-block;
}


#address {
	position: absolute;
	padding: 17px 17px 30px 17px;
	bottom: 0px;
	left: 0px;
	width: 171px;
	text-align: right;
	font-size: 12px;
	line-height: 17px;
	color: #a4a3a1;
}

#address a:link, #address a:visited { color: #a4a3a1; border: none; text-decoration: none; }

#content {
	padding: 30px 15px;
	width: 755px;
	float: right;
}

#content .nieuws {margin-bottom: 15px;}
#content .nieuws .datum {float: left; width: 150px;}
#content .nieuws .nieuws {float: left; width: 550px; }
#content .nieuws a:link, #content .nieuws a:visited {text-decoration: none; border-bottom: 0px solid; display: block;}
#content .nieuws a:hover {text-decoration: none; border-bottom: 0px solid; color: #858282;}

/* Homepage styles */
#content.home { padding: 30px 0px; width: 785px; background: #262626; }
#content .text-home { padding: 0px 0px 0px 15px; width: 770px; min-height: 225px; height: auto !important; height: 225px; }

#scroller 						{ margin: 0px 0px 0px 15px; float: right; line-height: 30px; overflow: hidden; }
#scroller .head				{ padding: 0px 10px; text-align: right; font-weight: bold; font-size: 14px; }
#Scrollercontainer 		{ position: relative; width: 150px; height: 181px; overflow: hidden; }
#vScroller  					{ position: absolute; line-height: 16px; }
#vScroller .item 			{ padding: 5px 5px 15px 0; margin-bottom: 12px; width: 145px; height: 148px; border-top: 1px solid #fff; overflow: hidden;}
#vScroller .item a:link, #vScroller .item a:visited {text-decoration: none; border-bottom: 0px solid;}
#vScroller .item a:hover {text-decoration: none; border-bottom: 0px solid; color: #7c7c7c;}
#vScroller .item img 	{ margin: 0px 0 10px 0; padding: 0 0 0 0px; }

#calendar { margin: 20px 0px; padding: 15px; background: #1b1b1b; }
/* End homepage styles */

#partners .partner { 
	margin: 0px 15px 15px 0px; 
	width: 165px; 
	height: 150px; 
	float: left; 
	border: 1px solid #fff;
	overflow: hidden; 
	font-size: 10px;
	background: #afafaf; 

}
#partners .partner img { margin: 0px; padding: 0px; }
#partners .partner .info { padding: 5px; color: #262626; }

#table .row { padding: 5px 0px; }
#table .row .column110 { padding: 0px 10px 0px 0px; width: 110px; float: left; }
#table .row .column200 { padding: 0px 10px 0px 0px; width: 200px; float: left; }

#content .bloklijst {float: left; height: 120px; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #b7b7b7;}
#content .lijstimg {float: left; width: 167px; height: 120px; margin: 0px 20px 0px 0; overflow: hidden;}
#content .lijstimg img {margin: 0px; padding: 0px;}
#content .lijstitem {float: left; width: 547px; height: 120px; margin: 0px 3px 0px 0;  padding-right: 10px; overflow: hidden;}

h1, td h1 {font: 19px verdana, arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 7px; }
h2, td h2 {font: 17px verdana, arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 7px; }
h3, td h3 {font: 15px verdana, arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 7px; }
h4, td h4 {font: 14px verdana, arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 7px; }
h5, td h5 {font: 13px verdana, arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 7px; }
h6, td h6 {font: 12px verdana, arial, sans-serif; font-weight: bold; color: #fff; margin-bottom: 7px; }

/* Special fonts */
#content .text-home h1 { width: 500px; line-height: 30px; font-size: 30px; }
#content .text-home h2 { width: 500px; line-height: 30px; font-size: 14px; }
#content .text-home h3 { width: 500px; line-height: 30px; font-size: 13px; }
#content .text-home h4 { width: 500px; line-height: 30px; font-size: 10px; }
#content .text-home h5 { width: 500px; line-height: 30px; font-size: 8px;  }
#content .text-home h6 { width: 500px; line-height: 30px; font-size: 6px;  }

#content a:link, #content a:visited {text-decoration: none; color: #dadada ;  border-bottom: 1px solid #dadada;}
#content a:hover { color: #dadada;  border-bottom: 1px solid #dadada; }

#partners .partner a { border: none; text-decoration: none; } 

table {margin: 5px 0px;}
td {
	font: 12px verdana, arial, sans-serif;
	line-height: 16px;
	color: #fff;
}

#content img { margin: 10px 0px; }
#content img.left {	margin: 0px 10px 10px 0px; float: left; }
#content img.right { margin: 0px 0px 20px 10px; float: right; clear: right;}

p { margin-bottom: 9px;}

#content ul { margin: 10px 0px 10px 15px; list-style-type: disc;}
#content li { margin: 0px 0px 0px 15px;}
#content ol { margin: 10px 0px 10px 20px;}

/* ------------------------------------------------------------------------- Drivers */

#content .drivers {float: left; margin-bottom: 50px;}
#content .drivers .afb img {padding: 0px; margin: 0px; border: 1px solid #fff;}
#content .drivers .afb a:link, #content .drivers .afb a:visited{text-decoration: none; border: 0px solid;}
#content .drivers .afb {float: left; width: 122px; height: 145px; margin-right: 20px;}
#content .drivers .tekst {float: left; width: 600px;}
#content .drivers .tekst b{color: #fff;}
 




/* ------------------------------------------------------------------------- Lijst*/ 

#partners .whole_logo1 {
	width: 200px;
	height: 90px;
	display: inline;
  border: 1px solid #fff;
  margin: 0px 40px 20px 0px;
	cursor: pointer;
  float: left;
}

#partners .whole_logo {
	width: 200px;
	height: 90px;
	display: inline;
  border: 1px solid #fff;
  margin: 0px 40px 20px 0px;

  float: left;
}

#partners .back_logo {

	padding: 1px;
	width: 198px;
	height: 88px;
	display: inline;
        float: left;
	background-color: #434343;
}

.ref_logo {
	width: 198px;
        height: 60px;
	display: table-cell;
        text-align: center;
	background-color: #434343;
}

#partners .back_logo .ref_logo img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	background-color: #434343;
	float: none;
}

#partners .omschrijving {
  height: 30px;
  width: 198px; 
  line-height: 15px;
  text-align: center;
  overflow: hidden;
}

/* ------------------------------------------------------------------------- Footer */ 

#footer {	position: absolute;	bottom: 0px; width: 980px; text-align: right; margin-bottom: 8px; font-size: 11px;}
* html #footer {	bottom: -1px; }

#footer a:link, #footer a:visited {color: #6b6b6b; border-bottom: 0px solid; text-decoration: none;}
#footer a:hover {color: #d9d9d9;}

span.floatLeft  { float: left; }
span.floatRight { float: right; }

br.clear { height: 0px; font: 0px verdana, arial, sans-serif; line-height: 0px; clear: both; }


