@charset "utf-8";

/* CSS Document */



div	{border:0px solid white;}

form {margin:0; padding:0;}

body								{margin:0; padding:0;background-color:#000000; width: 100%; height: 100%; text-align: center;}

html								{height: 100%; text-align: center; }

html, body, td, tr, div, span		{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;}


/* Vertical fix */
#horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	display: block;
	}



#maincontainer {
	margin-left: -500px;
	position: absolute;
	top: -325px;
	left: 50%;
	width: 1000px;
	height: 650px;
	text-align: left;}

#navbox								{float:left; text-align:right; width:190px; margin:50px 20px 0 50px;}


#navboxfrontpage								{position: absolute; top: 50px; left: 50px; float:left; text-align:right; width:190px;}



#content							{float:left; width:710px; margin:50px 20px 0 0;}
#contentproject						{float:left; width:690px; margin:50px 0 0 0;}
#contentnarrow						{float:left; width:480px; margin:50px 20px 0 0;}



#outerfooter						{text-align:center; }
#footer								{margin-bottom: 30px; position:absolute; bottom:0; left: 0; text-align:center;  width: 100%;}

#logo								{display:block; position:absolute; top:0; right:0; width: 57px; height: 233px; background-image:url(1image/logo.png); background-position: 0 0; background-repeat:no-repeat}



#globalmenu							{margin-top:100px;}
#globalmenu a						{margin-left:5px;}

a									{color:#FFFFFF; text-decoration:none; font:normal 12px Arial; text-transform:lowercase;}
a:hover								{color:#FFFF00;}
a.active							{color:#FFFF00;}

                        			

a.news								{color : #ffffff; font-size: inherit; font-family: inherit; font-weight : normal; text-decoration : none; line-height: inherit; background-color: transparent;}
a.news:hover						{color:#FF0000;}
a.newsactive,
a.newsactive:hover					{color:#FF0000;}

                        			

a.green								{color:#FFFFFF; text-decoration:none; font:normal 12px Arial; text-transform:lowercase;}
a.green:hover						{color:#00FF00;}
a.greenactive,
a.greenactive:hover					{color:#00FF00;}
div.green,
span.green							{color:#00FF00;}



#languagemenu						{padding-top: 12px;}
#languagemenu a						{color:#FFFFFF; margin-left:5px; text-decoration:none; font:normal 12px Arial; text-transform:lowercase;}
#languagemenu a:hover				{color:#FFFF00;}


#submenu							{margin-top:50px;}



#searchdiv							{padding:15px 0px 0px 0;}


.searchfield						{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#f4f4f4; border: solid 1px #f4f4f4; padding: 0 2 0 10px; background-color: transparent; width: 134px; text-align:right;text-transform:lowercase;}


.projectyear						{width:60px; height: 70px; float:left; text-align:right; margin:10px 20px 0 0;color:#FFFF00;}
.projectlist						{float: left; clear: both; width: 690px;}
.projectlink						{padding:0px 9px 9px 0px;float:left;position:relative;font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#projecthover						{position:absolute; top:0px; left:0px;}
#projectthumbs						{text-align:right; position:absolute; bottom:25px; left:0px; width:240px;}



.blogpost						{margin:0 0 20px 0;}

.commentauthor					{color: #00FF00;}

.commentplus					{background:url(/1image/comment_plus.png) no-repeat; padding-left:20px;}

.commentminus					{background:url(/1image/comment_minus.png) no-repeat; padding-left:20px;}

.commentnormal					{background-position: 0 -61px;}	

.commentcontainer				{display:none;}

.comment						{padding:10px 0 10px 0;}

.buttons						{padding:40px 0 10px 0; border-bottom:1px solid #585858;}

.addcomment						{float:right;}

.outercommentbox				{display:none; background:#000000;position:absolute; top: 100px; right: 20px; width: 273px;}

.hiddenfield					{position:absolute; top: 200px; right: 20px;}

.hidecomments					{display:none;}

.commentbox_top					{height:10px; cursor:move; background:url(/1image/comment_top.png) no-repeat;}

.commentbox_center				{padding:0 20px; background:url(/1image/comment_center.png) repeat-y;}

.commentbox_bottom				{height:10px; background:url(/1image/comment_bottom.png) no-repeat;}

.commentboxlabel				{margin-top: 22px; width:233px;}

.commentboxlabel b				{float:left; margin-right:20px;}

.commentboxheader				{cursor:move; color:#00FF00; padding:5px 0 5px 0;}

.closecommentbox				{height: 14px; width: 14px; float: right; background-image:url(/1image/kryds.png); background-repeat:no-repeat; margin: 0px; cursor: pointer;}

.commentboxtext					{}

.commentboxform					{margin: 0; padding: 0;}

.outercommentbox textarea		{width:233px; height: 130px; float: right; color: #FFFFFF; background-color: #000000; border:1px solid white; margin: 20px 0 10px 0; padding: 0; padding-left: 3px;}

.commentinputfield				{float:right; width:150px; color: #FFFFFF; background-color: #000000; border:1px solid white; margin: 0 0 0 0; padding: 0; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;}

.okcommentbutton				{clear:both; bottom:-29px; right:0px; position:absolute; margin:8px 0 6px 0; padding:0px;}



.person							{margin:0px 0px 10px 0px;}

.info							{width:380px; float:right;}



.result							{margin:0px 0px 10px 0px;}

.resultthumb					{width:70px; height:70px; margin:0px 0px 20px 10px; float:right;clear:both;}

#tooltip {
	position: absolute;
	z-index: 3000;
	background:url(/1image/projecthover.png) repeat; padding:3px; color:#000;
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
	width: 150px;
	text-align:left;
}

#tooltip h3, #tooltip div { margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}


