html
{	
 height:100%;
}

body
{
 margin:5px auto;
 padding:0px;
 font-family:"Trebuchet MS", Arial, "sans serif";
 font-size:16px;
 font-weight: normal;
 text-align:left;
 color:#6f00dd;
 background:#ece3f8;
}

a:link {
 color:#6f00dd;
 text-decoration:underline;
}
 
a:visited
{
 color:#5600AB;
 text-decoration:underline;
}

a:focus, a:hover, a:active
{
 color:#000000;
 text-decoration:none;
}

iframe
{
 border:none;
 overflow:hidden;
 width:100%;
 height:80px;
}

.title_index
{
 font-size:96px;
 font-family:Bangle, "Times New Roman", serif;
 font-weight:bold;
  display: table-cell;
 text-align:center;
 vertical-align: middle;
 color:#000000;
}

.title
{
 font-size:56px;
 font-weight:bold;
 text-align:center;
color: #5600AB;
}

.content
{

}

.size_5
{
 font-size: 24px;
}

.size_4
{
 font-size: 18px;
}

table
{ padding: 0px;
  border-width: 0px; 
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
  /*width: 490px;*/
}

td
{
  /*font-size: 8pt;*/
  padding: 5px;
  border-width: 0px; 
  border-style: solid;
  border-color: #000000;
  text-align:left;
  border-collapse: collapse;
}


.leeg
{
border:0px;

}
.spc
{
 border:0px;
height:3px;
}
.col1
{
 width:80px;
}

.col2
{
 width:95px;
}

.col3
{
 width:145px;
}

.col4
{
 width:90px;
}

.col5
{
 width:90px;
}

.highlight_head
{
 font-size:32px;
 font-weight:bold;
 color:#0000F0;
}

.highlight
{
 color:#0000F0;
}

.highlight_bold
{
 font-weight:bold;
 color:#0000F0;
}

/*a.highlight_bold
{
 font-weight:bold;
 color:#0000F0;
}
*/
.crum
{
 color: #D0222F;
}

.left
{
 text-align:left;
 float:left; 
 padding:0px 8px 0px 0px;
}
.left_i
{
 text-align:left;
}

.right
{
 text-align:right;
 float:right; 
 padding:0px 0px 0px 8px;
}

.center
{
 display:block;
 text-align:center;
 margin:0 auto;
}

#container
{ 
 width:750px;
 overflow:hidden;
 min-height:800px;
 margin-left:auto; 
 margin-right:auto;
 background:#ffffff url(images/bg_left_p.jpg) top left  repeat-y;
}

#top
{

}

#logo
{
 float:left;
 width:175px;
 height:175px;
}

#logo img
{
 margin:24px; 
}

#title
{
 float:left;
 display:inline;
 width:575px;
 height:175px;
            }

#title p
{
/*margin: 0 auto;*/

}

#sidebar
{
 float:left;
 width:175px;
}

#sidebar_title
{
margin: 0px auto;
 width:40px;
color: #6f00dd;
  font-family: Arial, "sans serif";
 font-size:32px;
 font-weight: normal;
 text-align:center;
text-shadow: 2px 2px 5px #fff, -2px -2px 5px #fff;
text-transform: uppercase;
transform: rotate(90deg);
}

#contentcontainer
{

}

#content
{
 float:left;
 display:inline;
 width:575px;
 background:#ffffff url(images/bg_content.jpg);
 background-position:center 100px;
 background-repeat:no-repeat;
min-height: 800px;
}

#content_index
{

 text-align:center;
 float:left;
 display:inline;
 width:575px;
 background:#ffffff url(images/bg_content.jpg);
 background-position:center 100px;
 background-repeat:no-repeat;
}

#menu, #menu_2, #menu_3
{ background: #000000 url(images/bg_nav_p.jpg);
  color: #FFF;
 border-style: solid;
 border-width: 1px 0px 0px 0px;
 border-color: #fff;
  font-size: 12px;
  font-family: Trebuchet MS, arial, sans-serif;
  font-weight: bold;
  height: 20px;
  width: 565px;
  margin-left: auto; 
  margin-right: auto;
}
   
#menu ul,#menu_2 ul,#menu_3 ul
{ list-style:none;
 margin: 0px auto;
}
   
#menu li, #menu_2 li,#menu_3 li
{ float: left; 
  margin: 0px; 
  padding: 0px;
} 
   
#menu li a,#menu_2 li a,#menu_3 li a
{ color: #FFF;
  border-color: #000000;
  display: block; 
  float: left; 
  height: 15px;
  text-decoration: none; 
  padding: 3px 19px 2px 19px;
}
   
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover, #menu_2 li a:hover, #menu_2 li a#selected, #menu_2 li a#selected:hover,#menu_3 li a:hover, #menu_3 li a#selected, #menu_3 li a#selected:hover
{ background: #ece3f8;
  color: #555555;
}

#aanmeld
{
 margin: 0px auto;
}

.row2
{
 clear: both;
/* width: 500px;*/
}

#newsletter
{
 width: 285px;
 margin: 0px auto;
}

#foot
{
  font-family: Arial, "sans serif";
 font-size:14px;
color: #fff;
}

.row
{
 clear: both;
 width: 285px;
}

div.row span.formlabel
{
 float: left;
 width: 80px;
 text-align: left;
}

div.row2
{
clear: both;
}

div.row2 span.formlabel130
{
 float: left;
 width: 130px;
 text-align: left;
}


#lesdagen
{
 float: left;
 text-align: left;
}
#lestijd
{
 float: left;
 text-align: left;
 width: 400px;
}
div.row2 span.forminput
{
display: block;
 float: left;
 text-align: left;
}

/*div.row span.formradioinput*/
.formradioinput
{
 float: left;
display: inline-block;
 text-align: left;
}

.spacer
{
 clear: both;
 width: 80px;
}

.input_aanmeld
{
 width: 200px; 
 border: 1px solid;
 margin: 2px;
 font-size:100%;
}



textarea
{
 width: 330px; 
 border: 1px solid;
 margin: 2px;
 font-size:100%;
}

#test
{
 width:336px;
 margin: 0 auto;
}

.input_news
{
 width: 179px; 
 border: 1px solid;
 margin: 2px;
 font-size:100%;
}

 .submit
{ 
 border: 1px solid;
 width: 80px;
 height: 22px;
/* cursor: pointer;*/
}

.underline
{
  text-decoration:underline;
}