/* default elements */

*{margin:0px;padding:0px}

h1
{
font-family:arial, verdana, helvetica, sans-serif;
font-size:1.9em; 
font-weight: bold;
color:#4C360E;
margin-bottom:0px;
padding-bottom:0px;
} 

#logo h1
{
font-family: arial, verdana, helvetica, sans-serif;
color:white;
}

h2
{
font-family:arial, verdana, helvetica, sans-serif;
font-size:0.9em;
font-weight:normal;
margin-bottom:0px;
padding-bottom:8px;
}

.RightColumnBoxes h2
{
font-family:arial, verdana, helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
margin-bottom:0px;
padding-bottom:8px;
color:Gray;
}
	
p
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:0.8em; 
font-weight: normal;
color:#333333;
}

.beskrivning
{
    clear:both;
font-family: Verdana, arial, helvetica, sans-serif;
font-size:0.8em; 
font-weight: normal;
color:#333333;
line-height:1.6em;
padding-bottom: 5px;
}

.destinationArea
{
padding-bottom:4px;
}

.destination,
.destination:link,
.destination:hover 
{
font-size:0.7em; 
font-family:Verdana, Arial, helvetica, sans-serif;
font-weight: normal;
color:gray;
text-decoration:none;
}

.datumplats
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:0.8em; 
font-weight: bold;
color:#000000;
}

.resa1
{
float:left;
width:450px;

}

.resa1 h1
{
float:left;
}

.resa2
{
float:right;
width:100px;
text-align:center;
margin-top:auto;
margin-bottom:auto;
}

.price,
.price:link,
.price:hover, 
.price:active, 
.price:visited
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:1.0em; 
font-weight: bold;
color:#353535;
}

.priceBoxOld
{
border:solid 1px #E5E5E5;
background-color:#F7F7F7;
padding: 5px;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;

}

.merinfo
{
margin-top:5px;
padding:3px 0px 3px 0px;
border:solid 1px #E5E5E5;
background-color:#F7F7F7;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
}


.tipsare
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:0.8em; 
font-weight: normal;
color:#000000;
}

#delamedandra
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:0.7em; 
font-weight: normal;
color:#000000;
}

.dividerline
{
clear:both;
padding-top:20px;
border-bottom:1px dotted #C9C9C9;
}

.dividerspace
{
padding-bottom:20px;
}

.right
{
float:right;
}

a
{
color:#2A82E5;
font-size:0.9em; 
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a:link
{
color:#2A82E5;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a:visited
{
color:#2A82E5;
font-style:normal;
font-weight:normal;
text-decoration:none;
}

a:hover
{
color:#2A82E5; 
font-style:normal;
text-decoration:underline;
}
 
 
/* Layout */
body
{
margin: 0;
padding:15px;
font-family: Verdana,'Lucida Grande', Verdana, Helvetica, sans-serif;
background-color:#0E2B4C;
list-style:none;
}

#wrapper 
{
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width:1000px;
background:white;

    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;

    box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000; 
    -moz-box-shadow: 0 0 5px #000;

}

#logo 
{
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width:1000px;
}

#sorting
{
    margin-top:20px;
    margin-bottom:-15px;

color:black;
font-size:0.7em;  
float:right;
text-align:right;  
}

#NoHits
{
    margin-top:20px;
    margin-bottom:-10px;
    clear:both;
color:gray;
font-size:0.9em;  
float:left;
}


#header 

{
width: 100%;
height:280px;
border-bottom:1px solid #000000;
background-image:url("images/top.jpg");
}



#nav ul

{
display:block;
float:right;
list-style:none;
margin-top:10px;


}


#nav li

{
float:left;
margin-bottom:0px;
padding-bottom:0px;
padding-right:19px;



}


#nav ul li a

{
float:left;
display:block;
margin-right:1px;
padding-right:5px;
padding-left:5px;
padding-top:10px;
padding-bottom:0px;
color: #000000;
font-weight: bold;
font-size: 0.9em;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}

#nav  li a:hover
{
border-bottom:2px solid #f85a99;
}


#nav .selected {
color: #000000;
}




#search 

{
float:left;    
background-color:white;
margin-top:0px;
margin-bottom:10px;
padding:10px;
width:95%;



}

#searchresult

{
float:left;
background-color:transparent;
margin-top:0px;
margin-bottom:0px;
padding:10px;
width:90%;
}

#col0
{
float:left;
background-color:white;
margin-top:20px;
margin-bottom:5px;
padding:10px;
width: 975px;
}

#col1
{
float:left;
background-color:transparent;
margin-top:20px;
margin-bottom:5px;
padding:10px;
width: 750px;
}


#col1 h1
 { 
font-family:Arial, verdana, helvetica, sans-serif;
font-size:1.4em;
color: #4C360E;
font-weight:normal;
padding-bottom:10px;
}



#col2
 { 
float:right;
background-color:transparent;
margin-top:20px;
margin-bottom:5px;
margin-left:0px;
margin-right:40px;
padding:10px 0 10px 5px;
width: 180px;
}



#col2 p
{
font-size:0.8em;
padding:0 20px 20px 0;
color:#555555;
}

#col2 h1
 { 
font-family:Arial, verdana, helvetica, sans-serif;
font-size:1.4em;
color: #4C360E;
font-weight:normal;
padding-bottom:10px;
}

.RightColumnBoxes

{
background-color:#F0F0F0;
margin-top:0px;
margin-bottom:20px;
padding:10px 5px 10px 10px;
width:100%;
border-bottom:1px solid #eaeaea;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
}


.bredvid
{
float:left;   
padding-right:25px;   
vertical-align:bottom;
font-size:0.8em;
}

.bredvid2
{
float:left;   
padding-right:15px;   
vertical-align:bottom;
}

.container
{
float:none;
display:inline;
}

.tipsatext
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:0.9em; 
font-weight: normal;
color:#000000;
padding-left:5px;
}

.HelpText
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:0.7em; 
font-weight: normal;
color:gray;
    
}

.SomRss
{
font-family:Verdana, Arial, helvetica, sans-serif;
font-size:1.0em; 
font-weight: normal;
}

#Footer
{
Clear:both;
Width:100%;
Background:inherit;
border:inherit;
}


	#search select {
    -moz-border-radius: 4px;
    -moz-box-shadow: 1px 1px 5px #cfcfcf inset;
    border: 1px solid #cfcfcf;
    vertical-align: middle;
    background-color: transparent;
    color:#515151;
    font-size:18px;
}

#search option {
    background-color: #f4f4f4;
    border-bottom: 1px solid #ebdac0;
    border-right: 1px solid #d6bb86;
    border-left: 1px solid #d6bb86;
    padding-left:4px;
}
#search option:hover {
    cursor: pointer;
}

.frmLabel
{
font-weight:bold;
color:#3F3F3F;
}