/* Camping De Ruimte - Dronten
   Stylesheet made by works4sure - Leiden (c) 2007 */


body       { background-repeat: repeat; color: black; font-size: small; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1em; background-color: #99cc33; background-image: url(../graphics/backdrops/grass1.jpg) !important; margin: 0; height: 100% }

#onderhoud {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	margin: 15px;
	background-color: #004b96;
	border: 2px solid white;
	color: white;
}

#onderhoud a {
	color: yellow;
	text-decoration: none;
}

#onderhoud a:hover {
	font-weight: bold;
	text-decoration: none;
}

.main_table { 
	border: solid 1px #000788; 
	margin-top: 15px;
}

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

a:visited { 
	color: #009; 
	text-decoration: none;
}

a:hover { 
	color: #009;
	text-decoration: underline; 
}

a:active { 
	color: #00c;
	text-decoration: underline; 
}

#container { 
	background-image: url(../graphics/static_pics/container_background.jpg);
	background-repeat: repeat;
	width: 900px;
}

.tabel  { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: small;
	background-color: #9c0;
	padding: 5px;
	width: 625px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #660;
}
	.tabeltitel {
		padding: 0px !important;
	}
	.tabel h2 {
		padding: 5px;
		line-height: 1.4em;
		color: white;
		background-color: #699a16;
	}
		.tabel h2 a {
			color: white;
			text-decoration: none;
		}
		.tabel h2 a:hover {
			color: yellow;
			text-decoration: none;
		}

#bovenstrook { 
	background-color: #036;
	width: 900px;
	height: 15px 
}

#linkerbalk {
	background-color: #f60; 
	width: 175px
}

#linkerfoto { 
	width: 175px;
	height: 217px
}

#logo { 
	background-color: #f60;
	background-image: url(../graphics/static_pics/campinglogo_2.jpg);
	background-repeat: no-repeat; 
	width: 173px; 
	height: 147px; 
	border: solid 1px #ffffff; 
}

#navigatie {
	color: #fff;
	font-size: small;
	background-color: #c00;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

#navigatie li {
	color: #fff;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff
}

#navigatie a { 
	color: #fff;
	text-decoration: none;
	background-color: #900;
	display: block;
	padding: 2px 10px 3px;
	height: 1.2em 
}

#navigatie a.selected { 
	color: #fff;
	text-decoration: none; 
	background-color: #c00; 
	height: 1.2em 
}

#navigatie a:visited { 
	color: #fff;
	text-decoration: none
}

#navigatie a:hover {
	color: #fc3;
	text-decoration: none 
}

#navigatie a:active { 
	color: #fff;
	text-decoration: none 
}

#navigatie li li  { 
	background-color: #c00;
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	border-style: none
}

#navigatie li li a { 
	color: #fff;
	font-size: x-small;
	text-decoration: none
}

#navigatie li li a:visited { 
	color: #fff; 
	font-size: x-small; 
	text-decoration: none 
}

#navigatie li li a:hover   { 
	color: #fc0; 
	font-size: x-small; 
	text-decoration: none; 
	list-style-type: none; 
	list-style-image: none 
}

#navigatie li li a:active { 
	color: #fff;
	font-size: x-small; 
	text-decoration: none 
}

#strook_onder_titelfoto   { 
	background-color: #009; 
	width: 725px; 
	height: 15px 
}

#testmenu {
	color: #fff;
	background-color: #900;
	list-style-type: none;
	border-bottom: 1px solid #fff
}

#testmenu li { 
	color: #fff; 
	border-top: 1px solid #fff; 
	border-right: 1px solid #fff; 
	border-left: 1px solid #fff 
}

#testmenu li a  { 
	color: #fff; 
	text-decoration: none; 
	display: block; 
	padding: 2px 10px; 
	height: 1em 
}

#adresbalk  { 
	color: #fff; 
	font-size: x-small; 
	background-color: #009; 
	text-align: center; 
	padding-top: 12px; 
	padding-bottom: 12px; 
	width: 900px 
}

.inhoud { 
	background-repeat: repeat; 
	text-align: left; 
	padding: 10px 225px 25px 40px 
}

.inhoud_breed    { 
	background-repeat: repeat; 
	text-align: left; 
	padding: 10px 145px 25px 75px 
}
	.tarievenpagina {
		padding: 10px 40px 25px 40px !important;
	}

.foto_rechts  { 
	margin-bottom: 10px; 
	margin-left: 10px; 
	float: right 
}

.foto_links { 
	margin-right: 10px; 
	margin-bottom: 10px; 
	float: left 
}

/* Tabelinhoud (eerste versie website Camping De Ruimte) */

.linkerkolom { 
	background-color: #f60 
}

.topkolom {
	 background-color: #009; 
	 height: 15px 
}

.rechterkolom  { 
	background-image: url(../graphics/static_pics/right_background.jpg) 
}

/* Teksten en tekstopmaak */

p.inleiding  { 
	font-size: small; 
	font-weight: bold; 
	line-height: 1.5em 
}

p.inleiding img  { 
	margin-right: 10px; 
	margin-bottom: 10px; 
	float: left 
}

h3.inleiding  { 
	color: #360; 
	font-size: 1.4em; 
	font-weight: bold; 
	margin: 1em 0 
}

h3.inleiding a { 
	color: #360; 
	font-size: medium; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 1em 0 
}

h3.inleiding a:visited { 
	color: #360; 
	font-size: medium; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 1em 0 
}

h3.inleiding a:hover { 
	color: #360; 
	font-size: medium; 
	font-weight: bold; 
	text-decoration: underline; 
	margin: 1em 0 
}

h3.inleiding a:active { 
	color: #360; 
	font-size: medium; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 1em 0 
}

.tekst { 
	color: #000; 
	font-size: small; 
	line-height: 1.5em 
}

p.tekst { 
	color: #000; 
	font-size: small 
}

p.tekst img  { 
	margin-bottom: 10px; 
	margin-left: 10px; 
	float: right 
}

h3.tekst  { 
	font-size: small; 
	font-weight: bold 
}

.tekst li  { 
	font-size: small 
}

p.bijschrift { 
	color: #000; 
	font-size: xx-small 
}

fieldset { 
	border-width: inherit inherit inherit inherit 
}

/* Laatste nieuws - short */

#laatstenieuws    {
	color: #000; 
	font-size: small; 
	line-height: 1.2em; 
	background-color: #9c0; 
	text-align: center; 
	margin: 5px 5px 10px; 
	padding: 10px; 
	width: 175px; 
	float: right; 
	clear: right; 
	border-right: 1px solid #660; 
	border-bottom: 1px solid #660 
}

#laatstenieuws img { 
	width: 150px;
	border: solid 1px #fff 
}

#anwblogo img  { 
	margin-top: 5px; 
	margin-bottom: 10px; 
	width: 101px; 
	border: 0 
}

.laatstenieuws_kop { 
	color: #fff; 
	font-size: small; 
	font-weight: bold; 
	padding-bottom: 15px 
}

.laatstenieuws { }

.laatstenieuws h3  { 
	font-size: small; 
	font-weight: bold; 
	padding-bottom: 5px 
}

.nieuwsitem { 
	margin-top: 8px; 
	padding-top: 8px; 
	padding-left: 20px; 
	border-top: 1px solid #360 
}
	.tarieven {
		padding-left: 0px !important;
		border: none;
	}

/* erkende-camping-logo's */

.rechterbalk  { 
	float: right;
	clear: right 
}

.campinglogos  { 
	color: #000; 
	text-align: center; 
	margin-top: 15px; 
	margin-left: 15px; 
	width: 175px; 
	float: right; 
	clear: right 
}

/* sub-item-menu */

.rechts { 
	margin: 15px 15px 15px 15px;
	float: right; 
	clear: right; 
}

.subitem    { 
	color: #000; 
	font-size: small; 
	background-color: #9c0; 
	text-align: left; 
	margin: 5px 5px 10px;
	padding: 5px 5px 5px 10px; 
	width: 175px; 
	border-right: 1px solid #660; 
	border-bottom: 1px solid #660 
}

.subitem a { 
	color: #009; 
	text-decoration: none 
}

.subitem a:visited { 
	color: #009; 
	text-decoration: none 
}

.subitem a:hover { 
	color: #009; 
	text-decoration: underline 
}

.subitem a:active { 
	color: #009; 
	text-decoration: none 
}

.subitem h3 { 
	color: #fff; 
	font-size: x-small; 
	font-weight: bold; 
	margin-top: 2px 
}

.subitem img { 
	margin-bottom: 5px; 
	margin-left: 5px; 
	width: 90px; 
	height: 60px; 
	float: right; 
	border: solid 1px #fff; 
}

.meerinformatie { 
	border-width: 0;
}

/* Losse item-lijsten en opsommingen */

.los_item    { 
	font-size: small; 
	line-height: 1.2em; 
	text-align: left; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 5px; 
	position: static; 
	border-top: 1px solid #660; 
}

h3.los_item { 
	font-size: small; 
	font-weight: bold; 
	margin: 1em 0;
}

.los_item img { 
	margin-right: 10px; 
	margin-bottom: 10px; 
	width: 140px; 
	float: left; 
	clear: inherit; 
	border: solid 1px #fff; 
}

/* Contactformulier */

.foutmelding { 
	color: #c03; 
	font-weight: bold; 
}

#kaartje { 
	text-align: center; 
	margin: 5px 5px 2px; 
	border-right: 1px solid #660; 
	border-bottom: 1px solid #660; 
}

.succesmelding { 
	color: #060; 
	font-weight: bold; 
}

/* Colofonlink */

#colofonlink  { 
	color: #fff; 
	font-size: 1em;
	margin: 15px 0 15px 0; 
}

#colofonlink a { 
	color: #fff; 
	text-decoration: none; 
}

#colofonlink a:visited { 
	color: #fff; 
	text-decoration: none; 
}

#colofonlink a:hover { 
	color: #fff; 
	text-decoration: underline;
}

#colofonlink a:active { 
	color: #fff; 
	text-decoration: none; 
}

#plattegrond { 
	margin-bottom: 10px; 
	margin-top: 15px; 
}

#plattegrond img { 
	border:none; 
}

