/* GEWONE KLEUR VOOR H1 ENZOW: CC0000 */
html, body {    height: 100%;
    margin: 0 auto;      padding: 0;    text-align:center;
    font-family: Helvetica, Arial, sans-serif;
    font-size:14px;
    color:#666;
    line-height:17px;
    background:#ccc;}
div#shim {    visibility: hidden;    width: 100%;    height: 50%;        /* Bump div#blueBox down half the height of the screen. */    margin-top: -350px; /* Half the height of div#blueBox. */    float: left;}
#wrapper {
    clear:both;	position: relative;
	text-align: center;	width: 900px;
	height:700px;	margin: 0px auto;	padding:0;
	background: top left no-repeat #fff;
}
h1#site_title {
    position:absolute;
    z-index:100;
    top:75px;
    left:30px;
    font-size:28px;
    color:#fff;
    font-weight:lighter;
    padding:6px;
    margin:0;
    background:url(../_img/transp_40.png);
}
h1#site_title a { color:#fff;text-decoration:none; }
/* 
PAGE SPECIFICS
beeld:  #8c7f52
woord:  #0071a7
nieuws:  #7c4244
contact:  #326a72
links:  #4a4d5a
*/
body#beeld_page h1#site_title { background:#8c7f52; }   
body#woord_page h1#site_title { background:#0071a7; }   
body#nieuws_page h1#site_title { background:#7c4244; }   
body#contact_page h1#site_title { background:#326a72; }   
body#links_page h1#site_title { background:#4a4d5a; }

/* BEELD PAGE */
#thumbnails, #thumbnails_archief {
    position:absolute;
    top:130px;left:30px;
    width:160px;
    height:340px;
}
#thumbnails_archief {
    width:820px;
}
.thumbnail {
    width:70px;
    height:40px;
    margin:0 15px 12px 0;
    float:left;
    border:1px solid #fff;
}
#thumbnails_archief .thumbnail { margin:0 18px 12px 0; }
.thumbnail a img { border:1px solid #fff; }
.thumbnail a:hover img { border:1px solid; }

#thumb_pager {
    position:absolute;
    top:530px;left:160px;
}
#thumb_pager a { padding:0 3px;color:#666;text-decoration:none; }
#thumb_pager a:hover { color:#000;text-decoration:none; }
a.thumb_pages active {
    color:#333;
    text-decoration:none;
}
/* BORDERS ANDERS PER PAGE */
body#beeld_page .thumbnail a:hover img { border:1px solid #8c7f52; }
body#woord_page .thumbnail a:hover img { border:1px solid #0071a7; }

/* SCROLL BUSINESS */
.container {
  position: absolute;
  top: 75px; left: 222px;
  width: 640px;
  height: 575px;
  text-align:left;
}
#scroll_content { 
  position: absolute; 
  overflow: hidden;
  width: 640px;
  height: 575px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height:17px; 
  color: #666;
}
#scroll_content p {
  margin: 0; padding: 10px 0;
}
#scroll_content h1 {
    font-size:12px;
    line-height:15px;
    margin:3px 0;
}
#scroll_content h2 {
    font-size:14px;
    line-height:17px;
    margin:3px 0;
}
body#beeld_page #scroll_content h1, body#beeld_page h2, body#beeld_page #scroll_content a { color:#8c7f52;text-decoration:none; }   
body#woord_page #scroll_content h1, body#woord_page h2, body#woord_page #scroll_content a { color:#0071a7;text-decoration:none; }   
body#nieuws_page #scroll_content h1, body#nieuws_page h2, body#nieuws_page #scroll_content a { color:#7c4244;text-decoration:none; }   
body#contact_page #scroll_content h1, body#contact_page h2, body#contact_page #scroll_content a { color:#326a72;text-decoration:none; }   
body#links_page #scroll_content h1, body#links_page h2, body#links_page #scroll_content a { color:#4a4d5a;text-decoration:none; }

body#beeld_page #scroll_content a:hover, body#woord_page #scroll_content a:hover, body#nieuws_page #scroll_content a:hover, body#contact_page #scroll_content a:hover, body#links_page #scroll_content a:hover { text-decoration:underline; }

.scroller_container {
  position: absolute;
  top: 0px; left: 0px;
}
.scrollbar_up {
  cursor: pointer;
  position: absolute;
  bottom: 20px; left: -50px;
}
.scrollbar_down {
  cursor: pointer;
  position: absolute;
  bottom: -10px; left: -50px;
}
a#news_letter_link {
  position: absolute;
  bottom: 43px; left: 220px;
  text-decoration:none;
}
a#news_letter_link:hover { text-decoration:underline; }
body#contact_page a#news_letter_link { color:#326a72; }
body#nieuws_page a#news_letter_link { color:#7c4244; }
/* show item page */
img#main_pic {
    position: absolute;
    top:75px;
    right:40px;
}
#item_desc {
    position: absolute;
    bottom:53px;right:95px;
    color:#666;
    width:400px;
    text-align:right;
}
#item_options {
    position: absolute;
    bottom:53px;right:40px;
    color:#666;
}
#archive_focus {
    position: absolute;
    top:75px;
    right:40px;
    z-index:100;
    width:830px;
    height:450px;
    text-align:right;
}
#archive_focus img#archive_pic {
    cursor:pointer;
    border:none;
}
#archive_focus #item_desc {
    width:600px;
    top:555px;right:0;
    text-align:right;
}
/* MODAL WINDOWS */#modal_inq, #modal_send_friend {    position:absolute;    top:75px;right:40px;
    display:none;    z-index:1100;    width:465px;    border:2px solid #8c7f52;    background:#fff;    text-align:left;    padding:10px;}
body#nieuws_page #modal_inq { border:2px solid #7c4244;top:122px;right:122px; }body#contact_page #modal_inq { border:2px solid #326a72;top:122px;right:122px; }#modal_send_friend {    width:505px;}a#close_inq, a#close_send {    position:absolute;    bottom:0;    right:0;
    width:16px;height:16px;
    background:url(../_img/close_brown.gif) top left no-repeat;}
body#nieuws_page a#close_inq { background-image:url(../_img/close_red.gif); }body#contact_page a#close_inq { background-image:url(../_img/close_blue.gif); }table.clean_table td {    text-align:left;}
#modal_inq input.clean, #modal_inq textarea, #modal_send_friend input.clean, #modal_send_friend textarea {
    width:230px;
}
h1#modal_inq_title { font-weight:lighter; }
body#beeld_page #modal_send_friend h1#modal_send_title { color:#8c7f52 }
body#nieuws_page #modal_inq h1#modal_inq_title { color: #7c4244; }
body#contact_page #modal_inq h1#modal_inq_title { color: #326a72; }
/* BERICHTEN LIJST */
a.bericht, a.bericht_active {
    position:relative;
    display:block;
    height:18px;
    background:url(../_img/bericht_bg.gif) 0 -66px no-repeat;
    font-size:15px;
    color:#666;
    text-decoration:none;
    padding:4px 3px 2px 83px;
}
a.bericht:visited {
    background-position: 0 -96px;
}

/* TYPO */
h1 {     font-size:15px;
    line-height:20px;
    margin:3px 0;    padding:0;}
h2 {     font-size:14px;
    line-height:17px;
    margin:3px 0;
}
h2 a {
    color:#a6a432;
    text-decoration:underline;
}
h2 a:hover {  text-decoration:none; }
h5  {
    font-weight:lighter;    font-size:11px;    line-height:13px;    color:#939999;
    margin:3px 0 0 0;    padding:0;}

p {
  margin: 0; padding: 10px 0;
}
.sub_paragraph {
    display:block;
    margin:0;
    font-style:italic;
    font-size:12px;
}

p strong {
    font-weight:bold;
}
a, p a {
    color:#003958;
    text-decoration:underline;
}
a:hover, p a:hover {
    text-decoration:none;
}

a.press_dl {
    font-size:13px;
    color:#003958;
    text-decoration:underline;
}
a.press_dl:hover { text-decoration:none; }

input, textarea {
    border:1px solid #ccc;
    font-family: Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#444;
}
/* LIST */
ul { 
    margin:0 0 0 5px;
    padding-left: 0;
    margin-top:0;
    list-style: none;
    }
li {
    font-family:Helvetica, Arial, sans-serif;     color:#003958;
    font-size:12px;
    line-height:15px;    text-align:left;
    padding-left: 10px;
    background-image: url(../_img/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}
ul li a {
    color:#003958;
    text-decoration:underline;
}
ul li a:hover {
    color:#003958;
    text-decoration:none;
}
.endIt {
    clear:both;height:2px;font-size:1px;
}
