* {
  margin: 0px;
  padding: 0px;
}
#gallery {
  background-color: none;
  padding: 0px;
  border: 0px solid #3f2918
  width: auto;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline;  position: relative; left: -24px; padding: 4px; height: 0px;  }
#gallery ul img {
   border: 4px solid #c2b8b2;
   border-width: 4px 4px 17px;
}
#gallery ul a:hover img {
   border: 4px solid #432612;
   border-width: 4px 4px 17px;
   color: #fff;
}
#gallery ul a:hover { color: #432612; }

#photoalbumarea {
  background-color: #ddd;
  padding: 10px;
  width: 580px;
  height:auto;
}

#showphoto {
   border 2px black solid;
}
 
#thumbouter {
   background-color:#666666;
   border: 2px black solid;
}
#thumbinner {
   border: 1px gray solid;
}
#linkbox {
  background-color:#666666;
  border: 1px gray solid;
  width:122px;
}
 
image.photothumb {
  border: 1px black solid;
}
a.photolink {
  width:122px;
}

#PageGroupMenu ul {
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	list-style-type: none;	
}

#PageGroupMenu ul li {
	float: left;
	border-right: 0px solid #c2b8b2;
	padding: 10px;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 6px;
	background-color: #c2b8b2;
}

#PageGroupMenu ul li a {
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	color: #583119;
	text-decoration: none;
                font-family: tahoma
}

#PageGroupMenu ul li a:hover {
                background-color: #d1c9c4;
	padding: 10px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
}

#PageGroupMenu ul .active {
	background-color: #d1c9c4;
}

 #Content p {
 padding-top: 0px;
 margin-bottom: 0px;
 font-size: 12px;
 font-family: tahoma;
 line-height: 140%; 
 color: #000000; 
}

#Content a {
 font-weight: bold;
 font-color: #462715;
}

#Content h1 {
 margin: 0 0 0px;
 padding: 0;
 font-family: tahoma;
 font-size: 14px;
font-weight: bold;
 color: #573119;
}

#Content h2 {
 margin: 0 0 10px;
 padding-top: 0px;
 font-family: tahoma;
 font-size: 18px;
 font-weight: bold;
 color: #573119;
}
 
#Content h3 {
 margin: 0 0 10px;
 padding: 0px;
 margin-bottom: 10px;
 font-family: tahoma;
 font-size: 22px;
 font-weight: bold;
 color: #573119;
}
 
#Content table {
    margin-bottom: 10px;
}
 
#Content table td { 
  font-family: tahoma;
  font-size: 10px; 
  padding: 0px; 
  line-height: 140%; 
}
 
#Content IMG {
   margin-right:0px;
   margin-left:0px 
}
 

#Content ul, ol {
    margin-left: 20px;
    list-style-type: none; 
    list-style-position: none
}
 
#Content li {
   padding-left: 26px;
   background-image: url(../images/logos/cube.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   margin-bottom: 4px;
}
 
#Content table { color: #000; border-collapse: collapse; border: solid 0px #573119; }
 
#Content table th { background: #424da5; width: 50%; border: solid 0px white; }
 
#Content table td { font-family: tahoma; font-size: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 0px #573119; }

.td2 { font-family: tahoma; font-size: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #573119; }

#inlog_row, #writein_row {
   float:left;
   width:100%;
   height:22px;
   text-align:center;
   clear:both;
}

html, body {
    background-image : url('../images/backgrounds/site_back2.jpg');
    background-repeat: repeat-x;
    background-color: #462715;
    text-align:center;
}

p, h2 {
   margin-bottom:15px;
}


/*contact formulier regel */
div.contact_row {
   padding:1pt;
   width:96%;
   float:left;
   clear:both;
}
/*contact formulier box */
div.contact_box {
   padding:1pt;
   width:96%;
   float:left;
   clear:both;
}

label {
 width:30%;
 text-align:left;
 float:left;
}

span.labelclass {
   float:left;  
   width:35%;
}

span.logoclass {
    float:left;
    clear:both;
}

td.topmenulink {
   border-left: 1px solid white;
   font-size:8pt;
   color:gray;
}

td.bottommenulink {
   font-size:9pt;
}

div.buttonrow {
    text-align:center;
}
div.pagerowbuttons {
   float:left;
   clear:both;
   text-align:center;
   width:560px;
   height:20px;
   
}
span.rowbutton {
   float:left;
   width:20px;
   height:20px;
}

p.voet {
  margin-top:0px;
}
table.rightmenuclass {
   cursor:pointer;
}
table.newsmenuclass {
   font-size:10pt;
}
ul {
   margin-left:30px;
}

ul.sitemapul {
   list-style-type:none;
}
ul.sitemapulsub {
   list-style-type:none;
   margin-left:30px;
}
/*found search word color*/
font.searchword {
    weight:bold;
    background-color:yellow;
}
table.content_table {
   font-size:10pt;
} 
#home {margin:0 auto;
text-align:left;

 width : 1000px; height:auto; }#midden { width : 1000px; height:auto; clear:both; background-color : #ffffff; overflow: hidden; }#fade_box_ski { width : 1000px; height : 240px; clear:none; overflow: hidden; }#voet { width : 1000px; height : 34px; clear:both; background-image : url('http://www.lido-almere.nl/images/backgrounds/footer_back.jpg'); background-repeat: repeat-x; background-position: top left; overflow: hidden; }#fade_box_home { width : 1000px; height : 240px; clear:none; background-image : url('http://www.lido-almere.nl/images/fotos/foto_1.jpg'); background-repeat: no-repeat; background-position: top left; overflow: hidden; }#Kop { width : 1000px; height : 137px; clear:none; background-image : url('http://www.lido-almere.nl/images/backgrounds/LIDO_top_menu.jpg'); background-repeat: no-repeat; background-position: top left; overflow: hidden; }#Tussenlijn { width : 1000px; height : 4px; clear:both; background-color : #ee7d12; overflow: hidden; }#fade_box_restaurant { width : 1000px; height : 240px; clear:none; overflow: hidden; }#fade_box_feesten { width : 1000px; height : 240px; clear:none; overflow: hidden; }#fade_box_vergaderingen { width : 1000px; height : 240px; clear:none; overflow: hidden; }#fade_box_contact { width : 1000px; height : 240px; clear:none; overflow: hidden; }#fade_box_gallery { width : 1000px; height : 240px; clear:none; overflow: hidden; }#SPECIAL_BOX_BASIS { width : 1000px; height : 26px; clear:both; background-color : #462715; }#Content_box { width : 714px; height : 300px; float:left; clear:left; background-image : url('http://www.lido-almere.nl/images/backgrounds/content_back.jpg'); background-repeat: repeat-x; background-position: top left; overflow: auto; scrollbar-arrow-color:#c3b9b3; scrollbar-track-color:#f0f0f0; scrollbar-face-color:#6a442d; scrollbar-highlight-color:#6a442d; scrollbar-3dlight-color:#6a442d; scrollbar-darkshadow-color:#6a442d; scrollbar-shadow-color:#6a442d; }#Menu_rechts { width : 286px; height : 300px; float:left; clear:right; background-color : #ffffff; overflow: hidden; }#Content {display:block;
 
 width : 652px; height:auto; float:left; clear:right; scrollbar-arrow-color:#c3b9b3; scrollbar-track-color:#f0f0f0; scrollbar-face-color:#6a442d; scrollbar-highlight-color:#6a442d; scrollbar-3dlight-color:#6a442d; scrollbar-darkshadow-color:#6a442d; scrollbar-shadow-color:#6a442d; }#Content_left_spacer { 
 width : 28px; height : 300px; float:left; clear:none; overflow: hidden; scrollbar-arrow-color:#c3b9b3; scrollbar-track-color:#f0f0f0; scrollbar-face-color:#6a442d; scrollbar-highlight-color:#6a442d; scrollbar-3dlight-color:#6a442d; scrollbar-darkshadow-color:#6a442d; scrollbar-shadow-color:#6a442d; }#Menu_spacer { width : 286px; height : 12px; clear:right; background-color : #ffffff; overflow: hidden; }#Menu_Content { width : 286px; height : 264px; clear:none; background-color : #ffffff; font-size:9pt; font-family:"Tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; }#voet_text { width : 1000px; height : 34px; clear:both; padding-top:10px; overflow: visible; font-size:8pt; font-family:"arial"; color:#ffffff; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; }#Kok_box { width : 714px; height : 137px; float:left; clear:none; overflow: hidden; }#Logo { width : 286px; height : 137px; float:right; clear:none; background-image : url('http://www.lido-almere.nl/images/backgrounds/logo.jpg'); background-repeat: no-repeat; background-position: top left; overflow: hidden; }#Top_Left { width : 714px; height : 114px; clear:none; background-image : url('http://www.lido-almere.nl/images/backgrounds/top_left.jpg'); background-repeat: no-repeat; background-position: center; overflow: hidden; }#PageGroupMenu { width : 714px; height : 23px; clear:none; background-color : #c2b7b1; }#SPECIAL_BOX { width : 1000px; height : 23px; clear:both; border-width: 3px 0px 0px 0px; border-color : #462715;  border-style : solid; background-color : #462715; }BODY {width : auto; height : auto; font-size:9pt; font-family:"Tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; } form select, form input, form textarea  {  border: 1px solid #949494;font-size:9pt; font-family:"Tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal;   background-color: ;}A:link, A:visited  {color:#573119;text-decoration:none;} A:hover  {color:#ee7d12;text-decoration:none;} A:active  {color:#573119;text-decoration:none;} A.rightmenulink:link, A.rightmenulink:visited  {font-size:12pt; font-family:"tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; color:#7b7b7b;text-decoration:underline;} A.rightmenulink:hover  {font-size:12pt; font-family:"tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; color:#b2b2b2;text-decoration:none;} A.rightmenulink:active  {font-size:12pt; font-family:"tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; color:#b2b2b2;text-decoration:none;} A.footer:link, A.footer:visited  {font-size:8pt; font-family:"arial"; color:#ffffff; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; color:#ffffff;text-decoration:none;} #Contact_formulier {font-size:9pt; font-family:"Tahoma"; color:#000000; font-weight: normal; font-style:normal; font-variant:normal; font-stretch:normal; } span.labelclass{ vertical-align:top;} label  {width:40%; text-align:left; vertical-align:top;float:left;line-height:16pt;vertical-align:top;text-margin:0px; padding:0px; } 