@charset "utf-8";
/* CSS Document */

html, body 			{ font-family:arial; font-size:11px; color:#000; }
body 				{ margin:0px; background: url('../images/background.jpg'); }

/* Hier staan alle opmaken */
a:link, a:visited 	{ font-size:11px; text-decoration: none; color: #000000; }
a:hover				{ font-size:11px; text-decoration: underline; color: #980000; }

h1, h2, h3, h4		{ font-weight: normal; color:#000000; }
h1					{ display:inline; }
h2 					{ display:inline; }
h3					{ display:inline; }
h4					{ display:inline; }

.standaard_font		{ font-family:arial; font-size:11px; color:#000; text-decoration:none; }
a.standaard_hover	{ font-family:arial; font-size:11px; color:#000; text-decoration:underline; }
  
  #menu				{ width:768px; height:30px; }
  #submenu			{ width:180px; padding-left:20px; font-family:tahoma; font-size:10pt; }
  
  .menu_mouseout	{ clear:both; width:159px; height:auto; cursor:pointer; font-family:tahoma; font-size:10pt; font-weight:bold; color:#000; background-color: #ffffff; padding-top:8px; padding-left:10px; padding-bottom:8px;}
  .menu_mouseover	{ clear:both; width:159px; height:auto; cursor:pointer; font-family:tahoma; font-size:10pt; font-weight:bold; color:#fff; background-color: #be0000; padding-top:8px; padding-left:10px; padding-bottom:8px;}
  
  .submenu_out		{ float:left; height:18px; cursor:pointer; font-family:tahoma; font-size:10pt; font-weight:bold; color:#e5e5e5; padding-top:7px; padding-right:11px; }
  .submenu_over		{ float:left; height:18px; cursor:pointer; font-family:tahoma; font-size:10pt; font-weight:bold; color:#e5e5e5; padding-top:7px; padding-right:11px; }
  
  .menu_out			{ float:left; height:30px; background:url("../images/mouse_out_top.jpg") repeat-x; cursor:pointer; font-family:tahoma; font-size:10pt; font-weight:normal; color:#fff; padding-left:10px; padding-right:10px; padding-top:7px;}
  .menu_over		{ float:left; height:30px; background:url("../images/mouse_over_top.jpg") repeat-x; cursor:pointer; font-family:tahoma; font-size:10pt; font-weight:normal; color:#fff; padding-left:10px; padding-right:10px; padding-top:7px;}

  .s_menu_mouseout	{ clear:both; width:160px; height:16px; cursor:pointer; font-family:tahoma; font-size:11px; font-weight:normal; padding-top:3px; }
  .s_menu_mouseover	{ clear:both; width:160px; height:16px; cursor:pointer; font-family:tahoma; font-size:11px; text-decoration:underline; padding-top:3px; }  

 A.nieuws			{ color:#000; text-decoration:none; }
 A.nieuws:hover		{ color:#000; text-decoration:underline; } 

/* Hier de opmaak voor inloggedeelte website */

.login_button		{ height:22px; width:72px; border:0px; background-image:url("../images/header_b_login.jpg"); background-repeat:no-repeat; cursor:pointer; }
.register_button	{ height:22px; width:72px; border:0px; background-image:url("../images/header_b_register.jpg"); background-repeat:no-repeat; cursor:pointer; }
  .input_out		{ width:115px; font-family:arial; font-size:11px; border:1px solid #eeeeee; color:#919191; } 
  .input_over		{ width:115px; font-family:arial; font-size:11px; border:1px solid #b10306; color:#919191; } 

.gegevens			{ line-height:20px; border-bottom:#CCC 1px solid; }
.button 			{ font-weight: normal; cursor:pointer; padding:3px 15px 3px 15px; width:82px; FONT-SIZE: 9pt; COLOR: #b70101; FONT-STYLE: normal; FONT-FAMILY: arial; BACKGROUND: #ffffff; border: 1px solid #000000; TEXT-DECORATION: none; }

.kop_overzicht		{ line-height:20px; padding-left:4px; color:#FFF; font-weight:bold; }
.row				{ line-height:20px; padding-left:4px; border-bottom:#CCC 1px solid; }

/* Hier de opmaak voor de wedstrijd */

#wed_box			{ width:460px; height:auto; font-family:arial; font-size:11px; }
#pagina_box			{ width:460px; height:auto; font-family:arial; font-size:11px; }
.mouseout 			{ font-size:11px; color:#000; background-color: #ffffff; padding-top:9px; padding-left:10px;}
.mouseover			{ font-size:11px; color:#000; background-color: #e5e5e5; padding-top:9px; padding-left:10px;}


/* Hier alle containers en boxen */
#big_container		{ height:45px; margin:0px auto 0px; background:url("../images/body_bg.png") repeat-x #fff; }
#container 			{ width:990px; height:100%; margin:auto; }

#header				{ width:930px; height:60px; background:url("../images/Headers/header_01_top.png") no-repeat; text-align:right; padding:5px 60px 0px 0px;}
#header_foto		{ width:793px; height:121px; }

#middle				{ width:990px; min-height:100%; padding-left:8px; padding-bottom:15px; padding-right:20px; background:url("../images/middle_bg.jpg") repeat-y; }

#left_box			{ float:left; width:187px; }
  .menu				{ width:173px; height:auto; padding-left:17px; background:url("../images/menu_bg.jpg") repeat-y; }
  .bot_menu			{ width:190px; height:25px; background:url("../images/bottom_menu.jpg") no-repeat;}


#right_box			{ float:left; width:775px; }
  .breadcrums		{ color:#c9c9c9; font-weight:normal; padding-left:25px; line-height:20px; }
  .topmenu			{ width:768px; height:30px; padding-left:25px; font-size:14px; color:#d9d9d9; background:url("../images/top_menu_bg.jpg") no-repeat; }
  .right_content	{ width:740px; height:auto; padding-left:25px; padding-top:10px; }
  .right_con_top	{ clear:both; width:740px; height:auto; }
  .right_con_bottom	{ clear:both; width:740px; height:auto; padding-top:20px; }
  
  #foto_left		{ float:left; width:436px; padding:7px; }
  #foto_spacer		{ float:left; width:20px; }
  #foto_right		{ float:left; width:256px; background-color:#eaeaea; padding:7px; }
  
  .left_inside		{ float:left; width:415px; height:auto; margin-right:25px; background-color:#eaeaea; }
    .nieuws_box		{ width:405px; height:auto; padding:5px; }
    .nieuws_knopout		{ font-size:12px; color:#3f3f3f; text-decoration:none; }
    .nieuws_knopover	{ font-size:12px; color:#be0000; text-decoration:none; font-weight:bold; }
	.nieuws_row		{ vertical-align:middle; }
  
  .archief_header	{ background:#eaeaea; color:#000; font-weight:bold; font-size:12px; padding:5px; border-bottom:1px #be0000 solid; }
  #nieuws_foto		{ float:left; width:auto; height:auto; margin:0px 5px 5px 0px; border:#666 1px solid; }
  
  #headline			{ width:405px; height:150px; padding-bottom:10px; margin-bottom:10px; border-bottom:#be0000 2px solid; }
  #headline_titel	{ background:url("../images/headliner.png") no-repeat; width:393px; height:23px; padding:6px; }
  #headline_lezen	{ background:url("../images/headliner_more.png") no-repeat; height:25px; cursor:pointer; }
  #headline_space	{ height:90px; }
  
  #pupil_box		{ background-color:#eaeaea; width:296px; height:auto; margin-top:25px; padding:7px; }
  
	
  .left_inside2		{ float:left; width:415px; height:auto; margin-right:25px;  }
  .right_inside		{ float:left; width:300px; height:auto; }
    .kalender_box	{ width:300px; height:85px; padding:5px; margin-right:25px; background:url("../images/bg_kalender_box.jpg") repeat-x;}
    .kantine_box	{ width:300px; height:115px; padding:5px; margin-right:25px; background:url("../images/bg_boxen.jpg") repeat-x;}
  
  .right_left		{ float:left; width:460px; padding-right:15px; }
  .right_right		{ float:left; width:250px; height:auto; }
  .pagina_titel		{ width:460px; padding-right:15px; }
  .sub_titel		{ width:460px; padding-right:15px; }
  
  .header_wedstrijden	{ width:740px; height:35px; padding-left:5px; padding-top:2px; background:url("../images/right_header_bg.jpg") repeat-x; }
  
  .route_box			{ width:460px; height:245px; background:url("../images/bg_route_box.jpg") no-repeat; padding-left:10px; padding-top:10px; }
  .route_text			{ line-height:25px; font-size:11px; }
  .plan_box				{ float:left; width:175px; background-color:#fafaf9; }
  .plan_box_naar		{ width:175px; height:35px; background:url("../images/header_route_naar.jpg") no-repeat; }
  .plan_box_van			{ width:175px; height:35px; background:url("../images/header_route_van.jpg") no-repeat; }  
  .plan_box_content		{ width:159px; height:89px; background:url("../images/bg_planroute_box.jpg") repeat-x; padding:8px;}
  .input_route_normal	{ width:154px; border:1px #cecece solid; height:18px; padding-top:4px; padding-left:3px; font-size: 8pt; color: #ccc; }
  .input_route_selected	{ width:154px; border:1px #be0000 solid; height:18px; padding-top:4px; padding-left:3px; font-size: 8pt; color: #000; }
  .button_plannen		{ width:120px; height:25px; background:url("../images/plan_route.png") no-repeat; cursor:pointer; }
  .spacer				{ float:left; width:20px; }
  
  .teamfoto_box		{ width:340px; height:243px; background:url("../images/bg_teamfoto_box.jpg") no-repeat; padding-left:10px; padding-top:10px; }
  .team_button		{ color:#000; }
 A.team_button			{ color:#000; text-decoration:none; }
 A.team_button:hover	{ color:#be0000; text-decoration:underline; }
  .stand_kop		{ font-family:arial; font-size:11px; color:#fff; text-decoration:none; font-weight:bold; }
  
  .gallery_box_out	{ float:left; cursor:pointer; background:url("../images/bg_gallery_box.jpg") no-repeat; font-family:arial; font-size:12px; color:#999999; font-weight:bold; width:136px; height:121px; padding-left:10px; padding-top:10px; }
  .gallery_box_over	{ float:left; cursor:pointer; background:url("../images/bg_gallery_box.jpg") no-repeat; font-family:arial; font-size:12px; color:#be0000; font-weight:bold; width:136px; height:121px; padding-left:10px; padding-top:10px; }
  .gallery_spacer	{ float:left; width:11px; }

  .foto1_box_out	{ float:left; cursor:pointer; background:url("../images/foto1_box.jpg") no-repeat center;  font-family:arial; font-size:12px; color:#999999; font-weight:bold; width:136px; height:101px; padding-left:10px; padding-top:10px; }
  .foto2_box_out	{ float:left; cursor:pointer; background:url("../images/foto2_box.jpg") no-repeat center; text-align:center; font-family:arial; font-size:12px; color:#999999; font-weight:bold; width:136px; height:136px; padding-left:10px; padding-top:10px; }

  .image_box		{ width:126px; height:90px; }
  .tekst_box		{ height:25px; padding-top:5px; }
  
  .info_box			{ width:250px; background:#e2e2e2;}
    .info_box_titel	{ width:243px; height:35px; padding-left:7px; background:url("../images/right_header_bg.jpg") repeat-x; }
	.info_box_text	{ width:250px; height:auto; padding:7px; font-family:arial; font-size:11px; }
  .nieuws_info		{ width:100%; color:#ccc; padding-bottom:10px; }
  
  .box_kalender		{ width:175px; min-height:152px; background:url("../images/bg_boxen.jpg") repeat-x #fff;}
  .box_kantine		{ width:270px; min-height:152px; background:url("../images/bg_boxen.jpg") repeat-x #fff;}  
    .box_titel		{ width:auto; height:30px; padding-left:7px; }
	.box_text		{ width:auto; height:auto; padding:7px; font-family:arial; font-size:11px; }
  
  .spacer			{ float:left; width:10px; height:auto;}

/* Hier alle opmaak en boxen voor de footer */
#footer				{ font-size:11px; clear:both; width:990px; height:30px; text-align:center; background:url("../images/bottom_page.png") no-repeat;}

A.mp_copytext		{ font-weight:normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none; }
A.mp_copytext:hover	{ text-decoration:underline; }

/* GOOGLE MAPS */
#map_canvas 		{ width: 440px; height: 225px; margin-bottom: 20px; }
#route 				{ float:left; width:250px; }

