/* CSS Document */
body {
font-family:verdana,arial,helvetica,sans-serif;
font-size:xx-small;
color:#000000; 
background-image:url(images/bilder/back.jpg);
background-repeat:repeat;
}

#container {
width:800px;
position:absolute;
left:50%;
margin-left:-400px;
}

#banner {
width:800px;
height:100px;
background-image:url(images/bilder/banner.jpg);
border:#000000 1px solid;
}

#menu {
width:800px;
height:20px;
position:absolute;
top:110px;
padding:0px;
}

#main {
width:800px;
height:348px;
position:absolute;
top:140px;
color:#FFFFFF; 
font-size:10px; 
}

#footer {
width:800px;
height:50px;
background-image:url(images/bilder/footer.jpg);
position:absolute;
top: 498px;
border:#000000 1px solid;
}

#menuhome {
width:32px;
height:20px;
border:#000000 1px solid;
background-color:#0066cc;
text-align:center;
}

#menuhome img {
margin-top:2px;
border:none;
}

#menubutton {
width:92px;
height:20px;
border:#000000 1px solid;
background-color:#0066cc;
text-align:center;
}

#menubutton a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#menubutton a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.button1 {
position:absolute;
top:0px;
left:36px;
}

.button2 {
position:absolute;
top:0px;
left:132px;
}

.button3 {
position:absolute;
top:0px;
left:228px;
}

.button4 {
position:absolute;
top:0px;
left:324px;
}

.button5 {
position:absolute;
top:0px;
left:420px;
}

.button6 {
position:absolute;
top:0px;
left:516px;
}

.button7 {
position:absolute;
top:0px;
left:612px;
}

.button8 {
position:absolute;
top:0px;
left:708px;
}

#home {
width:800px;
height:348px;
}

#homepicture {
width:342px;
height:348px;
border:#000000 1px solid;
}

#homeinfo {
width:196px;
height:348px;
position:absolute;
top:0px;
left:346px;
}

#homeflight {
width:254px;
height:348px;
border:#000000 1px solid;
position:absolute;
top:0px;
left:546px;
background-image:url(images/home/fligth.jpg);
background-repeat:repeat;
}

#homeinfotop {
width:196px;
height:198px;
border:#000000 1px solid;
background-image:url(images/home/top.jpg);
background-repeat:repeat;
}

#homeinfobottom {
width:196px;
height:146px;
border:#000000 1px solid;
position:absolute;
top:202px;
background-image:url(images/home/bottom.jpg);
background-repeat:repeat;
}

#v_align {
position:relative;
top:20%;
}

#homeinfotopleft {
width:187px;
height:198px;
padding-left:6px;
padding-top:10px;
font-size:10px;
color:#FFFFFF;
}

#homeinfotopright {
width:90px;
height:198px;
padding-top:14px;
position:absolute;
top:0px;
left:100px;
}

#homeinfobottomtop {
width:175px;
height:55px;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
padding-left:10px;
font-weight:bold;
text-align:center;
}

#homeinfobottombottom {
width:196px;
height:70px;
text-align:center;
position:absolute;
top:70px;
}

#homeflighttop {
width:254px;
height:140px;
color:#FFFFFF;
font-size:10px;
padding-left:5px;
}

#homeflightbottom {
width:254px;
height:148px;
color:#FFFFFF;
font-size:10px;
padding-top:10px;
padding-left:2px;
position:absolute;
top:75px;
left:0px;
}

#footerdiv1 {
color:#FFFFFF;
font-size:9px;
font-weight:bold;
position:absolute;
top:8px;
left:404px;
}

#footerdiv1 a{
text-decoration:none;
color:#FFFFFF;
}

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

#footerdiv2 {
color:#FFFFFF;
font-size:9px;
font-weight:bold;
position:absolute;
top:8px;
left:500px;
}

#footerdiv2 a{
text-decoration:none;
color:#FFFFFF;
}

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

#footerdiv3 {
color:#FFFFFF;
font-size:9px;
font-weight:bold;
position:absolute;
top:8px;
left:620px;
}

#footerdiv3 a{
text-decoration:none;
color:#FFFFFF;
}

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

#advertisement {
width:800px;
text-align:center;
position:absolute;
top:562px;
}

#advertisement a img{
border:#000000 1px solid;
}

#languague {
width:800px;
text-align:right;
position:absolute;
top:555px;
}

#admin {
width:15px;
text-align:left;
position:absolute;
top:498px;
left:65px;
height:15px;
z-index:2;
}

#admin  a {
cursor:default;
}

#admin a img{
border:none;
cursor:default;
}

#languague a img {
border:none;
}

#hoteldiv {
width:600px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#areadiv {
width:600px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#appdiv {
width:600px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#search {
background-image:url(images/bilder/search.jpg);
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
width:196px;
height:348px;
border:#000000 1px solid;
position:absolute;
top:0px;
left:604px;
}

#search table {
text-align:center;
margin:0 auto 0 auto;
}

#hotel {
width:580px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/hotels.jpg);
}

#hotelpicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#hoteltext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#hoteltitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#hoteltitel a{
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#hotelinfo {
width:370px;
text-align:left;
}

#hoteldetail {
width:580px;
}

#hotelmap {
color:#FFFFFF; 
font-size:16px; 
font-weight:bold;
width:250px;
height:20px;
position:absolute;
left:2px;
top:5px;
}

#hotelmaptext {
position:absolute;
margin-top:3px;
margin-left:8px;
}

#hotelmap img {
border:1px solid #000000;
}

#hoteldetailpicture { 
width:200px; 
margin-left:2px; 
margin-right:2px;
margin-top:2px;
top: 23px;
position:absolute; 
left:0px; 
}

#hoteldetailpicture img{ 
margin-top:7px;
border:#000000 1px solid; 
}

#hoteldetailtext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#hoteldetailtitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#hoteldetaildiv {
width:600px;
height:348px;
position:absolute;
top:0px;
left:0px;
overflow:auto;
border:#000000 1px solid;
background-image:url(images/bilder/hotels.jpg);
}

#area {
width:580px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/hotels.jpg);
}

#areapicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#areatext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#areatitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#areatitel a{
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#areainfo {
width:370px;
text-align:left;
}

#areadetail {
width:580px;
}

#areadetailpicture { 
width:200px; 
margin-left:2px; 
margin-right:2px;
margin-top:2px;
top: 23px;
position:absolute; 
left:0px;
}

#areadetailpicture img{ 
margin-top:7px;
border:#000000 1px solid; 
}

#areadetailtext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#areadetailtitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#areadetaildiv {
width:600px;
height:348px;
position:absolute;
top:0px;
left:0px;
overflow:auto;
border:#000000 1px solid;
background-image:url(images/bilder/hotels.jpg);
}

#app {
width:580px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/hotels.jpg);
}

#apppicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#apptext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#apptitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#apptitel a{
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#appinfo {
width:370px;
text-align:left;
}

#appdetail {
width:580px;
}

#appdetailpicture { 
width:200px; 
margin-left:2px; 
margin-right:2px;
margin-top:2px;
top: 23px;
position:absolute; 
left:0px; 
}

#appdetailpicture img{ 
margin-top:7px;
border:#000000 1px solid; 
}

#appdetailtext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#appdetailtitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#appdetailtitel a {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
}

#appdetaildiv {
width:600px;
height:348px;
position:absolute;
top:0px;
left:0px;
overflow:auto;
border:#000000 1px solid;
background-image:url(images/bilder/hotels.jpg);
}

#searchinput {
width:165px;
}

#searchbutton {
width:80px;
height:30px;
margin-top:15px;
}

#activitydiv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#activity {
width:780px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/activity.jpg);
}

#activitypicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#activitytext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px;
}

#activitytitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#highligthsdiv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#highligths {
width:780px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/highligths.jpg);
}

#highligthspicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#highligthstext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px;
}

#highligthstitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#restaurantdiv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#restaurant {
width:780px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/restaurant.jpg);
}

#restaurantpicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#restauranttext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px;
}

#restauranttitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#restauranttitel a{
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#restaurantinfo {
width:370px;
text-align:left;
}

#restaurantdetail {
width:780px;
}

#restaurantdetailpicture { 
width:200px; 
margin-left:2px; 
margin-right:2px;
margin-top:2px;
top: 23px;
position:absolute; 
left:0px; 
}

#restaurantdetailpicture img{ 
margin-top:7px;
border:#000000 1px solid; 
}

#restaurantdetailtext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#restaurantdetailtitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#restaurantdetaildiv {
width:800px;
height:348px;
position:absolute;
top:0px;
left:0px;
overflow:auto;
border:#000000 1px solid;
background-image:url(images/bilder/restaurant.jpg);
}

#rentacardiv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
color:#FFFFFF; 
font-size:10px;
}

#rentacardiv a {
color:#FFFFFF; 
font-size:10px;
text-decoration:underline;
}

#cartable {
width:780px;
text-align:center;
background-image:url(images/bilder/rentacar.jpg);
background-repeat:repeat;
color:#FFFFFF; 
font-size:10px; 
}

#cartabletitle {
color:#FFFFFF; 
font-size:10px;  
font-weight:bold; 
}

#villa {
width:580px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/hotels.jpg);
}

#villapicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#villatext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#villatitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#villatitel a{
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#villainfo {
width:370px;
text-align:left;
}

#villadetail {
width:580px;
}

#villadetailpicture { 
width:200px; 
margin-left:2px; 
margin-right:2px;
margin-top:2px;
top: 23px;
position:absolute; 
left:0px; 
}

#villadetailpicture img{ 
margin-top:7px;
border:#000000 1px solid; 
}

#villadetailtext { 
width:370px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#villadetailtitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:370px;
display:block;
}

#villadetailtitel a {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
}

#villadetaildiv {
width:600px;
height:348px;
position:absolute;
top:0px;
left:0px;
overflow:auto;
border:#000000 1px solid;
background-image:url(images/bilder/hotels.jpg);
}

#villadiv {
width:600px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#photoleft {
width:215px;
position:absolute;
left:0px;
top:0px;
}

#photoleft img {
border:#000000 1px solid;
margin-bottom:5px;
}

#photoright {
width:215px;
position:absolute;
left:585px;
top:0px;
}

#photoright img {
border:#000000 1px solid;
margin-bottom:5px;
}

#infonerja {
width:362px;
height:351px;
position:absolute;
top:0px;
left:219px;
border:#000000 1px solid;
color:#FFFFFF; 
font-size:10px; 
background-image:url(images/bilder/info.jpg);
}

#infotext {
position:absolute;
left:4px;
}

#infoweather {
position:absolute;
top:196px;
left:91px;
border:#000000 1px solid;
}

#areamap {
color:#FFFFFF; 
font-size:10px; 
width:250px;
height:20px;
position:absolute;
left:2px;
top:5px;
}

#areamaptext {
position:absolute;
margin-top:3px;
margin-left:8px;
}

#areamap img {
border:1px solid #000000;
}

#appmap {
color:#FFFFFF; 
font-size:10px; 
width:250px;
height:20px;
position:absolute;
left:2px;
top:5px;
}

#appmaptext {
position:absolute;
margin-top:3px;
margin-left:8px;
}

#appmap img {
border:1px solid #000000;
}

#villamap {
color:#FFFFFF; 
font-size:10px; 
width:250px;
height:20px;
position:absolute;
left:2px;
top:5px;
}

#villamaptext {
position:absolute;
margin-top:3px;
margin-left:8px;
}

#villamap img {
border:1px solid #000000;
}

#contacttablecenter {
position:absolute;
left:300px;
top:0px;
}

#contacttableright {
position:absolute;
left:575px;
top:0px;
text-align:center;
}

#contacttableright img {
border:#000000 1px solid;
}

#contacttableright input {
border:#000000 1px solid;
cursor:pointer;
}

#contacttableleft input {
border:#000000 1px solid;
}

#contacttablecenter input {
border:#000000 1px solid;
}

#contacttablecenter textarea {
border:#000000 1px solid;
}

#contacttabletext {
border:#000000 1px solid;
background-image:url(images/bilder/activity.jpg);
padding:4px;
}

#contacttabletexttitel {
border:#000000 1px solid;
background-image:url(images/bilder/activity.jpg);
padding:4px;
font-size:16px;
font-weight:bold;
}

#sendmail {
background-image:url(images/bilder/sendmail.jpg);
background-repeat:repeat;
padding:10px;
border:#000000 1px solid;
}

#contact {
color:#FFFFFF; 
font-size:10px;
}

#contact a {
color:#FFFFFF; 
font-size:10px;
}

#packagediv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#package {
width:780px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/restaurant.jpg);
}

#packagepicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#packagetext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px;
}

#packagetitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#packagetitel a{
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#packageinfo {
width:370px;
text-align:left;
}

#packagedetail {
width:780px;
}

#packagedetailpicture { 
width:200px; 
margin-left:2px; 
margin-right:2px;
margin-top:2px;
top: 23px;
position:absolute; 
left:0px; 
}

#packagedetailpicture img{ 
margin-top:7px;
border:#000000 1px solid; 
}

#packagedetailtext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px; 
}

#packagedetailtitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#packagedetaildiv {
width:800px;
height:348px;
position:absolute;
top:0px;
left:0px;
overflow:auto;
border:#000000 1px solid;
background-image:url(images/bilder/restaurant.jpg);
}

#partnersdiv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#partners {
width:780px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/highligths.jpg);
}

#partnerspicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#partnerstext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px;
}

#partnerstitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}

#othersdiv {
width:800px;
height:348px;
overflow:auto;
position:absolute;
top:0px;
left:0px;
}

#others {
width:780px;
height:156px;
border:#000000 1px solid;
margin-bottom:2px;
background-image:url(images/bilder/highligths.jpg);
}

#otherspicture { 
border:#000000 1px solid; 
width:200px; 
height:150px; 
margin:2px; 
position:absolute; 
left:0px; 
}

#otherstext { 
width:570px; 
height:150px; 
color:#FFFFFF; 
font-size:10px; 
margin:2px; 
font-weight:bold; 
position:absolute; 
left:204px; 
padding-left:2px;
}

#otherstitel {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
font-weight:bold;
text-align:center;
width:570px;
display:block;
}
