@charset "UTF-8";
/* CSS Document */

a, a:link {
	color:#a2163d; text-decoration:none;
	}
a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	}

/* TYPOGRAFI */
h1, h1.h1 {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	line-height:normal;
	}
	
.ParagraphContainer h1.h1,
.ParagraphContainer h1,
span.h1,
.ParagraphContainer span.h1{
	display:block;
	width:453px;
	line-height:normal;
}


a.SL1, a.SL1:visited {color:#000; text-decoration:none; font-weight:bold;}


h2, h2.h2, span h2 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}
h3, h3.h3 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	}

h4.h4, h4.h4 a, a h4.h4 {font-size:12px; text-transform:uppercase; text-decoration:none; display:block; color:#000; font-weight:bold; width:100%; background:url(/Files/System/Ellab2010/Graphic/streg.png) bottom repeat-x; margin-bottom:8px;}

.BoxDownUnderHolder h5.h5 {font-size:12px; text-transform:uppercase; text-decoration:none; display:block; color:#000; font-weight:bold; width:100%; margin-bottom:0px; background:none;}

.NewsText {margin-bottom:10px; padding-bottom:10px; background:url(/Files/System/Ellab2010/Graphic/streg_nyhed.png) bottom no-repeat;}
.ReadMore {margin-top:6px;}

b, strong, p strong {color:#000; text-decoration:none; display:block;}
a.b { text-decoration:none;}


.MiddleBoxParagraphText h5 {font-size:10px; text-transform:uppercase; color:#a2163d; margin-bottom:-10px;}
.MiddleBoxParagraphText h6 {font-size:15px; text-transform:uppercase; color:#000000; margin-bottom:5px;}

.ContactBoxContainer h5, .BoxLeftContentFrontpage h5 {font-size:10px; text-transform:uppercase; color:#6e6e6e; margin-bottom:-10px;}
.ContactBoxContainer h6, .BoxLeftContentFrontpage h6  {font-size:14px; text-transform:uppercase; color:#000000; margin-bottom:5px;}

.BoxLeftTopBIG h5 {font-size:10px; text-transform:uppercase; color:#FFFFFF; margin-bottom:-10px;}
.BoxLeftTopBIG h6 {font-size:15px; text-transform:uppercase; color:#FFFFFF;}

hr {
	height: 0;
	border:#bae1f7 1px 0 0 0 solid;
	margin: 5px 0;
	}
	

/*TOPPEN AF POPPEN*/
#topContainer {width:960px; height:69px; margin: 0 auto;}
#topLogo {float:left; height:69px;}
#topRight {float:right; height:69px; width:213px;}

#funcMenu {height:30px; float:right; position:relative;}
#funcMenuStart {height:30px; width:3px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 0 no-repeat; float:left;}
#funcMenuEnd {height:30px; width:3px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -176px 0 no-repeat; float:left;}

#LanguageContainer { position:relative; display:none; top:0px; width:105px; float:right; background-color:#F1F1F1; z-index:5;}


li.L3 a {display:block; float:left; text-decoration:none; color:#000; width:105px; padding:5px 0 5px 0; background:url(/Files/System/Ellab2010/Graphic/streg.png) bottom repeat-x;}
li.L3 a img { vertical-align:middle;}
li.L3 a:hover {background-color:#e6e6e6;}

#Search {width:213px; float:right; height:22px; margin-top:14px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -34px no-repeat;}
.field {font-size:10px; width:124px; float:left; border:none; background:none; margin-left:20px; padding:4px;}


.toolsMenuContainer {float:left; background:url(/Files/System/Ellab2010/Graphic/horizental_sprites.png) 0 -130px repeat-x;}
a.toolsMenu {padding:10px 10px 6px 10px; float:left; color:#878787; text-decoration:none; font-size:9px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -184px 0 no-repeat; cursor:pointer;}
a.toolsMenu:hover, a.toolsMenu_first:hover {color:#000;}
a.toolsMenu_first {padding:10px 10px 6px 10px; float:left; color:#878787; text-decoration:none; font-size:9px;}


/*TOPMENU*/
#menuContainer {background-color:#F00; width:100%; padding:10px 0 0 0; height:42px; background:url(/Files/System/Ellab2010/Graphic/horizental_sprites.png) 0 0 repeat-x; }
#topMenu {width:960px; height:32px; margin:0 auto;}

.mainMenuContainer, .mainMenuContainerOn {float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -57px no-repeat; padding-left:2px; padding:7px 10px 7px 20px; height:18px; display:block; font-size:13px; text-decoration:none; text-transform:uppercase;}

.mainMenuContainer:hover, .mainMenuContainerOn, .mainMenuContainerOn:hover {background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -92px no-repeat;}




/*CONTENT FORSIDE*/

#contentWrapper {width:974px; margin: auto;}
#legend {height:27px; margin:auto; float:left; width:960px;}
#topGraphic {width:974px; float:left}
#contentContainerFrontpage {float:left; width:960px; margin-top:13px; margin-left:7px;}

#Footer {width:960px; height:17px; float:left; margin-left:7px; margin-top:22px; position:relative; font-size:10px; color:#FFF; text-align:center;}
#Footer.usOverride { margin-top:10px; }
#Footer small {font-size:10px;}
#Footer span {padding:0 35px;}

#SiteMapBottom {float:left; width:893px; padding:20px 33px 33px 33px; margin-left:7px; height:94px; background:url(/Files/System/Ellab2010/Graphic/footerbg.png) top left no-repeat;}

#BoxesDownUnder {float:left; width:968px; margin-top:10px;}
#BoxesDownUnder.usOverride {margin-top:-10px;}
.BoxDownUnderHolder {float:left; margin-left:7px; width:235px; height:68px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0px -131px no-repeat;  }
.BoxDownUnderBG {width:205px; height:39px; padding:10px; display:block; margin:1px 0 0 4px; cursor:pointer;}


/*SETUP FRONTPAGE*/
#LeftColumnContainer {float:left; width:238px;}
#MiddleColumnContainer {float:left; width:499px; margin:0 6px 0 6px;}
#RightColumnContainer {float:left; width:211px;}

#TabMenuContentPlaceHolder {float:left; width:473px; height:274px; z-index:1; padding:22px 5px 0 20px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -513px -33px no-repeat;}
#TabMenuContentPlaceHolder h1.h1 {background:url(/Files/System/Ellab2010/Graphic/streg.png) bottom repeat-x; margin-bottom:14px;}

.TabMenuText {width:256px; float:left;}
.TabMenuImage {width:217px; float:right; margin-top:14px;}

#MiddleBottom {float:left; width:494px; height:143px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -513px -591px no-repeat; padding:0 0 0 4px;}

.MiddleBoxParagraphContainer {width:224px; float:left; margin-left:19px;}
.MiddleBoxParagraphText {float:left; width:113px; margin-top:29px;}
.MiddleBoxParagraphImage {float:left; width:111px; margin-top:2px; text-align:right}

.BoxLeftTop {width:218px; float:left; height:18px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -776px -480px no-repeat; font-size:10px; color:#FFF; text-transform:uppercase; padding:5px 0 0 14px; margin-left:3px;  }
.BoxLeftTopBIG {width:218px; float:left; height:40px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -776px -512px no-repeat; font-size:10px; color:#FFF; text-transform:uppercase; padding:8px 0 0 14px; margin-left:3px;  }
.BoxLeftContent {width:204px; padding:17px 17px 23px 17px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -1275px bottom no-repeat; margin-bottom:7px;}

.BoxLeftContentEvent {width:204px; height:101px; padding:17px 17px 23px 17px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -1022px -33px no-repeat; margin-bottom:7px;}


.BoxRightTop {width:191px; float:left; height:18px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -536px -480px no-repeat; font-size:10px; color:#FFF; text-transform:uppercase; padding:5px 0 0 14px; margin-left:3px;  }

.BoxRightContent {width:177px; padding:22px 17px 10px 17px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -251px bottom no-repeat; margin-bottom:7px;}

.ContactBoxContainer {width:211px; height:198px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -257px -0px no-repeat; margin-top:-9px;}
.ContactBoxText {width:85px; float:left; margin:23px 0 0 19px;}

/* CONTENT SUBPAGE */

#SubContentTop {width:499px; height:42px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -209px no-repeat;}
#SubContentMiddle {width:453px; padding:0 23px 10px 23px; float:left; background:url(/Files/System/Ellab2010/Graphic/vertical_sprites.png) repeat-y; line-height:1.3em;}
#SubContentBottom {width:499px; height:15px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -256px no-repeat;}

#PrintFunktion {width:64px; height:28px; float:right; margin-top:5px; margin-right:23px;}

/* LEFTMENU */


.L2LeftMenuContainer,.L2_ActiveLeftMenuContainerOn {display:block; float:left; width:204px; background:url(/Files/System/Ellab2010/Graphic/streg.png) bottom repeat-x;}

a.L2LeftMenu {display:block; width:185px; padding:10px 0 6px 8px; text-decoration:none; color:#000; text-transform:uppercase; font-weight:bold; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -277px no-repeat;}
a.L2LeftMenu:hover, a.L2_ActiveLeftMenuOn, a.L2_ActiveLeftMenu {display:block; width:185px; padding:10px 0 6px 8px; text-decoration:none;text-transform:uppercase; font-weight:bold; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -296px no-repeat; color:#a2163d}

.L3LeftMenuContainer,.L3_ActiveLeftMenuContainerOn {display:block; float:left; width:204px;}

a.L3LeftMenu {display:block; width:179px; padding:3px 0 3px 16px; text-decoration:none; color:#000; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 9px -282px no-repeat;}
a.L3LeftMenu:hover, a.L3_ActiveLeftMenuOn, a.L3_ActiveLeftMenu {display:block; width:179px; padding:3px 0 3px 16px; text-decoration:none; font-weight:bold; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 9px -301px no-repeat; color:#a2163d}

.L4LeftMenuContainer,.L4_ActiveLeftMenuContainerOn {display:block; float:left; width:204px;}

a.L4LeftMenu {display:block; width:155px; padding:3px 0 3px 24px; text-decoration:none; color:#000; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 15px -282px no-repeat;}
a.L4LeftMenu:hover, a.L4_ActiveLeftMenuOn, a.L4_ActiveLeftMenu {display:block; width:155px; padding:3px 0 3px 24px; text-decoration:none; font-weight:bold; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 15px -301px no-repeat; color:#a2163d}

.L5LeftMenuContainer,.L5_ActiveLeftMenuContainerOn {display:block; float:left; width:204px;}

a.L5LeftMenu {display:block; width:145px; padding:3px 0 3px 34px; text-decoration:none; color:#000; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 25px -282px no-repeat;}
a.L5LeftMenu:hover, a.L5_ActiveLeftMenuOn, a.L5_ActiveLeftMenu {display:block; width:145px; padding:3px 0 3px 34px; text-decoration:none; font-weight:bold; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 25px -301px no-repeat; color:#a2163d}

.L6LeftMenuContainer,.L6_ActiveLeftMenuContainerOn {display:block; float:left; width:204px;}

a.L6LeftMenu {display:block; width:135px; padding:3px 0 3px 44px; text-decoration:none; color:#000; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 35px -282px no-repeat;}
a.L6LeftMenu:hover, a.L6_ActiveLeftMenuOn, a.L6_ActiveLeftMenu {display:block; width:135px; padding:3px 0 3px 44px; text-decoration:none; font-weight:bold; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 35px -301px no-repeat; color:#a2163d}


/* SFIR */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

/*@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}*/

@media screen {
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
}

/* Vertical Tabs
----------------------------------*/
.BoxLeftContentFrontpage {width:230px; height:232px; position:relative; padding:0 4px 11px 4px; float:left; background:url(/Files/System/Ellab2010/Graphic/sprites.png) -1025px bottom no-repeat; margin-bottom:7px;}
.TabVerticalText {width:134px; height:236px; position:absolute; top:0px; right:1px; z-index:1; padding:7px 10px 0 10px;}
.TabVerticalText a {padding:5px 0 0 8px; width:126px; color:#a2163d;  background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -282px no-repeat; float:left;}

.TabVerticalText a.pidlink {padding:0; display:none;}


.TabVerticalImage {float:left; clear:left; width:58px; height:63px; padding:7px 7px 9px 8px; z-index:5; margin-left:4px; margin-bottom:-5px; text-align:center; color:#797979; font-size:10px; text-transform:uppercase;}
.TabVerticalImage_Selected {background:url(/Files/System/Ellab2010/Graphic/sprites.png) -1027px -275px no-repeat; color:#000000;}


/*BOTTOM*/

.SiteMapBottomLogos {float:left;}
.SiteMapBottomLinks {float:left;}

.BottomSitemap li {float:left; width:115px;}
.BottomSitemap li a { text-decoration:none; font-weight:bold; color:#000}
.BottomSitemap li ul li a {text-decoration:none; color:#4f4f4f; font-weight:normal; font-size:10px; padding:10px 0 6px 8px; background:url(/Files/System/Ellab2010/Graphic/sprites.png) 0 -277px no-repeat;}

