/* GENERAL */
html, body					{ padding:0; margin:0px; background:#eeebe2; text-align:center; height:100%; }
form						{ padding:0px; margin:0px; }
td							{ font-family:verdana,tahoma,sans-serif; font-size:1.0em; line-height:1.3em; color:#444; }
a							{ text-decoration:none; color:#a71112; font-weight:bold; border:0px; }
a:hover						{ text-decoration:underline; }
/* WRAP */
div#wrap 					{ position:relative; padding:0px; margin:0 auto; height:auto !important; height:100%; width:966px; min-height:100%; text-align:left; background:url('wrapback.gif'); }
/* HEADER */
div#header					{ height:139px; width:966px; background:url('headerback.gif'); background-repeat:no-repeat; font-family:tahoma,helvetica,arial,geneva,sans-serif; font-size:0.8em; }
div#header a				{ font-weight:bold; text-decoration:none; color:#694b27; }
div#header a:hover			{ text-decoration:underline; }
img#logo					{ position:relative; left:44px; top:55px; border:0px; }
img#logo a					{ border:0px;  }
a.contact					{ position:absolute; left:699px; top:24px; }
a.links						{ position:absolute; left:797px; top:24px; }
a.english					{ position:absolute; left:890px; top:24px; }
div#header form input		{ position:absolute; margin:0px; padding:0px; left:696px; top:86px; width:179px; height:19px; font-size:13px; border:1px solid #ccc; }
div#header form input.btn	{ left:886px; top:79px; height:38px; width:46px; border:none; }
/* MAINMENU */
ul#mainmenu					{ background:url('menuback.gif'); background-repeat:repeat-x; height:36px; margin:0px 10px 0px 10px; list-style:none; padding:0px; }
/*ul#mainmenu li				{ background:url('menusep.gif'); background-position:right top; background-repeat:no-repeat; margin:0px; padding:0px 3px 0px 0px; height:36px; float:left; font-weight:bold; font-family:tahoma,verdana,sans-serif; font-size:14px; line-height:36px; }*/
ul#mainmenu li		 		 		 		 { background:url('menusep.gif');
background-position:right top; background-repeat:no-repeat; margin:0px;
padding:0px 3px 0px 0px; height:36px; float:left; font-weight:bold;
font-family:tahoma, arial, verdana,sans-serif; font-size:14px;
line-height:36px; }
ul#mainmenu li a			{ display:block; float:left; height:36px; margin:0px; padding:0px 9px 0px 9px; color:#fff; text-decoration:none; }
ul#mainmenu li a:hover		{ color:#FFEF89; }
ul#mainmenu li a.sel		{ background:url('menuback_sel.gif'); background-repeat:repeat-x; }
/* SUBMENU */
div#submenu					{ overflow:hidden; float:left; width:183px; margin:12px 0px 0px 0px; padding:0px 0px 0px 21px; }
div#submenu ul				{ list-style:none; width:183px; margin:0px 0px 20px 0px; padding:0px; }
div#submenu li				{ background:url('submenuback.gif'); background-position:right top; line-height:20px; background-repeat:repeat-y; margin:0px; padding:5px 0px 5px 0px; font-family:tahoma,verdana,sans-serif; font-size:12px; color:#c7c500; border-bottom:1px solid #d5d5d5; }
div#submenu li a			{ display:block; color:#444; text-decoration:none; font-weight:normal; }
div#submenu li a:hover		{ color:#c7c500; }
div#submenu li.sel			{ background:#fff; }
div#submenu li.home			{ background:url('submenuback_top.gif'); background-position:right top; background-repeat:repeat-y; padding:10px 0px 10px 0px; }
div#submenu li.home	a		{ font-weight:bold; font-size:15px; }
div#submenu li.end			{ background:url('submenuback_bot.gif'); height:47px; background-position:right top; background-repeat:no-repeat; padding:0px; margin:0px; border:0px; }
/* CONTENT WRAP */
div#contentwrap				{ clear:both; position:relative; overflow:hidden; height:auto; width:100%; padding:0px 0px 172px 0px; margin:0px; }
/* MAINCONTENT */
div#maincontent				{ overflow:visible; float:left; width:610px; margin:30px 0px 0px 0px; padding:0px 0px 40px 24px; font-family:verdana,tahoma,sans-serif; font-size:0.7em; line-height:1.6em; color:#444; }
div#maincontent	h1			{ display:none; visibility:hidden; }
div#content					{ overflow:hidden; float:left; width:416px; margin:30px 0px 0px 0px; padding:0px 0px 40px 24px; font-family:verdana,tahoma,sans-serif; font-size:0.7em; line-height:1.6em; color:#444; }
div#content h1				{ margin:0px 0px 24px 0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:2.4em; line-height:1.1em; color:#c7c500; }
img.mainpic		 		 { position:relative; margin-top:-11px;overflow:visible; }
div#content table.border, div#content table.border td	{ border-color:#d5d5d5; border-style:solid; }
div#content table.border 	{ border-width:0 0 1px 1px; border-spacing:0; border-collapse:collapse; }
div#content table.border td	{ margin:0; padding: 4px; border-width:1px 1px 0 0; }
div#content table.border 		 { border-width:0 0 1px 1px; border-spacing:0; border-collapse:collapse; width:100%; }
/* MAINCONTENT - BIGNEWS */
div.bignews 		 		 { position:relative; overflow:hidden; display:block;  }
div.bignews	h2				{ margin:0px 0px 16px 0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:2.4em; line-height:1.1em; color:#c7c500; }
div.bignews	img				{ float:left; margin:0px 16px 4px 0px; }
div.bignews p				{ font-size:1.2em; line-height:1.4em; margin:0px; padding:0px; }
span.date					{ display:block; color:#c7c500; }
/* MAINCONTENT - NEWSLIST */
div.newslist				{clear:both; margin:27px 0px 27px 0px; padding:5px 0px 5px 0px; background:#fff; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; }
div.newslist h3				{ margin:0px; padding:12px; background:#f8f7ef; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:2.4em; line-height:1.1em; color:#c7c500; }
div.newslist ul				{ margin:0px; padding:0px 12px 12px 12px; background:#f8f7ef; list-style:none; }
/*div.newslist ul.member		{ padding-top:12px; margin-top:5px; } */
div.newslist li				{ padding:3px 0px 0px 0px; line-height:18px;x}
div.newslist li	img			{ padding:3px 0px 0px 0px;  }
div.newslist li.older		{ padding:12px 0px 0px 0px; }
/* MAINCONTENT - SMALLNEWS */
div.smallnews				{ clear:both; position:relative; overflow:hidden; }
div.smallnews h3			{ margin:0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:2.0em; line-height:1.1em; color:#c7c500; }
div.smallnews img			{ float:left; margin:0px 16px 2px 0px; }
div.smallnews p				{ margin:0px; padding:0px; }
/* MAINCONTENT - SEPARATOR */
div.sep								{ clear:both; height:1px; padding:0px; border:none; background:url('sep_back.gif'); background-repeat:repeat-x; margin:20px 0px 20px 0px; }
div.sep hr							{ display:none; visibility:hidden; }
/* MORECONTENT */
/*div#morecontent				{ overflow:hidden; float:right; width:277px; margin:15px 0px 0px 0px; padding:0px 14px 0px 0px; font-family:tahoma,verdana,sans-serif; font-size:11px; color:#474643; }*/
div#morecontent		 		 		 		 { overflow:hidden; float:right;
width:277px; margin:15px 0px 0px 0px; padding:0px 14px 0px 0px;
font-family:tahoma, arial, verdana,sans-serif; font-size:11px;
color:#474643; }
div#morecontent a			{ font-weight:bold; text-decoration:none; color:#694b27; border:0px; }
div#morecontent a:hover		{ text-decoration:underline; }
div#morecontent img			{ border:0px; padding:0px 0px 0px 6px; margin-bottom:20px; }
/* MORECONTENT - LOGIN AND MEMBERINFO */
div#member					{ height:185px; background:url('memberback.gif'); background-repeat:repeat-y; padding:0px; margin:0px; height:auto; width:277px; }
div#member h2				{ background:url('memberback_top.gif'); background-repeat:no-repeat; width:253px; height:37px; padding:14px 0px 3px 24px; margin:0px; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:28px; line-height:1.0em; color:#c7c500; }
div#member form				{ position:relative; overflow:visible; border:1px solid #ccc; margin:0px 0px 6px 0px; height:79px; width:218px; left:23px; padding:0px 0px 10px 11px; background:url('memberformback.gif'); background-repeat:repeat-x; }
div#member label			{ height:13px; display:block; padding:6px 0px 0px 1px; margin:0px; }
div#member input			{ display:block; padding:0px; margin:0px; width:151px; height:17px; font-size:11px; border:1px solid #ccc; }
div#member input.okbtn		{ position:absolute; left:181px; top:57px; width:56px; height:58px; border:0px; margin:0px; padding:0px; }
div#member a				{ font-weight:normal; text-decoration:none; color:#694b27; padding:0px 4px 0px 4px; margin:0px; }
div#member a:hover			{ text-decoration:underline; }
div#member p				{ background:#fff url('memberback_bot.gif'); background-repeat:no-repeat; padding:4px 0px 0px 20px; margin:0px; width:257px; height:30px; line-height:12px; }
div#member table			{ border:0px; width:231px; margin:0px 11px 10px 24px; padding:0px; table-layout:fixed; overflow:hidden; word-wrap:break-word; }
div#member td				{ background:#f8f7ef; padding:3px 3px 3px 6px; margin:0px; font-family:tahoma,verdana,sans-serif; text-align:top; }
div#member td.left			{ width:54px; }
div#member td a				{ padding:0px; font-weight:bold; }
/* MORECONTENT - BROWNBOX */
div.brownbox				{ margin:14px 6px 20px 6px; padding:5px 0px 5px 0px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; background:#fff; }
div.brownbox h2				{ margin:0px; padding:11px 10px 14px 17px; background:#f8f7ef; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:25px; line-height:1.0em; color:#c7c500; }
div.brownbox p				{ margin:0px; padding:0px 18px 12px 18px; background:#f8f7ef; line-height:16px; }
div.brownbox em				{ display:block; margin:0px; padding:0px; font-style:normal; font-size:9px; font-weight:bold; }
/* MORECONTENT - TEXTBOX */
div.textbox					{ margin:0px 0px 20px 0px; padding:5px 17px 5px 17px; border:0px; background:#fff; line-height:1.4em; }
div.textbox h2				{ margin:0px 0px 4px 0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS",tahoma,verdana,sans-serif; font-size:25px; line-height:1.0em; color:#c7c500; }
/* FOOTER */
div#footer					{ clear:both; position:absolute; width:924px; bottom:0; background:#fff; height:152px; margin:0px 24px 6px 21px; padding-top:5px; border-top:1px dashed #ccc; font-family:tahoma,helvetica,arial,geneva,sans-serif; color:#474643; font-size:0.7em; line-height:1.6em; }
div#footer a				{ font-weight:bold; text-decoration:none; color:#694b27; }
div#footer a:hover			{ text-decoration:underline; }
div#footer p.info			{ overflow:hidden; background:#f8f7ef; margin:0px 5px 9px 0px; padding:20px; float:left; width:204px; height:9.6em; }
div#footer p.visit			{ overflow:hidden; background:#f3f1e9 url('footerback.gif'); background-position:right top; background-repeat:no-repeat; margin:0px; padding:20px; float:left; width:635px; height:9.6em; line-height:1.6em; }
/* SEARCHRESULTS, NEWSLISTINGS ETC */
ul.list					{ clear:both; border-top:1px solid #ededed; list-style:none; margin:0px; padding:0px; }
ul.list li				{ margin:0px; padding:10px 10px 10px 32px; border-bottom:1px solid #ededed; display:block; background-repeat: no-repeat; background-image: url(ico_search.gif); background-position:10px 14px; }
ul.list li a			{ font-weight:normal; }
ul.list li.darkbg		{ background-color:#f8f7ef; }
p.searchinfo			{ text-align:right; margin:0px; padding:0px; }
p.searchpages			{ text-align:center; margin-top:20px; }
ul.slim li				{ background-image:none; padding-left:10px; }
/* REGISTER */
div#content label		{ display:block; margin-top:10px; }
div#content input		{ width:140px; height:17px; font-size:11px; border:1px solid #ccc; background:#fff; }
div#content input.btn	{ width:69px; height:20px; font-weight:bold; color:#a71112; }
div#content hr			{ color:#ededed; height:1px; background-color:#ccc; border:0px solid #fff; margin:20px 0px 20px 0px; }
.uppdragtable {font-family:tahoma;font-size:11px}
.uppdragborder {border-bottom:1px solid #c5c5c5}
