/*  donkerrood 	#CE0307 
	warm oranje #FCB722
*/
html,body {height:100%;padding:0px;margin:0px}
body {background:#ffffff url(images/interface/body_bg.gif) TOP CENTER no-repeat}
body.beurs #sd_middlecontainer { background:url('images/beurs_bg.png') no-repeat right 20px}
body.site {overflow:hidden;}

#sd_container {position:absolute;top:0px;left:50%;margin-left:-483px;height:100%;padding-top:122px;width:962px}
body.etalage #sd_container { padding-top:371px}
#sd_top {position:absolute;top:0px;left:50%;margin-left:-480px;height:144px;width:100%;
         margin-top:0px;background-image:url(images/interface/boven.png);background-repeat:no-repeat}
#sd_middlecontainer {position:relative;height:100%;width:962px;overflow:auto;padding-bottom:20px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#ffffff}
#sd_left {}
#sd_middle_none, #sd_middle_image {position:relative;height:100%; padding-left:18px; padding-top:14px; padding-right:20px; width:960px; overflow:auto; line-height:18px}
#sd_rightmiddle {position:absolute;top:50px;left:630px;height:100%;width:290px; overflow:auto}
#sd_bottom {position:absolute;top:100%;left:50%;margin-left:-480px;height:20px;margin-top:-20px;width:960px;border-top:1px dotted #b6b3a0;padding-left:18px;padding-right:18px;padding-top:2px;color:#666666 }
#sd_bottom a { color:#666666}
#sd_bottom span#mailafriend {float:right;padding-top:2px;color:#666666}
#sd_bottom span#mailafriend a {color:#666666}

#sd_index  {z-index:200;height:100%; width:960px; position:absolute; top:84px; left:50%; margin-left:-482px}

#top_table_div { float:right;padding-top:12px;z-index:9999;padding-right:20px }
#top_table { width:251px }
#top_table td.top_td1 {padding-left:18px;height:20px; white-space: nowrap;}
#top_table td.top_td2 {height:19px;  white-space: nowrap;}
#top_table a.arealink { font-family: Georgia, Verdana; font-size:13px; color:#FCB722 }
#top_table a.arealink_active { font-family: Georgia, Verdana; font-size:13px; color:#CE0307; border-bottom:1px dotted #CE0307 }

#postcard_bekijken{position:absolute;top:0px;left:50%;margin-left:-466px;height:100%;padding-top:0px;width:920px;text-align:center}

#right_container{position:absolute;top:0px;left:50%;margin-left:120px;height:100%;padding-top:14px;width:300px}
#fotomenu{position:absolute;top:0px;margin-top:-130px;left:50%;margin-left:-470px;padding-top:144px;width:100px}

#top_logo {float:left;margin-top:24px}

div#zoekkader {width:227px; margin-top:18px; height:23px; border:1px solid #CE0307; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 2px #999999 inset;}
div#zoekkader input {float:left; border:none; padding-top:2px; font-weight:normal; width:203px; height:21px; margin:0px; padding:0px; background-color:transparent}
div#zoekkader a {float:right}
div#zoekkader img {border:0px;height:19px;width:19px;margin-top: 1px;margin-right: 2px}
.rss_icon {height:19px;width:34px;border:0px}

#menu_container     {position:absolute;left:50%;margin-left:-482px;top:92px;width:960px;height:23px;z-index:99}

.menutable         { height:30px; width:960px;border-bottom:1px solid #CE0307 }
.menutable td      { padding: 4px 4px 3px 18px; }
.menutable td a,.menutable td a:link,.menutable td a:active,.menutable td a:visited    
                   { font-family:Georgia,"Times Roman"; font-size:15px; color:#CE0307; text-decoration:none }
.menutable td a:hover{ color:#FCB722 }
.menutable td.noline { padding:0px;background-image:none;width:99% }
.menutable td.icons {width:90%;padding-right:18px;padding-left:4px;text-align:right}
.menutable td.icons img {margin-left:3px ; margin-right:3px;height:13px;width:13px;border:0px}
.menutable td.icons img#send {margin-top:1px}
.menutable td.social {width:90%;padding-right:18px;padding-left:4px;text-align:center}
.menutable td.social img {margin-left:3px ; margin-right:3px;height:24px;width:24px;border:0px}


.submenu_div        { top:-1px; position:relative; padding-left: 6px; display:none; left:1px; min-width:160px; width:auto; z-index:40; filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);
					-webkit-box-shadow: 2px 2px 2px 0px #bdbdbd;
					-moz-box-shadow: 2px 2px 2px 0px #bdbdbd;
					box-shadow: 2px 2px 2px 0px #bdbdbd;  }
.submenu_tabel     { width:100%; border:1px solid #CE0307 ;background-color:#ffffff; border-collapse:collapse; border-top:none}
.submenu_tabel td  { height:22px;padding-right:8px;margin-right:8px;padding-left:14px; border-bottom:1px dotted #CE0307;text-transform:uppercase}
.submenu_tabel td a,.submenu_tabel td a:link,.submenu_tabel td a:visited,.submenu_tabel td a:active 
                   { font-size:11px;text-decoration:none;font-weight:normal; font-family:Georgia,"Times Roman"; color:#CE0307;  }
.submenu_tabel td a:hover  { color:#FCB722 }

#proeflijstje {height:320px; overflow-x:hidden; overflow-y:auto}

/* override standard colors */
/* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); messed it up*/
div.lib_window_caption {background-image:none;	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	opacity:0.95}
div.lib_window_caption_title {color:#FFFFFF; text-shadow: 0 1px 1px rgba(0,0,0,.3);}
div#alertBox div.buttonbar a.button { padding:4px 4px 4px }
