/* Layout */

html,body {
	height:100%;
	margin:0;
	padding:0;
	background-color:#DBDBDB;
	font:10px verdana;
	
}

#container {
	background-image:url('../bilder/background.gif');
	margin:auto;
	min-height:100%;
	width:750px;
	background-color:#B1CFF0;
	border-right:1px solid #7590A1;
	border-left:1px solid #7590A1;
}

#header {
	height:300px;
	border-bottom:8px solid #3E9CC2;
	background:#4bbce8 url('../bilder/header-sign.png') no-repeat top right
}

#header h1 {
	margin: 0 0 10px 20px;
	padding-top:10px;
	color:#fff;
	font:900 42px verdana;
	text-shadow:2px 2px 3px #1398c1;
}

#header #text {
	width:440px;
	margin-left:20px;
	color:#000;
	font:12px verdana;
}

#header .box {
	width : 232px;
	height: 120px;
	float : left;
	margin:20px 0 0 20px;
	padding:0;
	background:#fff;
	font:11px verdana;
	border-right:2px solid #1398c1;
	border-bottom:2px solid #1398c1;
}

#header #leftbox-header {
	padding:1px 8px 2px 8px;
	margin:0;
	background:#017538;
	color:#fff;
	font:900 12px verdana;
}

#header #leftbox-content {
	padding:5px 8px 0 8px;
	margin:0;
	background:#fff;
}

#header #rightbox-header {
	padding:1px 8px 2px 8px;
	margin:0;
	background:#c4151c;
	color:#fff;
	font:900 12px verdana;
}

#header #rightbox-content {
	padding:5px 8px 0 8px;
	margin:0;
	background:#fff;
}

#header .emphasize {
	color:#00567a;
}

#menu {
	width:150px;
	float:left;
	background-color:#B1CFF0;
}

#menu p {
	margin-left:-5px;
	margin-top:10px;
}


#main {
	padding:0;
	width:590px;
	padding-left:150px;
	
}

#content {
	width:410px;
	padding-top:1em;
	padding-left:2em;
	padding-right:6px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #74AFD1;
	border-width:0 0 0 1px;
}

#banners {
	position:relative;
	padding:0;
	width:152px;
	float:right;
	text-align:center;
}

#banners p {
	margin:1em;
}

#belowthefooter {
	height:24px; /* samma som #footer */
	clear:both;
}

#footer {
	margin:auto;
	height:24px;
	margin-top:-24px;
	width:750px;
	height:12px;
	text-align:center;
	padding:5px 0 5px 0;			
	background-color:#2679A9;
	border-left:1px solid #7590A1;
	border-right:1px solid #7590A1;
	border-top:1px solid #A1B8CE;
	border-bottom:1px solid #A1B8CE;
	color:#fff;
}

/* Menu */

#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font:900 10px verdana;
	color:#22486E;
	
}

#menu li {
	list-style: none;
	margin:0;
	padding:0;
	border-top:1px solid #CBDEF2;
	border-bottom:1px solid #74AFD1;
}

#menu li a:hover {background-color:#ECF3FA;}

#menu li a {
	text-decoration:none; 
	color:#22486E; 
	display:block;
	padding: 5px 5px 5px 0.5em;
	width:140px;
}

#menu a {
	margin:0;
	padding:0 0 0 9px;	
	text-decoration:none;
}

#menu #toplink {
	border-top:0px;
	background-color:#2679A9;			
}

#menu #toplink a {
	text-decoration:none; 
	color:#FFF; 
	display:block;
	padding: 5em 5px 5px 0.5em;
}

#menu #toplink a:hover {
	background-color:#62A6CD;			
}

/* FAQ */
#faq {
	width:410px;
	padding-top:1em;
	padding-left:2em;
	padding-right:6px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #C5DCF3;
	border-width:0 0 0 1px;
}

#faq ul {
	list-style: decimal outside;
}

.clear {
	clear:both;
}

th {
	background-color:#CCDDE7; 
	border:1px solid #9BB6C5; 
}

td {border:1px solid #E3ECF1;}

h1 {
	font:bold 120% verdana;
	color:#22486E;
	/*margin:top right bottom left;*/
	margin:0 0 1em 0;
	
}

p {
	margin:0 0 1em 0;
}

img {
	border:0;
}

