/* Start of CMSMS style sheet 'theme : Immigrant Page Blocks' */
/* GLOBAL SETTING */
div#pageblockarea {
	margin:0;
	width:980px;
}

.search-button {
	font-family: Georgia, "Times New Roman", Times, serif;
   	font-size: 11px;
	color: #5e524e;
}



/* FORSIDE 0_1 */

/* FORSIDE 0_1 : 4 KASSER */
div.yellowshort {
	float:left;
	background-color:#edf0a3;
	padding:5px 8px;
	margin-right:16px;
	margin-bottom:16px;
	margin-top:16px;
	overflow:hidden;
	height:210px;
	width:217px;
}

div.blueshort {
	float:left;
	background-color:#c5e9f7;
	padding:5px 8px;
	margin-right:16px;
	margin-bottom:16px;
	margin-top:16px;
	overflow:hidden;
	height:210px;
	width:217px;
}

div.brownshort {
	float:left;
	background-color:#c7b0b3;
	padding:5px 8px;
	margin-right:16px;
	margin-bottom:16px;
	margin-top:16px;
	overflow:hidden;
	height:210px;
	width:217px;
}

div.greenshort {
	float:left;
	background-color:#a9dbcf;
	padding:5px 8px;
	margin-bottom:16px;
	margin-top:16px;
	overflow:hidden;
	height:210px;
	width:217px;
}

/* FORSIDE 0_1 : 2 KASSER */
div.greylong {
	float:left;
	background-color:#d0d4d7;
	padding:5px 8px;
	margin-right:16px;
	margin-bottom:16px;
	overflow:hidden;
	height:210px;
	width:466px;
}

div.yellowlong {
	float:left;
	background-color:#edf0a3;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:210px;
	width:466px;
}


/* FORSIDE 0_2 */

/* FORSIDE 0_2 : 3 KASSER */
div.medium {
	float:left;
	margin-bottom:16px;
	width:316px;
}

div.mediumleft {
	float:left;
	margin-bottom:16px;
	margin-right:16px;
	width:316px;
}

div.medium h2{
	text-align:center !important;
	font-size:33px !important;
	margin-bottom:40px !important;
	margin-top:14px !important;
	letter-spacing:normal !important;
}


div.mediumleft h2{
	text-align:center !important;
	font-size:33px !important;
	margin-bottom:40px !important;
	margin-top:14px !important;
	letter-spacing:normal !important;
}

div.medium img{
	width:300px;
	height:200px;
	overflow:hidden;
}

div.greymedium {
	float:left;
	background-color:#d0d4d7;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:285px;
	width:300px;
}

div.yellowmedium {
	float:left;
	background-color:#edf0a3;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:285px;
	width:300px;
}

div.bluemedium {
	float:left;
	background-color:#c5e9f7;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:285px;
	width:300px;
}

div.mediumtext {
	padding:0px 8px;
	margin-right:16px;
	margin-bottom:16px;
	overflow:hidden;
	height:95px;
	width:300px;
	clear:both;
}

div.mediumtext h3{
	font-family: Georgia, "Times New Roman", Times, serif !important;
    font-weight:bold !important;
    font-size:11px !important;
    line-height: 14px !important;
    margin-bottom:0 !important;
	clear:both;
}



/* FORSIDE 0_3 */

/* FORSIDE 0_3 : 1 KASSE */
div.greyfullpage {
	float:left;
	background-color:#d0d4d7;
	padding:5px 8px;
	width:964px;
}

div.greyfullpageimage {
	float:left;
	width:300px;
	height:265px;
	overflow:hidden;
	padding-right:8px;
}

div.greyfullpagetext{
	float:left;
	width:640px;
	height:249px;
	overflow:hidden;
	background-color:#fff;
	padding:8px;
}

div.greyfullpagenotes{
	padding:5px 0 16px 0;
	clear:both;
}

/* FORSIDE 0_3 : 3 KASSER */
div.brownmedium {
	float:left;
	background-color:#c7b0b3;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:285px;
	width:300px;
}



/* FORSIDE 0_4 */

/* FORSIDE 0_4 : 3 KASSER */

div.mediumversion {
	float:left;
	margin-bottom:16px;
	width:316px;
}

div.mediumversion img{
	width:300px;
	height:285px;
	overflow:hidden;
}

div.mediumversionleft {
	float:left;
	margin-bottom:16px;
	margin-right:16px;
	width:316px;
}

div.mediumversiontext {
	padding:0;
	margin-right:16px;
	margin-bottom:16px;
	overflow:hidden;
	height:45px;
	width:300px;
	clear:both;
}

div.greenmedium {
	float:left;
	background-color:#a9dbcf;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:285px;
	width:300px;
}

div.purplemedium {
	float:left;
	background-color:#716996;
	padding:5px 8px;
	margin-bottom:16px;
	overflow:hidden;
	height:285px;
	width:300px;
}

div.mediumversiontext h3{
	font-family: Georgia, "Times New Roman", Times, serif !important;
    font-weight:bold !important;
    font-size:11px !important;
    line-height: 14px !important;
    margin-bottom:0 !important;
	clear:both;
}



/* --------------------------------------------------------- */
/* UNDERSIDER */


/* UNDERSIDE 1_1 */

/* UNDERSIDE 1_1 : Top */
div.topfullpage {
	float:right;
	background-color:#716996;
	padding:5px 8px;
}

div.topfullpageimage {
	float:left;
	width:227px;
	height:72px;
	overflow:hidden;
}

div.topfullpagetext{
	float:left;
	width:471px;
	height:56px;
	overflow:hidden;
	background-color:#fff;
	padding:8px;
}

div.topfullpagetext h2{
   font-size:40px !important;
   margin-bottom:0px !important;
   margin-top:18px !important;
}

/* UNDERSIDE 1_1 : underkolloner */
div.underfullpage {
	float:right;
	background-color:#fff;
	border-left:8px solid #716996;
	border-right:8px solid #716996;
	border-bottom:5px solid #716996;
}
div.fullpagecontainer {
	margin:0;
	padding:0;
	background-color:#fff;
	height:100%;
}

div.underfullpageimage {
	float:left;
	width:227px;
	background-color:#fff;
}

div.underfullpagetext{
	float:left;
	width:471px;
	background-color:#fff;
	padding:8px;
}

div.underfullpagetext h3{
	font-family: Georgia, "Times New Roman", Times, serif !important;
   	font-weight:bold !important;
   	font-size:11px !important;
   	line-height: 14px !important;
   	margin-bottom:0 !important;
}


/* UNDERSIDE 1_2 */

div.yellofullpage {
	float:right;
	background-color:#edf0a3;
	padding:5px 8px;
}

div.yellowfullpageimage {
	float:left;
	width:228px;
	height:72px;
	overflow:hidden;
	background-color:#fff;
}

div.yellowfullpagetext{
	float:left;
	width:470px;
	height:56px;
	overflow:hidden;
	background-color:#fff;
	padding:8px;
}

div.yellowfullpagetext h2{
   font-size:40px !important;
   margin-bottom:0px !important;
   margin-top:18px !important;
}

div.yellowunderfullpage {
	float:right;
	background-color:#fff;
	border-left:8px solid #edf0a3;
	border-right:8px solid #edf0a3;
	border-bottom:5px solid #edf0a3;
}

div.yellowfullpagecontainer {
	margin:0;
	padding:0;
	background-color:#fff;
	height:100%;
}

div.yellowunderfullpagetext{
	float:left;
	width:698px;
	background-color:#fff;
	padding:8px;
}

div.third {
	float:left;
	margin-top:16px;
	margin-left:17px;
	width:232px;
}

div.thirdleft {
	float:left;
	margin-top:16px;
	margin-left:16px;
	width:232px;
}

div.third img{
	width:216px;
	height:210px;
	overflow:hidden;
}

div.thirdtext {
	clear:both;
	height:10px;
}

div.thirdtext h3{
	font-family: Georgia, "Times New Roman", Times, serif !important;
    font-weight:bold !important;
    font-size:11px !important;
    line-height: 14px !important;
    margin-bottom:0 !important;
	padding-top:5px;
	clear:both;
}

div.greythird {
	float:left;
	background-color:#d0d4d7;
	padding:5px 8px;
	height:210px;
	width:216px;
	overflow:hidden;
}

div.brownthird {
	float:left;
	background-color:#c7b0b3;
	padding:5px 8px;
	overflow:hidden;
	height:210px;
	width:216px;
}

div.greenthird {
	float:left;
	background-color:#a9dbcf;
	padding:5px 8px;
	overflow:hidden;
	height:210px;
	width:216px;
}

div.yellowthird {
	float:left;
	background-color:#edf0a3;
	padding:5px 8px;
	overflow:hidden;
	height:210px;
	width:216px;
}

div.darkbrownthird {
	float:left;
	background-color:#5e524e;
	padding:5px 8px;
	overflow:hidden;
	height:210px;
	width:216px;
}

div.bluethird {
	float:left;
	background-color:#c5e9f7;
	padding:5px 8px;
	overflow:hidden;
	height:210px;
	width:216px;
}


/* UNDERSIDE 1_2 */

div.topthird {
	float:left;
	margin-top:0px;
	margin-left:17px;
	width:232px;
}

div.topthirdleft {
	float:left;
	margin-top:0px;
	margin-left:16px;
	width:232px;
}


/* --------------------------------------------------------- */
/* TEKSTSIDE */


/* TEKSTSIDE 2_1*/

div#imageleft {
	float:left;
	width:228px;
	margin-left:16px;
}

div#textright {
	float:left;
	width:486px;
	margin-left:16px;
}

div#textright h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:normal;
   font-size:18px;
   margin-bottom:16px;
}
div#textright h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:14px;
   line-height: 14px;
   margin-bottom:0;
}
div#textright h3 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:11px;
   line-height: 14px;
   margin-bottom:0;
}
div#textright h4 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:10px;
   line-height: 14px;
   margin-bottom:0;
}
div#textright h5 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:10px;
   line-height: 14px;
   margin-bottom:0;
}
div#textright h6 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   font-size:10px;
   line-height: 14px;
   margin-bottom:0;
}



/* --------------------------------------------------------- */
/* PORTRÆT */


/* PORTRÆT 3_1*/

div.portraitfullpage {
	float:right;
	background-color:#c5e9f7;
	padding:5px 8px 0px 5px;
	width:713px;
}

div.portraittop img{
	clear:both;
	width:713px;
	height:72px;
	overflow:hidden;
	margin-bottom:8px;
}

div.portraitpicture{
	float:left;
	width:479px;
	height:400px;
	overflow:hidden;
}

div.portraitname{
	float:left;
	width:226px;
	height:400px;
	overflow:hidden;
	margin-left:8px;
	background-color:#5e524e;
}

div.portraitname h2 {
   font-family: Georgia, "Times New Roman", Times, serif !important;
   font-weight:bold !important;
   font-size:14px !important;
   line-height: 14px !important;
   margin-bottom:0 !important;
   text-align:center !important;
   color:#fff !important;
   margin:16px 0 !important;
}

div.portraitinfo{
	float:left;
	width:214px;
	height:343px;
	overflow:hidden;
	background-color:#fff;
	margin:0 1px 1px 1px;
	padding:5px;
}


/* PORTRÆT 3_2*/

div.portraitcolumnfirst{
	float:left;
	width:236px;
	height:379px;
	overflow:hidden;
	margin:8px 0px 8px 21px;
	padding:0;
}

div.portraitcolumn{
	float:left;
	width:236px;
	height:379px;
	overflow:hidden;
	margin:8px 0px 8px 8px;
	padding:0;
}


/* --------------------------------------------------------- */
/* BLOG */


/* Blog 4_1*/


div#blog {
	margin-left:16px;
}

div#blog h2{
	border-top:5px solid #c5e9f7;
	border-bottom:5px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	padding:12px;
	
}

/*
************
General styles
************
*/

a.blogs-breadcrumb,
.blogs-breadcrumb {
  
}

a.blogs-breadcrumb:hover {

}

.blogs-showmessage {
  
}

.entry-headline {
  
}

/*
****************
Pagespecific styles
****************
*/

/*Main Blogs-styles*/
.blogs-showblogsentries {
	width:730px;

}

.blogs-showblogsentry {
  	border-top:5px solid #c5e9f7;
	border-bottom:5px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	float:left;
	margin-bottom:16px;
}

.blogs-showblogsentry a, a:link a:active {
	text-decoration:none;
	color: #5E524E;
}

.blogs-showblogsentry a:visited {
   text-decoration: none;
   background-color: inherit;
   color: #5E524E;
}


.blogs-showblogsentry a:hover {
   text-decoration: none;
   color: #5E524E;
}


.blogs-showblogsentrytime {
   padding:5px 8px;
    border-bottom:3px solid #c5e9f7;}

.blogs-showblogsentrytitle {
	padding:5px 8px 0 8px;
	margin-bottom:0px !important;
}

.blogs-showblogsentrytitle h3{
	margin-bottom:0px !important;
}

.blogs-showblogsentryshorttext {
	padding:5px 8px;
    border-bottom:3px solid #c5e9f7;
}



.blogs-showcategoryentryfiles {

}

.blogs-showcategoryentryauthor {
   

}

.blogs-showblogsentrycategory {
	float:left;
	padding:5px 8px;
}

.blogs-showblogsentrycomments {
	float:right;
	padding:5px 8px;
}

/*ShortCategory-styles*/
.blogs-shortbox {
   
}
.blogs-shortcategorytitle {
   
}

.blogs-shortcategorytitle:hover {
   
}



.blogs-shortentrylist {
   
}
.blogs-shortentry {
}
.blogs-shortentrydate {
   
}
.blogs-shortentrylink {
    
}

/*** ShowCategoryList-styles ***/
.blogs-showcategorylistbox {
  
}

.blogs-showcategorylistheader {
  
}

.blogs-showcategorylistcategories {

}

.blogs-showcategorylistcategory {
	height:18px;
}

.blogs-showcategorylistcategory a, a:link a:active {
	text-decoration:none;
	color: #5E524E;
	margin-bottom:5px;
}

.blogs-showcategorylistcategory a:visited {
   text-decoration: none;
   background-color: inherit;
   color: #5E524E;
}


/* remove underline on hover and change color */
.blogs-showcategorylistcategory a:hover {
   text-decoration: none;
   color: #5E524E;
}

/*** ShowCategory-styles ***/
.blogs-showcategorybox {
   
}

.blogs-showcategoryheader {
	border-top:5px solid #c5e9f7;
	border-bottom:2px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	margin-bottom:16px;
}

.blogs-showcategorytitle {
 	padding:5px 8px 0px 8px;

}

.blogs-showcategorydescription {
	padding:5px 8px;
    border-bottom:3px solid #c5e9f7;
}

.blogs-showcategorydescription a, a:link a:active {
	text-decoration:none;
	color: #5E524E;
	margin-bottom:5px;
}

.blogs-showcategorydescription a:visited {
   text-decoration: none;
   background-color: inherit;
   color: #5E524E;
}

.blogs-showcategorydescription a:hover {
   text-decoration: none;
   color: #5E524E;
}

.blogs-showcategoryentries {
	border-top:5px solid #c5e9f7;
	border-bottom:2px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	margin-bottom:16px;
}

.blogs-showcategoryentry {
   padding:5px 8px;
    border-bottom:3px solid #c5e9f7;
}

.blogs-showcategoryentrytime {
	float:right;
   
}

.blogs-showcategoryentrytitle {
	float:left;
   
}

.blogs-showcategoryentrytext {
	clear:both;
}

.blogs-showcategoryentryfiles {
   
}

.blogs-showcategoryentryauthor {
   
}

.blogs-showcategoryentrycomments {
	padding:5px 0 0 0;
}


/*** ShowEntry-styles ***/

.blogs-showentrybox {
	float:left;
	margin-bottom:16px;
}

.blogs-showentryheader {
	border-top:5px solid #c5e9f7;
	border-bottom:5px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	float:left;
	margin-bottom:16px;
}

.blogs-showentrytime {
  	 padding:5px 8px;
    border-bottom:3px solid #c5e9f7;
}

.blogs-showentrytitle {
  padding:5px 8px 0 8px;
}

.blogs-showentrytext {
	float:left;
	padding:5px 8px;
}

.blogs-showentrytext img{
	padding:5px;
}

blogs-showentrytext.a {
  
}

.blogs-showentryauthor {
  
}

.blogs-showentryfiles {
  
}


.blogs-showentrycomments {
  	border-top:5px solid #c5e9f7;
	border-bottom:2px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	float:left;
	margin-bottom:16px;
	width:713px;
}

.blogs-showentrycomment {

}

.blogs-showentrycommenttime {
	padding:5px 8px;
}

.blogs-showentrycommenttext {
	border-bottom:3px solid #c5e9f7;
	padding:5px 8px;
}

.blogs-showentrycommentauthor {
  
}

.blogs-showentrycommentform {
  	border-top:5px solid #c5e9f7;
	border-bottom:5px solid #c5e9f7;
	border-left:8px solid #c5e9f7;
	border-right:8px solid #c5e9f7;
	margin-bottom:16px;
	padding:5px 8px;
	clear:both;
}

.blogs-authorinput {
	
  
}

.blogs-authorinput:hover {
  
}

.blogs-commentinput {
  
}
.blogs-commentinput:hover {
  
}

.blogs-submitinput {
	text-align:center;
	background-color:#d0d4d7;
	width:120px;
	height:20px;
	border:none;
    font-family: Georgia, "Times New Roman", Times, serif;
   	font-size: 11px;
	color: #5e524e;
}

.blogs-submitinput:hover {
  
}

div.blogs-addcommentlabelcattcha {
	margin:5px 0;
}

input.blogs-captchainput {
	margin:5px 0;
}

/* --------------------------------------------------------- */
/* NYHEDER */


/* Nyheder 5_1*/

div#mailmail input{
	margin:5px 0px;
	border:1px solid #5E524E;
	background:transparent;
	height: 20px;
	width: 196px;
}

div#mailname input{
	margin:5px 0px;
	border:1px solid #5E524E;
	background:transparent;
	height: 20px;
	width: 196px;
}

div#mailsubmit input{
	margin:5px 0px;
	border:1px solid #5E524E;
	background:transparent;
	height: 20px;
	width: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
   	font-size: 11px;
	color: #5e524e;
}

table.arkivtabel  {
	width:730px;
	margin-left:16px;
}

tr.nmsarchive_header {
	background-color:#C5E9F7;
	height:18px;
	margin-bottom:16px;
}

table.arkivtabel td{
	height:32px;
}

/* End of 'theme : Immigrant Page Blocks' */

