﻿body 
{
    text-align: center;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    background: #FFFFFF url("billeder/bg_body.gif") repeat-x left top;
}

form
{
	display: inline;
}
table
{
    border-spacing: 1px;
    border-collapse: separate;
    empty-cells: show;
    table-layout: auto;
}
td
{
    padding: 1px;
}

#ctl00_I_Demotag
{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
#Logo
{
    width: 762px; 
    position: relative;
    margin: auto;
    height: auto;
    text-align: left;
    margin-bottom: 1px;
}
#Content1
{
    border: solid 1px black;
    width: 760px;
    background: #FFFFFF url("billeder/bg_ko.jpg") no-repeat left top;
    position: relative;
    margin: auto;
    height: auto;
    text-align: left;
}

* html .TopMenu:Link /* for IE only*/
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menubg.png',sizingMethod='scale');
    float: left;
    position:relative;
}
* html .TopMenu:Visited /* for IE only*/
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menubg.png',sizingMethod='scale');
    float: left;
    position:relative;
}
* html .TopMenu:Hover /* for IE only*/
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menubg2.png',sizingMethod='scale');
    float: left;
    position:relative;
}
* html .TopMenu:Active /* for IE only*/
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menubg.png',sizingMethod='scale');
    float: left;
    position:relative;
}
.TopMenu:Link
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url("billeder/menubg.png");
    float: left;
    position:relative;
}
.TopMenu:Visited
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url("billeder/menubg.png");
    float: left;
    position:relative;
}
.TopMenu:Hover
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    background-image: url("billeder/menubg2.png");
    float: left;
    position:relative;
}
.TopMenu:Active
{
    padding: 4px 10px 4px 10px;
    margin-right: 1px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url("billeder/menubg.png");
    float: left;
    position:relative;
}

* html .menufyld /* for IE only*/
{
    padding: 4px 10px 4px 10px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menubg.png',sizingMethod='scale');
    float: left;
    width: 388px;
}
.menufyld
{
    padding: 4px 10px 4px 10px;
    font: 0.8em verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url("billeder/menubg.png");
    float: left;
    width: 388px;
}
#PageContainer
{
	width: 485px;
	padding: 5px;
	position: relative;
	display: block;
	overflow: visible;
	/*border: solid 1px black;*/
}
#MenuContainer
{
    float: right;
    width: 230px;
    padding-top: 30px;
    margin-right: 10px;
    /*border: solid 1px black;*/
}

.MenuBoxText H2
{
	color: #333333;
	font: bold 0.8em verdana,helvetica,sans-serif;
	border-bottom: none;
	margin-left: 0px;
}
.MenuBoxText P
{
	margin-left: 0px;
	color: black;
	font: 0.8em verdana, helvetica, sans-serif;
}

h1
{
	color: #333333;
	font: bold 1em Trebuchet MS, verdana, helvetica, sans-serif;
	border-bottom: solid 1px #333333;
}
h2
{
	color: #333333;
	font: 0.85em verdana,helvetica,sans-serif;
	border-bottom: solid 1px #333333;
	margin-left: 60px;
}
h3
{
	color: #333333;
	font: 0.85em verdana,helvetica,sans-serif;
	border-bottom: solid 1px #333333;
}
h3 a:link
{
    color: #333333;
	text-decoration: none;
}
h3 a:visited
{
    color: #333333;
	text-decoration: none;
}
h3 a:hover
{
    color: #FF9900;
	text-decoration: none;
}
h3 a:active
{
    color: #333333;
	text-decoration: none;
}
h4
{
	color: #FF9900;
	font: bold 0.9em Trebuchet MS, verdana, helvetica, sans-serif;
}
p
{
	margin-left: 60px;
	color: black;
	font: 0.8em verdana, helvetica, sans-serif;	
}
ul
{
    margin-left: 60px;
    color: black;
	font: 0.8em verdana, helvetica, sans-serif;
	list-style-position: inside;
	list-style-type: square;
	padding-left: 25px;
	text-indent: 0px;
}    
.Tekst
{
    margin-left: 0px;
	color: black;
	font: 0.8em verdana, helvetica, sans-serif;	
}
hr
{
    border: solid 1px #FF9900;
    margin-left: 10px;
    margin-right: 10px;
}
.Bottom
{
    border-bottom: solid 1px #FF9900;
    border-top: solid 1px #FF9900;
    margin-left: 60px;
    padding-bottom: 1px;
    width: 425px;
    display: inline-block;
    clear: left; /* Fucker up i Firefox ved "right" og "both" */
    
}
.BuyLink:link
{
    color: Black;
    text-decoration: none;
    padding: 2px 0px 2px 20px;
	background: url('billeder/deco/kurv.gif') no-repeat 1px center;
	cursor: pointer;
	font: 0.7em verdana, helvetica, sans-serif;
}
.BuyLink:visited
{
    color: Black;
    text-decoration: none;
    padding: 2px 0px 2px 20px;
	background: url('billeder/deco/kurv.gif') no-repeat 1px center;
	cursor: pointer;
	font: 0.7em verdana, helvetica, sans-serif;
}
.BuyLink:hover
{
    color: Black;
    text-decoration: underline;
    padding: 2px 0px 2px 20px;
    background: url('billeder/deco/kurv2.gif') no-repeat 1px center;
    cursor: pointer;
    font: 0.7em verdana, helvetica, sans-serif;
}
.BuyLink:active
{
    color: Black;
    text-decoration: none;
    padding: 2px 0px 2px 20px;
	background: url('billeder/deco/kurv2.gif') no-repeat 1px center;
	cursor: pointer;
	font: 0.7em verdana, helvetica, sans-serif;
}

.Button
{
    border: solid 1px #669966;
	font: 0.7em verdana, helvetica, sans-serif;
	background: #FFFFFF;
	cursor: pointer;
	color: #669966;
}
.Button:hover
{
	border: solid 1px #FF9900;
	color: #FF9900;
}

.Button_selected
{
    border: solid 1px #FF9900;
	font: 0.7em verdana, helvetica, sans-serif;
	background: #FFFFFF;
	cursor: default;
	color: #FF9900;
}

.Button:focus
{
	border: solid 1px #FF9900;
	color: #FF9900;
}
textarea
{
	overflow: auto;
}
.Tekstfelt
{
	border: solid 1px #669966;
	font: 0.7em Verdana, helvetica, sans-serif;
	background: #FFFFFF;
}
.Tekstfelt:focus
{
	border: solid 1px #FF9900;
}
.Tekstfelt:hover
{
	border: solid 1px #FF9900;
}
.Tekstfelt-ReadOnly
{
	border: solid 1px #CCCCCC;
	font: 0.7em Verdana, helvetica, sans-serif;
	background: #FFFFFF;
	color: #FF9900;
}
label, .Label
{
	font: 0.75em verdana, helvetica, sans-serif;
}
.Label-tekst
{
	font: 0.75em verdana, helvetica, sans-serif;
	color: #669966;
}
.Label-tekst a:visited
{
    color: #669966;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.Label-tekst a:hover
{
	color: #FF9900;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.Box /*table*/
{
    border: solid 1px #669966;
	background: #FFFFFF;
	width: 230px;
	margin: 13px 0px 0px 0px;
}
.MenuBox
{
    border: solid 1px #669966;
	background: #FFFFFF;
	margin: 13px 0px 0px 0px;
	padding: 2px;
}
.BoxHeader
{
    font: small-caps bold 0.9em verdana, helvetica, sans-serif;
    background: #669966;
    text-align: center;
    color: #FFFFFF;
}
.TableHeader
{
    font: small-caps 0.8em verdana, helvetica, sans-serif;
    background: #669966;
    text-align: center;
    color: #FFFFFF;
    white-space: nowrap;
}
.MenuBoxHeader
{
    font: small-caps bold 0.9em verdana, helvetica, sans-serif;
    background: #669966;
    text-align: center;
    color: #FFFFFF;
    display: block;
    padding: 1px;
    margin: 1px;
}
.InsideBoxHeader
{
    font: small-caps bold 0.85em verdana, helvetica, sans-serif;
    background: #FF9900;
    text-align: center;
    color: #FFFFFF;
    display: block;
    padding: 1px;
    margin: 1px;
}
.Border
{
    border: solid 1px #669966;
    margin-left: 60px;
    padding: 2px;
}
.Border-table
{
    border: solid 1px #669966;
    margin-left: 60px;
    width: 425px;
}
.Indryk
{
    margin-left: 60px;
}
A:link
{
	color: #669966;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
A:visited
{
	color: #444444;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
A:hover
{
	color: #FF9900;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
A:active
{
	color: #FF9900;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.Hyperlink:link
{
	color: #000000;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.Hyperlink:visited
{
	color: #000000;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.Hyperlink:hover
{
	color: #000000;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.Hyperlink:active
{
	color: #000000;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkHeader:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkHeader:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkHeader:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkHeader:active
{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}

.HyperlinkGul:link
{
	color: #FF9900;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkGul:visited
{
	color: #FF9900;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkGul:hover
{
	color: #FF9900;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.HyperlinkGul:active
{
	color: #FF9900;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}

 /* TreeView */
.tree:link
{
	color: #666666;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.tree:visited
{
	color: #666666;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
}
.tree:hover
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.tree:active
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}

.tree_selected
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.tree_selected:link
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.tree_selected:visited
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.tree_selected:hover
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
.tree_selected:active
{
	color: Black;
	text-decoration: underline;
	font-family: verdana, helvetica, sans-serif;
}
    

.VisDetaljer:link
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/udvid.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: none;
	font: 0.8em verdana, helvetica, sans-serif;
}
.VisDetaljer:visited
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/udvid.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: none;
	font: 0.8em verdana, helvetica, sans-serif;
}
.VisDetaljer:hover
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/udvid-hover.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: underline;
	font: 0.8em verdana, helvetica, sans-serif;
}
.VisDetaljer:active
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/udvid.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: none;
	font: 0.8em verdana, helvetica, sans-serif;
}
.SkjulDetaljer:link
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/skjul.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: none;
	font: 0.8em verdana, helvetica, sans-serif;
}
.SkjulDetaljer:visited
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/skjul.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: none;
	font: 0.8em verdana, helvetica, sans-serif;
}
.SkjulDetaljer:hover
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/skjul-hover.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: underline;
	font: 0.8em verdana, helvetica, sans-serif;
}
.SkjulDetaljer:active
{
    padding: 0px 0px 1px 13px;
	background: url('billeder/skjul.gif') no-repeat 1px center;
	margin-left: 60px;
	color: Black;
	text-decoration: none;
	font: 0.8em verdana, helvetica, sans-serif;
}

.RowShow
{
    color: #000000;
    text-align: left;
    background: WhiteSmoke;
    font: 0.8em verdana, helvetica, sans-serif;
}
.Row
{
    color: #000000;
    text-align: left;
    background: WhiteSmoke;
    cursor: pointer;
    font: 0.8em verdana, helvetica, sans-serif;
}
.Row:hover
{
    color: #000000;
    text-align: left;
    background-color: #FF9900;
    cursor: pointer;
    font: 0.8em verdana, helvetica, sans-serif;
}
.Row2
{
    color: #000000;
    text-align: left;
    background: #EEEEEE;
    cursor: pointer;
    font: 0.8em verdana, helvetica, sans-serif;
}
.Row2:hover
{
    color: #000000;
    text-align: left;
    background-color: #FF9900;
    cursor: pointer;
    font: 0.8em verdana, helvetica, sans-serif;
}
.CartRow
{
    background: WhiteSmoke;
    font: 0.7em verdana, helvetica, sans-serif;
}
.CartRow a:link
{
    text-decoration: none;
}
.CartRow a:visited
{
    text-decoration: none;
    color: #669966;
}
.CartRow a:hover
{
    text-decoration: none;
    color: Black;
}
.CartRow a:active
{
    text-decoration: none;
    color: Black;
}

A.Link:link
{
	color: #669966;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	border-bottom: solid 1px #FF9900;
	line-height: 1.7
}
A.Link:visited
{
	color: #444444;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	border-bottom: solid 1px #FF9900;
	line-height: 1.7
}
A.Link:hover
{
	color: #000000;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	border-bottom: solid 1px #FF9900;
	line-height: 1.7
}
A.Link:active
{
	color: #000000;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	border-bottom: solid 1px #FF9900;
	line-height: 1.7
}
.menu-item:link
{
    display: block;
    color: #666666;
	text-decoration: none;
	border: solid 1px #FFFFFF;
	font: 0.8em Verdana, helvetica, sans-serif;
	padding: 1px;
    margin: 1px;
	background: #FFFFFF;
}
.menu-item:visited
{
    display: block;
    color: #666666;
	text-decoration: none;
	border: solid 1px #FFFFFF;
	font: 0.8em Verdana, helvetica, sans-serif;
	padding: 1px;
    margin: 1px;
	background: #FFFFFF;
}
.menu-item:hover
{
    display: block;
    color: #000000;
	text-decoration: none;
	border: solid 1px #FF9900;
	font: 0.8em verdana, helvetica, sans-serif;
	padding: 1px;
    margin: 1px;
	background: WhiteSmoke;
}
.menu-item:active
{
    display: block;
    color: #000000;
	text-decoration: none;
	border: solid 1px #FFFFFF;
	font: 0.8em Verdana, helvetica, sans-serif;
	padding: 1px;
    margin: 1px;
	background: #FFFFFF;
}
.Float-right
{
    float: right;
}
.Float-left
{
    float: left;
}
.InfoTekst
{
	font: 0.7em verdana, helvetica, sans-serif;
}

/* Kalender */

.Title
{
    background-color: White;
    border-bottom: solid 4px #FF9900;
    font: bold 12px verdana, helvetica, sans-serif;
}
.Kalender a:link
{
    text-decoration: None;
}
.Kalender a:visited
{
    text-decoration: None;
}
.Kalender a:hover
{
    text-decoration: Underline;
}

