﻿/* --------------[BEGIN]------------ */
/*          Global Settings          */

/*  OBS! * OBS! * OBS! * OBS! * OBS! * OBS! * OBS! * OBS! * OBS! 

 	All TABLE classes and HEADER classes are located in htmlarea.css
	as this css is used for the RTE in Typo3. 
	
/*  OBS! * OBS! * OBS! * OBS! * OBS! * OBS! * OBS! * OBS! * OBS! */
body{
	background-image:url('images/graybackground.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#FFFFFF;
	text-align:center;
	margin: 5px;
	
	font-size: 12px; 
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color: #000000; 

}
p{padding: 0px 0px 10px 0px;line-height:17px;margin:0px;}

.print{
	background-image: none;
	width: 660px;
}
/******************************
* Globals Divs
*******************************/
#globalContainer{text-align:left;margin: 0px auto;width:996px;}
#globalContainerPrint{text-align:left;margin: 0px auto;width:660px;}

#globalContent{
	
	width:994px;
	background-color:#FFFFFF; 

	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	padding-top:3px;
	background-image:url('images/graybackground_bottom.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;

	position: relative;

	left: 0px; 
	top: 0px;
}

#globalContentPrint{
	
	width:660px;
	background-color:#FFFFFF; 

	padding-top:3px;
	position: relative;

	left: 0px; 
	top: 0px;
}

/******************************
* Header
*******************************/
#globalLogo{height:59px;overflow:hidden; margin: 0px 0px 5px 5px;}

#globalHeaderContent{left: 0px; top: 0px;}

#globalTopCurve{background-image: url('images/headerTopCurve.gif');background-position:left top;height:10px;width:996px;overflow:hidden;}

#globalHeader{border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;height:80px;width:auto;position:relative;z-index: 100}

#globalHeaderMenu{
	height:73px;
	width:auto;
	position:relative;
	background-color:#FFFFFF;
	
	z-index: 100;
}

#globalHeaderMenuLeft{

	background-image:url('images/headerMenuLeft.gif');background-repeat:no-repeat;background-position:left top;

	position: absolute;
	top:0px;left:9px;

	height:73px;
	width:14px;	
}

#globalHeaderMenuRight{

	background-image:url('images/headerMenuRight.gif');background-repeat:no-repeat;background-position:right top;

	position: absolute;	
	top:0px;right:0px;

	height:73px;
	width:19px;
}

#globalHeaderMenuCenter{
	background-image:url('images/headerMenuBackground.gif');
	background-repeat:repeat-x;
	background-position: top left;

	/* Margin manually set - globalHeaderMenuLeft width+padding = margin */
	margin: 0px 22px;
	top: 0px;left:0px;

	height:73px;
	width:963px;

	position:relative;
	
}
/******************************
* Header - Main menu
*******************************/

#mainMenu a:active{font-size: 11px; color:#FFFFFF;text-decoration:none;}
#mainMenu a:visited{font-size: 11px; color:#FFFFFF;text-decoration:none;}
#mainMenu a:hover{font-size: 11px; color:#FFFFFF;text-decoration:none;}
#mainMenu a:link{font-size: 11px; color:#FFFFFF;text-decoration:none;}


#mainMenu{
	position:absolute;

	left:0px;bottom:15px;

	width:810px;
	z-index: 100
}

#mainIconsContainer{
	position:absolute;
	color: #FFFFFF;
	right:0px;bottom:15px;

	width:158px;
	z-index: 100
}


#mainIconsContainer .mainSearch{float:left;margin: 0px 0px 0px 5px; height:16px; position:relative;bottom:7px; z-index:100; }
#mainIconsContainer .mainSitemap{float:left;height:16px; position:relative;bottom:7px; z-index:100; }
#mainIconsContainer input{height: 16px;font-size: 12px;border: 1px solid #000000;}
#mainIconsContainer a:active{font-size: 10px; color:#FFFFFF;text-decoration:underline;}
#mainIconsContainer a:visited{font-size: 10px; color:#FFFFFF;text-decoration:underline;}
#mainIconsContainer a:hover{font-size: 10px; color:#FFFFFF;text-decoration:underline;}
#mainIconsContainer a:link{font-size: 10px; color:#FFFFFF;text-decoration:underline;}

.itemSpacer{
	
	padding: 0px 2px 0px 2px;
}

#loginBox{
	position:absolute;

	top: 10px;
	right:10px;

	width:110px;
	z-index: 100
}


/******************************
* Center 
*******************************/


#globalContentCenter{float:left;margin-left: 10px;width:658px;}
#containerCenterContent{background-image:url('images/contentCenterBackground.gif'); background-repeat:repeat-y; width:658px;}

#globalContentCenterPrint{float:left;margin-left: 10px;width:658px;}
#containerCenterContentPrint{float:left; width:658px; }

#globalContentCenterFP{float:left; margin-left: 0px;width:850px;}
#containerCenterContentFP{float:left; width:810px; top:125px; left:20px;position:relative;}

#frontPagePicture{
	 background-image:url('/fileadmin/UploadInformi/ForsideBillede/FPbackground.jpg');
	 background-repeat:no-repeat;
	 background-position:left top;
	
	width: 850px;
	height:285px;
	
	position:relative;	 
}

/* Columens */
#containerCenterContent .columns1{text-align:left; width:623px; padding: 0px 15px 0px 20px;}
#containerCenterContentFP .columns1{text-align:left; width:782px; padding: 0px 15px 0px 20px;}
#containerCenterContentPrint .columns1{text-align:left; width:623px; padding: 0px 15px 0px 20px;}


#contentCenterIcons{background-image:url('images/contentCenterBackground.gif');background-repeat:repeat-y;position:relative;width:658px;height: 20px;z-index: 100}
#contentCenterIconsFP{position:relative;width:800px;height: 20px;top:120px;left:30px;z-index: 100}

.mainTipIcon{float:right;margin: 0px 5px 0px 0px; }
.mainPrintIcon{float:right; margin: 0px 0px 0px 3px;}
.mainNewsIcon{float:right; margin: 0px 20px 0px 3px; }
.mainAddThisIcon{float:left;margin: 2px 0px 0px 540px;}
.mainAddThisIconFP{float:left;margin: 2px 0px 0px 684px;}

#centerHeaderCurve{background-image: url('images/contentMainTopBar.gif');width:658px;height:14px;overflow:hidden;}
#centerBottomCurve{background-image: url('images/contentMainBottomCurve.gif');height:18px;width:658px;margin-bottom:3px;overflow:hidden;}
 
/* Front page boxes */

#containerFPBoxes{float:left; padding-left: 9px; width:850px;}

.box3{
	float:left;
	
	width: 277px;
	height: 243px;
	
	margin: 3px 0px 0px 5px;
	background-image:url('images/FPbox.png');
	background-repeat:no-repeat;
	background-position:left top;
}

.box2{
	float:left;
	
	width: 277px;
	height: 243px;
	
	margin: 3px 0px 0px 5px;
	background-image:url('images/FPbox.png');
	background-repeat:no-repeat;
	background-position:left top;
}

#containerFPBoxes .box1{
	float:left;
	
	width: 277px;
	height: 243px;
	
	margin: 3px 0px 0px 5px;
	background-image:url('images/FPbox.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#containerFPBoxes .columns1{text-align:left; width:225px; height: 210px; padding: 15px 15px 0px 20px; overflow:hidden;}

/* To kolonner */
#twoColumns {float:left; background-image: url('images/extension/dot_vertical.gif');background-repeat: repeat-y; background-position:50%; padding: 0px 15px 0px 20px;}

#twoColumns .hdots{line-height: 2px; background-image: url('images/extension/dot_horizontal.gif');background-repeat: repeat-x;}

#twoColumns .left{float:left; width:300px;vertical-align:top; padding-top:10px; padding-right:20px; }
#twoColumns .right{float:right; width:300px;vertical-align:top; padding-top:10px; padding-left: 0px;}
#twoColumns h4 {margin-top: 4px;}


/******************************
* Side bars
*******************************/

/* --------------[BEGIN]------------ */
/*               Login boks         */

#globalLoginRight{float:right;width:123px; position:relative; right:10px;}

#globalLoginRight .rightTopCurve{width:123px;height:11px;}
#globalLoginRight .rightBottomCurve{width:123px;height:17px;}

#globalLoginRight .containerRightContent{
	width:123px;
}

#globalLoginRight .columns1{text-align:left; font-size: 9px; width:103px; font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0px 10px 0px 10px; }
.loginbox {width:95px; font-size:10px; margin-bottom:5px;}
.loginBoxButton{font-size:9px;}


/*               Login boks           */
/* ---------------[END]-------------- */

/* --------------[BEGIN]------------ */
/*         Right Content boks         */


#globalContentRight{float:right; clear:right; width:123px; position:relative; right:10px;}

#globalContentRight .rightTopCurve{background-repeat:no-repeat;width:123px;height:11px;}
#globalContentRight .rightBottomCurve{background-repeat:no-repeat;width:123px;height:135px;}

#globalContentRight .containerRightContent{

	width:123px;
}

#globalContentRight .columns1{text-align:left; font-size: 9px; width:103px; font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0px 10px 0px 10px; }


/*         Right Content boks         */
/* ---------------[END]-------------- */

/* --------------[BEGIN]------------ */
/*         Left Content boks         */

#globalContentLeft{width:173px;float:left;overflow:hidden;margin-left: 10px;}

#globalContentLeft .leftTopCurve{background-repeat:no-repeat;width:173px;height:11px;}
#globalContentLeft .leftBottomCurve{background-repeat:no-repeat;width:173px;height:145px;}


#globalContentLeft .containerSubMenuItems{
	width:193px;
	
	padding-top:10px;
	padding-left:10px;
}

#globalContentLeft .subMenuItems{width:171px;text-align:center;padding-bottom: 3px;}
#globalContentLeft .subMenuItemsLvl2 {background-color:#E2ECF4; width:135px;margin: -5px 0px 0px 10px;}

ul.menuLvl1{margin: 0px 0px 0px 0px; padding:0px 0px 10px 0px; }
ul.menuLvl1 li{padding: 0px 0px 0px 14px; margin: 0px 0px 0px 0px; list-style-type:none; line-height:19px; width:148px;}

ul.menuLvl2{margin: 5px 0px 0px 0px; padding:10px 0px 10px 0px; }
ul.menuLvl2 li{padding: 0px 5px 0px 0px; margin: 0px 0px 3px 10px; list-style-type:none; line-height:12px;}


ul.menuLvl3{margin: 0px 0px 0px 0px; padding:2px 0px 5px 0px; }
ul.menuLvl3 li  {
	margin: 0px 0px 0px 20px;
	list-style-image:url('images/prik.gif');
	list-style-type:circle;
}


.bgNormal{background-image:url('images/menuButton.gif');background-repeat:no-repeat;background-position: 0% 75%;line-height:20px;}
.bgNormal:hover{background-image:url('images/menuButtonRoll.gif');background-repeat:no-repeat;background-position: 0% 75%;line-height:20px;}
.bgNormalAct{background-image:url('images/menuButtonRoll.gif');background-repeat:no-repeat;background-position: 0% 75%;line-height:20px;}
.bgNormalActIfSub{background-image:url('images/menuButtonRollSubs.gif');background-repeat:no-repeat;background-position: 0% 75%;line-height:20px;}
.bgNormalIfSub{	background-image:url('images/menuButtonSubs.gif');	background-repeat:no-repeat;background-position: 0% 75%;line-height:20px;}
.bgNormalIfSub:hover{background-image:url('images/menuButtonRollSubs.gif');	background-repeat:no-repeat;background-position: 0% 75%;line-height:20px;}


#globalContentLeft .menuLvl1 a {text-decoration:none; font-family:Verdana, Helvetica,sans-serif; font-size: 9px;font-weight:bold; }
#globalContentLeft .menuLvl1 a:link{color:#FFFFFF;}
#globalContentLeft .menuLvl1 a:visited{color:#FFFFFF;}
#globalContentLeft .menuLvl1 a:hover{color:#FFFFFF;}
#globalContentLeft .menuLvl1 a:active{color:#FFFFFF;}

#globalContentLeft a.menuItemLvl2{text-decoration:none; font-family:Verdana, Helvetica, sans-serif; font-size: 10px; font-weight:normal;}
#globalContentLeft a.menuItemLvl2:link{color:#000000;}
#globalContentLeft a.menuItemLvl2:visited{color:#000000;}
#globalContentLeft a.menuItemLvl2:hover{color:#000000;}
#globalContentLeft a.menuItemLvl2:active{color:#009ffb;}

/*         Left Content boks         */
/* ---------------[END]-------------- */

/******************************
* Footer
*******************************/

#globalFooter {padding-top:9px;height:25px;text-align:center;width:auto;}
.globalCopyright{font-size:9px;color:#999999;text-align: center;margin-top:3px;}
#globalBottomCurve{background-image: url('images/FooterBottomCurve.gif');background-repeat:no-repeat; height:20px;width:996px;overflow:hidden;}


/*						Content						*/
/* ******************** [END] ******************* */

/**************************************************************************************************
**************************************************************************************************/

/* ******************** [BEGIN] ******************* */
/*					Search related					*/

ol.search{margin: 0px 0px 0px 10px; }
ol.search li{padding: 5px 0px 0px 0px; margin: 0px 0px 3px 10px; line-height:12px;}

h3.search {background-color: #005495;padding: 4px;color: #FFFFFF;}

/*					Search related					*/
/* ******************** [END] ******************* */

/* ******************** [BEGIN] ******************* */
/*          		Diverse Settings				*/

/* Font styles: Input, selects and Textareas */
textarea{font-family:Verdana, Arial,Helvetica,sans-serif;font-size:11px;}

select{font-family:Verdana, Arial,Helvetica,sans-serif;font-size:11px;}

input{font-family:Verdana, Arial,Helvetica,sans-serif;font-size:11px;}

.normal{font-family:Verdana, Arial,Helvetica,sans-serif;font-size:11px;}
/* Helper: Center element */
.center{text-align:center;}
.left{text-align: left;}
.grey-text{ color:#CCCCCC;}
.white-text{ color:#FFFFFF;}
/* No image link border */
a img{border:none;}

/* No margin with forms */
form{margin:0px;}

/* IE6.0 em Fix - No-break */
em{font-size:11px;}

/* IE6.0 em Fix - No-break */
.smallFont{font-size:10px;}

.breaker{overflow:hidden;height:1px;clear:both}

.nomargin{margin:0px;}
.nopadding{padding:0px; }

/* Default Links */
a:link{color:#970000;text-decoration: underline;}
a:visited{color:#970000;}
a:hover{color:#970000;text-decoration: underline;}
a:active{color:#970000;}

/* Lists */
ul{margin: 0px 0px 0px 30px;padding:10px 0px 10px 0px;}

li{margin: 0px;padding:4px 0px 0px 10px;}


#headerimg a:link{color:#004884;text-decoration: none;}
#headerimg a:visited{color:#004884;text-decoration: none;}
#headerimg a:active{color:#004884;text-decoration: none;}

.csc-textpic-caption{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}

.errors{
	font-weight: bold;
	color: #FF0000;
}



/*          		Diverse Settings				*/
/* ******************** [END] ******************* */

/* ******************** [BEGIN] ******************* */
/* 		Extension Content: Course and activities  	*/

#courseTable{
	width: 100%;
	color: #000000;
	
	border-collapse: collapse;
	padding-left: 4px;
}

#courseTable th {
 border-bottom: 1px solid #999999;
 border-left: 1px solid #999999;
 padding-left: 4px;
 vertical-align:top;
 
}
#courseTable td {
 border-bottom: 1px solid #999999;
 border-left: 1px solid #999999;
 padding: 6px 6px 3px 3px;
 vertical-align:top;
 
 font-size: 11px;
}

#courseTable .noLeftBorder{
	border-left: none;
}

#courseTable select{
	margin-top: 2px; 
	margin-bottom: 2px;
	
	font-weight: normal;
}
.footnote{
	 font-size: 10px;
}

#fulldescription {background-image:url('images/courseBG.png');background-repeat: no-repeat; background-position: 100px 100px;}
#eventDetails {float:left;background-image: url('images/extension/dot_vertical.gif');background-repeat: repeat-y; background-position:50%;}


#eventDetails .hdots{line-height: 2px; background-image: url('images/extension/dot_horizontal.gif');background-repeat: repeat-x;}

#eventDetails .left{float:left; width:300px;vertical-align:top; padding-top:10px;}
#eventDetails .right{float:right; width:300px;vertical-align:top; padding-top:10px; padding-left: 20px;}

#eventDetails h4 {margin-top: 4px;}

#signupForm dt { float: left; width: 120px; padding-top: 5px; min-height: 1px; /* required to give layout to empty elements */ } 
#signupForm dd { margin-left: 130px; padding-top: 5px; }

#signupForm .tx_sfactivities_pi1_radio { margin-top: -2px;}

#signupForm dt { float: left; width: 120px; padding-top: 5px; min-height: 1px; /* required to give layout to empty elements */ } 
#signupForm dd { margin-left: 130px; padding-top: 5px; }

/* 		Extension Content: Course and activities  	*/
/* ******************** [END] ******************* */	

/*          		Diverse Settings				*/
/* ******************** [END] ******************* */

/* ******************** [BEGIN] ******************* */
/* 				Extension Content: Blog  			*/
ul.blog{margin: 0px 0px 0px 5px;padding:0px 0px 10px 0px;}
li.blog{margin: 5px 0px 5px 0px;padding:0px 0px 0px -10px;list-style:none;}
li.blogPadding{padding:0px 0px 0px -10px;}

ul.level1{margin: 0px 0px 0px 5px;padding:10px 0px 10px 0px;}
ul.level1 li{margin: 2px 0px 2px 10px;padding:0px 0px 0px 0px;}

ul.level2{margin: 0px 0px 0px 5px;padding:5px 0px 5px 0px;}
ul.level2 li{margin: 2px 0px 2px 10px;padding:0px 0px 0px 0px;}

ul.blogrollList{margin: 0px px 0px 0px;padding:5px 0px 5px 0px;}
ul.blogrollList li{margin: 2px 0px 2px 0px;padding:0px 0px 0px 0px;}


ul.blogrollList{margin: 0px px 0px 0px;padding:5px 0px 5px 0px;}
ul.blogrollList li{margin: 2px 0px 2px 0px;padding:0px 0px 0px 0px;}

ul.tag-cloud{margin: 0px px 0px 0px;padding:5px 0px 5px 0px;}
ul.tag-cloud li{margin: 2px 0px 2px 0px;padding:0px 0px 0px 0px;}
.tagCloud{width:100px;padding-top:3px;}

.tagCloud a:active{text-decoration:none;}
.tagCloud a:visited{text-decoration:none;}
.tagCloud a:hover{text-decoration:none;}
.tagCloud a:link{text-decoration:none;}


.globalBlogIntro{font-size:9px;color:#999999;margin-top:5px;}

.blogSmall {font-size: 0.9em;line-height: 1.5em;}
.blogFadedText{color:#999;}
#tx-t3blog-sword{width:95px;}


/* 				Extension Content: Blog  			*/
/* ******************** [END] 	******************* */
/* ******************** [BEGIN] ******************* */
/* 				Extension Content: News  			*/

hr.clearer{
  color: #ffffff; 

  border: 1px dotted #000000; 
  border-style: none none dotted; 

  padding: 5px 0px 5px 0px;
}

.news-list-category{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.news-list-category{
	float:left;
}

.news-archive-ul{
margin-top: -20px;
}
.news-archive-list{
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	text-transform: capitalize;
}
.news-amenu-item-year{
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
}
/* 				Extension Content: News  		  */
/* ******************** [END] ******************* */	

/* ******************** [BEGIN] ******************* */
/* 				Extension Content: Feuserview  		*/

#userTable{
	width: 100%;
	color: #000000;
	
	border-collapse: collapse;

}

#userTable th {
 padding-left: 4px;
 vertical-align:top;
 
}
#userTable td {
 border-bottom: 1px solid #999999;
 padding: 6px 6px 3px 3px;
 vertical-align:top;
 
 font-size: 11px;
}
/* 				Extension Content: Feuserview	  */
/* ******************** [END] ******************* */	

/* ******************** [BEGIN] ******************* */
/* 		Extension Content: Srfeuserregister 		*/
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  float: left; clear: both; text-align: right; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;  text-align: left; width: 200px;  }	
.tx-srfeuserregister-pi1-captcha-response{text-align:center;}

/* 		Extension Content: Srfeuserregister 	  */
/* ******************** [END] ******************* */	

  /* example styles */

.tx-guestbook-comment {width:100%; border: 1px solid #CCCCCC; margin-bottom:10px;}
.tx-guestbook-header {font-weight:bold; text-transform: capitalize;}
.tx-guestbook-header-wrapper{background-color:#E6EFF6;}
 

.tx_poll_pi1-text{font-size: 10px; color:#000;}
.tx_poll_pi1-result_horizontal{float:left; font-size: 10px;padding-right:10px; width:60px; text-align:center; background-image:url('images/pollbackground.gif');}
 
