
html, body 
{
height: 100%; /* Required */
background: #336699;
margin-top: 1px;
text-align: left;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
}

p
{
color: black;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
}

table
{

}

div.tree
{
width: 300px;
background: white;
float: left;
}

div.viAnbefaler
{
margin-left: 5px;
float: right;
width: 175px;
background-color: #e7e7e7;
padding: 10px;
}


h1
{
color: black;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
margin: 10px 0px 10px 0px;;
}

h3
{
color: black;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
margin-top: 10px;
}

span.newsHeadline
{
color: #31c5f4;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
font-weight: bold;
text-align: left;
}

span.newsText
{
color: black;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
padding-right: 10px;
}

span.newsReadMore
{
color: #31c5f4;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
text-decoration: underline;
}

span.nyhedsForfatter
{
color: black;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
font-style: italic;
}

span.bundText
{
color: white;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
padding: 5px;
}

span.logindTekst
{
color: white;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
padding: 0px 0px 0px 5px;
}

span.wrongUser
{
color: white;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
padding: 0px 95px 0px 5px;
}

span.forgotPass
{
color: white;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
padding: 0px 10px 0px 0px;
}


span.errorMsg
{
color: red;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
}

table.globalFrame
{
border-color: black;
border-width: 1px;
border-style: solid;
width: 902px;
text-align: left;
}

table.searchTable
{
width: 278px;
text-align: left;
vertical-align: middle;
}

/*/td{vertical-align: top;}/*/

td.topbar
{
width:900px;
height:150px;
background-color: black;
}

td.topmenu
{
width:900px;
height:30px;
background-color: black;
text-align: right;
vertical-align: middle;
}

td.reklamer
{
width:900px;
height:75px;
background: white;
margin: 0px;
}

td.grafikbar
{
width: 900px;
height: 20px;
background-image: url("billeder/grafik/grafikbar.png");
background-repeat: repeat-y;
}

td.grafikbar_Orange
{
width: 900px;
height: 20px;
background: #edab30;
}

td.grafikbar_Blue
{
width: 900px;
height: 20px;
background: #31c5f4;
}

td.grafikbar_Green
{
width: 900px;
height: 20px;
background: #aad22c;
}

td.menu
{
width: 210px;
background: white;
vertical-align: top;
padding: 0px 5px 5px 15px;
color: #31c5f4;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
text-align: left;
line-height: 12pt;
font-weight: bold;
}

td.indholdForside
{
width: 460px;
padding: 5px;
background: white;
vertical-align: top;
}

td.indhold
{
vertical-align: top;
width: 640px;
padding: 5px 15px 5px 15px;
background: white;
}

td.nyheder
{
width: 200px;
background: white;
vertical-align: top;
padding: 5px;
padding-right: 8px;
}

td.bundbar
{
height: 30px;
background: black;
vertical-align: middle;
}

.divider
{
width: 6px;
height: 75px;
background: url("billeder/grafik/divider.gif");
background-repeat: repeat-y;
float: left;
}

.add
{
float: left;
}

img.img5margin
{
border-color: white;
border-width: 10px;
border-style: solid;
}

select 
{
font-family: Verdana, Arial, Helvetica, "sans serif";
font-size: 8pt;
color: #000000;
background-color: White;
width: 250px;
}

div.downloadGuide
{
border-color: black;
border-width: 1px;
border-style: solid;
width: 150px;
padding: 10px;
}

div.menuFrame
{
width:200px;
color: black;
background-color: #e7e7e7;
text-align: left;
font-size: 11pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
font-weight: bold;
margin-top: 15px;
line-height: 20pt;
}

div.menuContent
{
width:188px;
color: black;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: #e7e7e7;
text-align: left;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
font-weight: normal;
padding: 5px;
line-height: 13pt;
}

#searchResultImg
{
clear:both;
float:left;
width: 145px;
}

div.leftColumn
{
width: 275px;
background-color: white;
float: left;
margin-bottom: 10px;
}

div.rightColumn
{
background-color: white;
float: top;
margin-left: 275px;
width: 275px;
margin-bottom: 10px;
}

/*/////////////////////FORM-ELEMENTER////////////////////////////*/

form
{
margin: 0px;
vertical-align: middle;
}

input.sendknap
{
border-style: solid;
border-width: 1px;
border-color: #31c5f4;
margin: -1px 4px 0px 0px;
font-size: 8pt;
color: white;
font-weight: bold;
height: 20px;
background-color: #31c5f4;
vertical-align: middle;
}

input.logind
{
width: 100px;
height: 15px;
vertical-align: middle;
}

textarea 
{
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
font-weight: normal;
}

/*/////////////////////LINK-ELEMENTER////////////////////////////*/
a
	{
	text-decoration: underline;
	font-family: Verdana,helvetica, sans-serif;
	color: black;
	text-align: left;
	font-style: normal;
	font-size: 8pt;
	}
a.visited
	{
	text-decoration: underline;
	font-family: Verdana,helvetica, sans-serif;
	color: black;
	text-align: left;
	font-style: normal;
	font-size: 8pt;
	}
a.active
	{
	text-decoration: underline;
	font-family: Verdana,helvetica, sans-serif;
	color: black;
	text-align: left;
	font-style: normal;
	font-size: 8pt;
	}
a:hover
	{
	text-decoration: underline;
	font-family: Verdana,helvetica, sans-serif;
	color: black;
	text-align: left;
	font-style: normal;
	font-size: 8pt;
	}
	
a.hvid 
{
text-decoration: underline;
text-align: left;
font-family: Verdana,helvetica, sans-serif;
color: white;
font-style: normal;
font-size: 8pt;
}

a:visited.hvid
{
text-decoration: underline;
font-family: Verdana,helvetica, sans-serif;
color: white;
text-align: left;
font-style: normal;
font-size: 8pt;
}

a:active.hvid
{
text-decoration: underline;
font-family: Verdana,helvetica, sans-serif;
color: white;
text-align: left;
font-style: normal;
font-size: 8pt;
}

a:hover.hvid 
{
text-decoration: underline;
font-family: Verdana,helvetica, sans-serif;
color: white;
text-align: left;
font-style: normal;
font-size: 8pt;
}

a.noStreg 
{
text-decoration: none;
text-align: left;
font-family: Verdana,helvetica, sans-serif;
color: white;
font-style: normal;
font-size: 8pt;
}

a:visited.noStreg
{
text-decoration: none;
font-family: Verdana,helvetica, sans-serif;
color: white;
text-align: left;
font-style: normal;
font-size: 8pt;
}

a:active.noStreg
{
text-decoration: none;
font-family: Verdana,helvetica, sans-serif;
color: white;
text-align: left;
font-style: normal;
font-size: 8pt;
}

a:hover.noStreg 
{
text-decoration: none;
font-family: Verdana,helvetica, sans-serif;
color: white;
text-align: left;
font-style: normal;
font-size: 8pt;
}

/*/////////////////////MENU-LINK-ELEMENTER////////////////////////////*/

a.menupunkt 
{
text-decoration: none;
text-align: left;
font-family: Verdana,helvetica, sans-serif;
color: black;
font-style: normal;
font-size: 10pt;
}

a:visited.menupunkt
{
text-decoration: none;
font-family: Verdana,helvetica, sans-serif;
color: black;
text-align: left;
font-style: normal;
font-size: 10pt;
}

a:active.menupunkt
{
text-decoration: none;
font-family: Verdana,helvetica, sans-serif;
color: black;
text-align: left;
font-style: normal;
font-size: 10pt;
}

a:hover.menupunkt 
{
text-decoration: underline;
font-family: Verdana,helvetica, sans-serif;
color: black;
text-align: left;
font-style: normal;
font-size: 10pt;
}

td.searchResultTekst
{
width: 420px;
vertical-align: top;
padding: 1px;
margin: 1px;
}

td.searchResultImg
{
width: 150px;
}

td.searchResultRating
{
width: 50px;
text-align: center;
}

img
{
border-width: 0px;
}

img.logo
{
width: 145px;
height: 74px;
border-width: 0px;
}

div.profilLogo
{
width: 250px;
background-color: white;
float: left;
}

div.profilKontakt
{
background-color: white;
float: top;
margin-left: 300px;
}

div.profilFacts
{
background-color: white;
clear: both;
padding-top: 0px;
}

div.profilTekst
{
background-color: white;
width:550px;
clear: both;
text-align: left;
}

div.profilKategorier
{
width: 155px;
background-color: white;
vertical-align: top;
}

table.profilData
{
text-align: left;
vertical-align: top;
padding-top: 10px;
}

td.profilDataTd
{
vertical-align: top; 
}

table.profilAnbefalinger
{
line-height: 11pt;
width:550px;
text-align: left;
vertical-align: top;
padding-top: 10px;
}

tr.anbefalingHeadline
{
background-color: #e7e7e7;
font-weight: bold;
}

td.anbefaling
{
line-height: 13pt;
font-size: 10pt;
font-weight: bold;
text-align: left;
background-color: white;
}

img.anbefal
{
margin-right: 120px;
margin-bottom: 5px;
}

div.forklaring
{
width: 150px;
height: 200px;
background-color: #e7e7e7;
float: right;
margin-right: 100px;
margin-top: 15px;
border-style: solid;
border-width: 1px;
border-color: black;
padding: 5px;
}

div.profilhomeLeft
{
width: 120px;
float: left;
}

div.profilhomeRight
{
width: 200px;
float: top;
margin-left: 125px;
}

div.projektLeft
{
width: 250px;
float: left;
}

div.projektRight
{
width: 250px;
float: top;
margin-left: 250px;
}


/*/////////////////////CHECK TREE////////////////////////////*/


/* Some formatting for the menu UL tags themselves; remove margins */
ul.checktree, ul.checktree ul {
 list-style-type: none;
 padding: 0;
 margin: 0;
 font-size: 8pt;
font-family: Verdana, Arial, Helvetica, "sans serif";
}

/*
LI tags have a different background depending if they're the last node, and padding
The script will automatically assign these CSS classes to LI tags depending on their
expanded state, so we style them appropriately here.
*/
ul.checktree li {
 background: url(billeder/checkTree_images/node.gif) no-repeat;
 margin: 0;
 padding: 0 0 0 16px;
 cursor: default;
}
ul.checktree li.last {
 background-image: url(billeder/checkTree_images/node-last.gif);
}
ul.checktree li.plus {
 background-image: url(billeder/checkTree_images/plus.gif);
}
ul.checktree li.plus-last {
 background-image: url(billeder/checkTree_images/plus-last.gif);
}
ul.checktree li.minus {
 background-image: url(billeder/checkTree_images/minus.gif);
}
ul.checktree li.minus-last {
 background-image: url(billeder/checkTree_images/minus-last.gif);
}


/* The check-count SPANs. */
ul.checktree span.count {
 text-indent: 5pt;
 color: #999;
 font-style: italic;
}

/* Default DOM Tooltip Style */
div.domTT {
	border: 1px solid #333333;
	background-color: #333333;
}
div.domTT .caption {
	font-family: serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 2px;
	color: #FFFFFF;
}
div.domTT .contents {
	font-size: 12px;
	font-family: sans-serif;
	padding: 3px 2px;
	background-color: #F1F1FF;
}

/* Classic Style */
div.domTTClassic {
	border: 1px solid black;
	background-color: InfoBackground;
}
div.domTTClassic .caption {
	font-family: serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	padding: 1px 2px;
}
div.domTTClassic .contents {
	color: InfoText;
	font-size: 13px;
	font-family: Arial, sans-serif;
	padding: 1px 2px;
}

/* Nicetitle Style */
div.niceTitle
{
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS", sans-serif;
	width: 250px;
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}

div.niceTitle .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.niceTitle p
{
	color: #D17E62;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}

/* Context Menu Style */
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenu .caption {
  font-size: 12px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenu .contents {
  padding: 1px 0;
  background-color: #E6E6E6;
}