/* Hotell Pommern CSS */

* { margin:0; padding:0; }
body { background:#fff; color:#002f48; font:normal 12px verdana,arial,helvetica,sans-serif; }
a { color:#002f48; text-decoration:none; border-bottom:1px solid #002f48; }

h1 { font:normal 30px verdana,arial,helvetica,sans-serif; } /*STORrubrik*/
h2 { font:bold 16px verdana,arial,helvetica,sans-serif; margin-bottom:5px; } /*Mellanrubrik*/
h3 { font:bold 14px tahoma; } /*Prisrubrik*/
p { margin-bottom:1.2em; }

#container { width:990px; }
	#header { clear:both; height:74px; width:990px; }
		.header_logo { background:url(../img/hotellpommern_logo.gif) no-repeat; float:left; width:250px; height:74px; }
		.header_top { background:#f5f0ea; float:right; height:60%; width:740px; }
			.header_top img { border: none; }
			.header_top a { text-decoration: none; border: none;}
		.header_bottom { float:right; height:40%; width:740px; }
			#start { background:#d4e3e8; }
			#konferens { background:#f5f1e7; }
			#hotell { background:#f1d4a8; }
			#bastu { background:#beab91; }
			#restaurang { background:#e09e65; }
			#kontakt { background:#9eb8a1; }
			#nyheter { background:#71aab9; }

	#mainmenu { background:#bcd4db; float:left; height:550px; width:250px; }
		#mainmenu a { color:#002f48; text-decoration:none; border:0; }
		#mainmenu a:hover { color:#fff; }
		#mainmenu ul { margin:20px; }
			#mainmenu li { line-height:18px; list-style-type:none; margin-left:20px; }
				.menuitem { float:left; height:17px; margin-right:7px; position:relative; width:17px; }

	#content { background:#bcd4db; float:left; height:550px; width:690px; }
		#content .image { margin-bottom:20px; }
		#content .content_header { margin-bottom:30px; clear:both; }
		#content .content_lefttext { float:left; line-height:20px; padding-right:5px; width:330px; }
		#content .content_righttext { float:right; line-height:20px; padding-right:5px; width:330px; }
		#content .content_onecol { float:left; line-height:20px; padding-right:5px; width:650px; font-size: 12px; line-height: 110%;}

	.rightbar { float:right; height:550px; width:50px; }

	#footer { background:#f5f0ea; clear:both; height:100px; width:990px; }
		#footer a { color:#fff; text-decoration:none; border:0; }
		#footer a:hover { color:#002f48; }
		.footerleft { background:#d4e3e8; float:left; width:50px; height:80px; margin-top:10px; }
		.footerright { background:#8ab7c4; float:left; width:940px; height:80px; color:#fff; line-height:20px; margin-top:10px; }
		.footerleftcontent { float:left; width:550px; margin:10px 0 0 0; padding-left:20px; }
		.footerrightcontent { float:left; width:300px; margin:10px 0 0 0; text-align:right; }

.popupContent { background:#fff; margin:25px; }
.popupContent td { font:normal 11px verdana,arial,helvetica,sans-serif; }
.popupContent a { border:0; }

.formContent { margin:25px; }
.formContent td { font:normal 11px verdana,arial,helvetica,sans-serif; }

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

/* LunchXML styling */
#info_header_footer { margin:0 0 20px 30px; }
#weeknr { margin:20px 0 20px 30px; }
.day { float:left;width:345px;margin:0 0 20px 0; }
.day ul { margin:0 0 0 45px; padding:0; }
.day li { margin:0; padding:0; }
.dayheading { display:block; font-weight:bold; margin:0 0 15px 30px; }



.lunchBox { float: left; width: 315px; margin-right: 10px; margin: 10px 2px}
.lunchBox p { margin-bottom: 7px;}
.lunchBox h3 { margin-bottom: 3px; }