/* ----------------------------------------------------------------------------------- */
/* -------------| BODY & SMÅGREJER |-------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

html {
	height: 100%;
	}

body {
	background: url('bg_pattern.jpg') #892a2a;
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS;
	font-size: 12px;
	}

img {
	border: 0;
	}



/* ----------------------------------------------------------------------------------- */
/* -------------| STRUKTUR |---------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#backcont {
	/*background: url('backcont.png');*/
	width: 900px;
	min-height: 100%;
	margin: 0 auto;
	padding-top: 0px;
	}

#header {
	background: url('header5.png') no-repeat left bottom;
	width: 832px;
	height: 89px;
	margin: 0 auto;
	text-align: center;
	padding-top: 25px;
	}

#container {
	background: url('container.png');
	width: 832px;
	min-height: 0px;
	margin: 0 auto;
	padding: 0px 0px 20px 0px;
	}

#footer {
	background: url('footer.png') no-repeat;
	width: 817px;
	height: 64px;
	padding-top: 12px;
	padding-left: 15px;
	margin: 0 auto;
	color: #c7c58f;
	font-size: 10px;
	padding-bottom: 15px;
	text-align: center;
	}

#footer a {
	color: #c0bc5a;
	text-decoration: none;
	}

#footer a:hover {
	color: #fff;
	}



/* ----------------------------------------------------------------------------------- */
/* -------------| PANEL |------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

.btn_line {
	background: url('btn_line.jpg');
	height: 2px;
	display: block;
	}

#panel {
	background: url('panel_top.png') no-repeat top;
	border: 0px dashed;
	width: 190px;
	min-height: 300px;
	margin-left: 6px;
	padding-right: 5px;
	padding-top: 10px;
	float: left;
	}

.navi a {
	background: url('btn_line.jpg') repeat-x top #c7aa71;
	display: block;
	text-decoration: none;
	color: #7c0d0d;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -.05em;
	text-align: left;
	padding: 7px 0px 3px 20px;
	}

.navi a:hover {
	background: url('btn_line.jpg') repeat-x top #d7bb85;
	color: #aa2525;
	}

.panel_info {
/*	background: url('btn_line.jpg') repeat-x top #b7b469;*/
	background: url('btn_line.jpg') repeat-x top #c7aa71;
	display: block;
	text-align: right;
	padding: 12px 10px 9px 0px;
	font-size: 12px;
	color: #5a581f;
	}

h2 {
	margin: 0;
	font-weight: 500;
	color: #383600;
	font-size: 18px;
	letter-spacing: -.05em;
	line-height: 22px;
	}
	
.gp-quote {}
.gp-cite {font-size: 12px; color: #000;}

/* ----------------------------------------------------------------------------------- */
/* -------------| PANEL |------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#bottompanel
	{
	margin: 0 6px 0 6px;
	background: #C7AA71 url('btn_line.jpg') repeat-x top;
	position: relative;
	z-index: 1;
	top: 20px;
	}
	
.panel_info_bottom {
/*	background: url('btn_line.jpg') repeat-x top #b7b469;*/
	display: block;
	text-align: left;
	width: 150px;
	height: 40px;
	padding: 12px 0 9px 95px;
	font-size: 12px;
	color: #5a581f;
	float: left;
	position: relative;
	z-index: 5;
	}

/* -------------| SUBMENY |------------- */

#panel .subnavi a {
	text-decoration: none;
	color: #383600;
	padding-right: 20px;
	font-size: 12px;
	line-height: 20px;
	display: block;
	}

#panel .subnavi a:hover {
	color: #736f00;
	background: #bdbb85;
	}

#subnavi_meny {
	visibility: visible;
	}

.subnavi {
	text-align: right;
	}

.subnavi div {
	display: none;
	}


/* ----------------------------------------------------------------------------------- */
/* -------------| MAIN |-------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#main {
	border: 0px dashed;
	width: 590px;
	min-height: 400px;
	float: right;
	margin-right: 6px;
	padding: 15px 20px 0px 0px;
	line-height: 17px;
	}

h1 {
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	font-size: 26px;
	font-weight: 500;
	color: #aa2525;
	}

h3 {
	margin: 0;
	padding: 0;
	font-weight: 500;
	color: #736f00;
	display: inline;
	font-size: 18px;
	line-height: 24px;
	}

.bilder {
	width: 101px;
	height: 98px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
	float: left;
	text-align: center;
	padding-top: 3px;
	}

#IE6bug {
	background: red;
	height: 0px;
	color: blue;
	}
