/*
2.1 CSS stylesheet
Manoir project
Author: Johan Wedfelt
Last validated: 2008-04-06
*/

body {
background-color: #ffffcc;
font-family:"Times New Roman", Times, Serif;
font-size:14px;
height:100%;
letter-spacing:0.8px;
line-height:19px;
color: #000000;
}

A:link {
color: #000000;}

A:hover{
cursor:pointer;}

A:visited {
color: #000000;}

div.left_sidebar{
z-index:2;
float:left;
height:100%;
position:fixed;
top:0px;
left:0px;
width:145px;
background-color:#ffcc00;
border-right:5px solid #336601;
}

div.left_sidebar_menueholder{
margin-left:12px;
margin-top:0px;
width:120px;
/*border:1px solid black;*/}

div.left_sidebar_flags{
margin-top:12px;
margin-left:15px;
width:120px;
/*border:1px solid black;*/}

img.left_sidebar_flag{
padding:6px;
border:none;}

div.main_content{
clear:both;
z-index:1;
position:relative;
width:607px;
height:100%;
margin-left:auto;
margin-right:auto;
padding:20px;
/*border:1px solid red;*/
background-color:#ffffcc;
}

div.main_content_wrapper{
height:100%;
margin-left:135px;
/*border:1px solid green;*/}

div.wrapper{
margin-top:-6px;
clear:both;
/*border:1px solid blue;*/
height:100%;
}


div.wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
	
img{
border:none;}	

img.main_content_pics{
margin-top:15px;}

img.main_content_pics_last{
margin-bottom:15px;
margin-top:15px;}	

img.xtra_main_content_pics{
margin-bottom:15px;}	
	
/*
Styles on text and SEO
*/

h2.seo_header{
font-family: "Times New Roman", Times, Serif;
font-weight:normal;
font-size:14px;
letter-spacing:1px;
line-height:19px;
display:inline-block;
color: #000000;}	
	
	
/*
Index page with pictures
*/
#first_page_pic_container{
width:605px;
height:506px;
/*border:1px solid green;*/}

img.pic_front_page1{
float:left;
margin-left:1px;
margin-top:1px;}

img.pic_front_page2{
float:left;
margin-left:1px;
margin-top:1px;}

img.pic_front_page3{
float:left;
margin-left:-200px;
margin-top:127px;}

img.pic_front_page4{
float:left;
margin-left:-100px;
margin-top:127px;}

img.pic_front_page5{
float:left;
margin-left:403px;
margin-top:-252px;}

img.pic_front_page6{
float:left;
margin-left:404px;
margin-top:-127px;}

img.pic_front_page7{
float:left;
margin-left:1px;
margin-top:-124px;}

img.pic_front_page8{
float:left;
margin-left:1px;
margin-top:-125px;}

img.pic_front_page9{
float:left;
margin-left:-401px;
margin-top:2px;}

img.pic_front_page10{
float:left;
margin-left:-300px;
margin-top:2px;}

img.pic_front_page11{
float:left;
margin-left:2px;
margin-top:2px;}




/*
surroundings (omgivningar.html)
*/

#omgivning_first_text_section_wrapper{
margin-bottom:15px;}


/*
hotell page
*/
div.main_top_pic_holder{
clear:both;
/*border:1px solid red;*/}

div.main_content_text_pic_wrapper{
clear:both;
width:605px;
margin-top:40px;
}

div.xtra_main_content_text_pic_wrapper{
width:605px;
/*border:1px solid green;*/
}

div.main_text{
float:left;
width:300px;
/*border:1px solid white;*/}

div.xtra_main_text{
float:left;
width:300px;
/*border:1px solid white;*/}

div.main_pictures{
float:right;
margin-right:2px;
margin-top:2px;
/*border:1px solid blue;*/}

/*
to see page (attse.html)
*/

img.att_se_pics{
padding-left:25px;
padding-right:25px;}

img.att_se_pics_bot{
padding-left:19px;
padding-right:19px;}

#att_se_pics_container{
width:565px;
margin-left:auto;
margin-right:auto;}

/*
hitta.html
*/

#hitta_pic_container{
/*border:1px solid red;*/}

div.hitta_pic_small_container{
float:left;
/*border:1px solid black;*/
width:150px;
height:180px;}

span.hitta_pic_paragraph{
font-family: "helvetica" ;
font-size:12px;
letter-spacing:0px;
line-height:14px;
color: #000000;}

/*
bokning.html
*/

#bokning_ul{}

/*
vandring.html
*/

#image_left{
padding-top:2px;}


/*
rum.html
*/

div.rum_page_picbox_left{
	float:left;
	width:420px;
	height:275px;
	margin-bottom: 90px;
/*border:1px solid blue;*/}

div.rum_page_picbox_right{
	float:right;
	width:165px;
	height:270px;

/*border:1px solid black;*/}

div.rum_page_picbox_right_pic_container{
	width:165px;
	height:auto;
	clear: right;
/*border:1px solid black;*/}

div.rum_page_picbox_right_text{
width:165px;
/*border:1px solid red;*/}

span.rum_text{
font-size:13px;
font-style:"Arial", "helvetica";}

div.rum_page_box_bottom_line{
padding-top:15px;
width:600px;
border-bottom:3px solid #962e35;}



/*
Last in document
*/
div.left_sidebar:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}

div.main_content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}

div.main_content_text_pic_wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}	

div.xtra_main_content_text_pic_wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
	
div.rum_page_box_bottom_line:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}	
