/* --- MAIN.CSS - SER --- */

@import url("/includes/cookieControl/c/ser.css");

body, html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body, p, td, h1, h2, h3, h4, h5, h6, input, textarea, select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
}

body {
	font-size: 0.75em;
	line-height: 1.25em;
}

p {
	margin: 0 0 18px;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: #003399;
	text-decoration: none;
}

a:visited {
    color: #6685c2;
    text-decoration: none;    
}

a:hover {
	text-decoration : underline;
}

img{border: none;}

#container {
	width: 948px;
	margin: 0 auto;
	background: #ECECEF;
	overflow: hidden;
}
.centered 
{
    text-align: center;
}

/* ************************************			TOP				*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

/* ie6 */
#top {
	width: 932px;
	padding: 0 16px 0 0;
	background: url(../../images/SER/top_banner_new.jpg) no-repeat #a0a2c6;
	min-height: 100px;
	height:auto !important;
	height: 100px;
}

/* firefox */
html>body #top {  
	height: 99px;
}

/* ie7 */
*:first-child+html #top {  
	height: auto;
}

/* IE 6 */
#logo {
	float: left;
	width: 100px;
	height: 47px;
	margin: 24px 0 0 5px;
	overflow: hidden;
}

/* IE 7 + firefox */
html>body #logo {
	float: left;
	width: 100px;
	height: 47px;
	margin: 24px 0 0 10px;
	overflow: hidden;
}

#toptools {
	width: 225px;
	float: right;	
}

/*#topbackground {
	background: url(../../images/SER/top_bannerback.jpg) no-repeat 0pt 0px;
}*/

#topnavigatiesitemap {
	padding: 0 0 1px 0;
	margin: 5px 0 0 0;
	text-align: left;
	color: #ffffff;
}

#topnavigatiesitemap a {
	color: #ffffff;
	text-decoration: none;
	margin-right: 14px;
	font-weight: bold;
}

#topnavigatiesitemap a:hover {
	text-decoration: underline;
	color: #241D6D;
}

#topnavigatietaal {
	margin: 0 -22px 5px 0;
	text-align: left;
	color: #303F66;
	font-weight: bold;
}

#topnavigatietaal a {
	color: #97047e;
	text-decoration: none;
	margin-right: 4px;
}

#topnavigatietaal a:hover {
	text-decoration: underline;
	color: #241D6D;
}

#topzoeken {
	font-size: 0.917em;
	text-align: left;
	color: #241d6d;
	width: 225px;
}
.qsearch_wrapper {
	border: solid 1px #fff;
	background: url(../../images/SER/qsearch_bg.png) no-repeat;
	margin-top: 2px;
	margin-bottom: 1px;
}

#topzoeken a {
	color: #241d6d;
}
#topzoeken a:hover {
	text-decoration: underline;
}

#topzoeken input {
	font-size: 1.1em;
	height: 16px;
	border: 0;
	background: none;
	width: 100%;
	vertical-align: top;
}

#inputzoeken {
	float: left;
	width: 179px;
	padding: 0 2px;
}

#submitzoeken {
	float: right;
}

/* ************************************		HOOFDNAVIGATIE		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#hoofdnavigatie 
{
	background-color: #241D6D;
	clear: both;
	width: 948px;
	float: left;
}

#hoofdnavigatie a {
	display: block;
	float: left;
	color: #241d6d; 
	padding: 4px 0 4px 0;
	text-decoration: none;
	text-align: center;	
	width: 120px;
	font-weight: bold;
}

#hoofdnavigatie .home {
	width: 120px;
	background-color: #7B77B6;
}

#hoofdnavigatie .taken {
	width: 103px;
}
#hoofdnavigatie .taken,
#hoofdnavigatie .about_the_ser,
#hoofdnavigatie .sur,
#hoofdnavigatie .uber,
#hoofdnavigatie .sobre {
	background-color: #abd3ed;
}

#hoofdnavigatie .raad {
	width: 97px;
}
#hoofdnavigatie .raad,
#hoofdnavigatie .organisation,
#hoofdnavigatie .organizacion,
#hoofdnavigatie .education {
	background-color: #e0a952;
}

#hoofdnavigatie .secretariaat {
	width: 141px;
}
#hoofdnavigatie .secretariaat,
#hoofdnavigatie .publications,
#hoofdnavigatie .publikationen,
#hoofdnavigatie .publicaciones {
	background-color: #ccd14c;
}

#hoofdnavigatie .publicaties {
	width: 136px;
}
#hoofdnavigatie .publicaties,
#hoofdnavigatie .faq {
	background-color: #c168b2;
}

#hoofdnavigatie .actueel {
	width: 113px;
}
#hoofdnavigatie .actueel,
#hoofdnavigatie .oel_database {
	background-color: #abd3ed;
}

#hoofdnavigatie .themas {
	width: 118px;
	background-color: #e0a952;
}

#hoofdnavigatie .educatie {
	width: 120px;
	background: #ccd14c;
}

#hoofdnavigatie a:hover {
	background: #241d6d;
	color: #fff;
}
#hoofdnavigatie .actief {
	
}

#hoofdnavigatie .test {
	display: none;
}

/* ************************************			CONTENT			*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#content {
	clear: both;
	width: 921px;
	padding: 0 10px 0 17px;
}

#contentcontainer {
	width: 882px;
	background: #ffffff;
	margin: 0 0 0 17px;
	padding: 0 0 10px 0;
	overflow: hidden;
}

/* toegevoegd door mnp: links werden standaard underlined */ 
#contentpage a
{
    text-decoration:none;
}

#contentpage a:hover
{
  /*text-decoration:underline;*/
}
/* einde toevoeging */

#mcwaardesmalcontainer {
	float: left;
	width: 485px;
	margin: -10px 0 0 0px;
	padding: 0px 0 30px 0px;
}

#contenttoplines {
	width: 921px;
	height: 10px;
}

#kruimelpad {
	/*margin: 3px 10px 20px 224px;*/
	margin: 3px 10px 20px 0px;
	/*width: 648px;*/
	width: 485px;
	color: #303F66;
	font-size: 0.9em;
	float: left;
	clear: both;	
}

#kruimelaktief {
	font-weight: bold;
}

#kruimelpad a {
	color: #303F66;
	text-decoration: none;
}

#contenttitel {
	margin: 3px 10px 0 0;
	/*margin: 3px 10px 0 224px;
	/*width: 648px;*/
	width: 485px;
	color: #303F66;
	float: left;
}
#contenttitel h1,
#contenttitel h2 { font-size: 1.2em; line-height: 1.25em; color: #303F66; margin: 0; padding: 0; }

#readspeakertop {
	float:left;
	margin: 3px 10px 2px 0;
	font-size:0.9em;
}


#readspeakertop img {
	border: 0;
	margin-right: 5px
}

#readspeakertop a {
	text-decoration: none;
	color: #241d6d;
	background-image:url("/images/SER/ico_speak.gif");
    background-position:0 0;
    background-repeat:no-repeat;
    padding-left:18px;
}

#readspeakertop a:hover 
{
    color:#303F66;
	text-decoration:underline;
}

#readspeakertop a:visited {
	text-decoration: none;
	color: #000;
}

h1 {
	font-size: 2em;
	color: #003399;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 0.8em;
}

h2 {
	font-size: 1.2em;
	color: #303F66;
	margin: 0;
	padding: 0;
}

h3 {
	font-size: 1.2em;
	color: #003399;
	margin: 0;
	padding: 0;
}

#status {
	clear: both;
	height: 11px;
	text-align: right;
	margin: 0 174px 0 223px;
}

#meerinfostatus {
	text-align: right;
	margin: -0.91em 0 20px 10px;
	font-size: 0.85em;
}

#meerinfostatus a {
	text-decoration: none;
	color: #303F66;
}

.download td {
	color: #003399;
	font-weight: bold;
}

.pdf {
	display: block;
	background: url(../../images/SER/ico_pdf.gif) no-repeat 0pt 0px;
	padding: 0 0 5px 20px;
	color: #303F66;
	font-weight: normal;
	text-decoration: none;
}

#inhoud {
	padding: 1px;
	margin: 10px 0 10px 0;
	background: #EAEBEF;
	border: 1px solid #003399;
}

#inhoud h2 {
	font-size: 1em;
	color: #003399;
	margin: 4px 0 3px 5px;
	padding: 0;
}

#rechtslijn {
	border-top: 1px solid #303F66;
	margin: 0 0 20px 0;
}

#contentrechtscontainer ul {
	margin: 0 0 8px 0;
	padding: 0;
}
#contentrechtscontainer ol {
	margin: 0 0 8px 0;
	padding-left: 20px;
}
#contentrechtscontainer ul li {
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
	padding: 0 0 0 8px;
	margin: 0px;
	list-style-type: none;	
}

#contentrechtscontainer a {
	text-decoration: none;
	color: #003399;
}

#contentrechtscontainer a:hover {
	/*text-decoration: underline;*/
}

#contentrechtscontainer a:visited {
	color: #6685c2;
}

.fader {
	background: url(../../images/SER/rechts_fader.gif) no-repeat 0pt 0px;
	height: 12px;
	width: 144px;
}

.fader-home {
	border-bottom:1px solid #888;
	clear:both;
	height:12px;
	width:268px;
}

#contentopcontainer {
	overflow: hidden;
	margin-left: 224px;
	width: 658px;
}

#iframecontentopcontainer 
{
	overflow: hidden;
	margin-left: 10px;
	width: 854px;
   
}

#iframecontentopcontainer #kruimelpad
{
    width:auto;
    margin-bottom:0px;
}

#iframecontentopcontainer #kruimelpad:after
{
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 0;
    clear: both;   
}

#iframecontentopcontainer #contenttitel
{
    margin-top:23px;
    clear: left;
}

#iframecontentopcontainer #readspeakertop
{
    float: right;
    margin-right: 0;
}

/* ************************************		CONTENT HOMEPAGE	*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#topfader {
	width: 921px;
	height: 10px;
}

#containerintronieuws {
	float: left;
	width: 948px;
	padding: 0 0 5px 0px;
	margin: 0 -10px 0 -17px;
	background-color: #e9eaeb;
	border-top: solid 5px #fff;
}

#homeintro {
	float: left;
	width: 650px;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 32px;
	background: #241d6d;
}
#homeintro p {
	margin-bottom: 10px;
}
#homeintro h1 {
    font-size: 1em;
    margin: 0 0 10px;
    line-height: normal;
}

#homeintro * {
	color: #FFF;
}

#homeintro h2 {
	margin-bottom: 5px;
}

#homeintro img {
	float: left;
	margin: 0 20px 0 0;
}

#homeintro p img {
	float: none;
	margin: 0;
	border: none;
}

#introtekst {
	float: right;
	width: 450px;
	margin: 0;
	padding: 5px 20px 0 0;
}

#homenieuws {
	float: left;
	width: 663px;
	padding: 5px 0 10px 29px;
	background-color: #ececef;
}

#homenieuws h2 {
	margin: 0 0 7px 3px;
	padding: 4px 0 0 0;
	color: #241D6D;
	font-size: 1.2em;
	line-height: .8em;
}

#homenieuws ul {
	margin: 0;
	padding: 0;
}
#homenieuws ol {
	margin: 0;
	padding-left: 20px;
}

#homenieuws ul li {
	list-style-type: none;
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
	padding: 0 0 0 13px;
}

#homenieuws a {
	text-decoration: none;
	color: #241d6d;
}

#homenieuws a:hover {
	text-decoration: underline;
}

#homenieuws a:visited {
	color: #6685c2;
}

#readspeaker-home {
	float: right;
	padding: 3px 10px 0 0;
}

#readspeaker-home img {
	border: 0;
	margin-right: 5px;
}

#container #readspeaker-home a {
	text-decoration: none;
	color: #241d6d;
}

#container #readspeaker-home a:hover {
	text-decoration: underline;
}

#readspeaker-home a:visited {
	text-decoration: none;
	color: #000;
}

#readspeaker-2 {
	float:right;
	margin-right: 10px;
}

.sitemaplink a {
	text-decoration: none;
	color: #000000;
}

.sitemaplink a:hover {
	text-decoration: underline;
}

.sitemaplink a:visited
{
   color: #6685c2; 
}

.sitemaplink a:active
{
     color: #6685c2;   
}	

.sitemaplink  {
	/*color: #6685c2;*/
}




#homedirectnaar {
	float: right;
	width: 256px;
	margin: 0;
	padding: 0 0 5px 0;
	color: #ffffff;
	font-weight: bold;
}

#homedirectnaar h2 {
	color: #97047E;
	font-size: 1em;
	padding: 12px 10px 0 14px;
	margin: 0;
	line-height: .8em;
}

#homedirectnaar select {
	width: 212px;
	height: 233px;
	border: 1px solid #ffffff;
	margin: 0 0 0 6px;
}

#gadirectnaar {
	margin: 0; 
	padding: 12px 0 0 14px;
}

#gadirectnaar a {
	color: #241D6D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
	padding-left: 13px;
}

#gadirectnaar a:hover {
	text-decoration:underline;
}

#containerhomebottom {
	width: 921px;
	clear: both;
	background: url(../../images/SER/home_lineswide.gif) no-repeat 0pt 0px;
}

#containerhomeblokken {
	background:url("../../images/SER/home_bottomlineback.gif") no-repeat scroll 2px 0 #FFFFFF;
	margin:0 0 0 17px;
	overflow:hidden;
	padding:22px 0 0;
	width:882px;
}

#homebottomlines {
	background: url(../../images/SER/home_linesbottom.gif) no-repeat 0pt 0px;
	width: 916px;
	height: 7px;
}

.homebottomblok {
	float:left;
	margin:0;
	width:294px;
}

.homebottomblok img {
	margin: 0 0 10px 0px;
}

.geenlijn {
	margin: 0;
}

/* 20110325 style used on PollSnippet for NOT homepage (for other content pages) */
#contentrechtscontainer .homelinksblok {
	margin:0 4px 10px 5px;
	width:135px;
}

/* 20110328 style used on PollSnippet to remove bullets on content pages */
#contentrechtscontainer .homelinksblok ul li 
{
    background: no-repeat -10px -10px
}

.homelinksblok {
	margin:0 10px 10px;
	width:268px;
}

.homelinksblok h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	color: #241d6d;
	line-height: 1.1em;
	font-weight:bold;
}

.homelinksblok h2 {
	margin-bottom: 10px;
}

.homelinksblok h3 a {
	margin: 0 0 3px 0;
	padding: 0;	
	color: #241d6d;
	line-height: 1.1em;
}

.homelinksblok h3 a:visited {
	margin: 0 0 3px 0;
	padding: 0;
	color: #6685c2;
	line-height: 1.1em;
}

.homelinksblok ul {
	margin: 0;
	padding: 0;
}
.homelinksblok ol {
	margin: 0;
	padding-left: 20px;
}

.homelinksblok ul li {
	list-style-type: none;
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
	padding: 0 0 2px 11px;
}

.homelinksblok li a {
	color: #003399;
}

.homelinksblok li a:visited {
	color: #6685c2;
}


.homelinksblok a {
	text-decoration: none;
	color: #003399;
}

.homelinksblok a:hover {
	text-decoration: underline;
}

.homelinksblok a:visited {
	color: #6685c2;
}

.homelinksblok p {
	margin: 0
}
	

a.speciallink:link, a.speciallink:visited, a.speciallink:hover, a.speciallink:active {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

a.speciallink:hover {
	text-decoration: underline;
}

a.speciallink:visited {
	color : #6685c2;
}

a.right:link, a.right:visited, a.right:hover, a.right:active {
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	float: right;
}

a.right:hover {
	text-decoration: underline;
}

a.right:visited {
	color : #6685c2;
}

/* ************************************		CONTENT ADVIES		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.adviezencontainer {
	clear: both;
	margin: 0 0 15px 0;
	overflow: hidden;
}

.adviezencontainer a {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0 11px;
	color: #303F66;
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
	display: block;
	margin-bottom: 10px;;
}

.adviezencontainer .adviezendatum {
	font-size: 1em;
	color: #303F66;
	font-weight: bold;
}

.adviezendatum {
	float: left;
	width: 72px;
}

.adviezenomschrijving {
	float: left;
	width: 380px;
}

.adviezenomschrijving a {
	color: #303F66;
	text-decoration: none;
}

.adviezenomschrijving a:hover, .adviezenomschrijving a:focus, .adviezenomschrijving a:active {
	text-decoration: underline;
}

.adviezenomschrijving a:visited
{
    color: #6685c2;
}

.adviezenomschrijving ul {
	margin: 0;
	padding: 0;
}
.adviezenomschrijving ol {
	margin: 0;
	padding-left: 20px;
}

.adviezenomschrijving ul li {
	list-style-type: none;
	padding: 0 0 0 8px;
	background: url(../../images/SER/bullit_adviesov.gif) no-repeat 0pt 6px;
}

#doorzoekadvies {
	background: #303F66;
	padding: 3px;
}

#doorzoekadvies a {
	display: block;
	width: 71px;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 0 8px;
	margin: 0 0 0 62px;
	background: url(../../images/SER/but_zoekenmetpijl.gif) no-repeat 0 0;
}

#doorzoekadvies a:hover {
	color: #dddddd;
}

#doorzoekadviestekst {
	border: 1px solid #ffffff;
	color: #ffffff;
	padding: 2px;
	font-size: 0.9em;
	line-height: 100%;
}

#doorzoekadvies input {
	width: 138px;
	border: 0;
	margin: 1px 0 1px 0;
}

/* firefox */
html>body #doorzoekadvies input {   
	width: 140px;
	border: 0;
	margin: 2px 0 2px 0;
}

/* ie7 */
*:first-child+html #doorzoekadvies input {   
	width: 138px;
	border: 0;
	margin: 1px 0 1px 0;
}

.imgzoeken {	
	border: 0;
	margin: 0 2px 0 71px;
}

/* ************************************		CONTENT LINKS		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.linkskolom {
	float: left;
	width: 230px;
	padding: 0 10px 0 0;
}

.linkskolom ul {
	margin: 0 0 20px 0;
	padding: 0;
}
.linkskolom ol {
	margin: 0 0 20px 0;
	padding-left: 20px;
}

.linkskolom ul li {
	list-style-type: none;	
	background: url(../../images/SER/bullit_bottomlinks.gif) no-repeat 0pt 6px;
	padding: 0 0 2px 8px;
}

.linkskolom a {
	text-decoration: none;
	color: #000000;
}

.linkskolom a:hover {
	text-decoration: underline;
}

.linkskolom a:visited {
	color: #6685c2;
}




/* ************************************		CONTENT CARSNR		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.carsnrkolom {
	float: left;
	width: 230px;
	padding: 0 10px 0 0;
}

.carsnrkolom1 {
	width: 50px;
}

.carsnrkolom2 {
	width: 180px;
}

/* ************************************		CONTENT CARSNR		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.macstoffencontainer {
	clear: both;
	margin: 0 0 25px 5px;
	overflow: hidden;
}

.macstoffen {
	float: left;
	width: 230px;
	padding: 0 10px 0 0;
}

#macwaardecontainer {
	width: 465px;
	border-bottom: 1px solid #303f66;
	background: #eaebef;
	/* padding: 10px; */
	padding: 2px 10px 10px 10px;
	overflow: hidden;
}

#macwaardelinks {
	float: left;
	width: 305px;
	/* toegevoegd */
	padding: 0 10px 0 0;
}

#macwaarderechts {
	float: left;
	text-align: right;
	width: px;
	padding-top: 10px;
}

a.wettelijk {
	display: block;
	background: #8d95aa;
	color: #fff;
	font-weight: bold;
	font-size: 1.6em;
	padding: 5px 30px 5px 30px;
	text-decoration: none;
}

#macwaardelinks .mactabellinks {
	font-weight: bold;
	color: #303f66;
	width: 100px;
	padding: 0 7px 0 0;
}

#macwaardelinks .mactabellinks {	
	color: #000;
}

#macwaardelinks h2 {
	margin: 0 0 15px 0;
}

#uitlegmac {
	clear: both;
	width: 485px;
	text-align: right;
	font-size: 0.8em;
}

#uitlegmac a {
	text-decoration: none;
}

/* ************************************		CONTENT FBOBLADEN	*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.fbobladencontainer {
	float: left;
	width: 150px;
	margin: 0 10px 10px 0;
}

.fbobladencontainer h2 {
	padding: 0 0 0 8px;
	background: url(../../images/SER/bullit_nieuws.gif) no-repeat 0pt 6px;
}

.fbobladencontainer ul {
	margin: 0;
	padding: 0;
}
.fbobladencontainer ol {
	margin: 0;
	padding-left: 20px;
}

.fbobladencontainer ul li {
	list-style-type: none;	
}

.fbobladencontainer a {
	color: #303F66;
	text-decoration: none;
	background: url(../../images/SER/bullit_bottomlinks.gif) no-repeat 0pt 6px;
	padding: 0 0 2px 8px;
}

.fbobladencontainer a:hover {
	text-decoration: underline;
}

.fbobladencontainer a:visited {
	color: #6685c2;
}
.breakline {
	clear: both;
	margin: 0 0 10px 0;
	border-top: 1px solid #303F66;
}

#navigatiecontainer .pboblad ul li {
	background: url(../../images/SER/bullet_violet_small.gif) no-repeat 4px 6px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
	font-weight: bold;
	color: #303F66;
}

#navigatiecontainer .pboblad a {
	color: #303F66;
	font-weight: bold;
}

#navigatiecontainer a.aktief {
	color: #003399;
	font-weight: bold;
}

/* ************************************	CONTENT PERSBERICHT		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#persbericht {
	padding: 10px 0 0 0;
}

#persbericht .intro {
	color: #303F66;
	font-weight: bold;
}

#persbericht .datum {
	color: #303F66;
	font-style: italic;
	margin: 0;
	padding: 0;
}

#persbericht h2 {
	margin: 0 0 10px 0;
}

#persbericht a {
	color: #303F66;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0 0 0 11px;
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
}

#persbericht a:hover {
    text-decoration: underline;
}

#persbericht a:visited {
	color: #6685c2;
	text-decoration: none;
}

#persbericht_bulletin a {
	color: #303F66;
	font-weight:normal;
	background: none;
	display:inline;
	padding: 0;
	font-size: 1em;
	text-decoration: underline;
}

#persbericht i {
	margin: 0 0 0 7px;
}

/* ************************************	CONTENT SECRETARIAAT	*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#secretariaat {
	padding: 10px 0 10px 0;
}

#secretariaat .intro {
	color: #303F66;
	font-weight: bold;
}

#secretariaat .datum {
	color: #303F66;
	font-style: italic;
	margin: 0;
	padding: 0;
}

#secretariaat h2 {
	margin: 0 0 10px 0;
}

#secretariaat a {
	color: #303F66;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0 0 0 7px;
	background: url(../../images/SER/bullit_nieuws.gif) no-repeat 0 5px;
}

#secretariaat i {
	margin: 0 0 0 7px;
}

#subsub a {
	color: #303F66;
	/*font-size: 0.8em;*/
	text-decoration: none;
	display: block;
	padding: 0 0 0 7px;
	background: url(../../images/SER/bullit_secretariaat.gif) no-repeat 0 5px;
}

#subsub a:hover 
{
	text-decoration : underline;
}

#subsub a:visited 
{
	color: #6685c2;
}

/* ************************************		CONTENT THEMA OB	*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.themaob {
	padding: 0 0 20px 0;
}

.themaob h2 {
	font-size: 1.6em;
}

.themaobkolom {
	float: left;
	width: 237px;
	padding: 10px 10px 0 0;
}

.themaobkolomrechts {
	padding: 10px 0 0 0;
}

.themaobtabel {
	border: 1px solid #D8DADB;
	margin: 3px 0 20px 0;
	height: 65px;
	overflow: auto;
}

/*html>body .themaobtabel {
	max-height: 65px;
	height: auto;
}*/

.themaobtabel ul {
	margin: 0;
	padding: 2px;
}
.themaobtabelol {
	margin: 0;
	padding-left: 20px;
}
.themaobtabel ul li {
	margin: 0;
	padding: 0 0 0 8px;
	background: url(../../images/SER/bullit_nieuws.gif) no-repeat 0pt 6px;
	list-style-type: none;
}

.themaobtabel a {
	/*color: #000000;*/
	text-decoration: none;
	color: #303F66;
}

.themaobtabel a:hover,  .themaobtabel a:focus, .themaobtabel a:active
{
    text-decoration: underline;
}

.themaobtabel a:visited 
{
    color: #6685c2;
}

/* ************************************		CONTENT ZOEKEN		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#zoekenveld {
	 background: #EAEBEF;
	 width: 480px;
	 padding: 15px 0 10px 5px;
	 margin: 0 0 15px 0;
	 overflow: hidden;
}

#zoekenveld input.searchBox {
	width: 385px;
	height: 15px;
	border: 1px solid #303F66;
}

#zoekenveld select {
	width: 180px;
	background: #2E69B5;
	color: #ffffff;
}

#zoekenveldinput {
	float: left;
	padding: 0 3px 0 0;
}

#zoekenveldselect {
	float: left;
	padding: 0 3px 0 0;
}

.ie8 .searchDomains
{
    margin-top:10px;
}
.searchDomains
{
    margin-top:10px;
	width:470px;
}

.searchDomains input
{
	float:left;
	width:15px;
}

.searchDomains label
{
	float:left;
}

#zoekenveldbutton {
	float: left;
}

#zoekenveldbutton a {
	display: block;
	width: 71px;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 0 8px;
	background: url(../../images/SER/but_zoekenmetpijl.gif) no-repeat 0 0;
}

#zoekenveldbutton a:hover {
	color: #dddddd;
}

#hulpbijhetzoeken {
	float: left;
	width: 210px;
	font-size: 0.8em;
	color: #303F66;
	padding-top:2px;
}

#hulpbijhetzoeken a {
	color: #303F66;
	text-decoration: none;
	float:right;
}

#zoekenveldcontent {
	float: left;
	width: 260px;
	font-size: 0.8em;
	padding: 5px 0 10px 2px;
	color: #303F66;
	line-height: 1em;
	min-height:30px;
}

.sorteertabel {
	margin: 0 0 5px 0;
}

.sorteertabelkolom1 {
	text-align: right;
	width: 210px;
	padding: 0 10px 0 0;
}

.sorteertabelkolomradio {
	width: 20px;
}

.sorteertabelkolomtekst {
	width: 75px;
	font-color: #303F66;
	font-weight: bold;
}

.periodetabelkolom1 {
	text-align: right;
	width: 210px;
	padding: 0 18px 0 0;
}

.periodetabelkolomtekst {
	width: 35px;
	font-color: #303F66;
	font-weight: bold;
}

.periodepulldown {
	padding: 0 5px 0 0;
}

/* IE6 */
#zoekenvelduitgebreid {
	clear: both;
	text-align: right;
	padding: 2px 5px 0 0;
	margin: 0;
}

/* firefox IE7 */
html>body #zoekenvelduitgebreid {   
	padding: 5px 5px 0 0;
}

#zoekenvelduitgebreid a {
	display: block;
	width: 97px;
	height: 14px;
	padding: 0 0 0 2px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-size: 0.8em;
	background: url(../../images/SER/uitgebreidzoeken_back.gif) no-repeat 0 0;
}

#zoekenvelduitgebreid a:hover {
	color: #dddddd;
}
/* mnp paging toevoeging */
#paging ul 
{
    display: inline;
		margin: 0;
		padding: 0;
		list-style-type: none;
}

#paging li {
	display: inline;
	font-size: 1.0em;
	margin: 0 0.1em;
	padding: 0;
	/*background-color: #0000ff;*/
}

/* einde toevoeging*/

#zoekresultatentitel {
	float: left;
	width: 314px;
	border-bottom: 1px solid #303F66;
	padding: 0 0 4px 0;
	background: none;
}

#zoekresultatentitel h2 {
	font-size: 1.7em;
	background: none;
}

#zoekresultatenaantal {
	float: left;
	width: 170px;
	border-bottom: 1px solid #303F66;
	padding: 0 0 4px 0;
	text-align: right;
	font-weight: bold;
	color: #303F66;
}

.zoekresultaten {
	clear: both;
}

.zoekresultaten a.searchResultLink {
	color: #003399;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0 0 0 7px;
	background: url(../../images/SER/bullit_nieuws.gif) no-repeat 0 5px;
}

.zoekresultatenurl a {
	color: #003399;
	font-size: 0.8em;
	text-decoration: none;
	display: block;
	padding: 0 0 0 7px;
	background: url(../../images/SER/bullit_secretariaat.gif) no-repeat 0 6px;
}

/* ************************************		CONTENT ACTUEEL		*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.actueelcontainer {
	float: left;
	/*width: 150px;*/
	width: 440px;
	margin: 0 10px 0 0;
}

.actueelcontainer h2 {
	/*padding: 0 0 0 8px;
	background: url(../../images/SER/bullit_nieuws.gif) no-repeat 0pt 6px;*/
	font-size: 1.1em;
	float:left;
}

.actueelcontainer ul {
	margin: 0;
	padding: 0;
}
.actueelcontainer ol {
	margin: 0;
	padding-left: 20px;
}
.actueelcontainer ul li {
	list-style-type: none;
	padding: 0 0 2px 8px;
	background: url(../../images/SER/bullit_bottomlinks.gif) no-repeat 0pt 6px;
}

.actueelcontainer a {
	color: #000000;
	text-decoration: none;
	/*background: url(/images/SER/bullit_bottomlinks.gif) no-repeat 0pt 6px;
	padding: 0 0 2px 8px;*/
}

.actueelcontainer a:hover {
	text-decoration: underline;
}

.actueelcontainer a:visited {
	color: #6685c2;
}

.actueelcontainer .speciallink {
	background: none;
	padding: 0;
}

.actueelcontainer .pdf {
	color: #000000;
	text-decoration: none;
	background: url(../../images/SER/ico_pdf.gif) no-repeat 0pt 0px;
	padding: 0 0 2px 23px;
}



#contentrechtscontainer .nieuwsbrief {
	padding: 3px 0 3px 18px;
}

/* === actueelrechtsrss === */

#contentrechtscontainer .actueelrechtsrss a {
	color: #ffffff;
	font-weight: bold;
	line-height: 1em;
}

#contentrechtscontainer .actueelrechtsrss .meerinfo {
	font-size: 0.8em;
	line-height: 1em;
	font-weight: normal;
	padding: 0 0 9px 0;
}

/* Firefox */
html>body #contentrechtscontainer .actueelrechtsrss .meerinfo {   
	line-height: 1.5em;
	
}

#contentrechtscontainer .actueelrechtsrss a:hover {
	color: #dddddd;
}

#contentrechtscontainer .actueelrechtsrss {
	background: url(../../images/SER/actueelrechtsrss_back.gif) no-repeat 0pt 0px;
	padding: 4px 0 7px 18px;
	line-height: 1.2em;	
}

/* Firefox */
html>body #contentrechtscontainer .actueelrechtsrss {   
	padding: 4px 0 7px 18px;
}

*:first-child+html #contentrechtscontainer .actueelrechtsrss { 
	padding: 4px 0 7px 18px;
	line-height: 1.2em;	
}

/* === actueelrechts === */

#contentrechtscontainer .actueelrechts {
	background: url(../../images/SER/actueelrechts_back.gif) no-repeat 0pt 0px;
	padding: 3px 0 13px 18px;
	font-weight: bold;	
	line-height: 1.2em;
}

/**/
#contentrechtscontainer .actueelrechts a {
	color: #ffffff;
	font-weight: bold;
	line-height: 1em;
}

#contentrechtscontainer .actueelrechts a:hover {
	color: #dddddd;
}

#contentrechtscontainer .actueelrechts a{
	color: #dddddd;
}


/* Firefox */
html>body #contentrechtscontainer .actueelrechts {   
	padding: 4px 0 7px 18px;
}

*:first-child+html #contentrechtscontainer .actueelrechts { 
	padding: 4px 0 13px 18px;
	line-height: 1.2em;	
}
/**/


/* ************************************			Contact			*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

.formcontainer {
	clear: both;
	width: 485px;
	padding: 0 0 10px 0;
	overflow: hidden;
}

.formlinks {
	float: left;
	width: 162px;
}

.formrechts {
	float: left;
	width: 322px;
}

.formrechts input, .formrechts textarea {
	width: 319px;
	border: 1px solid #303f66;
	font-size: 0.9em;
	height: 12px;
}

.formrechts.radio input {
	width: 20px;
	border: none;
	font-size: 0.9em;
	height: 12px;
}

.formrechts textarea {
	height: auto;
}

.formrechts .cv {
	float: left;
	margin: 0 3px 0 0;
	width: 263px;
}

.formrechts a {
	float: left;
	width: 48px;
	height: 16px;
	display: block;
	background: #303f66;
	color: #fff;
	text-decoration: none;
	font-size: 0.85em;
	margin: 0;
	padding: 0 0 0 4px;
}

.formlinks.dropdown {
	padding: 2px 0 0 0;
}

.formrechts select {
	font-size: 0.9em;
}

.checkkolom {
	float: left;
	width: 100px;
}

.formcontainer .verzend {
display: block;
	width: 73px;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 0 6px;
	margin: 0;
	background: url(../../images/SER/but_zoekenmetpijl.gif) no-repeat 0 0;
}

/* ************************************		CONTENT 3 BLOKKEN	*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#navigatiecontainer {
	float: left;
	width: 193px;
	height: 100px;
	margin: -1.25em 0 0 10px;
}

/* firefox */
html>body #navigatiecontainer {   
    margin: -1.25em 0 0 20px;
	min-height: 100px;
	height: auto;
}

#contentsmalcontainer, #iframecontentsmalcontainer {
	float: left;
	width: 485px;
	margin: 0 0 0 10px;
	padding: 10px 0 30px 0;
	border-top: 1px solid #303F66;
	text-decoration: none;
}

#contentsmalcontainer a:hover, #iframecontentsmalcontainer a:hover{
	text-decoration: underline;
}

#contentsmalcontainer visited, #iframecontentsmalcontainer visited {
	text-decoration: none;
}

#iframecontentsmalcontainer 
{
    width: 854px;
}

#mcwaardesmalcontainer {
	float: left;
	width: 485px;
	margin: 0 0 0 10px;
	padding: 0px 0 30px 0;
	border-top: 1px solid #303F66;
}

#zoekencontainer {
	padding: 0 0 30px 0;
	float: left;
	width: 485px;
	margin: 0 0 0 10px;
	border-top: 1px solid #303F66;
}

#zoekencontainerLeeg {
	padding: 0 0 30px 0;
	float: left;
	width: 485px;
	margin: 0 0 0 10px;
	/*border-top: 1px solid #303F66;*/
}

#contentrechtscontainer {
	float: right;
	width: 146px;
	border-top: 1px solid #303F66;
	margin: 0 10px 0 0px;
	padding: 10px 0 0 0;
}

#contentrechtscontainer.adviesov {
	padding: 0;
}

/* ************************************		SUBNAVIGATIE MENU	*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#navigatiecontainer ul {
	margin: 0;
	padding: 0;
}
#navigatiecontainer ol {
	margin: 0;
	padding-left: 20px;
}
#navigatiecontainer ul li {
	background: url(../../images/SER/bullet_violet.gif) no-repeat 0 4px;
	padding: 0 0 0 11px;
	margin: 0px;
	list-style-type: none;	
}

#navigatiecontainer a {
	color: #000000;
	padding: 0 0 0 2px;
	text-decoration: none;
}

#navigatiecontainer .aktief {
	color: #003399;
	font-weight: bold;
}

#navigatiecontainer .niveau2 li {
	border-top: 1px solid #303F66;
	background: url(../../images/SER/bullet_violet_small.gif) no-repeat 4px 6px;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
}

#navigatiecontainer .niveau2 a {
	color: #003399;
	font-weight: bold;
}

#navigatiecontainer .niveau2 .aktief {
	border-bottom: 1px solid #303F66;
}

#navigatiecontainer .niveau2 .laatste {
	border-bottom: 1px solid #303F66;
}

.menuspace {
	height: 10px;
}

#navigatiecontainer .niveau3  {
	background: url(../../images/SER/menu_niveau3.gif) repeat-y 0 0;
}

#navigatiecontainer .niveau3 li {
	background: none;
	background: url(../../images/SER/bullet_violet_small.gif) no-repeat 4px 6px;
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
}

#navigatiecontainer .niveau4  {
	background: url(../../images/SER/menu_niveau3.gif) repeat-y 0 0;
}

#navigatiecontainer .niveau4 li {
	background: none;
	background: url(../../images/SER/bullet_violet_small.gif) no-repeat 4px 6px;
	padding: 0 0 0 10px;
	margin: 0 0 0 25px;
}

/* ************************************			FOOTER			*************************************/
/***************************************************************************************************/
/**************************************************************************************************/

#footer {
	text-align: center;
	padding: 5px 0 5px 0;
	font-size: 0.9em;
	color: #424754;
}

#footer a {
	color: #424754;
	text-decoration: none;
}

.flashWrapper 
{
    float:left;
    clear:both;
    width:100%;
    margin-top: 10px;
    
    
}

.flashWrapper embed
{    
    position:relative;
    left:-35px;
}

/* Added by JRH */

.floatRight
{
	float:right;





}

table.macInfoColum
{
	width: 100%;
	border-collapse: collapse;
}

table.macInfoColum td
{
	border-bottom: solid 1px #D3D3D3;
}

.copyright {
	clear:both;
	color:#888888;
	float:right;
	font-size:0.8em;
	padding-left:1em;
}
.rightTextSnippet
{
	display: block;
	background:url("../../images/SER/rechts_fader.gif") no-repeat 0 bottom;
	padding: 0 4px 15px 5px;
	width: 135px;
}
.rightTextSnippet h6
{
	color:#241d6d;
	font-weight:bold;
	margin: 0 0 5px;
	font-size: 1em;
}
.themaSnippet
{
	display: block;
	background:url("../../images/SER/rechts_fader.gif") no-repeat 0 bottom;
	padding: 0 4px 15px 5px;
	width: 135px;
	background-color: #ECECEF;
}
.themaSnippet h6
{
	color:#241d6d;
	font-weight:bold;
	margin: 0 0 5px;
	font-size: 1em;
}

.rightTextSnippet .readMore a
{
	font-weight:normal;
}

.rightTextSnippet .copyright
{
	float: none;
	text-align: right;
}

.rightBannerSnippet{
    display: block;
	background:url("../../images/SER/rechts_fader.gif") no-repeat 0 bottom;
	padding: 0 5px 12px 0px;
	width: 139px;
overflow: hidden;
}

.rightLinksSnippet{
    display: block;
    background:url("../../images/SER/rechts_fader.gif") no-repeat 0 bottom;
	padding: 0 4px 15px 5px;
	width: 135px;
}
.searchSnippet.rightLinksSnippet{
	padding-right: 0;
	padding-left: 0;
	width: auto;
}
.PopupOverlay
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.5;
    z-index: 900;
    display: none;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);     
}
.Popup
{
    width: 300px;
    padding: 5px;
    background: #303F66;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -155px;
    z-index: 1000;
    color: #fff;
    display: none;
}
.Popup .Logo
{
    position: absolute;
    top: 5px;
    right: 5px;
}
.Popup h1
{
    color: #fff;
    font-size: 1em;
    padding-top: 8px;
    padding-right: 45px;
}
.Popup .PopupContent
{
    width: 290px;
    background: #fff;
    padding: 5px;
    color: #000;
    position: relative;
}
.Popup .PopupContent .Close
{
    position: absolute;
    bottom: 5px;
    right: 5px;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;	
}


.poll_snippet_header {
	font-size: 12px;	
}
.poll_snippet fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
.poll_snippet fieldset .poll_item {
	margin: 6px 0;
}
.poll_snippet fieldset .poll_item input {
	float: left;
}
.poll_snippet fieldset .poll_item label {
	overflow: hidden;
	display: block;
	//zoom:	1;
}
/****************************************************/
/* 20110325 fixed style for RadioButtonList on PollSnippet becasue of specific asp:RadioButtonList rendering */
.poll_snippet_table {
	padding: 0;
	margin: 0;
	border: none;
}
.poll_snippet_table tr {
	margin: 6px 0;
}
.poll_snippet_table input {
	float: left;
	margin-left: 0;
}
.poll_snippet_table label {
	overflow: hidden;
	display: block;
	//zoom:	1;
}
/****************************************************/
.poll_submitholder {
	padding-top: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	//zoom: 1;
}
.poll_submit {
	margin-right: 15px;	
}
a.submitlink {
	color: #003399;
	white-space: nowrap;
}
.poll_snippet .results {
	margin: 0;
	padding: 0;
	list-style: none outside none;	
}
.poll_snippet .results li {
	margin: 10px 0 6px 0;
	padding: 0;
	background: none;
}
.pollgraph_holder {
	zoom: 1;	
}
.percentage {
	color: #003399;
	font-weight: bold;
	float: right;
	width: 34px;
	text-align: right;
	margin-top: -4px;
}
.pollgraphScale {
	overflow: hidden;
	height: 7px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	background-color: #ececef;
	position: relative;
}
.percent_colour {
	height: 7px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	background: #303f66;
	position: relative;
}
.corner {
	height: 7px;
	width: 4px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
    background: url(../../images/SER/poll_star.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
.cr_right {
	background-position: right 0;
	left: -4px;
	margin-left: 100%;
}




#contentsmalcontainer ul, #iframecontentsmalcontainer ul {
	margin: 0 0 20px 0;
	padding: 0;
}
#contentsmalcontainer ol, #iframecontentsmalcontainer ol {
	margin: 0 0 20px 0;
	padding-left: 20px;
}
#contentsmalcontainer ul li, #iframecontentsmalcontainer ul li {
	list-style-type: none;
	padding: 0 0 2px 8px;
	background: url(../../images/SER/bullet_violet_small.gif) no-repeat 0pt 6px;
}

.snippet_header {
	font-size: 12px;
	color: #241d6d;
}




/*COLORS MAIN*/
.blue #contentrechtscontainer li,
.blue #homenieuws li,
.blue #gadirectnaar a,
.blue .homelinksblok li,
.blue .adviezencontainer h1,
.blue #persbericht a,
.blue #navigatiecontainer li{
	background-image: url(../../images/SER/bullet_blue.gif);
}
.green #contentrechtscontainer li,
.green #homenieuws li,
.green #gadirectnaar a,
.green .homelinksblok li,
.green .adviezencontainer h1,
.green #persbericht a,
.green #navigatiecontainer li{
	background-image: url(../../images/SER/bullet_green.gif);
}
.lila #contentrechtscontainer li,
.lila #homenieuws li,
.lila #gadirectnaar a,
.lila .homelinksblok li,
.lila .adviezencontainer h1,
.lila #persbericht a,
.lila #navigatiecontainer li{
	background-image: url(../../images/SER/bullet_lila.gif);
}
.orange #contentrechtscontainer li,
.orange #homenieuws li,
.orange #gadirectnaar a,
.orange .homelinksblok li,
.orange .adviezencontainer h1,
.orange #persbericht a,
.orange #navigatiecontainer li{
	background-image: url(../../images/SER/bullet_orange.gif);
}

/*COLORS SUB*/
.blue #navigatiecontainer .pboblad ul li,
.blue #navigatiecontainer .niveau2 ul li,
.blue #navigatiecontainer .niveau3 ul li,
.blue #navigatiecontainer .niveau4 ul li,
.blue .linkskolom ul li,
.blue .fbobladencontainer a,
.blue #contentsmalcontainer ul li, .blue #iframecontentsmalcontainer ul li {
	background-image: url(../../images/SER/bullet_blue_small.gif);
}
.green #navigatiecontainer .pboblad ul li,
.green #navigatiecontainer .niveau2 ul li,
.green #navigatiecontainer .niveau3 ul li,
.green #navigatiecontainer .niveau4 ul li,
.green .linkskolom ul li,
.green .fbobladencontainer a,
.green #contentsmalcontainer ul li, .green #iframecontentsmalcontainer ul li {
	background-image: url(../../images/SER/bullet_green_small.gif);
}
.lila #navigatiecontainer .pboblad ul li,
.lila #navigatiecontainer .niveau2 ul li,
.lila #navigatiecontainer .niveau3 ul li,
.lila #navigatiecontainer .niveau4 ul li,
.lila .linkskolom ul li,
.lila .fbobladencontainer a,
.lila #contentsmalcontainer ul li, .lila #iframecontentsmalcontainer ul li {
	background-image: url(../../images/SER/bullet_lila_small.gif);
}
.orange #navigatiecontainer .pboblad ul li,
.orange #navigatiecontainer .niveau2 ul li,
.orange #navigatiecontainer .niveau3 ul li,
.orange #navigatiecontainer .niveau4 ul li,
.orange .linkskolom ul li,
.orange .fbobladencontainer a,
.orange #contentsmalcontainer ul li, .orange #iframecontentsmalcontainer ul li {
	background-image: url(../../images/SER/bullet_orange_small.gif);
}

/****************************/
/* css-styles for DetailSocialLinks.ascx */

div.addthis_toolbox a
{
	margin-right:5px;
}
.serSocial-l
{
    margin-bottom: 20px;
}
.serSocial-l img
{
    margin-right: 4px;
}

/****************************/
/*Colorbox popup styles*/
.cBoxHidden {display: none;}
.layoverTimeout {display: none;}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background: #0C479D;}
#colorbox{outline:0; box-shadow: 0 0 20px rgba(12,71,157,1); border-radius: 5px;}
#cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxBottomCenter {display: none;}

    #cboxContent{background: #fff; overflow: hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{padding: 20px 40px 20px 20px; text-align: left;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
		#cboxLoadedContent {}
		
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxClose{position:absolute; top: 5px; right: 5px; background: url(../../images/SER/button-popup-close.png); width:21px; height:21px; text-indent:-9999px;}
        #cboxClose:hover{background-position: 0 -21px;}
#navigatiecontainer h2 {font-size: 1em; color: #241d6d; font-weight: bold; padding-top: 34px; margin-bottom: 15px;}

.introText {margin-bottom: 18px;}
	.introText p {margin: 18px 0 0 0;}
	.introText p:first-child {margin-top: 0;}
	
/*SEARCH FUNCTIONALITY STYLES*/
.searchformWrapper {padding: 17px 10px; background: #f1f1f1; overflow: hidden; margin-bottom: 15px;}
	.searchformWrapper .inputTextContainer {float: left; width: 230px; padding-top: 2px;}
		.searchformWrapper .inputTextContainer .searchSubmit {float: right; border: none; background: #241d6d; color: #FFF; font-size: 1.167em; padding: 0 10px; font-weight: bold; height: 30px; line-height: 30px; cursor: pointer;}
		
		.searchformWrapper .inputTextContainer .inputFieldWrapper {overflow: hidden; border: solid 1px #cccccc; border-right: none; background: #FFF; height: 20px; padding: 5px 9px 3px 9px;}
			.searchformWrapper .inputTextContainer .inputFieldWrapper input[type="text"] {border: none; width: 100%; background: none; padding: 0; height: 1.5em;}
	
	
	.searchformWrapper .helpTextContainer {float: right; width: 215px;}
		.searchformWrapper .helpTextContainer h2 {color: #333333; font-size: 1em; font-weight: bold; margin: 0;}
		.searchformWrapper .helpTextContainer .helpText {color: #666666;}
		
		.searchformWrapper .inputTextContainer .inputFieldWrapper input[type="text"]::-webkit-input-placeholder {color: #999999; font-style: italic;}
		.searchformWrapper .inputTextContainer .inputFieldWrapper input[type="text"]:-moz-placeholder { /* Firefox 18- */ color: #999999; opacity: 1; font-style: italic;}
		.searchformWrapper .inputTextContainer .inputFieldWrapper input[type="text"]::-moz-placeholder {  /* Firefox 19+ */ color: #999999; opacity: 1; font-style: italic;}
		.searchformWrapper .inputTextContainer .inputFieldWrapper input[type="text"]:-ms-input-placeholder {color: #999999; font-style: italic;}
		.searchformWrapper .inputTextContainer .searchphraseValidator { display: inline-block;margin-top: 5px;color: #ff0000;}

.sortToolsWrapper {overflow: hidden; border-bottom: solid 1px #cccccc; padding: 0 0 15px 0; margin-bottom: 15px;}
	.sortToolsWrapper .resultNumber {float: left; font-weight: bold; color: #241d6d; padding-top: 4px;}
	
	.sortToolsWrapper .sortItem {float: right;}
		.sortToolsWrapper .sortItem label {color: #666666; margin-right: 5px; cursor: pointer;}
		.sortToolsWrapper .sortItem select {width: 170px; color: #241d6d;}
/*END SEARCH FUNCTIONALITY STYLES*/


/*SEARCH RESULTS STYLES*/
.searchResultsList {margin: 0; padding: 0;}
	#contentsmalcontainer .searchResultsList > li {padding: 12px 0 0 0; background: none; margin-bottom: 22px;}
	body #contentsmalcontainer .searchResultsList > li {background: none;}
		.searchResultsList > li h3 {font-size: 1.167em; font-weight: bold; margin-bottom: 6px;}
		.searchResultsList > li p {margin-bottom: 5px;}
			.searchResultsList > li a {color: #003399;}	
			#contentsmalcontainer .searchResultsList li a:hover {color: #000000; text-decoration: none;}
			.searchResultsList > li a.keyWord {font-weight: bold; font-style: italic;}
		.searchResultsList > li p.date {color: #666666;}
			#contentsmalcontainer .searchResultsList > li .itemLink a {text-decoration: underline; color: #241d6d;}
				.searchResultsList > li .itemLink a .icon {margin-right: 4px; vertical-align: top; border: none;}
			
			#contentsmalcontainer .searchResultsList > li .itemLink,
			#iframecontentsmalcontainer .searchResultsList > li .itemLink {margin-bottom: 0;}
				#contentsmalcontainer .searchResultsList > li .itemLink > li,
				#iframecontentsmalcontainer .searchResultsList > li .itemLink > li {background: none; padding: 0; margin-bottom: 5px;}
                
.searchDetailTable { border: none;}
    .searchDetailTable td { padding: 0 10px 0 0;}
    .searchDetailTable td.term { font-weight: bold;vertical-align: top; white-space: nowrap; padding: 0 27px 0 0;}
/*END SEARCH RESULTS STYLES*/


/*SEARCH RESULTS STYLES*/
.paging {margin: 27px 0 15px 0; border-top: solid 1px #cccccc; padding: 30px 0 18px 0; text-align: center; font-size: 1.167em;}
	.paging span {display: inline-block; padding: 12px 0; width: 20px; text-align: center;}
	.paging a {color: #333333; padding: 12px 0; outline: none; display: inline-block; min-width: 39px; text-align: center;}
	.paging a.toFirst,
	.paging a.toPrev,
	.paging a.toNext,
	.paging a.toLast {background: url(../../images/SER/pager_arrows.png); min-width: 30px; text-indent: -9999px;}
	.paging a.toFirst {background-position: -60px 0;}
	.paging a.toPrev {background-position: 0 0;}
	.paging a.toNext {background-position: -30px 0;}
	.paging a.toLast {background-position: -90px 0;}
	.paging a.toFirst:hover {background-position: -60px -40px;}
	.paging a.toPrev:hover {background-position: 0 -40px;}
	.paging a.toNext:hover {background-position: -30px -40px;}
	.paging a.toLast:hover {background-position: -90px -40px;}
	#contentsmalcontainer .paging a:hover {text-decoration: none; color: #003399;}
	.paging .aktief {color: #003399; font-weight: bold; cursor: default; background: #f1f1f1;}
/*END SEARCH RESULTS STYLES*/


/*KEYWORDS SNIPPET STYLES*/
.keywordsSnippet {background: url(../../images/SER/rechts_fader.gif) left bottom no-repeat; padding: 5px 5px 17px 5px;}
	.keywordsSnippet img {border: none;}
	#contentrechtscontainer .keywordsSnippet a {color: #241d6d;}
	#contentrechtscontainer .keywordsSnippet a:hover {text-decoration: none;}
	#contentrechtscontainer .keywordsSnippet a:hover {text-decoration: none;}
	#contentrechtscontainer .keywordsSnippet a[href]:hover {text-decoration: underline;}
	.keywordsSnippet h2 {font-size: 1em; font-weight: bold; margin-bottom: 5px;}
	.keywordsSnippet .snippetImage {height: auto; width: 100%; max-width: 100%;}
	.keywordsSnippet .textArea {margin-top: 5px;}
		.keywordsSnippet .textArea p {margin-bottom: 5px;}
	.keywordsSnippet .readMoreLink {font-weight: bold; padding-bottom: 4px;}
/*END KEYWORDS SNIPPET STYLES*/



/*SEARCH FUNCTIONALITY FILTER STYLES*/
#navigatiecontainer label {cursor: pointer;}

#navigatiecontainer .searchCategoryFilter {color: #241d6d; margin: 0 0 37px 0;}
	#navigatiecontainer .searchCategoryFilter li {margin: 0 0 9px 0; padding: 0; background: none;}
		#navigatiecontainer .searchCategoryFilter li input[type="checkbox"] {margin: 0 9px 0 0; vertical-align: top; padding: 0;}
		
.searchDateFilter {background-color: #f1f1f1; padding: 9px 10px 10px 10px; margin-bottom: 20px;}
	#navigatiecontainer .searchDateFilter h2 {padding: 0; margin-bottom: 12px;}
	
	.searchDateFilterList {margin: 0 0 10px 0;}
		.searchDateFilterList dt {color: #666666; margin-bottom: 3px;}
		.searchDateFilterList dd {margin: 0 0 8px 0;}
			.searchDateFilterList select {color: #241d6d; font-size: 1em; margin-right: 4px; width: 48px; padding-top: 2px;}
			.searchDateFilterList select.start_date_year,
			.searchDateFilterList select.end_date_year {width: 62px; margin-right: 0;}
	
	.submitButtonWrapper {padding: 0; text-align: center;}
		.searchDateFilter input[type="submit"] {background-color: #241d6d; border: none; color: #FFF; cursor: pointer; font-size: 1.083em; text-align: center; padding: 0; height: 29px; min-width: 173px; line-height: 29px;margin: 0;}
/*END SEARCH FUNCTIONALITY FILTER STYLES*/






















