/* CSS Document */

/*********** overall ***********/

img {
	border:0px;
}

body {
	margin:auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a, a:visited, a:active, a:link { color:#0585b0;}

.mainContainer {
	width:1000px;
	height:100%;
	margin:auto;
}

.clear {
	clear:both;
}

.spacer {
	width:290px;
	height:20px;
	float:left;
	clear:both;
}

div.CampaignImage {
	width:286px;
	height:244px;
	background-repeat:no-repeat;
	background-color:Transparent;
	z-index:500;
	position:absolute;
	margin-left:667px;
	top:105px;
	bottom:auto;
	right:auto;
	display:block;
	cursor: hand;
}
.borderImage img {
border:1px solid #000;
padding:1px 1px 1px 1px;
}
.borderImage2 {clear:both;}
.borderImage2 img {
border:1px solid #000;
padding:1px 1px 1px 1px;
margin-bottom:6px;
}

.borderImage2 p {margin:0px;}
.borderImage2 a, .borderImage2 a:link, .borderImage2 a:active, .borderImage2 a:visited {color:#000;}

.headText {
	font-size:14px;
	font-weight: bold;
	color:#333333;
	margin-bottom:6px;
}

.subheadText {
	font-size:12px;
	font-weight: normal;
	color:#333333;
	margin-top:8px;
}

.textStyle01 {
	font-size:11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
}

div.textStyle01 a{
	font-size:11px;
	font-weight: normal;
	color:#333333;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
}
div.textStyle01 a:hover{
	font-size:11px;
	font-weight: normal;
	color:#0585b0;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
}
div.textStyle01 a:active,visited{
	font-size:11px;
	font-weight: normal;
	color:#333333;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
}

.textStyle02 {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
	padding-right:5px;
}

.textStyle02 a:active, link, visited {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
	padding-right:5px;
}

.textStyle02 a:hover {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
	padding-right:5px;
}


.textStyle03 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
}

.textStyle04 {
	font-size:14px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
}

.textStyle05 {
	font-size:11px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
	padding-right:5px;
}

.textStyle05 a:active, link, visited {
	font-size:11px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
	padding-right:5px;
}

.textStyle05 a:hover {
	font-size:11px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-top:8px;
	padding-right:5px;
}


.textStyle06 {
	font-size:11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-bottom:15px;
}

.textStyle06 a:active, link, visited {
	font-size:11px;
	font-weight: normal;
	color:#0585b0;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-bottom:15px;
}

.textStyle06 a:hover {
	font-size:11px;
	font-weight: normal;
	color:#0585b0;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-bottom:15px;
}

.textStyle07 {
	font-size:11px;
	font-weight:normal;
	color:#0585b0;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-bottom:15px;
}

.textStyle07 a:active, link, visited {
	font-size:11px;
	font-weight:normal;
	color:#0585b0;
	text-decoration:underline;
	margin-bottom:8px;
	line-height:14px;
	margin-bottom:15px;
}

.textStyle07 a:hover {
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	margin-bottom:8px;
	line-height:14px;
	margin-bottom:15px;
}


/*********** header ***********/

.headerContainer {
	width:958px;
	height:112px;
	padding:0px 21px 0px 21px;	
	background-image:url('/MimWeb/Skins/Miljoministeriet/Default/Ressources/images/TopShadow.jpg');
	background-position:bottom center;
	background-repeat:no-repeat;
}

.logoContainer {
	width:208px;
	height:53px;
	margin:0px 0px 0px 28px;
	float:left;
	overflow:hidden;
}

.topMenuArea {
	width:350px;
	height:60px;
	margin-top:6px;
	float:right;
	margin-right:25px;	
}

.topMenuLinks ul {
	width:350px;
	height:28px;
	list-style-type:none;
	float:right;
}

.topMenuLinks ul{
	margin:10px 0px 0px 10px;
	padding:0px;
	float:right;
} 

.topMenuLinks ul  li {
	float:right; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	float:right /*IE-6*/; 
}

.topMenuLinks ul  li a, .topMenuLinks ul  li a:visited, .topMenuLinks ul  li a:active, .topMenuLinks ul  li a:link {
	float:none !important /*Non-IE6*/; 
	float:right /*IE-6*/; 
	display:block; 
	padding:0px 10px 0px 0px; 
	text-decoration:none; 
	top:0px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

.topMenuLinks ul  li a:hover {
	float:none !important /*Non-IE6*/; 
	float:right /*IE-6*/; 
	display:block; 
	padding:0px 10px 0px 0px; 
	text-decoration:underline; 
	top:0px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

.topMenuLinks ul li ul {
	display:none; 
	border:none;
}

.topNavigation {
	width:930px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 28px;
	float:left;
	background:url(../Images/topNavBg.gif) no-repeat;
}

#topNavArea {
	width:640px;
	height:36px;
	float:left;
	padding-top:4px;	
}

.topNavLinks ul {
	width:640px;
	height:40px;
	list-style-type:none;
}

.topNavLinks ul{
	margin:0px;
	padding:0px;
} 

.topNavLinks ul  li {
	background:url(../Images/navBg.gif) repeat-x;
	width:auto;
	height:29px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	padding:10px 10px 0px 10px;
	margin:0px 2px 0px 2px;
	border-left:1px solid #305e41;
	border-right:1px solid #305e41;
	border-top:1px solid #305e41;
	float:left; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	float:left /*IE-6*/; 
}

.topNavLinks ul  li a, .topNavLinks ul  li a:link, .topNavLinks ul  li a:visited, .topNavLinks ul  li a:active {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	padding:0px 0px 0px 0px; 
	text-decoration:none; 
	top:0px;
	font-size:14px;
	font-weight: normal;
	color:#ffffff;
}

.topNavLinks ul  li a:hover {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	padding:0px 0px 0px 0px; 
	text-decoration:underline; 
	top:0px;
	font-size:14px;
	font-weight: normal;
	color:#ffffff;
}

.topNavLinks ul li ul {
	display:none; 
	border:none;
}

.textLinks ul {
	width:auto;
	height:auto;
	list-style:none;
	display:block;
	margin:0px -5px 0px 8px;
	padding:0px 0px 0px 8px;
	color:#333333;
}

.textLinks li {
	list-style-image:url(../Images/bulletArrow.gif);
	font-size: 11px;
	color:#333333;
	line-height:18px;
}

.textLinks ul li a{
	font-size: 11px;
	color:#333333;	
	line-height:18px;
	text-decoration:none;
}

.textLinks ul li a:hover{
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
}
.textLinks ul li a:active{
	font-size: 11px;
	color:#333333;
	line-height:18px;
}
.textLinks ul li a:visited{
	font-size: 11px;
	color:#333333;
	line-height:18px;
}


.textLinks2 {
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;      
    }


.textLinks2 ul {
	width:auto;
	height:auto;
	list-style:none;
	display:block;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 8px;
	color:#333333;
}

.textLinks2 li {
	list-style-image:url(../Images/bulletArrow.gif);
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

.textLinks2 li a{
	font-size: 11px;
	color:#333333;	
	line-height:18px;
	text-decoration:none;
}

.textLinks2  li a:hover{
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
}

div.textLinks3 a{ color:#333; text-decoration:underline; }
div.contentLeft2 a:hover{color:#333333;	}
div.contentLeft2 a, div.contentLeft2 a:active, div.contentLeft2 a:visited, div.contentLeft2 a:link {color:#333333;}
	
.contentLeft2 ul { margin:8px 0px 16px 12px; padding:0px;}
.contentLeft2 ul li {margin:6px 0px 6px 0px;}
.contentLeft2 p {margin:0px 0px 0px 0px;}
/*MSU: Removed to make 
.contentLeft2 p a {float:right; font-weight:bold;}
*/ 

.A_Hojrestil { float: right; }
.A_Venstestil { float: left; }

.contentLeft1 ul { margin:8px 0px 16px 12px; padding:0px;}
.contentLeft1 ul li {margin:6px 0px 6px 0px;}
.contentLeft1 p {margin:0px 0px 0px 0px;}
.contentLeft1 p a {background: url(../Images/bulletArrow.gif) no-repeat left top; padding-left:14px; margin-left:-4px; margin-top:10px;}
.contentLeft1 p a:hover,
.contentLeft1 p a:visited,
.contentLeft1 p a:active,
.contentLeft1 p a:link {font-weight:bold; text-decoration:underline;}

/*********** new menu bar 032709 ***********/

.tabBar { 
	width:715px; 
	height:30px; 
	float:left;
	margin-left:0px;
}

.tabBar ul{	margin-top:0px; margin-left:0px; padding-left:0px;}

.tabBar ul li { 
	display:block;  
	width:118px; 
	list-style-type:none; 
	padding-bottom:8px; 
	padding-right:1px;
	font-family:tahoma;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	float:left;
 }

.tabBar ul li a, .tabBar ul li a:active, .tabBar ul li a:link, .tabBar ul li a:visited { 
	display:block; 
	height:30px;
	width:118px; 
	background: url(../Images/menuTabs.jpg) no-repeat;  
	text-indent:0px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	padding-top:10px;
	float:left;
}
		  
.tabBar ul li #tabsActive a, .tabBar ul li #tabsActive a:link, .tabBar ul li #tabsActive a:visited, .tabBar ul li #tabsActive a:active {
	width:118px;
   	background-position: -118px 0;
}
   
.tabBar ul li a:hover {
   	background-position: 0 -40px;
   	font-size:14px;
   	font-weight:normal;
   	color:#102c16;
   	text-decoration:none;
} 

#tabBar li.selected  a, #tabBar li.selected  a:link, #tabBar li.selected  a:active, #tabBar li.selected  a:visited{
   background-position: 0 -40px;
   font-size:14px;
   font-weight:normal;
   color:#102c16;
   text-decoration:none;
}

#tabBar #tabs2.selected  a{
   background-position: 0 -40px;
   font-size:14px;
   font-weight:normal;
   color:#102c16;
   text-decoration:none;
}

#tabBar #tabs3.selected  a{
   background-position: 0 -40px;
   font-size:14px;
   font-weight:normal;
   color:#102c16;
   text-decoration:none;
}

#tabBar #tabs4.selected  a{
   background-position: 0 -40px;
   font-size:14px;
   font-weight:normal;
   color:#102c16;
   text-decoration:none;
}

#tabBar #tabs5.selected  a{
   background-position: 0 -40px;
   font-size:14px;
   font-weight:normal;
   color:#102c16;
   text-decoration:none;
}

/*********** new menu bar 032709 ***********/



/*********** new menu bar ***********/

.container {background:url(../Images/midBg.gif) repeat-x; color:#fff; margin:0 1px; width:118px; height:36px; float:left;}
.rtop, .rbottom{
display:block;
background:url(../Images/myMidBg.gif) repeat-x;
}
.rtop *, .rbottom *{
display: block;
height:1px;
overflow:hidden;
background:#0f2c16;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px;
}

#topNavArea ul {
list-style-type:none;
display:inline;
padding: 0;
margin: 0;
}

#topNavArea li {
list-style-type:none;
margin:0;
float:left;
font-size:14px;
font-weight:normal;
}

#topNavArea li a, #topNavArea li a:link, #topNavArea li a:visited, #topNavArea li a:active {
text-decoration:none;
color:#ffffff;
}

#topNavArea li a:hover {
text-decoration:underline;
}

#topNavArea #t1.selected a, #topNavArea #t1.selected a:link, #topNavArea #t1.selected a:active, #topNavArea #t1.selected a:visited {
text-decoration:underline;
color:#FFFF00;
}

#topNavArea #t2.selected a, #topNavArea #t2.selected a:link, #topNavArea #t2.selected a:active, #topNavArea #t2.selected a:visited {
text-decoration:underline;
color:#FFFF00;
}

#topNavArea #t3.selected a, #topNavArea #t3.selected a:link, #topNavArea #t3.selected a:active, #topNavArea #t3.selected a:visited {
text-decoration:underline;
color:#FFFF00;
}

#topNavArea #t4.selected a, #topNavArea #t4.selected a:link, #topNavArea #t4.selected a:active, #topNavArea #t4.selected a:visited {
text-decoration:underline;
color:#FFFF00;
}

#topNavArea #t5.selected a, #topNavArea #t5.selected a:link, #topNavArea #t5.selected a:active, #topNavArea #t5.selected a:visited {
text-decoration:underline;
color:#FFFF00;
}

/*********** /new menu bar ***********/


.searchArea {
	width:215px;
	height:32px;
	float:right;
	padding-top:6px; 
}

.searchArea input
{
	height:18px;
	width:175px;
}
.searchArea label 
{
	display: none;
}

.searchArea input.SearchButton
{
	height: auto;
	width: 29px;
}

.searchText{
	color:#FFFFFF;
	font-size: 14px;
	text-decoration:none;
	text-transform:uppercase;
}

.searchArea a, .searchArea a:link, .searchArea a:active, .searchArea a:visited{
	color:#FFFFFF;
	font-size: 14px;
	text-decoration:none;
}

.searchText a:hover{
	color:#FFFFFF;
	font-size: 14px;
	text-decoration:underline;
}

/*********** content ***********/

.contentContainer {
	width:1000px;
	height:100%;
}


.borderLeft {
	background:url(../Images/borderLeft.jpg) no-repeat;
	width:21px;
	height:206px;
	float:left;
}

.borderRight {
	background:url(../Images/borderRight.jpg) no-repeat;
	width:21px;
	height:206px;
	float:right;
}

.boxDefault 
{
	background-repeat:no-repeat;
	width:958px;
	height:206px;
	float:left;
	margin-left:-28px;
	overflow:hidden;
}

.boxImage002 {
	background:url(../Images/boxImage002.jpg) no-repeat;
	width:1000px;
	height:206px;
	float:left;
	margin-left:-53px;
}

.boxImage003 {
	background:url(../Images/boxImage003.jpg) no-repeat;
	width:1000px;
	height:206px;
	float:left;
	margin-left:-53px;
}

.boxImage004 {
	background:url(../Images/boxImage004.jpg) no-repeat;
	width:1000px;
	height:206px;
	float:left;
	margin-left:-53px;
}

.boxImage005 {
	background:url(../Images/boxImage005.jpg) no-repeat;
	width:1000px;
	height:206px;
	float:left;
	margin-left:-53px;
}

.boxImage006 {
	background:url(../Images/boxImage006.jpg) no-repeat;
	width:1000px;
	height:206px;
	float:left;
	margin-left:-53px;
}

.boxImage007 {
	background:url(../Images/boxImage007.jpg) no-repeat;
	width:1000px;
	height:206px;
	float:left;
	margin-left:-53px;
}



/*colored box*/
.boxLinkArea {
	width:180px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgDefault.png) transparent no-repeat;	
}

.boxLinkArea div {
	position:absolute;
	z-index:200;
}

.boxlinkArea a {
	position:absolute;
	left:20px;
	top: 20px;
	z-index:25000;
}

/*green*/
.boxLinkGreen {
	width:660px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgGreen.png) transparent no-repeat;
}

.boxLinkGreen div {
	position:relative;
}

.boxlinkGreen a {
	position:absolute;
	left:20px;
	top: 20px;
}

/*blue*/
.boxLinkBlue {
	width:660px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgBlue.png) transparent no-repeat;
}

.boxLinkBlue div {
	position:relative;
}

.boxlinkBlue a {
	position: absolute;
	left:20px;
	top: 20px;
}


/*Brown*/
.boxLinkBrown {
	width:660px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgBrown.png) transparent no-repeat;
}

.boxLinkBrown div {
	position:relative;
}

.boxlinkBrown a {
	position: absolute;
	left:20px;
	top: 20px;
}

/*Orange*/
.boxLinkOrange {
	width:660px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgOrange.png) transparent no-repeat;
}

.boxLinkOrange div {
	position:relative;
}

.boxlinkOrange a {
	position: absolute;
	left:20px;
	top: 20px;
}

/*Yellow*/
.boxLinkYellow {
	width:660px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgYellow.png) transparent no-repeat;
}

.boxLinkYellow div {
	position:relative;
}

.boxlinkYellow a {
	position: absolute;
	left:20px;
	top: 20px;
}

/*Gray*/
.boxLinkGray {
	width:660px;
	height:206px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgGray.png) transparent no-repeat;
}

.boxLinkGray div {
	position:relative;
}

.boxlinkGray a {
	position: absolute;
	left:20px;
	top: 20px;
}


/*/colored box*/


/*1*/

.boxLinks {
	width:190px;
	height:206px;
	float:left;
}

.boxLinks ul {
	width:190px;
	height:206px;
	list-style-type:none;
	margin:23px 0px 0px 0px;
	padding:0px;
} 

.boxLinks ul li {
	padding:5px 10px 0px 6px;
	margin:2px 2px 2px 2px;
	z-index:5000 !important /*Non-IE6*/; 
	z-index:5000 /*IE6*/; 
	font-size:12px;
	font-weight: normal;
	color:#ffffff;
	line-height:16px; 
	display:block;
	text-transform:uppercase;
}

.boxLinks ul li.Header
{
	text-transform:none;
	font-weight:bold;
}

.boxLinks ul li a, .boxLinks ul li a:link, .boxLinks ul li a:active, .boxLinks ul li a:visited {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	padding:0px 0px 0px 0px; 
	text-decoration:none; 
	top:0px;
	font-size:12px;
	font-weight: normal;
	color:#ffffff;
}

.boxLinks ul li.Selected a, .boxLinks ul li.Selected a:link, .boxLinks ul li.Selected a:active, .boxLinks ul li.Selected a:visited 
{
	text-decoration:underline;
}


.boxLinks ul  li a:hover {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	padding:0px 0px 0px 0px; 
	text-decoration:underline; 
	top:0px;
	font-size:12px;
	font-weight: normal;
	color:#ffffff;
}

.boxLinks ul li ul {
	display:none; 
	border:none;
}
/*1*/


/*2*/
.boxLink2 {
	width:170px;
	height:176px;
	padding-left:30px;
	padding-top:30px;
	float:left;
	color:#ffffff;
}

div.boxLink2 p
{
	margin:0px;
    color:#ffffff;
}

.boxLink2 a, .boxLink2 a:link, .boxLink2 a:active, .boxLink2 a:visited{
	font-size: 11px;
	color:#ffffff;
	line-height:18px;
	text-decoration:underline;
}

.boxLink2 ul
{
	margin-left:12px;
}

.boxLink2 ul li 
{
	list-style-image: url(../Images/bulletArrowWhite.gif)
}

/*2*/

/*3*/
.boxLink3 {
	width:220px;
	height:176px;
	padding-left:30px;
	padding-top:28px;
	float:left;
}

.boxLinks3 .Header {color:#ffffff; font-size:14px; font-weight:bold; margin-bottom:8px;}

.boxLinks3 ul {
	width:auto;
	height:auto;
	list-style-type:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.boxLinks3 li {
	font-size: 11px;
	color:#ffffff;
	line-height:11px;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #ffffff;
}

.boxLinks3 ul li a, .boxLinks3 ul li a:link, .boxLinks3 ul li a:active, .boxLinks3 ul li a:visited{
	font-size: 11px;
	color:#ffffff;
	line-height:12px;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
}

.boxLinks3 ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.boxLinks3 .MoreNews {text-align:right; margin-top:8px;}
.boxLinks3 .MoreNews a, .boxLinks3 .MoreNews a:link, .boxLinks3 .MoreNews a:active, .boxLinks3 .MoreNews a:visited {color:#ffffff; text-decoration:underline;}
/*3*/


.borderLeftFiller {
	background:url(../Images/borderLeftFiller.jpg) repeat-y;
	width:21px;
	height:390px;
	float:left;
}

.borderRightFiller {
	background:url(../Images/borderRightFiller.jpg) repeat-y;
	width:21px;
	height:390px;
	float:right;
}

.contentArea {
	width:1000px;
	height:100%;
	float:left;	
    background:url(../Images/contentBg.gif) repeat-y;
}

.contentLeft {
	width:610px;
	height:auto;
	padding-top:10px;
	float:left;
}

.contentLeft img
{
	margin-bottom:8px;
}

.contentLeft1 p
{
	margin:0px;
}

.contentLeft2 ul li
{
	list-style-image:url(../Images/bulletArrow.gif);
}

.contentLeft1 ul li
{
	list-style-image:url(../Images/bulletArrow.gif);
}

.contentRight {
	width:290px;
	height:100%;
	float:left;
	padding-top:0px;
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
	margin:auto;
	padding:auto;
	margin-left:10px;
	position:relative;
	margin-top:10px;
	z-index:501;
}

.contentRight1 {
	width:103px;
	float:left;
	padding-bottom:10px;
}

.contentRight2 {
	width:180px;
	padding-left:5px;
	float:right;
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

.contentRight2 a{
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
    }
.contentRight2 a:hover{
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
    }
.contentRight2 a:active{
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
    }
    
.contentRight2 div.textLinks {margin-top:0px; padding-top:0px;}
.contentMoreContainer{
    width:606px;
    margin-bottom:0px;
    }

.contentMore {
	width:606px;
	height:114px;
	background:url(../Images/topContentCurves.gif) no-repeat;
	float:left;
	margin-top:30px;
	
}

.contentMore1 {
	width:181px;
	height:110px;
	background:url(../Images/topContentBg.gif) repeat-x;
	background-color:#f7f8f7;
	border-right:1px solid #ffffff;
	padding:0px 10px 0px 10px;
	margin-top:4px;
	margin-bottom:10px;
	float:left;
	font-size: 18px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
	overflow:hidden;
}
.contentMore1 a{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
    }
    
.contentMore1 a:hover{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
    }
.contentMore1 a:active{
	font-size: 11px;
	color:#333333;
	text-decoration:underline;
    }
.contentMore1 ul {margin: 4px 0px 0px 3px;}

.contentMore2 {
	width:184px;
	height:110px;
	background:url(../Images/topContentBg.gif) repeat-x;
	background-color:#f7f8f7;
	border-right:1px solid #ffffff;
	padding:0px 10px 0px 10px;
	margin-top:4px;
	margin-bottom:10px;
	float:left;
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
	overflow:hidden;
}
.contentMore2 a{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
    }
.contentMore2 a:hover{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
    }
.contentMore2 a:active{
	font-size: 11px;
	color:#333333;
	text-decoration:underline;
    }
.contentMore2 ul {margin: 4px 0px 0px 3px;}

.contentMore3 {
	width:179px;
	height:110px;
	background:url(../Images/topContentBg.gif) repeat-x;
	background-color:#f7f8f7;
	margin-top:4px;
	margin-bottom:10px;
	padding:0px 10px 0px 10px;
	float:right;
	font-size: 11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
	overflow:hidden;
}
.contentMore3 a{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
    }
.contentMore3 a:hover{
	font-size: 11px;
	color:#333333;
	text-decoration:none;
    }
.contentMore3 a:active{
	font-size: 11px;
	color:#333333;
	text-decoration:underline;
    }
.contentMore3 ul {margin: 4px 0px 0px 3px;}

.contentBaseLine {
	width:958px;
	height:1px;
	float:left;
	background:url(../Images/contentBaseLine.gif) no-repeat;
	margin-top:8px;	
	clear:both;
}

.contentTopLine {
	width:958px;
	height:1px;
	float:left;
	background:url(../Images/contentBaseLine.gif) no-repeat;
	margin-top:2px;
	margin-bottom:5px;
}

/*1st Version*/
.boxContainerGreen {
	background:url(../Images/boxContainerGreen.jpg) no-repeat;
	width:958px;
	height:206px;
	float:left;
}

.boxContainerOrange {
	background:url(../Images/boxContainerOrange.jpg) no-repeat;
	width:958px;
	height:206px;
	float:left;
}

.boxContainerGray {
	background:url(../Images/boxContainerGray.jpg) no-repeat;
	width:958px;
	height:206px;
	float:left;
}

.boxContainerBlue {
	background:url(../Images/boxContainerBlue.jpg) no-repeat;
	width:958px;
	height:206px;
	float:left;
}

.boxContainerYellow {
	background:url(../Images/boxContainerYellow.jpg) no-repeat;
	width:958px;
	height:206px;
	float:left;
}

.boxContainerBrown {
	background:url(../Images/boxContainerBrown.jpg) no-repeat;
	width:958px;
	height:206px;
	float:left;
}
/*1st Version*/


/*********** footer ***********/

.footerContainer {
	width:902px;
	height:24px;
	position:relative;
	z-index:1;
	background:url(../Images/footerBg.gif) no-repeat;
	float:left;
	padding:0px 49px 38px 49px;
}



/*********** subpage ***********/

h1{
	font-size:18px;
	font-weight:normal;
	border:0px;
	padding:0px;
}

h2{
	font-size:14px;
	font-weight:bold;
	color:#15331e;
}


p	{
	color:#333333;
	font-size:11px;
}

.headText2 {
	font-size:18px;
	font-weight:normal;
	color:#15331e;
	padding-top:10px;
}

.headText3 {
	font-size:12px;
	font-weight:bold;
	color:#15331e;
	float:left;
}

.headText4 
{
    width:186px;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	float:left;
	margin-top:8px;
	margin-bottom:0px;	
}
.line {
	width:auto;
	border-bottom:1px solid #15331e;
	margin-top:5px;
}

.borderLeft2 {
	background:url(../Images/borderLeft2.jpg) no-repeat;
	width:21px;
	height:84px;
	float:left;
}

.borderRight2 {
	background:url(../Images/borderRight2.jpg) no-repeat;
	width:21px;
	height:84px;
	float:right;
}


.topImage {
	background-repeat:no-repeat;
	width:1000px;
	height:83px;
	float:left;
	margin-left:21px;
}

.breadCrumbHolder {
	width:958px;
	height:auto;
	float:left;
	
}

.breadCrumbArrow{
    float:left;
    width:3px;
    height:5px;    
    }

.breadCrumbleft {
	width:451px;
	height:auto;
	float:left;
}


.breadCrumbTextArea {
	width:451px;
	height:auto;
	float:left;
}

.breadCrumbText ul {
	width:auto;
	height:auto;
	list-style-type:none;
}

.breadCrumbText ul{
	margin:0px 0px 0px 0px;
	padding:0px;
} 

.breadCrumbText ul li {
	float:left; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	float:left /*IE-6*/; 
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight: normal;
	color:#99a69d;
	padding:0px 5px 0px 0px;
}

.breadCrumbText ul li a, .breadCrumbText ul li a:link, .breadCrumbText ul li a:active, .breadCrumbText ul li a:visited {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:inline; 
	text-decoration:none; 
	top:0px;
	font-size:11px;
	font-weight: normal;
	color:#99a69d;
	padding:0px 3px 0px 0px;
}

.breadCrumbText ul li a:hover {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:inline; 
	text-decoration:underline; 
	top:0px;
	font-size:11px;
	font-weight: normal;
	color:#99a69d;
	padding:0px 3px 0px 0px;
}

.breadCrumbText ul li ul {
	display:inline;
	border:none;
}

.breadCrumbRight {
	width:451px;
	height:auto;
	float:right;

}

.menuIconArea {
	width:366px;
	height:49px;
	padding-right:25px;

	float:right;


}

.menuIcon ul{
	width:366px;
	display:inline;
	list-style-type:none;
	margin:0px;
	padding-left:0px;

}
.menuIcon li{
	list-style-type:none;
	display:inline;
}

.menuIcon li.socialmedias {
	list-style-type:none;
	display:inline-block;
		float:left;
	width:16px;
	height:49px;
	padding-top:29px;
	margin-right:5px;
}

.contentArea2 {
    width:1000px;
	height:100%;
	float:left;
	padding: 0px 49px 0px 49px;
	overflow:hidden;
}


.leftPane{
	width:200px;
	height:auto;
	padding-top:10px;	
	float:left;
	overflow:hidden;
	margin-right:25px;
	min-height:560px;
}

.leftList ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.leftList li { 
	margin: 0px 0px 0px 0px;
}

.leftList a, .leftList a:link, .leftList a:active, .leftList a:visited {
	display: block;
	color: #15331e;
	width: 200px;
	padding: 8px 0px 10px 0px;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	border-bottom:#99a69d solid 1px;
	line-height:18px;
}

.leftList a:hover {
	color: #0585b0;
}

.leftList li.Current a, .leftList li.Current a:link, .leftList li.Current a:active, .leftList li.Current a:visited{color:#0585b0;}
.leftList li.Current ul li a, .leftList li.Current ul li a:link, .leftList li.Current ul li a:active, .leftList li.Current ul li a:visited {color:#15331e;}
.leftList li.Current ul li.Current a, .leftList li.Current ul li.Current a:link, .leftList li.Current ul li.Current a:active, .leftList li.Current ul li.Current a:visited {text-decoration:underline; color:#0585b0;}
.leftList li.Current ul li a:hover {color: #0585b0;}

.leftList li li a, .leftList li li a:link, .leftList li li a:active, .leftList li li a:visited {
	display: block;
	color: #15331e;
	width: 160px;
	padding:3px 0px 3px 0px;
	text-decoration:none;
	border-bottom: 1px solid #fff;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
}

.leftList li li a:hover{
	text-decoration:underline;
}

.leftList ul ul {margin-bottom:20px; margin-left:16px;}
.leftList ul ul ul {margin-left:10px;}

.middlePane {
	width:670px;
	height:auto;
	padding:10px 0px 0px 5px;
	float:left;	
	overflow:hidden;
}

.innerMiddlePane {
	width:68%;
	height:auto;
	float:left;
	font-size:11px;
	color:#333333;
	padding:0px 5px 0px 0px;
	overflow: hidden;
}
.HideSideBar .innerMiddlePane{ width:100%; }

.innerPaneLeft {
	width:49%;
	height:auto;
	float:left;
	margin-top:10px;
}

.innerPaneRight {
	width:49%;
	height:auto;
	float:right;
	margin-top:10px;
}

.rightPane {
	width:29%;
	height:auto;
	float:right;	
	padding: 0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size: 11px;
	color:#333333;	
}
.HideSideBar .rightPane{display:none;}

.rightList ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.rightList li { 
	margin: 0px 0px 8px 0px;
	list-style-image:url(../Images/listImage.jpg);
}

.rightList a, .rightList a.link, .rightList a:active, .rightList a:visited {
	width:170px;
	display: block;
	color: #0585b0;
	padding: 0px 0px 0px 0px;
	text-decoration: none;	
	font-size:11px;
	font-weight:normal;
}

.rightList a:hover {
	color: #0585b0;
	text-decoration:underline;
}

.clsBold{
    color: #333333;
	text-decoration: none;	
	font-size:11px;
	font-weight:normal;
}
.clsBold:hover{
    color: #0585b0;
	text-decoration:underline;	
	font-size:11px;
	font-weight:normal;
}
.clsBold:active,visited{
    color: #333333;
	text-decoration:underline;	
	font-size:11px;
	font-weight:normal;
}
div.BodyContainer li a
{
    color: #333333;
	text-decoration:underline;	
	font-size:11px;
	font-weight:normal;
    }  
div.BodyContainer li a:hover
{
    color: #0585b0;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
    }
div.BodyContainer li a:active,visited
{
    color: #333333;
	text-decoration:underline;	
	font-size:11px;
	font-weight:normal;
    }     
.SidebarModuleTable
{
    padding:auto;
    margin:auto;
    height:auto;
    width:100%;
    } 
.toTop
{
	position:relative;
    width:400px;
    height:auto;
    padding:0px;
    margin:0px 0px 0px 0px;
    float:right;
    top:-20px;
    }
.toTop a, .toTop a:link, .toTop a:active, .toTop a:visited{
    color: #333333;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	float:right;
    }
.toTop a:hover{
    color: #0585b0;
	text-decoration:underline;	
	font-size:11px;
	font-weight:normal;
    }

/* Search Page */
.SearchResultPagingTool {margin-top:20px; margin-bottom:15px;}
.SearchResultPagingTool a {text-decoration:none;}
.SearchResultPagingLinkPrev {margin-right:10px;}
.SearchResultTitle {font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.SearchResultTitle a{text-decoration:none;}
/* Search Page */

/* SiteMap */
.TitleDivSitemapSpace {padding-top:10px;}
.SiteMapBoxTitle {font-size:14px; font-weight:bold;}
.SiteMapBoxTitle a {text-decoration:none;}
.AlphabetTrail{margin-top:10px;}
.AlphabetTrail a, .AlphabetTrail a:link, .AlphabetTrail a:active, .AlphabetTrail a:visited {color:#333333;}
.AlphabetTrailLinkActive {font-size:12px; font-weight:bold; margin-right:3px; text-decoration:none;}
.sitemapheadline {font-size:13px;}
.sitemapdisplayname a, .sitemapdisplayname a:link, .sitemapdisplayname a:active, .sitemapdisplayname a:visited {color:#333333;}
.SiteMapBox a, .SiteMapBox a:link, .SiteMapBox a:active, .SiteMapBox a:visited {color:#333333;} 
/* SiteMap */

/* Standard List */
.ListTemplate .clsDisplayName {font-size:14px; font-weight:bold;}
.ListTemplate .clsBold { font-weight: bold; }
/* Standard List */

/* Shortcut sidebar module */
.ShortcutTitle { background: transparent url(/mimweb/skins/miljoministeriet/default/Ressources/Images/arrow.png) no-repeat 3px left; padding-left: 15px; color: #14341D; font-weight: bold; font-size: 12px; text-decoration: none; }
.ShortcutBody ul { padding: 0px; margin: 0px 0px 0px 10px; list-style-position: inside; }
.ShortcutBody ul li
{
	padding: 0px 0px 0px 3px;
	margin: 3px 0px 0px 3px;
	list-style-position: outside;
	color: #0584af;
	list-style-image: url(/mimweb/skins/miljoministeriet/default/Ressources/Images/bluebullet.gif);
	list-style-type: none;
}
.ShortcutBody ol { padding: 0px; margin: 0px 5px 0px 0px; }
.ShortcutBody ol li { padding: 0px; margin: 3px 0px 0px 0px; list-style-position: inside; color: #0584af; }

/* Front page style */

/*
.contentLeft1 .borderImage { margin: 0px 0px 5px 0px; width: 288px; }
.contentLeft1 .borderImage a.newsurl:hover,
.contentLeft1 .borderImage a.newsurl:visited,
.contentLeft1 .borderImage a.newsurl:active,
.contentLeft1 .borderImage a.newsurl:link{ color: black; font-weight: bold; text-decoration: none; }

.contentLeft1 .archivelinkContainer { width: 288px; text-align: right; }
.contentLeft1 .archivelinkContainer A:hover, 
.contentLeft1 .archivelinkContainer A:visited, 
.contentLeft1 .archivelinkContainer A:active, 
.contentLeft1 .archivelinkContainer A:link { color: black; font-weight: bold; }
*/
.contentLeft1 {background:url(/MimWeb/Skins/Miljoministeriet/Default/Ressources/images/NewsListLeft.jpg) no-repeat top; width:296px; float:left; padding-top: 8px; }
.contentLeft2 {background:url(/MimWeb/Skins/Miljoministeriet/Default/Ressources/images/NewsListRight.jpg) no-repeat top; width:309px; float:left; margin-left:1px;}

.FrontPageNewsList {padding:12px 8px 0px 8px; margin-bottom:32px;}
.FrontPageNewsList a:hover,
.FrontPageNewsList a:visited,
.FrontPageNewsList a:active,
.FrontPageNewsList a:link{ color: black; text-decoration: none; }
.FrontPageNewsList a.Image {margin-right:8px;}
.FrontPageNewsList .Headline {font-size:14px; font-weight:700;}
.FrontPageNewsList .Date {color:#676767; font-weight:bold; margin-top:2px;}
.FrontPageNewsList .AdditionalNews {margin-bottom:10px;}
.FrontPageNewsList .AdditionalNews a { font-weight: 700; }
/*.FrontPageNewsList .AdditionalNews a {background: url(../Images/bulletArrow.gif) no-repeat left top; padding-left:14px; margin-left:-4px;}*/
.FrontPageNewsList .archivelinkContainer {background: url(../Images/bulletArrow.gif) no-repeat left top; padding-left:14px; margin-left:-4px; margin-top:10px;}
.FrontPageNewsList .archivelinkContainer a:hover,
.FrontPageNewsList .archivelinkContainer a:visited,
.FrontPageNewsList .archivelinkContainer a:active,
.FrontPageNewsList .archivelinkContainer a:link {font-weight:bold; text-decoration:underline;}
.FrontPageNewsList .borderImage {height:auto; overflow:hidden; }

.FrontPageNewsList .headnews a { font-size: 14px; font-weight:700; }
.FrontPageNewsList .headnews { margin-bottom: 10px; }

.contentLeft1 .headText {padding:0px 8px 0px 8px;}
.contentLeft1 .textLinks3 {padding:0px 8px 0px 8px;}
.contentLeft1 .FreeText {padding:0px 8px 0px 8px; overflow: hidden; }
.contentLeft1 .FreeText img {padding:1px; border:solid 1px Black;}
.contentLeft1 .FreeText a { background: none; padding-left: 0px; }
.contentRight2 .headText {margin-bottom:0px; margin-left:4px; margin-top:-2px;}

/* Topic Overview */
.TopicTopBanner {width:431px; height:110px;}
.TopicTopBannerBorder {padding: 1px; border: solid 1px black; width:431px; }
/* Topic Overview */
 
.SidebarModuleTable {margin-bottom:15px;}

.SidebarModuleTable .Title { color: #14341D; font-weight: bold; font-size: 12px; text-decoration: none; }

.contentRight1 #uiE2Image a img,
.contentLeft1 img,
.EditorModule a img,
.EditorModule img { border: solid 1px black !important; padding: 1px !important; } 

.FAQListGroup { font-size: 12px; font-weight: bold; margin-top: 10px; }
.FAQListItem { margin-bottom: 10px; }


/*English*/
.englishContentLeft
{
	background-image:url(../Images/englishGrayBg.jpg);
	background-position:0px 10px;
	background-repeat:no-repeat;
	padding-bottom:10px;	
}

.boxLinkEnglish 
{
	width:450px;
	height:192px;
	float:left;
	margin-left:28px;
	background:url(../Images/colorBgEnglish.png) transparent no-repeat;
	overflow:hidden;
	color:White;
	padding-top:0px;
}

.boxLinkEnglish div {
	position:relative;
	margin:85px 16px 4px 16px;
}

.boxLinkEnglish div h1
{
	font-size:16px;
	margin-bottom:6px;
}
.boxLinkEnglish div p
{
	margin-top:0px;
	line-height:16px;
}

.boxLinkEnglish a {
	position:absolute;
	left:20px;
	top: 20px;
}

.boxLinkEnglish p
{
	color:White;
}

.englishContentLeft .campaignImage {padding:1px; border:solid 1px black; margin:14px 10px 0px 10px;}

.EnglishBox {width:285px; overflow:hidden; float:left; margin:14px 6px 0px 10px; display:inline;}

.EnglishBoxImageWrap {padding:1px; border:solid 1px black;}
.EnglishBoxImageWrap img {margin-bottom:0px;}
.EnglishBoxImageWrap a, .EnglishBoxImageWrap a:link, .EnglishBoxImageWrap a:active, .EnglishBoxImageWrap a:visited
{
	padding-left:20px;
	color:White;
	text-decoration:none;
	background-image:url(../images/WhiteArrow.gif);
	background-repeat:no-repeat;
	background-position:8px 2px;
	display:block;
	line-height:normal;
}
.EnglishBoxImageWrap div {padding-top:5px; padding-bottom:5px;}
.EnglishBox .Orange {background-color:#e37d18;}
.EnglishBox .Gray {background-color:#333f4b;}
.EnglishBox .Blue {background-color:#2a6176;}
.EnglishBox .LightBlue {background-color:#a1bbb2;}
.EnglishBox .Green {background-color:#415c49; position:relative;}
.contentRight .EnglishBox {width:285px; float:none; margin:0px 0px 10px 0px; display:block;}
.EnglishBoxText p {margin:0px 0px 0px 0px; padding:5px 8px 5px 8px;}
.EnglishBoxText a, .EnglishBoxText a:link, .EnglishBoxText a:active, .EnglishBoxText a:visited
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	padding:0px 8px 0px 8px;
}
#carousel-controls {margin:0;padding:0;list-style-type:none;}
.autohide                                                           {display:none;}
input.SearchButton { color:#ffffff; background-color:#183C21; background-image: url(../image/bgbtn.png) repeat-x; border-style: none; }

.Heading3
{
   font-weight:bold;
}
.Aktivitet p{margin-top:0px!important;}
.Heading2 {font-weight:bold;padding-bottom:11px;}
/* Changed elements here for compatibility with mim frontpage (smaller sektion size) updated 22.12.11 */
/* Reusable elements */
.carousel                                                           {width:100%;min-height:113px;clear:both;padding:15px 0px 0px 0px;background:#e6e6e6;margin-bottom:21px;}
.carousel .lft                                                      {width:20px;float:left;margin-left:2px;}
.carousel .lft .pd                                                  {clear:both;padding:20px 0px 0px 0px;}
.carousel .lft .pd a                                                {height:31px;width:20px;display:block;background:url(../images/carousel-arrow-back-enabled.png) no-repeat 50% 50%;}
.carousel .lft .pd a:hover                                          {background-image:url(../images/carousel-arrow-back-enabled-hover.png);}
.carousel .lft .pd span                                             {display:none;}
.carousel .lft .pd .disabled                                        {background:url(../images/carousel-arrow-back-disabled.png) no-repeat 50% 50%!important;cursor:default!important;}
.carousel .cet                                                      {width:413px;float:left;}
.carousel .cet .rel                                                 {width:413px;position:relative;z-index:101;overflow:hidden;}
.carousel .cet .rel .car                                            {width:4000px;position:relative;z-index:100;}
.carousel .cet .rel .car .itm                                       {width:441px;float:left;}
.carousel .cet .rel .car .cld                                       {width:138px;float:left;}
.carousel .cet .rel .car .cld .lim                                  {width:137px;clear:both;}
.carousel .cet .rel .car .cld .lim .img                             {width:100%;clear:both;margin-bottom:10px;}
.carousel .cet .rel .car .cld .lim .txt                             {width:100%;clear:both;padding:0px 0px 10px 0px;}
.carousel .cet .rel .car .cld .lim .txt a                           {font-size:90%;}
.carousel .cet .rel .car .cld .lim .txt a:hover                     {text-decoration:none;}
.carousel .cet .rel .car .cld .lim .txt strong                      {font-size:110%;}
.carousel .rgt                                                      {width:20px;float:left;margin-left:1px;}
.carousel .rgt .pd                                                  {clear:both;padding:20px 0px 0px 0px;}
.carousel .rgt .pd a                                                {height:31px;width:20px;display:block;background:url(../images/carousel-arrow-forward-enabled.png) no-repeat 50% 50%;}
.carousel .rgt .pd a:hover                                          {background-image:url(../images/carousel-arrow-forward-enabled-hover.png);}
.carousel .rgt .pd span                                             {display:none;}
.carousel .rgt .pd .disabled                                        {background:url(../images/carousel-arrow-forward-disabled.png) no-repeat 50% 50%!important;cursor:default!important;}
.carousel .clr                                                      {width:100%;height:1px;clear:both;overflow:hidden;}
.sharepage                                                          {width:288px;position:absolute;z-index:1000;text-align:left;display:none;margin-left:-175px;margin-top:17px;overflow:hidden;}
* html .sharepage 													{margin-left:150px;}
.sharepage .tp                                                      {width:100%;height:25px;clear:both;background:url(../images/popup-sharepage-top.png) no-repeat;}
.sharepage .tp .flt                                                 {width:100px;height:10px;float:right;padding:0px 12px 0px 0px;}
.sharepage .tp .flt .agn                                            {width:100px;height:15px;position:absolute;margin-top:25px;text-align:right;}
.sharepage .tp .flt .agn a         									{float:right;font-size:11px;color:#3d444c;padding:0px 20px 0px 0px;background:url(../images/popup-share-close.png) no-repeat right 50%;}
.sharepage .tp .flt .agn a:hover   									{color:#616a76;}
.sharepage .tx                                                      {width:100%;min-height:107px;clear:both;background:url(../images/popup-sharepage-center.png) no-repeat;}
.sharepage .tx .px                                                  {clear:both;padding:8px 0px 0px 28px;}
.sharepage .tx .px .lfx                                             {width:120px;float:left;}
.sharepage .tx .px .rgx                                             {width:120px;float:left;}
.sharepage .tx .px .clx                                             {width:100%;height:1px;clear:both;overflow:hidden;}
.sharepage .tx .px ul                                               {margin:0;padding:0;list-style-type:none;width:120px;padding:10px 0px 0px 0px;}
.sharepage .tx .px ul li                                            {width:110px;padding:0px 0px 10px 0px;}
.sharepage .tx .px ul li a                                          {width:88px;display:block;position:relative;padding:2px 0px 0px 22px;font-size:11px;color:#3d444c;}
.sharepage .tx .px ul li a:hover                                    {color:#616a76;}
.sharepage .tx .px ul li span                                    	{position:absolute;left:0px;top:1px;}
.sharepage .bt                                                      {width:100%;height:15px;clear:both;background:url(../images/popup-sharepage-bottom.png) no-repeat;}
/* ActivityList / Kalender HR 23.12.2011 */
.hrTagActivity{color: #99a69d;height:1px;}

