/* 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; 

}

#main a{

color:#FFFFFF;

font-size:10px;

text-decoration:none;

font-weight:bold;



}



#main a:hover{

color:#cccccc;

font-size:10px;

text-decoration:none;

font-weight:bold;



}


#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:#0177c1;

text-align:center;

}



#menuhome img {

margin-top:2px;

border:none;

}



#menubutton {

width:92px;

height:20px;

border:#000000 1px solid;

background-color:#0177c1;

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:#cccccc;

font-weight:bold;

text-decoration:none;

}



.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-color:#0177c1;

}



#homeinfotop {

width:196px;

height:198px;

border:#000000 1px solid;

background-color:#0177c1;

}



#homeinfobottom {

width:196px;

height:146px;

border:#000000 1px solid;

position:absolute;

top:202px;

background-color:#0177c1;

}



#v_align {

position:relative;

top:20%;

}



#homeinfotopleft {

width:88px;

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:610px;

height:348px;

overflow:auto;

position:absolute;

top:0px;

left:0px;

}



#areadiv {

width:610px;

height:348px;

overflow:auto;

position:absolute;

top:0px;

left:0px;

}



#appdiv {

width:610px;

height:348px;

overflow:auto;

position:absolute;

top:0px;

left:0px;

}



#search {

background-color:#0177c1;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

text-align:center;

width:188px;

height:348px;

border:#000000 1px solid;

position:absolute;

top:0px;

left:612px;

}



#search table {

text-align:left;

margin:0 auto 0 auto;

}



#hotel {

width:588px;

height:156px;

border:#000000 1px solid;

margin-bottom:2px;

background-color:#0177c1;

}



#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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#hoteltitel a{

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#hoteltitel a:hover{

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#hotelinfo {

width:370px;

text-align:left;

}



#hoteldetail {

width:588px;

}



#hotelmap {

color:#FFFFFF; 

font-size:14px; 

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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#hoteldetaildiv {

width:608px;

height:348px;

position:absolute;

top:0px;

left:0px;

overflow:auto;

border:#000000 1px solid;

background-color:#0177c1;

}



#area {

width:588px;

height:156px;

border:#000000 1px solid;

margin-bottom:2px;

background-color:#0177c1;

}



#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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#areatitel a{

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#areatitel a:hover{

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

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; 

}


#areadetailtext a{

color:#FFFFFF;

font-size:10px;

text-decoration:none;

font-weight:bold;

text-align:left;


}



#areadetailtext a:hover{

color:#cccccc;

font-size:10px;

text-decoration:none;

font-weight:bold;

text-align:left;


}









#areadetailtitel {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:right;

width:370px;

display:block;

}



#areadetaildiv {

width:608px;

height:348px;

position:absolute;

top:0px;

left:0px;

overflow:auto;

border:#000000 1px solid;

background-color:#0177c1;

}



#app {

width:580px;

height:156px;

border:#000000 1px solid;

margin-bottom:2px;

background-color:#0177c1;

}



#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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#apptitel a{

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#apptitel a:hover{

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#appdetailtitel a {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#appdetaildiv {

width:608px;

height:348px;

position:absolute;

top:0px;

left:0px;

overflow:auto;

border:#000000 1px solid;

background-color:#0177c1;

}



#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-color:#0177c1;

}



#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:14px;

text-decoration:none;

font-weight:bold;

position:static;

text-align:left;

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-color:#0177c1;

}



#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:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	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-color:#0177c1;

}



#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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:570px;

display:block;

}



#restauranttitel a{

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:570px;

display:block;

}



#restauranttitel a:hover{

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:570px;

display:block;

}



#restaurantdetaildiv {

width:800px;

height:348px;

position:absolute;

top:0px;

left:0px;

overflow:auto;

border:#000000 1px solid;

background-color:#0177c1;

}

#restaurantmap {

color:#FFFFFF; 

font-size:14px; 

font-weight:bold;

width:250px;

height:20px;

position:absolute;

left:2px;

top:5px;

}


#restaurantmaptext {

position:absolute;

margin-top:3px;

margin-left:8px;

}



#restaurantmap img {

border:1px solid #000000;

}


#rentacardiv {

width:800px;

height:348px;

overflow:auto;

position:absolute;

top:0px;

left:0px;

color:#ffffff; 

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:10px;

}



#rentacardiv a {

color:#FFFFFF; 

font-size:10px;

text-decoration:none;

font-weight:none;

text-align:left;

}



#rentacardiv a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#cccccc;

font-weight:bold;

text-decoration:none;

text-align:left;

}



#cartable {

width:780px;

text-align:center;

background-color:#0177c1;

color:#FFFFFF; 

font-size:10px; 

}



#cartabletitle {

text-align:left;

background-color:#003399;

color:#ffffff; 

font-size:10px;  

font-weight:bold; 

}



#villa {

width:580px;

height:156px;

border:#000000 1px solid;

margin-bottom:2px;

background-color:#0177c1;

}



#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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#villatitel a{

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#villatitel a:hover{

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

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:14px;

text-decoration:none;

font-weight:bold;

text-align:left;

width:370px;

display:block;

}



#villadetailtitel a {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

font-weight:bold;

}



#villadetailtitel a:hover {

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:bold;

}



#villadetaildiv {

width:608px;

height:348px;

position:absolute;

top:0px;

left:0px;

overflow:auto;

border:#000000 1px solid;

background-color:#0177c1;

}



#villadiv {

width:608px;

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-color:#0177c1;

}



#infotext1 {

width:100px;

height:300px;

position:absolute;

top:25px;

left:6px;

}



#infotext2 {

width:100px;

height:300px;

position:absolute;

top:40px;

left:250px;

}



#infoweather {

width:120px;

height:300px;

position:absolute;

top:40px;

left:235px;

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:588px;

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-color:#0066cc;;

padding:4px;

}



#contacttabletexttitel {

border:#000000 1px solid;

background-color:#0066cc;

padding:3px;

font-size:14px;

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;

}





# {

background-image:url(images/bilder/rentacar.jpg);

background-repeat:repeat;

}