/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background:#fff url(../gfx/bg_rep.gif);font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;line-height:150%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#000;}
/*table													{border:1px solid red !important;}*/
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#000;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#000;text-decoration:underline;}


a:link 			{  color: #000; text-decoration: underline;  }
a:visited {color: #666;} 
a:hover {color: #0e86cb;} 
a:active {color: #666;} 


h1														{font-size:1.4em;color:#000;margin:0px;}
h2,h3,h4,h5,h6											{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address													{font-size:1em;font-style:normal;}

form													{margin:0;padding:0;}
optgroup 												{font-style:normal;font-weight:normal;}

hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}


/* Base template setup - frontpage
---------------------------------------------------------------------- */
											
.outerwrapper											{background-color: #ccc; width: 884px; margin: 0 auto; text-align:left; padding-bottom: 6px; #padding-bottom: 2px;}

.outerwrapper .header									{height: 142px; background-color: #fff; margin: 0 6px 6px 7px; padding: 0 0 0 14px;}
.outerwrapper .header .row1								{height: 115px; }
.outerwrapper .header .row1 .lft						{width: 176px; padding-top: 17px; float: left;}

.outerwrapper .header .row1 .rgt						{padding-top: 8px;float: right; text-align: right;}
.outerwrapper .header .row1 .rgt ul						{list-style: none; margin: 0 3px 0 0; padding: 0;}
.outerwrapper .header .row1 .rgt div					{margin: 0 18px 0 0; position:relative; padding: 0;}
.outerwrapper .header .row1 .rgt ul li					{float: left;}
.outerwrapper .header .row1 .rgt ul li a				{ font-size: 9px;display: block; padding: 0 6px;}
.outerwrapper .header .row1 .rgt ul li a:hover			{ }
.outerwrapper .header .row1 .lft						{}
.outerwrapper .header .row2 .lft ul						{ list-style: none;margin: 0; padding: 0;}
.outerwrapper .header .row2 .lft ul li					{float: left; border-top: 1px solid #8c8e91; margin-right: 23px; padding-top: 5px;}
.outerwrapper .header .row2 .lft ul li.sel				{}	
.outerwrapper .header .row2 .rgt						{float:right;margin-top:-5px;}
.outerwrapper .header .row2 .rgt .fldSearch				{border: 1px solid #e5e5e5; height: 14px; margin-top: 0px;margin-right:6px; width: 119px;}
.outerwrapper .header .row2 .rgt .fldSearch.uk			{width: 103px;}
.outerwrapper .header .row2 .rgt .btnSubmit				{width:30px;height:17px;background:url(/dcdrfiles/gfx/SearchButton.jpg) no-repeat 50% 50%;border:none;margin-right:6px;}
.outerwrapper .header .row2 .rgt .btnSubmit.uk				{width:46px;height:17px;background:url(/dcdrfiles/gfx/SearchButtonUk.jpg) no-repeat 50% 50%;border:none;margin-right:6px;}
.outerwrapper .header .row2 .rgt .btnSubmit:hover			{border: 0px solid #999;}	


.outerwrapper .mainImg									{background-color: #fff; padding: 6px; margin: 0 6px 6px 7px;}
.outerwrapper .cols										{background-color: transparent; margin: 0 6px 0 7px;height: 216px;}


.outerwrapper .cols .black a:link 			{color: #000;   text-decoration: none;}
.outerwrapper .cols .black a:visited 		{color: #000;} 
.outerwrapper .cols .black a:hover 			{color: #000; text-decoration: underline;} 
.outerwrapper .cols .black a:active 		{color: #000;} 
.outerwrapper .cols .white a:link 			{color: #fff;   text-decoration: none;}
.outerwrapper .cols .white a:visited 		{color: #fff;} 
.outerwrapper .cols .white a:hover 			{color: #fff; text-decoration: underline;} 
.outerwrapper .cols .white a:active 		{color: #fff;} 

.outerwrapper .cols .col								{background-color: #fff; padding: 6px; float: left; margin-right: 6px;}

.outerwrapper .cols .col img							{display: block;clear: left;}	
.outerwrapper .cols .col img.padB						{}

.outerwrapper .cols .col.first							{width: 316px; background-color:#fff; padding: 0;}
.outerwrapper .cols .col.first .overskrift				{font-weight: bold;display: block;}
.outerwrapper .cols .col.first .overskrift span			{color: #333; font-size: 10px; font-weight: normal;}
.outerwrapper .cols .col.first .txt						{overflow: hidden; display: block;}
.outerwrapper .cols .col.first p						{margin: 0; line-height: 140%;}			
.outerwrapper .cols .col.first a						{text-decoration: none;}
.outerwrapper .cols .col.first a:hover					{text-decoration: underline;}


.outerwrapper .cols .col.first .box1					{height: 88px; background-color: #adadad;margin: 6px 6px 0px 6px;}
.outerwrapper .cols .col.first .box1 .txtbox			{padding: 6px;}
.outerwrapper .cols .col.first .box1.white	a 			{color: #fff;}
.outerwrapper .cols .col.first .box1.white	a:hover		{text-decoration: underline;}
.outerwrapper .cols .col.first .box1.white .overskrift span	{color: #fff; font-size: 10px;}


.outerwrapper .cols .col.first .box1 .txtbox a:hover .overskrift, .outerwrapper .cols .col.first .box1 .txtbox a:hover .txt {text-decoration: underline;}



.outerwrapper .cols .col.first .box2					{height: 52px; background-color: #adadad;margin: 6px 6px 0px 6px;}
.outerwrapper .cols .col.first .box2 .txtbox			{padding: 6px;}
.outerwrapper .cols .col.first .box2.white	a			{color: #fff;}
.outerwrapper .cols .col.first .box2.white .overskrift span	{color: #fff; font-size: 10px;}
.outerwrapper .cols .col.first .box2 .txtbox a:hover .overskrift, .outerwrapper .cols .col.first .box2 .txtbox a:hover .txt {text-decoration: underline;}


.outerwrapper .cols .col.first .box3					{height: 52px; background-color: #adadad;margin: 6px;}
.outerwrapper .cols .col.first .box3 .txtbox			{padding: 6px;}
.outerwrapper .cols .col.first .box3.white	a			{color: #fff;}
.outerwrapper .cols .col.first .box3.white .overskrift span	{color: #fff; font-size: 10px;}
.outerwrapper .cols .col.first .box3 .txtbox a:hover .overskrift, .outerwrapper .cols .col.first .box3 .txtbox a:hover .txt {text-decoration: underline;}


.outerwrapper .cols .col.center							{width: 304px; }

.outerwrapper .cols .col.center .box2_1					{height: 204px; background-color: #adadad;}
.outerwrapper .cols .col.center .box2_1	.txtbox 		{padding: 6px;}


.outerwrapper .cols .col.center .box2_1	 .overskrift		{font-weight: bold;display: block;}
.outerwrapper .cols .col.center .box2_1	 .overskrift span	{color: #333; font-size: 10px; font-weight: normal;}
.outerwrapper .cols .col.center .box2_1	 .txt				{height: 120px; overflow: hidden; display: block;}
.outerwrapper .cols .col.center .box2_1	 p					{margin: 0; line-height: 140%;}			
.outerwrapper .cols .col.center .box2_1	 a					{text-decoration: none;}
.outerwrapper .cols .col.center .box2_1	 a:hover			{text-decoration: underline;}

.outerwrapper .cols .col.center .box2_1.white	a			{color: #fff;}
.outerwrapper .cols .col.center .box2_1.white .overskrift span	{color: #fff; font-size: 10px;}

.outerwrapper .cols .col.center .box2_1 .txtbox a:hover .overskrift, .outerwrapper .cols .col.center .box2_1 .txtbox a:hover .txt {text-decoration: underline;}

.outerwrapper .cols .col.last							{margin-right: 0px; padding: 0; background-color: transparent;width: 227px;}
.outerwrapper .cols .col.last .box3_1					{border: 6px solid #fff; margin-bottom: 6px;height: 93px; background-color: #adadad;}
.outerwrapper .cols .col.last .box3_1 .txtbox			{padding: 6px;}

.outerwrapper .cols .col.last .box3_1.white	a			{color: #fff;}
.outerwrapper .cols .col.last .box3_1.white .overskrift span	{color: #fff; font-size: 10px; font-weight: normal;}

.outerwrapper .cols .col.last .box3_1 .txtbox a:hover .overskrift, .outerwrapper .cols .col.last .box3_1 .txtbox a:hover .txt {text-decoration: underline;}

.outerwrapper .cols .col.last .box3_2					{border: 6px solid #fff; margin-bottom: 6px;height: 93px;background-color: #adadad;}
.outerwrapper .cols .col.last .box3_2 .txtbox			{padding: 6px;}
.outerwrapper .cols .col.last .box3_2.white	a			{color: #fff;}
.outerwrapper .cols .col.last .box3_2.white .overskrift span	{color: #fff; font-size: 10px;font-weight: normal;}
.outerwrapper .cols .col.last .box3_2 .txtbox a:hover .overskrift, .outerwrapper .cols .col.last .box3_2 .txtbox a:hover .txt {text-decoration: underline;}

.outerwrapper .cols .col.last .overskrift		{font-weight: bold;display: block;}
.outerwrapper .cols .col.last .overskrift span	{color: #333; font-size: 10px;}
.outerwrapper .cols .col.last .txt				{height: 60px; overflow: hidden; display: block;}
.outerwrapper .cols .col.last p					{margin: 0; line-height: 140%;}			
.outerwrapper .cols .col.last a					{text-decoration: none;}
.outerwrapper .cols .col.last a:hover			{text-decoration: underline;}












.outerwrapper .footer								{clear: left; margin: 6px 6px 0 7px; #margin-bottom: 5px;}
*html .outerwrapper .footer							{clear: left; margin: 0px 6px 5px 7px;}
*html .contentP .footer								{clear: left; margin: 16px 6px 5px 7px;}


.contentP .mainImg									{background-color: #fff; padding: 6px; margin: 0 6px 0 7px;}
.contentP .UScols									{background-color: #fff; padding-top: 18px; margin: 0 6px 0 7px; min-height: 200px;}

/* Left menu */
.contentP .col1										{width: 206px;padding: 0 6px; float: left; background-color: #fff; overflow:hidden;min-height: 100px;}


.contentP .col1 ul									{list-style: none; margin: -2px 0 0 8px; padding: 0;}					

*html .contentP .col1 ul li a								{text-decoration: none; font-size: 12px;  color: #000;}
html>body .contentP .col1 ul li a								{text-decoration: none; font-size: 12px; display: block; color: #000;}
.contentP .col1 ul li a:hover						{text-decoration: underline; color: #000;}
.contentP .col1 a.Active							{text-decoration: underline;}	
.contentP .col1 a.ActiveBlue						{text-decoration: underline; color: #000; text-decoration:underline;}	
.contentP .col1 ul .level2							{margin-left: 7px;} 

/* Left menu  SLUT*/

.contentP .col2											{float: left; width: 468px; padding-right: 20px;background-color: #fff; padding-bottom: 60px;}

/* Nye regler */
.contentP .col2 .article table+h2 						{margin-top:10px;}
*html .contentP .col2 .article h2 						{margin-top:10px;}
/* slut */

.contentP .col2	h1										{clear: both; font-size: 16px; margin: 0 0 10px 0; line-height: 120%;}
.contentP .col2	p										{/*clear: both;*/ font-weight: normal; color: #222; margin-bottom: 12px;}

.contentP .col2 .newslist  .newsitem						{margin-bottom: 12px;}


.contentP .col2 .person											{}
.contentP .col2 .clear											{width: 100%; height: 10px; clear: both;}
.contentP .col2 .person .prsnhdr 								{width: 100%; padding-bottom: 12px; }
.contentP .col2 .person .prsnhdr .prsndata						{padding-left: 210px; }
.contentP .col2 .person .prsnhdr .prsndata .prsn1st				{width: 100%; padding-bottom: 6px; }
.contentP .col2 .person .prsnhdr .prsndata .prsn1st .prsnName	{font-weight: bold; font-size:1.1em; }
.contentP .col2 .person .prsnhdr .prsndata .prsn2nd				{padding-top: 6px; width: 100%; }
.contentP .col2 .person .prsnhdr .portrait						{float: left;}
.contentP .col2 .person .prsnhdr .portrait img					{width: 180px; border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #000; border-bottom: 1px solid #000;padding: 5px;}					
.contentP .col2 .person .editor									{clear: right; padding-top: 12px;  padding-bottom: 15px;  }
.contentP .col2 .person .pubs									{clear: right; padding-top: 15px; margin-bottom: 15px; padding-bottom: 15px;  }
.contentP .col2 ul												{margin-top: 0px; margin-bottom: 10px;}

.contentP .col3												{float: left;width: 155px; background-color: #fff; margin-top: -2px;}
.contentP .col3	p {margin-bottom: 12px;}
.contentP .col3 .pubs, .contentP .col3 .projs,
.contentP .col3 .status, .contentP .col3 .theme,
.contentP .col3 .Places, .contentP .col3 .Persons,
.contentP .col3 .FileList									{padding-bottom: 12px;}

.contentP .col3 .factbox									{margin-bottom: 9px;}
.contentP .col3 .factbox .factbox_content a					{text-decoration: underline;}
.contentP .col3 .factbox .factbox_content ul				{list-style: none; margin-left: 0; padding-left: 0;}	
/*
.contentP .col3 .factbox .factbox_content a					{}
.contentP .col3 .factbox .factbox_content a:hover			{text-decoration: underline;} 
*/
.contentP .col3 .factbox .factbox_content a:link 			{color: #000;   text-decoration: none; }
.contentP .col3 .factbox .factbox_content a:visited 		{color: #666;text-decoration: underline;} 
.contentP .col3 .factbox .factbox_content a:hover 			{color: #0e86cb; text-decoration: underline; } 
.contentP .col3 .factbox .factbox_content a:active 			{color: #666; text-decoration: none;} 
.contentP .col3 .extLnks									{margin-bottom: 9px;}

a.arrowstyle:link {
	color:#000;
	background:transparent url(/dcdrfiles/gfx/arrowdcdr.gif) 0px 3px no-repeat;
	text-decoration:none !important;
	padding-left:13px;
}
a.arrowstyle:visited {
	color:#666666;
	background:transparent url(/dcdrfiles/gfx/arrowdcdr.gif) 0px 3px no-repeat;
	text-decoration:none !important;
}
a.arrowstyle:hover {
	color:#0e86cb;
	background:transparent url(/dcdrfiles/gfx/arrowdcdr.gif) 0px 3px no-repeat;
	text-decoration:none !important;
}
a.arrowstyle.active {
	color:#666666;
	background:transparent url(/dcdrfiles/gfx/arrowdcdr.gif) 0px 3px no-repeat;
	text-decoration:none !important;
}




.contentP .col3 .factbox .factbox_content li a				{}
.contentP .col3 .factbox .factbox_content li a:hover		{text-decoration: underline;}

.contentP .col3 .factbox .factbox_content table			{margin: 0; padding:0; border-collapse:collapse;}
.contentP .col3 .factbox .factbox_content table tbody tr td {padding: 0;}

.Level1 a {padding-left: 10px;}
.Level2 a {padding-left: 20px;}

.prsn a:link, .prjs a:link,
.pubs a:link, .search a:link, .newsitem a:link			{  color: #0e86cb; text-decoration: none; padding-bottom: 8px; font-weight: bold;}
.prjs a:link, .prsn a:link, .newsitem a:link {color: #000; text-decoration: underline;}
.pubs a:link {color: #000;text-decoration: underline;}
.newsitem a:link {font-size: 11px;}

.prsn a:visited, .prjs a:visited, .pubs a:visited, .search a:visited, .newsitem a:visited  {color: #666; text-decoration: none; font-weight: bold;}
.pubs a:visited {text-decoration: underline;} 
.prsn a:hover, .prjs a:hover, .pubs a:hover, .search a:hover, .newsitem a:hover  {color: #0e86cb; text-decoration: underline;} 
.prsn a:active, .prjs a:active, .pubs a:active, .search a:active, .newsitem a:active {color: #666;} 

.prsn {margin-bottom: 10px;}


.ltrAnchor 			{ font-weight: bold; color: black; font-size:2em; padding-bottom: 8px;  border-top: 1px solid silver; padding-top: 0px; }

.toTopLink:link 				{float:right; font-size:9px; text-decoration: none;padding-left: 10px; background: transparent url(../gfx/up_arrow.gif) 0px 5px no-repeat; text-decoration: none !important; }

.toTopLink:visited 				{color: #000;float:right; font-size:9px; text-decoration: none;padding-left: 10px; background: transparent url(../gfx/up_arrow.gif) 0px 5px no-repeat; text-decoration: none !important;}



.alphabetList 			{ font-weight: bold; color: lightgrey; font-size:1.2em; letter-spacing: .1em;}
.alphabetList a 			{ text-decoration: none; color: black; }



.sitemap .header   {height: 20px; padding-left: 0;}
.sitemap .level1   {padding-left: 0px;}
.sitemap .level2   {padding-left: 18px;}

.vignetpic_liste {width: 40px; margin-right: 10px; float: left;}
.pubbillede {float: left; /*width: 140px;*/width:180px; padding: 0 10px 10px 0;}
.publication_info {float: left;width:250px;}
.txt-content {clear: left;margin-top:10px;}

/* Newsletter for web */

.newsl_web {}
.newsl_web .clearf {clear: both;}
.newsl_web .newsl_header .namesplitter { margin-bottom: 10px; height: 20px;border-bottom: 6px solid #ccc;}
.newsl_web .newsl_web_item {clear: both; padding: 20px 10px 20px 0; background: transparent url(/dcdrfiles/gfx/newsl_separator.gif) top left no-repeat;}
.newsl_web .newsl_web_item .itemimg {float: left; padding: 0 10px 10px 0;}
.newsl_web .newsl_web_item .item_ctn {float: left;}
.newsl_web .newsl_web_footer { clear: both; padding-top: 10px; background: transparent url(/dcdrfiles/gfx/newsl_separator.gif) top left repeat-x; }
.newsl_web .newsl_web_footer div {}

.newsl_web .newsl_web_footer .disclaimer {color:#9ea7ac;margin-top: 20px;}
.newsl_web .newsl_web_footer .afmeld {color:#9ea7ac;margin-top: 20px;}
.newsl_web .newsl_web_footer .afmeld a {color:#9ea7ac;}


.frm_members    {margin-top: 15px;}

.pFloatLeft {float:left; width:298px;}
.pFloatRight {float:right; width:298px;}
table.floatRight {float:right}
table.floatLeft {float:left}
