html, body {
	height: 100%;
}

BODY {
	background-color: white;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#660066;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#660066;
	scrollbar-arrow-color:#660066;
	scrollbar-track-color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #660066;
	margin: 0px 0px 0px 0px;
	height:100%;
}

#container {
	position:absolute;
	margin-left:-380px;
	top: 3px;
	left: 50%;
	width:800px;
	height: 100%;
}
	
#menu a, a:visited {
	font-size: 12px;
	line-height: 25px;
	color: #FF9933;
	text-decoration: none;
	font-weight: normal;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

#menu a:hover,a:active {  
    	color: #569617;
}

#submenu a, a:visited, a:hover {  
	font-size: 12px;
	line-height: 25px;
	color: #569617;
	text-decoration: none;
	font-weight: normal;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

#submenu a:active {  
		text-decoration: underline;
}

a, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF9933;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #569617;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

body#home a#m_home,
body#hoeve a#m_hoeve,
body#camping a#m_camping,
body#vergaderen a#m_vergaderen,
body#vergadering-aanmelden a#m_vergaderen,
body#arrangementen a#m_arrangementen,
body#omgeving a#m_omgeving,
body#fotoos a#m_fotoos,
body#actueel a#m_actueel,
body#contact a#m_contact,
body#prijzen a#m_prijzen,
body#links a#m_links {	
		font-size: 12px;
		line-height: 25px;
		color: #569617;
		text-decoration: none;
		font-weight: normal;
		margin: 0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		width:110px;
}

#menu ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

#menu li {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
	color: #333333;
}	


body#camping a#sm_overcamping,
body#terrein a#sm_terrein,
body#voorzieningen a#sm_voorzieningen,
body#tarieven a#sm_tarieven,
body#reserveren a#sm_reserveren,
body#arrangementen a#sm_overarrangementen,
body#locatie a#sm_locatie,
body#kinderen a#sm_kinderen,
body#bedrijven a#sm_bedrijven,
body#gasten a#sm_gasten,
body#anderen a#sm_anderen,
body#arran-tarieven a#sm_arran-tarieven,
body#a-sportief a#sm_arran-sportief,
body#a-creatief a#sm_arran-creatief,
body#a-kinderfeest a#sm_arran-kinderfeest,
body#a-middeninhetdelfland a#sm_arran-middeninhetdelfland,
body#a-feest a#sm_arran-feest,
body#arran-aanmelden a#sm_arran-aanmelden,
body#vergadering-aanmelden a#sm_vergadering-aanmelden,
body#delft a#sm_delft,
body#mid-delfland a#sm_midden-delfland,
body#directe-omgeving a#sm_directe-omgeving,
body#dagje-uit a#sm_dagje-uit,
body#foto-camping a#sm_foto-camping,
body#foto-arran a#sm_foto-arran,
body#foto-omgeving a#sm_foto-omgeving,
body#adres a#sm_adres,
body#opening a#sm_opening,
body#plattegrond a#sm_plattegrond,
body#route a#sm_route,
body#uwvraag a#sm_uwvraag { 
		font-size: 12px;
		line-height: 25px;
		color: #569617;
		text-decoration: underline;
		font-weight: normal;
		margin: 0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		width:110px;
		cursor:default;
}

body#camping a#m_camping,
body#terrein a#m_camping,
body#voorzieningen a#m_camping,
body#tarieven a#m_camping,
body#reserveren a#m_camping,
body#arrangementen a#m_arrangementen,
body#locatie a#m_arrangementen,
body#kinderen a#m_arrangementen,
body#bedrijven a#m_arrangementen,
body#gasten a#m_arrangementen,
body#anderen a#m_arrangementen,
body#arran-tarieven a#m_arrangementen,
body#arran-aanmelden a#m_arrangementen,
body#delft a#m_omgeving,
body#mid-delfland a#m_omgeving,
body#directe-omgeving a#m_omgeving,
body#dagje-uit a#m_omgeving,
body#foto-camping a#m_fotoos,
body#foto-arran a#m_fotoos,
body#foto-omgeving a#m_fotoos,
body#adres a#m_contact,
body#opening a#m_contact,
body#plattegrond a#m_contact,
body#route a#m_contact,
body#uwvraag a#m_contact { 
		font-size: 12px;
		line-height: 25px;
		color: #569617;
		text-decoration: none;
		font-weight: normal;
		margin: 0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		width:110px;
		cursor:default;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align:left;
	margin:0px 10px 0px 20px;
	padding: 4px;
}

tr.creme {
	background-color: #FFE8B7;
}

tr.groen {
	background-color: #93DB93;
}

.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #569617;
	text-align:justify;
	margin:0px 10px 0px 25px;
}
		
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	color: #FF9900;
	text-align:left;
	margin:0px 25px 8px 20px;
}

table {
	width:550px;
	border: 0px;
	cellspacing:0;
	cellpadding:0;
	margin-left:20px;
}

table.vergaderen {
	width:325px;
	border: 0px;
	cellspacing:0;
	cellpadding:0;
	margin-left:20px;
}


table.actueel {
	width:325px;
	border: 0px;
	cellspacing:0;
	cellpadding:0;
	margin-left:20px;
}

table.formulier {
	width:550px;
/*	border: 1px solid black;*/
	margin-left:20px;
}

table.formulier td.rechts{
	text-align:right;
}

select{  
	font-size: 11px;
	line-height: 14px;
	height: 16px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #000000;
}

input{  
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	width:320px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #000000;
}

input.klein{  
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	width:40px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #000000;
}

input.radio{  
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	width:10px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #000000;
}

textarea {  
	font-size: 11px;
	line-height: 14px;
	height: 100px;
	width: 550px;
	padding: 0px 2px 0px 2px;;
	margin: 0 0 0 0px;
	border: 1px solid #000000;
}

input.submit {  
	font-size: 10px;
	line-height: 12px;
	height: 20px;
	width: 55px;
	border: 1px solid #000000;
	background-color: #ffffff;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
}

.foto {
	float: right;	
	border: 0px;
	margin: 0px 0px 10px 10px;
}

.fotoos {
	float: left;	
	border: 0px;
	margin: 0px 10px 10px 10px;
}

.thumb {
     float: left;
     border: 0px;
     margin: 20px 20px 10px 0px;
}

.clear {
	clear: both;
}

#boerderij_ {
	position:absolute;
	left:99px;
	top:215px;
	width:661px;
	height:382px;
}

#fotobalk-home_ {
	position:absolute;
	left:18px;
	top:0px;
	width:760px;
	height:108px;
}

#menu {
	position:absolute;
	left:0px;
	top:108px;
	text-align:center;
	width:800px;
	height:26px;
}

#submenu {
	position:absolute;
	left:0px;
	top:130px;
	text-align:center;
	width:800px;
	height:26px;
}

#tekst-home_ {
	position:absolute;
	left:0px;
	top:140px;
	width:783px;
	height:169px;
	z-index:2;
}

#tekst-vervolg {
	position:absolute;
	left:125px;
	top:188px;
	width:600px;
	height:169px;
	z-index:2;
}

#tekst {
	position:absolute;
	left:125px;
	top:188px;
	width:400px;
	height:169px;
	z-index:2;
}

#tekst-pano {
	position:absolute;
	left:125px;
	top:188px;
	width:800px;
	height:700px;
	z-index:2;
}

#foto-rechts {
	position:absolute;
	left:525px;
	top:188px;
	width:200px;
	height:600px;
}

#blaadjes_ {
	position:absolute;
	left:0px;
	top:218px;
	width:219px;
	height:544px;
}
	
p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align:left;
	margin:0px 10px 0px 20px;
 }
 
 .italic {
	font-style: italic;	
}	
	

