html, body{
margin: 0;
padding: 0;
height: 100%;}

body{
font: 11px Verdana;
text-align: justify;
color: #333333;}

div#container{
position: relative;
margin: 0 auto;
width: 720px;}

div#header{
height: 110px;
margin-bottom: 10px;
color: #888888;
border-bottom: 20px solid #742814;
overflow: hidden;
background: url(header_img.jpg) no-repeat left center} 

div#header h1{
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0 0 0 3px;
width: 716px;
height: 110px;
color: #90422d;
font-size: 12px;

z-index: 2;
text-align: right;}

div#header p{
position: relative;
padding: 15px 230px 0 3px;
z-index: 3;
color: #c27462;}

ul#menu{
float: left;
width: 140px;
margin: 0;
padding: 0;
list-style: none;
border-top: 1px dotted #da9483}

ul#menu li{
border-bottom: 1px dotted #da9483}

ul#menu a{
display: block;
color: #333333;
text-decoration: none;
line-height: 20px;
padding-left: 10px;
background: url(menu.gif) no-repeat left center;}

ul#menu a:hover, ul#menu a.active{
background-color: #ffd2c7;}

div#blocks{
float: right;
width: 130px;}

div#block1, div#block2{
margin-bottom: 20px;}

div#block2{
border-top: 15px solid #cb583c;}

div#normal_gallery, div#webcam_gallery, div#overview_gallery{
margin: 0 0 0 145px;
width: 435px;}

div#normal_gallery div, div#webcam_gallery div, div#overview_gallery div{
position: relative;
display: inline;
float: left;
margin: 0 10px 8px 0;}

div#normal_gallery div img, div#webcam_gallery img, div#overview_gallery img{
width: 130px;}

div#webcam_gallery a{
position: relative;
display: block;
width: auto !important;
width: 130px;
height: 200px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div#webcam_gallery em{
display: block;
position: absolute;
left: 2px;
top: 181px;
padding-left: 18px;
font-style: normal;
font-weight: bold;
color: #46082f;
line-height: 17px;
background: url(online.png) no-repeat -1px 0;
z-index: 2;}

div#webcam_gallery strong{
display: block;
position: absolute;
left: 75px;
top: 180px;
width: 50px;
height: 17px;
line-height: 17px;
font-size: 13px;
border: 1px solid #e0755a;
background: #742814;
text-align: center;
color: #ffffff;
z-index: 2;}

div#overview_gallery a{
position: relative;
display: block;
width: auto !important;
width: 130px;
height: 195px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div#overview_gallery strong{
display: block;
position: absolute;
left: 0;
top: 179px;}

div#footer{
border-top: 20px solid #e0755a;
clear: both;
color: #666666;}

div#choice_image{
float: left;
width: 295px;
height: 335px;
margin: 5px 5px 20px 10px;
background: #ffe6e0;}

div#choice_image p{
text-align: center;
padding-top: 20px;
padding-bottom: 20px;}

div#choice_image p img{
border: 2px solid #cb583c;}

div#steps{
float: left;
margin-top: 5px;
width: 395px;
text-align: left;}

div#steps div{
margin: 0 0 15px 5px;
background: #ffe6e0}

div#steps ul{
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid #c14996;}

div#steps li{
position: relative;
padding: 0 5px;
border-bottom: 1px solid #c14996;
height: 35px;}

div#steps li.nl{
background: url(nl.png) no-repeat 11px 11px;}

div#steps li.be{
height: 45px;
background: url(be.png) no-repeat 11px 11px;}

div#steps li em{
position: absolute;
left: 40px;
top: 10px;
font-style: normal;}

div#steps li strong{
position: absolute;
left: 155px;
top: 3px;
font-size: 16px;}

div#steps li small{
position: absolute;
left: 155px;
top: 17px;
width: 245px;
color: #666666;}

form{
margin: 0;
padding: 0;}

fieldset{
margin: 2px;
padding: 3px;
border: 1px solid #ca8cb5}

input.text{
border: 1px solid #c14996;
width: 100px;
height: 16px;}

input.button{
border: 1px solid #cf6ea6;
width: 80px;
height: 20px;
background: #742814;
color: #ffffff;
font-weight: bold;
font-variant: small-caps;
font-size: 11px;}

h1{
margin: 0;
padding: 0 0 10px 0;
color: #666666;
font-size: 16px;
text-align: center;}

h4{
margin: 0;
padding: 2px 4px;
background: #742814;
color: #ffffff;
font-size: 12px;}

h1 strong{
color: #742814;}

a{ 
color: #000000;}

a img{
border: 2px solid #cb583c;}

a:hover img{
border: 2px solid #e0755a;}

p{
margin: 0;
padding: 0;}

p{
padding: 3px;}
