@charset "utf-8";
/* CSS Document */

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	background-image:url(../images/background.png);
	background-position:center;
	background-position:top;
	background-color:#011c37;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#058bbf
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
	color:#058bbf;
}
div.container_groot{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

div.container {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/top_header.png);
	#background-image:none;
	background-position:center;
	background-position:top;
	width:900px;
}

div.sponsorban {
	float:right;
    width: 468px;
    padding-top: 30px;
    padding-right: 10px;
}

/********* MENU **********/
div.menu {
	padding-top: 156px;
	#padding-top: 26px; /*IE7 positie hack*/
	height:50px
}

#nav {
float: left;
width: 880px;
padding:0px 10px 0px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px auto;
}

#mainnav {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}

#mainnav li {
padding: 0px;
float: left;
padding-right:4px;
}

#mainnav li a:link, #mainnav li a:visited, #mainnav li a:active {
color: #FFFFFF;
text-decoration: none;
margin: 0px;
display: block;
float: left;
padding: 0px;
width: 115px;
height: 44px;
text-align: center;
}

#mainnav li a:hover {
background-image:url(../images/button.gif);
text-decoration: none;
}

#mainnav li a.active:link, #mainnav li a.active:visited, #mainnav li a.active:active, #mainnav li a.active:hover {
background-image:url(../images/button.gif);
text-decoration: none;
}

.textalign {
	padding-top:10px;
}

div.main {
	width:900px;
	#width:898px;
	background-image:url(../images/main_background.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

div.kop_klein {
	background-image:url(../images/kop_klein.gif);
	width:273px;
	height:37px;
}

div.kop_groot {
	background-image:url(../images/kop_groot.gif);
	width:603px;
	height:37px;
}

div.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	padding:10px 0px 0px 10px;
}

div.text_main {
	width:890px;
	padding:0px 5px 0px 5px;
}

div.tekst {
	width:590px;
	padding:0px 5px 0px 5px;
}

div.flash {
	float:right;
	width:273px;
}

div.sponsoren {
	float:left;
	width:880px;
}
/************ FOOTER *************/

div.footer {
	width: 100%;
	height:600px;
	background-image:url(../images/footer.png);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	overflow:auto;
}
div.footer_info {
	width:100%;
	float:none;
	text-align:center;
}

div.powered {
	width:100%;
	padding-top:300px;
	text-align:center;
}

/************ PLATTEGROND *************/

#rijleeg{
        float: left;
        width: 75px;
}

#rijleeg2{
        float: left;
        width: 60px;
}

#rija{
          float: left;
          width: 40px;
}

#rijb1{
          float: left;
          width: 40px;
}

#rijb2{
          float: left;
          width: 40px;
}

#rijc1{
          float: left;
          width: 40px;
}

#rijc2{
          float: left;
          width: 40px;
}

#rijcrew{
          float: left;
          width: 40px;
}

a.tafels:link, a.tafels:visited {
        text-decoration: none;
        font-weight: normal;
        color:#ffffff;
}

a.tafels:hover {
        text-decoration: none;
        font-weight: normal;
        color:#ffffff;
}

p.error{
        color: #FF0000;
}

p.ok{
        color: #66FF00;
}