@charset "utf-8";
/* CSS Document */
html,body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
body {
	background:#707173 url(../images/background_stretch.jpg) top left repeat-x;
	font-family:Tahoma, Geneva, Sans-serif !important;
	font-size:12px !important;
	line-height:21px;
	color:#1a171b;
}
div#container {
	background: url(../images/background_bed.jpg) top center no-repeat;
	position:absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#menuContainer {
	margin:0px;
	padding:0px;
	width:186px;
}
div#content {
	padding: 15px 27px 20px 27px;
}
div#transparentVlak {
	background:url(../images/transparant_stretch.gif) left 50% repeat;
	height: 534px;
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	position:absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/* #nav{		
	width:204px;	
	visibility:hidden;
	margin:29px 0px 0px -505px;
}
*/
#nav{		
	width:204px;	
	visibility:hidden;
	margin:0px;
}
#nav a{
	color:#ffffff;	
	display:block;
	clear:both;
	text-decoration:none;
}
#nav div{
	margin:0px;
	padding:0px;		
}
#nav ul{
	margin:0px;
	padding:0px;
	position:relative;
	font-size:11px;	
}
#nav ul li { /* all list items */	
	font-size: 14px;
	line-height:32px;
	list-style-type:none;
	vertical-align:middle;
	font-weight: bold;
	text-indent:17px;
	padding:0px 0px 4px 0px;
	background:none;
}
#nav ul li a { /* all list items */
	color:#FFFFFF;
	display:block;
	width: 100%;		
}
#nav ul li a:hover {
	background:url(../images/item_over.gif) top left no-repeat;
}
#nav ul li ul li { /* all list items */
	display: block;
	font-size: 12px;
	line-height:22px;
	margin-right:16px;
	width: auto; /* width needed or else Opera goes nuts */
}
#nav ul li ul li a:hover { /* all list items */
	display: block;
	font-size: 12px;
	font-weight:bold;
	color:#ffd444;
	background: url(../images/pijl.png) no-repeat right center;
}
#nav ul li ul li ul li {
  margin-left:20px !important;
}
.subline {
	display: block;
	font-size: 12px;
	color:#000000;
	padding-right:17px;
	background:none;
}
.sublineSelected {
	display: block;
	font-size: 12px;
	font-weight:bold;
	color:#ffd444;
	padding-right:17px;
	background: url(../images/pijl.png) no-repeat right center;
}
.headlineSelected {
	background:url(../images/item_over.gif) top left no-repeat;
}
.headline {
	background:url(../images/item-zwart.gif) top left repeat-x;	
}
#content a {
	color:#ee0b0b;
}
#content a:hover {
	font-weight:bold;	
}
#content a img{
	background:none;
	text-decoration:none;
	border: solid 2px #000000;
}
#content a:hover img{
	background:none;	
	text-decoration:none;
	border: solid 2px #ffd444;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#ffd444;
	text-decoration:none;
}
#footer a:visited {
	color:#ffd444;
	text-decoration:none;
}
#winkel_login a, #winkel_login a:hover  {
	color:#ededed;
	background:none;
}
#winkel_login a img, #winkel_login a:hover img  {
	border:none;
}
.nieuws_sidebar {
	margin:0px;
	padding:0px 10px 0px 23px;
	display:block;
	font-size:12px;
	line-height:14px;
	color:#ffffff;
	background:url(../images/nieuws_head.gif) top left no-repeat;
	width:205;
}
.nieuws_head {
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	display:block;
}
.nieuws_sidebar_titel {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 3px 0px;
	color:#ffd444;
	font-size:12px;
	vertical-align: top;
	font-weight: bold;
	text-decoration:none;
}
.nieuws_sidebar_datum {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	width:auto;
}

.nieuws_sidebar_leesverder{
	font-size:12px;
	line-height:24px;
	display:block;	
	width:140px;
	text-align:right;
	vertical-align:middle;
	color:#ffd444;
	text-decoration: none;
	margin:0px;
	padding-right:20px;
	border-bottom:solid 1px #ffffff;
}
.nieuws_sidebar_meernieuws {
	font-size:12px;
	display:block;	
	width:140px;
	color:#ffd444;
	text-decoration: none;
	margin:0px;	
}
.transparant {
	background:#FFFFFF;
	filter:alpha(opacity=30);
	opacity:.30;
	/*border: solid #ffffff 1px;*/
}
.halftransparant {
	background:url(../images/blokje3.gif) top left repeat;
}
.noTransparant {
	background:#FFFFFF;
	filter:alpha(opacity=130) !important;
	-moz-opacity:.130 !important;
	 opacity:.130 !important;
}
h1 {
	font-size:24px;
	line-height:24px;
	vertical-align:top;
	color:#707173;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
a[name=*]
{
	color:	#000;
}
#social
{
	margin: -32px 42px 0px 0px;
	text-align:right;

}	
#social a, #social img
{
	display: inline-block;	
}
#social a
{
	margin-right:5px;
}
