/* Allmäna text, färg, länk, mm inställningar */
body{ color:#5b5b5b; font-size:95%; background-color:#d3d8de; margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
a{ color:#5f7692; text-decoration:none; }
	a:hover{ text-decoration:underline; }
	a img{ border: 0px; }
h1{ font-weight:normal; background-image:url(../images/h1-bg.jpg); padding-left: 30px; background-repeat:no-repeat; background-position: 0px 6px; }

#c_h1{ font-weight:large;font-size:32px;}

h2{ font-weight:normal; }
h3{ font-weight:normal; }
.bold{ font-weight:bold; }

/* Layout */

#submeny {
position:relative;
z-index:100;
} 
#submeny ul {
	padding: 2px 0 4px 8px;
	list-style: none;

}

.container{ width: 911px; margin:0 auto; text-align:left; }
	.top{ width: 911px; height: 37px; background-image:url(../images/top-bg.jpg); position:relative; }
		.top-text{ color: #FFFFFF; position:absolute; top: 10px; left: 30px; }
		.top-nav{ color: #FFFFFF; position:absolute; right: 30px; top: 8px; }
			.top-nav a { color: #FFFFFF; }
			.top-nav span{ margin: 0px; padding: 0px; }
			.top-nav img{ margin-left: 5px; }
	.picture{ width: 911px; position: relative; height: 212px;background-image:url(../images/picture-bg.jpg); }
		.picture img.picture-background{ margin-left: 16px;position:absolute;overflow:hidden; }
		.logotype{ position: absolute; top: 20px; left: 16px; z-index:1; }
	.nav{ width: 911px; height: 91px; background-image:url(../images/nav-bg.jpg); text-align:center; }
		.nav a{ color: #FFFFFF; }
		.nav1 { padding:0px; margin: 0px; position: relative; top: 10px; width: 100%; text-align:center; text-transform:uppercase; }
			.nav1 a { text-decoration: none; }
			.nav1 ul { padding: 0px; margin: 0px; }
			.nav1 li{ display:inline; margin-right: 10px; }
				.nav1 li a{ height:30px; text-decoration:none; }
					.nav1 li a:hover{ text-decoration:underline; }
		.nav2 { padding:0px; margin: 0px; font-size:90%; position: relative; top: 27px; width: 100%; text-align:center; text-transform:uppercase; }
			.nav2 a { text-decoration: none; }
			.nav2 ul { padding: 0px; margin: 0px; }
			.nav2 li{ display:inline; margin-right: 10px; }
				.nav2 li a{ height:30px; text-decoration:none; }
					.nav2 li a:hover{ text-decoration:underline; }					
	.nav-content-space{ width: 911px; height: 25px; background-image:url(../images/nav-content-space-bg.jpg); }
	.content{ width: 911px; background-image:url(../images/content-bg.jpg); float: left; display:inline; }
		.content-left{ float: left; display:inline; width: 360px; margin-left: 66px; }
			.lunchguide-day{ width: 350px; height: 23px; background-color:#eeeeee; padding: 7px 0px 0px 10px; font-weight:bold; }
			.ingress{ font-weight: bold; }
		/* Content left middle för en stor div istället för en liten och nyheter */
		.content-left-middle{ float: left; display:inline; width: 590px; margin-left: 66px; }
			a .company-list{ color: #5b5b5b; }
			.company-list{ width: 590px; height: 50px; background-color:#eeeeee; margin-bottom: 5px; }
			
				.company-list-arrow{ float: left; display:inline; width: 73px; height: 50px; }
				.company-list-name{ float: left; display:inline; padding-top: 13px; font-size:130%; }
				.company-list-logotype{ float: right; display:inline; padding-top: 9px; padding-right: 9px; }
		.content-middle{ float: left; display:inline; width: 200px; margin-left: 30px; }
			.news-date{ font-weight:bold; }
			.company-info-box{ width: 170px; padding:15px 15px 15px 15px; background-color:#eeeeee; }
			.middle-img{ margin-top: 78px; }
			.content-middle .company-info-box{ margin-top: 78px; }
				.company-info-box h2{ font-size: 120%; margin-bottom: 0px; }
				.company-info-box p{ padding: 0px; margin: 0px;overflow:hidden; }
			a.news{ color: #5b5b5b; }
		.content-right{ float: right; display:inline; width: 165px; margin-right: 40px; }
		.content-right ul { padding: 2px 0 4px 8px;
	list-style: none;}
		.content-right li { padding-top:5px;}
				
	.bottom{ width: 866px; height: 107px; background-image:url(../images/bottom-bg.jpg); clear:both; padding: 10px 0px 0px 45px; }
		.company-info{ font-size: 80%; }
			.company-info img{ position: relative; top: 25px; right: 7px; }
		.creator-logo{ margin-left: 260px; position: relative; top: 15px; }
#MainImage{
border:2px solid #cfcfcf;
}
#pictures {
width:33px;
height:33px;
overflow:hidden;
float:left;
margin-right:5px;
margin-top:5px;
border:2px solid #cfcfcf;
}
