/*
    OOM Colors:

    OOMBlue:        #0078B9
    OOMGreenBlue:   #008FA5
    OOMGreen:       #BAC300
    OOMYellow:      #E7AD00
    OOMPink:        #D2005B
    OOMPurple:      #A90074
    OOMGray:        #9C9E9F
    OOMBlack:       #000000
*/

/* Basic elements */

body, input, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	/*color:#535353;*/
	color:Black;
}

.IE sub
{
    font-size:11px;
}

body
{
	padding:0px;
	margin:0px;
}
html
{
	overflow-y:scroll;
}

a
{
	text-decoration:none;
	color:#0078b9;
	font-weight:bold;
}
a[href]:hover
{
	text-decoration:underline;
}
a img
{
	border:0px;
}

code
{
	padding:0px 5px 25px 5px;
	display:block;
}

ul
{
	list-style-type:none;
	padding: 0px 0px 0px 2px;
	margin:0px;
}

    ul ul {
        padding-left: 5px;
    }

ul li
{
	background:url(../gfx/pic_bullet_triangle_black.gif) no-repeat 0px 4px;
	padding-left:11px;
}

ul.Dots li
{
	background:url(../gfx/pic_bullet_dots.png) no-repeat 0px 3px;	
}

ol
{
	padding: 0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
}
ol ol
{
	margin:0px;
}
ol li
{
	background:none;
	padding:0px;
}
ul ul
{
	margin:0px;
}

li
{
	margin:0px;
	padding:0px;
}
p
{
	margin:10px 0px 0px 0px;
	padding:0px;
}

ol.Numbers
{
}
ol.Letters
{
	list-style-type:lower-alpha;
}
ol.Capitals
{
	list-style-type:upper-alpha;
}

/*h1 + ol, h1 + ul, */h2 + ol, h2 + ul, h3 + ol, h3 + ul,
p + ol, p + ul, 
h2 + p, h3 + p
{
	margin-top:0px;
}
hr + h2, hr + h3
{
	margin-top:0px;
}

.ContentPart > p:first-child, .ContentPart > h1:first-child, .ContentPart > h2:first-child, .ContentPart > .QPagePreviewsPart > h1:first-child, .ContentPart > h3:first-child
{
	margin-top:0px;
}

input[type=text], textarea
{
	-webkit-appearance: none; /*removes shadow on iOS*/
	border-radius:0px; /*removes border radius on iOS*/
    resize: none;
}

input[type='text'], textarea, input[type=password]
{
	border:1px solid #999999;
	padding:0px;
}

h1,h2,h3
{
	padding:0px;
	margin:20px 0px 0px 0px;
}
h1
{
	font-size:18px;
	line-height:20px;
	
}
h2
{
	font-size:14px;
	line-height:16px;
	color:#0078b9;
	margin-bottom:2px;
}
h2 a[href]:hover
{
	color:#0078b9!important;
}
h3
{
	font-size:11px;
	line-height:15px;
	margin-bottom:3px;
}
h1 a[href], h2 a[href], h3 a[href]
{
    text-decoration:none!important;
    font-weight:bold!important;
}

.ExtraHeader
{
    color:#56585a;
    display:block;
}

.chapeau
{
    font-size:16px;
    font-style:italic;
}

.Intro
{
	color:#0078b9;
	border:1px solid #0078b9;
	border-left:0px;
	border-right:0px;
	font-size:11px;
	margin: 0px 0px 40px 5px;
	padding: 3px 0px;
}

.Dialog
{
    width:500px;
    margin: 25px auto;
    border:2px solid #007EC1;
    padding:25px;
    position:relative;
}

.Header
{
    font-family:Arial Black, Gadget, sans-serif;
    font-size:59px;
    line-height:50px;
    text-transform:uppercase;
    letter-spacing:-2px;
    display:block;
    border-bottom:1px solid #0078b9;
    padding:0px 0px 15px 0px;
    margin:-5px 0px 5px 5px;
}
.Header span
{
	color:#0078b9;
}

.ContentPart
{
	padding-bottom:15px;
	position:relative;
}

.ContentPart a[href]
{
	font-weight:normal;
	text-decoration:underline;
}
.ContentPart a[href]:hover
{
	color:Black;
}

a.ReadMore[href]
{
	white-space:nowrap;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.ReadMore[href]:hover
{
	color:#0078B9;
	text-decoration:none;
}
a.ReadMore[href] img
{
	width:5px;
	height:9px;
	margin-right:3px;
	margin-left:5px;
	background-image:url(/oom.website2/gfx/pic_readmore.png);
	background-position:0px 0px;
}
a.ReadMore:hover[href] img
{
	background-position:0px -9px;
}

.ContentPart table 
{
	border-collapse:collapse;
	font-size:11px;
	border-bottom:1px solid #0078b9;
}
.QPagePreviewsPart table, .QNewsPreviewsPart table, .QLatestNewsPreviewsPart table
{
	font-size:12px;
	border-bottom:0px;
}
.QPagePreviewsPart ul, .QNewsPreviewsPart ul, .QLatestNewsPreviewsPart ul, .QPagePreviewsPart li, .QNewsPreviewsPart li, .QLatestNewsPreviewsPart li
{
    padding:0px;
    margin:0px;
    background-image:none;
}
.QPagePreviewsPart li, .QNewsPreviewsPart li, .QLatestNewsPreviewsPart li
{
    border-top:1px solid #0078b9;
    padding:12px 0px;
}
.QPagePreviewsPart li:first-child, .QNewsPreviewsPart li:first-child, .QLatestNewsPreviewsPart li:first-child
{
    border-top:0px;
}
.QPagePreviewsPart li h2, .QNewsPreviewsPart li h2, .QLatestNewsPreviewsPart li h2
{
    margin-top:0px;
    word-wrap:break-word;
}

.ContentPart td, .ContentPart th 
{
	padding:1px 5px;
	vertical-align:top;
}
td:first-child, td.FirstChild
{
	padding-left:0px;
}
td:last-child, td.LastChild
{
	padding-right:0px;
}

.ContentPart table caption
{
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}
.ContentPart table caption span
{
	border-bottom:1px solid #0078b9;
	display:block;
}
.ContentPart table th
{
	text-align:left;
	color:White;
	background-color:#666666;
}
.ContentPart table td
{
	border-left:1px solid #0078b9;
	border-top:1px solid #0078b9;
}
.ContentPart table tr:first-child td
{
	border-top:0px;
}
.ContentPart table td:first-child
{
	border-left:0px;
}

hr
{
	border:1px solid #0078b9;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	margin:12px 0px;
	padding:0px;
	height:0px;
}
* html hr
{
	margin:0px;
}


/* Structural sizes */

.ColumnLeft, .ColumnRight
{
	width: 158px;
}
#MainMenu .Level1 li a
{
	width: 148px; /*158-padding*/
}

#Header, #MainMenu, #Content, #Footer
{
	width:963px; /* 158+3 * 6 -3 */
}

#MainMenu .Level2
{
	width:641px; /* 158+3 * 4 -3 */
}

/* Structural elements */

#Header, #MainMenu, #Content, #Footer
{
	margin:0px auto;
	position:relative;
}

#Header
{
	margin:17px auto;
}
	#Home
	{
		color:#007EC1;
		font-weight:bold;
		display:block;
		width:300px;		
		height:45px;
	}
	#Home img
	{
		float:left;
		margin: 0px 0px 0px 0px; /*0 0 0 57*/
	}
	#Home:hover
	{
		text-decoration:none;
	}
	
	.Shortcuts
	{
		position:absolute;
		top:0px;
		right:0px;
	}
		.Shortcuts ul
		{
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
		.Shortcuts ul li
		{
			float:left;
			padding: 0px 0px 0px 5px;
			background-image:none;
		}
		.Shortcuts ul li a
		{
			color:#999999;
			display:block;
			padding:0px 0px 0px 5px;
			border-left:1px solid #999999;
			text-transform:lowercase;
			font-weight:normal;
			text-decoration:none;
		}
		.Shortcuts ul li a:hover
		{
			color:black;
		}
		.Shortcuts ul li:first-child a
		{
			border-left:0px;
		}
	
	#Search
	{
		position:absolute;
		right:0px;
		bottom:0px;
	}
		#Search span
		{
			margin:1px 5px 0px 0px;
		}	
		#Search input, #Search span
		{
			color:#999999;
		}
		#Search input:focus
		{
			color:#535353;
		}
		#Search input, #Search .LinkButton, #Search span
		{
			float:left;
			height:15px;
			display:block;
			padding:2px;
		}

#MainMenu
{
	background-color:#0078b9;
	height:38px;
	z-index:50;
}
#MainMenu, #MainMenu .Level1 li a
{
	background-image:url(/oom.website2/gfx/bg_shade.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
* html #MainMenu, * html #MainMenu .Level1 li a
{
	background-image:none;
}
#MainMenu ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#MainMenu ul li a
{
	color:White;
	display:block;
}
#MainMenuShadeBottom
{
	height:3px;
	width:100%;
	position:absolute;
	bottom:-3px;
	left:0px;
	background:url(/oom.website2/gfx/bg_menu_button_shade.gif) no-repeat bottom left;
}
/*
#MainMenuShadeRight
{
	width:3px;
	height:3px;
	overflow:hidden;
	position:absolute;
	right:-3px;
	top:0px;
	padding-bottom:3px;
	z-index:100;
	background:url(/oom.website2/gfx/bg_menu_tail_shade.gif) no-repeat;
}
*/

#MainMenuShadeRight
{
    width:161px;
    height:41px;
    overflow:hidden;
    position:absolute;
    right:-3px;
    top:0px;
    z-index:100;
    background:url(/oom.website2/gfx/bg_menu_tail_shade2.gif) no-repeat;
}

	/* Level 1 */
	
	#MainMenu .Level1
	{
		margin:5px 0px 0px 100px;
		padding: 3px 0px 0px 3px;
		background-color:white;
		position:absolute;
		bottom:-3px;
		left:58px;
		background:url(/oom.website2/gfx/bg_menu_buttons_shade.gif) no-repeat top left;
	}
	#MainMenu .Level1 li
	{
		float: left;
		padding:0px 3px 3px 0px;                
        background:url(/oom.website2/gfx/bg_menu_button_shade.gif) no-repeat bottom right;
	}
	
	#MainMenu .Level1 li a
	{
		background-color:#B7B7B7;
		text-transform:lowercase;
		padding:3px 0px 7px 10px;
		height:16px;
		text-align:left;
	}
	#MainMenu .Level1 li a span
	{
		font-weight:bold;
		font-size:12px;
	}
	.NoTouch #MainMenu .Level1  li a:hover
	{
	    text-decoration:none;
	}
	.NoTouch #MainMenu .Level1 > li > a:hover, .NoTouch #MainMenu .Level1 > li:hover > a, #MainMenu .Level1>ul>li.Active > a, #MainMenu .Level1>ul>li.Hover > a
	{
		background-color:#026396;
	}
	
	/* Reset deeper menu's because we cant use the > selector for IE6 */

	#MainMenu .Level1 li li
	{
		margin:0px;
		padding:0px;
		float:none;
		background-image:none;
	}
	#MainMenu .Level1 li li a
	{
		background-color:Transparent;
		background-image:none;
		line-height:16px;
		text-align:left;
		width:auto;
		height:auto;
		padding:0px;
		text-transform:none;
	}
	#MainMenu .Level1 li li a span
	{
	    font-size:14px;
	}
	#MainMenu .Level1 li li a:hover, #MainMenu .Level1 li:hover li a
	{
		background-color:transparent;
	}
	
		/* Level 2 */
		
		/*#MainMenu .Level1 li:hover .Level2*/
		#MainMenu .ShowChildren:hover > div
		{
			visibility:visible;
		}
		#MainMenu .Level2
		{
			position:absolute;
			left:3px;
			top:32px;
			visibility:hidden;

			background-image:url(/oom.website2/gfx/bg_submenu_100.png);
			background-repeat:repeat-x;
			background-position:bottom;
			padding-bottom:100px;
			padding-top:10px;
		}
		* html #MainMenu .Level2
		{
			background-color:#026396;
			background-image:none;
		}
		
		#MainMenu .Level2 ul li
		{
			background: url(/oom.website2/gfx/pic_bullet_triangle.png) no-repeat 2px 8px;
			padding: 5px 0px 5px 10px;
		}
		
		#MainMenu .Level2 ul li:first-child
		{
			padding-top:0px;
			border-top:0px;
			background-position: 2px 3px;
		}
		
		#MainMenu .Compact ul li
		{
			background:none;
			padding-left:0px;
			border-top:1px solid white;
		}
		
		
		#MainMenu .Level2 a .Description
		{
			font-weight:normal;
			font-size:12px;
		}

		#MainMenu .Level1 .Level2 .Description
		{
			position:absolute;
			left:0px;
			width:180px;
			color:White;
			word-wrap:break-word;
		}
		
		#MainMenu .Level1 .HasDescription .Level2 ul
		{
			margin-left:220px;
			/*padding-bottom:50px!important;*/
		}
		
		#MainMenu .Level1 .Level2 .Description, #MainMenu .Level1 .Level2 ul
		{
			/*
			background-image:url(/oom.website2/gfx/bg_submenuitem_100.png);
			background-repeat:repeat-x;
			background-position:bottom;
			*/
			background-color:#0078B9;
			margin: 0px 10px;
			padding:20px 10px 30px 10px;
			min-height:100px;
		}
		* html #MainMenu .Level1 .Level2 .Description, * html #MainMenu .Level1 .Level2 ul
		{
			background-color:#0078b9;
			background-image:none;
		}
		
		#MainMenu .Level1 .Level2 ul .Description
		{
			min-height:0px;
			margin:0px;
			padding:0px;
			background-image:none;
			position:static;
			width:auto;
		}
		
		#MainMenu .Level1 .Level2 li a[href]:hover span
		{
			text-decoration:underline;
		}
		

#Content
{
	padding: 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#Content h1, #Content h2, #Content h3
{
    font-family: Arial, Helvetica, sans-serif;
}

#Footer
{
	clear:both;
	text-align:center;
	padding:20px 0px 50px 0px;
	border-top:1px solid #0078b9;
}
	#Footer .Partners
	{
		position:absolute;
		left:0px;
		width:185px;
		text-align:left;
		font-size:9px;
		line-height:11px;
		color:#999999;
	}
	
	#Footer ul.PartnerLogos
	{
		margin:0px auto;
		width:600px;
		padding:0px;
		list-style-type:none;
		
	}
	#Footer ul.PartnerLogos li
	{
		background-image:none;
		float:left;
		margin:0px 15px;
	}
	
	#Footer ul.PartnerLogos a
	{
		display:block;
		height:30px;
		overflow:hidden;
	}
	
	#Footer ul.PartnerLogos a:hover img
	{
		margin-top:-30px;		
	}
	
	#FooterShortcuts
	{
		top:15px;
	}
	
#PathMenu
{
	border-top:1px solid #0078b9;
	border-bottom:1px solid #0078b9;
	padding:2px 0px;
	margin:0px 5px 20px 5px;
}
	#PathMenu ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
		#PathMenu ul li
		{
			background:url(/oom.website2/gfx/pic_bullet_dot.gif) no-repeat 5px 6px;
			display:inline;
			padding:0px 0px 0px 15px;
		
		}
		#PathMenu ul li:first-child
		{
			background-image:none;
			padding-left:0px;
		}
			#PathMenu ul li a
			{
				color:#535353;
				font-weight:normal;
				text-transform:lowercase;
			}


#QCP_COLUMN_RIGHT_EXTRA, #QCP_COLUMN_LEFT_EXTRA
{
    /*A0A0A0*/
    background: #8F8F8F url(/oom.website2/gfx/bg_column_extra.png) repeat-x bottom left;
    color:White;
	font-size:11px;
	line-height:13px;
	padding:8px;
	width:142px;
	margin-left:-5px;
}
#QCP_COLUMN_LEFT_EXTRA
{
    margin-left:0px;
    width:auto;
    margin-bottom:10px;
}
#QCP_COLUMN_RIGHT_EXTRA h1, #QCP_COLUMN_RIGHT_EXTRA h2, #QCP_COLUMN_RIGHT_EXTRA h3, #QCP_COLUMN_LEFT_EXTRA h1, #QCP_COLUMN_LEFT_EXTRA h2, #QCP_COLUMN_LEFT_EXTRA h3
{
    color:Black;
    margin-top:5px;
}
#QCP_COLUMN_RIGHT_EXTRA h1, #QCP_COLUMN_LEFT_EXTRA h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px!important;
    line-height:17px;	
    
}
#QCP_COLUMN_RIGHT_EXTRA h1 + p, #QCP_COLUMN_LEFT_EXTRA h1 + p
{
    margin-top:5px
}
#QCP_COLUMN_RIGHT_EXTRA h1, #QCP_COLUMN_LEFT_EXTRA h1
{
    font-size:14px;
}
#QCP_COLUMN_RIGHT_EXTRA h2, #QCP_COLUMN_LEFT_EXTRA h2
{
    font-size:12px;
}
#QCP_COLUMN_RIGHT_EXTRA hr, #QCP_COLUMN_LEFT_EXTRA hr
{
    border-color:White;
    clear:both;
    margin: 12px 0px;
}
#QCP_COLUMN_RIGHT_EXTRA .QRandomCounterPart, #QCP_COLUMN_LEFT_EXTRA .QRandomCounterPart
{
    width:auto;
}
#QCP_COLUMN_RIGHT_EXTRA .QRandomCounterPart div, #QCP_COLUMN_LEFT_EXTRA .QRandomCounterPart div
{
    background-color:White;
    padding:4px 3px 4px 4px;
    float:left;
}
#QCP_COLUMN_RIGHT_EXTRA .QRandomCounterPart span, #QCP_COLUMN_LEFT_EXTRA .QRandomCounterPart span
{
    width:26px;
    height:39px;
    font-size:27px;
    line-height:45px;
    background-color: #0078b9!important;
    color:white!important;
}
#QCP_COLUMN_RIGHT_EXTRA p, #QCP_COLUMN_LEFT_EXTRA p
{
    font-weight:normal;
    color:White;
}
#QCP_COLUMN_RIGHT_EXTRA a, #QCP_COLUMN_LEFT_EXTRA a
{
    text-decoration:none;
    color:White;
    font-weight:bold;
}
#QCP_COLUMN_RIGHT_EXTRA img.Arrow, #QCP_COLUMN_LEFT_EXTRA img.Arrow
{
    float:right;
    margin-top:2px;
}
#QCP_COLUMN_RIGHT_EXTRA a:hover img.Arrow, #QCP_COLUMN_LEFT_EXTRA a:hover img.Arrow
{
    width:0px;
    height:0px;
    padding-left:21px;
    padding-top:17px;
    overflow:hidden;
    background:url(/oom.website2/upload/afbeeldingen/pijl_hover.png) no-repeat;
}
#QCP_COLUMN_RIGHT_EXTRA .KennisavondBanner
{
    width:146px;
    padding-right:4px;
    background-position:4px 0px;
}
#QCP_COLUMN_RIGHT_EXTRA .KennisavondBanner img
{
    position:relative;
    left:4px;
}
#QCP_COLUMN_RIGHT_EXTRA .KennisavondBanner img.Arrow
{
    margin-right:4px;
}
#QCP_COLUMN_RIGHT_EXTRA .KennisavondBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/kennisavondbanner2.png) no-repeat 4px 0px;
    color:White!important;
}
			
.ColumnLeft, .ColumnRight, .ColumnCenter, .ColumnExtra, .ColumnMain
{
	position:relative;
}

.ColumnLeft
{
	float:left;
	width:148px;
}

.ColumnRight
{
	float:right;
	width:148px;
}
.ColumnRight.HomePage
{
    padding:0px 5px;
}
.ColumnCenter .ColumnDefault
{
	width:633px;
	float:left;
	
}
.ColumnCenter 
{
	width:633px;
	padding-right:5px;
	padding-left:5px;
	margin-left:auto;
	margin-right:auto;
	
	border:1px solid #0078b9;
	border-top:0px;
	border-bottom:0px;
}
.ColumnCenter.HomePage
{
    border-right:1px solid white; /* white border instead of 0px for FF issue */
}
.ColumnMain > .Timestamp
{
    display:block;
    padding: 0px 0px 2px 5px;
    color: #0078b9;
    font-weight:bold;
}
.ColumnMain > .ExtraHeader
{
    padding: 0px 0px 4px 5px!important;
    font-size:14px!important;
}
.ColumnCenter .ContentPart
{
	min-height:420px;
}

.TemplateStageWijs .ColumnCenter .ContentPart
{
    min-height: 0px;
}


* html .ColumnCenter
{
	/*ie6 is 1px off somehow*/
	left:-1px;
}
.ColumnFooter
{
	background-color:#EAEAEA;
    color:#56585a;
    margin-right:-5px;
    clear:both;
}
.ColumnFooter .ContentPart
{
    min-height:0px;
    padding-bottom:5px;
    padding-top:5px;
}
.ColumnFooter .ContentPart ul li
{
	background:url(../gfx/pic_bullet_triangle_gray.gif) no-repeat 0px 4px;
	padding-left:10px;
}

.ColumnExtra
{
	float:right;
	padding-left:5px;
	width:195px;
	border-left:1px solid #0078b9;
	font-size:11px;
	line-height:15px;
}
.ColumnExtra h1
{
	font-size:16px;
}
.ColumnExtra h2
{
	font-size:12px;
}
.ColumnExtra h3
{
}
* html .ColumnExtra
{
	margin-right:2px;
}
	
	/*.ColumnExtra hr
	{
		background: transparent url(/oom.website2/gfx/bg_contentmenu_glow.png);
		height:10px;
		border:0px;
		margin-left:-5px;
		margin-right:-5px;
	}*/
	
.ColumnMain
{
	float:left;
	width:420px;
}

/* Generic classes */

.ColumnCenter .ContentPart
{
	padding-left:5px;
	padding-right:5px;
}

.LinkButton
{
	background-color:#999999;
	border:1px solid #999999;
	color:White;
	font-weight:bold;
	padding:0px 5px;
}

/* QPagePreviewsPart / QNewsPreviewsPart / QLatestNewsPreviewsPart */

.QNewsPreviewsPart .Timestamp, .QLatestNewsPreviewsPart .Timestamp
{
    font-weight:bold;
}
.QNewsPreviewsPart img
{
    max-width:148px;
}
.ColumnMain .QLatestNewsPreviewsPart li.HasImage, .ColumnDefault .QNewsPreviewsPart li.HasImage, .ColumnDefault .QLatestNewsPreviewsPart li.HasImage
{
    padding-left:100px;    
}
.ColumnMain .QNewsPreviewsPart li > a > img
{
    max-width:90px;
    float:left;
    margin-right:10px;
}
.QLatestNewsPreviewsPart li > a > img
{
    max-width:90px;
    position:absolute;
    left:0px;
    /*
    float:left;
    margin-right:10px;
    */
}
.ColumnMain .QNewsPreviewsPart .ExtraHeader, .ColumnDefault .QLatestNewsPreviewsPart .ExtraHeader
{
    margin-bottom:5px;
}
.ColumnLeft .QNewsPreviewsPart li:first-child,
.ColumnRight .QNewsPreviewsPart li:first-child
{
    padding-top:0px;
}
.ColumnLeft .QNewsPreviewsPart li > a > img,
.ColumnRight .QNewsPreviewsPart li > a > img
{
    margin:5px 0px 5px 0px;
}
.QNewsPreviewsPart h1
{
    margin:0px 0px 10px 0px;
}
.QNewsPreviewsPart
{
    font-size:12px;
    display:block;
}
.ColumnLeft .QNewsPreviewsPart h1,
.ColumnRight .QNewsPreviewsPart h1
{
    padding:15px 0px 6px 10px;
    color:#56585a;
    font-size:14px;
    border-bottom:1px solid #0078b9;
    font-family:Arial;
}

.QLatestNewsPreviewsPart
{
    position:relative;
    padding-left:105px!important;
    padding-top:15px!important;
    margin-top:15px;
}
.QLatestNewsPreviewsPart.HideDates
{
    padding-left:0px!important;
}
.QLatestNewsPreviewsPart li
{
    border-color:#bdbdbd;
}
.QLatestNewsPreviewsPart li:first-child
{
    padding-top:0px;
}
.QLatestNewsPreviewsPart li:last-child
{
    padding-bottom:0px;
}
/*
.QLatestNewsPreviewsPart hr
{
    border-color:#999999!important;
}
*/
.QLatestNewsPreviewsPart .Timestamp
{
    display:block;
    width:95px;
    border-right:1px solid #0078b9;
    position:absolute;
    left:0px;
}
.QLatestNewsPreviewsPart h1
{
    border-top:1px solid #0078b9;
    border-bottom:1px solid #0078b9;
    padding:0px 0px 2px 0px;
    margin:-15px 0px 15px 0px;
}
.QLatestNewsPreviewsPart h1 a[href]
{
    font-family:Arial Black, Gadget, sans-serif;
    font-size:30px;
    line-height:30px;
    text-transform:uppercase;
    letter-spacing:-2px;
    display:block;
    color:Black;
}
.QLatestNewsPreviewsPart h1 a[href] span
{
    color:#0078b9;
}
.ColumnLeft .QNewsPreviewsPart h2 a, .ColumnRight .QNewsPreviewsPart h2 a
{
    color:#0078b9;
    font-size:14px;
}

.QPagePreviewsPart, .QNewsPreviewsPart, .QLatestNewsPreviewsPart
{
	border-top:1px solid #0078b9;
	border-bottom:1px solid #0078b9;
	padding:15px 0px;
}
.QPagePreviewsPart.Vertical, .QNewsPreviewsPart.Vertical, .QLatestNewsPreviewsPart.Vertical
{
	border-top:0px;
	border-bottom:0px;
	padding:0px 0px;
}

/*
.QPagePreviewsPart hr, .QNewsPreviewsPart hr, .QLatestNewsPreviewsPart hr
{
	margin:12px 0px;
}
*/
.QNewsPreviewsPart h2
{
    margin-top:0px;
}
.QNewsPreviewsPart img + h2
{
    margin-top:5px;
}
.QPagePreviewsPart td h2, .QNewsPreviewsPart td h2, .QLatestNewsPreviewsPart td h2
{
	margin-top:0px;
}

.ColumnLeft .QNewsPreviewsPart,
.ColumnRight .QNewsPreviewsPart
{
	font-size:11px;
	line-height:15px;
}
.ColumnExtra .QNewsPreviewsPart h1
{
	font-size:16px;
}
.ColumnExtra .QNewsPreviewsPart h2
{
	font-size:12px;
}


/* QInterviewMenuPart */

.QInterviewMenuPart
{
}
.QInterviewMenuPart h2
{
	color:#666666;
	padding: 10px 10px 5px 10px;
	margin:0px;
	font-size:13px;
	word-wrap:break-word;

	background:url(/oom.website2/gfx/bg_interviews.png) repeat-x left bottom;
	background-color:#C0C0C0;
}

.QInterviewMenuPart ol
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	word-wrap:break-word;
}
.QInterviewMenuPart li
{
	position:relative;
	padding: 7px 0px 7px 0px;
	border-bottom:1px solid #666666;
}
.QInterviewMenuPart li+li
{
	/*border-top:1px solid #666666;*/
}
.QInterviewMenuPart li a
{
	display:block;
	position:relative;
	padding-left:60px;
}

.QInterviewMenuPart li a.Photo
{
	position:absolute;
	left:0px;
	z-index:10;
	padding-left:0px;
}
.QInterviewMenuPart li img
{
}
.QInterviewMenuPart li blockquote, .QInterviewMenuPart li cite, .QInterviewMenuPart li span
{
	position:relative;
	z-index:10;
}

.QInterviewMenuPart li blockquote
{
	margin:0px;
	padding:0px;
	color:#0078b9;
	text-indent:-5px;
	font-size:12px;
	font-weight:bold;
}
.QInterviewMenuPart li cite
{
	display:block;
	font-style:normal;
	color:Black;
	text-decoration:none;
	
	background:url(/oom.website2/gfx/pic_readmore_black.png) no-repeat 0px 4px;
	margin-left:-7px;
	padding-left:7px;
}
.QInterviewMenuPart li span
{
	color:#666666;
}
.QInterviewMenuPart li a[href]
{
	text-decoration:none;
}
.QInterviewMenuPart li a:hover cite
{
	text-decoration:underline;
}


/* QContentMenuPart */

.QContentMenuPart
{
	background:url(/oom.website2/gfx/bg_contentmenu.png) repeat-x bottom left;
	background-color:#C0C0C0;
}
* html .QContentMenuPart
{
	background-image:none;
}

.QContentMenuPart h2
{
	color:#666666;
	text-transform:lowercase;
	padding: 15px 10px 5px 10px;
	margin:0px;
	font-size:13px;
	word-wrap:break-word;
}

.QContentMenuPart, .QContentMenuPart ul, .QContentMenuPart li
{
	float:left;
	zoom:1; /*ie bugfix*/
	position:relative;
	width:100%;
	padding:0px;
}
.QContentMenuPart ul li span
{
	position:absolute;
	margin-left:-10px;
}

.QContentMenuPart ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:Arial;
}
.QContentMenuPart ul li h2
{
    margin:0px;
    padding:0px;
    font-size:14px;
    word-wrap:break-word;
}
.QContentMenuPart ul li a[href]
{
	color:#535353;
	display:block;
	margin-top:2px;
	padding:5px 10px 7px 10px;
	text-decoration:none;
}
.QContentMenuPart ul li h2 a[href]
{
	color:#666666;
	padding:15px 10px 7px 10px;
}

.QContentMenuPart ul li a[href]:hover
{
	background:url(/oom.website2/gfx/bg_contentmenu_hover.png) repeat-x bottom left;
	background-color:#0078b9;
	text-decoration:none;
	color:white!important;
}
.QContentMenuPart ul li a.Expand span
{
	position:static;
	margin-left:0px;
	visibility:hidden;
}
.QContentMenuPart ul li a.Expand:hover span
{
	visibility:visible;
}
.QContentMenuPart ul li a.Expand img
{
	background:url(/oom.website2/gfx/pic_contextmenu_expand_14.png) no-repeat 0px 0px;
	width:14px;
	height:14px;
	float:left;
	margin-top:1px;
	margin-right:3px;
}
.QContentMenuPart ul li a.Expand:hover img
{
	background-position:0px -14px;
}

	/* Level 1 */

	.QContentMenuPart .Level1 li
	{
		/*
		margin-top:10px;
		padding:5px 0px 0px 0px;
		*/
		background:url(/oom.website2/gfx/bg_contentmenu_glow.png) repeat-x top left;
	}
	* html .QContentMenuPart .Level1 li
	{
		background-image:none;
	}
	
	/* Reset deeper menu's because we cant use the > selector for IE6 */

	.QContentMenuPart ul.Level1 li li
	{
		margin-top:0px;
		padding:0px;
		background-image:none;
	}
	
/* QCursusTopPart */

.QCursusTopPart
{
    background: url(/oom.website2/gfx/pic_cursustop.png) bottom left no-repeat;
    padding-bottom:113px;
}
.QCursusTopPart h1
{
    background-color:#0078b9;
    color:white;
    font-size:20px;
    padding:4px;
    margin:0px;
}
.QCursusTopPart p
{
    margin-top:5px;
}
.QCursusTopPart ol
{
    margin-top:10px;
    padding:10px 10px 10px 30px;
    font-weight:bold;
    color:#5E0047;
    background-color:#E3CADF;
}
.QCursusTopPart ol li span, .QCursusTopPart ol li span a[href]
{
    color:#5E0047;
    text-decoration:none;
    font-weight:bold;
}


/* QPollPart */

.QPollPart
{
    border:2px solid #0078b9;
	font-family: Arial, Helvetica, sans-serif;
}
.QPollPart h1
{
    margin:0px;
    padding:0px;
    color:white;
    background-color:#0078b9;
    font-size:50px;
    line-height:50px;
    height:54px;
    padding-left:5px;
}
.QPollPart ul
{
    position:relative;
    overflow:hidden;
    padding:0px;
    margin:0px 4px 4px 4px;
}
.QPollPart ul li
{
    padding:0px;
    background:none;
    margin:0px;
}
.QPollPart ul li input
{
    position:absolute;
    left:-100px;
}
.QPollPart ul li label
{
    background-color:#b9bbbc;
    color:White;
    text-transform:lowercase;
    font-size:20px;
    font-weight:bold;
    line-height:normal;
    padding-bottom:4px;
    display:block;
    text-align:center;
    cursor:pointer;
}
.QPollPart ul li label.QPollPartCheckedAnswer
{
    background-color:#0078b9;
}
.QPollPart ul li label:hover
{
    background-color:Black;
}
.QPollPart_2_Answers li
{
     display:inline-block;
     width:50%;
}
.QPollPart p
{
    color:#0078b9;
    padding:5px;
    margin:2px 0px 5px 0px;
    font-weight:bold;
    font-size:14px;
    word-break:break-word;
}
.QPollPart ul + p
{
    color:black;
}
.QPollPart ul + p span
{
    color:#0078b9;
}
.QPollPart a
{
    display:none;
}
 

/* QPopularSearchPart */

.QPopularSearchPart
{
    margin-top:15px;
}
.QPopularSearchPart p:first-child
{
	border-top:1px solid #0078b9;
	border-bottom:1px solid #0078b9;
	padding: 3px 0px;
    margin-bottom:8px;
}

.QPopularSearchPart p+p
{
	margin-top:0px;
}
.QPopularSearchPart ol
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:18px;
	color:#0078b9;
}
.QPopularSearchPart ol li
{
	display:inline;
	padding:0px;
	background:none;
}
.QPopularSearchPart ol li a[href]
{
	font-weight:normal;
	text-decoration:none;
	font-family:arial;
}
.QPopularSearchPart ol li a[href]:hover
{
	color:#0078b9;
	text-decoration:underline;
}

/* QRegioManagerPart*/
.QRegioManagerPart
{
    max-width:185px;
    overflow:hidden;
}
.QRegioManagerPart input, .QRegioDownloadsPart input
{
	color:#999999;
	padding:2px;
	width:85px;
	margin-right:5px;
}
.QRegioManagerPart input:focus, .QRegioDownloadsPart input:focus
{
	color:#535353;
}
.QRegioManagerPart dl, .QRegioDownloadsPart dl
{
	padding:0px;
	margin:0px;
	position:relative;
}
.QRegioManagerPart dt, .QRegioDownloadsPart dt
{
	width:55px;
	float:left;
}
.QRegioManagerPart dd, .QRegioDownloadsPart dd
{
	margin:0px;
	padding:0px;
	word-wrap: break-word;
}

/* .QRegioManagerPart */

.QRegioManagerPart
{
	position:relative;
	zoom:1;
}
.QRegioManagerPart img
{
	float:right;
}
.QRegioManagerPart img[src$="pic_regiomanager.png"] 
{
	float:none;
}
.QRegioManagerPart .Groen
{
	position:absolute;
	/*bottom:70px;*/
	bottom:40px;
	margin:0px 0px 0px 0px;
	padding:10px;
	font-family:Arial;
	display:block;
}

.QRegioManagerPart.Extended .Groen
{
	bottom:130px;
}
.QRegioManagerPart div.Groen:hover
{
	background-color:transparent;
}
.QRegioManagerPart .Result
{
	filter:none; /*important for IE7/8*/
	top:auto;
	bottom:95px;
	color:White;
	margin-left:0px;
}
    .QRegioManagerPart .Result + img {
        padding-bottom:150px;
        margin-top:-20px;
    }
.QRegioManagerPart .Groen h1
{
	margin:0px;
	padding:0px;
}
.QRegioManagerPart blockquote
{
	margin:0px;
	padding:0px;
	
	font-size:24px;
	line-height:26px;
	font-weight:bold;
}
.QRegioManagerPart cite
{
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	margin:5px 0px 20px 0px;
	display:block;
}
.QRegioManagerPart cite + blockquote, .QRegioManagerPart p
{
	color:Black;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
}
.QRegioManagerPart .Contact h2
{
	margin:0px;
}
.QRegioManagerPart .Contact
{
	clear:both;
	min-height:65px;
	padding-top:65px;
}

.QRegioManagerPart .Input
{
	position:absolute;
	top:252px;
	left:0px;
}

.QRegioManagerPart hr
{
	border-color:#BAC300;
	clear:both;
}

.IE .QRegioManagerPart hr
{
    margin:0px;
}

.QRegioManagerPart hr + a[href]
{
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	display:block;
	border:1px solid #BAC300;
	position:relative;
	padding:5px;
	margin:10px 0px 0px 0px;
	font-family:Arial;
	background: url(../gfx/pic_regiomanager_arrow.gif) bottom right no-repeat;
}
.QRegioManagerPart hr + a > div
{
	margin:1px -1px -1px 1px;
}
.QRegioManagerPart hr + a[href]:hover
{
	color:#BAC300;
}
.QRegioManagerPart h1
{
	color:white;
	font-size:24px;
	line-height:24px;	
}
.QRegioManagerPart a[href]
{
	color:#BAC300;
	font-weight:bold;
	text-decoration:none;
}
.QRegioManagerPart dl a[href]
{
	color:#0078b9;
	font-weight:normal;
	text-decoration:underline;
}

/* .QRegioDownloadsPart */

.QRegioDownloadsPart
{
}

/* QSearchOutputPart */
.QSearchOutputPart
{
	padding:5px;
}

.QSearchOutputPart ul
{
	margin:10px 0px 0px 0px;
}
.QSearchOutputPart .Fragment
{
	font-style:italic;
	color: #999999;
}
.QSearchOutputPart .Path ol
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.QSearchOutputPart .Path ol li
{
	display:inline;
}
.QSearchOutputPart .Path ol li span
{
	font-size:12px;
	padding:0px 5px;
}
.QSearchOutputPart .Path a
{
	color:#666666;
}
.QSearchOutputPartFooter
{
	text-align:center;
}
.QSearchOutputPartBack
{
	float:left;
}
.QSearchOutputPartForward
{
	float:right;
}

/* QExitMetingLogin */
.QExitMetingLogin
{
    position:relative;
}
.QExitMetingLogin input[type='text']
{
    width:70px;
}
.QExitMetingLogin input[type='button']
{
    width:74px;
    margin-left:-1px;
}
.QExitMetingLogin p 
{
    margin:0px;
}

/* QMailFormPart / QVacatureFormPart */
.QMailFormPart, .QVacatureFormPart
{
	position:relative;
	padding-top:25px;
}
.QMailingRegistration
{
    padding-top:0px;
}
.QMailFormPart fieldset, .QVacatureFormPart fieldset, .QExitMetingLogin fieldset
{
	/*background-color:#F2F2F3;*/
	background-color:#EAEAEA;
	border:0px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.QMailFormPart h1, .QVacatureFormPart h1, .QExitMetingLogin h1
{
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
}
.QMailFormPart h1 + h2, .QVacatureFormPart h1 + h2, .QExitMetingLogin h1 + h2
{
	margin-top:0px;
}
.QMailFormPart h2, .QVacatureFormPart h2, .QExitMetingLogin h2
{
	padding:2px 5px;
	border-top:1px solid #666666;
	margin:10px 0px 5px 0px;
	color: #666666;
	font-size:11px;
}
.QMailFormPart h2 span, .QVacatureFormPart h2 span, .QExitMetingLogin h2 span
{
	border-bottom:1px solid #666666;
	display:block;
	padding: 0px 0px 3px 0px;
	
}
.QMailFormPart p, .QVacatureFormPart p, .QExitMetingLogin p
{
	margin-right:10px;
	margin-left:5px;
	position:relative;
}
.QMailFormPart textarea, .QVacatureFormPart textarea
{
	height:65px;
}
.QMailFormPart input[type=text], .QMailFormPart textarea, .QVacatureFormPart input[type=text], .QVacatureFormPart textarea
{
	border:0px;
	padding:2px;
}
.QMailFormPart input[type=text], .QMailFormPart textarea, .QMailFormPart select, .QVacatureFormPart input[type=text], .QVacatureFormPart textarea, .QVacatureFormPart textarea
{
	width:100%;
}
.QMailFormPart .FieldName, .QVacatureFormPart .FieldName, .QExitMetingLogin .FieldName
{
	display:block;
	font-size: 11px;
	padding-bottom:2px;
}
.QMailFormPart .CheckBox, .QVacatureFormPart .CheckBox
{
	position:absolute;
	left:0px;
	top:0px;
}
.QMailFormPart .FieldNameCheckBox, .QVacatureFormPart .FieldNameCheckBox
{
	padding-left:20px;
}
.QMailFormPart .RadioButton label, .QVacatureFormPart .RadioButton label
{
	margin-top:3px;
}
.QMailFormPart .RadioButton, .QVacatureFormPart .RadioButton
{
	display:block;
	padding:1px 0px;
	font-size: 11px;
	clear:left;
}
.QMailFormPart .RadioButton input, .QVacatureFormPart .RadioButton input
{
	float:left;
	margin-top:1px;
}
.QMailFormPart a.SubmitLink[href], .QVacatureFormPart a.SubmitLink[href], .QExitMetingLogin a.SubmitLink[href]
{
	position:relative;
	display:inline-block;
	margin-left:5px;
	border:1px solid #666666;
	text-decoration:none;
	padding:2px 25px 2px 5px;
	background-color:White;
	font-weight:bold;
	background: white url(../gfx/pic_submit_arrow.png) no-repeat right center;
}
.QMailFormPart a.SubmitLink[href] .ShadeBottom, .QVacatureFormPart a.SubmitLink[href] .ShadeBottom, .QExitMetingLogin a.SubmitLink[href] .ShadeBottom
{
	margin-bottom:-1px;
	margin-left:1px;
}
.QMailFormPart a.SubmitLink[href] .ShadeRight, .QVacatureFormPart a.SubmitLink[href] .ShadeRight, .QExitMetingLogin a.SubmitLink[href] .ShadeRight
{
	margin-right:-1px;
	margin-top:1px;
}
.QMailFormPart a.SubmitLink[href] .ShadeBottomRight, .QVacatureFormPart a.SubmitLink[href] .ShadeBottomRight, .QExitMetingLogin a.SubmitLink[href] .ShadeBottomRight
{
	margin-bottom:-1px;
	margin-right:-1px;
}
.QMailFormPart hr, .QVacatureFormPart hr
{
	border-color:#666666;
}
.QMailFormPart .InvalidMessage, .QVacatureFormPart .InvalidMessage, .QMailFormPart .ExceptionMessage, .QExitMetingLogin .ExceptionMessage, .QExitMetingLogin .InvalidMessage
{
	color:Darkred;
	font-weight:bold;
	padding:5px;
}
.QMailFormPart sub, .QVacatureFormPart sub, .QExitMetingLogin sub, .QExitMetingLogin sub
{
	color:Darkred;
}

/* MijnOOMPart */
.MijnOOMPart a
{
	margin:10px 0px 0px 0px;
	display:block;
	background-image:url(/oom.website2/gfx/bg_mijnoom.png);
	width:144px;
	height:82px;
	background-position:top left;
}
.MijnOOMPart a:hover
{
	background-position:top right;
}
.MijnOOMPart a.Alternate
{
	background-position:bottom left;
}
.MijnOOMPart a.Alternate:hover
{
	background-position:bottom right;
}

/* QInterviewPreviewPart */

.QInterviewPreviewPart
{
    padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.QInterviewPreviewPart > a > b
{
    display:block;
    padding-top:5px;
}

.QInterviewPreviewPart a[href]
{
    text-decoration:none;
    font-size:11px;
    line-height:normal;
}
.QInterviewPreviewPart ul li
{
    padding:15px 0px 0px 0px;
    background-image:none;
    position:relative;
}
.QInterviewPreviewPart ul li a
{
    color: #666666;
}
.QInterviewPreviewPart ul li p 
{
    font-size:14px;
    line-height:14px;
    font-weight:bold;
    color:Black;
    margin: 3px 0px 5px 0px;
    
}
.QInterviewPreviewPart ul li b
{
    font-weight:bold;
    display:block;
}
 
.QInterviewPreviewPart ul li img
{
    border-bottom:1px solid #0078b9;
}


/* QImagePanelPart */

.QImagePanelPart
{
    position:relative;
	word-wrap:break-word;
}
.QImagePanelPart img
{
    /* IE6/7 rendering issue */
    display:block;
}
.QImagePanelPart a[href]
{
	text-decoration:none;
}
.QImagePanelPartOverlay
{
    position:absolute;
    bottom:0px;
    margin:0px;
    padding: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.QImagePanelPartOverlay:hover cite
{
	text-decoration:underline;
}
.QImagePanelPartOverlay blockquote
{
    margin:0px;
    padding:0px;
	font-size:18px;
	line-height:20px;
	position:relative;	
   /*text-indent:-7px;*/
}

.QImagePanelPartOverlay div
{
}
.QImagePanelPartOverlay cite
{
    display:block;
    padding-top:10px;
	font-style:normal;
	font-weight:bold;
}
.QImagePanelPartOverlay a.ReadMore[href]
{
	display:block;
	text-align:right;
	width:auto!important;
	margin-top:5px;
}
.QImagePanelPartOverlay a.ReadMore[href] span
{
	display:block;
	float:right;
	height:18px;
	background-image:url(../gfx/bg_black_33.png);
	padding: 2px 5px 0px 5px;
	color:White;
	font-weight:normal;
}
.QImagePanelPartOverlay a.ReadMore[href] img
{
	float:right;
	background:none;
	width:auto;
	height:auto;
	margin:0px;
}

/* Qdw control property classes */

.MarginAround {	margin:15px; }
.MarginDirection.Bottom { margin-bottom: 50px;}
.MarginDirection.Top { margin-top: 50px;}
.MarginDirection.TopLeft { margin-left: 50px;margin-top:50px;}
.MarginDirection.TopRight { margin-right: 50px;margin-top:50px;}
.MarginDirection.BottomLeft { margin-left: 50px;margin-bottom:50px;}
.MarginDirection.BottomRight { margin-right: 50px;margin-bottom:50px;}

.Bottom
{
	bottom:0px;
}
.BottomLeft
{
	bottom:0px;
	left:0px;
}
.BottomRight
{
	bottom:0px;
	right:0px;
}
.Top
{
	top:0px;
	bottom:auto;
}
.TopLeft
{
	top:0px;
	left:0px;
	bottom:auto;
}
.TopRight
{
	top:0px;
	right:0px;
	bottom:auto;
}


/* Color overlays */

.TekstWit, .TekstWit a[href], .TekstWit a[href]:hover
{
	color:white;
}
.TekstZwart, .TekstZwart a[href], .TekstZwart a[href]:hover
{
	color:Black;
}

.Blauw				{ background-image:url(/oom.website2/gfx/bg_blauw.png); }
.Blauw:hover		{ background-color:#0078B9; }
* html .Blauw		{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b20078B9, endColorstr=#b20078B9); }

.BlauwGroen			{ background-image:url(/oom.website2/gfx/bg_blauwgroen.png); }
.BlauwGroen:hover	{ background-color:#008FA5; }
* html .BlauwGroen	{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b2008FA5, endColorstr=#b2008FA5); }

.Groen				{ background-image:url(/oom.website2/gfx/bg_groen.png); }
.Groen:hover		{ background-color:#BAC300; }
* html .Groen		{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b2BAC300, endColorstr=#b2BAC300); }

.DonkerGroen		{ background-image:url(/oom.website2/gfx/bg_donkergroen.png); }
.DonkerGroen:hover	{ background-color:#005623; }
* html .DonkerGroen	{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b2005623, endColorstr=#b2005623); }

.Geel				{ background-image:url(/oom.website2/gfx/bg_geel.png); }
.Geel:hover			{ background-color:#E7AD00; }
* html .Geel		{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b2E7AD00, endColorstr=#b2E7AD00); }

.Magenta			{ background-image:url(/oom.website2/gfx/bg_magenta.png); }
.Magenta:hover		{ background-color:#D2005B; }
* html .Magenta		{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b2D2005B, endColorstr=#b2D2005B); }

.Paars				{ background-image:url(/oom.website2/gfx/bg_paars.png); }
.Paars:hover		{ background-color:#A90074; }
* html .Paars		{ background-image:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#b2A90074, endColorstr=#b2A90074); }




/* Shade layers that can be added to relative or absolute elements (except in ie6) */

.ShadeBottom, .ShadeRight, .ShadeBottomRight, .ShadeBottom div, .ShadeRight div
{
	width:3px;
	height:3px;
	position:absolute;
	background-image:url(/oom.website2/gfx/bg_shade_corners.png);
}
.ShadeBottom
{
	width:100%;
	bottom:-3px;
	left:3px;
	background-image:url(/oom.website2/gfx/bg_shade_x.png);
}
.ShadeBottom div
{
	background-position:0px -3px;
	position:relative;
	left:-3px;
}
.ShadeRight
{
	height:100%;
	right:-3px;
	top:3px;
	background-image:url(/oom.website2/gfx/bg_shade_y.png);
}
.ShadeRight div
{
	background-position:-3px 0px;
	position:relative;
	top:-3px;
}
.ShadeBottomRight
{
	bottom:-3px;
	right:-3px;
	background-position:-3px -3px;
}

/* QCounterPart */

.QCounterPart
{
    width:185px;
}
.QRandomCounterPart
{
    width:148px;
}
.QRandomCounterPart a
{
    text-decoration:none!important;
    color:Black;
}
.QRandomCounterPart a:hover
{
    color:#0078B9!important;
}
.QCounterPart span, .QRandomCounterPart span 
{
    display:block;
    float:left;
    /*
    width:45px;
    height:68px;
    font-size:50px;
    line-height:80px;
    */
    overflow:hidden;
    font-family:Arial Black, Gadget, sans-serif;
    text-align:center;
    margin-right:1px;
}
.QCounterPart span, .QRandomCounterPart span 
{
    width:36px;
    height:54px;
    line-height:60px;
    font-size:40px;
}
/*
.QRandomCounterPart span 
{
    width:36px;
    height:54px;
    font-size:40px;
    line-height:60px;
}
*/
.QRandomCounterPart span /*5 letters*/
{
    font-size:33px;
    line-height:48px;
    width:28px;
    height:42px;
}
.QCounterPart p, .QRandomCounterPart p
{
    clear:both;
    font-weight:bold;
    padding-top:10px;
}

/* QDownloadPart */

.QDownloadsPart h2
{
	margin:0px;
}
.QDownloadsPart table
{
	border:0px;
	width:100%;
}
.QDownloadsPart table td
{
	border:0px;
	padding:15px 0px;
}
.QDownloadsPart table td img
{
}
.QDownloadsPart table tr + tr td
{
	border-top:1px solid #0078b9;
}
.QDownloadsPart table td + td
{
	padding-left:10px;
}
.QDownloadsPart span
{
	display:block;
}
.QDownloadsPart a[href]
{
	background-color:#666666;
	color:White;
	display:inline-block;
	padding: 2px 4px;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0px 0px 0px;
}
.QDownloadsPart a[href]:hover
{
	color:White;
}

/* QGezichtenboekPart */
.QGezichtenboekPart
{
	position:relative;
	font-family:Arial;
	
	margin:0px -10px;
	z-index:25;
	zoom:1; /*ie bugfix*/
}
.QGezichtenboekPart table
{
	width:100%;
}
.QGezichtenboekPart ul
{
	padding:0px;
	margin:0px;
}
.QGezichtenboekPart ul div
{
	float:left; /*ie7/8 bugfix*/
	width:100%;
}
.QGezichtenboekPart ul table, .QGezichtenboekPart ul td
{
	border:0px;
}
.QGezichtenboekPart ul li + li div
{
	display:none;
}
.QGezichtenboekPart li
{
	padding:0px;
	margin:0px;
	background-image:none;
}
.QGezichtenboekPart li a[href]
{
	color:Black;
	text-decoration:none;
}
.QGezichtenboekPart h1
{
	margin:0px 10px;
	padding:3px 0px 0px 0px;
}
.QGezichtenboekPart h1 a
{
	font-weight:normal!important;
}
.QGezichtenboekPart > ul > li + li h1
{
	border-top:1px solid #0078b9;
}
.QGezichtenboekPart li tr.Highlight
{
	background-image:url(/oom.website2/gfx/bg_gezichtenboek.gif);
	background-repeat:repeat-x;
	
}
.QGezichtenboekPart li td
{
	/*width:190px;*/
	width:33%;
	padding: 0px 0px 25px 14px;
	font-size:12px;
}
.QGezichtenboekPart li img
{
	float:left;
}
* html .QGezichtenboekPart li , * html .QGezichtenboekPart li  img
{
	float:none;
}
.QGezichtenboekPart li div a
{
	clear:left;
	display:block;
}
.QGezichtenboekPart li div a[name]
{
	border-top:1px solid black;
	margin-right:14px;
}
.QGezichtenboekPart li div a[href]
{
	color:#666666;
	padding-left:10px;
	background:url(/oom.website2/gfx/pic_bullet_triangle_black.gif) no-repeat 0px 5px;
}
.QGezichtenboekPart > ul > li
{
	clear:both;
}

/* Custom banners */

.OWBBanner
{
	position:relative;
	display:block;
	width:185px;
	height:398px;
	background: url(/oom.website2/upload/afbeeldingen/banner_OWB_mo.gif) no-repeat;
}
.OWBBanner:hover img
{
	visibility:hidden;
}

.LinkedInKnop
{
    display:block;
}
.LinkedInKnop:hover
{
	background: url(/oom.website2/upload/afbeeldingen/linkedinknop_hover.png) no-repeat;
}
.LinkedInKnop:hover img
{
    visibility:hidden;
}

#QCP_COLUMN_RIGHT .StagewijsBanner2, #QCP_COLUMN_RIGHT .SubsidiesBanner, #QCP_COLUMN_RIGHT .SkillsmanagerBanner2, #QCP_COLUMN_RIGHT .RegiomanagersBanner, #QCP_COLUMN_RIGHT .KennisHouvastBanner, #QCP_COLUMN_RIGHT .SkillsBanner, #QCP_COLUMN_RIGHT .ErvaringTeltBanner, #QCP_COLUMN_RIGHT .StimuleringInstroomBBLBanner
{
    margin:0px -5px 10px -5px;
}

.RegiomanagersBanner
{
    display:block;
    position:relative;
}
.RegiomanagersBanner .Overlay
{
    position:absolute;
    z-index:10;
}
.RegiomanagersBanner .Overlay div
{
    background:url(/oom.website2/gfx/pic_blank.gif);
    position:absolute;
    bottom:0px;
    left:0px;
    right:0px;
    height:70px;
}
.RegiomanagersBanner .Overlay div + div
{
    position:absolute;
    bottom:70px;
    left:0px;
    right:53px;
    height:63px;
}
.RegiomanagersBanner .Overlay:hover div
{
    background:white;
}
.RegiomanagersBanner .Photo
{
    z-index:20;
    width:53px;
    height:61px;
    float:right;
    position:absolute;
    background:white url(/oom.website2/gfx/pic_blank.gif)
}
.RegiomanagersBanner .Photo:hover
{
    background-color:transparent;
}

.StagewijsBanner2
{
    display:block;
}
.StagewijsBanner2:hover
{
	background: url(/oom.website2/upload/afbeeldingen/stagewijs2_hover.png) no-repeat;
}
.StagewijsBanner2:hover img
{
    visibility:hidden;
}


.KennisHouvastBanner
{
    display:block;
}
.KennisHouvastBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/kennishouvast_hover.png) no-repeat;
}
.KennisHouvastBanner:hover img
{
    visibility:hidden;
}

.SkillsBanner
{
    display:block;
}
.SkillsBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/skills_hover.png) no-repeat;
}
.SkillsBanner:hover img
{
    visibility:hidden;
}




.ErvaringTeltBanner
{
    display:block;
}
.ErvaringTeltBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/ervaringtelt_hover.png) no-repeat;
}
.ErvaringTeltBanner:hover img
{
    visibility:hidden;
}



.StimuleringInstroomBBLBanner
{
    display:block;
}
.StimuleringInstroomBBLBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/StimuleringInstroomBBL_hover.png) no-repeat;
}
.StimuleringInstroomBBLBanner:hover img
{
    visibility:hidden;
}


.SubsidiesBanner
{
    display:block;
}
.SubsidiesBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/subsidies_hover.png) no-repeat;
}
.SubsidiesBanner:hover img
{
    visibility:hidden;
}

.SubsidiesBanner2
{
    display:block;
}
.SubsidiesBanner2:hover
{
	background: url(/oom.website2/upload/afbeeldingen/subsidies2_hover.png) no-repeat;
}
.SubsidiesBanner2:hover img
{
    visibility:hidden;
}

.SkillsmanagerBanner2
{
    display:block;
}
.SkillsmanagerBanner2:hover
{
	background: url(/oom.website2/upload/afbeeldingen/skillsmanager2_hover.png) no-repeat;
}
.SkillsmanagerBanner2:hover img
{
    visibility:hidden;
}

.KennisavondBanner
{
	display:block;
	text-decoration:none!important;
	font-weight:bold!important;
	font-size:11px;
}
.KennisavondBanner:hover
{
	background: url(/oom.website2/upload/afbeeldingen/kennisavondbanner3.png) no-repeat;
	color:#929497!important;
}
.KennisavondBanner:hover img
{
    visibility:hidden;
}
.KennisavondBanner:hover img.Arrow
{
    visibility:visible;
}
.SpiegelbeeldBanner
{
	position:relative;
	display:block;
	width:148px;
	height:148px;
	background: url(/oom.website2/upload/afbeeldingen/spiegelbeeld_hover.gif) no-repeat;
}
.SpiegelbeeldBanner:hover img
{
	visibility:hidden;
}

.TechniekTalentBanner
{
	position:relative;
	display:block;
	width:148px;
	height:148px;
	background: url(/oom.website2/upload/afbeeldingen/techniektalent_hover.gif) no-repeat;
}
.TechniekTalentBanner:hover img
{
	visibility:hidden;
}
.BureauTopBanner
{
	background: url(/oom.website2/upload/afbeeldingen/bureautop_hover.gif) no-repeat;
	display:block;
	background-color:White;
}
.BureauTopBanner:hover img
{
	visibility:hidden;
}
.PACTTBanner
{
	background: url(/oom.website2/upload/afbeeldingen/pactt_hover.gif) no-repeat;
	display:block;
	background-color:White;
}
.PACTTBanner:hover img
{
	visibility:hidden;
}

.VacatureBanner
{
	background: url(/oom.website2/upload/afbeeldingen/vacature_hover.gif) no-repeat;
	display:block;
	background-color:White;
	position:relative;
}
.VacatureBanner:hover img
{
	visibility:hidden;
}
.VacatureBanner2
{
	background: url(/oom.website2/upload/afbeeldingen/vacature2_hover.gif) no-repeat;
	display:block;
	background-color:White;
	position:relative;
}
.VacatureBanner2:hover img
{
	visibility:hidden;
}

.StagewijsBanner
{
	position:relative;
	display:block;
	width:190px;
	height:527px;
	background: url(/oom.website2/upload/afbeeldingen/stagewijsbanner_hover.png) no-repeat;
}
.StagewijsBanner:hover img
{
	visibility:hidden;
}

.StagewijsBanner3
{
	position:relative;
	display:block;
	width:148px;
	height:410px;
	background: url(/oom.website2/upload/afbeeldingen/stagewijsbanner3_hover.png) no-repeat;
}
.StagewijsBanner3:hover img
{
	visibility:hidden;
}

.GalleryOverlay
{
	background-image:url(/oom.website2/gfx/bg_black_50.png);	
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
	z-index:1000;
	display:none;
}

.GalleryContainer
{
	position:absolute;
	width:100%;
	z-index:1000;
	text-align:center;
	left:0px;
	top:25px;
	display:none;
}
.GalleryFrame
{
	display:inline-block;
	/*background-color:#0078b9;*/
	background-color:#333333;
	padding:3px;

}
.GalleryImage
{
	display:block;
	border:0px;
	cursor:pointer;
}
.GalleryLoading
{
	border:0px;
	position:absolute;
	left:50%;
	margin-left:-33px;
	top:100px;
}
.GalleryControls
{
	padding:0px 0px 3px 3px;
	min-height:20px;
}
.GalleryNext, .GalleryPrevious, .GalleryClose
{
	display:block;
	color:White;
	float:right;
	width:20px;
	height:20px;
	margin-left:3px;
}
.GalleryPrevious
{
	margin-left:20px;
}
.GalleryDescription
{
	color:White;
	text-align:left;
	font-size:10px;
	font-family:Arial;
}

.SitemapPartRoot a.Highlight
{
	font-weight:bold;
}
.SitemapPartRoot li
{
	display:inline;
	padding-right:10px;
}
.SitemapPartTree ul ul
{
	margin-left:10px;
}

.Sitemap hr
{
	margin:20px 0px 20px 0px;
}

.QLatestNewsPreviewsPart + .VideoPart
{
    margin-top:10px;
}
.VideoPart table
{
	border:0px;
}
.VideoPart td
{
	padding:10px;
	border:0px!important;
}
.VideoPart table tr td:first-child
{
	padding-left:0px;
}
.VideoPart table tr td:last-child
{
	padding-right:0px;
}
.VideoPart table tr:first-child td
{
	padding-top:0px;
}

/*
.VideoPart
{
	border-bottom:1px solid #0078b9;
}
*/
.VideoPart h2
{
	margin-top:0px;
}


/*.QBillboards*/
.QBillboards
{
	font-family: Arial, Helvetica, sans-serif;
    position:relative;
    width:623px;
    height:314px;
    font-family:Arial;
    z-index:1;
    background-color:Black;
}
.QBillboardInstance
{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
}
.QBillboards h1
{
    /*text-transform:uppercase;*/
    margin:0px;
    padding:10px;
    font-size:22px;

    font-size:26px;
    line-height:24px;

}
.QBillboards .Panel
{
    position:absolute;  
    width:190px;
    height:280px;
    left:35px;
}

.QBillboards p
{
    position:absolute;
    bottom:55px;
    padding:10px;
    font-size:12px;
    line-height:15px;
}
.QBillboards a.ReadMore
{
    display:block;
    left:0px;
    right:0px;
    bottom:35px;
    padding:3px 0px 3px 5px;
    font-size:10px;
    position:absolute;
    color:White;
}
.QBillboards a.ReadMore:hover
{
    color:White!important;
}
.QBillboards .Arrow
{
    font-size:20px;
    position:absolute;
    right:3px;
    top:3px;
}
.QBillboards ol
{
    display:block;
    margin:0px;
    padding:5px 0px 0px 5px;
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    list-style-type: none;
    height:30px;
}
.QBillboards ol li
{
    display:block;
    float:left;
    text-decoration:none;
    margin-right:3px;

    width:14px;
    height:20px;
    background-color:White;
    overflow:visible
}
/*
.QBillboards ol li:hover, .QBillboards ol li.Active
{
   background-color:#0078b9;
 }
*/
.QBillboards ol li a[href]
{
    display:block;
    width:100%;
    text-decoration:none;
    text-align:center;
    line-height:20px;
    height:23px;
}

.QBillboards ol li a[href]:hover, .QBillboards ol li.Active a[href]
{
    /*color:White;
    border-bottom:2px solid #0078b9;
*/
    border-bottom-width:2px;
    border-bottom-style:solid;
}



.QPopup
{
    position:absolute;
    top:25px;
    left:65px;
    background:#0078b9;
    width:500px;
    z-index:1000;
    color:white;
    display:none;
}
.QPopup h1
{
    margin:0px;
}
.QPopup label
{
    padding-top:3px;
    display:block;
}
.QPopup .ErrorMessage
{
    font-weight:bold;
    display:block;
    padding:5px;
}
.QPopup input[type=text]
{
    padding:2px 4px 4px 4px;
    width:375px;
    float:right;
    margin:0px;
}
.QPopup input[type=submit]
{
    float:right;
    margin: 0px 5px 5px 0px;
}
.QPopupEditor
{
}
.QPopupContent, .QPopupMailing
{
    padding:5px;
    clear:both;
}

.QBenzineMeterPart
{
    background:url(/oom.website2/gfx/bg_benzinemeter.png) no-repeat;
    width:120px;
    height:120px;
    padding:20px 0px 0px 22px;
    position:relative;
}
.QBenzineMeterPartRotatie
{
    position:relative;
}
.QBenzineMeterPartRotatie, .QBenzineMeterPartNaald
{
    width:94px;
    height:94px;
}
.QBenzineMeterPartNaald
{
    background:url(/oom.website2/gfx/bg_benzinemeter_naald.png) 0px 0px;
}

.IELT9 .QBenzineMeterPartNaald
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/oom.website2/gfx/bg_benzinemeter_naald.png', sizingMethod='scale');
}
.QBenzineMeterPartJaar
{
    color:rgb(220,220,220);
    font-family:Arial;
    font-weight:normal;
    letter-spacing:0px;
    font-size:9px;
    position:absolute;
    top:92px;
    left:0px;    
    width:120px;
    padding:0px 13px;
    text-align:center;
}

.ColumnRight.HomePage .QBenzineMeterPartJaar
{
    top:100px;
}


/* QRandomImagePart */
#QCP_COLUMN_LEFT .QRandomImagePart
{
    clear:both;
    padding-top:70px;
}
.QRandomImagePart
{
    background-repeat:no-repeat;
    display:inline-block;
}
.QRandomImagePart a
{
    display:inline-block;
}
.QRandomImagePart.HasMouseOverImage:hover img
{
    visibility:hidden;
}


.QRegiodeskActiviteitListSoonPart
{
}


.QRegiodeskActiviteitListSoonPart li
{
    background-image: none;
    padding: 0px;
}

.QRegiodeskActiviteitListSoonPart a[href]
{
    text-decoration: none;
    color: #A90074;
}

.QRegiodeskActiviteitListSoonPart li a[href]
{
	color:#0078b9;
    padding: 0px;
}

.QRegiodeskActiviteitListSoonPart h1
{
    background-color: #A90074;
    color: White;
    margin: 0px 0px 10px 0px;
    padding: 3px;
}

.QRegiodeskActiviteitListSoonPart h2
{
    margin: 0px;
    font-size: 12px;
}

.QRegiodeskActiviteitListSoonPart h3
{
    margin: 0px;
    font-size: 10px;
}

.QRegiodeskActiviteitListSoonPart li a:hover[href] h2,
.QRegiodeskActiviteitListSoonPart li a:hover[href] h3
{
    color: #A90074;
}


.QRegiodeskActiviteitListSoonPart hr
{
	border-color:#BBBBBB;
}

.QRegiodeskBanner
{
    padding-top:322px;
    background:url(/oom.website2/gfx/regiodesk_banner.png) top center no-repeat;
    line-height:normal;
}

.QRegiodeskBanner>div
{
    background-color:#132372;
    color:White;
    width:148px;
    margin:0px auto;
    padding:5px;
    font-size:11px;
}

.QRegiodeskBanner>div>p:first-child
{
    margin-top:0px;
}

.QRegiodeskBanner .QRegiodeskBannerLink[href]
{
    color: #e88225;
    text-decoration:none;
    display:block;
    position:relative;
    margin-top:15px;
    line-height:20px;
    font-weight:bold;
}

.QRegiodeskBanner .QRegiodeskBannerLink[href] span
{
    font-size:20px;
    position:absolute;
    top:0px;
    right:0px;
}

.QRegiodeskBanner .QRegiodeskBannerLink[href]:hover
{
    color: white;
}

#Warning
{
    background-color:#f79433;
    color:black;
    padding:3px 5px;
    font-weight:bold;
}
    #Warning div {
        width:960px;
        margin:0px auto;
    }

:-moz-placeholder
{
    color:#aaaaaa;
}

.PlaceHolder
{
    padding: 3px 0px 0px 0px !important;
    margin: 0px !important;
    position:absolute;
    line-height: 16px !important;
    text-indent: 2px;        
    vertical-align: bottom;
    color:#aaaaaa;
    display:block;
    pointer-events:none;
}

#IFrameOverlay
{
    position:fixed; 
    z-index: 200;
    background-image:url(/oom.website2/gfx/bg_paars2.png); 
    display: none;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
}

#IFrameAndIE8ShadeContainer
{
    position: absolute;
    display: none;
    z-index: 200;
    left: 50%;
    top: 103px;
    width: 718px;
    height: 500px;
    margin-left: -355px;    
    padding-bottom: 30px;
}

#IFrameContainer
{
    position: relative;
    border: 1px solid #6e6c71;    
    box-shadow: 1px 1px 25px rgba(0,0,0,0.7);
    -webkit-box-shadow: 1px 1px 20px rgba(0,0,0,0.7);
    -moz-box-shadow: 1px 1px 15px rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
}

/*
NOTE: This filter makes the scrolling of the IFrame very, very slow,
so we don't do it.
.IE8 #IFrameIE8Shade
{
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: white;
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='0.60');     
}
*/

#IFrameContainer iframe
{
    position: relative;
    width: 100%;
    height: 100%;
}

/* QSocialMediaPart */

.QSocialMediaPart
{
    margin:5px;
    padding:5px 0px;
    border-top:1px solid white;
}
.QSocialMediaPart > div
{
    float:left;
}
.QSocialMediaPart ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    float:left;
}
.QSocialMediaPart ul li
{
    float:left;
    background:none;
    padding:0px;
    padding-left:15px;
}
#ShareByMailConfirmation
{
    float:none;
    display:none;
}

/* QForumThreadPart */

#NewMailConfirmation
{
    display:none;
}
.QForumThreadPart
{
    padding:0px 5px;
}
.IE .QForumThreadPart
{
    padding-right:10px;
}
.QForumThreadPart .ThreadPosts
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    border-bottom:1px solid white;
    margin-bottom:5px;
}
.QForumThreadPart .ThreadPosts li
{
    display:block;
    border-top:1px solid white;
    padding:5px 0px;
    width:100%;
    display:inline-block; /* fixes an IE bug where the OL is way bigger then the sum of the LI's*/
}
.QForumThreadPart .ThreadPosts li dl
{
    margin:0px;
    padding:0px;
    font-size:11px;
    color:rgb(150,150,150);
}
.QForumThreadPart .ThreadPosts li dl dt
{
    display:inline;
    text-transform:lowercase;
}
.QForumThreadPart .ThreadPosts li dl dt:first-child
{
    padding-left:0px;
}
.QForumThreadPart .ThreadPosts li dl dd
{
    padding:0px;
    margin:0px;
    display:inline;
}
.QForumThreadPart .ThreadPosts li dl dt + dd + dt + dd + dt
{
    display:none;
}
.QForumThreadPart .ThreadPosts li dl dt + dd + dt + dd + dt + dd
{
    display:block;
    color:#56585a;
}
.QForumThreadPart .ThreadPosts li.ieTarget
{
    font-weight:bold;
}
.QForumThreadPart .ThreadPosts li:target
{
    font-weight:bold;
}

/* QMailFormPart on a QForumThreadPart / QSocialMediaPart */

.QForumThreadPart .QMailFormPart, .QSocialMediaPart .QMailFormPart
{
    padding:0px;
    display:none;
    float:none;
}
.QForumThreadPart .QMailFormPart p, .QSocialMediaPart .QMailFormPart p
{
    margin-left:0px;
    margin-right:5px;
}
.QForumThreadPart .QMailFormPart legend, .QSocialMediaPart .QMailFormPart legend
{
    padding:0px 0px 10px 0px;
    color:#56585a;
    font-weight:bold;
}
.QForumThreadPart .QMailFormPart .InvalidMessage, .QForumThreadPart .QMailFormPart .ExceptionMessage, .QSocialMediaPart .QMailFormPart .InvalidMessage, .QSocialMediaPart .QMailFormPart .ExceptionMessage
{
    padding:0px 0px 10px 0px;
}
.QForumThreadPart .QMailFormPart .SubmitButton, .QSocialMediaPart .QMailFormPart .SubmitButton
{
    margin-left:0px;
}

/* QNewsPageIntroPart */

.QNewsPageIntroPart
{
    background-color:#b9bbbc;
    padding:7px;
}
.QNewsPageIntroPart .ExtraLink[href]
{
    clear:both;
    display:block;
    background-color:White;
    margin:0px -7px;
    padding:5px 40px 5px 5px;
    position:relative;
    top:7px;
    color:#999999;
    font-weight:bold;
    text-decoration:none;
    line-height:14px;
}
.QNewsPageIntroPart .ExtraLink[href] span
{
    display:block;
    position:absolute;
    right:5px;
    top:8px;
    background-color:Black;
    color:#999999;
    font-size:22px;
    padding:2px 3px 5px 3px;
}
.IELT9 .QNewsPageIntroPart .ExtraLink[href] span
{
    padding-top:5px;
}
.QNewsPageIntroPart .ExtraLink[href]:hover span
{
    color:White;
}
.QNewsPageIntroPart > a:first-child
{
    display:block;
    text-decoration:none;
    color:black;
}
.QNewsPageIntroPart .ExtraHeader
{
    color:white;
}
.QNewsPageIntroPart h1
{
    margin-top:10px;
    line-height: 19px;
}
.QNewsPageIntroPart img[align]
{
    margin-right:-7px;
    margin-bottom:-7px;
}

.QPanelPart h1
{
    background-color:#0078b9;
    color:white;
    font-size:20px;
    padding:4px;
    margin:0px;
}
.QPanelPart > a[href]
{
    text-decoration:none;
}

.ColumnCenter .ContentPart
{
	min-height: 0px;
}

/****** -= QStageWijsPart and related =- *******/


.TemplateStageWijs .ColumnDefault
{
}

.TemplateStageWijs  .ContentPart
{
    padding: 0px 0px 0px 0px;
}

.QStageWijsPart
{
    margin: 0px 5px 0px 5px;
}

.QStageWijsPart .TabControl > ul
{
    margin: 0px;
    padding: 0px;    
}

.QStageWijsPart li.TabPage
{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    position: relative;
    background: red url(/OOM.Website2/gfx/bg_tab2_repeatableshade.png) 0px 0px repeat-y;
    color: #57585a;    
}

.QStageWijsPart li.TabPage .TopBackgroundShade
{
    position: absolute;
    height: 10px;
    left: 0px;
    right: 0px;
    background: red url(/OOM.Website2/gfx/bg_tab2_large.png) 0px 0px repeat-y;    
}

.QStageWijsPart li.TabPage .ForegroundGradient
{
    background: #e0e1e2 url(/OOM.Website2/gfx/bg_tab2_large.png) -10px -10px no-repeat;       
    margin: 10px 13px 0px 9px;
}

.QStageWijsPart li.TabPage .TabButton
{
    padding: 5px 10px 0px 32px;
}

.QStageWijsPart li.TabPage .ContentSpacer
{
    position: relative;
    margin: 5px 12px 0px 16px;
    min-height: 10px;
    background-color: White;
}

.QStageWijsPart li.TabPage .Content
{
    display: none;
    padding: 0px 0 10px 0px;
}

.QStageWijsPart li.TabPage:first-child .Content
{
    display: block;
}

.QStageWijsPart li.TabPage .TabButton .Title
{
    font-family:Arial; /* FireFox 10.X doesn't know Arial Black.  */
    letter-spacing:-1px;
    font-size: 22px;
    font-weight: bold;
    line-height: 32px; /* Needed so high for IE8 */
}

.QStageWijsPart li.TabPage:first-child .TabButton .Title
{
    font-size: 32px;
    line-height: 42px; /* Needed so high for IE8 */
}

.QStageWijsPart li.TabPage .Description
{
    font-family: Arial;
    line-height: 18px;
    font-weight: bold;
    font-size: 14px;
    padding: 20px 30px 10px 20px;
}

.QStageWijsPart li.TabPage ul.Items
{
    padding: 0px;
    margin: 0px;
    border-bottom: 1px dashed #b5b6b7;
}

.QStageWijsPart li.TabPage li.Item
{
    padding: 0px;
    margin: 0px;
    background-image: none;
}

.QStageWijsPart li.TabPage li.Item > a
{
    font-family: Arial;
    padding: 10px 20px 8px 20px;
    font-weight: bold;
    font-size: 14px;
    border-top: 1px dashed #b5b6b7;
    display: block;
    color: #57585a;
}

.QStageWijsPart li.TabPage li.Item:first-child > a
{
    border-top: none;
}


.QStageWijsPart li.TabPage div.AjaxContainer
{
    display: none;
    padding: 10px 20px 10px 20px;
    color: Black;
}

.QStageWijsPart li.TabPage div.AjaxContainer .Downloads
{
    margin: 5px 0px 7px 0px;
}

.QStageWijsPart li.TabPage div.AjaxContainer .Downloads .Caption
{
    text-transform: uppercase;
    padding: 0px 2px 0px 2px;
    font-size: 9px;
    line-height: 13px;
    font-weight: bold;
    display: inline-block;
    background-color:red;
    color: White;
}

.QStageWijsPart li.TabPage div.AjaxContainer .Downloads a
{
    display: inline-block;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    border-left: 1px solid red;
    font-weight: normal;
    font-size: 10px;
    line-height: 13px;
    color: #57585a;
}

.QStageWijsPart li.TabPage div.AjaxContainer .Downloads a:first-child
{
    border-left-width: 0px;
}

.QStageWijsPart li.TabPage div.AjaxContainer .Downloads a:hover
{
    background-color: #FFAAAA;
    text-decoration: none;
}


.QStageWijsPart li.TabPage div.AjaxContent
{
    padding: 0px 0px 10px 0px;
}

.QStageWijsPart li.TabPage div.AjaxContent table td,
.QStageWijsPart li.TabPage div.AjaxContent table th
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.QStageWijsPart li.TabPage div.AjaxContent ol,
.QStageWijsPart li.TabPage div.AjaxContent ul
{
    margin-top: 10px;
}

/* QStageWijsPart HOVERING & ACTIVATION */

.QStageWijsPart li.TabPage .TabButton:hover
{
    cursor: pointer;
}

.QStageWijsPart li.TabPage .TabButton:hover .Title
{
    color: White;
}

.QStageWijsPart li.TabPage li.Item.Active > a
{
    color: black;
}

.QStageWijsPart li.TabPage li.Item.Passive > a
{
    color: #b5b6b7;
}

.QStageWijsPart li.TabPage li.Item > a:hover
{
    background-color: #FF9999;
    text-decoration: none;
    cursor:pointer;
    color: #57585a;    
}


/****** -= QStageWijsPart COLORING =- *******/


/**** -= OOMBlue -= ****/

.QStageWijsPart li.TabPage.OOMBlue,
.QStageWijsPart li.TabPage.OOMBlue .TopBackgroundShade,
.QStageWijsPart li.TabPage.OOMBlue div.AjaxContainer .Downloads .Caption
{
    background-color: #0078B9;
}

.QStageWijsPart li.TabPage.OOMBlue div.AjaxContainer .Downloads a
{
    border-color: #0078B9;
}


.QStageWijsPart li.TabPage.OOMBlue li.Item > a:hover,
.QStageWijsPart li.TabPage.OOMBlue div.AjaxContainer .Downloads a:hover
{
    
    background-color: #a0c4e4;    
}


/**** -= OOMGreenBlue -= ****/

.QStageWijsPart li.TabPage.OOMGreenBlue,
.QStageWijsPart li.TabPage.OOMGreenBlue .TopBackgroundShade,
.QStageWijsPart li.TabPage.OOMGreenBlue div.AjaxContainer .Downloads .Caption
{
    background-color: #008FA5;
}

.QStageWijsPart li.TabPage.OOMGreenBlue div.AjaxContainer .Downloads a
{
    border-color: #008FA5;
}


.QStageWijsPart li.TabPage.OOMGreenBlue li.Item > a:hover,
.QStageWijsPart li.TabPage.OOMGreenBlue div.AjaxContainer .Downloads a:hover
{
    background-color: #a9d8dd;
}

/**** -= OOMGreen -= ****/

.QStageWijsPart li.TabPage.OOMGreen,
.QStageWijsPart li.TabPage.OOMGreen .TopBackgroundShade,
.QStageWijsPart li.TabPage.OOMGreen div.AjaxContainer .Downloads .Caption
{
    background-color: #BAC300;
}

.QStageWijsPart li.TabPage.OOMGreen div.AjaxContainer .Downloads a
{
    border-color: #BAC300;
}

.QStageWijsPart li.TabPage.OOMGreen li.Item > a:hover,
.QStageWijsPart li.TabPage.OOMGreen div.AjaxContainer .Downloads a:hover
{
    background-color: #dee7bb;
}

/**** -= OOMYellow -= ****/

.QStageWijsPart li.TabPage.OOMYellow,
.QStageWijsPart li.TabPage.OOMYellow .TopBackgroundShade,
.QStageWijsPart li.TabPage.OOMYellow div.AjaxContainer .Downloads .Caption

{
    background-color: #E7AD00;
}

.QStageWijsPart li.TabPage.OOMYellow div.AjaxContainer .Downloads a
{
    border-color: #E7AD00;
}

.QStageWijsPart li.TabPage.OOMYellow li.Item > a:hover,
.QStageWijsPart li.TabPage.OOMYellow div.AjaxContainer .Downloads a:hover
{
    background-color: #f6ddb2;
}

/**** -= OOMPink -= ****/

.QStageWijsPart li.TabPage.OOMPink,
.QStageWijsPart li.TabPage.OOMPink .TopBackgroundShade,
.QStageWijsPart li.TabPage.OOMPink div.AjaxContainer .Downloads .Caption
{
    background-color: #D2005B;
}


.QStageWijsPart li.TabPage.OOMPink div.AjaxContainer .Downloads a
{
    border-color: #D2005B;
}

.QStageWijsPart li.TabPage.OOMPink li.Item > a:hover,
.QStageWijsPart li.TabPage.OOMPink div.AjaxContainer .Downloads a:hover
{
    background-color: #f0b9c0;
}

/**** -= OOMPurple -= ****/

.QStageWijsPart li.TabPage.OOMPurple,
.QStageWijsPart li.TabPage.OOMPurple .TopBackgroundShade,
.QStageWijsPart li.TabPage.OOMPurple div.AjaxContainer .Downloads .Caption
{
    background-color: #A90074;
}

.QStageWijsPart li.TabPage.OOMPurple div.AjaxContainer .Downloads a
{
    border-color: #A90074;
}


.QStageWijsPart li.TabPage.OOMPurple li.Item > a:hover,
.QStageWijsPart li.TabPage.OOMPurple  div.AjaxContainer .Downloads a:hover
{
    background-color: #d6b3d0;
}


/****** -= END QStageWijsPart and related =- *******/


/***** -= QSubsidieToolPart and related =- *****/


.QSubsidieToolMenu 
{
    font-family: Arial;    
    background: #dfdfdf url(/oom.website2/gfx/bg_contentmenu.png) repeat-x bottom left;
    width: 155px;
    margin-top: 220px;
}

.QSubsidieToolMenu ul
{
    padding: 0px;
}

.QSubsidieToolMenu ul li
{
    margin: 0px;
    background: none;
    padding: 0px;
}

.QSubsidieToolMenu ul li:first-child a[href]
{
    font-size: 14px;
    font-weight: bold;
}

.QSubsidieToolMenu ul li a[href]
{
    font-size: 11px;
    text-decoration: none;
    background: url(/oom.website2/gfx/bg_contentmenu_glow.png) repeat-x top left;
    padding: 10px 2px 10px 2px;
    word-wrap: break-word;    
    display: block;
    color: rgb(83, 83, 83);
}

.QSubsidieToolMenu ul li a[href]:hover,
.QSubsidieToolMenu ul li.Active a[href]
{
	background:url(/oom.website2/gfx/bg_contentmenu_hover.png) repeat-x bottom left;
	background-color:#0078b9;
	color: White;
}


.TemplateSubsidieTool .ColumnCenter
{
    border: none;
}

.TemplateSubsidieTool .ContentPart
{
    padding: 0px;
}

.QSubsidieToolPart
{
    position: relative;
    margin-bottom: 20px;
}

#Content .QSubsidieToolPart h1.Caption
{
    font-family: arial black, arial;
    letter-spacing: -2px;
    line-height: 40px;
    font-size: 40px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}

.QSubsidieToolPart ul.VerticalTabs li
{
    margin: 0px;
    padding: 0px;
    background: none;    
}

.QSubsidieToolPart ul.Tabs
{
    height: 49px;
    position: relative;
    top: 3px;
    padding: 0px;
}

.QSubsidieToolPart ul.Tabs.Vertical
{
    height: 31px;
}

.QSubsidieToolPart ul.Tabs li
{
    margin: 0px;
    padding: 0px;
    float: left;
    background: none;
    position: relative;
}

.QSubsidieToolPart ul.Tabs li.Active
{
    z-index: 10;
}

.QSubsidieToolPart ul.Tabs li.Active .Prefix,
.QSubsidieToolPart ul.Tabs.Vertical li .Prefix
{
    position: absolute;
    left: 0px;
    background: white url(/OOM.Website2/gfx/bg_subsidie_all.png) no-repeat -156px -4px;    
    width: 8px;
    height: 49px;
}

.QSubsidieToolPart ul.Tabs.Vertical li .Prefix
{
    background: white url(/OOM.Website2/gfx/bg_subsidie_home_tab.png) no-repeat -156px -4px;    
    height: 31px;    
}

.QSubsidieToolPart ul.Tabs li.Horizontal.Active:first-child .Prefix
{
    background: white url(/OOM.Website2/gfx/bg_subsidie_panel.png) no-repeat 0px -49px;
}


.QSubsidieToolPart ul.Tabs li.Active .Content,
.QSubsidieToolPart ul.Tabs.Vertical li .Content
{    
    background: url(/OOM.Website2/gfx/bg_subsidie_tab_repeat.png) repeat-x 0px -4px;
}

.QSubsidieToolPart ul.Tabs li.Active .Suffix,
.QSubsidieToolPart ul.Tabs.Vertical li .Suffix
{
    position: absolute;
    right: 0px;
    background: white url(/OOM.Website2/gfx/bg_subsidie_all.png) no-repeat -311px -4px;    
    width: 8px;
    height: 49px;
}

.QSubsidieToolPart ul.Tabs.Vertical li .Suffix
{
    background: white url(/OOM.Website2/gfx/bg_subsidie_home_tab.png) no-repeat -311px -4px;    
    height: 31px;
}


.QSubsidieToolPart ul.Tabs li.Active.LastChild .Suffix,
.QSubsidieToolPart ul.Tabs.Vertical li.LastChild .Suffix
{
    background: white url(/OOM.Website2/gfx/bg_subsidie_panel.png) no-repeat -624px -49px;    
}

.QSubsidieToolPart ul.Tabs li a
{
    font-family: Arial;
    font-weight: bold;
    letter-spacing: 0px;
    font-size: 16px;
    text-transform: lowercase;
    background-color: Fuchsia;
    position: relative;
    width: 124px;
    height: 35px;
    display: block;
    padding: 5px 10px 5px 15px;
    top: 4px;
    margin: 0px 5px 4px 5px;
}

.QSubsidieToolPart ul.Tabs.Count5 li a
{
    padding-left: 10px;
    width: 97px;
}

.QSubsidieToolPart ul.Tabs li a:hover
{
    text-decoration: none;
}

.QSubsidieToolPart ul.Tabs li:first-child a
{
    margin-left: 4px;
}

.QSubsidieToolPart ul.Tabs li.LastChild a
{
    padding-right: 8px;
    margin-right: 4px;
}

.QSubsidieToolPart ul.Tabs.Count5 li.LastChild a
{
    padding-right: 10px;
}

.QSubsidieToolPart .Tabstrip.Vertical li
{
    float:none;
    display:inline-block;
}

/* ie7 doesn't support inline-block on li's so we have to float and make the container wide enough to keep it on one line  */
.IE7 .QSubsidieToolPart .Tabstrip.Vertical
{
    width:300px;
}
.IE7 .QSubsidieToolPart .Tabstrip.Vertical li
{
    float:left;
}

.QSubsidieToolPart .Tabstrip.Vertical
{
    position:absolute;
    top:102px;
    left:-19px;
    width:23px;
    height:100%;
    z-index: 10;    
    white-space:nowrap;
}

.QSubsidieToolPart ul.Tabs.Vertical li a
{
    /*width: 48px;*/
    width:auto;
    min-width:48px;
    height: 23px;
    padding: 4px 8px 0px 10px;
}

.QSubsidieToolPart ul.Tabs.Vertical
{
    position: absolute;
    top:-35px;
    right:0px;
    left:auto;
        
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); /* IE 9 */
    -moz-transform:rotate(-90deg); /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari and Chrome */
    -o-transform:rotate(-90deg); /* Opera */
       
    transform-origin: bottom right;
    -ms-transform-origin: bottom right; /* IE 9 */
    -moz-transform-origin: bottom right; /* Firefox */
    -webkit-transform-origin: bottom right; /* Safari and Chrome */
    -o-transform-origin: bottom right; /* Opera */
    
    z-index: 10;    
}

.IELT9 .QSubsidieToolPart ul.Tabs.Vertical
{
    background-color: white;
    top:-4px;
    right:auto;
    left:-8px;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.IE7 .QSubsidieToolPart ul.Tabs.Vertical
{
    top:4px;
}
.QSubsidieToolPart .OuterPanelTop
{
    position: relative;
    background: url(/OOM.Website2/gfx/bg_subsidie_panel.png) no-repeat 0px -50px;
    height: 3px; 
}

.QSubsidieToolPart .OuterPanel
{
    position: relative;
    background: url(/OOM.Website2/gfx/bg_subsidie_panel_repeat.png) repeat-y 0px 0px;
}

.QSubsidieToolPart .OuterPanelBottom
{
    background: url(/OOM.Website2/gfx/bg_subsidie_panel.png) no-repeat 0px -512px;    
    height: 3px;
}

.QSubsidieToolPart .OuterPanel > .ColoredFrame
{
    background-color: #e2d3b6;
    margin: 0px 5px 0px 4px;
    padding: 24px 25px 24px 24px; 
}

.QSubsidieToolPart .OuterPanel > .ColoredFrame.HomeFrame
{
    padding: 24px 50px 50px 50px; 
}

.QSubsidieToolPart .InnerPanelTop
{
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_top.png) repeat-x;
    height: 4px; 
}

.QSubsidieToolPart .InnerPanelTop .Right
{
    float: right;
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_topright.png) no-repeat;
    width: 16px;
    height: 16px;
}

.QSubsidieToolPart .InnerPanelTop .Left
{
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_topleft.png) no-repeat;
    width: 16px;
    height: 16px;
}


.QSubsidieToolPart .InnerPanel
{
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_left.png) repeat-y;    
    padding-left: 30px;
}

.QSubsidieToolPart .InnerPanel .Right
{
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_right.png) repeat-y top right;    
    padding: 15px 30px 30px 0px;
}

.QSubsidieToolPart .HomeFrame .InnerPanel 
{
    padding-left: 5px;
}

.QSubsidieToolPart .HomeFrame .InnerPanel .Right
{
    padding: 5px 5px 5px 0px;
}

.QSubsidieToolPart .InnerPanelBottom
{
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_bottom.png) repeat-x bottom left;
    height: 16px; 
}

.QSubsidieToolPart .InnerPanelBottom .Right
{
    float: right;
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_bottomright.png) no-repeat;
    width: 16px;
    height: 16px;
}

.QSubsidieToolPart .InnerPanelBottom .Left
{
    background: #f5f5f6 url(/OOM.Website2/gfx/bg_subsidie_innerpanel_bottomleft.png) no-repeat;
    width: 16px;
    height: 16px;
}


.QSubsidieToolPart .InnerPanel .Right > :first-child
{
    /* We want to clear the margin of the first child, this influences the space between the innerpanel and innerpaneltop. */
    margin-top: 0px;
}

.QSubsidieToolPart .OmschrijvingInhoud > h1,
.QSubsidieToolPart .HomePanel > h1
{
    color: Fuchsia;
    font-family: arial black, arial;
    letter-spacing: -1px;
    line-height: 28px;
    font-size: 28px;
    font-weight: bold;
}

.QSubsidieToolPart .OmschrijvingInhoud > h1
{
    margin-top: 10px;
}


.QSubsidieToolPart .ContentContainer > h2
{
    color: #9c9e9f;
    line-height: 19px;    
    font-size: 16px;
    padding-bottom: 20px;
    border-bottom: 4px solid Fuchsia;
    margin-bottom: 20px;    
}

.QSubsidieToolPart .HomePanel > h1
{
    margin-top: 0px;
    color: White;
}

.QSubsidieToolPart .HomePanel > h2
{
    color: White;
    line-height: 19px;    
    font-size: 16px;
}

.QSubsidieToolPart .AttentieListHeading
{
    border-bottom: 4px solid Fuchsia;    
    margin: 20px 0px 10px 0px;
}

.QSubsidieToolPart .AttentieListHeading Span
{
    text-transform: lowercase;    
    padding: 2px  50px 2px 10px;
    display: inline-block;
    font-family:Arial;
    font-weight: bold;
    background-color: Fuchsia;
    color: White;
    line-height: 19px;    
    font-size: 16px;
}

.QSubsidieToolPart .OmschrijvingenLijst > ul
{
    clear: both;
    padding: 0px;
    margin: 0px;    
}

.QSubsidieToolPart .OmschrijvingenLijst > ul > li
{
    margin: 0px;
    padding: 20px 10px 20px 10px;
    background: none;
    border-top: 1px solid Fuchsia;
}

.QSubsidieToolPart .OmschrijvingenLijst.Attentie > ul > li
{
    padding: 10px 5px 10px 5px;
}

.QSubsidieToolPart .OmschrijvingenLijst.Attentie > ul > li .Categorieen
{
    text-transform: lowercase;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}

.QSubsidieToolPart .OmschrijvingenLijst.Attentie > ul > li .Datum
{
    font-weight: normal;
}

.QSubsidieToolPart .OmschrijvingenLijst.Attentie > ul > li.GeenSubsidies
{
    font-size: 10px;
}

.QSubsidieToolPart .OmschrijvingenLijst > ul > li:first-child
{
    border-top: 0px;
}

.QSubsidieToolPart .ContentContainer a
{
    color: Fuchsia;
    font-family: Arial;
}

.QSubsidieToolPart .OmschrijvingenLijst > ul > li a.Titel
{
    font-weight: bold;
    letter-spacing: 0px;
    font-size: 16px;    
}


.QSubsidieToolPart .OmschrijvingenLijst > ul > li a.LeesVerder
{
    font-weight: bold;
    font-size: 10px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Terug
{
    text-align: right;
    font-weight: bold;
}


.QSubsidieToolPart .OmschrijvingInhoud .Velden
{
    padding-top: 10px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Velden dt
{
    font-family: Arial;
    color: Fuchsia;
    font-weight: bold;
    position: absolute;
}

.QSubsidieToolPart .OmschrijvingInhoud .Velden dd
{
    padding-left: 100px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Details
{
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 4px solid Fuchsia;
}

.QSubsidieToolPart .OmschrijvingInhoud .Details h1,
.QSubsidieToolPart .OmschrijvingInhoud .Details h2,
.QSubsidieToolPart .OmschrijvingInhoud .Details h3
{
    color: Black;
}

.QSubsidieToolPart .OmschrijvingInhoud .Details h3
{
    font-size: 13px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Details h3 + p,
.QSubsidieToolPart .OmschrijvingInhoud .Details h3 + ul,
.QSubsidieToolPart .OmschrijvingInhoud .Details h3 + ol,
.QSubsidieToolPart .OmschrijvingInhoud .Details li > ol,
.QSubsidieToolPart .OmschrijvingInhoud .Details li > ul
{
    margin-top: 0px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Details p,
.QSubsidieToolPart .OmschrijvingInhoud .Details ul,
.QSubsidieToolPart .OmschrijvingInhoud .Details ol
{
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Bestanden
{
    margin-top: 20px;
}

.QSubsidieToolPart .OmschrijvingInhoud .Bestanden .Caption
{
    margin: 0px 10px 0px 0px;
    padding: 0px 2px 0px 2px;
    text-transform: uppercase;
    font-size: 9px;
    line-height: 13px;
    font-weight: bold;
    color: White;
    background: Fuchsia;
}

.QSubsidieToolPart .OmschrijvingInhoud .Bestanden a
{
    display: inline-block;
    margin-right: 5px;    
    color: #4c4e4f;
}


/****** -= QSubsidieTool COLORING =- *******/

/***** OOMGrayDirty *****/
/***** NOTE: OOMGrayDirty DIFFERS FROM THE OTHER COLORS */

.QSubsidieToolPart ul.Tabs.Vertical li.OOMGrayDirty a:hover
{
    background-color: #c5c6c8;      /* LightTab  */
}

.QSubsidieToolPart ul.Tabs.Vertical li.OOMGrayDirty a,
.QSubsidieToolPart ul.Tabs.Vertical li.OOMGrayDirty.Active a
{
    background-color: #868789;  /* ActiveTab */
    color: #FFFFFF              /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMGrayDirty
{
    background-color: #868789;  /* ActiveTab */
}

.QSubsidieToolPart2 .ColoredFrame.OOMGrayDirty .HomePanel
{
    color: White;
}

#Content .QSubsidieToolPart h1.Caption.OOMGrayDirty
{
    color: #9c9d9f;             /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMGrayDirty .AttentieListHeading
{
    border-color: #c5c6c8;      /* LightTab  */
}

.QSubsidieToolPart .ColoredFrame.OOMGrayDirty .AttentieListHeading Span
{
    background-color: #c5c6c8;  /* LightTab */
    color: #868789;             /* LightTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMGrayDirty .OmschrijvingenLijst > ul > li
{
  border-color: white; 
}

.QSubsidieToolPart .ColoredFrame.OOMGrayDirty .OmschrijvingenLijst,
.QSubsidieToolPart .ColoredFrame.OOMGrayDirty .OmschrijvingenLijst a
{
    color: #666769;             /* DarkText */
}


/***** OOMBlueDirty *****/

.QSubsidieToolPart ul.Tabs li.OOMBlueDirty a
{
    background-color: #d9e2ea;  /* PassiveTab */
    color: #82a2b6;             /* PassiveTabCaption */
}

.QSubsidieToolPart ul.Tabs li.OOMBlueDirty.Active a,
.QSubsidieToolPart ul.Tabs li.OOMBlueDirty a:hover
{
    background-color: #b2c5d6;  /* ActiveTab */
    color: #00436c;             /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMBlueDirty
{
    background-color: #b2c5d6;  /* ActiveTab */
}

#Content .QSubsidieToolPart h1.Caption.OOMBlueDirty
{
    color: #6992b0;             /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .ContentContainer > h2,
.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .OmschrijvingenLijst > ul > li,
.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .OmschrijvingInhoud .Velden,
.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .OmschrijvingInhoud .Details
{
    border-color: #6992b0;        /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .ContentContainer > h1,
.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .ContentContainer a,
.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .OmschrijvingInhoud .Velden dt
{
  color: #00436c;               /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMBlueDirty .OmschrijvingInhoud .Bestanden .Caption
{
  background-color: #00436c;    /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMBlueDirty
{
    background-color: #d9e2ea;  /* PassiveTab */    
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMBlueDirty .Categorieen,
.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMBlueDirty .LeesVerder
{
    color: #00436c;             /* ActiveTabCaption */
}


/***** OOMYellowDirty *****/

.QSubsidieToolPart ul.Tabs li.OOMYellowDirty a
{
    background-color: #f0e9db;  /* PassiveTab */
    color: #c2b282;             /* PassiveTabCaption */
}

.QSubsidieToolPart ul.Tabs li.OOMYellowDirty.Active a,
.QSubsidieToolPart ul.Tabs li.OOMYellowDirty a:hover
{
    background-color: #e2d3b6;  /* ActiveTab */
    color: #836300;             /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMYellowDirty
{
    background-color: #e2d3b6;  /* ActiveTab */
}

#Content .QSubsidieToolPart h1.Caption.OOMYellowDirty
{
    color: #c3ab74;             /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .ContentContainer > h2,
.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .OmschrijvingenLijst > ul > li,
.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .OmschrijvingInhoud .Velden,
.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .OmschrijvingInhoud .Details
{
    border-color: #c3ab74;        /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .ContentContainer > h1,
.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .ContentContainer a,
.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .OmschrijvingInhoud .Velden dt
{
  color: #836300;               /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMYellowDirty .OmschrijvingInhoud .Bestanden .Caption
{
  background-color: #836300;    /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMYellowDirty
{
    background-color: #f0e9db;  /* PassiveTab */    
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMYellowDirty .Categorieen,
.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMYellowDirty .LeesVerder
{
    color: #836300;             /* ActiveTabCaption */
}


/***** OOMGreenDirty *****/

.QSubsidieToolPart ul.Tabs li.OOMGreenDirty a
{
    background-color: #eaecdd;  /* PassiveTab */
    color: #b4b883;             /* PassiveTabCaption */
}

.QSubsidieToolPart ul.Tabs li.OOMGreenDirty.Active a,
.QSubsidieToolPart ul.Tabs li.OOMGreenDirty a:hover
{
    background-color: #d6d9ba;  /* ActiveTab */
    color: #687004;             /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMGreenDirty
{
    background-color: #d6d9ba;  /* ActiveTab */
}

#Content .QSubsidieToolPart h1.Caption.OOMGreenDirty
{
    color: #b0b479;             /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .ContentContainer > h2,
.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .OmschrijvingenLijst > ul > li,
.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .OmschrijvingInhoud .Velden,
.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .OmschrijvingInhoud .Details
{
    border-color: #b0b479;        /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .ContentContainer > h1,
.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .ContentContainer a,
.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .OmschrijvingInhoud .Velden dt
{
  color: #687004;               /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMGreenDirty .OmschrijvingInhoud .Bestanden .Caption
{
  background-color: #687004;    /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMGreenDirty
{
    background-color: #eaecdd;  /* PassiveTab */    
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMGreenDirty .Categorieen,
.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMGreenDirty .LeesVerder
{
    color: #687004;             /* ActiveTabCaption */
}

/***** OOMPinkDirty *****/

.QSubsidieToolPart ul.Tabs li.OOMPinkDirty a
{
    background-color: #eedde0;  /* PassiveTab */
    color: #bd829b;             /* PassiveTabCaption */
}

.QSubsidieToolPart ul.Tabs li.OOMPinkDirty.Active a,
.QSubsidieToolPart ul.Tabs li.OOMPinkDirty a:hover
{
    background-color: #ddbbc0;  /* ActiveTab */
    color: #7a0034;             /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMPinkDirty
{
    background-color: #ddbbc0;  /* ActiveTab */
}

#Content .QSubsidieToolPart h1.Caption.OOMPinkDirty
{
    color: #ba7a88;             /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .ContentContainer > h2,
.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .OmschrijvingenLijst > ul > li,
.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .OmschrijvingInhoud .Velden,
.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .OmschrijvingInhoud .Details
{
    border-color: #ba7a88;        /* ActiveTitle */
}

.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .ContentContainer > h1,
.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .ContentContainer a,
.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .OmschrijvingInhoud .Velden dt
{
  color: #7a0034;               /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame.OOMPinkDirty .OmschrijvingInhoud .Bestanden .Caption
{
  background-color: #7a0034;    /* ActiveTabCaption */
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMPinkDirty
{
    background-color: #eedde0;  /* PassiveTab */    
}

.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMPinkDirty .Categorieen,
.QSubsidieToolPart .ColoredFrame .OmschrijvingenLijst.Attentie li.OOMPinkDirty .LeesVerder
{
    color: #7a0034;             /* ActiveTabCaption */
}

/****** -= END QSubsidieTool and related =- *******/

.TemplateNews .TwitterPart:first-child, .TemplateNewsIntro .TwitterPart:first-child
{
    margin-top:43px;
}

.TwitterPart
{
    background:#0078b9;
    color:white;
    padding:3px;

    background: -o-linear-gradient(top, rgba(0,54,87,1), rgba(0,120,185,1));
    background: -moz-linear-gradient(top, rgba(0,54,87,1), rgba(0,120,185,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,54,87,1)), color-stop(1, rgba(0,120,185,1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003657,EndColorStr=#FF0078B9);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003657,EndColorStr=#FF0078B9)";
    
    word-wrap:break-word;
    
    position:relative;
    zoom:1;
}

.ColumnRight .TwitterPart
{
    background: #b9b9b9;
    background: -o-linear-gradient(top, rgba(185,185,185,1), rgba(210,210,210,1));
    background: -moz-linear-gradient(top, rgba(185,185,185,1), rgba(210,210,210,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(185,185,185,1)), color-stop(1, rgba(210,210,210,1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFb9b9b9,EndColorStr=#FFd2d2d2);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFb9b9b9,EndColorStr=#FFd2d2d2)";   
}
.ColumnRight .TwitterPart ul li, .ColumnRight .TwitterPart ul li > a[href]
{
    color:rgb(80,80,80);
}
.ColumnRight .TwitterPart h1
{
    background:url(/oom.website2/gfx/pic_twitter_blauw.png) no-repeat right 5px;
}

.TwitterPart h1
{
    line-height:27px;
    padding:5px 0px 5px 3px;
    margin:0px;
    background:url(/oom.website2/gfx/pic_twitter.png) no-repeat right 5px;
}
.TwitterPart h1 img
{
    display:none;
}
.TwitterPart ul
{
    position:relative;
}
.TwitterPart ul li 
{
    margin:0px;
    padding:5px 3px;
    background-image:none;
    border-top:1px solid white;
    font-size:11px;
}
.TwitterPart ul li > a[href]
{
    color:#bfd7e4;
}
.TwitterPart ul li > a[href]:hover
{
    color:White;
}
.TwitterPart ul li div
{
    font-size:10px;
    color:White;
    padding:5px 0px 3px 10px;
    background:url(/oom.website2/gfx/pic_readmore_white.png) no-repeat 1px 9px;
}
.TwitterPart ul li div a[href]
{
    color:White;
    padding:0px 3px 2px 3px;
    text-decoration:none;
}
.TwitterPart ul li div a[href]:hover
{
    background-color:White;
}

.TwitterPart .LinkButton[href]
{
    background-color:white;
    color:#0078b9;
    font-size:11px;
    font-weight:bold;
    border:0px;
    display:block;
    margin:0px;
    padding:2px 3px;
    text-decoration:none;
}

.QYouTubeVideoList
{
    position:relative;
}
.QYouTubeVideoList > h1
{
    border-top:1px solid #0078b9;
    border-bottom:1px solid #0078b9;
    font-family:Arial Black, Gadget, sans-serif!important;
    font-size:30px;
    font-weight:bold;
    line-height:30px;
    text-transform:uppercase;
    letter-spacing:-2px;
    display:block;
    color:Black;
    padding-bottom:2px;
    margin-bottom:15px;
}

.QYouTubeVideoList > h1 span
{
    color:#0078b9;
}
.QYouTubeVideoList .Container
{
    background-color:Black;
    position:relative;
}
.QYouTubeVideoList iframe
{
    width:383px;
    height:250px;
}
.QYouTubeVideoList .Video
{
    position:absolute;
    top:5px;
    right:5px;
    padding:10px;
    border-top: 1px solid #5B5B5B;
    border-bottom: 1px solid #5B5B5B;
}
.QYouTubeVideoList .Description
{
    background: -o-linear-gradient(top, rgba(91,91,91,1), rgba(126,126,126,1));
    background: -moz-linear-gradient(top, rgba(91,91,91,1), rgba(126,126,126,1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(91,91,91,1)), color-stop(1, rgba(126,126,126,1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF5B5B5B,EndColorStr=#FF7E7E7E);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF5B5B5B,EndColorStr=#FF7E7E7E)";
    color:white;
    width:200px;
    min-height:230px;
    padding:5px 5px 5px 5px;
}

.QYouTubeVideoList .Description h1
{
    margin:0px;
    border-top: 1px solid #868686;
    padding:5px 10px 10px 10px;
    min-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
}
.QYouTubeVideoList .Description p
{
    padding:0px 10px;
    margin:0px;
    word-wrap:break-word;
    border-bottom:1px solid rgb(170,170,170);
    min-height:235px;
}

.QYouTubeVideoList ul
{
    padding:0px;
    margin:0px;
    position:absolute;
    top:-43px;
    left:135px;
}

.QYouTubeVideoList ul li
{
    background:none;
    float:left;
    margin:0px 7px 0px 0px;
    padding:0px;
}
.QYouTubeVideoList ul li a[href]
{
    text-decoration:none;
    text-align:center;
    line-height:21px;
    font-size:18px;
    color:white;
    font-weight:bold;
    display:block;
    width:30px;
    height:23px;
    margin:0px;
    padding:0px 2px 0px 0px;
    background:url(/oom.website2/gfx/pic_tv_knop.png) no-repeat 0px -46px;
    font-family:Arial Black, Gadget, sans-serif;
}
.QYouTubeVideoList ul li a[href]:hover
{
    background-position:0px -23px;
    color:white;
}

.QYouTubeVideoList ul li.Active a[href] 
{
    background-position:0px 0px;
    color:Black;
}

.QMapsPart > div
{
    height:410px;
}
.QMapsPart h2
{
    cursor:pointer;
}

.QMapsPart .InfoWindowContent {
    /* Fixes a scrollbar issue */
    line-height: normal!important;
    padding-bottom: 10px;
}

    .QMapsPart .InfoWindowContent a.Adres {
        cursor: default;
        text-decoration: none;
        color: #0078b9;
    }


.QMijnOOMPart
{
    margin:0px -5px 10px -5px;
    background: #9b9c9e;
}
.QMijnOOMPart .Status
{
    color:White;
    padding:5px;
}
.QMijnOOMPart iframe
{
    width:100%;
    height:105px;
    border:0px;
    /*display:none;*/
}

.QActiviteitListPart a[href]
{
    text-decoration: none;
}


.ColumnExtra .QActiviteitList h2 {
        font-size: 12px;
        margin: 0px;

}

.ColumnExtra .QActiviteitList .Button {
    margin-top: 10px;
}

.QActiviteit  .Vol,
.QActiviteitList  .Vol
{
    margin: 10px 0px 10px 0px;
    font-weight: bold;
    color: #9D9C8F;
}

.QActiviteit .Details h2,
.QActiviteitList .Details h2
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.QActiviteit .Details dl,
.QActiviteitList .Details dl
{
    margin: 10px 0px 0px 0px;
}

.QActiviteit .Details dt,
.QActiviteitList .Details dt
{
    position: relative;
    float: left;
    width: 115px;
}

.QActiviteit .Details .Separator,
.QActiviteitList .Details .Separator
{    
    position: absolute;
    right: 0px;
}

.QActiviteit .Details dd,
.QActiviteitList .Details dd
{
    margin: 0px;
    padding-left: 120px;
}

a[href].Button
{
    clear: left;
    margin: 10px 0px 10px 0px;
    text-decoration: none;
}

a[href].Button, .ContentPart a[href].Button, a[href].SubmitLink, .ContentPart a[href].SubmitLink, .SubmitButton
{
    display: inline-block;
    font-weight: bold;
    color: white;
    margin: 3px 0px 3px 0px;
    padding: 2px 5px 2px 5px;
    background-color: #9D9C8F;
}

a[href].Button:hover, .ContentPart a[href].Button:hover, a[href].SubmitLink:hover, .ContentPart a[href].SubmitLink:hover, .SubmitButton:hover
{
    background-color: #939284;
}

.SubmitButton
{
    border: 0px;
}

.SubmitButton:hover
{
    cursor: pointer;
}

.QActiviteitListPart .Regio
{
    margin-left: 30px;
}

.QExpandablePanel {
    padding: 11px;
    padding-bottom:0px;
    overflow:hidden;
}
    .QExpandablePanel.Blauw		    { background-color:#0078B9; }
    .QExpandablePanel.BlauwGroen	{ background-color:#008FA5; }
    .QExpandablePanel.Groen		    { background-color:#BAC300; }
    .QExpandablePanel.DonkerGroen	{ background-color:#005623; }
    .QExpandablePanel.Geel			{ background-color:#E7AD00; }
    .QExpandablePanel.Magenta		{ background-color:#D2005B; }
    .QExpandablePanel.Paars		    { background-color:#A90074; }

.QExpandablePanel .Container {
    background:#e0e1e2 url(/oom.website2/gfx/bg_tab2_large.png) -9px -10px no-repeat;
    padding:0px 10px 0px 10px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.8);    
    -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.8);    
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.8);    
}

    .QExpandablePanel a.Title {
        font-family: Arial;
        letter-spacing: -1px;
        font-size: 22px;
        font-weight: bold;
        line-height: 32px;
        text-decoration:none;
        color:#57585a;
        display:block;
        margin-left:20px;
        padding:5px 0px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
        .QExpandablePanel a.Title:hover {
            color:white;
        }

    .QExpandablePanel .ContentContainer {
        background-color:white;
        padding:5px 20px;
    }

    .QExpandablePanel .Content {
        padding:5px 0px 15px 0px;
        display:none;
    }

.Rapportage {
    float:left; 
    width:220px;
}

    .Rapportage h1 {
        margin:0;
    }

.Rapportage_Toelichting {
    padding-left:224px; 
    color:#0078b9;
}

.QOmrPart hr {
    border-color:#cccccc;
    margin:30px 0px;
}

.Aanjaagpremie .QNewsPreviewsPart h2,
.Aanjaagpremie .QNewsPreviewsPart .Timestamp,
.Aanjaagpremie .QDownloadsPart h2
 {
    font-size: 12px;
}

.Aanjaagpremie .QDownloadsPart td {
}

.QAanjaagpremiesMapPart ul {
    margin-top: 20px;
}

.QAanjaagpremiesMapPart ul li {
    margin: 5px 0px 5px 0px;
}


.CookieWarning {
    background-color:#f2f2f2;
    padding:15px 0px;
    box-shadow: 0px 1px 5px #bbbbbb;
}
    .CookieWarning h1 {
        margin-top:0px;
    }
    .CookieWarning > div {
        width:960px;
        margin:0px auto;
    }
    .CookieWarning > div > div {
        float:right;
        padding-left:50px;
    }
    .CookieWarning a.Button {
        min-width:125px;
        display:block;
        text-align:center;
        padding:13px;
        margin:0px 0px 10px 0px;
        border-radius:5px;
        border:1px solid #72aa00;
        box-shadow: 1px 1px 3px #999999;
        background: rgb(181,195,0); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(181,195,0,1) 0%, rgba(155,185,17,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,195,0,1)), color-stop(100%,rgba(155,185,17,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(181,195,0,1) 0%,rgba(155,185,17,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(181,195,0,1) 0%,rgba(155,185,17,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(181,195,0,1) 0%,rgba(155,185,17,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(181,195,0,1) 0%,rgba(155,185,17,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c300', endColorstr='#9bb911',GradientType=0 ); /* IE6-9 */
    }
        .CookieWarning a.Button:hover {
            opacity:0.8;
        }

.InnovationConnect {
    text-align:center;
    padding:0px 0px 10px 0px;
}
    .InnovationConnect img {
        max-height:70px;
        display:block;
        margin:0px auto;
        padding:0px 0px 15px 0px;
    }
