html, body{
margin: 0;
padding: 0;}

body{
font: 11px Verdana;
line-height: 16px;
background: #3f0b0b;
color: #742727;}

div#header{
position: relative;
width: 100%;
min-width: 740px;
height: 70px;
margin-top: 70px;
background: url(bar.png) repeat-x}

div#header h1{
position: absolute;
left: 50%;
top: -60px;
width: 446px;
height: 135px;
margin: 0 0 0 -223px;
padding: 100px 0 0 0;
background: url(heart.png);
z-index: 3;}

div#header h1 strong{
width: 370px;
height: 20px;
margin: 0 38px;
text-align: center;
font-size: 16px;
text-transform: uppercase;
color: #ffffff;}

div#image{
width: 100%;
min-width: 740px;
height: 100px;
overflow: hidden;
text-align: center;}

div#content{
margin: 0 auto;
width: 740px}

ul#menu{
margin: 0;
padding: 10px 0 5px 0;
list-style: none;
text-align: center;}

ul#menu li{
display: inline;
padding: 0 4px 0 8px;
background: url(seperator.png) no-repeat left center}

ul#menu li.first{
background: none;}

iframe#images, iframe#overviewimages, iframe#camimages{
width: 100%;
border: 0;}

iframe#images{
height: 655px;}

iframe#overviewimages{
height: 1450px;}

iframe#camimages{
height: 1370px;}

div#images, div#overviewimages, div#camimages{
width: 656px;
margin: 0 auto;}

div.image{
position: relative;
margin: 5px;
float: left;}

div.image img{
border: 2px solid #541515;}

div.image img:hover{
border: 2px solid #943e3e;}

div#overviewimages div.image a{
position: relative;
display: block;
width: 154px;
height: 225px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div#overviewimages div.image strong{
display: block;
position: absolute;
left: 0;
top: 205px;
width: 154px;
text-align: center;
color: #ffffff;}

div#camimages div.image a{
position: relative;
display: block;
width: 114px;
height: 185px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div#camimages div.image em{
display: block;
position: absolute;
left: 60px;
top: 155px;
padding-left: 20px;
font-style: normal;
line-height: 19px;
background: url(online.png) no-repeat left center;
color: #cccccc;
z-index: 2;}

div#camimages div.image strong{
display: block;
position: absolute;
left: 0;
top: 155px;
width: 50px;
height: 19px;
line-height: 19px;
font-size: 13px;
border: 1px solid #d75252;
background: #521208;
text-align: center;
color: #cccccc;
text-transform: uppercase;
z-index: 2;}

div#footer{
clear: both;
width: 100%;
min-width: 740px;
height: 0px;
padding: 80px 0 20px 0;
background: url(bar.png) repeat-x 0 10px;
color: #581a1a;}

div#footer p{
width: 730px;
margin: 0 auto;}

div#footer em{
float: right;
font-style: normal;}

div#choice_image, div#choice_camimage{
float: right;
display: inline;
width: 195px;
height: 319px;
margin: 5px 128px 0 0;
background: #5b1a1a;}

div#choice_image p, div#choice_camimage p{
text-align: center;
padding: 5px 0;
line-height: 290px;}

div#choice_image p img, div#choice_camimage p img{
vertical-align: middle;
border: 2px solid #d75252;}

div#steps{
float: left;
display: inline;
margin: 5px 0 0 128px;
width: 275px;
text-align: left;
color: #ffffff;}

div.block{
margin: 0 0 15px 0px;
background: #5b1a1a}

div#steps p{
padding: 5px;
text-align: left;}

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

div#steps li{
position: relative;
border-bottom: 1px solid #521208;
height: 35px;}

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

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

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

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

div#steps li small{
position: absolute;
left: 123px;
top: 17px;
width: 145px;
color: #aaaaaa;}

form{
margin: 0;
padding: 0;}

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

input.text{
border: 1px solid #d75252;
width: 80px;
height: 16px;
font-size: 13px;
height: 16px;}

input.button{
width: 80px;
height: 20px;
font-size: 13px;
border: 1px solid #d75252;
background: #521208;
text-align: center;
color: #ffffff;
text-transform: uppercase;
font-weight: bold;}

h1{
margin: 0;
padding: 5px 35px;
font-size: 18px;
color: #842727;
text-transform: uppercase;
text-align: center;}

h1 strong{
color: #ffffff}

h4{
margin: 0;
padding: 2px;
font-size: 11px;
color: #ffffff;
background: #2c0404;}

p{
margin: 0;
padding: 4px;
clear: left;
text-align: justify;}

a{
color: #ffffff;
text-decoration: none;}

a:hover, a.active{
text-decoration: underline;}