/************************************************/
/* Garanti Invest							*/
/* Skin styles - Build: 2007.12.19 - 11:31                     	*/
/* Copyright (2007) Valtech A/S (DK)  			*/
/************************************************/

/* Tags */
*						{ margin: 0; padding: 0; text-decoration: none; color:black; font-family:verdana,arial,helvetica;}
body						{ background-color: #FFFFFF; font-family: verdana; font-size: 11px; text-align:center; }
#Body					{ background: #bebebe url(gfx/pagebg.gif) repeat-x;  text-align: center; font-family: verdana; font-size: 11px; color:black;}


/* Global tags */
h1						{ font-size:18px; font-weight:bold; margin-bottom: 10px; line-height: 25px;color:black;}
h2,h3,h4,h5,h6			{ font-size: 14px; color: #394a40; font-weight: bold; margin-bottom: 10px;color:black;}
p 						{ font-size: 11px; margin-bottom: 16px;color:black; margin-bottom: 15px; }
input,select				{ border: 1px solid #b2c4d6; line-height: 16px; color:black;font-family: verdana; font-size: 10px; }
textarea					{ border: 1px solid #b2c4d6; line-height: 16px; font-family: verdana; font-size:10px;color:black;}
span,td,font					{ font-size: 11px;color:black; }

a						{ color: #eb8000; }
a:link					{ color: #eb8000; }
a:visited				{ color: #eb8000; }
a:hover					{ color: #eb8000; text-decoration:underline;}

/* Page Construction  */
#page					{ margin: 0 auto;  width: 997px;  border: none;  }
#pagewrapper			{ float:left; width: 997px; }
#wrapper				{ float:left; width: 997px; border: none;  }
#top					{ float:left; width: 997px; padding:0px; clear:both; text-align:left; height: 168px; }

#printicon				{ margin-top:5px; float:right; }
#printicon img			{ border:none; }


#top #SitetoolsPane         			{ float: right; width: 700px; text-align: right;line-height: 27px; padding-right: 26px;}
#top #SitetoolsPane A			{ color: #000000; text-transform: uppercase; font-weight: bold; font-size: 10px; font-family:verdana; padding:0px; padding-left: 20px;}
#top #SitetoolsPane A:link  		{ color: #000000; text-transform: uppercase; font-weight: bold; font-size: 10px; font-family:verdana; }
#top #SitetoolsPane A:visited   	{ }
#top #SitetoolsPane A:active    	{ }
#top #SitetoolsPane A:hover 		{ text-decoration:none; }

#top div.topbar						{ /* background: #FFFFFF url(gfx/top_billede.jpg) no-repeat; */  width: 997px; margin-top: 0px;}
#top #logo				{  width: 180px; top: 0px; position:absolute; margin-left: 29px; _margin-left: 26px; z-index:-10;}
#top #logo img			{ border:none; float:left; width: 175px; height: 168px; }

#topmenu				{ float: left; display: block; width:997px; /* margin-top: 28px; _margin-top: 1px; */background: #FFFFFF url(gfx/topmenubg.gif); }
ul.topmenu				{ list-style: none; padding-left: 202px;}
ul.topmenu li				{ float: left; font-weight: bold; list-style: none; margin: 0; padding: 0;  color: #FFFFFF; background-image: url(gfx/tmenu_item_border.gif); background-repeat: no-repeat; background-position:left; padding-right: 1px;  }
ul.topmenu li.selected		{ color: #FFFFFF; font-weight: bold; margin: 0; padding: 0;background: #FFFFFF url(gfx/topmenubg_act.gif) repeat-x; }
ul.topmenu li a			{ color: #FFFFFF; font-weight: bold; margin: 0; padding: 0; text-decoration:none; padding-left: 20px; padding-right: 20px; line-height: 29px; }
ul.topmenu li a:link		{ color: #FFFFFF; font-weight: bold; margin: 0; padding: 0; text-decoration:none; padding-left: 20px; padding-right: 20px; }
ul.topmenu li a:visited	{ color: #FFFFFF; font-weight: bold; padding-left: 20px; padding-right: 20px; }
ul.topmenu li a:hover		{ color: #FFFFFF; font-weight: bold; padding-left: 20px; padding-right: 20px; }
ul.topmenu li a.selected	{ color: #FFFFFF; font-weight: bold; padding-left: 20px; padding-right: 20px; }


#contentwrapper				{ float:left; width: 997px;  background: #FFFFFF url(gfx/content_bg.gif) repeat-y; }
#content					{ float:left; width: 100%; text-align: left; padding:0px;  line-height: 16px;}
#contentinner				{ float:left; width: 997px; position:relative; padding-left: 29px; }
#contentinnerleftmenu		{ float:left; width: 997px; position:relative; padding-left: 29px;  background: url(gfx/leftmenubg.gif) repeat-y;}
#contentfooter				{ float:left; width: 997px; height: 3px; background: #FFFFFF url(gfx/content_bottom_bg.gif) repeat-x; line-height:3px;}

#iconbar					{ border: 0px solid red; float:right;}
#iconbar a					{ margin-left: 12px; }

/* Panes */
div.LeftPane					{ float:left; padding:0px; padding: 15px; border: 0px solid red;  width:145px; _width: 175px; background: url(gfx/leftpanebg.gif) repeat-y;}
#LeftMenuPane				{ float:left; padding:0px;  border: 0px solid red;  width:145px; width: 175px; }
#Panes						{ float:left; padding: 10px; padding-top: 12px;border: 0px solid red; width: 553px; _width: 573px;}
div.RightPaneContent					{ float:left; padding: 0px; padding-top: 29px; width: 192px; background: #e8ebf1 url(gfx/right_gradient_bg.gif) repeat-x;  position:relative; min-height: 612px; _height: 612px;}
div.ContentPane				{ float:left; width: 533px; _width: 100%; padding:10px; padding-bottom: 0px; margin-bottom: 5px; border-bottom: 1px solid #b2c4d6; }
div.ContentPaneWide			{ float:left; width: 533px; _width: 100%; padding:10px; padding-bottom: 0px; margin-bottom: 5px; border-bottom: 1px solid #b2c4d6;  background-color:#EEEEEE;}
div.ContentPaneWideAdmin		{ float:left; width: 760px; padding:10px; padding-bottom: 0px; margin-bottom: 5px; border-bottom: 1px solid #b2c4d6;  background-color:#EEEEEE;}
#Panes div.half				{ float:left; width: 263px; }
#Panes div.half img			{ margin-bottom: 10px; }
#Panes div.half div			{ border-bottom: 1px solid #b2c4d6; margin-bottom: 10px; padding: 10px; }
#Panes div.half div div			{ border-bottom: none; padding:0px;}
#RightPaneContent					{ float:left; padding: 0px; padding-top: 29px; width: 192px; background: #e8ebf1 url(gfx/right_gradient_bg.gif) repeat-x;  position:relative; min-height: 612px; _height: 612px;}
.ContentRightBottomPane		{ }
.spacer						{ float:left; height: 400px; width: 1px;  border-left: 1px solid #b2c4d6; margin:10px;}

/* sogeform */
div#sogning span.SkinObject		{ display: none; }
div#sogning a		{ display: none; }
#sogning						{ padding-left:15px; }
#sogning input				{ float:left; width: 130px;}

form							{ padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
form input.input				{ border: 1px solid black; height: 16px; width: 130px; _width: 125px; padding-left: 1px; font-size: 9px;}

/* Venstre side */
div.LeftPane ul				{ padding:0; margin:0; list-style:none;}
div.LeftPane li				{ list-style:none; }

/* Venstre menu */
div.leftmenu					{ padding-top: 29px; padding-bottom: 0px;background: #e8ebf1 url(gfx/right_gradient_bg.gif) repeat-x;height: 612px;width: 173px; _width: 173px; border:0px solid red;}
div.leftmenu				{ }
div.leftmenu ul				{ padding:0; margin:0; list-style:none;}
div.leftmenu li				{ margin: 0px;  border-top: 1px solid #a1b3c7;  border-bottom: 1px solid #d3dce5; padding:0px;}
div.leftmenu a,
div.leftmenu a:link,
div.leftmenu a:visited		{ width: 158px; _width: 172px; display:block; color: #000000; text-decoration:none; padding:4px; padding-left: 11px; text-transform: uppercase; font-weight: bold; text-decoration:none; margin-left: 1px; font-size: 10px;}

div.leftmenu a:hover,
div.leftmenu a:active,
div.leftmenu a.selected			{ background-color: #003066;text-decoration:none; color: #FFFFFF; }
div.leftmenu li.selected a.selected{ background-color: #003066;text-decoration:none; color: #FFFFFF; }

div.leftmenu li.selected li a,
div.leftmenu li.selected li a:link,
div.leftmenu li.selected li a:hover,
div.leftmenu li.selected li a:visited	{ font-weight:normal; background:none;color:#000000; }
div.leftmenu li.selected li a:hover				{ text-decoration:none;  font-weight:bold;}

div.leftmenu li.selected li a.selected,
div.leftmenu li.selected li a.selected:link,
div.leftmenu li.selected li a.selected:visited	{ font-weight:bold; background:none; color:#000000;}


.ContentPane ul		{ margin-left: 15px; }
.ContentPane ul li		{ margin-left: 15px; }
.ContentPane table.stdTable	{ border-collapse:collapse; }

/* Containers */
div.vseperator				{ border-bottom: 1px solid #b2c4d6; width: 100%; line-height: 1px;}

div.hotspotlist				{ width: 100%; padding-top: 20px; padding-bottom: 0px;}
div.hotspotlist h1			{ font-size:17px; font-weight:bold; margin-bottom: 15px; line-height: 20px;  }
div.hotspotlist ul				{ list-style: none;}
div.hotspotlist ul	li			{ margin-bottom: 20px; list-style-type:none;}




#bottomHotspots			{ float:left;  }
#bottomHotspots div.third	{ float:left; width: 163px; _width: 184px; padding: 10px; border-right: 1px solid #b2c4d6; }
#bottomHotspots div.last	{ border-right: 0px solid #b2c4d6; }

/* Tabel design */
span.small					{ font-size: 9px; color:black; }
.ContentPane table.stdTable 			{ font-size: 9px;  background-color: #f0f5fb; border-top: 1px solid #b2c4d6; border-bottom: 1px solid #b2c4d6;}
.ContentPane table.stdTable td		{ font-size: 9px;padding: 3px; line-height: 16px;}
.ContentPane table.stdTable td a		{ font-size: 9px; color:#000; }
.ContentPane table.stdTable td a:visited	{ font-size: 9px; color:#000; }
.ContentPane table.stdTable td a:active	{ font-size: 9px; color:#000; }
.ContentPane table.stdTable td a:link		{ font-size: 9px; color:#000; }
.ContentPane table.stdTable td a:hover	{ font-size: 9px; color:#000; text-decoration: underline;}

.ContentPane table.stdTable .th		{ background-color: #f0f5fb; vertical-align: bottom; color: #003066; padding: 2px; border-right: 1px solid white;}
.ContentPane table.stdTable .head	{ font-weight: bold; color: #000000; background-color: #FFFFFF;padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #b2c4d6; border-bottom: 1px solid #b2c4d6;}
.ContentPane table.stdTable .dark	{ font-weight: normal; color: #000000; background-color: #ccd6e0;padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white;}

/* Kun for kontaktformularen */
.stdcontainer .Panel 			{ border:none; width:100%;  }
.stdcontainer .Panel table			{ border:none; width:100%;  margin:0px; padding:0px;}
.stdcontainer .EFFormBody 		{ border-collapse: collapse; width:100%; }
.stdcontainer .EFFormBody tr		{ border-bottom:2px solid white; width:100%;}
.stdcontainer .EFFormBody td		{ border-bottom:2px solid white; padding:0px; padding-bottom: 10px; width:100%;}
.stdcontainer .EFFormBody td td	{ border:none; padding: 0px;}
.stdcontainer .EFFormBody td img	{ display:none;}
.stdcontainer .EFFormBody  input	{ width: 260px;}
.stdcontainer .EFFormBody  select	{ width: 260px;font-size:10px;}
.stdcontainer .EFFormBody  textarea	{ width: 500px; height: 120px;}



/* Produkter */
/* Tabel design */
table.stdTable tr.even 	{ font-weight: normal; color: #000000; background-color: #ccd6e0;padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white; }
table.stdTable tr.odd 		{ background-color: white;}

table.tb			{ font-size: 9px; width: 100%; background-color: #f0f5fb; border-top: 1px solid #b2c4d6; border-bottom: 1px solid #b2c4d6;}
table.tb td		{ font-size: 9px;padding: 0px; line-height: 16px;}
table.tb td a		{ font-size: 9px; color:#000; }
table.tb td a:visited	{ font-size: 9px; color:#000; }
table.tb td a:active	{ font-size: 9px; color:#000; }
table.tb td a:link		{ font-size: 9px; color:#000; }
table.tb td a:hover	{ font-size: 9px; color:#000; text-decoration: underline;}

table.tb .th		{ background-color: #f0f5fb; vertical-align: bottom; color: #003066; padding: 2px; border-right: 1px solid white;}
table.tb .head	{ font-weight: bold; color: #000000; background-color: #FFFFFF;padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #b2c4d6; border-bottom: 1px solid #b2c4d6;}
table.tb .dark	{ font-weight: normal; color: #000000; background-color: #ccd6e0;padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid white;}

table.tb .text		{ text-align:left; }
table.tb .nr		{ text-align:right; }

.bad		{ border: 10px solid red;  }

/*
		div.XXhotspotfoldout		{ width: 100%; padding-top: 5px; padding-bottom: 0px; text-align:left;}
		div.XXhotspotfoldout img	{ float:right; border: none; }
		div.XXhotspotfoldout h1		{ padding-left: 10px;font-size:13px; font-weight:bold; margin-bottom: 5px; line-height: 30px; background: #e8ebf1 url(/desktopmodules/garantiinvest/headlinebg.gif) repeat-x;}
		div.XXhotspotfoldout ul		{ list-style: none;}
		div.XXhotspotfoldout ul	li	{ margin-bottom: 20px;}

		div.XXhotspotfoldout div.sektion	{ display:none; padding:10px; position:relative; text-align:left;}
		div.XXhotspotfoldout div.XXsektionopen	{ display:block; padding:10px; position:relative; text-align:left;}
*/

th.garanti_selectedTab{border-top:solid 10px; #b2c4d6;border-left:solid 1px #b2c4d6;border-right:solid 1px #b2c4d6;}
th.garanti_unselectedTab{cursor:hand;background-color:#e8ebf1;border-bottom:solid 1px #b2c4d6;border-top:solid 1px #b2c4d6;border-left:solid 1px #b2c4d6;border-right:solid 1px #b2c4d6;}
tr.handeloverskrift{height:16px;text-align:left;}
th.handeloverskrift{padding:2px; font-size: 10px;}
th.kategorioverskrift{border-bottom:solid 1px #b2c4d6;border-top:solid 1px #b2c4d6;text-align:left;padding:2px; padding-top: 10px;font-size: 10px; }
.performanceheader{font-size:x-small;text-align:left;}
.garanti_standard{background-color:#e8ebf1;text-indent:5px;font-size:small;}
.garanti_alternativ{background-color:#b2c4d6;text-indent:5px;font-size:small;}
.garanti_hover{background-color:#eb8000;text-indent:5px;cursor:hand;}


div.XXhotspotfoldout			{ width: 100%; padding-top: 5px; padding-bottom: 0px; text-align:left; cursor:pointer;}
div.XXhotspotfoldout img		{ float:right; border: none; }
div.XXhotspotfoldout h1			{ padding-left: 10px;font-size:13px; font-weight:bold; margin-bottom: 5px; line-height: 30px; background: #e8ebf1 url(/desktopmodules/garantiinvest/headlinebg.gif) repeat-x;}
div.XXhotspotfoldout ul			{ list-style: none;}
div.XXhotspotfoldout ul	li		{ list-style: none; margin-bottom: 20px;}

div.XXsektion	{ display:none; padding:10px; position:relative; text-align:left;}
div.XXsektion ul			{ list-style: none;}
div.XXsektion ul	li		{ list-style: none; margin-bottom: 20px;}

div.XXsektionopen	{ display:block; padding:10px; position:relative; text-align:left;}

#tabs h1		{ margin-top: 15px; }

/* Produkter admin */
td.LabelColumn		{ width: 150px;  font-weight:normal; }
td.ContentColumn	{ padding: 3px; }
td.ContentColumn input	{ font-size: 11px; padding:1px; }


.HeaderColumn 		{ font-family:verdana,Arial,Helvetica; color:black; font-size: 11px; vertical-align:middle; text-align:left; }

/* Nyheder */

a.MenuTopSelected						{ color: #eb8000; text-decoration:underline;}
a.MenuTopSelected:link					{ color: #eb8000; text-decoration:underline;}
a.MenuTopSelected:visited				{ color: #eb8000; text-decoration:underline;}
a.MenuTopSelected:hover					{ color: #eb8000; text-decoration:underline;}

a.MenuTop						{ color: #eb8000; text-decoration:none;}
a.MenuTop:link					{ color: #eb8000; text-decoration:none;}
a.MenuTop:visited				{ color: #eb8000; text-decoration:none;}
a.MenuTop:hover					{ color: #eb8000; text-decoration:underline;}

#nyhedstop_bar	{ display:none; }

/* FAQ */
div.faq_anwser ul		{ padding-left: 15px; }

/* Nyhedsservice form */
.niceform   input			{ background-color:#FFFFFF; }
.niceform   input:hover	{ background-color:#F4F4F4; }
.niceform  .chk input		{ border:none; }
.niceform  .btn input		{ border:none; }

