* {margin:0;padding:0}
body {
background:#fff url(../images/back.jpg) repeat-x ;
font:100% "Times New Roman", Times;color:#000;
text-align:center}

#container {
width:736px; height:100%;
margin:50px auto 0 auto;
text-align:left;
font-size:0.8em}

div.boven {
	width:100%;
	height:215px;
	background:url(../images/gast1_01.jpg) no-repeat;
	clear:both;
	position:relative;
	background-image: url(../images/gast1_01.jpg);
}
div.onder {width:100%;height:172px;
background:url(../images/gast1_02.jpg) no-repeat}

/*Klein kader*/
div.pr {width:278px;height:169px;
background:url(../images/t_gast2.jpg) no-repeat;
position:absolute;top:25px;right:9px;
padding:0 0 0 14px;
font-size:1.1em; color:#333}
div.pr img {border:none} /*toegevoegd door Els*/

div.adres, div.adres1 {float:right; width:182px;height:auto;
font:0.9em Helvetica, Arial;color:#666; padding-top:72px}
div.adres1 {padding-top:0;width:184px}
/*Kleine foto's*/
div.foto {margin:-40px 0 0 26px}
.fotootje {padding:0 9px;border:0}
.pijl {padding-left:40px;border:0}
div.nofoto {margin:5px 0 0 0; height:38px}
div.nofoto p {float:left; font:bold 1em "Times New Roman"; color:#555;width:auto}

h1 {color:#555; font-size:1.2em; font-variant:small-caps; text-align:left}
h1.title {font-size:1em; padding-left:9px}
h1.flags {float:right;width:auto;padding:0 9px 0 0; font-size:1em; font-variant:normal}
h2 {font-size:1em; color:#555}
p {font-size:1em}
a:link, a:visited {color:#c30; text-decoration:none}
a:hover, a:active, a#current {color:#000}
a:link.extern, a:visited.extern {color:#333; font-weight:bold}
a:hover.extern, a:active.extern {color:#999}

ul.menu {list-style:none}
ul.menu li {float:left; 
font-size:1.1em;
font-variant:small-caps;
padding:2px;width:auto;font-weight:bold}
ul.menu li.pad {padding-left:60px}

.center {text-align:center}
.logo {float:right;margin:-30px 42px 0 0;width:97px}
.slogan {
font:italic bold 1.5em "Times New Roman"; letter-spacing:0.1em; padding-top:32px; color:#555}
.floatle {float:left}
.floatre {float:right}
.clear {clear:both;height:1px}
.rood {color:#b00}
.rood2 {color:#b00; background-color:#FDDA01;}
p.spacer {line-height:5px}
p.spacer2 {line-height:45px}

/*Preise*/
div.prijs {font:0.9em Helvetica, sans-serif; color:#666;
width:410px;height:auto;
position:absolute;top:0;right:9px;
padding:9px 0 0 0}
table.prijzen {width:98%; margin:6px 0}
table.prijzen th {text-align:center; color:#b00;
font-weight:normal; padding:0 2px;
border-bottom:1px solid #999; border-left:1px solid #999}
table.prijzen td {padding:1px 2px;border-bottom:1px solid #999}
td.v {vertical-align:bottom}
td.t {vertical-align:top}
td.p {text-align:center; color:#000;border-left:1px solid #999}

div.prijspr {float:right; margin:8px 9px 0 0; width:387px;height:122px; color:#333;
background:url(../images/t_preis.gif) no-repeat;
padding:2px 0 0 14px;
font-size:1.1em; color:#333}

/*Buchung*/
div.totaal {width:100%;height:387px; background:url(../images/buchen.jpg) no-repeat;
clear:both; position:relative;font:0.9em Helvetica, Arial}
div.form {width:422px;height:375px;
position:absolute;top:6px;right:6px;
background:transparent url(../images/backfieldset.gif) no-repeat 98% 98%;
color:#666}
div.form p {padding:5px 10px 0 10px;color:#333}
div.form fieldset {border:none}
div.form legend {padding:3px 10px;color:#555; font:small-caps bold 1.1em "Times New Roman", Times}
div.form span.verplicht {font:bold 1.1em Verdana;color:#b00}
div.form fieldset ol {padding: 6px 6px 0 6px;  list-style:none}
div.form fieldset li {position:relative; padding-bottom:6px}
div.form label {position:relative;
clear:left;
float:left;
width:140px;
margin-right:5px;
padding:2px 30px 0 0;
text-align:right}
div.form input {font:1em Verdana, Arial;width:200px; border:1px solid #ccc; padding:1px;
background-color:#f8f8f8}
div.form input.half1 {width:60px;margin-right:3px}
div.form input.half2 {width:130px}
div form input.button {width:auto;margin-left:18px;border:2px outset #fff;
background-color:#fc9}
div.form textarea {font:1em Verdana, Arial;width:200px;border:1px solid #ccc; 
background-color:#f8f8f8}

/*skiverleih*/
div.skiverhuur {width:100%;height:635px; background:#fff; border:1px solid #999;
clear:both; position:relative; }
/*table.ski, table.ski2 {
background:#fff; font:1em Arial, Helvetica;margin:6px 9px 0 9px}
table.ski th, table.ski2 th { color:#900; background-color:#FDDA01;
padding:1px 3px}
table.ski td, table.ski2 td { background-color:#f2f2f2;padding:1px 3px;}
table.ski2 {width:300px; float:right; }
td.breed {width:74%}
table.ski2 th.extra { background-color:#fff;padding:18px 2px 0 2px}
table.ski2 img {border:0}*/
div.skiverhuurned {width:100%;height:340px; background:#fff; border:1px solid #999;
clear:both; position:relative}

/*Impressum*/
div.impressum {width:518px; height:auto;
padding:0 16px; font:1em Helvetica, Arial;color:#666}
.impressum h1 {padding:10px 0 16px 0}

/*Anfhart*/
div.route {padding:10px 20px 0 10px}
