body,td,th {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7486A4;;
}
body {
	background-color: #EEEDE7;
	margin:0;
}
a {
	color: #003366;
	text-decoration:underline;
}

form {
padding:0;
margin:0;
}

/* Centrering af siden i alle browsere */
#page {width:100%;text-align:center;}
#layout {width:786px;text-align:left;margin-left:auto;margin-right:auto;}

/* Layout af siden */
.bgtbl td {background:#FFFEF7 url(px/allbg.jpg) repeat-y;overflow:hidden;}
.bgtbl td.bgt {height:155px;background-position:-46px 0;}
.bgtbl td.bgr {background-position:-832px 0;}
.bgtbl td.bgb {height:44px;background-position:-46px -155px;}
.bgtbl td.none, .bgtbl td.none table td {background-image:url(px/spc.gif);}
.bgtbl td.streg {background:#FFFEF7 url(px/streg.gif) repeat-y;}
.skjul {background-color:#FFFEF7;height:22px;}
.skjulbot {background-color:#FFFEF7;height:12px;}

/* FCK styles */
.overskrift {font-size:18px;font-weight:bold;}
.normaltxt {font-size:11px;}
.note {font-size:9px;}


/* BRØDKRUMMENAVIGATION */
.bcnav {
font:bold 13px Arial, Helvetica, sans-serif;
color:#CDCDCD;
height:20px;
overflow:hidden;
line-height:18px;
padding:0 0 2px 0;
}

.bcnav a {
font:bold 11px Arial, Helvetica, sans-serif;
color:#B5BEC7;
text-decoration:none;
}

.bcnav a:hover , .bcnav a.active {
color:#5D6266;
}


/* Topmenu */
.topmenu {
padding:132px 31px 0 0;
text-align:right;
}

.topmenu a {
padding:0 15px 0 15px;
text-decoration:none;
font:bold 14px Arial, Verdana, sans-serif;
color:#B5BEC7;
background-color:#FFFEF7;
}

.topmenu a:hover {
color:#5D6266;
}

.topmenu a:active, .topmenu a.active {
color:#5D6266;
}

.content {
padding:0 0 15px 23px;
}


/* VARER */
.varehead {
font-size:18px;
font-weight:bold;
border-bottom:1px solid #CDCDCD;
padding:4px;
}

.varetbl td {
border-bottom:1px solid #CDCDCD;
padding:7px 4px 4px 4px;
}

.varetbl td.nb {border:none;}

.varekurv td {
background-color:#F0F3EB;
border-bottom:1px solid #CDCDCD;
padding:2px 4px 2px 4px;
}

.varekurv td.nb {border:none;background-color:transparent;}

.b {font-weight:bold;}
.rp {text-align:right;padding:0 4px 0 0;}
.normal {font-weight:normal;}
.butski {
font:bold 11px Arial, Helvetica, sans-serif;
color:#5D6266;
padding:0;
margin:0;
}

.nummer {
text-align:center;
font: bold 11px Arial, Verdana, sans-serif;
padding:0 0 2px 0;
margin:0;
color:#7486A4;
}

.varedeschead {
font-weight:bold;
border-top:1px solid #CDCDCD;
padding:15px 0 0 18px;
}

.varedesc {
padding:3px 18px 15px 18px;
}

.varelink {
padding:3px 18px 0 18px;
}

.underkat {
padding:15px 18px 35px 18px;
color:#CDCDCD;
font-size:14px;
}

.underkat a {
font: bold 15px  Arial, Helvetica, sans-serif;
text-decoration:none;
color:#7486A4;
display:block;
float:left;
width:146px;
padding:7px 0 4px 10px;
}

.underkat a:hover {
color:#003366;
}

/* billede */
.varepic {
height:138px;
padding:16px 17px 15px 32px;
background-image:url(px/vbg.gif);
}

.frem {
display:block;
width:53px;
height:19px;
background:transparent url(px/prevnext.gif) no-repeat 0 -38px;
text-decoration:none;
}

.frem:hover {
background-position: 0 -57px;
}

.tilbage {
display:block;
width:54px;
height:19px;
background:transparent url(px/prevnext.gif) no-repeat;
text-decoration:none;
}

.tilbage:hover {
background-position: 0 -19px;
}

.vareogkat a {
background:transparent url(px/vogkbg.gif) no-repeat top left;
text-decoration:none;
color:#7486A4;
display:block;
width:159px;
height:161px;
padding:6px 0 0 6px;
line-height:20px;
float:left;
overflow:hidden;
}

.vareogkat a span {
font-size:12px;
font-weight:bold;
}

.vareogkat a:hover {
background-position:bottom left;
}

/* OPRET BRUGER */

/* selve table */
.ftbl td {
padding:5px 0 5px 0;
font-weight:bold;
border-top:1px solid #cdcdcd;
}

.ftbl td input, .formelem {
padding:0;
margin:0;
font:11px Arial, Helvetica, sans-serif;
color:#4f4f4f;
}

/*REQUIRED */
.bgtbl td.none table.ftbl td.rq {
background:transparent url(px/req.gif) no-repeat  center right;
}

/* NOGET GALT */
.bgtbl td.none table.ftbl td.hl {
background:transparent url(px/err.gif) no-repeat  center right;
}

/* FEJLTEXT */
.ftbl td.errtxt {
color:#CC0000;
padding:0 0 10px 162px;
font-weight:normal;
border:none;
}

.promenu {width:162px;overflow:hidden;}





.menuelem {
padding:7px 0 0 9px;
}



.fplogin {
padding:0;
margin:2px 0 0 0;
font: normal 11px Arial, Helvetica, sans-serif;
color:#7486A4;
}



.streg {
height:1px;
background-color:#cdcdcd;
margin:0px 23px 0 0;
}

.streg2 {
height:1px;
background-color:#cdcdcd;
}

a.menu {
color:#617089;
text-decoration:none;
font: bold 11px/18px Arial, Helvetica, sans-serif;
}

a.menu:hover {
text-decoration:none;
color:#0F2332;
}



ul.altsym {
    border: none;
    font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 0 0 0;
	width: 162px!important; /* firefox fix */
    width: 151px; /* Bredde minus margin-left fra a tagget*/
}


ul.altsym ul {
    display: none;
    margin: 0;
    padding-left: 11px; /* indrykning kun på underkategorier */
}

/* bredden på li's */
ul.altsym li {
    list-style-type: none;
    position: relative;
    width: 100%;
}

ul.altsym a {
    border: none;
    display: block;
 	margin-left: 11px; /* margin på linket husk at også at ændre den nede i hacket */
    padding: 2px 0 2px 0; /* padding på linket */
    text-decoration: none;
    width: 100%;
	color:#617089;
}

html>body ul.altsym a { width: auto; } /* hidden from Win/IE */

ul.altsym a:hover {
    border:none;
	background-color:transparent;
	color:#0F2332;
}


ul.altsym a.switch {
    background: transparent url(px/arrows.gif) no-repeat top left;
    border: none;
    height: 9px;
    width: 9px;
	left: 0px; /* Pilens postion, husk også at ændre den nede i hacket */
    top: 4px;
	line-height: 0px; /* Win/IE har brug for dette fix. */
    margin: 0;
    padding: 0;
    text-indent: -500px;
    position: absolute;
}

ul.altsym a.switch:hover {
    background-color: transparent;
    border: none;
}

/* positioner på plus og minus billedet */
ul.altsym a.on { background-position: bottom left; }
ul.altsym a.off { background-position: top left; }

/* LISTE */
.l_tbl {
margin-bottom:30px;
}

/* topgrafik */
.l_tgfx {
height:1px;
overflow:hidden;
}

/* bundgrafik */
.l_bgfx {
height:1px;
overflow:hidden;
}

/* overskrift */
.l_head {padding:3px 5px 3px 5px; font: bold 18px Arial, Verdana, Helvetica, sans-serif;}

.l_head a:link, .l_head a:visited, .l_head a:hover, .l_head a:active {
color:#7486A4;
text-decoration:none;
background:#FFFEF7;
}

/* top container */
.l_topcon {background:#FFFEF7;}

/* l_clrgfx */
.l_clrgfx {
clear:both;
height:1px;
background:#cdcdcd;
}

/*dato */
.l_date {
float:right;
padding:12px 5px 0 0;
}

/* resume */
.l_res {
padding:10px;
}

/* venstre */
.l_l_rep {
width:1px;
}

.l_l_tgfx {
width:1px;
}

.l_l_bgfx {
width:1px;
}

/* højre */
.l_r_rep {
width:1px;
}

.l_r_tgfx {
width:1px;
}

.l_r_bgfx {
width:1px;
}

/* Breadcrumb navigation */
.listbc {
padding:0;
border:1px solid #cdcdcd;
border-bottom:none;
border-top:none;
}

.listbc a {
display:block;
float:left;
margin:0;
padding:0 10px 0 5px;
color:#003366;
text-decoration:none;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.listbc a:visited {color:#cccccc;}

.listbc a:hover, .listbc a:active {
color:#003366;
font-weight:normal;
text-decoration:underline;
}

.listbc a.active, .listbc a.active:hover, .listbc a.active:active {
color:#003366;
cursor:text;
font-weight:normal;
text-decoration:none;
}

.l_clearer {
clear:both;
background-color:#cdcdcd;
}

.l_more {
padding: 5px 0 0 10px;
}


/* Box-model hacks til Win/IE 5.5 \*/
* html ul.altsym { width: 162px; w\idth: 151px; }
* html ul.altsym a { margin-left: 0px; ma\rgin-left: 11px; }
* html ul.altsym a.switch { left: -11px; lef\t: 0px; }
/* slut hacks */
