﻿@charset "utf-8";

/* CSS Document */

body

{

	background-color: #ffffff;

	font-size: 11px;

	font-family: verdana;

}



h1

{

	font-size: 12px;

	font-family:verdana;

	color:#0f96c4;

}



h2

{

	font-size:12px;

	color:#98874c;

	font-weight:bold

}



h3

{

   color:#98874c;

   font-weight:bold;

   font-family:verdana;

   font-size:11px;

}



#content

{

	margin: 0 auto 0;

	width: 815px;

}

#topbanner

{

	width: 815px;

	height: 193px;

	background-image: url('/images/topbanner.jpg');

	margin-top:13px;

}

#meny

{

	background-image:url(/images/bgmenu.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	height: 25px;

	/*height:35px;*/

	width: 815px;

	background-color: #D1C390;

	padding-top: 0px;

	font-family:verdana;

	font-size:11px;

	color: #65561e;

	margin-bottom:5px;

}

#meny div

{

	float: left;

	text-align: center;

	border-right: 1px white solid;

}

#meny a

{

	display: block;	

	padding-top: 5px;

	height:20px;

	/*padding-top:10px;

	height:25px; */

	text-decoration:none;

	color: #65561e;

	text-decoration:none;

}



#top-icons

{

	float:right;

	width:155px;
	color:#FFF;

}


#button a
{
color:#FFFFFF;
}



#flags

{

   width:155px;

   height:21px;

   padding:0px;

   margin:0 auto 0;

   border:0px;

}



#flags img

{

	float:left;

}



#meny .item1 a

{

	width: 84px;

}

#meny .item1 a:hover

{

	background-image: url('/images/but1.gif');

	background-repeat: no-repeat;

	background-position:left bottom;

}



#meny .item1 a.active

{

	background-image: url('/images/but1.gif');

	background-repeat: no-repeat;

	background-position:left bottom;

}



#meny .item2 a

{

	width: 129px;

}

#meny .item2 a:hover

{

	background-image: url('/images/but2.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item2 a.active

{

	background-image: url('/images/but2.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item3 a

{

	width: 85px;

}

#meny .item3 a:hover

{

	background-image: url('/images/but3.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item3 a.active

{

	background-image: url('/images/but3.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item4 a

{

	width: 180px;

}

#meny .item4 a:hover

{

	background-image: url('/images/but4.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item4 a.active

{

	background-image: url('/images/but4.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item5 a

{

	width: 68px;

}

#meny .item5 a:hover

{

	background-image: url('/images/but5.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item5 a.active

{

	background-image: url('/images/but5.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item6 a

{

	width: 87px;

}

#meny .item6 a:hover

{

	background-image: url('/images/but6.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item6 a.active

{

	background-image: url('/images/but6.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item7 a

{

	width: 92px;

}

#meny .item7 a:hover

{

	background-image: url('/images/but7.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item7 a.active

{

	background-image: url('/images/but7.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item8

{

	border: none;

}



#meny .item8 a

{

	width: 83px;

}

#meny .item8 a:hover

{

	background-image: url('/images/but8.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



#meny .item8 a.active

{

	background-image: url('/images/but8.gif');

	background-repeat: no-repeat;

	background-position: -1px bottom;

}



.text2

{

	height: 388px;

	width: 229px;	

	background-image: url(/images/bg_text.gif);

	background-repeat: no-repeat;

	padding: 18px;

	float: left;

	color:#9c8574;	

	margin-left:5.5px;

}



.text2 img

{

	margin: 7px auto 0;

	width:227px;	

	

}



#photogallery

{

	height: 386px;

	width: 227px;

	float: left;

}



.leftimage

{

	float: left;

	padding-top: 20px;	

	padding-left:0px;

}



.bluetext

{

 	padding-left:0px;
	color:#0f96c4;

  font-family:verdana;

  font-size:12px;

  font-weight:bold;

}

.bluetext-thin

{

  color:#0f96c4;

  font-family:verdana;

  font-size:11px;

}

.browntext

{

  color:#98874c;

}



.brownbold

{

  color:#98874c;

  font-weight:bold;

  font-family:verdana;

  font-size:11px;

}



#rentapartment

{

  background-image:url(/images/bgsquare.gif);

  width:495px;

  height:418px;

  float:left;

  padding:20px;

  background-repeat:no-repeat;

  color:#585555;

}



#golf

{

  background-image:url(/images/del_golf.gif);

  width:495px;

  height:326px;

  float:left;

  padding:20px;

  background-repeat:no-repeat;

  color:#585555;

  margin-left:1px;

}



#golf img

{

margin-left:0px;

}





#facts

{

  background-image:url(/images/bgfakta.gif);

  width:239px;

  height:439px;

  background-repeat:no-repeat;

  padding:18px;

  float:left;

  color:#9c8574;

  margin-left:1px;

}



#facts img

{

margin-left:0px;

}





#links

{

  background-image:url(/images/bgfakta.gif);

  width:239px;

  height:439px;

  background-repeat:no-repeat;

  padding:18px;

  float:right;

  color:#9c8574;

}



#links img

{

	margin-left:0px;

}

a
{
     color:#98874c;
     text-decoration:none;
     border:none;
}
img
{
     border:none;
	 margin-left:3px;
}

.images-background

{

   background-image:url(/images/bgfotos.gif);

   background-repeat:no-repeat;

   width:245px;

   height:248px;

   float:left;

   padding:12px;

   padding-top:14px;

   margin-left:2px;

   margin-top:2px;

}

.kursiv
{
   font-style:italic;
}
.text-stora
{
   color:#585555;
}
.text-sma
{
   color:#9c8574;
}
#gallery
{
	background-image:url(/images/bg_gallery.jpg);
	width:815px;
	height:166px;
}

.text-top
{
   width:815px;
   height:31px;
   background-image:url(/images/kortare.gif);
   background-repeat:no-repeat;
   padding:0px;
   margin:0px;
}
.text-content
{ 
  width:775px;

  background-image:url(/images/bg_introbody.gif);

  background-repeat:repeat-y;

  padding-left:20px;

  padding-right:20px;

  padding-top:1px;

  padding-bottom:1px;
  margin:0px;

}

.text-content img
{
padding-top:0px;
padding-left:10px;
padding-right:25px;
padding-bottom:10px;
}
.text-content object
{
padding-top:0px;
padding-left:10px;
padding-right:25px;
padding-bottom:10px;
float: left;
}

.text-bottom
{
  width:815px;
  height:35px;
  background-image:url(/images/bg_introbottom.gif);
  background-repeat:no-repeat;
}
.text-top-small
{
   width:535px;
   height:30px;
   background-image:url(/images/bgsquare_top.gif);
   background-repeat:no-repeat;
   padding:0px;
   margin:0px;
}
.text-content-small
{ 
  

  width:495px;

  background-image:url(/images/bgsquare_body.gif);

  background-repeat:repeat-y;

  padding-left:20px;

  padding-right:20px;

  padding-top:1px;

  padding-bottom:1px;

}



.text-content-small img

{

  padding:10px;

}

.text-content-small h3

{

 margin-top:0px;

}



.text-bottom-small

{

  

  width:535px;

  height:34px;

  background-image:url(/images/bgsquare_bottom.gif);

  background-repeat:no-repeat;

}
.images-golf
{
   text-align: center;
   float:left;
   padding: 0px;
   margin: 0px;
}

.images-golf p
{
	text-align: center;
}
.images-golf img
{
	padding: 0px;
	margin: 0px;
}
#bookings
{
margin: 0 auto 0;
width:636px;
}

.top-bookings
{
	background-image:url(/images/top-marbella.jpg);
	width:636px;
	height:42px;
}

.middle-bookings
{
	width:750px;
/*	background-image:url(/images/bg_booking_blue.gif);*/
	background-repeat: no-repeat;
	background-position:left top;
	padding:15px;
}

.middle-bookings p, .bluetext
{
	padding:10px;
}

.bottom-bookings
{
	background-image:url(/images/bottom-marbella.jpg);
	width:636px;
	height:33px;
}

.byus

{

margin:0 auto 0;

width:330px;

height:31px;

clear:both;

}



.byus p
{
padding-top:10px;
float:left;
margin:0;
}


.index-spacer
{
height:61px;
}
