/*Main declarations*/

* { padding:0; margin:0; }

body {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color:#003264;
 line-height:120%;
 background-image:url(images/algemeen_achtergrond.gif);
}

p.footer {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size:1px;
 text-align:center;
 color:#003264;
}

h1 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:24px;
}

h2 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:18px;
}

h3 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:18px;
}

p {
	padding:10px; color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:15px; text-align:left;
}

p.center {
	padding:10px; color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:15px; text-align: center;
}

p.menutitle {
	color:#FFFFE6; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:20px; text-align:center; font-weight:bold;
}

p.title {
	color: #003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:22px; text-align:center; font-weight:bold;
}

p.title2 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:20px; text-align:center; font-weight:bold;
}

p.title3 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:16px; text-align:center; font-weight:bold; font-style:italic;
}

p.title4 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:15px; text-align:center; font-weight:bold; font-style:italic;
}

p.title5 {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:15px; text-align:center; font-weight: normal; font-style:italic;
}

p.footer {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 color:#003264;
}

p.address {
	color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:14px; text-align:center;
}

ul {
	padding:26px; color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:15px; list-style-type:square; text-align:left;
}

ol {
	padding:30px; color:#003264; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:15px; text-align:left;
}
/*Div definitions*/

/*Wrapper: de box waar alles in zit*/

#wrapper { 
 margin:0 auto;
 width:960px;
 height:auto;
 background-color:#003264;
 border:4px solid #003264;
 }
 
 /*Banner met inhoud*/
#banner {
 width:960px;
 float:left;
 height:85px;
 background:#cccccc;
 text-align:center;
}

/*Topmenu met knoppen*/
#topmenu {
 padding-left:7px;
 padding-top:2px;
 float:left;
 width:956px;
 height:35px;
 color:#FFFFFF;
 background:#003264;
}

a.topnav	{
 font-size:12px;
 color: #003264;
 display:block; 
 width:114px; 
 height:25px;
 background:#AAAAAA; 
 border:1px solid #000;
 margin-top:2px;
 margin-right:2px; 
 text-align:center; 
 text-decoration:none;
 line-height:25px; 
 overflow:hidden;
 float:left;
}

a.topnav:link {
 font-size:12px;
 color: #003264;
 display:block; 
 width:114px; 
 height:25px;
 background:#AAAAAA; 
 border:1px solid #000;
 margin-top:2px;
 margin-right:2px; 
 text-align:center; 
 text-decoration:none;
 line-height:25px; 
 overflow:hidden;
 float:left;
 }
 
a.topnav:visited {
 font-size: 12px;
 color: #003264;
 display:block; 
 width:114px; 
 height:25px;
 background:#AAAAAA; 
 border:1px solid #000;
 margin-top:2px;
 margin-right:2px; 
 text-align:center; 
 text-decoration:none;
 line-height:25px; 
 overflow:hidden;
 float:left;
 }
 
a.topnav:hover {
 color:#003264; 
 background:#FFFFE6;
 }
 
a.topnav:active {
 color:#fff; 
 background:#C20000;
 }
 
/*Zijmenu met knoppen*/ 
#sidemenu { 
 color:#FFFFFF;
 background:#003264;
 height:470px;
 width:220px;
 float:left;
 padding-top:0;
}

a.sidenav	{
 font-size:12px;
 color:#003264;
 display:block; 
 width:200px; 
 height:25px;
 background:#AAAAAA; 
 border:1px solid #000;
 margin-top:2px;
 margin-left:7px; 
 text-align:center; 
 text-decoration:none;
 line-height:25px; 
 overflow:hidden;
}

a.sidenav:link {
 font-size:12px;
 color:#003264; 
 display:block; 
 width:200px; 
 height:25px;
 background:#AAAAAA; 
 border:1px solid #000;
 margin-top:2px;
 margin-left:7px; 
 text-align:center; 
 text-decoration:none;
 line-height:25px; 
 overflow:hidden;
 }
 
a.sidenav:visited {
 font-size: 12px;
 color:#003264;
 display:block; 
 width:200px; 
 height:25px;
 background:#AAAAAA; 
 border:1px solid #000;
 margin-top:2px;
 margin-left:7px; 
 text-align:center; 
 text-decoration:none;
 line-height:25px; 
 overflow:hidden;
 }
 
a.sidenav:hover {
 color:#003264; 
 background:#FFFFE6;
 }
 
a.sidenav:active {
 color:#fff; 
 background:#C20000;
 }
 
/*Footer voor de sier*/  
#footer { 
 width:960px;
 height:17px;
 clear:both;
 background:#003264;
 text-align:center;
 padding-top:0;
 padding-bottom:0px;
}
 
/*Contentcomponent*/

#content { 
 float:left;
 color:#003264;
 background: url(images/content_achtergrond.gif);
 height:auto;
 min-height: 470px;
 width:739px;
 display:inline;
 overflow:visible;
 padding-top:0;
 padding-bottom:10px;
}

/*Divs voor in de Content*/
#media_player {
 float:none;
 border:none;
 padding-left: 10px;
 background:transparent;
 width:720px;
 height:40px;
 text-align:center;
 }
 
#play_back {
 float:none;
 border: 4px solid #003264;
 margin-left:165px;
 background: transparent;
 width:400px;
 text-align:center;
 }
 
#media_player_small {
 float:none;
 border:none;
 background:transparent;
 width:390px;
 height:40px;
 text-align:center;
 }

#music_table { 
 background: transparent;
 width: 710px;
 float: none;
 padding-top: 4px;
}

#image_content {
 float:none;
 border:none;
 border-color:#003264;
 margin-top:20px;
 margin-bottom:20px;
 background:transparent;
 width:700px;
 text-align:center;
 }
 
#counter {
 float:none;
 border:none;
 margin-top:10px;
 margin-bottom:10px;
 background:transparent;
 width:700px;
 text-align:center;
 }
 
 /*Divs voor in Zijmenu*/ 
#last_updated {
 float:none;
 border:none;
 border-color:#003264;
 background:#003264;
 margin-top:220px;
 width:210px;
 text-align:center;
 font-size:11px;
 color:#FFFFE6;
 }
 
 #last_updated_s {
 float:none;
 border:none;
 border-color:#003264;
 background:#003264;
 margin-top:180px;
 width:210px;
 text-align:center;
 font-size:11px;
 color:#FFFFE6;
 }
 
  #last_updated_ss {
 float:none;
 border:none;
 border-color:#003264;
 background:#003264;
 margin-top:160px;
 width:210px;
 text-align:center;
 font-size:11px;
 color:#FFFFE6;
 }

 /*Table styling*/
table			{
 border-collapse:collapse;
 border:solid thin #003264;
 margin-left:6px;
 }
 
th, td			{
 border: solid thin #003264;
 font-size:14px;
 padding:1px 4px;
 }
 
th				{
 background:transparent;
 }
 
a.tnav:link			{
 background:transparent;
 text-decoration: underline;
  color:#003264;
 }
 
a.tnav:visited			{
 background:transparent;
 text-decoration: underline;
 color:#003264;
 }
 
a.tnav:active			{
 background:#C20000; 
 color:#FFFFE6;
 text-decoration: underline;
 }
