body {
	background: #0d182c url(../img/bg.png) repeat-x;
	color: #3e3e3e;
}

a {
	color:#444;
}

.container {
	margin-top: 0;
	padding-top: 0;
}

#header {
	height: 80px;
}

#header img {
	margin-top: 10px;
	margin-left: 17px;
}

#mainmenu, #functionsMenu {
	margin-top: 5px;
	height: 28px;
}


#mainmenu ul, #functionsMenu ul {
	margin-left: 8px;
	padding: 4px 8px;
	list-style-type: none;
	margin-bottom: 0px;
}

#mainmenu ul { width: 640px; }

#functionsMenu {
	width:255px;
	margin-left: 0px;
}

#functionsMenu ul {
	margin-right:3px;
	float: right;
}

#mainmenu ul li, #functionsMenu ul li {
	display: inline;
}

#mainmenu ul li a, #functionsMenu ul li a {
	text-decoration: none;
	color: #3e3e3e;
	padding: 2px 3px;
	font-weight: bold;
}

#mainmenu ul li a {
	padding: 2px 7px;
}


p {} /* Stycke */
h1 {} /* Rubrik 1 */
h2 {} /* Rubrik 2 */
h3 {} /* Rubrik 3 */
h4 {} /* Rubrik 4 */
h5 {} /* Rubrik 5 */
.right { float:right; margin:0 10px; } /* LemonStyle: Högerjustera */
.right50 { float:right; margin:0 60px 0 10px; } /* LemonStyle: Höger+50px marginal */
.right100 { float:right; margin:0 110px 0 10px; } /* LemonStyle: Höger+100px marginal */
.right150 { float:right; margin:0 160px 0 10px; } /* LemonStyle: Höger+150px marginal */
.right200 { float:right; margin:0 210px 0 10px; } /* LemonStyle: Höger+200px marginal */

#flashHeader {
	border-top: 1px solid silver;
	height: 190px;
	background-color: white;
	padding-bottom:10px;
	}
#saltvik, #small { float:left; }

#mainContent {
	background-color: white;
	}

#content {
	background-color: white;
}

#content table, #content tbody {
	border: 1;
	border-spacing: 1px;
	border-collapse: collapse;
}

.content_text {
	padding-left: 14px !important;
	}

#content h1 {
	font-family: "Trebuchet MS";
	font-size: 2.3em;
	color: #444;
}

#content h2 {
	font-family: Georgia,Times,serif;
	}
#content h3 {
	color: #8d6c12;
	font-size: 1.3em;
	font-family: Georgia,Times,serif;
	font-weight: bold;
	}

#nocontent h1, #nocontent h2, #nocontent h3, #nocontent h4, #nocontent h5, #nocontent p {
	margin-left: 0px;
}

#pinboard {
 	background: white url('../img/content_bg.jpg') top left no-repeat;
 	padding-left: 24px;
 	padding-top: 10px;
	min-height: 140px; height:auto !important; height:140px;
}

#protocol {
	margin-left: 10px;
	background: white url('../img/protokol_bg.jpg') top left no-repeat;
	height: 146px;
	padding-top: 15px;
	padding-left: 3px;
}

#protocol h3 {
	margin-bottom: 0.25em;
}

#protocol ul {
	margin-left: 0px;
	list-style-type: none;
	margin-bottom: 3px;
	}

.thinSilver {
	border: 1px solid silver;
}

.silverText {
	color: silver;
	}

.backgroundItems {
	background-color: #EEE;
	}

.right {
	text-align: right;
	}

.center {
	text-align: center;
}

.clearer {
	clear: both;
	}

#month_body h3 {
	padding-left: 10px;
}



#month h3{
	margin-bottom: 0.7em;
}
#month_top {
	background: white url('../img/month_top.jpg') no-repeat;
	height: 15px;
}

#month_body {
	background: white url('../img/month_bg2.jpg') top left no-repeat;
	}

#month_bottom {
	background: white url('../img/month_bottom.jpg') no-repeat;
	height: 15px;
	margin-bottom: 5px;
}

#month_left * { padding-left: 10px; }

#month_right img { padding: 3px; border: 1px solid silver; background-color: white; }

#weatherbox {
	background: url(../img/weatherbox_bg.jpg) no-repeat;
	width:290px;
	height:80px;
	margin-bottom: 0px;
}

#boxcontent {
	margin:0 0 0 10px;
	padding:10px 0 0 0;
}

#boxcontent h3 {
	margin:0 0 5px 0;
	padding:0;
}

#media_top {
	background: white url('../img/media_top.jpg') no-repeat;
	height: 15px;
}

#media_body {
	padding-left: 10px;
	background: white url('../img/media_bg.jpg') top left no-repeat;
	}



#media_body ul {
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-right: 10px;
	}

#media_body h3 {
	margin: 0;
	padding: 4px 0px;
	}

#media_bottom {
	background: white url('../img/media_bottom.jpg') no-repeat;
	height: 15px;
	margin-bottom: 0.8em;
}

#footer {
	color: white;
	text-align: center;
	font-size:11px;
	}

#footer a {
	color: white;
	}

.calHeader {
	background: white url('../img/kalender_top.jpg') no-repeat;
	height: 15px;
}

.calBody {
	background: white url('../img/kalender_bg.jpg') top left no-repeat;
	}

.calBody p {
	width: 265px;
	padding-left: 10px;
	margin-bottom: 0.4em;
	}

.calFooter {
	background: white url('../img/kalender_bottom.jpg') no-repeat;
	height: 15px;
	margin-bottom: 0.8em;
}

#leftMenu {
	margin-left: 10px;
	}

#leftMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#leftMenu ul li{
/*border: 1px solid silver;*/
	display: block;
	background: url('arrow.gif') no-repeat 1% 50%;
}

#leftMenu ul li ul {
/*	background-color: #ccc; */
}

#leftMenu ul li ul li {
	background: url('arrow.gif') no-repeat 9% 50%;
	list-style-type: none;
}


#leftMenu ul li a{
	text-decoration: none;
	display: block;
	color: black;
	font-size: 11px;
	margin-left: 7px;
	padding: 2px 0px 2px 10px;
}

#leftMenu ul li ul li a{
	margin-left: 18px;
	text-decoration: none;
	color: black;
}

#kontakt p {
	margin-top: 0;
	margin-bottom: 3px;	
}

#mapbox {
	width:100px;
	height:20px;
	margin:0 0 0 15px;
}