/* 
*******************************************************************
CSS för Destination Gotland

Contentia Communications - www.contentia.se
******************************************************************
*/

body { 
	margin: 0; 
	padding: 0; 
	background: url(../../files/main/background.gif) repeat-y; 
	background-color: #eeeeee;
 	font-size: 70%;  	
}


/* Master div */
#container { margin-left:52px; }

/* Content */
#content { position: absolute; padding:0 0 0 0; background: url(../../files/main/bakgrund_content.gif) repeat-y; top: 257px; width: 817px; visibility: visible }
#content_wide { position: absolute; padding:0 0 0 0; background: url(../../files/main/bakgrund_content_wide.gif) repeat-y; top: 257px; width: 817px; visibility: visible }

#left { position: relative; float:left; padding:0 0 0 0px; top:0px; width:197px; }
#middle {
	position: relative;
	float:left;
	padding:0 18px 10px 14px;
	top:0px;
	width:391px;
}
#middle_wide { position: relative; float:left; padding:0 0 0 14px; top:0px; width:596px; }
#right { position: relative; float:left; padding:0 0 0 13px; top:0px; width:184px;  }
#sidecontent_top_dark {
	position: relative;
	padding:6px 0 0 10px;
	top:0px;
	width:171px;
	height:19px;
	background: url(../../files/submenu/top_bg_dark.gif) repeat-y;
	background-image: url(../../files/submenu/top_bg_dark.gif);
}
#sidecontent_top_dark_annons { position: relative; padding:5px 0 7px 10px; top:0px; width:170px; height:20px; background: url(../../files/submenu/top_bg_dark.gif) repeat-x; }
#sidecontent_top {
	position: relative;
	padding:6px 0px 0 10px;
	top:0px;
	width:171px;
	height:19px;
	background: url(../../files/submenu/top_bg.gif) repeat-y;
}
#sidecontent {
	position: relative;
	padding:0 0 7px 0;
	width:181px;
}
#bar { position: relative; padding:3px 0 0 0; width:413px; height:23px; /* background: url(../../files/main/bar_bakgrund.gif) repeat-x; */ }
#bar_wide { position: relative; padding:3px 0 0 0; width:600px; height:23px; /* background: url(../../files/main/bar_bakgrund.gif) repeat-x; */ }

#sidecontent_divider { position: relative; float:left; padding:0 0 0 0; top:0px; width:181px; }

/* Sidhuvud, meny, logo */
#menu { position: absolute; margin-left:353px; width:465px; padding:0 0 0 0; top: 34px; visibility: visible; }
#menu_container { position: relative; float:right; }
#menu_left { position: relative; float:left; height:27px; width:10px; }
#menu_middle { position: relative; float:left; height:21px; padding: 6px 5px 0 5px; background: url(../../files/menu/bg.gif) repeat-x; }
#menu_middle_aktiv { position: relative; float:left; height:21px; padding: 6px 5px 0 5px; background: url(../../files/menu/bg_aktiv.gif) repeat-x; }
#menu_right { position: relative; float:left; height:27px; width:10px; }

#border { position: absolute; top: 61px; width: 813px; height:5px;  background: url(../../files/menu/border.gif) repeat-x;  }
#image { position: absolute; top: 66px; width: 162px; }
#sidfot { position: relative; float:left; top: 10px; width: 817px; height:25px;  padding:14px 0 25px 0; background-color:#ffffff; /* background: #ffffff url(../../files/main/sidfot_bakgrund.gif) repeat-x; */ }

#logo {
	position: absolute;
	margin-left:22px;
	top: 10px;
}
#kontroller { position: absolute; margin-left:705px; top: 6px; width: 145px; height: 20px; visibility: visible }
#toplink { position: absolute; margin-left:400px; top: 6px; width: 270px; height: 20px; }
#banners { position: absolute; margin-left:870px; top: 38px; width: 180px; height: 1000px; } 

#merinfo { position: relative; display: none; }

#test { position: absolute; top: 0px; }

/* Onlineboking, iframes, minivarukorg */
#cbMyBooking h3 { margin: 0; padding: 7px 0 0 8px; height: 25px; font-family: Arial, Verdana, Trebuchet MS; font-size: 14px; }
#cbMyBooking { width: 180px;  background: url(../../files/submenu/min_bokning.gif) #f6f6f6 repeat-x; margin-bottom: 10px; padding:35px 0 0 0; }
#cbMyBooking iframe { width: 180px; height: 240px; }
#cbMyBooking a { display: block; padding: 4px 0 0 15px; height: 26px; font-weight: bold; background: url(../../files/submenu/min_bokning_knapp.gif); }
#cbMyBooking a:hover { text-decoration: none; }
#iframe { width: 601px; margin-left: 15px; float: left; height: 8000px; }
#ticker { width: 580px; margin: 20px 0 0 15px; padding-top: 25px; float: left; background: url(../../files/images/ticker.gif) top center no-repeat; text-align: center; font-family: Arial, Verdana, Trebuchet MS; font-size: 12px; font-weight: bold;}
#pdf_utskrift {
	float: right;
	margin-right: 0px;
	margin-top: 5px;
}
#pdf_utskrift img {
	position: relative;
	top: 1px;
	margin-right: 2px;


}
