body {
	margin:0;
	padding:0;
	font-family: "Droid Sans", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	background: #CCD0CF url("../images/bg.png");
	/*  Zie hieronder de allermeest lelijke hack, maar er is een element dat de hele pagina 2 keer zo breed maakt in firefox 8.  */
	overflow-x: hidden;
}

a {
	color:#3c7229;
	outline:none;
}

#wrapper {
	margin:0 auto;
	
}

#head,
#header,
#content,
#footer,
#main-menu,
#homepage-nav
 {
	width:800px;
	margin: 0 auto;
	clear:both;
}

#head {
 	position:relative;
	z-index:100;
}

#header-bg{
width:1500px;
height:400px;
display:block;
background: url("/header-bg.jpg");
margin: 0 0 0 -350px;
position:relative;
z-index:50;
}

#header {
width:800px; 
position:relative;
z-index:150;
margin-top:-350px;
font-size:57px;font-family: 'Droid Serif', serif;line-height:70px;
color:#333;
text-shadow: 0 1px #ccc;
}

#content {
	position:relative;
	z-index:150;
}

#homepage-nav {
font-size:11px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color: #fff;
color: #666;
margin-bottom: 20px;
padding: 12px 15px 15px;
width: 785px;
border: 1px solid #BBB;
box-shadow: 0 1px #ccc, 0 0 0 1px #fff inset;
-moz-box-shadow: 0 1px #ccc, 0 0 0 1px #fff inset;
-webkit-box-shadow: 0 1px #ccc, 0 0 0 1px #fff inset;
text-shadow: 0 1px white;
clear: right;
position: relative;
border-image: initial;
z-index:150;
}

#homepage-nav td{width:20%;}
#homepage-nav a {font-size:11px;}

table {
width:800px; 
position:relative;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color: #fff;
color: #333;
margin-bottom: 20px;
padding: 12px 10px 15px 10px;
border: 1px solid #BBB;
box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;
-moz-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;
-webkit-box-shadow: 0 1px #eee, 0 0 0 1px #fff inset;
text-shadow: 0 1px white;
clear: right;
position: relative;
border-image: initial;
}

table table {
	border:0;
	padding:0;
}

table table table {padding:0; border:0;}

#main-menu {display:block;width:800px;height:75px;font-family: Arial;font-size: 15px;position:relative;z-index:150;margin-top:20px;}

#main-menu li {list-style-type:none;list-style-image:none;float:left;}
#main-menu li a{text-shadow: 1px 1px #5d7033;font-weight:bold;text-decoration:none;color:#fff;background:#589641;padding:10px 12px 10px 12px;border:1px solid #fff;margin:3px;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;

	border: 1px solid rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px #fff;
	-moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px #fff;
	border-image: initial;

}
#main-menu li a:hover{background:#84b94e;}

#main-menu a:hover{color:#fff;}

a.zuruck {color:#666;font-size:85%;font-style:italic;} 

#wide-skyscraper {position:absolute;left:50%;margin:5px 0 20px 440px;width:160px;
}

.sticky #fixed {
  position:fixed;
  top:0;
  left:50%;
  width:100%;
  left:50%;
  margin:5px 0 20px 440px;
}

#leaderboard-top,
#leaderboard-bottom {width:728px; height:90px; margin: 0 auto 20px auto;position:relative;z-index:150;}

#content {
	display:block;
	clear:both;
}

#startup {
   position: fixed;
   top:0;left:0; right:0; bottom: 0;
   background:rgb(0,0,0);
   background:rgba(0,0,0,0.7);
   -ms-filter:alpha(opacity=70);
   filter:alpha(opacity=70);
   text-align:center;
   z-index:1000;
}

#overlay-banner{width:720px;margin:30px auto 0px auto;}
#overlay-banner-wrapper {float:left;left:-50%;}
#overlay-banner-wrapper img{opacity:1 !important;}
#overlay-banner span{float:left;font-size:12px;line-height:50px;color: white;text-align:left;}
#close-button {float:right;margin-top:10px;}

.advertising-link a {
float:right;
color:#d90000;
font-size:12px;
font-weight:normal;
text-decoration:none;
margin:5px 5px 5px 0px;
}

.advertising-link a:hover {
text-decoration:none;
color:#333;
}

#startup {
   position: fixed;
   top:0;left:0; right:0; bottom: 0;
   background:rgb(0,0,0);
   background:rgba(0,0,0,0.7);
   -ms-filter:alpha(opacity=70);
   filter:alpha(opacity=70);
   text-align:center;
   z-index:1000;
}

#overlay-banner{width:720px;margin:30px auto 0px auto;}
#overlay-banner-wrapper {float:left;left:-50%;}
#overlay-banner span{float:left;font-size:12px;line-height:50px;color: white;text-align:left;}
#close-button {float:right;margin-top:10px;}

  #example5{
    float:left;
    margin:68px 25% 0 25%;
  }
  .sharrre .button{
    float:left;
    width:60px;
	margin-right:5px;
  }
  
  .sharrrebtns {z-index:99999;width:220px;height:60px;display:block;position:fixed;left:50%;margin-top:415px;margin-left:190px;}