/* ------ CSS schoonmaak code  ------ */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: baseline;
}
a
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	font-size: inherit;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: baseline;
	text-decoration:none;
}
a img, :link img, :visited img {
	border: 0;
}
a:hover
{
  text-decoration:underline;
}
a:link, a:visited
{
  color: #81a4c8;
}
a:link span.zoekresultaat, a:visited span.zoekresultaat
{
  color: Black;  
}
table 
{
	border-collapse: collapse;
	border-spacing: 0px;
}
li{
	list-style-type:disc;
}
ol, ul {
  padding-left:24px;
  padding-bottom:14px;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

h1 
{
  font-weight:normal;
	color: #81a4c8;
  font-size:28px;
	padding-top:5px;
	padding-bottom:6px;
}
h2 
{
  font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding-top:5px;
	padding-bottom:6px;
}
h3 
{
  font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:6px;
}
p 
{
  padding-bottom:11px;
}
p.noPaddingBottom, table p
{
  padding-bottom:0px;
}
.radio
{ 
  border: solid 0px black;
}
.textbox, .button
{
  margin-top:6px;
  margin-bottom:0px;  
  padding:2px;
}
input, textarea
{
  vertical-align: middle;
  border: solid 1px #cccccc;  
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* ------ EINDE CSS schoonmaak code ------ */
body
{
  background-image:url(/Images/background.jpg);
	background-repeat:repeat-x;  
}
#centerDiv
{ 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
#shadeDiv
{
  position:relative;  
  width:1017px;
  text-align:left;  
}
#leftShade
{
  position:absolute;
  top:0px;
  left:0px;
}
#rightShade
{
  position: absolute;
  top: 0px;
  left: 986px;
}
#contentBlock 
{
  position:relative;
  top:0px;
  left:31px;
  width:955px;
  min-height:619px;
  text-align:left;  
  background-color:White;
}

#matchonlineLogo
{
  position:relative;
  top:0px;
  left:0px;  
}
#headerButtons
{
  position:relative;
  top:0px;
  left:163px;
}

#adviLogo
{
  position:absolute;  
  left:25px;    
}
#topBanner
{
  position:relative;
  top:0px;
  left: 219px;
}
#topRedBar
{
  position:absolute;
  top:100px; left:219px; width:736px; height:1px;
}

#bottomRedBar
{
  position:absolute;
  top:-2px; left:0px; width:955px; height:1px;
}

#navigatieDiv
{
  position:absolute;
  top:102px; 
  left:219px;
  width:736px; 
  height:26px;
  background-image:url(/Images/bgnav.gif);
  background-repeat:repeat-y;	
  background-color:White;
  z-index:1000;
}
#subNavigatieDiv
{
  color:White;
  font-weight:bold;
  position:absolute;
  top:130px; left:219px; width:736px; height:19px;
  background-image:url(/Images/bgsubnav.gif);
  background-repeat:repeat-y;	
}
#subNavigatieDiv .kruimelpad
{
  position:absolute;
  left:10px;
  top:2px;
}
#subNavigatieDiv .datum
{
  position:absolute;
  right:0px;
  top:2px;
}
.kruimelpad A, .kruimelpad A:visited
{
  padding-left:2px;
  padding-right:2px;
  color: White; 
}

.TekstPadding
{
}


#contentDivLeft
{
  position: absolute;
  top:60px; left:9px; width:190px;
  height: 100%;
  background-color: White;
  background-image: url('/Images/matchonlineLogo.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;  
  
}

.ie7 #contentDivLeft
{
  position: absolute;
  top:60px; left:9px; width:190px;
  height: 100%;
  background-color: White;
  background-image: url('/Images/matchonlineLogoIE7.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;  
  
}

.ie6 #contentDivLeft
{
  position: absolute;
  top:60px; left:9px; width:190px;
  height: 100%;
  background-color: White;
  background-image: url('/Images/matchonlineLogoIE7.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;  
  
}

#contentDivMiddle
{
  position: relative;  
  top:60px; left:219px; width:520px; /*  width:517px; */
  margin-bottom: 70px;
  min-height:408px;
}
#contentDivMiddleMinHeight
{
  float:left;
  display:none;
}
#contentDivMiddleAutoGrow
{
  width:507px;
}
#contentDivRight
{
  position: absolute;
  top:60px; left:746px; width:190px;
}
/* IE6 Fixes */
.ie6 #contentDivLeft, .ie7 #contentDivLeft
{
  top:57px;
}
.ie6 #contentDivMiddle, .ie7 #contentDivMiddle
{
  top:57px; 
  margin-bottom: 65px;
}
.ie6 #contentDivMiddle
{
  left:218px;  
}
.ie6 #contentDivMiddleMinHeight
{
  display:block;
}
.ie6 #contentDivMiddleAutoGrow
{
  float:left; 
}
.ie6 #contentDivRight, .ie7 #contentDivRight
{
  top:57px;
}

  

#footer
{
  position:relative;
  width:955px; 
  height:41px;
  background-image:url(/Images/1x1lgtblue.gif);
  background-repeat:repeat;
}


.blueShade
{
  background-image:url(/Images/blueshade.gif);
  background-repeat:repeat-x;
}
.subnavigatie 
{
	position:absolute;
	top:140px; left:0px; width:156px;
	background-color: Green;
}
td.subnavigatieselected 
{
  font-size:11px;
  background-color: #CEDCE7;
  background-image: url('/Images/subnavigate_arrow.gif');
  background-position:right;
  background-repeat:no-repeat;
}


.AdviPopup 
{
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  z-index:20;
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-right: solid 4px black;
  border-bottom: solid 4px black;
  color: Black;
  background-color: #008641;
}
.AdviPopupHeaderText
{
  top: 2px;
  left: 0px;
  position: absolute;
  text-transform: uppercase;
  width: 100%;
  overflow: hidden;
  height: 14px;
  text-align: center;
  font-weight: bold;
  color: White;
}
.AdviPopupHeaderLine
{
  position: absolute;
  top: 19px;
  left: 0px;
  height: 3px;
  width: 100%;
  background-color: White;
  overflow: hidden;
}
.AdviPopupContent
{
  position: absolute;
  top: 20px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: White;
  overflow: hidden;
}
a.AdviPopupCloseButton:link, a.AdviPopupCloseButton:visited
{
  color:White;  
  font-weight:bold;
  padding-left:3px;
  text-decoration:none;
}



/* Tree menu */ 

.AdvTreeMenu
{
	position: relative;
	top:48px;		
	background-color: White;	
}

.AdvTreeMenu DIV
{
	position: relative;
	min-height: 26px;	
}

.AdvTreeMenu .MenuBoxLevel1
{
  background: url(/images/tv-full.gif) 0 0px no-repeat;  
}

.AdvTreeMenu .MenuBoxLevel1-selected
{
  background: url(/images/tv-full-selected.gif) 0 0px no-repeat;      
}

.AdvTreeMenu .MenuBoxLevel2-selected
{
  background-image: url(/images/tv-selected.gif);
  background-repeat:no-repeat;
  background-position:10px 0px;    
}

.AdvTreeMenu .MenuBoxLevel3-selected
{
  background-image: url(/images/tv-selected.gif);
  background-repeat:no-repeat;
  background-position:20px 0px;  
}

.AdvTreeMenu .MenuBoxLevel4-selected
{
  background-image: url(/images/tv-selected.gif);
  background-repeat:no-repeat;
  background-position:30px 0px;  
}


.AdvTreeMenu .MenuBoxLevel5-selected
{
  background-image: url(/images/tv-selected.gif);
  background-repeat:no-repeat;
  background-position:40px 0px;  
}

.AdvTreeMenu A:link, .AdvTreeMenu a:visited
{
	font-family:Verdana;		  	
}

.AdvTreeMenu DIV DIV
{
	min-height: 20px;
	padding-top:6px;
	padding-bottom:0px;	
}

.AdvTreeMenu .MenuLevel1
{
	left: 10px;
	width: 180px;  
}

.AdvTreeMenu .MenuLevel1 A
{
  font-size: 12px;
  font-weight:bold;
}

.AdvTreeMenu .MenuLevel2
{
	left: 20px;
	width: 136px;
}

.AdvTreeMenu .MenuLevel3
{
	left: 30px;
	width: 126px;
}

.AdvTreeMenu .MenuLevel4
{
	left: 40px;
	width: 116px;
}

.AdvTreeMenu .MenuLevel5
{
	left: 50px;
	width: 106px;
}




.zoekenInput
{
  vertical-align:middle;
  padding:2px;
  width: 141px;
  border: solid 1px #7a7a7a;   
}
.zoekenButton
{
  margin-top: -2px;
  vertical-align:middle;
  border:solid 0px white;  
}





a.nieuws:hover
{
  text-decoration:underline;
}
a.nieuws:link, a.nieuws:visited
{
  color: black;
}


.nieuwsheader
{
  padding-left: 8px;
  font-size:28px;  
  color: white;
}
.oplossingen
{  
  font-size:14px;  
  color: black;
}
.belmij
{  
  color: white; 
  padding: 0px;
  padding-top: 5px;
}

td.pointer
{
  cursor: pointer;
}

a.nieuwsheader:hover
{
  text-decoration:underline;
}
a.nieuwsheader:link, a.nieuwsheader:visited
{
  color: white;
}

#nav  
{
  position: absolute;  
  z-index: 10;
  margin-top: 152px;  
  margin-left: 4px;
}
#nav a { border: 0px solid #5989B5; text-decoration: none; color: #5989B5; margin: 2px; padding: 1px 5px; font-size: 12px; }
#nav a.activeSlide { background: #5989B5; color: White; font-size: 12px;}
#nav a:focus { outline: none; }

.ie7 #nav a { border: 0px solid #5989B5; margin: text-decoration: none; color: #5989B5; font-size: 12px; padding: 2px 5px;}
.ie7 #nav a.activeSlide { background: #5989B5; color: White; font-size: 12px; }
