/* GENERAL */
body { margin:0px; padding:0px;}
body,table,td,p,div,span,font,h1,h2,h3,h4,h5,h6,h7,input,button,select,textarea {font-family:arial,verdana,sans-serif; color:#454341;}
img, table { border:none; }
.w100 { width:100%; }
/*
font-size:12px
*/


p,li{font-size:80%;}
ol li p{font-size:100%;}
font{font-size:80%}
p font{font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:90%;}



.softbreak{
  margin:0px;
} 

/* TOP */
.logo { background-color:#FFFFFF; }
.soegefelt { width:102px; font-size:60%; color:#B2B2B2; }
.topmenu { font-size:9px; color:#656D79; }
.niv1sp { margin-left:9px; margin-right:9px; }
.niv1aktiv { background-color:#EB9500; }

/* FORSIDE */
.forsidelinie { background-color:#D9D9DA; }
.TOPLEFT { margin-top:17px; margin-bottom:17px; margin-left:24px; margin-right:23px; }
/*.TOPLEFToverskrift { font-size:29px; color:#B52029; }*/
.TOPLEFT H1{ font-size:170%; color:#0068B2;margin-top:0px;margin-bottom:3px;}
.TOPLEFTtext { font-weight:bold; line-height:18px; }
.TOPLEFT p.bodytext{ font-weight:bold; line-height:18px;margin-top:0px;margin-bottom:8px;}

.TOPRIGHT { margin-top:17px; margin-bottom:17px; margin-left:15px; margin-right:15px; }
/*.TOPRIGHToverskrift { font-weight:bold; font-size:17px; color:#B52029; }*/
.TOPRIGHT H1{ font-weight:bold; font-size:140%; color:#0068B2;margin-top:0px;margin-bottom:3px; }
.TOPRIGHTmanchet { font-weight:bold; line-height:17px; }
/*.TOPRIGHTtext { font-size:11px; }*/
.TOPRIGHT p.bodytext {margin-top:0px;margin-bottom:3px;}


.BUNDLEFT { margin-top:17px; margin-bottom:17px; margin-left:11px; margin-right:10px; }
.BUNDCENTER { margin-top:17px; margin-bottom:17px; margin-left:10px; margin-right:10px; }

.BUNDRIGHT { margin-top:17px; margin-bottom:17px; margin-left:10px; margin-right:11px; }
/*.BUNDoverskrift { font-size:18px; color:#ECA730; }*/

.BUNDLEFT H1{ font-size:135%; color:#ECA730;margin:5px 0px 5px 0px;}
.BUNDCENTER H1{ font-size:135%; color:#ECA730;margin:5px 0px 5px 0px;}
.BUNDRIGHT H1{ font-size:135%; color:#ECA730;margin:5px 0px 5px 0px;}


.adresse {text-align:center;font-size:70%;color:#ffffff;background-color:#9b9887;height:18px;}
.adresse a:link{color:#ffffff;text-decoration:underline;}
.adresse a:active{color:#ffffff;text-decoration:underline;}
.adresse a:visited{color:#ffffff;text-decoration:underline;}
.adresse a:hover{color:#ffffff;text-decoration:underline;}



/* TEASER */
.TEASER { margin-top:18px; margin-bottom:10px; margin-left:10px; margin-right:10px; }
.TEASERtxt { font-weight:normal; font-size:70%; margin-top:6px; margin-bottom:6px; }
.TEASERImgRight { float:right; clear:both; }
.TeaserTop {margin-top:5px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;text-align:left;font-size:90%;}

.TeaserTopAA { background-color:#7F7A64; width:148px; }
.TeaserItmAA { background-color:#D6D4CB; width:148px;padding:0px 3px 0px 9px;}
.TeaserBottomAA {background-color:#D6D4CB; width:148px;}

.TeaserTopBB { background-color:#8B674D; width:148px;}
.TeaserItmBB { background-color:#CFE4EB; width:148px;padding:0px 3px 0px 9px;}
.TeaserBottomBB {background-color:#CFE4EB; width:148px;}

.TeaserTopCC { background-color:#718794; width:148px; }
.TeaserItmCC { background-color:#95C6F0; width:148px;padding:0px 3px 0px 9px;}
.TeaserBottomCC {background-color:#95C6F0; width:148px;}





/* UNDERSIDE */
.niv2Margin { margin-left:9px; margin-right:9px; }
.niv3Margin { margin-left:18px; margin-right:9px; }
.niv2Bg { background-color:#7F7A64; }
.niv2BgAktiv { background-color:#EB9500; }
.niv3Bg { background-color:#E6E2DB; }
.niv3BgAktiv { background-color:#E6E2DB; }
.breadcrumb { font-size:60%; color:#656D79; }
.adresseUnderside { font-size:9px; color:#666666; }

/*.artikel { margin-left:20px; margin-right:20px; }*/
.overskrift {font-size:140%; color:#6B6100;font-weight:normal;margin-top:0px;}
.journalnr { font-size:60%; color:#656D79; }
.linie { background-color:#C9CACC; }

/* LINKS */
a:link, a:active{ color:#B52029;text-decoration:none;} 
a:visited{ color:#CC6666; text-decoration:none; } 
a:hover { color:#B52029; text-decoration:underline; }

a.topmenu, a.topmenu:link, a.topmenu:active, a.topmenu:visited { font-size:60%; color:#B52029; text-decoration:none; } a.topmenu:hover { font-size:60%; color:#B52029; text-decoration:none; }
a.niv1menu, a.niv1menu:link, a.niv1menu:active, a.niv1menu:visited { font-weight:bold; font-size:70%; color:#FFFFFF; text-decoration:none; } a.niv1menu:hover { font-weight:bold; font-size:70%; color:#FFFFFF; text-decoration:none; }
a.niv2, a.niv2:link, a.niv2:active, a.niv2:visited { font-weight:bold; font-size:70%; color:#FFFFFF; text-decoration:none; } a.niv2:hover { font-weight:bold; font-size:70%; color:#FFFFFF; text-decoration:none; }
a.niv2aktiv, a.niv2aktiv:link, a.niv2aktiv:active, a.niv2aktiv:visited { font-weight:bold; font-size:70%; color:#FFFFFF; text-decoration:none; } a.niv2aktiv:hover { font-weight:bold; font-size:70%; color:#FFFFFF; text-decoration:none; }
a.niv3, a.niv3:link, a.niv3:active, a.niv3:visited { font-weight:bold; font-size:70%; color:#454341; text-decoration:none; } a.niv3:hover { font-weight:bold; font-size:70%; color:#454341; text-decoration:none; }
a.niv3aktiv, a.niv3aktiv:link, a.niv3aktiv:active, a.niv3aktiv:visited { font-weight:bold; font-size:11px; color:#EB9500; text-decoration:none; } a.niv3aktiv:hover { font-weight:bold; font-size:11px; color:#EB9500; text-decoration:none; }
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {color:#B52029; text-decoration:underline; } a.breadcrumb:hover {color:#B52029; text-decoration:underline; }
a.adresselink, a.adresselink:link, a.adresselink:active, a.adresselink:visited { font-size:11px; color:#666666; text-decoration:underline; } a.adresselink:hover { font-size:11px; color:#666666; text-decoration:underline; }
a.adresseUnderside, a.adresseUnderside:link, a.adresseUnderside:active, a.adresseUnderside:visited { font-size:9px; color:#666666; text-decoration:underline; } a.adresseUnderside:hover { font-size:9px; color:#666666; text-decoration:underline; }
a.printevenlig, a.printevenlig:link, a.printevenlig:active, a.printevenlig:visited { font-size:55%; color:#B52029; text-decoration:underline; } a.printevenlig:hover { font-size:55%; color:#B52029; text-decoration:underline; }

/* TABEL */
.TABEL {width:100%;font-size:80%;}

.TABEL .TABEL{width:100%;font-size:100%;}

.TABELitem { background-color:#D9D9D9;}
.TABELheader { background-color:#D6D4CB;}
.TABELyear{background-color:transparent;}
.TABELyear h1{margin:0px;}
.TABELitem p{margin:0px;}


/* STYLES FROM RTE */
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

tr.light { background-color: #cccccc;}
tr.dark  { background-color: grey; }
tr.yellow  { background-color: #F5FFAA;}
td, th {
    /*vertical-align: bottom;*/
}



/* FORMS */
form { display:inline; }


/*MADS's tilføjelser*/


/*Flexible content elementer*/


table.flex-3-columns{
  margin:5px 0px 5px 0px
}

table.flex-2-columns{
  margin:5px 0px 5px 0px
}


table.flex-3-columns td{
  vertical-align:top;
  text-align:justify;
}

table.flex-2-columns td{
  vertical-align:top;
  text-align:justify;
}

td.leftcolumn{
  background-color:#e9e6e0;
  border:1px solid #cccccc;
  padding:5px;
}

td.centercolumn{
  background-color:#e9e6e0;
  border:1px solid #cccccc;
  padding:5px;
}

td.rightcolumn{
  background-color:#e9e6e0;
  border:1px solid #cccccc;
  padding:5px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background-color:transparent}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
DIV.tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell A{ font-weight: bold; }

.tx-macinasearchbox-pi1{
  background-color:#D6D4CB;
}

.liste-oversigt p{
  margin: 5px 0px 5px 0px;
}



/***********************
***      MAILFORM   *******
***********************/


table.csc-mailform{


  padding:0px;
  border:0px;

  border-spacing:0px;
  border-collapse:collapse;
}


td.csc-form-labelcell{
  width:33%;
}




td.csc-form-check-labelcell{
  width:33%;
}

td.csc-form-select-labelcell{
  width:33%;
}


td.csc-form-labelcell p.csc-form-label-req{
  color:#000000;
  margin-left:3px;
  text-align:left;
}

td.csc-form-labelcell p.csc-form-label{
  color:#000000;
  margin-left:3px;
  text-align:left;
}



td.csc-form-fieldcell{
  width:67%;
  height:20px;
}



td.csc-form-fieldcell input{
  border:1px solid #cccccc;
}

td.csc-form-fieldcell textarea{
  border-width:0px;
  border:1px solid #cccccc;
}



