body{
	margin:0;
	padding:0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #333333;
    line-height: 1.4em;
    font-size: 62.5%; /* Sets default font-size to 10px (1em) */
}
#content, #contentFront, #right, #leftmenu{
	font-size: 1.1em; /*11px*/
}
a{
    color: #333333;
    text-decoration: underline;
}
a:hover, #mainmenu a:hover, #right a:hover, #leftmenu a:hover{
    color: #990033;
    text-decoration: underline;
}
#mainmenu a, #right a, #leftmenu a{
    color: #333333;
    text-decoration: none;
}

#content input.ButtonUppercase{
    text-transform: uppercase;
}

/* FONT STYLES: ************************* */
li li, li p, td p, blockquote p, li a{
	font-size: 1em;
}
select{
	font-size: 1em;
}
thead{
	font-size: 1.1em;
}
.indkoebskurv thead{
	font-size: 1em;
}
#content h1{
    background: #f0efe7 url("/grafik/home/h1boks.gif") top left no-repeat;
    padding: 6px 20px 5px 10px;
    margin: 0;
    font-size: 1.4em; /* 1.1em + 1.4em = 15px (1.1 + 0.4 = 1.5em) */
    line-height: 1.1em;
}
#content h1 small{
    line-height: 1.5em;
}
#content div.h1bund{
    background: url("/grafik/home/h1dot.gif") top left repeat-x;
    width: 540px;
    height: 1px;
    margin-bottom: 1em;
}
h2{
    font-size: 1.2em; /*13px*/
    padding: 0;
    margin: 20px 0px 4px 0px;
}
h3{
    font-size: 1.1em; /*12px*/
    padding: 0;
    margin: 15px 0px 4px 0px;
}
h4, #nyhedsservice h2{
    font-size: 1em; /*11px*/
    padding: 0;
    margin: 12px 0 0 0;
}
p, p.teaser{
    padding: 0;
    margin: 0 0 10px 0;
}
#content td label{
    font-size: 1em;
}
#content table{
    font-size: 1em;
}
#content .indkoebskurv2 td label{
    font-size: 1em;
}

/* General list styles: */
#content ul{
    list-style-type: none;
    margin: 1em 0;
    padding: 0;
}
#content ul li{
    background: url("/grafik/home/bullet_stor_sort.gif") no-repeat 0 .6em;
    padding: .2em 0;
    padding-left: 1.2em;
    margin: 2px;
}
#content ul li a{
	text-decoration: underline;
}
#content ul li a:hover{
	text-decoration: underline;
}

.videresend{
    text-align: left;
    padding: 2em;
}
.videresend h1.title{
    margin: 0;
    padding: 1em 0;
    font-size: 1.4em;
}
.videresend h2{
    margin: 0;
    font-size: 1.1em;
}
strong{
    margin: 0;
    padding: 0;
}
/*em{
    font-family: italic;
}*/
pre{
    margin-top: 0;
    margin-bottom: 10px;
}
/*
sup{
	vertical-align: sup;
    font-size: .7em;
}
sub{
	vertical-align: sub;
    font-size: .7em;
}
*/

/* *********************************************************************************** */
/* DOCTYPE STYLES: ******************************************************************* */
/* *********************************************************************************** */

/* Front page: **************************** */
#AkfLigeNu{
    width: 620px;
    background-color: #f0efe7;
    border-bottom: 5px solid #e1e0cf;
    margin-bottom: .5em;
}
#AkfLigeNu h2{
    margin-top: 0;
    background-color: #e1e0cf;
    font-weight: bold;
    padding: 0.5em 1em 0.5em 1em;
    border-bottom: 1px solid #ffffff;
}

#AkfLigeNu h2 img {
    display: block;
    margin: 0;
    padding: 0;
}
#AkfLigeNu ul{
    padding: .8em 1em;
    margin: 0;
}
#AkfLigeNu ul li{
    margin: 0;
    padding-bottom: .3em;
    list-style: none;
}
#AkfLigeNu ul li a{
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none;
}
#AkfLigeNu ul li a:hover{
    text-decoration: underline;
}
span.AkfLigeNuDato{
    width: 120px;
}

/* Nye nyhedsbokse */

div.newsdoublebox
{
    background-color: #f0efe7;
    clear: both;
    margin-bottom: 0.5em;
}

div.leftnewsbox {
    width: 305px;
    float: left;
    border-right: 10px solid #FFFFFF;
}

div.rightnewsbox {
    width: 305px;
    float: left;
    margin-left: -10px;
    border-left: 10px solid #FFFFFF;
}

div.innerbox p {
    padding: 0 1em;
    margin: 0;
}
div.innerbox h2 {
    padding: .7em .8em;
    margin: 0;
    font-size: 1.2em;
}
div.innerbox img {
    border: 5px solid #e1e0cf;
}
div.innerbox a {
    color: #990033;
    text-decoration: underline;
}
div.innerbox h2 a {
    color: #333333;
    text-decoration: none;
}
div.innerbox h2 a:hover {
    color: #990033;
    text-decoration: underline;
}
div.innerbox p.NewsDate {
    margin-bottom: .4em;
}

.NewsDate {
    color: rgb(153, 153, 153);
}

div.newsdoublebox div.doubleboxbottom {
    clear: both;
    background-color: #e1e0cf;
}

div.newsdoublebox div.doubleboxbottom div.inner {
    width: 305px;
    height: 5px;
    border-right: 10px solid #FFFFFF;
}

/* Nye højrebokse til forsiden */
div.frontpagerightbox {
    margin: 1em;
    margin-top: 0;
    width: 280px;
    color: #ffffff;
}

div.frontpagerightbox a {
    color: #ffffff;
}

div.frontpagerightbox div.boxtop {
    height: 28px;
    border-bottom: 1px solid #ffffff;
}

div.frontpagerightbox h2 {
    margin-top: 0;
    font-weight: bold;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 10px;
}

div.frontpagerightbox div.boxtop h2 a {
    text-decoration: none;
}

div.frontpagerightbox div.boxtop h2 a:hover {
    text-decoration: underline;
}

div.frontpagerightbox div.boxcontent {
    padding: 10px;
}

div.frontpagerightbox div.boxcontent a {
    text-decoration: none;
}

div.frontpagerightbox div.boxcontent a:hover {
    text-decoration: underline;
}

div.frontpagerightbox ul {
    padding: 0;
    margin-left: 2em;
}

div.fpcolorgreen { 
    background-color: #79aa14;
    border-bottom: 0.5em solid #5f8710;
}
div.fpcolorgreen div.boxtop {
    background-color: #5f8710;
}

div.fpcolorbrown { 
    background-color: #c96f00;
    border-bottom: 0.5em solid #9f5800;
}
div.fpcolorbrown div.boxtop {
    background-color: #9f5800;
}

div.fpcolorblue { 
    background-color: #406188;
    border-bottom: 0.5em solid #334d6e;
}
div.fpcolorblue div.boxtop {
    background-color: #334d6e;
}

div.fpcolorpurple { 
    background-color: #7e3772;
    border-bottom: 0.5em solid #642c5a;
}
div.fpcolorpurple div.boxtop {
    background-color: #642c5a;
}

div.fpcolorred { 
    background-color: #ae381b;
    border-bottom: 0.5em solid #882612;
}
div.fpcolorred div.boxtop {
    background-color: #882612;
}

div.fpcoloryellow { 
    background-color: #fccb1f;
    border-bottom: 0.5em solid #cc9300;
}
div.fpcoloryellow div.boxtop {
    background-color: #cc9300;
}


/* Table styles: ************************** */
#content table{
    padding: 0;
}
#content thead.tables th{
	border-bottom: 1px solid #9c1f2d;
    padding-right: 10px;
    text-align: left;
}
#content thead.tables th a{
	background-image: url(/grafik/center/grey_pil.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .8em;
    font-weight: bold;
	color: #938970;
    text-decoration: none;
}
#content thead.tables th a.active, #content thead.tables th a:hover, #content thead.tables th a.active_up:hover{
    background-image: url(/grafik/center/red_op_pil.gif);
    color: #9c1f2d;
}
#content thead.tables th a.active_up, #content thead.tables ths a.active:hover{
    background-image: url(/grafik/center/red_pil.gif);
    color: #9c1f2d;
}
#content tbody.tables td{
	border-bottom: 1px solid #dad4c6;
    padding: 6px 10px 6px 0;
    vertical-align: top;
}
#content tbody.tables td a{
	background-image: url(/grafik/leftmenu/bullet_lille_sort.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .8em;
    text-decoration: none;
}
#content tbody.tables td a:hover{
	background-image: url(/grafik/leftmenu/bullet_lille_roed.gif);
	color: #9c1f2d;
    text-decoration: underline;
}
#content .tables a.navn{
	background-image: url(/grafik/center/smallgrey_pil.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .6em;
	color: #938970;
    text-decoration: none;
}
#content thead.tables th a.navn:hover{
    background-image: url(/grafik/center/smallred_pil.gif);
    color: #9c1f2d;
}
#content .tables a.mail{
	background-image:none;
}
#content .tables a.mail:hover{
	background-image:none;
	color: #9c1f2d;
    text-decoration: underline;
}

/* link uden bullit */
#content tbody.tables td a.nobullit{
    background-image: none;
    padding-left: 0;
    text-decoration: underline;
}
#content tbody.tables td a.nobullit:hover{
    background-image: none;
}
/* link uden bullit */


/* Advanced search styles: ******************** */
.freetextfield{
    width: 414px;
}

/* Nyhedsservice: ***************************** */
#nyhedsservice fieldset {
    margin: 1.5em 0 0 0;
    padding: 0;
    border-style: none; }
#nyhedsservice legend {
    margin: 0;
    padding: 0;
    color: 333;
    font-weight: bold; }
#nyhedsservice fieldset ol {
    margin: 0;
    padding: 0;
    list-style: none; }
#nyhedsservice fieldset ol li {
    margin: 3px;
    padding: 0; }
#nyhedsservice fieldset.LeftLabels li label {
    float: left;
    width: 10em;
    margin-right: .5em; }
#nyhedsservice fieldset li input {
    margin-left: 0;
    padding-left: 0; }
#nyhedsservice fieldset li input.antal{
    width: 30px; }

#nyhedsservice fieldset.unsubscribe {
    padding: 0;
    margin: 0;
    width: 25em; }
#nyhedsservice fieldset.unsubscribe legend {
    display: none; }
#nyhedsservice fieldset.unsubscribe li label {
    float: left;
    width: 5em;
    margin-right: .5em; }
#nyhedsservice fieldset.unsubscribe input.submit {
    padding: 0;
    margin: 0;
    float: right; }

/* Indkoebskurv: ****************************** */
.indkoebskurv table{
    text-align: left;
}
.indkoebskurv thead th, tfoot td{
	background-color: #ddd9cd;
    padding: 2px;
    font-weight: bold;
}
.indkoebskurv thead th{
    /*font-size: ;*/
}
.indkoebskurv tbody td{
	padding: 6px 10px;
    border: none;
}
.indkoebskurv input{
    border: 1px solid #999;
}
.indkoebskurv a{
    text-decoration: none;
}
.indkoebskurv a:hover{
    text-decoration: underline;
}
.indkoebskurv tfoot td.info{
	background-color: #fff;
    border: none;
    font-weight: normal;
    padding: 6px 2px;
}
.indkoebskurv tfoot td.nextknap{
	background-color: #fff;
    border: none;
    padding: 6px 2px;
    text-align: right;
}
.indkoebskurv a.next, .indkoebskurv2 a.next{
	font-weight: bold;
}
.indkoebskurv a.next:hover, .indkoebskurv2 a.next:hover{
	font-weight: bold;
    color: #9c1f2d;
	text-decoration: underline;
}

.indkoebskurv tfoot td.nextknap a{
    font-weight: bold;
    text-decoration: none;
    margin-left: 6px;
}
.indkoebskurv tfoot td.nextknap a:hover{
	text-decoration: underline;
    font-weight: bold;
    color: #9c1f2d;
}
.reg_oplys{
	text-align: left;
}
.reg_oplys p{
    padding: 0;
    margin: 0;
}
.reg_oplys hr{
	width: 340px;
    height: 1px;
}

/* Indkoebskurv2 styles */
.indkoebskurv2 td{
    padding: 2px;
    vertical-align: top;
    text-align: left;
}
.indkoebskurv2 input, textarea{
	padding: 0;
    margin: 0;
	width: 200px;
    border: 1px solid #938970;
}
.indkoebskurv2 .radio{
	width: 20px;
    padding: 0;
    margin: 0;
    border: none;
}
.indkoebskurv2 .nextknap{
	text-align: right;
    padding-top: 20px;
}
.indkoebskurv2 .trin2knap{
	width: 50px;
    height: 14px;
	border: none;
    background-color: #fff;
    font-weight: bold;
    color: #252924;
}
.indkoebskurv2 .trin2knap2{
	width: 130px;
    height: 14px;
	border: none;
    background-color: #fff;
    font-weight: bold;
    color: #252924;
}
.indkoebskurv2 a.back{
    font-weight: bold;
    text-decoration: none;
}

/* Medarbejder: ***************************************** */

/* medarbejder: */
#medarbejder_titel_print{
	display: none;
}
#content .medarbejder_pic img{
	border: 1px solid #938970;
    margin: 0;
    padding: 0;
}
#content td.medarbejder_pic{
    vertical-align: top;
    margin: 0;
    padding: 0;
}
#content td.medarbejder_tekst{
    vertical-align: top;
    margin: 0;
    padding: 0 1em 0 0;
}
#content .medarbejder td.medarbejder_pic{
	display: block;
}
#content .medarbejder td h1{
	color: #000;
}
#content .medarbejder td.titel{
	background-image: url(/grafik/center/bue_red_streg.gif);
}
#content .medarbejder td{
    vertical-align: top;
}

/* cv: */
#content .cv table{
	width: 100%;
    padding: 0;
}
#content .cv td{
	vertical-align: top;
}
#content .cv td.titel_cv h1{
    color: #000;
	line-height: 1.4em;
}
#content .cv td.medarbejder_pic{
	display: block;
    padding-left: 20px;
    text-align: right;
}
#content .cv thead.tables h2{
	margin-bottom: 10px;
}
#content .cv thead.tables td{
	border-bottom: 1px solid #9c1f2d;
}
#content .cv thead.tables h3{
	color: #938970;
}
#content .cv thead.tables h3{
	font-size: 1.1em;
    margin-bottom: 4px;
    padding: 0;
}
#content .cv tbody.tables td{
	border-bottom: 1px solid #dad4c6;
    padding: 6px 6px 6px 0;
    vertical-align: top;
}
#content .cv h2{
    padding: 0;
    margin-top: 0;
    margin-bottom: 4px;
}
#content .cv #medarbejderemail_cv a{
    text-decoration: underline;
}

/* Udgivelse: */
#content .enkeltudgivelse p{
	margin-bottom: 8px;
}

#content .enkeltudgivelse a{
	text-decoration: none;
}
#content .enkeltudgivelse a:hover{
    color: #990033;
	text-decoration: underline;
}
#content .enkeltudgivelse h2{
    font-size: 1.3em;
}
#content .enkeltudgivelse h3{
    font-size: 1.1em;
    margin-top: 20px;
}
#content .enkeltudgivelse h4{
    margin-top: 12px;
    margin-bottom: 4px;
    padding: 0;
    font-size: 1.0em;
}
#content .enkeltudgivelse .udg_beskrivelse a{
    text-decoration: underline;
}
#content .enkeltudgivelse .udg_beskrivelse a:hover{
    color: #990033;
    text-decoration: underline;
}
#content .bestilknap{
    float: right;
    padding: .5em;
}
#content .bestilknap a{
    background: url("/grafik/home/bestilknap.gif") no-repeat 50% 50%;
    width: 59px;
    height: 22px;
    color: #333333;
    font-size: 1.2em;
    font-weight: normal;
    padding: 4px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#content .bestilknap a:hover{
	text-decoration: none;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
}

/* Udgivelser styles: */
.udgivelserListe ul{
    margin-top: 5px;
    margin-left: -10px !important;
    margin-left: 18px;
    padding-top: 6px;
    list-style-image: url(/grafik/center/doc.gif);
    list-style-type: square;
}
.udgivelserListe li{
    padding-bottom: 14px;

}
.udgivelserListe li a{
	text-decoration: none;
}
.udgivelserListe li a:hover{
	text-decoration: underline;
    color: #9c1f2d;
}
.searchListe ul{
	list-style-type: none;
    padding: 0;
    margin: 0 0 20px 0;
}

.searchListe li a{
	background-image: url(/grafik/right/small_reddot.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1em;
    text-decoration: none;
}
.searchListe li a:hover{
	background-image: url(/grafik/right/small_reddot.gif);
	color: #9c1f2d;
    text-decoration: underline;
}

/* Projekt styles: */
.projekter form{
	margin: 0;
    padding: 0;
}
.projekter td{
	vertical-align: top;
    padding-right: 20px;
    padding-bottom: 10px;
}
.vis_milepaele{
    border: 2px solid #0080af;
    padding: 5px;
    margin-bottom: 10px;
}
.vis_milepaele a{
    color: #0080af;
}
#content .projekter .docs_link h2{
    margin-bottom: 4px;
    margin-top: 25px;
    padding: 0;
}
#content .projekter .docs_link h4{
    margin-bottom: 0;
    margin-top: 12px;
    padding: 0;
}


/* calender styles: */
.calender thead th{
    padding: 0;
}
#content .calender thead.tables th a.h3{
	color: #938970;
    background-image: none;
    padding-left: 0;
}
#content .calender thead.tables th a.h3:hover{
	color: #9c1f2d;
    background-image: none;
    text-decoration: none;
}
.calender tbody td{
    padding: 4px;
    text-align: left;;
    vertical-align: top;
}
.calender a{
    text-decoration: underline;
}
.calender a:hover{
	color: #9c1f2d;
    text-decoration: underline;
}
.calender input{
    border: 1px solid #938970;
    width: 200px;
}
.calender input.radio{
    border: none;
    width: 12px;
}
.calender .knap{
	width: 60px;
    border: 1px solid #938970;
}
.calender label{
    font-weight: bold;
}


/* SPECIAL LIST STYLES - START ********************************************************************* */
/* ul nyhedsservice styles  */
#content ul.nyhedsservice{
    list-style-type: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
#content ul.nyhedsservice li{
    background-image: url(/grafik/center/redcross.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1em;
    margin: 2px;
}
#content ul.nyhedsservice li a{
	text-decoration: none;
}
#content ul.nyhedsservice li a:hover{
	text-decoration: underline;
}

/* ul NO styles   */
#content ul.none{
    list-style-type: none;
    margin-top: 0;
    margin-left: -16px;
    margin-right: 0;
    padding: 0;
}
#content ul.none li{
    background-image: none;
    margin: 4px;
}
#content ul.none li a{
	text-decoration: none;
}
#content ul.none li a:hover{
	text-decoration: underline;
}

/* ul bindestreg liste - til editoren */
ul.bindestreg{
	list-style-type: none;
    margin-top: 0;
    margin-left: 15px;
    margin-right: 0;
    padding: 0;
}
ul.bindestreg li{
    background-image: url(/grafik/center/bindestreg.gif);
    background-repeat: no-repeat;
    background-position: 0 .6em;
    padding-left: 1.8em;
    margin: 2px;
}
ul.bindestreg li a{
	text-decoration: underline;
}
ul.bindestreg li a:hover{
    color: #9c1f2d;
    text-decoration: underline;
}

/* ul bindestreg liste - til public */
#content ul.bindestreg{
	list-style-type: none;
    margin-top: 0;
    margin-left: 15px;
    margin-right: 0;
    padding: 0;
}
#content ul.bindestreg li{
    background-image: url(/grafik/center/bindestreg.gif);
    background-repeat: no-repeat;
    background-position: 0 .6em;
    padding-left: 1.8em;
    margin: 2px;
}
#content ul.bindestreg li a{
	text-decoration: underline;
}
#content ul.bindestreg li a:hover{
    color: #9c1f2d;
    text-decoration: underline;
}

/* ul tekstikon liste - TIL EDITOREN */
ul.docs_link{
	list-style-type: none;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
ul.docs_link li{
    background-image: url(/grafik/center/doc.gif);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1.4em;
    margin: 2px;
}
ul.docs_link li a{
	text-decoration: underline;
}
ul.docs_link li a:hover{
    color: #9c1f2d;
    text-decoration: underline;
}

/* ul tekstikon liste - DEN FASTE LISTE */
#content ul.docs_link{
	list-style-type: none;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
#content ul.docs_link li{
    background-image: url(/grafik/center/doc.gif);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1.4em;
    margin: 2px;
}
#content ul.docs_link li a{
	text-decoration: underline;
}
#content ul.docs_link li a:hover{
    color: #9c1f2d;
    text-decoration: underline;
}


/* ul tekstikon liste - DIV CLASS=DOCS_LINK */
#content div.docs_link ul{
	list-style-type: none;
        margin-top: 10px;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
}
#content div.docs_link li{
        background-image: url(/grafik/center/doc.gif);
        background-repeat: no-repeat;
        background-position: 0 .4em;
        padding-left: 1.4em;
        margin: 2px;
}
#content ul.docs_link li a{
	text-decoration: underline;
}
#content ul.docs_link li a:hover{
        color: #9c1f2d;
        text-decoration: underline;
}

/* ol tal-liste styles */
#content ol{
        margin-left: 32px;
        margin-right: 0;
        padding: 0;
}
#content ol li{
        margin: 2px;
}
#content ol li a{
	text-decoration: underline;
}
#content ol li a:hover{
	text-decoration: underline;
}

/* ol .abc styles */
ol.abc{
	list-style-type: lower-alpha;
        margin-left: 32px;
        margin-right: 0;
        padding: 0;
}
ol.abc li{
        margin: 2px;
}
ol.abc li a{
	text-decoration: underline;
}
ol.abc li a:hover{
	text-decoration: underline;
}
/* LIST STYLES - END \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/* searchwords markup */
span.searchword {
    background-color: #9c1f2d;
    color: #fff;
    padding: 0 2px;
}

table.calendareventdone th {
    text-align: left;
}


/* Editor table-dialog styles: */
/* -Magentas akf design- */
table.MagentaAkfStyle thead tr td{
    border-top: 1px solid #9c1f2d;
    border-bottom: 1px solid #dad4c6;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.MagentaAkfStyle tbody tr td{
    border-bottom: 1px solid #dad4c6;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -normal uden kanter- */
table.NormalNoBorders thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.NormalNoBorders tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel med kanter:border1- */
table.NormalWBorders1{ border-collapse: collapse; }
table.NormalWBorders1 thead tr td{
    border: 1px solid #000;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.NormalWBorders1 tbody tr td{
    border: 1px solid #000;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel-uden vertikale:border1- */
table.NoVerticalBorders1{ border-collapse: collapse; }
table.NoVerticalBorders1 thead tr td{
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.NoVerticalBorders1 tbody tr td{
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel-uden horisontale:border1- */
table.NoHorizontalBorders1{ 
    border-collapse: collapse; 
    border: 1px solid #000;
}
table.NoHorizontalBorders1 thead tr td{
    border-left: 1px solid #000;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.NoHorizontalBorders1 tbody tr td{
    border-left: 1px solid #000;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel-ramme omkring:border1- */
table.TableBorder1{ 
    border-collapse: collapse; 
    border: 1px solid #000;
}
table.TableBorder1 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.TableBorder1 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel-ramme omkring:border1,graa- */
table.TableBorderGrey1{ 
    border-collapse: collapse; 
    border: 1px solid #dad4c6;
}
table.TableBorderGrey1 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.TableBorderGrey1 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel-ramme omkring:border2,graa- */
table.TableBorderGrey2{ 
    border-collapse: collapse; 
    border: 2px solid #dad4c6;
}
table.TableBorderGrey2 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.TableBorderGrey2 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -enkel-ramme omkring:border2,red- */
table.TableBorderRed2{ 
    border-collapse: collapse; 
    border: 2px solid #9c1f2d;
}
table.TableBorderRed2 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.TableBorderRed2 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -klassisk oppe-nede border1,sort- */
table.BorderUpDownBlack1{ 
    border-collapse: collapse; 
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
table.BorderUpDownBlack1 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.BorderUpDownBlack1 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -klassisk oppe-nede border1,graa- */
table.BorderUpDownGrey1{ 
    border-collapse: collapse; 
    border-top: 1px solid #dad4c6;
    border-bottom: 1px solid #dad4c6;
}
table.BorderUpDownGrey1 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.BorderUpDownGrey1 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -klassisk oppe-nede border1,red- */
table.BorderUpDownRed1{ 
    border-collapse: collapse; 
    border-top: 1px solid #9c1f2d;
    border-bottom: 1px solid #9c1f2d;
}
table.BorderUpDownRed1 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.BorderUpDownRed1 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -klassisk oppe-nede border2,sort- */
table.BorderUpDownBlack2{ 
    border-collapse: collapse; 
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
table.BorderUpDownBlack2 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.BorderUpDownBlack2 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -klassisk oppe-nede border2,graa- */
table.BorderUpDownGrey2{ 
    border-collapse: collapse; 
    border-top: 2px solid #dad4c6;
    border-bottom: 2px solid #dad4c6;
}
table.BorderUpDownGrey2 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.BorderUpDownGrey2 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* -klassisk oppe-nede border2,red- */
table.BorderUpDownRed2{ 
    border-collapse: collapse; 
    border-top: 2px solid #9c1f2d;
    border-bottom: 2px solid #9c1f2d;
}
table.BorderUpDownRed2 thead tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: .9em;
}
table.BorderUpDownRed2 tbody tr td{
    border: none;
    padding: 6px 10px 6px 0;
    vertical-align: top;
    font-size: 1em;
}

/* Styles til forskningsområde listings på medarbejder dokumenttypen */

#content ul.medarbomrlist {
	list-style-type: none;
    padding: 0;
    margin: 0;
}

#content ul.medarbomrlist li {
    background: none;
}

#content ul.medarbomrlist li ul {
    margin-top: 0;
    margin-bottom: 0;
}

#content ul.medarbomrlist li ul li {
    background: url("/grafik/home/bullet_stor_sort.gif") no-repeat 0 .6em;
}

/* Styles til udgivelsessøgefelt i venstremenuen */
#pubminisearch {
    padding: 10px;
    border-bottom: 1px solid #990033;
}

#pubminisearch h3 {
    padding: 0;
    margin: 0;
    margin-bottom: 3px;
}

#pubminisearch form {
    padding: 0;
    margin: 0;
}

#pubminisearch input.text {
    width: 100px;
}

#pubminisearch input.submit {
    padding-left: 2px;
    padding-right: 2px;
}

/* Vidste du */

#VidsteDu, #AkfNyt, #AkfeNyt{
    margin-bottom: .5em;
}

#VidsteDuBoks div.boxtop {
    background-color: #8a352a;
}

#VidsteDuBoks div.VidsteDuTop {
    background: url("/grafik/boxes/vidste_du_top_quote.gif") top left no-repeat;
    background-color: #c2301b;
    width: 280px;
    height: 25px;
}

#VidsteDuBoks div.VidsteDuBund {
    background: url("/grafik/right/vidstedu_bund.gif") top left no-repeat;
    width: 280px;
    height: 26px;
}

#VidsteDu_bg{
    background-color: #c2301b;
    width: 280px;
}

#VidsteDu_bg p{
    margin: 0;
    padding: 1em 2em;
    color: #fff;
}

#VidsteDu_bg a{
    color: #fff;
    font-size: 1.1em;
    text-decoration: none;
}

#VidsteDu_bg a:hover{
    text-decoration: underline;
}

/* NyhedsListe */
div.listeteaser strong {
    font-weight: normal;
}

#content div.tilmeldingsformular ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

#content div.tilmeldingsformular ol li {
    margin: 0;
    padding: 0;
    margin-bottom: 0.5em;
}

#content div.tilmeldingsformular label {
    display: block;
}

#content div.formfield {
    margin-bottom: 0.5em;
}

/*
 Local Variables: ***
 mode: c ***
 End: ***
*/
