@import url('tt_news.css');
@import url('indexed_search.css');
@import url('flexcontent.css');
@import url('content.css');

/*****************************************************/
/**** FARVER                                      ****/
/**** FFFFFF er hvid                              ****/
/**** 000000 er sort                              ****/
/**** 3c3c3c er koksgrå (næsten sort)             ****/ 
/**** 730027 er vinrøde farven                    ****/
/**** e6e6e6 er lysegrå                           ****/
/**** cccccc er mørkere grå (brugt i bl.a. hover) ****/
/*****************************************************/


/*******************************************************************************/
/***** START - The following is used to remove the dotted lines from links *****/
/*******************************************************************************/

a:active{
	outline:			none;
}

:-moz-any-link:focus{
	outline:			none;
}

img{
	/*behavior: url(/fileadmin/templates/css/iepngfix.htc);*/
}

/******************************************************************************/
/***** STOP *******************************************************************/
/******************************************************************************/

html{	/* makes the scrollbar showup always */
	height:					100%;
	overflow-y:				scroll;
}

body{
	/*background-image:		url(/fileadmin/templates/images/bodybg.gif);*/
	background-repeat:		repeat-x;
	color:					#3c3c3c;
	background-color:		#ffffff;
}


/* B:template specific styles */
.mainContainer, div#footer div.wrapper{

	margin:					0 auto;
	width:					950px;
	position:				relative;
	/*border-left:			1px solid #8c8c8c;
	border-right:			1px solid #8c8c8c;*/
}
.mainContainer div#toparea, .mainContainer div#image, .mainContainer div#toolbar, .mainContainer div#contentarea, .mainContainer div#footer{
	width:					950px;
	padding:				0;
	clear:					both;
}
.mainContainer div#toolbar{

}
.mainContainer div#contentarea{
	min-height:				300px;
}
.mainContainer div#toparea{
	/*height:					100px;*/
	height: 25px;
	background-color: #3C3C3C;
}

/* Venstre header - Fróðskaparsetur Føroya */

.hdr {
	width: 200px;
	color: #ffffff;
	padding: 5px 0px 0px 10px;
	float: left;
}

.hdr a {
	color: #ffffff;
	text-decoration: none;
}

.hdr a:hover {
	color: #cccccc;
}

/* DEN RØDE MENUBJÆLKE */

.menubar {
	height: 25px;
	background-color: #730027;
	overflow: hidden;
		
	clear: both;
}

/* DEN GRÅ BJÆLKE MED BREADCRUMBS */

.grayed{
	height:					25px;
	background-color:		#E6E6E6;
}

.blackend{
	height: 90px;
	/*background-color: 		#3c3c3c;
	border-top: 			1px solid #730027;
	border-bottom: 			1px solid #730027;*/
	
	/*background: transparent url(/fileadmin/templates/images/topimage.png) top left no-repeat;*/
}

#image .logocontainer {
	float: left;
}



#image .logocontainer2 {
	float: left;
}


.clearboth{
	clear:					both;
	height:				0 !important;
	margin:				0 !important;
	padding:				0 !important;
	width:				0 !important;
	font-size:				0;
}
/* E:template specific styles */

/* B:top menu styles */
div.menucontainer ul{
	list-style: 			none;
	display:				inline;
}
div.menucontainer li{
	float:					left;
	width:					150px;
	overflow:				hidden;
	height:					50px;
	white-space: nowrap;	
}

div.menucontainer li a{
	display:				block;
	color:					#3c3c3c;
	text-decoration:		none;
	font-weight:			bold;
	font-size:				14px;
	width:					140px;
}
div.menucontainer li.active a{
	background-color:		#e6e6e6;
}
div.menucontainer li a:hover{
	background-color:		#e6e6e6;
	color:					#730027;
}
div.menucontainer li.upper a{
	padding:				25px 0 7px 10px;
}

div.menucontainer li.lower a{
	padding:				7px 0 25px 10px;
}

div.imagecontainer{
	float:					left;
}
div.menucontainer{
	float:					right;
	width:					470px;
	height: 100px;
	overflow: hidden;
}
/* E:top menu styles */

/* B:breadcrums styles */
div.breadcrums{
	float:					left;
	padding:				0 0 0 20px;
}
div.breadcrums ul{
	list-style: 			none;
	display:				inline;
}
div.breadcrums li{
	float:					left;
	padding:				4px 4px 4px 0;
}
div.breadcrums li a{
	text-decoration:		none;
	color:					#3c3c3c;
	font-weight:			bold;
	
}
div.breadcrums li a:hover{
	color:					#730027;
}

/* Kris Start */
div.newmiscmenu{
	float:					right;
}

/* E:breadcrums styles */

/* B:languare, buttons and searchfield styles */

div.newmiscmenu div.search { 
	/*border: 1px solid #3c3c3c;*/
	float:					right;
	
}
div.newmiscmenu input{
	position:				absolute;
	top:					4px;
	border-top: 			1px solid #3c3c3c;
	border-bottom: 			1px solid #3c3c3c;
	/*display:block;*/

}
div.newmiscmenu input.searchbutton {
	right:					5px;
	border-right: 			1px solid #3c3c3c;
}
div.newmiscmenu input.searchtext {
	border-left: 			1px solid #3c3c3c;
	right:					21px;
	font-family:			Trebuchet MS, sans-serif;
	font-size:				11px;
	height:					16px;
	width:					157px;
	padding:				0;
	
}

div.newmiscmenu div.buttons div {
	float:left;
}

div.newmiscmenu div.buttons{
	float: right;
	padding-right: 200px;
}

div.newmiscmenu div.buttons div.language {
	height: 21px;
	border-right: 1px solid #ffffff;
	padding: 3px 5px 0px 0px;
}

div.newmiscmenu div.buttons div.studentar {
	height: 21px;	
	border-right: 1px solid #ffffff;
	padding: 3px 8px 0px 8px;
}

div.newmiscmenu div.buttons div.starvsfolk {
	padding: 3px 0px 0px 8px;
}

div.newmiscmenu div.buttons a{
	height: 21px;
	display:				block;
	padding:				4px 8px 0px 8px;
	color:					#ffffff;
	text-transform: uppercase;
	text-decoration:		none;
	float: right;
	border-right: 1px solid #ffffff;
}
div.newmiscmenu div.buttons a:hover{
	color:					#cccccc;
}
div.newmiscmenu div.buttons div.button{
	padding:				4px 4px 4px 4px	;
}



/* Menubar deildir */
div.menubarcontainer {
	width: 180px;
	min-width: 180px;
	
	float: right;
	color: #ffffff;
	
	text-align: center;
	
	border-left: 1px solid #ffffff;
	cursor: pointer;
	/*background: transparent url(/fileadmin/templates/images/DoubleArrowsDown.gif) 150px center no-repeat;*/
}

div.menubarcontainer li.menubarcontainerli {
	padding: 3px 10px 5px 10px;
	list-style: none;
	font-size: 14px;
}

div.menubarcontainer li:hover ul {
	visibility: visible;
}

/* DEILDIR menuen som er DROPDOWNMENU */

div.menubarcontainer ul {
	/*width: 250px;*/
	position: absolute;
	visibility: hidden;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	z-index: 9999;
	list-style: none;
	padding: 0;
	white-space: nowrap;

	margin: 4px 0px 0px -10px;
	_margin: 22px 	0px 0px -126px;
}

div.menubarcontainer ul li {
	padding: 5px 10px 5px 10px;
		text-align: left;
}

div.menubarcontainer ul li:hover {
	background-color: #CCCCCC;
}

div.menubarcontainer ul li a {
	text-decoration: none;
	color: #730027;
	display: block;
}

.menubarleft {
	height: 25px;
	margin: 0;
	padding: 0px;
	list-style: none;
	white-space: nowrap;
}

.menubarleft li {
	height: 25px;
	float: left;
	border-right: 1px solid #ffffff;
	padding-top: 5px;
}

.menubarleft li a {
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}

.menubarleft ul {
	position: absolute;
	visibility: hidden;
	/*border: 1px solid #000000;*/	
	background-color: #E6E6E6;
	z-index: 9999;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	_margin: 30px 0px 0px -130px;
}

.menubarleft li:hover ul {
	visibility: visible;
}

.menubarleft ul li {
	float: none;
	border: 0px;
}

.menubarleft ul li:hover {
	background-color: #cccccc;
}

.menubarleft .menubar_grayed ul li a {
	background-color: transparent;
}

.menubarleft .menubar_level_1_ACT a {
	color: #ffffff;
}




.menubarleft .menubar_grayed a {
	color: #3C3C3C;
}





.menubarleft .menubar_level_1_ACT ul li a {
	color: #730027;
}


.menubarleft .menubar_level_1_ACT ul .menubar_grayed a {
	background-color: transparent;
}

.menubarleft .menubar_level_2_NO a {
	color: #3C3C3C:
}

.menubar_grayed {
	color: #3C3C3C;
}

.menubar_grayed a{
 	background-color:		#e6e6e6;
 	color: #3C3C3C;
}
.menubar_grayed ul li a{
 	color: #730027;
}

.menubar_level_1_NO {
	color: #ffffff;
}

.menubar_level_1_NO a {
	color: #ffffff;
}

.menubar_level_2_ACT {
	color: #730027;
}

.menubar_level_2_ACT a {
	color: #730027;
}





.menu {
	height: 25px;
	margin: 0;
	padding: 0px;
	list-style: none;
	white-space: nowrap;	
}

.menu li {
	float: left;
	padding: 3px 10px 10px 10px;
	text-align: left;
	border-right: 1px solid #ffffff;
}

.menu li a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size: 14px;
}

.menu li:hover ul {
	visibility: visible;
}

.menu li.ACT {
	background-color: #E6E6E6;
}

.menu li.ACT a {
	color: #3C3C3C;
}

/* UNDERMENUERNE SOM ER DROP-DOWN MENUER */

.menu li ul {
	position: absolute;
	visibility: hidden;
	background-color: #ffffff;
	z-index: 9999;
	list-style: none;
	margin: 4px 0px 0px -10px;
	padding: 0;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.menu li ul li {
	float: none;
	padding: 5px 10px;
}

.menu li ul li:hover {
	background-color: #cccccc;
}

.menu li ul li a {
	color: #730027;
	font-size: 14px;
	
}

.menu li.ACT ul li a {
	color: #730027;
}

/* Kris End */

div.miscmenu{
	float:					right;
	padding:				3px;
	width:					323px;
	position:				relative;
}

/* E:breadcrums styles */

/* B:languare, buttons and searchfield styles */

div.miscmenu div.search { 
	/*border: 1px solid #3c3c3c;*/
	float:					right;
	
}
div.miscmenu input{
	position:				absolute;
	top:					4px;
	border-top: 			1px solid #3c3c3c;
	border-bottom: 			1px solid #3c3c3c;
	/*display:block;*/

}
div.miscmenu input.searchbutton {
	right:					20px;
	border-right: 			1px solid #3c3c3c;
}
div.miscmenu input.searchtext {
	border-left: 			1px solid #3c3c3c;
	right:					33px;
	font-family:			Trebuchet MS, sans-serif;
	font-size:				11px;
	height:					15px;
	width:					144px;
	padding:				0;
	
}
.searchform{
	display:				inline;
}

/*div.miscmenu div.buttons, div.miscmenu div.buttons div {
	float:					left;
} */
div.buttons div{
float:left;
}
div.buttons{
float:right;
/*padding-right:200px;*/
}
div.miscmenu div.buttons div.language a{
	font-weight:			bold;
	display:				block;
	padding:				1px 5px 1px 1px;
	color:					#3c3c3c;
	text-decoration:		none;
}
div.miscmenu div.buttons div.language a:hover{
	color:					#730027;
}
div.miscmenu div.buttons div.button{
	padding:				4px 4px 4px 4px	;
}
/* E:languare, buttons and searchfield styles */

/* S:footer styles */
div#footer{
	width: 950px;
	text-align:				center;
	margin:					0 auto;
}
div#footer div.wrapper{
	height:					25px;
}
div#footer div.wrapper div{
	padding:				4px;
}

div#footer div.wrapper div a {
	color: #730027;
}

/* E:footer styles */	
	
/* S:contentarea styles */
div.leftcolumn, div.middlecolumn{
	float:					left;
	padding: 				20px 0 0 0px;
}
div.rightcolumn{
	float:					left;
	padding: 				20px 0px 0 0px;
}

div.leftcolumn{
	width: 					200px;
}
div.leftcolumn a {
	color: #730027;	
}
div.rightcolumn{
	width:					200px;
}
div.middlecolumn{
	width:					550px;
}
div.middlecolumn a{
	color:					#730027;
}
div.middlecolumn a:hover{
	color: 					#3c3c3c;
}
div.rightcolumn h2, div.rightcolumn h1{
	border:					0;
	background-color:		#730027;
	color:					#ffffff;
	font-size:				11px;
	margin:					0;
	padding:				2px;
}
div.rightcolumn h3 a{
	color:					#3c3c3c;
	font-size:				12px;
	text-decoration:		none;
}
.middlecolumn li{
	list-style-type:		none;
	list-style-image:		url(/fileadmin/templates/images/menu_arrow.gif);
	background-position:	-5px 5px;
	background-repeat:		no-repeat;
	list-style-position:	outside;
}

div.rightcolumn .rightcontent a {
	color: #730027;	
}

	
/* E:contentarea styles */

/* B:submenu at leftside */
.leftmenu ul{
	list-style-position:	outside;
  	list-style-type:		none;
	padding:				0 0 0px 0px;
	margin:					0;
	border:					1px;
}
.leftmenu {
	padding:				0 0 20px 0px;
}
.leftmenu li{
	padding:				0px;
	margin:					0;
	overflow:				hidden;
	white-space: 			nowrap;
}
.leftmenu li a{
	text-decoration:		none;
	display:				block;
	font-weight:			bold;
}

.leftmenu li ul a{
	color: #3C3C3C;
}

.menu_grayed a{
 	background-color:		#e6e6e6;
}
.menu_grayed ul li a{
 	background-color:		#ffffff;
}
.leftmenu li a:hover{
	background-color: 		#e6e6e6;
}
.level_1_NO a, .level_1_ACT a{
	color:					#730027;
	padding-left: 			32px;
	width:					148px;
	background-image: 		URL(/fileadmin/templates/images/menu_arrow.gif);
	background-repeat: 		no-repeat;
	background-position:	20px 5px;
}
.level_2_NO a, .level_2_ACT a{
	color:					#3c3c3c;
	padding-left:			32px;
	width:					148px;
	background-image:		none;
}


.level_3_NO a, .level_3_ACT a{
	color:					#3c3c3c;
	padding-left:			40px;
	width:					136px;
	font-style:			italic;
	/* background-image: 		URL(/fileadmin/templates/images/menu_dash.gif); */
	background-repeat: 		no-repeat;
	background-position:	32px 8px;

}
/* E:submenu at leftside */

/* B:tt_news extended styles */
.news-latest-date a{
	text-decoration:		none;
	font-size:				11px;
	color:					#8c8c8c;
}
.rightnews{
	padding:				0 0px 20px 20px;
}
.news-list-container h2 a{
	text-decoration:		none;
	font-size:				14px;
	font-weight: 			normal;
	padding:				0;
	margin:					0;
}
.news-list-item{
	padding:				0;
	margin:					0;
/*height:20px;*/
}
.news-list-container hr.clearer{
		display:				none;
}

.news-list-item P,.news-list-item IMG, .news-list-category,.news-list-morelink{
	display:				none;
}
.darkbackground{
	background-color:		#e6e6e6;
}
.whitebackground{
	background-color:		#ffffff;
}
.rightcontent{
	padding:	0px 0px 0px 20px;
;
}	
.leftcontent{
	padding:	0px 20px 0px 20px;
}
.news-list-date{
padding-left:5px;
/*font-size:12px;*/
}
hr.clearer {
	height:0px;
	color:#ffffff;
	/*display:none;*/
	}
span.news-latest-date a{
	color: 					#8c8c8c;
}
}
/* E:tt_news extended styles */
