* { 
	margin:0; 
	padding:0
}
html,body  {
	font: normal 87%/100% "Verdana", Helvetica neue, Helvetica, sans-serif;
	background:#CFD8DE;
	line-height:18px;
}
#container {
	width: 850px;
	margin: 10px auto;
}
#pall {
	width: 280px;
	background-color:#22346A;
	color:#FFF;
	padding:2px 0 3px 0;
	line-height: 25px;
}
#pall p {
	line-height: 20px;
}
#pall a:link {
	color: #FFF;
	text-decoration: none;
}
#pall a:visited {
	color: #FFF;
	text-decoration: none;
}
#pall a:hover {
	color: #FFF;
	text-decoration: none;
}
#pall a:active {
	color: #FFF;
	text-decoration: none;
}
#loggo {
	background:#FFFFFF url(bilder/logga.gif) no-repeat center center;
	height:140px;
	width:182px;
	float:left;
}
#header {
	height:80px;
	width:850px;
	padding:0 0 30px 0;
}
#header h3{
	color:#22346A;
	font-size:160%;
}
#news {
	background:#FFF;
	width:201px;
	float:left;
	border-top:1.7em solid #EBD4A3
}
#news h1 {
	font-size:120%;
	padding:1em 0 1em 0.8em;
}
#main {
	float:left;
	width:850px;
	min-height: 353px;
	height: auto !important;
	height: 353px;
}
#main h1, #intern1 h1, #intern2 h1 {
	color:#707070;
	font-size:150%;
}
#main p, #news p, #intern1 p, #intern2 p {
	padding:0 0 0em 0em;
	line-height: 15px;	
}
#list {
	background:url(bilder/softedge.gif);
	height:28px;
}
#foot {
	background:url(bilder/logga_fot.gif) top no-repeat;
	width:850px;
	height:92px;
	clear:both;
}
#bild_1 {
	margin:20px 0 20px 0;
}
#intern1 {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:550px;
	float:left;
	height:365px;
	min-height:365px;
}
#intern1b {
	background:#FFF;
	padding: 5px 5px 5px 5px;
	width:550px;
	float:left;
	height:480px;
	min-height:365px;
}
#intern1c {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:365px;
	min-height:365px;
}
#intern1d {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:510px;
	min-height:510px;
}
#intern1e {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:900px;
	min-height:900px;
	clear:both;
}
#intern1f {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:800px;
	min-height:765px;
}
#intern1g {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:437px;
	min-height:437px;
}
#intern1h {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:605px;
	min-height:605px;
}
#intern1i {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:580px;
	min-height:580px;
}
#intern1j {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:545px;
	min-height:545px;
}
#intern1objekt {
	background:#FFF;
	padding: 5px 0px 5px 5px;
	width:830px;
	float:left;
	height:495px;
	min-height:495px;
}
#intern2 {
	background:#FFFFFF;
	padding:5px 5px 5px 0px;
	width:280px;
	float:left;
	height:365px;
	min-height:365px;
}
#intern2b {
	background:#FFFFFF;
	padding:5px 5px 5px 5px;
	width:230px;
	float:left;
	height:480px;
	min-height:365px;
}
#intern3 {
	background:url(bilder/logga_fot.gif) bottom no-repeat;
	padding: 0px 0px;
	height:160px;
	width:850px;
	clear:both;
	float:left;
}
#intern3b {
	background:url(bilder/logga_fot.gif) bottom no-repeat;
	padding: 0px 5px;
	height:80px;
	width:850px;
	clear:both;
	float:left;
}
#box1 {
	padding: 5px 5px 5px 5px;
	width:540px;
	float:left;
	height:100px;
	min-height:100px;
	
}
#box2 {
	padding: 5px 5px 5px 5px;
	width:250px;
	float:right;
	height:100px;
	min-height:100px;
}
.maintext {
	background:#FFF url(bilder/bg_standard.jpg) no-repeat right top;
	padding: 5px 5px 5px 5px;
	width:825px;
	float:left;
	height:367px;
	height: auto !important;
	min-height:365px;
	clear:both;
}
#HistoryContainer {
	width: 280px;
	float: left;
	height: 365px;
	font-size: 11px;
	color: #22346A;
}
/* Slut Menu */
#HistoryContent {
	width: 270px;
	float: left;
	height: 140px;
	font-size: 11px;
	color: #22346A;
	overflow: auto;
	padding-right: 10px;
}

.bildmargin {
	margin-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

.maintext p{
	padding:0em 27em 0em 0em;
}
.maintext h1{
	font-size:120%;
	padding:0em 0 0em 0em;
}
.maintext2 {
	background:#FFF;
	padding: 5px 5px 5px 5px;
	width:825px;
	float:left;
	height:300px;
	height: auto !important;
	min-height:300px;
	clear:both;
}
.maintext2 p{
	padding:0em 2em 0em 0em;
}
.maintext2 h1{
	font-size:120%;
	padding:0em 0 0em 0em;
}
/* Menu */

#mainmenu {
	width:850px;
	font-size:90%;
	float:left;
	height:33px;
}
.topmenuul{
	list-style-type:none;
}
.topmenuli {
	list-style-type:none;
	float:left;
	text-align:left;
}
.topmenuli a:link, .topmenuli a:visited {
	color:#000;
	text-decoration:none;
}
.topmenuli a:hover{
	color: #FFF;
}
.topmenutitle {
	display:block;
	width:auto;
	text-decoration: none;
	padding:9px 19px 5px 18px;
	background:url(graphics/bg_menu_knappar.gif) no-repeat left top;
	text-transform:uppercase;
	letter-spacing:1px;
}
.submenuul {
	list-style-type:none;
	position:absolute;
	z-index:10;
	display:none;
	background-color:#F3EEEA;
	border-left:1px solid #CEC9C3;
	border-right:1px solid #CEC9C3;
	border-top:1px solid #CEC9C3;
}
.submenuli a {
	display:block;
	width:140px;
	padding:5px 8px;
	text-decoration: none;
	color: #000000;
	text-align:left;
	border-bottom:1px solid #CEC9C3;
	text-transform:uppercase;
	letter-spacing:1px;
}
.submenuli a.om {
	/*border-right:12px solid #213369;*/
	width:180px;
}
.submenuli a.scandex {
	/*border-right:12px solid #213369;*/
}

.submenuli a:hover, body.m-start a#m-start, body.m-produkter a#m-produkter, body.m-om a#m-om, body.m-nyheter a#m-nyheter, body.m-referenser a#m-referenser, body.m-arkitekter a#m-arkitekter, body.m-af a#m-af, body.m-press a#m-press {
	background:#DA9728;
	color: #fff;
}
li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}
