* {
padding: 0; border: 0; margin: 0;
font-family: arial, helvetica, sans-serif;

font-weight: normal;
color: #000;
}

#adtext{
text-indent: -999em;
padding: 0; border: 0; margin: 0;
width: 0%; height: 0%;
position: absolute;
}

p {
font-size: 14px;/*90%;*/
/*line-height: 17px;*/
}
h6 {
font-size: 80%;
letter-spacing: 2px;
}
a.h6 {
font-size: 13px;
letter-spacing: 2px;
}
img.imgbig {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 1%;
}
input {
background-color: #FFF;
}

#mapframe {
background-image: url(img/picframebig.gif);
width: 700px; height: 550px;
margin: 0 auto;/*center*/
}
#divider {
padding-top: 30px;
position: relative;
}
#header {
width: 470px; height: 80px;
margin: 0 auto;/*center*/
}
#headerlink a {
background: url(img/header.gif) no-repeat;/*574x66*/
width: 470px; height: 80px;
position: absolute;
text-indent: -999em;
}
#body {
background: url(img/body.jpg) no-repeat;/*800x470*/
width: 800px; height: 470px;
margin: 0 auto;/*center*/
}
#footer {
width: 417px; height: 20px;
margin: 0 auto;/*center*/
}
#textframe {
background: url(img/text.jpg) no-repeat;/*455x375*/
width: 455px; height: 375px;
position: relative; left: 319px; top: 40px;
}
#text {
width: 430px; height: 351px;
position: relative; left: 6px; top: 5px;
overflow: auto;/*scrollbar*/
}
#form {
width: 430px; height: 351px;
position: relative; left: 6px; top: 5px;
overflow: auto;/*scrollbar*/
}
#formtable{
/*width: 100%; height: 100%;*/
width: 100%;
}

#flagframe {
width: 108px;
margin: 0 auto;/*center*/
}
#flag1 a, #flag2 a, #flag3 a {
width: 108px; height: 65px;
top: 45%;
position: absolute;
text-indent: -999em;
}
#flag1 a:hover, #flag2 a:hover, #flag3 a:hover {
background-position: bottom;
}
#flag1  a {
background: url(img/flag_se.png) no-repeat;
margin: 0px 0px 0px -100px;
}
#flag2  a {
background: url(img/flag_gb.png) no-repeat;
}
#flag3  a {
background: url(img/flag_de.png) no-repeat;
margin: 0px 0px 0px 100px;
}
#calendar a {
background: url(img/calendar.gif) no-repeat;
width: 43px; height: 47px;
position: absolute;
left: 130px;
text-indent: -999em;
}
#booking {
margin: 8px 0px 0px 0px;
position: absolute;
}
#booking_img {
margin: 2px 0px 0px 8px;
position: absolute;
}

#arrowframe {
width: 30px;
margin: 0 auto;/*center*/
position: absolute;
top: 90%;
left: 49%;
}
#arrowright a, #arrowleft a, #home a {
position: absolute;
text-indent: -999em;
}
#arrowright a {
background: url(img/arrowright.gif) no-repeat;
width: 50px; height: 33px;
margin: 0px 0px 0px 46px;
}
#arrowleft a {
background: url(img/arrowleft.gif) no-repeat;
width: 50px; height: 33px;
margin: 0px 0px 0px -65px;
}
#home a {
background: url(img/home.gif) no-repeat;
width: 31px; height: 33px;
margin: 0px 0px 0px 0px;
}
#home2 a {
background: url(img/home.gif) no-repeat;
position: absolute;
text-indent: -999em;
width: 31px; height: 33px;
margin: 250px 0px 0px 0px;
}

#nav1se a, #nav2se a, #nav3se a, #nav4se a {
position: absolute;
text-indent: -999em;
}
#nav1se a:hover, #nav2se a:hover, #nav3se a:hover, #nav4se a:hover {
background-position: bottom;
}
#nav1se a {
background-image: url(img/nav1se.gif);
width: 210px; height: 80px;
top: 170px;/*30+66+44*/
}
#nav2se a {
background-image: url(img/nav2se.gif);
width: 300px; height: 80px;
top: 250px;
}
#nav3se a {
background-image: url(img/nav3se.gif);
width: 300px; height: 80px;
top: 330px;
}
#nav4se a {
background-image: url(img/nav4se.gif);
width: 220px; height: 90px;
top: 410px;
}

#picframe {
background-image: url(img/picframe.gif);
width: 800px; height: 470px;
}
#pic1 a, #pic2 a, #pic3 a, #map1 a, #map2 a, #map3 a {
width: 214px; height: 160px;
position: absolute;
text-indent: -999em;
}
#pic1 a {
background-image: url(img/pic1.jpg);
margin: 48px 0px 0px 337px;
}
#pic2 a {
background-image: url(img/pic2.jpg);
margin: 156px 0px 0px 530px;
}
#pic3 a {
background-image: url(img/pic3.jpg);
margin: 262px 0px 0px 380px;
}
#album a {
width: 172px; height: 123px;
position: absolute;
text-indent: -999em;
background-image: url(img/album.png);
margin: 265px 0px 0px 230px;
}
#map1 a {
background-image: url(img/map1.gif);
margin: 48px 0px 0px 337px;
}
#map2 a {
background-image: url(img/map2.gif);
margin: 156px 0px 0px 530px;
}
#map3 a {
background-image: url(img/map3.gif);
margin: 262px 0px 0px 380px;
}
