  /* 99CCFF FFF
 * Main body and table defenitions
 */
 
html, body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
	background: #000;
}

body, table, tr, td {
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

table, tr, td {
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
  margin: 0px;
}

a.aanmelden:active{font-weight: normal;font-size: 11px;}
a.aanmelden:visited{font-weight: normal;font-size: 11px;}
a.aanmelden:link{font-weight: normal;font-size: 11px;}
a.aanmelden:hover{font-weight: normal;font-size: 11px;}
/*
 *  Link styles
 */

a:active  {font-size: 10px; color: #FF9900; text-decoration: none; font-weight: bold;}
a:visited {font-size: 10px; color: #FF9900; text-decoration: none; font-weight: bold;}
a:link    {font-size: 10px; color: #FF9900; text-decoration: none; font-weight: bold;}
a:hover   {font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

a.menu-link:active  {font-size: 12px; ; color: #FFF; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-link:visited {font-size: 12px; ; color: #FFF; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-link:link    {font-size: 12px; ; color: #FFF; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-link:hover   {font-size: 12px; ; color: #FF9900; text-decoration: none; font-weight: bold; margin-left: 20px;}

a.menu-link-dark:active  {color: #999999; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-link-dark:visited {color: #999999; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-link-dark:link    {color: #999999; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-link-dark:hover   {color: #666666; text-decoration: none; font-weight: bold; margin-left: 20px;}

a.menu-big-link:active  {color: #FFF; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-big-link:visited {color: #FFF; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-big-link:link    {color: #FFF; text-decoration: none; font-weight: bold; margin-left: 20px;}
a.menu-big-link:hover   {color: #B50; text-decoration: none; font-weight: bold; margin-left: 20px;}

a.block:active  {color: #E9E9E9; text-decoration: none; font-weight: normal; letterspacing: 1px;}
a.block:visited {color: #E9E9E9; text-decoration: none; font-weight: normal; letterspacing: 1px;}
a.block:link    {color: #E9E9E9; text-decoration: none; font-weight: normal; letterspacing: 1px;}
a.block:hover   {color: #FFFFFF; text-decoration: none; font-weight: normal; letterspacing: 1px;}

a.crosslink:active  {color: #E9E9E9; text-decoration: none; font-weight: normal; font-size: 10px; letterspacing: 1px;}
a.crosslink:visited {color: #E9E9E9; text-decoration: none; font-weight: normal; font-size: 10px; letterspacing: 1px;}
a.crosslink:link    {color: #E9E9E9; text-decoration: none; font-weight: normal; font-size: 10px; letterspacing: 1px;}
a.crosslink:hover   {color: #62B3FF; text-decoration: none; font-weight: normal; font-size: 10px; letterspacing: 1px;}

div.ads   {cursor: pointer; margin-left: 3px; }
font.ads  {color: #fff; text-decoration: underline; font-weight: bold; }

/*
 * Table and td defenitions
 */
table.structure {
  border: 0px;
  background: #000;
}

td.structure {
  padding: 3px;
  background: #000;
}

.block-container {
  font-family: Verdana, 'Century Gothic', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-size: 10px;
}

table.block     { border: 0px; width: 150px; text-align: left; }
.block-header {
  height: 22px;
  color: #FFFFFF;
  font-family: Verdana, 'Century Gothic', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 10px;
}
.block-content{ padding: 4px;}


.module-container {
  font-family: Verdana, 'Century Gothic', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-size: 11px;
}
table.module     { border: 0px; width: 100%; text-align: left; }
.module-header { font-weight: bold; letter-spacing:1px; height:22px; padding:8px; }
.module-content{ padding: 7px; }



/*
 *  Restaurants style
 */

.restaurant {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.restaurants_center{
  text-align: center;
}

.restaurant_description {
  font-style: italic;
}

.restaurants_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.restaurants_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.restaurants_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.restaurants_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.restaurants_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.restaurants_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.restaurants_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.restaurants_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.restaurants_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 10px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.restaurants_uithangbord_full {
  text-align: center;
  padding: 5px;
  width: 180px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  Cafes style
 */

.cafe {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.cafes_center{
  text-align: center;
}

.cafe_description {
  font-style: italic;
}

.cafes_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.cafes_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.cafes_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.cafes_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.cafes_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.cafes_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.cafes_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.cafes_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.cafes_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 10px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  eetcafes style
 */

.eetcafe {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.eetcafes_center{
  text-align: center;
}

.eetcafe_description {
  font-style: italic;
}

.eetcafes_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.eetcafes_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.eetcafes_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.eetcafes_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.eetcafes_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.eetcafes_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.eetcafes_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.eetcafes_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.eetcafes_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  hotels style
 */

.hotel {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.hotels_center{
  text-align: center;
}

.hotel_description {
  font-style: italic;
}

.hotels_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.hotels_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.hotels_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.hotels_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.hotels_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.hotels_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.hotels_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.hotels_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.hotels_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  groepsuitjes style
 */

.groepsuitje {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.groepsuitjes_center{
  text-align: center;
}

.groepsuitje_description {
  font-style: italic;
}

.groepsuitjes_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.groepsuitjes_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.groepsuitjes_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.groepsuitjes_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.groepsuitjes_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.groepsuitjes_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.groepsuitjes_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.groepsuitjes_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.groepsuitjes_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  leuks style
 */

.leuk {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.leuks_center{
  text-align: center;
}

.leuk_description {
  font-style: italic;
}

.leuks_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.leuks_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.leuks_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.leuks_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.leuks_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.leuks_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.leuks_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.leuks_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.leuks_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  winkels style
 */

.winkel {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.winkels_center{
  text-align: center;
}

.winkel_description {
  font-style: italic;
}

.winkels_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.winkels_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.winkels_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.winkels_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.winkels_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.winkels_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.winkels_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.winkels_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.winkels_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

/*
 *  dancings style
 */

.dancing {
  line-height: 16px;
  font-size: 11px;
  width: 500px;
  text-align: justify;
}

.dancings_center{
  text-align: center;
}

.dancing_description {
  font-style: italic;
}

.dancings_title {
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.dancings_header {
  text-align: center;
  font-weight: bold;
  color: #99CCFF;
  font-size: 18px;
}

.dancings_header2{
  text-align: center;
 
  color: #FFF;
  font-size: 13px;
}

a.dancings_nohighlight{
  font-weight: bold;
  color: #99CCFF;
  font-size: 13px;
}

.dancings_footer{
  text-align: center;
  font-weight: bold;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.dancings_footer2{
  text-align: center;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
}

.dancings_menukaart{
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  width: 100%;
 
  height: 420px;

  overflow : auto;

  position: relative;

}

.dancings_uithangbord {
  text-align: center;
  padding: 10px;
  width: 400px;
  font-size: 11px;
  line-height: 15px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.dancings_uithangbord_small {
  text-align: center;
  padding: 5px;
  width: 135px;
  font-size: 11px;
  border: 1px solid #FFF;
  background: #;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}


.block-link {
 font-size: 10px;
 line-height: 14px;
}

a.block-link-blue:link { font-size: 10px; color: #FFF; font-weight: normal;}
a.block-link-blue:active { font-size: 10px; color: #FFF; font-weight: normal;}
a.block-link-blue:hover { font-size: 10px; color: #FFF; font-weight: normal; text-decoration: underline;}
a.block-link-blue:visited { font-size: 10px; color: #FFF; font-weight: normal;}

a.block-link:link { font-size: 10px; color: #FFF; font-weight: bold;}
a.block-link:active { font-size: 10px; color: #FFF; font-weight: bold;}
a.block-link:hover { font-size: 10px; color: #FFF; font-weight: bold; text-decoration: underline;}
a.block-link:visited { font-size: 10px; color: #FFF; font-weight: bold;}

/*
 *  Menu style
 */

.menu-bar {
  color: #FFFFFF;
  font-family: Verdana, 'Century Gothic', "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 11px;
}
/*
 * Image classes
 */
img {
	border: 0;
	/*behavior: url("skins/inutrechtuit/css/pngbehavior.htc");*/
}

img.icon {
	vertical-align: middle;
	border: 0;
	margin: 2px;
	background: none;
}
img.icon-small {
	vertical-align: baseline;
	border: 0;
	background: none;	
}

img.photo {
  border: 1px solid #ffffff;
}

img.thumb {
  border: 1px solid #ffffff;
}

img.ad {
  border: 0px solid #FFF;
  width:185px;
}

/*
 *  Layout classes and id's
 */

div#citySelect ul {
  list-style-type: disc;
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
}

div#citySelect ul li {
  margin-left: 17px;
}

div#citySelect ul li.header {
  list-style-type: none;
  margin-left: 0px;
}

div#citySelect li h2 {
  color: #FFFFFF;
  font-size: 11px;
  line-height: 11px;
  margin-top: 7px;
  margin-bottom: 0px;
}

div#citySelect li a { font-weight: normal; }

div.img_ad {
  width: 187px;
  margin-bottom:0px;	
}

.spacer{
  border-bottom: 0px solid #444;
  padding: 0px;
  margin: 0px;
  height: 1px;
  width: 300px;
}

body {

}

#frame {
		width:960px;
		padding:0px;
		text-align: left;
}

div#siteLeft { background: #000000 url(../images/bg_left.jpg) repeat-y top right; height: 100%; }
div#siteRight { background: #000000 url(../images/bg_right.jpg) repeat-y top left; height: 100%; }

#frame2 {
		width:960px;
		/*height: 100%;*/
		padding:0px;
		text-align: left;		
		top: 142px;
		vertical-align:top;
	}
		
	#contentleft {
		/*height: 100%;*/
		padding:0px;
		float:left;
		background:#000;
    width:165px;
		}
	
	#contentcenter {
		width:615px;
		/*height: 100%;*/
		padding:4px;
		padding-right: 0px;
		margin-right: 0px;
		float:left;
		background:#000;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
}

	#contentright {
		width:165px;
		/*height: 100%;*/
		padding:0px;
		float:left;
		background:#000;
		}
	
	#banner {
		background:#000
		}
	#menu {
		text-align: left;
		width: 960px;
		padding-bottom: 3px;
		border-bottom: 1px solid #666666;
    border-top: 1px solid #000000;
	}

	#footer {
		width:960px;
		padding:0px;
		height: 32px;
		text-align: center;
		
		}


*{
 box-sizing:border-box;
 -moz-box-sizing:border-box;
}

