/* 
*******************************************************************
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: 247px; width: 817px; visibility: visible }
#content_wide { position: absolute; padding:0 0 0 0; background: url(../../files/main/bakgrund_content_wide.gif) repeat-y; top: 247px; 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:10px; width:596px; }
#right { position: relative; float:left; padding:0 0 0 13px; top:0px; width:184px;  }
#sidecontent_top_dark { position: relative; padding:4px 0 0 10px; top:0px; width:171px; height:21px; background: url(../../files/submenu/top_bg_dark.gif) repeat-y; }
#sidecontent_top_dark_annons { position: relative; padding:4px 0 7px 10px; top:0px; width:171px; height:21px; background: url(../../files/submenu/top_bg_dark.gif) repeat-x; }
#sidecontent_top { position: relative; padding:4px 0 0 10px; top:0px; width:171px; height:19px; background: url(../../files/submenu/top_bg.gif) repeat-y; }
#sidecontent { position: relative; padding:0 0 10px 0; top:0px; 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:298px; width:520px; 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:315px; top: 6px; width: 340px; 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: 10px 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: 230px; }
#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;


}