body{
  background-color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:center;
  font-family:Arial,Verdana,Sans-serif
}

table{
  margin:0px;
  padding:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
}

td{
  margin:0px;
  padding:0px;
}

label{
  font-size:70%;
}

ul{
margin-top:-10px;
}
*HTML ul{
margin-top:-20px;
}

.satser td{
font-size:12px;
padding:5px;
}


.leftBoxWithTextWrap { margin-right:20px; margin-bottom:10px; float:right; clear:both; width: 140px;}



h1, .overskrift{font-size:100%;font-color:#000000;margin:0px;margin-bottom:5px;}
h2{font-size:80%;font-color:#000000;margin:0px;margin-bottom:5px;}
h3{font-size:70%;font-color:#000000;margin:0px;margin-bottom:5px;}




a{color:#2E8B8C;text-decoration:underline;}
a:hover{color:#2E8B8C;text-decoration:underline;}

h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:#000000;}




a.author_email{color:#000000;text-decoration:underline;}
a.author_email:hover{color:#000000;text-decoration:underline;}

#mainContainer{
  width:760px;
  height:100%;
  background-color:#ffffff;  
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  border-left:1px solid #000000;
  border-right:1px solid #000000; 
}

#top{
  height:42px;
  text-align:right;
}

#topmenu{
  font-size:70%;
}

#topmenu a{color:#959595;text-decoration:none;}
#topmenu a:hover{color:#959595;text-decoration:underline;}





#topBottom{
  height:1px;
  font-size:1px;
}

#header{
  height:117px;
  background-image:url(../images/header.jpg);
  text-align:left;
}

#searchFormHolder{
  margin-left:100px;
  margin-top:10px;
}

#searchForm{
  display:inline;
}

#headerBottom{
  height:1px;
  font-size:1px;
}

#breadcrumbHolder{
  height:29px;
  background-color:#EBEBEB;
  text-align:left;
}

#breadcrumb{
  margin-left:21px;
  font-size:70%;
  margin-top:3px;
}

#language{
  float:right;
  font-size:100%;
  margin-right:5px;
}

#breadcrumb a{color:#000000;text-decoration:none;}
#breadcrumb a:hover{color:#000000;text-decoration:underline;}




#bottom{
  height:auto;
}

#menuHolder{
  width:189px;
  vertical-align:top;
}

#menu{
  margin-top:20px;
  margin-left:5px;
  margin-bottom:40px;
  font-size:70%;
  text-align:left;
}

/*sidemenu level 1*/
#menu a.level1-no{color:#000000;background:url(../images/pilhen.gif) no-repeat center left;display:block;padding-left:10px;text-decoration:none;margin-bottom:5px;}
#menu a.level1-no:hover{color:#40BD71;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;text-decoration:underline;margin-bottom:5px;}
#menu a.level1-act{color:#40BD71;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;text-decoration:none;margin-bottom:5px;font-weight:bold;}
#menu a.level1-act:hover{color:#40BD71;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;text-decoration:underline;margin-bottom:5px;font-weight:bold;}


/*sidemenu level 2*/
#menu a.level2-no{color:#40BD71;background:url(../images/pilhen2.gif) no-repeat center left;display:block;padding-left:10px;margin-left:10px;text-decoration:none;margin-bottom:3px;}
#menu a.level2-no:hover{color:#2C8B8D;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;margin-left:10px;text-decoration:underline;margin-bottom:3px;}
#menu a.level2-act{color:#2C8B8D;background:url(../images/pilned2.gif) no-repeat center left;display:block;padding-left:10px;margin-left:10px;text-decoration:none;margin-bottom:3px;font-weight:bold;}
#menu a.level2-act:hover{color:#2C8B8D;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;margin-left:10px;text-decoration:underline;margin-bottom:3px;font-weight:bold;}


/*sidemenu level 3*/
#menu a.level3-no{color:#2C8B8D;background:url(../images/pilhen2.gif) no-repeat center left;display:block;padding-left:10px;margin-left:20px;text-decoration:none;margin-bottom:3px;}
#menu a.level3-no:hover{color:#2C8B8D;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;margin-left:20px;text-decoration:underline;margin-bottom:3px;}
#menu a.level3-act{color:#2C8B8D;background:url(../images/pilned2.gif) no-repeat center left;display:block;padding-left:10px;margin-left:20px;text-decoration:none;margin-bottom:3px;font-weight:bold;}



#menu a.level3-act:hover{color:#2C8B8D;background:url(../images/pilned.gif) no-repeat center left;display:block;padding-left:10px;margin-left:20px;text-decoration:underline;margin-bottom:3px;font-weight:bold;}


/*sidemenu level 4*/
#menu a.level4-no{color:#1C4A5A;display:block;padding-left:10px;margin-left:30px;text-decoration:none;margin-bottom:3px;}
#menu a.level4-no:hover{color:#1C4A5A;display:block;padding-left:10px;margin-left:30px;text-decoration:underline;margin-bottom:3px;}
#menu a.level4-act{color:#1C4A5A;display:block;padding-left:10px;margin-left:30px;text-decoration:none;margin-bottom:3px;font-weight:bold;}
#menu a.level4-act:hover{color:#1C4A5A;display:block;padding-left:10px;margin-left:30px;text-decoration:underline;margin-bottom:3px;font-weight:bold;}




#addressHolder{
  width:100%;
  border-top:1px solid #C2C2C2;
  border-bottom:1px solid #C2C2C2;
}

#address{
  margin-top:5px;
  margin-left:10px;
  margin-bottom:5px;
  font-size:70%;
  color:#959595
}

#address a{color:#959595;text-decoration:underline;}
#address a:hover{color:#959595;text-decoration:underline;}



#contentHolder{
  width:570px;
  background-color:#F9F9F9;
  vertical-align:top;
}


/* 
* Claus Bruun
* 2 columns
*/

#contentHolderLeft {
  width:364px;
  background-color:#F9F9F9;
  text-align:left;
  vertical-align:top;
  padding: 0px 10px 0px 30px;
  border-right: 1px solid #959595;

}

#contentHolderLeft #content {
  padding-top: 1px;
  clear:both;
}

#contentHolderLeft #contentfooter {
  margin: 40px 0px 40px 0px;
}

#contentHolderRight{
  width:145px;
  background-color:white;
  text-align:left;
  vertical-align:top;
  padding: 20px 10px 0px 10px;
}

#contentHolderRight h1 {
	font-size: 70%;
}



/*print og email link*/
#pagetools{
  float:right;
  font-size:70%;
  margin-top:5px;
}


#content{
  width:100%;
  height:auto;
  text-align:left;
  vertical-align:top;
}

#teaser{
  width:145px;
  /*border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;*/
  vertical-align:top;
}


#newsteaserholder{
  width:100%;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

#newsteaser{
  width:135;
  margin-left:10px;
  text-align:left;
  height:auto;
}


#teaserContent{
  width:135px;
  margin-left:10px;
  margin-top:10px;
  text-align:left;
}

#newsteaser h1{
  margin-bottom:0px;
}


#newsteaser .csc-header-n1{
  border-bottom:1px solid #cccccc;
  margin-bottom:5px;
}

#teaserContent h2{
  font-size:70%;
}



#contentfooter{
  width:100%;
  
}

#date{
  text-align:left;
}

#author{
  text-align:right;
}

/*Classes*/

p,li{font-size:70%;margin-top:0px;}
div.tx-indexedsearch-res-single {font-size:70%;}

/*link style til print-ikon*/
#pagetools a.print{background:url('../images/printikon.gif') no-repeat center left;padding-left:15px;color:#000000;text-decoration:underline;font-weight:bold;}
#pagetools a.print:hover{background:url('../images/printikon.gif') no-repeat center left;padding-left:15px;color:#000000;text-decoration:underline;font-weight:bold;}

/*link style til email-ikon*/
#pagetools a.email{background:url('../images/mailikon.gif') no-repeat center left;padding-left:15px;color:#000000;text-decoration:underline;font-weight:bold;}
#pagetools a.email:hover{background:url('../images/mailikon.gif') no-repeat center left;padding-left:15px;color:#000000;text-decoration:underline;font-weight:bold;}



/*link style til sprog-valg*/

#language a{color:#000000;text-decoration:none;font-weight:bold;}
#language a:hover{color:#000000;text-decoration:underline;font-weight:bold;}


/*lister*/

div.information-list-cat{background-color:#EFEFEF;margin-top:15px;}

.information-list-blanket div.information-list-cat{width:100%;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:10px;}
.information-list-blanket div.information-list-cat h2{margin-bottom:2px;margin-top:2px;margin-left:10px;font-size:70%;}
/* .information-list-blanket p{margin-bottom:5px;margin-left:10px;} */
.information-list-blanket p  { text-indent: -16px; margin-top: 0; margin-bottom:5px;margin-left:27px; }

.information-list-lovgivning div.information-list-cat{width:100%;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:10px;}
.information-list-lovgivning div.information-list-cat h2{margin-bottom:2px;margin-top:2px;margin-left:10px;font-size:70%;}
.information-list-lovgivning p{margin-bottom:5px;margin-left:10px;}

.information-list-publikation td{font-size:70%;}
.information-list-publikation th{font-size:70%;text-align:left;}
.information-list-publikation th a{color:#000000;}
.information-list-publikation th a:hover{color:#000000;text-decoration:underline;}
.information-list-publikation td.information-list-cat{font-size:100%;height:30px;}

/*
DIV.information-list-publikation TABLE TR TD{border-bottom:1px solid #cccccc}
*/

DIV.information-list-publikation TABLE TR TD.information-list-cat{height:20px;border-bottom:1px solid #000000;border-top:1px solid #000000;background-color:#EFEFEF;}
DIV.information-list-publikation TABLE TR TD.information-list-cat DIV.information-list-cat H2{font-size:70%;margin:2px 0px 2px 0px;}
DIV.information-list-publikation TABLE TR TD.information-list-cat DIV.information-list-cat{margin:2px 0px 2px 0px;}
DIV.information-list-publikation TABLE TR.datarow TD{border-bottom:1px solid #cccccc;padding:3px 0px 3px 0px;vertical-align:top;}



.csc-menu-1 p{margin-bottom:5px;border-bottom:1px solid #cccccc;padding:2px 0px 2px 0px;}



.csc-menu-4 p{margin-bottom:0px;margin-top:5px;}
.csc-menu-4 p.csc-abstract{margin-bottom:0px;margin-top:0px;}

.alphalist{font-size:70%;}
.grey{color:#cccccc;}



.csc-menu-twolevels p.l1{margin-left:0px;}
.csc-menu-twolevels div.information-list-cat h2{margin-bottom:2px;margin-top:2px;margin-left:10px;font-size:70%;}
.csc-menu-twolevels div.information-list-cat {width:100%;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:10px;}
.csc-menu-twolevels p{margin-bottom:5px;margin-left:10px;}
.csc-menu-twolevels DIV.wrapl2{border-bottom:1px solid #cccccc;margin:2px 0px 2px 0px;}



.information-list-presse table{border-bottom:1px solid #959595;}
.information-list-presse table tr.header th{font-size:80%;text-align:left;}
.information-list-presse table tr.yearrow td{font-size:80%;font-weight:bold;border-bottom:1px solid #959595;border-top:1px solid #959595;}
.information-list-presse table tr.pagerow td{border-bottom:1px solid #cccccc;}
.information-list-presse table tr.pagerow_last td{border-bottom:none;}
.information-list-presse .datecol{vertical-align:top;font-size:70%;width:15%;padding:3px 0px 4px 0px;}
.information-list-presse .titlecol{vertical-align:top;font-size:70%;width:85%;padding:3px 0px 4px 0px;}



.news-list p.title{margin:10px 0px 0px 0px;}
.news-list p.abstract{margin:0px;}




/*Særlige styles til specifikke sider, fx. forsiden*/



.content-image-page-10215061{
  border:1px solid #000000;
}



/*sitemap*/

.sitemap{width:100%}
.sitemap-section{

  width:95%;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
.sitemap-section h2 a{color:#000000}
.sitemap-section h2{margin-bottom:2px;margin-top:2px;margin-left:0px;font-size:70%;}
.sitemap p{margin:0px;}









/*mailform*/


table.csc-mailform{
  padding:0px;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
}


td.csc-form-labelcell{
  width:33%;
  vertical-align:top;
}





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:0px;
  margin-left:3px;
  margin-top:2px;
  text-align:left;
}

td.csc-form-labelcell p.csc-form-label{
  color:#000000;
  margin-left:3px;
  margin-top:2px;
  text-align:left;
}



td.csc-form-fieldcell{
  width:67%;
  height:20px;
}



td.csc-form-fieldcell input{
  border:1px solid #cccccc;
  background-color:#ffffff;
  font-family:Arial;
  font-size:70%;
}

td.csc-form-fieldcell textarea{
  border-width:0px;
  border:1px solid #cccccc;
  background-color:#ffffff;
  font-family:Arial;
  font-size:70%;
}



/*fleksible content*/

.leftcolumn{vertical-align:top;}
.rightcolumn{vertical-align:top;}
.centercolumn{vertical-align:top;}



#newsletters td{font-size:70%;}
#newsletters td p{font-size:100%;margin:0px;}
#emailalerts td{font-size:70%;}
#emailalerts td p{font-size:100%;margin:0px;}


/*table.lightgreybg100 tr td.content form table tr td{font-size:70%;}*/
/*table.lightgreybg100 tr td.content form table tr td table tr td{font-size:100%;}*/

.overskrift{font-weight:bold;}


/* lf_vielser */
h1.vielse{margin:0 0 5px;}
h3.vielse{margin:0;}
ul.vielse_scheme{margin:0; padding:0 18px;}
ul.vielse_scheme li{margin-bottom:10px;}
ul.vielse_lande{margin:0; font-weight:bolder; padding:0 13px;}
ul.vielse_lande a{color:#2E8B8C;}


#content ul{vertical-align: baseline; margin: 0 0 10px 0; padding:0 0 0 40px;}
/*.vielser #content ul li{margin:0; padding:0;}*/