/* CSS Document */
/* DELETE cross-browser differences   */

html, form, fieldset {
  margin: 0;
  padding: 0;
  font: 100%/120% Arial, Helvetica, sans-serif;
}

/* 	Herstel cross-browser verschillen  */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
  margin: 1em 0;
  padding: 0;
}

/* toepassen left margin:*/

li, dd, blockquote {
  margin-left: 1.1em;
}

/* Miscellaneous conveniences: */
form label {
  cursor: pointer;
}

input, select, textarea {
  font-size: 100%;
}


/*einde aanpassingen */

body {
	margin: 0;
  padding: 0;
	font: 90%/120% Arial, Helvetica, sans-serif;
	background-color:#f2f2f2;
}

.printlink {
	display: none;
}

/*************************************
CONTAINERS 
**************************************/

#pagecontainer { /*positioneren pagina*/
	margin: 0 auto 0 auto;
  	text-align:left;
	width:995px;
	}

#header{
	background-color:#FFFFFF;
	height:128px;
	position:relative;
	}

#main {
	 margin-top:5px;
	 background-color:#FFFFFF;
}
	
.homepage #wrapper {
	border-top:3px solid #f2f2f2;
	padding-top:25px;
	}

#footer {
	margin-top:5px;
	background-color:#FFFFFF;
	height:87px;
	line-height:87px;
	font-size:90%;
	}

#footer a, #footer a:visited {
	color:#000000;
	}
	
#footer a:active, #footer a:hover {
	color:#DB002A;
	}
	
.footerlogo {margin:0 15px 0 0; float:left;}
.footerlogo2 {margin:0 15px 0 0; float:right;}

/*************************************
LAYOUT & TYPOGRAFIE
**************************************/

#logo {
	position:absolute;
	top:15px;
	width:200px;
	height:100px;
	}

	
#kruimelpad {
	margin: 0 17px 0 0;
	text-align:right;
	height:32px;
	line-height:32px;
	font-size:80%;
	color:#666;
}

#kruimelpad a, #kruimelpad a:visited {
	color:#666;
	text-decoration:underline;
}

#kruimelpad a:active, #kruimelpad a:hover {
	color:#DB002A;
}

.seperator {
	vertical-align: middle;
	}

.middle {
	vertical-align: middle;
	}

.navigatiepagina .box_header, .pagina .box_header{
	height:39px; 
	padding:3px; 
	background-color:#f2f2f2;
	
}

.navigatiepagina .box_titel, .pagina .box_titel {
	margin:2px 0 0 0; 
	padding:0 0 0 5px; 
	font-size:90%; 
	background:url(https://www.antwerpen.be/images/antwerpen/Box_pijl.gif) bottom right no-repeat;
	line-height:18px;
	cursor:pointer;
}

.navigatiepagina .box_position, .pagina .box_position{
	width:165px;
}

.box_position h2 {font-size:95%; margin:0; padding:0;}

.navigatiepagina .box_whipe, .pagina .box_position {
	background-color:#f2f2f2; 
	padding-right:10px; 
	width:200px;
}


/*aangepast*/

.navigatiepagina .box_postition a, .navigatiepagina .box_position a:visited, .navigatiepagina .box_position a:link{
	text-decoration:none;
	color:#000000;
	display:block;
	width:170px;
	padding-right:25px;
}

.navigatiepagina .box_position a:visited:hover {
	text-decoration:underline;
	color:#000000;
}

.navigatiepagina .box_postition a span, .navigatiepagina .box_position a:visited span {
	text-decoration:none;
	color:#000000;
}
	
.navigatiepagina .box_position a:hover span {
	text-decoration:underline;
	color:#DB002A;;
}

/*aangepast*/




#navigatieboxen {
	width:493px;
	margin-top:10px;
}

#navigatieboxen td {
	width:50%;
	text-align:left;
	height:43px;
	border:3px solid #f2f2f2;
}

#navigatieboxen td.einde {
	border:0 solid #fff;
}

#navigatieboxen ul {
	list-style-image:url(https://www.antwerpen.be/images/antwerpen/Menu_bullet_content.gif);
	font-size:90%;
	margin-left: 1.4em;
}

#navigatieboxen ul li a, #navigatieboxen ul li a:visited {
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
	
#navigatieboxen ul li a:hover {
	text-decoration:underline;
	color:#DB002A;
}

.infoblock {
	padding:15px;
	width:165px;
	background-color:#F9F0E9;
	color:#000000;
	margin-bottom:5px;
	font-size:90%
}

.infoblock h2 {
	margin:0 0 5px 0;
	padding:0;
	font-weight:700;
	color:#000000;
	font-size:110%;
}

.infoblock a {
	color:#000000;
}

.infoblock a:visited {
	color:#999999;
}

.infoblock a:hover {
	color:#DB002A;
}

.meernieuws{
	color:#fe7c1a;
	font-weight:700;
	background:url(https://www.antwerpen.be/images/antwerpen/meernieuws.gif) no-repeat right;
}

.meernieuws a, .meernieuws a:visited {
	color:#fe7c1a;
	font-weight:700;
	text-decoration:none;
	display:block;
}
	
.meernieuws a:hover {
	color:#DB002A;
}
	

.leesmeernieuws, .leesmeerzoek, .naarzoekscherm {
	color:#fe7c1a;
	font-weight:700;
	background: url(https://www.antwerpen.be/images/antwerpen/Homepage_pijl.gif) no-repeat right;
	margin-top:10px;
}

.leesmeernieuws{
	width:145px;
}

.leesmeerzoek{
	width:245px;
}

.naarzoekscherm {
	width:185px;
}

.naarzoekscherm a,  .naarzoekscherm a:visited  {
	width:185px;
	color:#fe7c1a;
	font-weight:700;
	text-decoration:none;
	display:block;
}

.leesmeernieuws a, .leesmeernieuws a:visited {
	color:#fe7c1a;
	font-weight:700;
	text-decoration:none;
	display:block;
	width:145px;
}

.leesmeerzoek a, .leesmeerzoek a:visited {
	color:#fe7c1a;
	font-weight:700;
	text-decoration:none;
	display:block;
	width:245px;
}
	
.leesmeernieuws a:hover,.leesmeerzoek a:hover, .naarzoekscherm a:hover{
	color:#DB002A;
	
}

.leesmeer{
	position:relative;
	top:230px;
	left:165px;
	height:20px;
	line-height:20px;
	width:130px;
	color:#fff;
	font-weight:700;
	background:url(https://www.antwerpen.be/images/antwerpen/leesmeer.gif) no-repeat right;
}

.leesmeer a, .leesmeer a:visited {
	color:#fff;
	font-weight:700;
	text-decoration:none;
	display:block;
	text-align:left;
	width:130px;
}
	
.leesmeer a:hover {
	color:#000;
}

.banner {
	margin-top:3px;
}

.navigatiepagina .rubriekhoofding {
	height:40px;
	color:#FFFFFF;
	font-weight:700;
	line-height:40px;
	background-color:#DB002A;
	margin:8px 7px 0 10px;
	padding-left:10px;
	position: relative;
}

.pagina .rubriekhoofding {
	height:100%;
	color:#FFFFFF;
	font-weight:700;
	line-height:40px;
	background-color:#DB002A;
	margin:8px 0 0 10px;
	padding-left:10px;
	position: relative;
}
	
.pagina .rubriekhoofding h1, .navigatiepagina .rubriekhoofding h1 {
	font-size:100%;
	margin:0;
	padding:0;
}

.navigatiepagina #foto_groot {
	margin:3px 7px 5px 10px;
}

.pagina #foto_groot {
	margin:3px 0 5px 10px;
}
	
.bijschrift {
	font-size:85%;
	padding:0 15px 15px 10px;
	text-align:left;
	color:#999999;
}

.multimedia {
	margin:15px 10px;
}

#tekst {
	margin:3px 0 10px 10px;
	font-size:90%;
}

.navigatiepagina #tekst {
	padding-right:7px;
}
	
#tekst ul {
	list-style:url(https://www.antwerpen.be/images/antwerpen/tektst_bullet.gif) ;
	text-indent: 0;
	margin:0 0 0 1em;
}

#tekst h2 {
	font-size:140%;
}

#tekst h4 {
	margin-top:25px;
	font-size:120%;
}

#tekst hr {
	color:#C0C0C0;
}


.tekstmodule h2 {
	font-size:110%;
	font-weight:700;
	color:#00B395;
}

.tekstmodule hr {
	color:#C0C0C0;
}
	
.tekstmodule {
 	font-size:90%;
	margin-bottom:10px;
	border-top: 1px dotted #000;
}
	
#tekst .tekstmodule a, #tekst .tekstmodule a:visited, #tekst .tekstmodule ul li a, #tekst .tekstmodule ul li a:visited {
	font-weight:normal;
	text-decoration: underline;
}

#tekst .tekstmodule ul,  #tekst .tekstmodule ul li {
  list-style: none none;
  margin:0;
	padding:0;
	text-indent:0;
}

.kop1 {
	font-weight:700;
	font-size:105%;
	}
	
.kop2 {
	font-weight:700;
	font-size:100%;
	}

#tekst p.kop2 {
margin:10px 0 4px 0;}	

#evenementbanner {
	height:277px;
}

#evenementbanner h1 {
	display:none;
}
	
#eventtekst {
	width:296px;
	height:237px;
	padding:10px 20px 30px 20px;
	float:right;
	line-height:110%;
	font-size:90%;
	background-color:#fe7c1a;
	color:#FFFFFF;
}

#eventtekst h1 {
	font-size:120%;
	margin:0 0 15px 0;
}

.eventtxt {
	width:296px;
	height:237px;
	padding:10px 20px 30px 20px;
	float:right;
	line-height:110%;
	font-size:90%;
	background-color:#fe7c1a;
	color:#FFFFFF;
}

.eventtxt h1,.eventtxt h2 {
	font-size:120%;	
	line-height:120%;
	margin:0 0 15px 0;
}

#evenementfoto {
	height:277px;
	width:659px;
	float:left;
	margin:0;
	padding:0;
}
	
.evenfoto {
	height:277px;
	width:659px;
	float:left;
	margin:0;
	padding:0;
}
	
.eventnav {
	width:1px; 
	height:1px; 
	position:relative;
	z-index:1;
}

.eventbutton {
	background:#fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	margin:5px 0 0 0;
	padding:0;
	height:21px;
	width:17px;
	cursor:pointer;
	vertical-align:middle;
}

.eventbutton1 {
	background:#fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	margin:5px 0 0 0;
	padding:0;
	height:21px;
	width:17px;
	cursor:pointer;
	vertical-align:middle;
}


.eventbutton2 {
	background:#fe7c1a;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	margin:5px 0 0 0;
	padding:0;
	height:21px;
	width:17px;	
	cursor:pointer;
	color:#FFFFFF;
	vertical-align:middle;
}

.eventbutton2:active, .eventbutton2:hover {
	background:red;
	color:#ffffff;
}

.eventbutton1:active, .eventbutton1:hover {
	background:red;
	color:#ffffff;
}

.eventplay {
	background:#fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	margin:5px 0 0 0;
	padding:0;
	cursor:pointer;
	vertical-align:middle;
}
	
.eventplay:active, .eventplay:hover, .eventbutton:active, .eventbutton:hover {
	background:red;
	color:#fff;
}

.eventbeschrijving {
	padding-top:5px;
}

.event_foto {
	display: inline;
	float:right;
}

.eventbeschrijving h5 {
	font-weight:700;
	color:#999999;
}

.aantal {
	position:absolute; 
	left:581px; 
	top:-32px; 
	width:160px; 
	height:32px; 
	background-color:#fff;
	text-align:center;
	line-height:32px;
	z-index:5;
}
	
.aantal a, .aantal a:visited {
 	text-decoration:none;
	color:#000000;
	font-size:90%;
}
.aantal a {
	padding:2px 5px;
	margin-right:2px;
	font-weight:700;
}
	
.aantal a:hover {
	background-color:#DB002A;
	color:#fff;
	text-decoration:none;
}

a.play {
  background: #fff url(https://www.antwerpen.be/images/antwerpen/play.gif) no-repeat -1px 0;
  border:1px solid #E2E7E2;
	vertical-align:middle;
}
	
.play:hover {
  background: #DB002A url(https://www.antwerpen.be/images/antwerpen/play.gif) no-repeat -1px -21px;
}
	
a.stop {
  background: #fff url(https://www.antwerpen.be/images/antwerpen/stop.gif) no-repeat 0 0;
  border:1px solid #E2E7E2;
	vertical-align:middle;
}
	
.stop:hover {
  background: #DB002A url(https://www.antwerpen.be/images/antwerpen/stop.gif) no-repeat 0 -21px;
}

.actief { 
	background-color:#DB002A;
}

.eventnav .aantal a.actief {color:#fff;}

.homepage_topic {
	background:#f1f1f1;
	width:296px;
	padding:10px 10px;
	line-height:normal;
}

.homepage_topic h2 {
	color:#000;
	font-size:90%;
	margin-top:0;
}

.homepage_topic ul{
	list-style-image:url(https://www.antwerpen.be/images/antwerpen/homepage_bullet.gif);
	font-size:85%;
	text-indent:0;
 }
 
 .homepage_topic ul li a {
 	text-decoration:none;
	color:#000;
 }

 .homepage_topic ul li a:visited {
 	text-decoration:none;
	color:#999999;
 }
 
.homepage_topic ul li{
	margin-bottom:3px;
}

.homepage_topic ul li a:hover {
 	text-decoration:underline;
	color:#DB002A;
 }

.homemodule {
	width:138px;
	float:left;
	margin-right:15px;
	line-height:100%;
	height:100%;
	}

.homemodule h1 {
	font-size:170%;
	color:#DB002A;
	padding:0;
	margin:10px 0 25px 0;
}

.homemodule h4 {
	font-weight:700;
	font-size:85%;
	background:url(https://www.antwerpen.be/images/antwerpen/homepage_pijl2.gif) no-repeat right;
	}

.homemodule h4 a, .homemodule h4 a:visited {
	text-decoration:none;
	color:#DB002A;
	display:block;
	width:137px;
}

.homemodule h4 a:hover, .homemodule h4 a:active, .homemodule h4 a:hover span {
	color:#000000;
}

.homemodule h4 a span {
	background-color:#FFFFFF;
	padding-right:4px;
}

.uitinantwerpen {
	vertical-align:top;
	font-size:85%;
	line-height:normal;
}

.uitinantwerpen td {
	color:#DB002A;
	padding:5px;
}

.uitinantwerpen td a {
	color:#000000;
	text-decoration:none;
}

. .uitinantwerpen td a:visited {
	color:#999999;
	text-decoration:none;
}

.uitinantwerpen td a:hover {
	color:#DB002A;
	text-decoration:underline;
}

.uitinantwerpen th {
	font-weight:normal;
	text-align:left;
	padding:5px 5px 5px 0;
}

.meer_uitinantwerpen {
	width:316px;
	font-weight:700;
	padding-top:8px;
	padding-bottom:8px;
	font-size:85%;
	background:url(https://www.antwerpen.be/images/antwerpen/homepage_pijl.gif) #f1f1f1 no-repeat right;
	border-bottom:8px solid #fff;
	border-top:3px solid #fff;
	text-align:right;
}

.meer_uitinantwerpen a, .meer_uitinantwerpen a:visited {
	text-decoration:none;
	color:#DB002A;
	padding-right:75px;
	display:block;
	width:241px;
}

.meer_uitinantwerpen a:hover {
	color:#000;
}

.selectzoekUit{
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl.gif) no-repeat;
	position:relative; 
	display:block;
	width:80px;
}

.selectzoek:hover, .selectzoekUit:hover{
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl_in.gif) no-repeat;
}

.homepagenieuws {
	width:316px;
	font-weight:700;
	font-size:85%;
	background:url(https://www.antwerpen.be/images/antwerpen/homepage_pijl_nieuws.gif) #f1f1f1 no-repeat right;
	border-bottom:8px solid #fff;
	border-top:3px solid #fff;
	text-align:right;
	height:34px;
	line-height:34px;
	color:#FF7B17;
}

.homepagenieuws a, .homepagenieuws a:visited {
	color:#FF7B17;
	text-decoration:none;
	display:block;
	padding-right:75px;
}

.homepagenieuws a.rss {padding:0; display:inline;}
.rss_klik {padding:2px 5px;}

.homepagenieuws a:hover {
  color:#DB002A;
}

#jumpmenu {
	position:relative;
	float:right;
	width:200px;
	padding-top:33px;
	padding-right:30px;
}

#jumpmenu label{
	display:none;
}
.hidden    {display:none}

#Ok {
	background:url(/images/antwerpen/ok.gif) #FFFFFF no-repeat;
	height:20px;
	width:60px;
	border:0 solid #fff;
	cursor:pointer;
	color:#fff;
	font-size:0;
	margin-top:3px;
}

#Ok:hover {background:url(/images/antwerpen/ok_in.gif) no-repeat;}


#registreer {
	background:url(https://www.antwerpen.be/images/antwerpen/registreer.gif) #FFFFFF no-repeat;
	height:20px;
	width:100px;
	border:0 solid #fff;
	cursor:pointer;
	color:#fff;
	font-size:0;
	margin-top:3px;
}

#registreer:hover {
	background:url(https://www.antwerpen.be/images/antwerpen/registreer_in.gif) no-repeat;
}


.kies {
	background:url(https://www.antwerpen.be/images/antwerpen/kies.gif) #FFFFFF no-repeat;
	height:20px;
	width:70px;
	border:0 solid #fff;
	cursor:pointer;
	vertical-align:middle;
}

.kies:hover {
	background:url(https://www.antwerpen.be/images/antwerpen/kies_in.gif) no-repeat;
}

.registreer {
	background:url(https://www.antwerpen.be/images/antwerpen/registreer.gif) #FFFFFF no-repeat;
	height:20px;
	width:100px;
	border:0 solid #fff;
	cursor:pointer;
}

.registreer:hover {
	background:url(https://www.antwerpen.be/images/antwerpen/registreer_in.gif) no-repeat;
}

#hoofdbanners {
	text-align:right;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:19px;
}

#hoofdbanners img {
	border-left:#ffffff solid 3px;
}

.banners_achtergrond {
	background:#f1f1f1;
}

/*-----------------3kolom---------------*/

.clear{ clear:both; font-size:1px;}

.navigatiepagina #sidebar, .pagina #sidebar{ 
	float: left;
	width:237px;
	margin-top:8px;
}

.navigatiepagina #infobar, .pagina #infobar{
	float:right;
	width:210px;
	padding-top:8px;
}

.navigatiepagina #content{ 
	float:left;
	width:490px;
	margin-left:30px;
}
	
.pagina #content{ 
	float:left;
	width:710px;
	margin-left:30px;
}
	
.homepage #content{ 
	float:left;
	width:630px;
	padding-left:20px;
}

#tekst a:link  {
	text-decoration:underline;
	color:#DB002A;
}

#tekst a:link:visited {
	text-decoration:underline;
	color:#999999;
	}

#tekst a:link:hover {
	text-decoration:underline;
	color:#000000;
}

.homepage #sidebar {
	display:none;
}

.homepage #infobar {
	float:right;
	width:336px;
}


/*************************************
NAVIGATIE
**************************************/
/* --------- FUNCTIONELE NAVIGATIE ----------*/

#functionele_navigatie {
	position:absolute;
	top:15px;
	left:206px;
	height:37px;
	width:783px;
	background-color:#f2f2f2;
	line-height:37px;
	margin:0;
	padding:0;
}
#functionele_navigatie ul{
	margin:0 10px 0 0; 
	padding:0;
    list-style-type:none;
	font-size:85%;
}
#functionele_navigatie ul li {
	margin:0; 
	float:left;
	display:block;
	padding-right:5px;
	padding-left:5px;
	background:url(https://www.antwerpen.be/images/antwerpen/functionele_navigatie_split.gif) no-repeat right;
}
#functionele_navigatie ul li a, #functionele_navigatieul li a:visited{
	text-decoration:none;
	padding: 0 5px;
	display:block;
	color:#000000;
}
#functionele_navigatie ul li a:hover {
	text-decoration:underline;
	display:block;
	color:#DB002A;
}


a.speaker:link, a.speaker:active, a.speaker:visited
{	display: block;
	background: url('/images/antwerpen/speaker_rood_zwart_transp.gif') no-repeat center left;
	width:20px;
	height: 37px;
	text-align:center;
	text-decoration:none;
	margin-left:20px;
	float:left;
}
a.speaker:hover {
  background-image: url('/images/antwerpen/speaker_rood_transp.gif');
}

/* --------- PULLDOWN MENU IN HEADER ----------*/
#topmenu {
	position:absolute; 
	left:206px;
	top:93px;
	width:783px;
}
.pulldown {/*Stijl navigatiebar in normale mode*/
	float:left; 
	font-size:90%;
	font-weight:bold;
	padding:0; 
	margin:0;
	color: #000000;
	background: #FFFFFF;
	width:100%; 
	border:solid 1px #ffffff;
	clear:both;
}
.pulldown  a, .pulldown a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
.pulldown ul {
	list-style-type:none;
	padding:0; 
	margin:0;
}
.pulldown ul li {
	float:left; 
	position:relative; 
	z-index:auto !important;
  border-right:solid 1px #ffffff;
	margin:0 15px 0 0;
	border-left:solid 1px #ffffff;
}
.pulldown ul li a {
	color: #000000;background: #FFFFFF;
	float:none !important;
  display:block;
	height:20px; 
	line-height:20px; 
	padding:0;
	text-decoration:none; 
}
.pulldown ul li ul {
	display:none; 
	border:none; 
	color: #000000; 
	background: #FFFFFF; 
	width:195px; 
	padding-top:25px;
	font-weight:normal; 
}
.pulldown ul li:hover a { /*style top rubrieken na hovering subrubrieken*/
	background-color:#ffffff; 
	text-decoration:none; 
	color:#DB002A; 
	border-bottom:2px solid #DB002A;
}
.pulldown ul li ul li {
	margin:0;
	padding:0;
	font-weight:normal; 
}
.pulldown ul li:hover ul {
	display:block; 
	position:absolute; 
	z-index:999; top:21px; 
	margin-top:1px; left:0;
	font-weight:normal; 
}
.pulldown ul li:hover ul li a { /*stijl subcells normale mode*/
	font-weight:normal; 
	display:block; 
	width:13em; 
	height:auto; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:5px 10px 5px 15px; 
	border-left:solid 1px #ffffff; 
	border-bottom:1px dotted #666; 
	color:#000000;
	background: url(https://www.antwerpen.be/images/antwerpen/dropdownback.gif) #ffffff no-repeat;
}
.pulldown ul li:hover ul li a:hover { /*stijl subcells hover mode*/
	border-bottom:1px dotted #666; 
	font-weight:normal; 
	background-color:#ffffff; 
	text-decoration:underline; 
	color:#DB002A;
}
.pulldown ul li a:hover { /*Stijl top rubrieken hover mode*/
	background-color:#ffffff; 
	text-decoration:none;color:#DB002A;
}
.pulldown ul li a:hover ul {
	display:block; 
	background-color:#ffffff; 
	width:13em; 
	position:absolute; 
	z-index:999; 
	top:29px; 
	left:0; 
	font-weight:normal;  
}
.pulldown ul li ul li a:visited { /*stijl subcells normale mode*/
	background-color:#ffffff; 
	color:#000000; 
	font-weight:normal; 
}
.pulldown ul li a:hover ul li a {
	display:block; 
	width:13em; 
	height:1px; 
	line-height:1.3em; 
	margin:0; 
	border-bottom:2px solid #fff; 
	padding:4px 16px 4px 16px; 
	background-color:#ffffff; 
	color:#000000;
	} 
.pulldown ul li a:hover ul li a:hover { /*stijl subcells hover mode*/
	background-color: #fff; 
	text-decoration:none; 
	color:#DB002A; 
	margin:0;
}

.select_rubriek {
	border-bottom:3px solid #DB002A;
	color:#DB002A;
}

.pulldown ul li.select_rubriek a ,  .pulldown ul li.select_rubriek a:visited {
	color:#DB002A;
}

.pulldown ul li.select_rubriek ul li a  ,  .pulldown ul li.select_rubriek ul li a:visited {
	color:#000;
}

div#topmenu.pulldown ul li a, div#topmenu.pulldown ul li {
  text-transform: uppercase
}

div#topmenu.pulldown ul li ul li a, div#topmenu.pulldown ul li {
  text-transform: none;
}

/* --------- SIDEBAR MENU IN CONTENT ----------*/
#navcontainer {
	margin-left:12px;
}

#navcontainer ul {
	list-style-image: url(/images/antwerpen/Menu_bullet.gif);
	font-size:90%;
}
	
#navcontainer ul li a {
	display: block;
	width: 210px;
	color:#000;
	text-decoration:none;
	font-weight:700;
}

#navcontainer ul li.select_subrubriek a, #navcontainer ul li.select_subrubriek a:visited {
	color:#DB002A;
	text-decoration:underline;
}
 
#navcontainer ul li {
	margin-bottom:3px;
	padding:0 0 1px 0;
	color:#000;
	border-bottom:1px dotted #000;
}

#navcontainer ul li a:active, #navcontainer ul li a:visited {
	color:#000;
	text-decoration:none;
	font-weight:700;
}

#navcontainer a:link, #navlist a:visited {
	font-weight:700;
	text-decoration: none;
}
	
#navcontainer ul li a:hover {
	color:#DB002A;
	text-decoration:underline;
}

.inactive ul {
	display:none;
	}
	
#navcontainer ul ul {
	margin: 5px 0 10px 0;
	padding-left: 0;
	list-style-image: url(https://www.antwerpen.be/images/antwerpen/Menu_bullet-niv2.gif);
	font-size:95%;
}
	
#navcontainer ul li ul li a, #navcontainer ul li ul li a:visited, #navcontainer ul li ul li a:link {
	width:170px;
	line-height:100%;
	font-weight: normal;
	border:none;
	color:#DB002A;
	text-decoration:none;
}

#navcontainer ul li ul li {
	margin-bottom:5px;
	border-bottom:0;
}

#navcontainer ul li ul li a:hover, #navcontainer ul li ul li a:active {
	text-decoration:underline;
}
	
#menutitel {
	height:20px;
	color:#DB002A;
	font-weight:700;
	padding-left:12px;
}
	
/* --------- HOMEPAGE MENU IN CONTENT ----------*/
.homemodule ul {
	list-style:none;
	font-size:90%;
	margin:0;
	padding:0;
	text-indent:0;
}
	
.homemodule ul li a {
	display: block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
 
.homemodule ul li {
	margin-bottom:3px;
	color:#000;
	border-bottom:1px solid #ECD1C8;
	height:30px;
	text-indent:0;
	margin-left:0;
	padding:2px 0 4px 0;
}

.homemodule ul li a:active, .homemodule ul li a:visited {
	color:#000;
	text-decoration:none;
}
	
.homemodule ul li a:hover {
	color:#DB002A;
	text-decoration:underline;
}

.meer {
	clear:left; 
	height:40px; 
	padding-top:10px;
}
	
/*************************************
SPECIALE PAGINA'S
**************************************/

/* --------- EVENEMENT----------*/
	
.begindatum {}
.evenementgegevens {}

#tableEvent {
 	margin: 15px 0;
 	padding: 0;
 	border-collapse: collapse;
 	width: 98%;
 	font-size: .9em;
	border-top:3px solid #f1f1f1;
	border-bottom:3px solid #f1f1f1;
	background-color:#f1f1f1;
 }

#tableEvent thead th {
 	font-weight: bold;
 	text-align: left;
}

#tableEvent tbody tr.lineEvent th, #content .tableEvent tbody tr.lineEvent td {padding:10px 10px 10px 6px; }

#tableEvent tbody tr.lineEvent td.from {padding:10px 16px 10px 5px; }

#tableEvent th {width:120px;}

#tableEvent .from {
 	text-align: left;
	border-bottom:3px solid #fff;
 	}

#tableEvent tbody th {
 	text-align: left;
 	vertical-align: top;
	border-bottom:3px solid #fff;
}
	
.EventZoek {
  margin:15px 0;
}

.EventZoek td, .EventZoek th {
  vertical-align: top;
  text-align:left;
}

.EventZoek td {
  text-align:left;
  padding:4px 0;
}

.EventZoek th {
  text-align:left;
  vertical-align:bottom;
  font-weight:normal;
  height:15px;
  padding: 18px 0 0 0;
}

	/* --------- VACATURES----------*/
	
.jobsectie {
  margin-top:15px;
}
	
	/*---------- BREDE LAYOUT -------*/
	
.wide .box_header {
	height:39px; 
	padding:3px; 
	background-color:#f2f2f2;
}

.wide .box_titel {
	margin:0; 
	padding:0 0 0 5px; 
	font-size:90%; 
	background:url(https://www.antwerpen.be/images/antwerpen/Box_pijl.gif) bottom right no-repeat;
	line-height:19px;
}

.wide .box_position {
	width:165px;
}

.wide .box_whipe {
	background-color:#f2f2f2; 
	padding-right:10px; 
	width:200px;
}

.wide .rubriekhoofding {
	height:40px;
	color:#FFFFFF;
	font-weight:700;
	line-height:40px;
	background-color:#DB002A;
	margin:8px 15px 0 10px;
	padding-left:10px;
}

.wide .rubriekhoofding h1 {
	font-size:100%;
	margin:0;
	padding:0;
}

.wide #sidebar {
	display:none;
}

.wide #infobar {
	display:none;
}

.wide #content{ 
	padding-left:15px;
	padding-right:17px;
}

.wide #content h1 { 
	margin:0;
	padding:0;
	color:#DB002A;
	font-size:150%;
}

	
/*************************************
FUNCTIONALITEITEN
**************************************/

/* --------- PRINT----------*/
.printCSS {	
	display:none;
}

.siteCSS a, .siteCSS a:visited {
	font-weight:normal;
}

.siteCSS li {
	list-style:none;
	text-indent:0;
	margin:0;
	padding:0;
}

.siteCSS ul {
	margin:0;
	padding:0;
}

/* --------- SEARCH----------*/

#search {
	height:37px; 
	padding:0; 
	margin:0; 
	width:215px;
	position:absolute; 
	background: url(https://www.antwerpen.be/images/antwerpen/searchbacknw.gif) no-repeat left top;
	top:0;
	right:0;
}
#search form label{
	display: none; 
}
#search form {
	padding:0; 
	margin:0; 
}

.selectzoek{
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl.gif) no-repeat;
	position:absolute; 
	top:0;
	right:12px; 
}
.selectzoek:hover {
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl_in.gif) no-repeat;
}

.selectzoekvac{
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl.gif) no-repeat;
	position:absolute; 
}
.selectzoekvac:hover {
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl_in.gif) no-repeat;
}

.searchstring {
	position:absolute; 
	top:9px; 
	left:7px; 
	border:0 solid #fff;
	height:16px;
	font-size:90%;
	width:105px;
}
	
/*---------Zoekresultaten---------*/

#resultaten {
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:10px;
}

#resultaten h5, #resultaten h2, #resultaten p {
	margin:0;
	padding:0;
}

#resultaten h5, #resultaten h2 {
	font-size:100%;
}

#resultaten h5  a, #resultaten h2  a {
	color:#DB002A;
}

#resultaten .results_ruler {
	color:#d3d3d3;
	background:#d3d3d3;
	border:none;
	height:1px;
}

/* CSS Tabs */
#tabbladen{
	margin-top:25px;
}

#tabbladen ul{
	margin: 0;
	text-indent:0;
}

#tablist {
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #d3d3d3;
  font: bold 12px arial, sans-serif;
  text-align:left;
}

#tablist li {
  list-style: none;
  margin: 0;
  display: inline;
}

#tablist li a {
  padding: 3px 0.5em;
  margin-left: 0;
  border: 1px solid #d3d3d3;
  border-bottom: none;
  background: #f2f2f2;
  text-decoration: none;
}

#tablist li a:link { color: #000; }
#tablist li a:visited { color: #000; }

#tablist li a:hover {
  color: #DB002A;
}

#tablist li a#current {
  background: white;
  border-bottom: 1px solid white;
  color:#DB002A;
  cursor:text;
  text-decoration:none;
}

#tablist li a#current:hover {
  text-decoration:none
}

#zoekinfo {
	margin-bottom:25px;
	margin-top:15px;
	color:#000;
}

.row0, .row1 {
	margin-bottom:5px; 
	padding-bottom:5px; 
	border-bottom:1px dotted #999999;
	margin-top:10px;
}
.row0 + .row1 {border-bottom:1px dotted #999999;}
.row1 + .row0 {border-bottom: 1px dotted #999999;}
img.row0, img.row1 {margin-left:5px;}
.row0:last-child, .row1:last-child{border-bottom: none!important;}
#resultaten{margin-bottom:15px;}
#resultaten .row0, #resultaten .row1 {
	width:100%;
}
	
.paginanavigatie {
	margin:25px 0;
}

.paginanavigatie p.left {
 	float: left;
 	display: inline;
 	margin: 0;
 	padding: 10px;
 	width: 175px;
}

.paginanavigatie p.right {
 	float: right;
 	display: inline;
 	margin: 0;
 	padding: 0 10px 0 10px;
 	width: 175px;
 	text-align: right;
}

.paginanavigatie p.center {
 	float: left;
 	display: inline;
 	width: 310px;
	text-align: center;
 	margin: 0;
 	font-weight: bold;
	color:#DB002A;
}

/*-----------Sitemap----------*/

#sitemap, #Funcsitemap {
	margin-top:25px;
}

#tekst #sitemap ul li ul li a , #tekst #Funcsitemap ul li ul li a {
	font-weight: normal;
}

#tekst #sitemap ul li, #tekst #Funcsitemap ul li{
	margin-bottom:20px;
	list-style-image:url(https://www.antwerpen.be/images/antwerpen/Menu_bullet-niv2.gif)
}
	
#tekst #sitemap ul ul li, #tekst #Funcsitemap ul ul li{
	margin-bottom:0;
}

/*-----------fontgrootte----------*/

.verkleinen a, .verkleinen a:visited {
	margin-left:5px;
	padding:3px 3px 1px 3px; 
	text-decoration:none;
	color:#DB002A;
}
.verkleinen a:hover {
	color:#FFF;
	background-color:#DB002A;
}
.fontgroot a, .fontgroot a:visited { 
	font-size:120%; 
	color:#DB002A;
	text-decoration:none;
	padding:0 2px;
} 
.fontgroot a:hover {
	color:#FFF;
	background-color:#DB002A;
	text-decoration:none;
}

/*-------------add this-------------*/
.addthis {
	margin:25px 0;
	position:relative;
}

/*-----------A TOT Z ----------------*/

.atotz {
	margin-top:25px;
	margin-bottom:25px;
	height:30px;
	color:#999;
	background-color:#f2f2f2;
	line-height:30px;
	font-weight:700;
	font-size:120%
}

#content #tekst .atotz a, #content #tekst .atotz a:visited  {
	color:#000;
	text-decoration:none;
}

/* --------------- toegevoegd ---------------*/
#content #tekst .atotz ul li a:hover  {
	display:block;
	width: 30px;
	text-decoration:none;
	background-color:#DB002A;
	color:#fff;
}

#content #tekst .atotz ul.az  {margin:0; list-style: none none; }

.az li {
	width: 30px;
	text-align:center;
	border-right:2px solid #fff;
}

.az li   {
	float:left;
	list-style:none;
	display: block;
}

.az ul {margin:0; padding:0; list-style: none none; }
.az li {margin:0; padding:0 auto}

/* --------------- toegevoegd ---------------*/

.split li {
	list-style:none;
	width:45%;
	float:left;
}

.az td {
	width: 30px;
	text-align:center;
	border-right:2px solid #fff;
}

#tekst #keywords ul li{
	list-style-image:url(https://www.antwerpen.be/images/antwerpen/Menu_bullet-niv2.gif);
}

#tekst #keywords ul li ul li a {
	font-weight: normal;
}
	
.select_az {
	background-color:#FE7C1A;
}

.bigletter{
	float:right;
	font-size:140px;
	width:200px;
	height:150px;
	line-height:150px;
	color:#f2f2f2;
}

/*-----------print ----------------*/
#printicon {
	float: left;
	position:absolute;
	top:3px;
	height: 12px;
	width: 41px;
	overflow: hidden;
	background: url(https://www.antwerpen.be/images/antwerpen/ico_print2.gif) 0 0 no-repeat;
}

#printicon span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#printicon:hover { background-position: 0 -12px; }


#kiesjump { margin-left:5px;margin-top:3px; position:absolute;height:15px; width:65px; background:url(https://www.antwerpen.be/images/antwerpen/kies_jump.gif) 0 0 no-repeat; overflow: hidden;}
#kiesjump span {display: block;	width:0;height:0;overflow: hidden;}
#kiesjump:hover {background-position: 0 -15px;}

#afdrukken { margin-left:5px;margin-top:3px; position:absolute;height:15px; width:100px; background:url(https://www.antwerpen.be/images/antwerpen/btn_afdrukken.gif) 0 0 no-repeat; overflow: hidden;}
#afdrukken span {display: block; width:0;height:0;overflow: hidden;}
#afdrukken:hover {background-position: 0 -15px;}

#verstuur { margin-left:5px;margin-top:3px; position:absolute;height:15px; width:100px; background:url(https://www.antwerpen.be/images/antwerpen/btn_verstuur.gif) 0 0 no-repeat; overflow: hidden;}
#verstuur span {display: block; width:0;height:0;overflow: hidden;}
#verstuur:hover {background-position: 0 -15px;}



/*-----------Contactformulier ----------------*/

#contactformulier hr {color: #fff; background-color: #fff; border: 1px dotted #ff0000; }
#contactformulier h3 { background:#f1f1f1; padding:5px;}
#contactformulier h4 { margin:5px 0; line-height:140%}
.item { padding-top:5px;}
.contactbullet li{
	list-style-image:url(https://www.antwerpen.be/images/antwerpen/Menu_bullet-niv2.gif);
}
  
/*------------Calendar selection---------------*/
/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #565;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #fff;
  font-family: verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: #DB002A; 
  color: #fff;
  font-size: 90%;
}

.calendar .nav {
  background: #DB002A url(images/antwerpen/menuarrow2.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: #FE7C1A;
  color: #fff;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #565;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #7c7;
  padding: 2px 0 0 2px;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #f2f2f2;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #564;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
/*.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}*/

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #8a8;
  background: #F2f2f2;
}

.calendar tbody .rowhilite td {
  background: #f2f2f2;
}

.calendar tbody .rowhilite td.wn {
  background: #efe;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #efd;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #dec;
  padding: 2px 2px 0 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #f8fff8;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { font-weight: bold; color: #0a0; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: #FE7C1A;
  color: #fff;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #000;
  border: 1px solid #000;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0 0 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 4em;
  cursor: default;
  border: 1px solid #565;
  background: #efd;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #af8;
}

.calendar .combo .active {
  border-top: 1px solid #6a4;
  border-bottom: 1px solid #6a4;
  background: #efe;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #8a8;
  padding: 1px 0;
  text-align: center;
  background-color: #dfb;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0 3px 0 4px;
  border: 1px solid #898;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0 2px 0 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #686;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

#adf, #adu {
	vertical-align:middle;
}

/* ------------------------------- ++++++++++++++++++++++++++++++++++  ------------------------------- */
/* Afvalkalender */
/* ------------------------------- ++++++++++++++++++++++++++++++++++  ------------------------------- */

#tekst ul.letterssmall {
 	clear: left;
 	
 	list-style: none;
 	margin: 10px 0 0 0;
 	padding: 0;
	text-align: left;
}

#tekst ul.letterssmall li {
 	list-style-type: none;
 	display: inline;
	padding: 0 0 0 0;
 	font-weight: bold;
	margin-left: 3px;
}

ul.letterssmall li a {
	background: #869B86; 
	font-size:14px; 
	}

#tekst ul.letterssmall li a, #tekst ul.letterssmall li a:visited {
 	color: #fff;
 	text-decoration: none;
 	padding: 1px 3px;
 	font-weight: bold;
	}

#tekst ul.letterssmall li a:hover, #tekst ul.letterssmall li a.selected { 
	background: #FE7C1A; 
	color:#fff;
	text-decoration: none;
	}

p#background-letter-small {
 	font-size: 60px;
 	color: #869B86;
	margin:30px 0;
 	}

.ophaalkalender td {
	padding:1px 5px;
	vertical-align:top;
	text-align:left;
	}
	
.ophaalkalender th {
	background-color:#f2f2f2;
	height:25px;
	vertical-align: middle;
	padding:1px 5px;
	}
	
#tekst .ophaalkalender td a, #tekst .ophaalkalender td a:visited {
	font-weight:normal;
	text-decoration:underline;
	font-size:90%;
	}

div.rotater{display:none}

ol li  { margin-left: 1.4em;}

/*-------------fotoalbum------------*/

.fotoalbum {
margin-bottom:50px;
width:100%;
}

.fotoalbum_detail {
margin-bottom:25px;
}


.fotoalbum h3{
font-size: 100%;
font-family: Arial,Helvetica,sans-serif;
}

.fotoalbumpict {
margin:2px;
}

.fotoalbum .thumb {
margin:2px;
border:1px solid #999999; 
float:left; 
width:149px; 
height:149px;
text-align:center;
line-height: 75px;
}

.fotoalbum .thumb a, .fotoalbum .thumb a:visited, .fotoalbum .thumb a:active, .fotoalbum .thumb a:link, .fotoalbum .thumb a:hover {
text-decoration:none;
}

.siblings {
height:25px; 
text-align:left;}

.fotodetail {
text-decoration:none;
border:1px solid #999999; 
padding:2px;
}

/*------------ E-LOKET ------------*/

.eloket_atotz {
	height:50px;
	background-color:#F2F2F2;
	}

.eloket_search {
	width:265px;
	float:right;
	height:50px;
	line-height:50px;
	}

.eloket_search label {
	display:none;
	}

.abc {
	height:45px;
	width:660px;
	line-height:50px;
	padding-left:15px;
	padding-top:5px;
	border-right:3px solid #ffffff;
	}

#content #tekst .eloket_atotz .abc ul.azloket {list-style: none none; margin:0;}

#content #tekst .eloket_atotz .abc ul li a, #content #tekst .eloket_atotz .abc ul li a:visited {
	display:block;
	width: 20px;
	height:20px; 
	text-decoration:none;
	background-color:#ffffff;
	color:#000000;
	font-weight:700;
	}

#content #tekst .eloket_atotz .abc ul li a:hover {
	display:block;
	width: 20px;
	height:20px; 
	text-decoration:none;
	background-color:#DB002A;
	color:#fff;
	}

.azloket li  {
	width: 20px;
	Height: 20px;
	margin-top:10px;
	margin-left:2px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #999;
	float:left;
	list-style:none;
	display: block;
	line-height:20px;
	font-size:110%
	}

.select_az {
	background-color:#FE7C1A;
	}
	
.selectzoek_eloket {
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl.gif) no-repeat;

	}
.selectzoek_eloket:hover {
	background:url(https://www.antwerpen.be/images/antwerpen/btn_search_nl_in.gif) no-repeat;
	}

.eloket_table {
	margin-top:15px;
	}
	
.eloket_info {
	width:250px;
	background-color:#F2F2F2;
	vertical-align:top;
	line-height:140%;
	}

.eloket_info img {
	float:right;
	margin:0 0 5px 5px;
	}
	
.eloket_table td {
	vertical-align:top;
	padding:10px;
	}
	
ul.eloket_list li {
	list-style-image:url(https://www.antwerpen.be/images/antwerpen/Menu_bullet-niv2.gif);
	}

ul.eloket_list li a {
	font-weight:700;
	}


ul.eloket_list li ul.formulieren li {
	list-style-image: url(https://www.antwerpen.be/images/antwerpen/bullet_eloket.gif);
	}


body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td ul.eloket_list li {margin:0;
	}


body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td ul.eloket_list li a, body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td.eloket_info a {
	color:#D9012A;
	}

body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td ul.eloket_list li a:hover, body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td.eloket_info a:hover {
	color:#000000;
	}
	
body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td ul.eloket_list li a:visited, body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td.eloket_info a:visited {
	color:#999999;
	}
	
body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td ul.eloket_list li ul.formulieren li a {
	color:#000000;
	font-weight:normal;
	}

body.wide #pagecontainer #main #wrapper #content #tekst table.eloket_table tr td ul.eloket_list li ul.formulieren li a:hover {
	color:#D9012A;
	font-weight:normal;
	}
	
#content #tekst table.eloket_table tr td h2 {
	border-bottom:1px solid #ECD1C8;
	font-size:120%;
	padding:0;
	margin:0 0 15px 0;
	}