/*  finansrådet.dk  */
/*
  Generelt
    background dark: #dedecd        
    background light: #efefe7
    logo farve: #5E9CAE	
    background searchbox: #c3cc01
    servicemenu text: #609eaf
    Link farve (green): #9fa600	
*/

/*====================================
  GLOBAL SETTINGS
=====================================*/
body { background:#fafaf8 url(../images/pageGradientBG.png) left top repeat-x; }

html,body {
  height:100%;

}
html,body,table, h1, h2, h3, h4, h5, h6, p, legend, input, form {
  font: normal normal normal 12px/18px verdana, arial, helvetica, tahoma, sans-serif;
  color:#000000;
  margin:0px; 
  padding:0px;
}
/*-----------------------------------
  HEADER STYLE SETTINGS
------------------------------------*/
h1 { font-family:georgia; font-size:24px; line-height:22px; margin:0; }
h2 { font-family:georgia; font-size:18px; line-height:20px; margin:25px 0 5px 0; }
h3 { font-family:georgia; font-size:16px; line-height:20px; margin:20px 0 5px 0; }
h4 { font-family:georgia; font-size:14px; line-height:16px; }
h5 { font-size:10px; line-height:12px; }
h6 { font-size:10px; line-height:12px; }

h3.white, h3.whiteLink { color:#ffffff; height:28px; line-height:28px; padding:0 0 0 14px; margin:0; }
h3.whiteLink { margin:0 0 0 14px; padding:0 0 0 21px; background:transparent url(../images/arrowH2.gif) no-repeat scroll left center; }



/*-----------------------------------
  PARAGRAPH STYLE SETTINGS
------------------------------------*/
p { margin:0 0 15px 0; }
p.teaser, span.teaser, div.date { color:#757879; font-size:14px; }
p strong { font-weight:bold; }

p.align-left { text-align:left; }
p.align-center { text-align:center; }
p.align-right { text-align:right; }
p.align-justify { text-align:justify;}


/*-----------------------------------
  LINK STYLE SETTINGS
------------------------------------*/
a { color:#9fa600; text-decoration:underline;}
a:link, a:visited {}
a:hover { color:#666666; text-decoration:underline; }
a:active {}

a.arrow { line-height:18px; padding: 0 0 0 10px; display:block; background:transparent url(../images/linkArrowFocusBox.gif) top left no-repeat; }

a.white { color:#fff; text-decoration:none; }
a.white:link, a.white:visited {}
a.white:hover { color:#666666; text-decoration:none;}
a.white:active {}

a img { border:0px solid #fff;}
a:hover img { border:0px solid #fff;}

:focus{-moz-outline-style: none;}

h1 a { color:#000000; padding:0 0 0 21px; display:block; background:transparent url(../images/arrowH1.gif) no-repeat scroll left top; text-decoration:none; }
h1 a:hover { color:#666666; text-decoration:none; }
h2.white a { color:#ffffff; text-decoration:none; }
h2.white a:hover { color:#666666; text-decoration:none; }
h2.linkH2 a { color:#000000; padding:0 0 0 21px; margin:0; background:transparent url(../images/arrowH2.gif) left center no-repeat; text-decoration:none }
h2.linkH2 a:hover { color:#666666; text-decoration:none; }
/*-----------------------------------
  CLASS STYLE SETTINGS
------------------------------------*/
span.white, p.white, h1.white, h2.white, h3.white { color:#fff;}
span.blue, p.blue, a.blue { color:#609eaf; }

/*-----------------------------------
   HR STYLE SETTINGS
------------------------------------*/
hr {  width:100%; height:1px; line-height:1px; border:0; border-top:1px solid #666666; padding:0; margin:12px 0 0px 0; }


/*-----------------------------------
  INPUT, SELECT, TEXTAREA STYLE SETTINGS
------------------------------------*/
/* Hvert inputsfelt */
div.inputfields { margin:0 0 5px; }
div.submitfields { margin:10px 0 0; }

/* submit knapper */
div.submitBegin { 
  height:20px;
  width:13px;
  background:transparent url('../images/submitBeginBG.gif') top left no-repeat;
}
div.submitEnd { 
  height:20px;
  width:8px;
  background:transparent url('../images/submitEndBG.gif') top left no-repeat;
}
div.submit {
  height:20px;
  background:transparent url('../images/submitBG.gif') top left repeat-x;
  border:0px none;
  text-align:center; 
  padding:0;
  margin:0;
  display:inline;
}
  
input.submit, input.submit-over  {
  font-size:12px;
  line-height:18px;
  font-weight:bold;
  text-transform:uppercase; 
  height:18px; 
  background:transparent;
  border:0px none;
  color:#ffffff;
  padding:0 4px;
  margin:0;
  cursor:pointer;
}

input.submit-over {
  color:#89acd7;
}

/* submit as text */
div.submitText {
  height:18px;
  background:transparent;
  border:0px none;
  text-align:center; 
  padding:0;
  margin:0;
  display:inline;
}
  
input.submitText, input.submitText-over {
  font-size:12px;
  line-height:16px;
  font-weight:bold;
  text-transform:none; 
  height:16px;
  background:transparent;
  border:0px none;
  color:#0000ff;
  padding:0 3px;
  margin:0;
  cursor:pointer;
}
input.submitText-over {
  color:#89acd7;
}


/* input felter */
div.text {
  height:19px;
  background:#ffffff;
  border:1px solid #d9dcdb;
  text-align:left; 
  padding:0;
  margin:0;
  display:inline;
}

input.text {
  font-size:11px;
  line-height:16px;
  color:#646464;
  height:16px; 
  width:97%;
  background:transparent;
  border:0px none;
  padding:2px 0 0 0; 
  margin:0 0 0 2px;
}

.xxsmall { width:40px; }
.xsmall { width:80px; }
.small { width:100px; }
.medium { width:140px; }
.large { width:180px; }
.xlarge { width:225px; }
.xxlarge { width:380px; }

select {
  font-size:11px;
  color:#646464;
  height:20px; 
  border:1px solid #d9dcdb;
}

textarea {
  font-size:11px;
  color:#646464;
  padding:2px;
  border:1px solid #d9dcdb;
}

div.label { margin:0 0 2px 0; color:#646464;font-size:11px; }


/*-----------------------------------
  LIST STYLE SETTINGS
------------------------------------*/
ul {
  text-align:left;
  padding-left:0px;
  list-style-image: url('../images/listitem.gif');
  list-style-position: outside;
  margin-top:0px;
  margin-left:29px;
}

ul li {
  padding-bottom:0px;
  line-height:1.5;
}

ol {
  text-align:left;
  padding:0;
  list-style-position: outside;
  margin-top:0px;
  margin-left:29px;
}

ol li { line-height:1.5; }

/*-----------------------------------
  TABLE STYLE SETTINGS  
------------------------------------*/
/* Tabellen  wideSubpage */
div.wideSubpage div#body table { 
  width:631px;
  border-collapse: collapse;
  padding:0;
  border: 0px solid #cccccc;
  margin:0 0 0 -11px;
}
/* Tabellen  narrowSubpage */
div.narrowSubpage div#body table { 
  width:431px !important;
  border-collapse: collapse;
  padding:0;
  border: 0px solid #cccccc;
  margin:0 0 0 -11px;
} 
/* thead */
div.wideSubpage div#body table thead tr,
div.narrowSubpage div#body table thead tr { background:transparent url(../images/tableTHeadBG.gif) left top repeat-x; }
div.wideSubpage div#body table thead td,
div.narrowSubpage div#body table thead td { min-height:27px; font-size:11px; line-height:14px; font-weight:bold; color:#646464; padding-top:7px; padding-right:10px; padding-bottom:6px; padding-left:10px; }
div.wideSubpage div#body table thead td p,
div.narrowSubpage div#body table thead td p { font-size:11px; font-weight:bold; line-height:14px; color:#646464; margin:0;}

/* tbody */
div.wideSubpage div#body table tbody tr,
div.narrowSubpage div#body table tbody tr { background:transparent url(../images/tableTBodyBG.gif) left top repeat-x; }
div.wideSubpage div#body table tbody td,
div.narrowSubpage div#body table tbody td { min-height:27px; font-size:11px; line-height:14px; color:#646464; padding-top:7px; padding-right:10px; padding-bottom:6px; padding-left:10px; }
div.wideSubpage div#body table tbody td p,
div.narrowSubpage div#body table tbody td p { font-size:11px; line-height:14px; color:#646464; margin:0;}

/* tfoot */
div.wideSubpage div#body table tfoot tr,
div.narrowSubpage div#body table tfoot tr { background:transparent url(../images/tableTFootBG.gif) left top repeat-x; }
div.wideSubpage div#body table tr.regnskabsbundlinje,
div.narrowSubpage div#body table tr.regnskabsbundlinje,
div.wideSubpage div#body table tfoot tr.regnskabsbundlinje,
div.narrowSubpage div#body table tfoot tr.regnskabsbundlinje { background:transparent url(../images/tableTFootBG_regnskab.gif) left top repeat-x; }
div.wideSubpage div#body table tfoot td,
div.narrowSubpage div#body table tfoot td { min-height:29px; font-size:11px; line-height:14px; color:#646464; padding-top:7px; padding-right:10px; padding-bottom:8px; padding-left:10px;}
div.wideSubpage div#body table tfoot td p,
div.narrowSubpage div#body table tfoot td p { font-size:11px; line-height:14px; color:#646464; margin:0; }

/*-----------------------------------
  IMAGES TEXT FLOAT 
------------------------------------*/
img.textLeft { margin:0 15px 10px 0; float:left; }
img.textRight { margin:0 0 10px 15px; float:right; }
















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

