/*
#########################################

	Stilmall för Interlan
	Utvecklat av Extrude Interactive	

#########################################
*/
/*
	--- FÄRGER ----
	 Grön: #6eb43f 
	---------------
*/
/* HTML */

body {
	background:url("../images/mainbg.png") repeat-x #e4ecdc;
	font-family:"Trebuchet MS";
}
hr {
	border:0;
	border-bottom:1px solid #e5e5e5;
	margin:10px auto;
	width:100%;
	height:1px;
}
h1, h1 a {
	font:bold 22px "Tahoma";
	margin:0.2em 0 0 0;
	color:#6eb43f;
	display:block;
}
	div#FullContent h1, div#Middle h1 {
		margin:0.2em 0 0.4em 0;
	}
h2 {
	font:bold 18px "Trebuchet MS";
	color:#6eb43f;
	line-height:150%;
	display:block;
	margin:0.4em 0 1em 0;
}
h4, h4 a {
	font:bold 13px "Trebuchet MS";
	color:#6eb43f;
	text-decoration:none;
	margin:0.2em 0 0.4em 0;
	display:block;
}


/* Block */
div#Wrapper-Top {
	background:url("../images/wrapper-top.png") no-repeat;
	height:40px;
	margin:0 auto;
	width:830px;
}
div#Wrapper-Bottom {
	background:url("../images/wrapper-bottom.png") no-repeat;
	height:36px;
	margin:0 auto;
	width:830px;
}

div#Wrapper {
	background:url("../images/wrapper-repeater.png") repeat-y;
	margin:0 auto;
	width:830px;
}
div#Header {
	background:url("../images/header-bg.gif") no-repeat top center;
	height:79px;
	margin:0 auto;
	width:770px;
}
	div#Header h1#Logo a {
		background:url("../images/interlan-logo.gif") no-repeat center;
		display:block;
		height:80px;
		margin:0 auto;
		width:182px;
	}
		div#Header h1#Logo a span {
			display:none;
		}

div#Container {
	margin:0 auto;
	width:770px;
	overflow:hidden;
}

div#Middle {
	width:370px;
	float:left;
	font:normal 11px Verdana, Tahoma, sans-serif;
	line-height:160%;
	color:#555;
}
/* IE's double-margin bug */
* html div#Middle {	display:inline }

	div#Middle p, div#FullContent p {
		margin-bottom:0.6em;
	}
	div.StartText {
		margin:0.5em 0 0.8em 0;
	}
	div#FullContent {
		width:550px;
		float:left;
		display:inline;
		font:normal 11px Verdana, Tahoma, sans-serif;
		line-height:160%;
		color:#555;
	}
		div#FullContent ul, div#Middle ul {
			list-style-image:url("../images/ul.png");
			margin:0 0 10px 20px;
			line-height:150%;
		}
		div#FullContent a, div#Middle a {
			color:#6eb43f;
		}
		div#FullContent img {
			margin-bottom:0.5em;
			display:inline-block;
		}
		div#sitemap ul {
			margin-bottom:0;
			line-height:160%;
		}

/* Vänstermenyn */
div#LeftColumn {
	float:left;
	overflow:hidden;
}
div#LeftMenu {
	float:left;
	width:170px;
	margin-right:30px;
}
* html div#LeftMenu {
	display:inline;
	margin-right:30px;
}

div#LeftMenu ul li {
	margin-bottom:0.2em;
}

div#LeftMenu ul li a {
	background:url("../images/menuitem.png") no-repeat center left; 
	display:block;
	color:#6eb43f;
	font:bold 12px "Trebuchet MS", Arial, sans-serif;
	padding:4px 0 4px 30px;
	text-decoration:none;
}
div#LeftMenu ul li a.active, div#LeftMenu ul li a.nochild, div#LeftMenu ul li a.expanded {
	background:url("../images/menuitem-active.png") no-repeat top left #659f37;
	color:#FFF;
	font-weight:bold;
}
	div#LeftMenu ul li ul, div#LeftMenu ul li ul {
		background:#fdf9f9 none;
		border:1px solid #ebebeb;
		border-top:0;
		color:#6eb43f;
		font-size:12px;
		padding:0 20px;
	}
	div#LeftMenu ul li ul li a {
		background-image:none;
		padding:4px 0;
	}
	div#LeftMenu ul li ul li a.active, div#LeftMenu ul li ul li a.expanded, div#LeftMenu ul li ul {
		text-decoration:underline;
		background:none;
		color:#6eb43f;
		border:0;
	}
	div#LeftMenu ul li ul {
		text-decoration:none;
	}
	div#LeftMenu div.Splashes img {
		margin-bottom:0.5em;
	}

/* Nyhetslistning */
div.NewsItem {
	margin:0.5em 0 1em 0;
}
	div.NewsItem a {
		color:#6eb43f;
		font-weight:bold;
		text-decoration:none;
	}

/* Nyhetslistning höger */
div#RightColumn {
	width:180px;
	overflow:hidden;
	float:right;
}
div.RightNewsBox {
	background:url("../images/newsitem-top.png") repeat-x top #f9fcfa;
	border:1px solid #ebebeb;
	border-top:0;
	float:right;
	font:normal 11px Verdana, Tahoma, sans-serif;
	padding:10px;
	line-height:130%;
	margin-bottom:10px;
	width:150px;
}
	div.RightNewsBox p {
		line-height:150%;
	}
	div.RightNewsBox a.ReadMore {
		color:#6eb43f;
		display:block;
		margin-top:5px;
		text-decoration:none;
	}

/* Puffar */
div.Splashes {
	margin:1em 0;
	text-align:center;
}
	div.Splashes ul li {
		margin-bottom:1em;
	}
div.Splash {
	float:left;
}
div#RightSplashes {
	float:right;
	margin-bottom:0.5em;
}
	div#RightSplashes img {
		margin-top:0.5em;
	}


/* Medarbetare */
div.ProfileImage {
	float:left;
}
div.Person {
	margin-bottom:1em;
	overflow:hidden;
}
* html div.Person {
	height:1%;
}
div.PersonInfo {
	float:left;
	width:300px;
	margin-left:1em;
}
	div.PersonInfo div {
		clear:both;
		margin:0 0 5px 0;
	}
		div.PersonInfo div {
			font:normal 11px Verdana, Tahoma, sans-serif;
			line-height:160%;
		}
	div.PersonInfo h3 {
		font-size:16px;
		margin-bottom:0.5em;
	}
	div.PersonInfo a {
		color:#6eb43f;
	}


/* Extrude */
div.Extrude {
	width:770px;
	margin:0 auto 10px auto;
	overflow:hidden;
}
	div.Extrude a {
		background:url("../images/extrude.png") no-repeat top center;
		display:block;
		float:right;
		height:15px;
		width:140px;
	}
		div.Extrude a span {
			display:none;
		}

/* Sidfot */
div#Footer {
	width:100%;
	display:block;
	clear:both;
	font:normal 10px Verdana, Tahoma, sans-serif;
	color:#aeaeae;
	padding-left:1em;
}
	div#Footer a {
		text-decoration:none;
		color:#6eb43f;
	}

/* Kontaktformulär */
fieldset#ContactForm {
	width:80%;
	margin:15px 0;
}
	fieldset#ContactForm legend {
		display:none;
	}
	fieldset#ContactForm ul {
		list-style-type:none;
		margin:0;
	}
		fieldset#ContactForm ul li {
			display:block;
		}	
	fieldset#ContactForm label {
		width:140px;
		display:inline-block;
		vertical-align:top;
	}
	fieldset#ContactForm input, fieldset#ContactForm textarea {
		margin-bottom:0.8em;
		padding:4px;
		font:normal 110% Arial;
		color:#555;
		border:1px solid #a0a0a0;
	}
	fieldset#ContactForm textarea {
		width:100%;
	}
		fieldset#ContactForm textarea:focus, fieldset#ContactForm input:focus {
			border:1px solid #6eb43f;
		}

	fieldset#ContactForm input.SubmitButton {
		border:0;
		background:url("../images/sendbutton.png") no-repeat transparent;
		color:#FFF;
		font-size:100%;
		font-weight:bold;
		width:60px;
		cursor:pointer;
	}

/* Diverse klasser */
.left { float:left }
.right { float:right }
.clear { clear:both }
.StartImage { margin-bottom:0.5em }
.SplashContent { width:370px;float:left}
.PubDate { color:#777;font-size:11px}
::selection { background:#6eb43f;color:#fff}
::-moz-selection { background:#6eb43f;color:#fff}


/* Användarguide */
body.Guide {
	background:#FFF;
	font-family:Calibri, Trebuchet MS, Tahoma, Arial, Sans-Serif;
	text-align:center;
	line-height:130%;
	margin:1em auto;
	width:800px;
}
	body.Guide h1 {
		color:#222;
		font-family:Calibri, Trebuchet MS, Tahoma, Arial, Sans-Serif;
		font-weight:bold !important;
	}
	body.Guide p {
		margin-bottom:0.3em;
	}
	body.Guide img {
		margin:0.5em 0 2em 0;
	}