body, html 
{
  font-family: Verdana;
  font-size: 8.25pt;
  color: #767676;
  line-height: 13.5pt;
  margin: 0;
  text-align: center;
  background: #35AAE2;
  height: 100%;
  padding:0 0 10px 0;
}

h1 {font-family: Verdana; font-weight: normal; font-size:15pt; color:#35AAE2; line-height: 19.5pt; margin:0}
h2 {color: #505050; font-family: Verdana; font-weight: bold; font-size: 8.25pt; line-height: 9.75pt;margin:0}
h3 {line-height: 15pt; font-family: Arial; font-size: 8.25pt; font-weight: normal; color: #5E9358; margin:0}
h4 {margin-top: 45px; font-family: Verdana; font-weight: bold; font-size:11pt; color:#505050; line-height: 19.5pt;}

a {text-decoration: none; color: #3A291F}
a:hover {text-decoration: underline;}

img {border:0}

a.meer{font-style: italic; font-size: 11px; color: #3A291F; text-decoration:none} 
a.meer:hover{color: red}
a.pers_dagb{font-size: 11px; color: #3A291F; text-decoration:none;}
a.pers_dagb:hover{text-decoration: underline;}

input.reageer {height:15px; line-height: 15px; font-size: 12px; font-family: Verdana; width:346px; border:solid 1px #35AAE2;}
textarea.reageer {width:346px; line-height: 15px; font-size: 12px; font-family: Verdana; height:80px; border:solid 1px #35AAE2;}
input.button {font-family: Verdana; font-size: 8.25pt; color: #767676; height: 20px; width: 80px; border: solid 1px #35AAE2; background-color: white; text-align: center}

#container {background: white; width: 1000px; margin: 8px auto 8px auto; padding:0 0 10px 0;}
#container2 {min-height: 780px; position: relative; width: 980px; background: white; margin: 0px 10px 0px 10px;}
/*\*/
* html #container2 {height: 780px;}
/**/
#achtergrond {position: relative; width: 980px; height: auto !important; background-image: url('images/background.gif'); background-repeat: repeat-y; */}
#achtergrond_sponsor {position: relative; width: 980px; height: auto !important; background-image: url('images/background_sponsor.gif'); background-repeat: repeat-y; */}

/* --- HEADER --- */
#header {position: relative; text-align: left; width: 980px; height: 120px; margin: 10px 0px 10px 0px; background: white; padding: 0; float: left;}
#header_left {position: relative; width: 452px; height: 120px; float: left; margin-top: 0px;}
#header_right {position: relative; float: left; width: 528px; height: 120px; background-image: url('images/header_right.jpg'); background-repeat: no-repeat;}

/* --- MENU --- */
#menu {float: left; position: relative; height: 32px; background-image: url('images/bg_menu.gif'); background-repeat: repeat-x; margin-bottom: 10px; width: 980px;}
#menu_left {float: left; position: relative; width: 865px;}
#menu_right {float: left; position: relative; width: 115px;}

#menu_left ul {padding: 8px 0px 3px 0px; margin: 0; list-style: none;}
#menu_left li {float: left; border-right: 1px solid white;}
#menu_left a {display: block; margin: 0px 8px 0px 8px; text-decoration: none; color: #FFFFFF; font-size: 9pt; font-family: Arial; font-weight: bold; line-height: 12.25pt;}
#menu_left a:hover {color: #E2E1E1}

#menu_right ul {padding: 8px 0px 3px 0px; margin: 0; list-style: none;}
#menu_right li {float: left; border-right: 1px solid white;}
#menu_right a {display: block; margin: 0px 8px 0px 8px; text-decoration: none; color: #FFFFFF; font-size: 9pt; font-family: Arial; font-weight: bold;}
#menu_right a:hover {color: #E2E1E1}

/* --- CONTENT: LINKER DEEL SITE --- */
#content_links {position: relative; width: 540px; margin-top: 20px; float: left;}
#blok_verslag {position: relative; width: 450px; height: auto; margin: 0px 50px 10px 40px; text-align: left;}

#blok_verslag_blauw {position: relative; width: 460px; height: 630px; text-align: left; }
#extra {position: relative; margin: 0 35px 30px 25px; padding: 10px 5px 20px 15px; background-color: #d7edf8;}

#blok_verslag_titel {position: relative; width: 450px; margin: 0px 0px 7px 0px; float: left;}
#blok_verslag_foto {float:left; border: 0; margin: 5px 15px 0px 0px; width: 100px; height: 100px;}
#blok_verslag_tekst {position: relative; width: 450px; float: left; margin: 0px 0px 0px 0px; line-height: 13.5pt; font-family: Verdana; font-size: 8.25pt; color: #767676;}
#blok_verslag_footer {position: relative; width: 450px; float: left; margin: 15px 0px 0px 0px; text-align: right; border-top: 1px solid #35AAE2; line-height: 7.5pt; font-family: Verdana; font-size: 7.5pt; color: #35AAE2;}

#blok_verslag_titel_links {position: relative; width: 250px; margin: 0px 0px 7px 0px; float: left;}
#blok_verslag_titel_rechts {position: relative; width: 200px; margin: 6px 0px 7px 0px; float: left; text-align: right}

#blok_verslag table {color: #767676; font-family: Verdana; font-size: 8.25pt; line-height: 9.75pt;}
#blok_verslag ol {padding-bottom: 12px;}

#blok_verslag ul {margin-top:10px; margin-left: 16px; list-style: dash;}
#blok_verslag_overzicht {position: relative; width: 450px; height: auto; margin: 0px 50px 10px 40px; text-align: left;}
ul.nieuws {padding:0;}

span#ondertitel {line-height: 19.5pt; font-family: Arial; font-size: 8.25pt; color: #5E9358;}
span#ondertitel a {text-decoration: none; color: black;}
span#ondertitel a:hover {text-decoration: underline} 

a.next {font-family: Verdana; font-weight: normal; font-size: 9pt; font-style: italic; color:#35AAE2; line-height: 19.5pt; text-decoration: none;}

#personalia_dagboek {position: relative; width: 450px; height: auto; text-align: right;}
#blok_persoon {position: relative; width: 450px; height: auto; margin: 0px 50px 10px 40px; text-align: left;}

#galerij_item {position: relative; height: 177px; background-color: #E2E1E1; line-height: 13px; color: #505050; margin: 0px 0px 5px 5px; width: 100px; float: left; text-align: center;}
#galerij_foto {position: relative; height: 149px; width: 100px; line-height: 0;}
#galerij_naam {position: relative; height: 28px; width: 100px; vertical-align: middle; text-align: center;}

#dagboek_foto {float:left; border: 0; margin: 5px 15px 0px 0px; width: 100px; height: 100px;}

td.programma {width: 130px;}

#horizontalelijn {position: relative; width: 450px; float: left; margin: 0px 0px 0px 0px; border-top: 1px solid #35AAE2; color: #35AAE2;}

/* --- CONTENT: MIDDEN DEEL SITE --- */
#content_midden {position: relative; width: 170px; float: left; background-color: #E2E1E1; height: auto; text-align: center;}
#blok_sponsor {position: relative; width: 160px; margin: 20px auto 5px auto; text-align: center;}

#content_midden_partners {position: relative; width: 168px; border: 1px solid red; float: left; background-color: white; height: 1170px; text-align: center;}
#blok_partners {position: relative; width: 160px; margin: 20px auto 5px auto; text-align: center;}

/* --- CONTENT: RECHTER DEEL SITE --- */
#content_rechts {position: relative; width: 270px; float: left; height: auto;}
#blok_tekst {padding: 3px 10px 0px 30px; text-align: left;}

#blok_fotoos {position: relative; width: 220px; background-color: #D7EEF9; margin: 0px 20px 0px 30px; height: 238px; text-align: left; padding:4px 0 0 0;}
#blok_fotoos img {padding-left: 10px; padding-top: 3px;}
#blok_fotoos_naam {text-align: center; line-height: 30px; font-weight: bold;}

#dagboek_item {position: relative; width: 222px; margin: 5px 19px 0px 29px; background-image: url('images/bg_dagboekrand.gif'); background-repeat: repeat-x; height: 130px;}
#dagboek_item_top {font-size: 0; width: 222px; height: 1px; line-height: 0; margin: 0; padding: 0;}
#dagboek_item_left {height: 128px; width: 1px; float: left; background-image: url('images/bg_dagboekrand.gif');}
#dagboek_item_content {height: 128px; width: 220px; float: left; text-align: left; background-image: url('images/bg_dagboek.gif'); background-repeat: repeat-x;}
#dagboek_item_right {height: 128px; width: 1px; float: left; background-image: url('images/bg_dagboekrand.gif');}

#dagboek_titel {padding-left: 30px; padding-top: 15px; color: #505050; font-family: Verdana; font-weight: bold; font-size: 8.25pt; line-height: 9.75pt; text-transform: uppercase;}
#dagboek_ondertitel {padding-left: 30px; color: #505050; font-family: Verdana; font-weight: bold; font-size: 7.5pt; line-height: 9.75pt; text-transform: uppercase;}
#dagboek_tekst {padding-left: 30px; padding-right: 20px; height: auto; line-height: 9.75pt; font-family: Verdana; font-size: 8.25pt; color: #767676;}

#prominent_item {text-align: left; padding: 10px 10px 10px 10px; position: relative; width: 200px; margin: 5px 20px 0px 30px; background-color: #e0e1d0; height: auto;}
#prominent_naam {text-align: left; line-height: 14px;}
#prominent_foto {width: 80px; height:80px; float: left; padding-top:0px; padding-right: 10px;}

/* --- CONTENT: MIDDEN + RECHTS, als sponsor rechts naast deelnemer-info, dan content midden + rechts samen (deelnemers.asp) --- */
#content_rechts_sponsor {position: relative;  color: #505050; width: 440px; float: left; background-color: #E2E1E1; height: auto; text-align: left;}
#content_rechts_sponsor_tekst {position: relative; width: 420px; height: auto; text-align: left; margin: 20px 0px 20px 10px;}
#content_rechts_sponsor_link {position: relative; width: 440px; background-color: white; height: auto; text-align: left;}	

/* --- FOOTER SITE --- */
#footer {position:relative; width: 1000px; height:32px; background-color:#71c3eb; text-align:left; margin: 0 auto;}
#footer #verwijzingen {position:absolute; top:10px; left:48px; color:black}
#footer #logos {position:absolute; top:0px; right:35px; color:black;}
#footer #logos img {vertical-align:text-bottom; margin:0 0 0 4px;}

/* --- NIEUWE LANDINGSPAGINA --- */
html#intro, #intro body { min-height: auto; height: auto; }
#intro #container { padding: 12px 12px 6px 22px; text-align: left; width:966px; }
#intro #header_small { width: 720px; background: url(images/header_right_small.jpg) top right no-repeat; }
#intro #column_link, #column_mid { position: relative; float: left; }
#intro #column_link { width: 250px; padding-top: 15px; }
#intro #column_mid { width: 231px; text-align: center; }
#intro #column_prominent { position: relative; float: right; width: 220px; top: -5px; left: 0px;}
#intro #menu_bottom { margin: 0 auto; padding-left: 22px; width: 966px; text-align: left; color: #ffffff; }
#intro #menu_bottom a { color: #ffffff; }
#intro #prominent_item {text-align: left; padding: 10px 10px 10px 10px; position: relative; width: 200px; margin: 5px 0px 0px 0px; background-color: #e0e1d0; height: auto;}

/* ---------------------- LAYOUT BEHEEROMGEVING --------------------- */
/* --- HEADER --- */
#header_left_beheer {position: relative; float: left; width: 452px; height:120px;}
#header_left_logo {position: relative; float: left; width: 452px; height: 120px; margin-top: 0px;}
#header_left_navigatie {position: relative; float: left; width: 405px; height: 17px; text-align: left; margin-top: 6px;}
#header_left_navigatie a {color: #767676;}

/* --- MENU LINKS --- */
#beheer_links {position: relative; width: 150px; float: left; text-align: left; background-color: #E2E1E1; height: 500px;}
#beheer_links ul {list-style: none; margin: 10px 0px 0px 0px; padding: 0;}
#beheer_links li a {color: #767676; font-weight: bold; text-decoration: none;}

/* --- MENU RECHTS --- */
#beheer_rechts {position: relative;	width: 820px; float: left; text-align: left; height: 500px;	margin-top: 3px; margin-left: 10px;	line-height: 13.5pt; font-family: Verdana; font-size: 8.25pt; color: #767676;}
#beheer_rechts td {line-height: 13.5pt;	font-family: Verdana; font-size: 8.25pt; color: #767676;}

#formLabel {vertical-align: top; line-height: 13.5pt; font-family: Verdana; font-size: 8.25pt; color: #767676;}
input.veld {height:20px; font:12px arial; width:300px; border:solid 1px #5f5246; padding-left:1px;}
input.velddatum {height:20px; font:12px arial; width: 20px; border:solid 1px #5f5246; padding-left:1px;}
input.velddatumY {height:20px; font:12px arial; width: 40px; border:solid 1px #5f5246; padding-left:1px;}
input.veldnieuws {height:20px; font:12px arial; width:605px; border:solid 1px #5f5246; padding-left:1px;}
input.veldfoto {height:20px; font:12px arial; width:441px; border:solid 1px #5f5246; padding-left:1px;}

input.beheerdatum {height:15px; width:20px; line-height: 15px; font-size: 12px; font-family: Verdana; border:solid 1px #35AAE2;}
input.beheerdatumjaar {height:15px; width:40px; line-height: 15px; font-size: 12px; font-family: Verdana; border:solid 1px #35AAE2;}
input.beheer {height:15px; line-height: 15px; font-size: 12px; font-family: Verdana; width:518px; border:solid 1px #35AAE2;}
textarea.beheer {width:518px; line-height: 15px; font-size: 12px; font-family: Verdana; height:150px; border:solid 1px #35AAE2;}

.formVeld select.veld {width:250px;}
.formVeld textarea {width:300px; height:80px;}

#content_links table.dagboek {text-align: left; margin:0; padding: 0; width:100%}
#content_links table.dagboek tr {margin:0; padding: 0}
#content_links table.dagboek td {margin:0; padding: 0}

#content_links table.dagboek2 {text-align: left; margin-top: 0; padding: 0; width:100%}
#content_links table.dagboek2 tr {margin:0; padding: 0; vertical-align: top}
#content_links table.dagboek2 td {margin:0; padding: 4px 0 0 0; vertical-align: top}