  #nautiweb {

    margin: 0;

    padding: 0;

    background-color: #663300;

  }



  #container {

    position: relative;

    border: 1px solid black;

    width: 900px;

    margin-left: auto;

    margin-right: auto;

    margin-top: 20px;

    margin-bottom: 0px;

    background-color: white;

    min-height: 1000px;



  }



  #header {

    position: relative;

    margin: 0;

    padding: 0;

    background-image: url("images/header_bg.png");

    height: 214px;

    background-repeat: repeat-x;

    z-index: 20;

  }



  #header h1 {

    margin: 0;

    padding: 0;

    background-image: url("images/navi.png");

    background-position: 230px;

    height: 214px;

    background-repeat: no-repeat;

  }



  #header h2 {

    font-family: Georgia;

    font-weight: normal;

    position: absolute;

    margin: 0;

    padding: 0;

    top: 95px;

    left: 250px;

  }



  #header a {

    border: none;

  }

  #header img {

    border: none;

  }





  #header h2 a {

    text-decoration: none;

    color: black;

  }



  #header h2 a:hover {

    color: white;

  }





  #left_content {



    width: 210px;

    float: left;

  }



  #agenda {

    border: 1px solid black;

    padding: 0px 0px 10px 0px;

    width: 220px;

    margin-left: 15px;

    margin-top: 30px;

  }



  #agenda h2 {

    border-bottom: 1px solid black;

    background-color: #ffcc00;

    font-family: Georgia;

    font-weight: normal;

    margin: 0;

    text-align: center;

    padding-top: 5px;

    padding-bottom: 5px;

  }



  #agenda p {

    margin-left: 20px;

    font-family: Arial;

    font-size: 12px;

  }





  #main_content {



    width: 410px;

    margin: 0px 0px 0px 210px;

    padding: 0px 0px 0px 20px;





  }

  #right_content {

    position: absolute;

    z-index: 10;

    background-image: url("images/right_bg.gif");



    top: 0px;

    right: 0px;

    width: 250px;

    height: 600px;

  }



  #right_content p {

    margin-top: 300px;

  }



  #sponsors_bg {

    margin-left: -20px;

  }





  #footer {

    position: absolute;

    left: 0;

    bottom: 0px;



    width: 100%;





  }





  #bericht {

    width: 400px;

  }





  #bericht h2, #organisatie h4{

    font-family: Georgia;

    font-weight: normal;

    color: #ff3333;

    font-size: 18px;

    text-shadow: #990000 3px;



  }

  #bericht p {

    font-family: Arial;

    font-size: 12px;

    line-height: 18px;

  }



  #bericht table {

    font-family: Arial;

    font-size: 12px;

    width: 300px;



  }

  #bericht table td{

    margin: 0;

    border: 1px solid black;

    padding: 5px;

  }



  span.bericht_datum {

    color: black;

    font-size: 11px;

    margin-right: 5px;

    border-right: 1px solid black;

    padding-right: 3px;

  }

  span.agenda_datum {

    color: #ff3333;

  }







  #kaarten {

    position: absolute;

    display: none;

    top: 10px;

    left: 490px;

    z-index: 5;

  }

  .logo {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 30;

  }



  .nodisplay {

    display: none;

  }



  #sponsors {

    position: absolute;

    font-family: Arial;

    font-size: 11px;

    margin-left: 0px;

    margin-right: auto;

    text-align: center;

    top: 100px;

    right: 15px;

    width: 200px;

  }



  #sponsors h3 {

    font-family: Georgia;

    font-size: 18px;

    color: white;

    width: 200px;

    background-color: #336633;

    padding-top: 5px;

    padding-bottom: 5px;

    margin-bottom: 0px;

  }



  #sponsors p {



    margin-top: 0px;

    border: 1px solid #336633;

  }





  #sponsors a {

    text-decoration: none;

    color: #336633;

  }



  #sponsors a:hover {

    text-decoration: underline;

  }



  #sponsors a:visited {

    text-decoration: none;

    color: #336666;

  }



  #field_programma {

    position: absolute;

    border: 1px solid #ff3333;

    margin-bottom: 10px;

    padding-bottom: 14px;

    padding-top: 1px;

    width: 400px;

    float: left;

    font-family: Arial;

    font-size: 12px;

    top: 320px;

    left: 10px;

    height: 360px;

  }

  #field_programma legend {

    font-family: Georgia, serif;

    font-size: 24px;

    color: #ff3333;

  }



  #field_programma h2 {

    font-size: 12px;

    color: #ff3333;

  }

  #field_programma h2, #field_programma p {

    margin-left: 5px;

  }





  #field_uitslagen {

    position: absolute;

    right: 10px;

    top: 320px;

    border: 1px solid #ff3333;

    margin-bottom: 10px;

    padding-bottom: 14px;

    padding-top: 1px;

    width: 400px;



    font-family: Arial;

    font-size: 12px;

  }

  #field_uitslagen legend {

    font-family: Georgia, serif;

    font-size: 24px;

    color: #ff3333;

  }



  #content hr {



    border-color: #ff3333;

  }

   #content {

   margin-left: 20px;

   margin-right: 20px;

   margin-top: 40px;

 }



 #content legend {

   font-family: Georgia, serif;

   font-size: 24px;

   color: #ff3333;

 }



 #content legend a {

   color: #ff3333;

   text-decoration: none;

 }



 #content legend a:hover {

   text-decoration: underline;

 }





 #content fieldset {

   border: 1px solid #ff3333;

   margin-bottom: 10px;

   padding-bottom: 14px;

   padding-top: 1px;

   height: 300px;

 }



 #teaminfo {

   width: 300px;

   float: left;

   margin-left: 20px;

 }





 #teaminfo p {



   font-family: Arial;

   font-size: 12px;

 }



.vet {

  font-weight: bold;

}



#right_field {

  margin-left: 420px;

  width: 425px;







}







  #field_stand {

    position: absolute;

    right: 10px;

    top: 320px;

    border: 1px solid #ff3333;

    margin-bottom: 10px;

    padding-bottom: 14px;

    padding-top: 1px;

    width: 400px;

    height: 360px;

    font-family: Arial;

    font-size: 12px;

  }



  #field_stand legend {

    font-family: Georgia, serif;

    font-size: 24px;

    color: #ff3333;

  }





  #field_mededelingen {

    position: absolute;

    left: 10px;

    top: 700px;

    border: 1px solid #ff3333;

    margin-bottom: 10px;

    padding-bottom: 14px;



    padding-left:10px;

    width: 95%;



    font-family: Arial;

    font-size: 12px;

  }



  #field_mededelingen legend {

    font-family: Georgia, serif;

    font-size: 24px;

    color: #ff3333;

  }



  #field_mededelingen a {

    

    color: black;

    margin-top: 10px;

  }

  #field_mededelingen p {

    width: 500px;

  }





  #nauti_info {



    font-family: Arial;

    font-size: 11px;

    margin-left: 30px;

    width: 170px;

    text-align: center;

  }

  #nauti_info h3 {



  }

  #nauti_info p {

    margin-top: 0;

    margin-bottom: 0;

  }



  #nieuws_item {

   margin-left: 50px;

   margin-right: 50px;

  }

  #nieuws_item h4{

    font-family: Verdana;

    font-weight: normal;

    color: #ff3333;

    font-size: 24px;

    text-shadow: #990000 3px;

  }

  #nieuws_item p {

    font-family: Georgia;

    font-size: 11px;

    line-height: 18px;

   color: rgb(85, 85, 85);

  }



  #hint_teams {

    position: absolute;

    z-index: 20;

    font-family: Arial;

    font-size: 11px;

    width: 200px;

    top: 200px;

    left: 220px;

    border: 1px solid red;

    padding: 3px;

  }

    #hint_teams p{



   margin: 0;

  }



  #ranking_content {

    margin-left: 220px;

    width: 510px;

  }



  .glry_link {

    border: none;

    border-bottom: 10px solid black;

    padding: 3px;

    margin-left: 150px;

    margin-top: 20px;

  }



  .glry_link:hover {

    border: none;

    border-bottom: 10px solid #ff3333;

    padding: 3px;

    margin-left: 150px;

    margin-top: 20px;

  }



#team_kruimels {

  text-align: center;

  font-family: Georgia, serif;

}

#team_kruimtels {

  text-align: center;

}

#team_kruimels h2 {

  font-weight: normal;

  font-size: 36px;

}





#team_kruimels a {

    color: #333;

    font-size: 16px;

    vertical-align: 25%;

    text-decoration: none;

}



#team_kruimels a:hover {

  color: red;

}

#klaverjassen {
  font-family: Arial;
  font-size: 12px;
  margin: 0px 0px 0px 210px;
}

#klaverjassen h2 {
  font-family: Georgia;
  font-weight: normal;
  color: #ff3333;
  font-size: 18px;
  text-shadow: #990000 3px;
  margin-top: 0;
}
#kj-agenda {
	float: left;
	width: 200px;
	
}

#kj-historie {
  
}
#kj-agenda table {
  font-size: 12px;
  border-right: 1px solid red;
}
#kj-agenda td{
  border: 1px solid #fff7dd;
  
}

#kj-historie td {
  padding: 3px;
  border: 1px solid #fff;

}

#organisatie {
  	margin-left: 220px;
	width: 550px;
}

#organisatie h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
#organisatie h4 {
	margin-bottom: 0.5em !important;
	margin-top: 0.5em !important;
}
#organisatie p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
}
#organisatie strong {
	margin-bottom: 1em;
	font-size: 14px;
}
#bestuur {
	width: 200px;
	float: left;
}

#aanvullend {
	float: right;
	
}


