#global_container  {
   margin: 0px auto 0px auto;
   height: 1600px;
   width: 1150px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #050000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-color: #FFFFFF;
   background-image: url(../images/bkgnd.jpg);
   background-repeat:repeat-x  
}

ul#topnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1.1em;
}

ul#topnav li  {
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	height:40px;
}

ul#topnav a, ul#topnav span { 
	padding: 10px 20px;
	float: left;
	text-decoration: none;
	color: #000000;
	background: url(a_bg.gif) repeat-x;
	text-transform: uppercase;
	clear: both;
	width: 100%;
	height: 20px;
	line-height: 20px; 
}

ul#topnav a { 
	color: #FFFFFF;
	background-position: left bottom;
}

ul#topnav span  { 
	background-position: left top;
}

a:link { 
	color: #333333;
	text-decoration: none; 
}

a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
	
a:hover { 
	color: #CCCCCC;
	text-decoration: none;
}

a:active { 
	color: #333333;
	background-color: #333333;
	text-decoration: none;
}

#schaduwinterface  {
	background: url(../images/schaduwinterface.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 166px;
	z-index: 1;
	width: 1146px;
	height: 1253px;
}

#inschrijven_nieuwsbrief  {
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 238px;
   z-index: 2;
   width: 850px;
   height: 25px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   text-align: right;
}

input.btn {
   color:#050;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: bold;
   font-color: #b67b7d;
   text-align: center;
   background-color:#fed;
   border: 1px solid;
   cursor: pointer;
   border-color: #664C4D #664C4D #664C4D #664C4D;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.field {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: bold;
   font-color: #b67b7d;
   text-align: left;
   background-color: #532F32;
   border: 1px solid;
   border-color: #664C4D #664C4D #664C4D #664C4D;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

#welkombijheuvel15  {
	background: url(../images/welkom_bij_heuvel15-2.png) no-repeat;
	position: absolute;
	left: 692px;
	top: 272px;
	z-index: 2;
	width: 365px;
	height: 357px;
}

#header_foto  {
   position: absolute;
   left: 107px;
   top: 273px;
   z-index: 2;
   width: 580px;
   height: 354px;
}

#top_van_menu  {
   background: url(../images/heuvel15_topmenu.jpg) no-repeat;
   position: absolute;
   left: 107px;
   top: 158px;
   z-index: 3;
   width: 950px;
   height: 35px;
}

#heuvel_15_tekstkolom1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 19px;
	text-align: left;
	visibility: visible;
	position: absolute;
	top: 640px;
	z-index: 2;
	width: 459px;
	left: 112px;
}

#heuvel_15_tekstkolom2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 19px;
	text-align: left;
	visibility: visible;
	position: absolute;
	top: 640px;
	z-index: 2;
	width: 451px;
	left: 595px;
	height: 128px;
}

#heuvel_15_kaart_koffie_contentkolom2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 19px;
	text-align: left;
	visibility: visible;
	position: absolute;
	top: 648px;
	z-index: 2;
	width: 337px;
	left: 700px;
	height: 594px;
	overflow: auto;
}

#heuvel_15_kaart_koffie_logo  {
	background: url(../images/logo_c-richard.jpg) no-repeat center;
	visibility: visible;
	position: absolute;
	top: 939px;
	z-index: 3;
	width: 337px;
	left: 708px;
	height: 189px;
}

.fade {
	position: absolute;



















    top: 100px
    left: 100px
    border: 0;
	top: -21px;
}

.fade div {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

#heuvel15_twitter_rechts-kolom {
	background: url(../images/H15_twitter-field.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 587px;
	z-index: 2;
	width: 471px;
	height: 553px;
	top: 801px;
	border: 0;
}

#twitter_follow_btn {
	visibility: visible;
	position: absolute;
	left: 823px;
	z-index: 3;
	width: 298px;
	height: 33px;
	top: 855px;
	border: 0;
}

#heuvel15_snelkoppeling_links-boven {
	visibility: visible;
	position: absolute;
	left: 107px;
	z-index: 2;
	width: 470px;
	height: 179px;
	top: 823px;
	border: 0;
}

#heuvel15_snelkoppeling_links-midden {
   visibility: visible;
   position: absolute;
   left: 107px;
   z-index: 2;
   width: 470px;
   height: 181px;
   top: 1008px;
   border: 0;
}

#heuvel15_snelkoppeling_links-onder  {
   visibility: visible;
   position: absolute;
   left: 107px;
   z-index: 2;
   width: 470px;
   height: 181px;
   top: 1193px;
   border: 0;
}

#menu_bkgnd  {
   background: url(../images/menu_bkgnd.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 193px;
   z-index: 2;
   width: 951px;
   height: 70px;
}

#divider_midden  {
	background: url(../images/divider.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 107px;
	top: 779px;
	z-index: 2;
	width: 951px;
	height: 1px;
}

#divider_midden2  {
	background: url(../images/divider.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 107px;
	top: 1368px;
	z-index: 2;
	width: 951px;
	height: 1px;
}


#divider_midden3  {
	background: url(../images/divider.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 107px;
	top: 1456px;
	z-index: 2;
	width: 951px;
	height: 1px;
}

#divider_footer  {
	background: url(../images/divider_footer.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 107px;
	top: 1568px;
	z-index: 3;
	width: 951px;
	height: 1px;
}

#logo_heuvel15_footer  {
	background: url(../images/logo_heuvel15_footer.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 134px;
	top: 1538px;
	z-index: 4;
	width: 112px;
	height: 66px;
}

#Logo_HertogJan  {
	visibility: visible;
	position: absolute;
	left: 825px;
	top: 1538px;
	z-index: 4;
	width: 92px;
	height: 45px;
}

#logo_latrappe  {
	visibility: visible;
	position: absolute;
	left: 698px;
	top: 1538px;
	z-index: 2;
	width: 100px;
	height: 66px;
}


#kroegentocht_1  {
	visibility: visible;
	position: absolute;
	left: 825px;
	top: 85px;
	z-index: 2;
	width: 200px;
	height: 50px;
}

#Logo_CafesRichard  {
	visibility: visible;
	position: absolute;
	left: 945px;
	top: 1538px;
	z-index: 2;
	width: 90px;
	height: 53px;
}
  
#copyright  {
	text-align: center;
	visibility: visible;
	position: absolute;
	left: 470px;
	top: 1625px;
	z-index: 2;
	width: 250px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 19px;
}

#twitter_div { 
	position: absolute; 
	left: 186px; 
	top: 99px; 
	width: 376px; 
	height: 360px; 
	overflow: auto;
}
ul#twitter_update_list { 
	list-style: none; 
	font-size: 14px;	
}
ul#twitter_update_list li { 
	margin-bottom: 10px;
	padding: 10px;
	color: #7a8a99;
	background: url(images/transpBlue.png);
}

#heuvel15_tweets {
	visibility: visible;
	position: absolute;
	left: 590px;
	z-index: 5;
	width: 465px;
	height: 375px;
	top: 890px;
	border: 0;
}

#heuvel15_toon  {
	background-color:#0F0;
   visibility: visible;
	position: absolute;
	left: 107px;
	z-index: 2;
	width: 950px;
	height: 181px;
	top: 821px;
	border: 0;
}
    
#heuvel15_onno	{
	background-color:#0F0;
	visibility: visible;
	position: absolute;
	left: 107px;
	z-index: 2;
	width: 950px;
	height: 181px;
	top: 1024px;
	border: 0;
}

#heuvel15_nicky {
	background-color:#0F0;
	visibility: visible;
	position: absolute;
	left: 107px;
	z-index: 2;
	width: 950px;
	height: 181px;
	top: 1226px;
	border: 0;
}
    
#heuvel15_myrte {
	background-color:#0F0;
	visibility: visible;
	position: absolute;
	left: 107px;
	z-index: 2;
	width: 950px;
	height: 181px;
	top: 1457px;
	border: 0;
}

#menukaart-iFrame {
	visibility: visible;
	position: absolute;
	left: 107px;
	width: 590px;
	height: 726px;
	top: 644px;
	border: 0;
	overflow: auto;
	z-index: 999;
}

#Heuvel15_Facebook_Fan_widget {
	visibility: visible;
	position: absolute;
	left: 134px;
	width: 940px;
	height: 95px;
	top: 1377px;
	border: 0;
	overflow: auto;
	color: #7a8a99;
	z-index: 998;
}

#menu_holder  {
	visibility: visible;
	position: absolute;
	left: 190px;
	top: 199px;
	z-index: 2;
	width: 850px;
	height: 36px;
	text-align: center;
	letter-spacing: 10%;
	text-transform: uppercase;
}

.menu1 {
	padding:0 10px 0 10px; 
	margin:0; 
	list-style:none; 
	height:35px;  
	position:relative;
}

.menu1 li {
	float:left;
}

.menu1 li a {
	display:block; 
	float:left; 
	height:35px; 
	line-height:35px; 
	color:#2f1213; 
	text-decoration:none; 
	font-size:12px; 
	font-family:arial, verdana, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	padding:0 10px 0 10px; 
	cursor:pointer;
}

.menu1 li a b {
	float:left; 
	display:block; 
	padding:0 10px 0 10px;
}

.menu1 li.current a {
	color:#fff;
}

.menu1 li.current a b {
}

.menu1 li a:hover {
	color:#fff; 
}

.menu1 li a:hover b {
}

.menu1 li.current a:hover { 
	cursor:default;
}

.menu1 li.current a:hover b {
}

