/* Tags */
*						{ margin: 0; padding: 0;  }
body, table				{ background-color: #FFFFFF; font-family: verdana; font-size: 11px; }
#Body					{ background: #FFFFFF url(../gfx/bg.gif) no-repeat; text-align: center; font-family: verdana; font-size: 11px; color:#363636;}


/* Global tags */
h1						{ font-family: arial-narrow, arial; letter-spacing: -0.02em;font-size:18px; font-weight:normal; margin-bottom: 15px; line-height: 25px; text-transform:uppercase; color: #3a61a4; /*border-bottom: 4px solid #e87b1e; width:auto;*/}
h2						{ font-size: 16px; color: #3a61a4; font-weight: normal; margin-bottom: 10px; font-family:arial,verdana,helvetica;}
h3						{ font-size: 12px; color: #3a61a4; font-weight: normal; margin-top: 10px; margin-bottom: 10px; font-family:arial,verdana,helvetica;}
h4,h5,h6				{ font-size: 12px; color: #3a61a4; font-weight: normal; margin-top: 10px; margin-bottom: 10px; font-family:arial,verdana,helvetica; text-decoration:underline;}
p 						{ font-size: 11px; margin-bottom: 10px;}
input,select			{ border: 1px solid #a5acb2; line-height: 16px; }
textarea				{ border: 1px solid #a5acb2; line-height: 16px; font-family: arial; font-size:10px;}
span					{ font-size: 11px; }

a						{ color: #f5821f; text-decoration: none; }
a:link					{ color: #f5821f; }
a:visited				{ color: #f5821f; }
a:hover					{ color: #f5821f; text-decoration:underline;}

/* Page Construction  */
#page					{ margin: 0 auto;  width: 957px;  border: none;  }
#pagewrapper			{ float:left; width: 957px; }
#wrapper				{ float:left; width: 957px; border: none;  }
#top					{ float:left; width: 957px; padding:0px; clear:both; text-align:left; height: 105px; background: #FFFFFF url(../gfx/topbar.gif) no-repeat; }

#top #logo				{  width: 180px; top: 0px; position:absolute; margin-left: 29px; _margin-left: 26px;}
#top #logo img			{ border:none; float:left; width: 134px; height: 94px; z-index:10; }

#top #SitetoolsPane         	{ float: right; width: 180px; text-align: right;line-height: 27px; padding-right: 26px; padding-top: 34px;}
#top #SitetoolsPane A			{ color: #3f3f3f; font-size: 11px; font-family:verdana; padding:0px; padding-left: 5px; padding-right: 5px;}
#top #SitetoolsPane A:link  	{ color: #3f3f3f; font-size: 11px; font-family:verdana; }
#top #SitetoolsPane A:visited   { }
#top #SitetoolsPane A:active    { }
#top #SitetoolsPane A:hover 	{ text-decoration:none; }

#topmenu				{ float: right; }
ul.topmenu				{ list-style: none; padding-left: 0;padding-top: 30px;}
ul.topmenu li			{ float: left; font-weight: bold; list-style: none;  }
ul.topmenu li img		{ margin-top:4px;  }
ul.topmenu li.selected	{ color: #3f3f3f; font-weight: bold; margin: 0; padding: 0;}
ul.topmenu li a			{ color: #3f3f3f; font-weight: bold; margin: 0; padding: 0; font-size: 16px; text-decoration:none; padding-left: 20px; padding-right: 20px; line-height: 29px; font-family:arial; }
ul.topmenu li a:link	{ color: #3f3f3f; font-weight: bold; margin: 0; padding: 0; text-decoration:none; padding-left: 20px; padding-right: 20px; }
ul.topmenu li a:visited	{ color: #3f3f3f; font-weight: bold; padding-left: 20px; padding-right: 20px; }
ul.topmenu li a:hover	{ color: #3f3f3f; font-weight: bold; padding-left: 20px; padding-right: 20px; text-decoration:none;}
ul.topmenu li a.selected	{ color: #3f3f3f; font-weight: bold; padding-left: 20px; padding-right: 20px; }

#contentwrapper			{ float:left; width: 957px;  background-image:url(../gfx/pagebg.gif); padding-top: 10px;}
#content				{ float:left; width: 760px; text-align: left;  line-height: 16px;padding:13px; }
#contentheader			{ float:left; height:8px; width: 760px; background: #FFFFFF url(../gfx/content_top_transp.gif) no-repeat; line-height:8px;}
#contentinner			{ float:left; width: 720px; _width: 760px; background: #FFFFFF url(../gfx/content_bg_transp.gif) repeat-y; padding:20px; padding-top: 0px; padding-bottom:0px;}
#contentfooter			{ float:left; height: 9px; width: 760px; background: #FFFFFF url(../gfx/content_bottom_transp.gif) no-repeat; line-height:9px;}

/* Panes */
#ContentPane			{ float:left; padding: 10px; padding-top: 12px;border: 0px solid red; width: 553px; _width: 573px;}
#RightPane				{ float:left; padding: 0px; padding-top: 5px; width: 160px; text-align:left; }
#RightPane div.banner	{ float:left; width: 160px; font-size: 12px; text-transform: uppercase; font-weight:bold; color: #7f7f7f; text-decoration:none;}
#RightPane .banner img	{ margin-bottom: 20px; }

/* sogeform */
#searchbox				{ float:right; background: #FFFFFF url(../gfx/searchbox_bg_224x60.gif) no-repeat; width: 204px; _width: 224px; height: 60px; padding-left: 10px; padding-right: 10px; color:white; line-height: 13px; margin-left: 20px; margin-bottom: 0px;  }
#searchbox p			{ padding:0px; margin:6px 6px 6px 0px; font-size: 10px; font-weight:bold;}
#searchbox h1			{ font-size: 12px; font-weight:bold; color: white; border: none;  padding:0px; margin:0px;text-decoration:none;}
#searchbox input		{ width: 145px; background-color: white; padding:2px; margin-bottom: 5px;}
#searchbox input.btn	{ width: 51px; height: 17px; background: url(../gfx/btn_bg.gif) no-repeat; font-size: 9px; border:none; }
form					{ padding: 0px;}
form input.input		{ border: 1px solid black; height: 16px; width: 130px; _width: 125px; padding-left: 1px; font-size: 9px;}

#searchbox_top			{ position:relative; left: 755px; top: 70px; background: #FFFFFF url(../gfx/top_searchbox_bg.gif) no-repeat; width: 164px; height: 28px; padding-left:5px; padding-top: 3px; color:white; line-height: 13px; margin-left: 20px; margin-bottom: 0px;  }
#searchbox_top input		{ width: 113px; background-color: white; padding:2px; margin-bottom: 5px;}
#searchbox_top input.btn	{ width: 31px; height: 17px; background: url(../gfx/btn_bg_31px.gif) no-repeat; font-size: 9px; border:none; }


/* content */
div.element 			{ border-top: 1px dotted #929293; padding-top: 8px; padding-bottom: 0px; clear:both; }
div.hotspots			{ border-top: 1px dotted #929293; padding-top: 10px; padding-bottom: 10px; font-size: 9px; font-family: verdana;}
div.hotspot 			{ border-right: 1px dotted #929293; padding-left: 10px; padding-right: 10px; width: 230px; float:left; height: 230px;}
div.hotspot h1			{ color: #3a61a4; font-size: 13px; text-decoration:none; font-weight:bold; margin:0px; padding:0px; line-height: 16px;}
div.hotspot p.head		{ font-size: 12px; text-decoration:none; font-weight:bold; margin:0px; padding:0px; margin-bottom: 5px;}
div.hotspot p			{ font-size: 10px;}
div.hotspot span.date	{ font-size: 9px; color:#f5821f;}

div.first 				{ border-right: 1px dotted #929293; padding-left: 0px; padding-right: 10px; width: 215px; _width: 225px; float:left;}
div.middle 				{ border-right: 1px dotted #929293; padding-left: 10px; padding-right: 10px; width: 247px; _width: 269px; float:left;}
div.last				{ border-right:none; width: 205px;}

div.hotspot ul			{ list-style: none; }
div.hotspot ul li		{ list-style: none; margin-bottom: 2px;}
.ShowOlderFlash	{display: block}
.HideOlderFlash	{display: none}
.bold					{ font-weight: bold; font-size: 12px;}
/* Søgeresultat */
.searchresult h1			{  color: #3a61a4; font-size: 18px; text-decoration:none; text-transform: uppercase; font-weight:normal; padding-right: 20px; }
.searchresult h2			{ color: #3a61a4; margin-top: 5px; font-size: 14px; text-decoration:none; text-transform: uppercase; font-weight:bold; padding-right: 20px; }
.resultTop				{ float:left; width: 720px; border-bottom: 1px dotted #929293; }
.resultTop h1			{ float:left; }
.resultCount			{ float:left; width:341px; padding:0px 0 5px 0; }
.resultAlt				{ float:left;padding-top: 10px; padding-bottom:5px; width: 720px; border-bottom: 1px dotted #929293; }
.resultAlt .left		{ clear:both; width: 360px; float:left; padding-top:5px;}
.altResult 				{font-style: italic; font-weight:bold;font-size:12px;}
.relatedInfo			{ width: 350px; float:left;padding-left:10px;}
.relatedInfo img		{ float:left; padding-right:10px;}
.resultLeft				{ width: 350px; float: left; padding-top: 10px; padding-right:10px; }
.resultItem				{ float:left; padding-bottom: 10px; margin-bottom:10px; border-bottom: 1px dotted #929293; width: 350px; }
.listCount				{ float:left; width:30px; }
.listThumbnail			{ float:left; width:65px; }
.listTxt				{ float:left; width: 245px;}
.listTxtTitle			{ font-weight: bold; padding-bottom:5px;}
.listTxtTitle a			{ color:#000}
.listTxtManufacturer	{ text-align:right; padding-top: 10px; }
.resultRight			{ float: left; width: 340px; padding-left:10px; margin-top: 10px; border-left: 1px dotted #929293;}
.resultItemRight		{ float: left;  padding-bottom: 10px; margin-bottom:10px; border-bottom: 1px dotted #929293; width: 340px;  }
.resultItemRight ul		{ list-style: none; }
.resultItemRight ul li	{ list-style: url(../gfx/orange_dot.gif); margin-left:15px;margin-bottom: 2px;}
.listLogo				{ float:left; width: 130px; }
.listTxtRight			{ float:left; width: 180px;}
#searchresult			{ float:left; width: 480px; _width: 500px; border-right: 1px dotted #929293; padding-right: 20px; }
#searchresult h1		{ color: #3a61a4; font-size: 18px; text-decoration:none; text-transform: uppercase; font-weight:normal;  }
#searchresult p.result a	{ margin-right: 20px; }
#searchresult div.searchresult_head	{ border-top: 1px dotted #929293; border-bottom: 1px dotted #929293; padding: 8px;}
#searchresult div.searchresult_head h1	{ font-size: 14px; color: #363636; font-weight:bold; margin:0px; padding:0px; line-height: 16px; }
#searchresult div.searchresult_head div	{ float:right; }

#searchresult table.item 	{ border-bottom: 1px dotted #929293; margin-bottom: 10px; width: 100%; }
#searchresult table.item td	{ padding: 10px; font-size: 11px;}

#rightcontent				{ float:left; width: 205px; _width: 225px; }
#rightcontent h1			{ margin-bottom: 5px; }
#rightcontent div.hotspot	{ width: 205px; _width: 225px; height:auto; margin-bottom: 35px;}
div.noborder				{ border:none; }
div.toTop					{ padding-bottom: 10px; text-align: right; }

#tat_table					{ border: 1px solid black; }
#tat_table td				{ padding: 3px; padding-left: 5px; padding-right: 10px;}

div.emptySearch	table		{ width: 100%; font-family: verdana; font-size: 11px; }
div.emptySearch td			{ padding: 5px; }
div.emptySearch th			{ text-align: left; padding: 5px; }
div.emptySearch th.col1		{ width: 30px; }

.userFrmLabel			{ float: left; width: 100px; }
.userFrmItem			{ margin-bottom: 10px; }
.userFrmField input		{ width: 400px; }
.userFrmField textarea	{ width: 400px; height: 80px; font-family: verdana; font-size: 11px; }

.bannerImage			{ float: right; }

.returnLink				{ padding-top: 10px; text-align: right; }

/*  */
.HideOlderFlash { display: none; }
.PluginNotSupported .HideOlderFlash { display: block; }
.PluginNotSupported .NoFlash { display: none; }

/* List Subscribers */
.catViewContainer .loadCatalogs	{ color: #666; }


/* banner stats */
.bannerStats .number 	{ text-align: center; }
