﻿body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	background-image: url(/media/images/page_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align:center;
	margin: 0px auto;
	
}


#printheader
{
	display: none;
}


body.fg
{
background-image: url(/media/images/fagruppe_bg.gif);

}



a
{
	color: #BE0033;
}

a:active
{
	color: #BE0033;
}

a:hover
{
	color: #BE0033;
	text-decoration: underline;
}

h4
{
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;

}
a.hidden {
	display: none;
}

img {
	border: 0px none;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

#page {
	margin: 0px auto;
	width: 1024px;
	text-align: left;
}

#top {
	position: relative;
}

/* Bar holding serviceMenu etc.*/

#topBar {
	height: 33px;
	background-image: url(/media/images/topbar_bf_bg.gif);
	background-repeat: repeat-x; 
}

#topBar #serviceMenu {
	height: 33px;
	font-size: 11px;
	line-height: 33px;
	margin-left: 33px;
	display: block;
}

#topBar #serviceMenu a {
	color: #666;
	text-decoration: none;
	margin-right: 7px;
}

#topBar #serviceMenu a:hover {
/*	text-decoration: underline; */
}

#topBar #serviceMenu span {
	color: #CCD3D4;
	margin-right: 7px;
}

/* Middle part of the top bar - BF logo and illustration */

#illustrationArea {	
	height: 166px;
	background-image: url(/media/images/illuarea_bf_bg.gif);
	background-repeat: repeat-x;
	display: block;
}
.fg #illustrationArea 
{
height:100px;
background-image: url(/media/images/illuarea_fg_bg.gif);
}
#illustrationArea #logo {
	position: absolute;
	top: 97px;
	left: 33px;
}
.fg #illustrationArea #logo 
{
top: 67px;
}

#illustrationArea #illustration {
	position: absolute;
	top: 0px;
/* Picture distance from right margin - increase as needed */
	right: 0px;
}

#siteLink {
	position: absolute;
	top: 0px;
	font-size: 11px;
	right: 33px; 
	display: block;
}

#siteLink a {
	color: #666;
	font-weight: bold;	
	line-height: 33px;
	text-decoration: none;
	padding-left: 15px; 
	background-image: url(/media/images/sitelink_arrow.gif);
	background-position: left;
	background-repeat: no-repeat; 
}

#siteLink a:hover {
/*	text-decoration: underline; */
}

/* Bar containing the main navigation */

#topMenuBar {
	position: relative;
	background-image: url(/media/images/topmenu_bf_bg.gif);
	background-repeat: repeat-x;
	height: 35px;
	display: block;
}

#topMenu {
	position: relative;
	float: left;	
	padding-left: 23px;	
}

#topMenu a {
	margin-top: 1px;
	float: left;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	display: block;
	line-height: 34px;
}

#topMenu a:hover {
	background-color: #A6002C;
}

#topMenu a.selected  {
	font-weight: bold; 
	background-color: #FFF;
	color: #333;
	border-left: 1px solid #A6002C;
	border-right: 1px solid #A6002C;		
}

#topMenu a.selected:hover {
	background-color: #FFF;
}

/* Sitemap and search box */

#quickLinks {
	padding-top:8px;	
	float: right;
	font-size: 11px;
	padding-right: 33px;
}

#quickLinks a {
	line-height: 20px; 
	color: #FFF;
	text-decoration: none;
	margin-right: 7px;	
}

#quickLinks a:hover {
/*	text-decoration: underline; */
}

#quickLinks span {
	color: #BE5974;
	margin-right: 7px;
}

#quickLinks input {
	height: 16px;
	margin-top: 1px;
	padding-top: 2px;
	padding-bottom: 0px;
	border: 0px none;
	font-size: 11px;
}		

#quickLinks .submitbtn {
	margin-top: 0px;
	height: 20px;
	width: 53px;
	margin-left: 10px;
	border: 0px none;
	background-color: #a6002c;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	cursor: pointer;
}

/* Main content section */

#main {
	margin-top: 17px;
	display: inline-block;
	color: #666;
	font-size: 12px;
	margin-bottom: 25px;	
}

/* Frontpage layout */

.frontpage #main {
	background-image: url(/media/images/fp_main_bg.gif);
	background-repeat: repeat-y;

}

.subpage #main {
	background-image: url(/media/images/subpage_bg.gif);
	background-position: left;
	background-repeat: repeat-y;			
}


.frontpage #main #contentCol {
	float: left;
	width: 462px;
	padding-left: 32px;
}

.frontpage #main #listCol {
	float: left;
	width: 205px;
	padding-left: 35px;
	padding-top: 15px;	
}

/* Frontpage layout end */

/* Right column - common for all pages */

#main #spotCol {
	float: left;
	width: 241px;
	padding-left: 17px;
}

.subpage #spotCol
{
margin-top:55px;
}

.bp .subpage #spotCol
{

}	

/* Listing content */

.listing {
	margin-bottom: 30px;
	display: inline-block;
}

.listing h2 {
	color: #333;
	float: left;
	display: inline;
	font-size: 14px;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.listing .seeAll {
	font-size: 11px;
	float: right;
}

.seeAll a {
	background-image: url(/media/images/right_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 13px;
	color: #666;
	text-decoration: none;
}

.seeAll a:hover {
	text-decoration: underline;
}

.listing .item {
	background-image: url(/media/images/list_separator.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	width: 205px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 17px;
}

.listing .item h3 {
	font-size: 13px;
	color: #be0033;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.listing .item h3 a {
	color: #be0033;
	text-decoration: none;	
}

.listing .item h3 a:hover {
	text-decoration: underline;
}

.listing .item p {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.listing .item .date, .newsItem .date {
	font-size: 11px;
	color: #999;
}

/* Boxes */

#main #spotCol .box {
	background-color: #d8e4e7;
	background-image: url(/media/images/box_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #e5e5e5;
padding: 15px 19px 15px 19px;
	
	margin-bottom: 19px;
}
#main #spotCol .bannerBox {
margin-bottom: 19px;

}

#main #spotCol .box h2 {
/*	display: inline; */
	color: #333;
	font-size: 14px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;	
}

#main #spotCol .box p {
	color: #666;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
}

#main #spotCol .box img {
	margin-bottom: 10px;
}

#main #spotCol .box .smallLink {
	font-size: 11px;
}

#main #spotCol .box p a {
	color: #be0033;
	text-decoration: none;
}

#main #spotCol .box p a:hover {
	text-decoration: underline;
}

#main #spotCol .box select {
	width: 200px;
	height: 22px;
	border-color: #dedede;
	font-size: 11px;
	line-height: 20px;
	color: #666;	
}

#main #spotCol .box option {
	height: 18px;
	line-height: 18px;
	padding-top: 3px;
}

#main #spotCol .box .betweenSelects {
	height: 20px;
}

/* News items for frontpage */

#contentCol h2.sectionHeader {
	font-size: 16px;
	color: #be0033;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.newsItem {
	border-bottom: 1px solid #e5e5e5;
}

.newsItem.teaser {
	padding-top: 11px;
	padding-bottom: 9px;
}

.newsItem.big {
	/*padding-top: 28px;*/
	padding-top:15px;
	padding-bottom: 22px;
}
.newsItem.big.bfFront {
padding-top:5px;
}

.newsItem.big.topStory {
	padding-top: 0px;
}

.newsItem img {
	float: left;
	margin-right: 17px;
	width:95px;
	height:95px;
}

.newsItem.topStory img {
	margin-right: 0px;
	margin-bottom: 20px;
}

.newsItem h2 {
	font-size: 14px;
	color: #333;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;	
}

.newsItem h2 a {
	color: #333;
	text-decoration: none;
}

.newsItem h2 a:hover {
	text-decoration: underline;
}

.newsItem .date {
	margin-right: 9px;
}

.newsItem h3 {
	display: inline;
	font-size: 13px;
	color: #333;
}

.newsItem h3 a {
	color: #333;
	text-decoration: none;
}

.newsItem h3 a:hover {
	text-decoration: underline;
}

.newsItem p {
	font-size: 13px;
	color: #666;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.newsItem p a {
	color: #be0033;
	text-decoration: none;
}

.newsItem p a:hover {
	text-decoration: underline;
}

.newsItem .vertLine {
	color: #e5e5e5;
}

#contentCol .moreNews 
{
margin-bottom:0px;
}
#contentCol .moreNews a {
	color: #be0033;
	text-decoration: none;
	font-weight: bold;
}

#contentCol .moreNews a:hover {
	text-decoration: underline;
}

#contentCol .whiteSpace {
	height: 45px;
}

/* Left block wrapper for subpages */

#leftBlock {
	margin-left: 33px;
	width: 699px;
	float: left;
	display: inline;
}
#broadBlock
{
	margin-left: 33px;
	width:990px;
	float: left;
	display: inline;
}

#leftBlockContent {
/*	margin-top: 16px; */
/*	background-image: url(images/leftblock_bg.gif);
	background-position: left;
	background-repeat: repeat-y;		*/
}

/* Breadcrumb path */

#breadcrumbBar {
	/*	border-bottom: 1px solid #e5e5e5; */
	height: 54px;
        width:955px;
	background-color: #FFF;
	background-image: url(/media/images/breadcrumbbar_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#breadcrumb, #tools {
	font-size: 11px;
	line-height: 22px; 
	padding-bottom: 15px;	
}

#breadcrumb {
	float: left;

}

#breadcrumb a, #tools a {
	color: #999;
	text-decoration: none;
}

#breadcrumb a, #tools a:hover {
	text-decoration: none;
}

#breadcrumbBar #tools {
	float: right;
}

/* Subnavigation column */

#menuCol {
	float: left;
	width: 174px;	

}

#menuCol ul
{
	margin:0;
	padding: 0;
	list-style-type: none;
}

#menuCol li 
{
	/*height:	19px;*/
	border-bottom: 1px solid #e5e5e5;
	padding:3px 0px 3px 8px;
}
#menuCol .selected 
{
	/*background-image:url(/media/images/lightGreyMenu.gif);	*/
	background-color:#D8E4E7;
}

#menuCol li.level3
{
	padding-left: 24px;
	list-style-type: none;
	background-color:#f4f7f8;
}
#menuCol li.level3Selected
{
	padding-left: 24px;
	list-style-type: none;
	/*background-image:url(/media/images/lightGreyMenu.gif);
	background-repeat:no-repeat;
	background-position:center;*/
	background-color:#F4F7F8;
	font-weight:bold;
}
#menuCol li.level4
{
	padding-left: 34px;
	list-style-type: none;
	background-color:#f4f7f8;
}
#menuCol li.level4Selected
{
	color:#A6002C;
	padding-left: 34px;
	list-style-type: none;	
	background-color:#F4F7F8;
	font-weight:bold;
	
}


#menuCol a {
	font-size: 12px;
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666;
	text-decoration: none;
	display: block;
}

#menuCol a:hover {
	text-decoration: underline;
}

#menuCol h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuCol .separator {
	width: 174px;
	height: 17px; 
	background-image: url(/media/images/dropdown_separator.gif);
	background-position: center;
	background-repeat: repeat-x;
}

#leftBlock #contentCol {
	float: left;
	margin-left: 36px;
	width: 482px;
	
}
.bp #leftBlock #contentCol 
{

}
#broadContentCol
{
	float: left;
	margin-left: 36px;
	width: 780px;
}

#contentCol  h1,
#broadContentCol h1 {
	font-size: 20px;
	color: #333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#contentCol .manchet,
#broadContentCol .manchet
{
	font-weight: bold;
	margin-bottom: 15px;
	margin-top:15px;
}

/* Main content section end */

/* Footer */

#footer {
	height: 82px;
	background-image: url(/media/images/footer_bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #666;
	line-height: 16px;
	padding-top: 18px;
	padding-left: 33px; 
	padding-right: 33px; 	
}

#footer #address {
	float:left;
}

#footer p {
	margin-top: 0px;
}

#footer p a {
	color: #666;
	text-decoration: none;
}

#footer p a:hover {
	text-decoration: underline;
}

#footer #topLink {
	float: right;
}

#footer #topLink a {
	color: #666;
	text-decoration: none;
	background-image: url(/media/images/toplink_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
	display:block;
	
}


#InfoBoxes
{
	
	display: block;
	margin-top: 20px;
	width: 482px;
}




#InfoBoxes .InfoBoxRight
{
	float:left;
	width: 225px;
	padding-left: 15px;
}



#InfoBoxes .InfoBoxLeft
{
	float:left;
	width: 225px;
	
	padding-right: 15px;
}

#InfoBoxes h3
{
	padding:0;
	margin:0;	
	font-size:16px;
}

#InfoBoxes a
{
	color:#BE0033;
	font-weight:bold;
	text-decoration:none;
}
#InfoBoxes a:hover
{
text-decoration:underline;

}

#InfoBoxes .ColDelimeter
{
	background-color: #E5E5E5;
	float: left;
	width: 1px;
	height: 150px;
}
#InfoBoxes .RowDelimeter
{
	background-color: #E5E5E5;
	float: left;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 482px;
}

.ArticlePicture
{
margin-top: 20px;
margin-bottom: 20px; 
/*margin-right:20px;*/
float: left;
width: 462px;

}
.caption
{
	padding-top:2px;
	color:#7A7E80;
	font-size:11px;
}
.newsListTop
{
	margin-bottom:10px;
}
.newsDate
{
	margin-top:5px;
}
.sitemap
{
	margin-top:15px;
	float: left;
	/*width: 482px;*/
	
}
.pressLink a
{
	color: #be0033;
	text-decoration: none;
}
.listDelim
{
	height:1px;
	/*width:490px;*/
	/*border-bottom: 1px solid #e5e5e5;*/
	background-image:url(/media/images/delim.gif);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
}
.listDate
{
	padding:15px 0px 0px 0px;
}
.listManchet
{
	padding:0px 20px 14px 0px;
}
.listManchet h2
{
	margin:14px 0px 0px 0px;
}
.listManchet a
{
	color:  #be0033;
	text-decoration: none;
}
.listManchet a:hover {
	text-decoration: underline;
}
.listImage img
{
	margin:14px 0px 14px 0px;
	width:95px;
	height:95px;
}

.listManchet h2 {
	font-size: 14px;
	color: #333;
	padding: 14px 0px 3px 0px;
	margin: 0px 0px 0px 0px;	
}
#emneList
{
	list-style-type:none;
	padding:0px;
	margin:20px 0px 0px 0px;
}
#emneList li
{
	padding:0px;
	margin:0px;
}
#emneList li a
{
	color:  #be0033;
	text-decoration: none;
}
#emneList li a:hover
{
	text-decoration:underline;
}
.maalgruppeTab
{
	float:left;
}
.emneListByTarget
{
	margin-bottom:23px;
}
.emneListByTarget ul
{
	list-style-type:none;
        margin:10px 0px 0px 10px;
_margin-top:0px;
	padding:0px 0px 0px 0px;
}
.emneListByTarget h2
{
	color:  #be0033;
	font-size:13px;
	margin:0px 0px 7px 0px;
	text-decoration:none;
}
.emneListByTarget a
{
	color:  #be0033;
	text-decoration:none;
}
.emneListByTarget a:hover
{
	text-decoration:underline;
}
.maalgruppearticles li
{
	padding:0px 0px 10px 0px;
	margin:0px;
}
.infoArticle
{
	padding-bottom:10px;
}
.pnlComment
{
	padding: 0px 0px 20px 0px;
}
.pnlComment .name
{
	padding-bottom:5px;
}
.pnlComment .name a
{
	text-decoration:none;
	color:#333333;
}
.pnlComment .date
{
	color:#a7a7a7;
	font-size:11px;
	padding-bottom:10px;
}
.pnlComment .comm
{
	padding-bottom:15px;
}
#leaveComment
{
	width:490px;
}
#leaveComment #info
{
	width:100%;
}
#leaveComment #comment
{
	width:490px;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.contentTab
{
	border:1px solid #e5e5e5; 
	width:578px; 
	margin-bottom: 1em;
	margin-top:3px; 
	padding: 10px
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: regular 13px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 14px;
margin-right: 3px;
border: 1px solid #e5e5e5;
color: #be0033;
background: white url(/media/images/tab.gif) top left repeat-x;
font-weight:bold;
}

.shadetabs li a:visited{
color: #be0033;
}

.shadetabs li a:hover{
text-decoration: none;
/*color: #2d2b2b;*/
}

.shadetabs li a.selected{ /*selected main tab style */
color: Black;
position: relative;

_text-decoration: underline;
top: 0px;
font-weight:bold;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(/media/images/shade);

border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
overflow:visible!important;
height:auto!important;
width:auto!important;


}
}

.pubItem
{
	width:482px;
	margin:10px 0px 0px 0px;
}
.pubItem img
{
	float:left;
	margin-right:10px;
}
.pubItem .pubText
{
	float:left;
	width:350px;
	
	padding-bottom:10px;
}
.pubItem .pubText h2
{
	font-size: 14px;
	color: #333;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pubItem .chkBox
{
	
}
.pnlForm
{
	height:250px;
}
.pnlForm span
{
	width:200px;
}
.pnlForm .formInput
{
	height:30px;
	vertical-align:top;
}

/* Styling of form fields */


.Field
{
	/*border: solid 1px #E5E5E5;*/
	border: solid 1px black;
	color: #999999;
}

.RedButton
{
	background-color: #A6002C;
	border: solid 1px #BC4061;
	color: White;
}

.Delimeter
{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	background-color: #E5E5E5;
}


.Required
{
	color: #A6002C;
	margin-left: 10px;
}


/* List pages styling start */

.PageList
{

}


.PageList .ListOverview
{
	margin-bottom: 15px;
}
.PageList ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}


.PageList ul li
{
	border-bottom: solid 1px #E4E4E4;
	padding-bottom: 10px;
	padding-top: 10px;
}

.PageList ul li h2
{
	margin-bottom: 0;
}
	
	
.PageList ul li h2 a
{
	color:#BE0033;
	text-decoration: none;
	font-weight: bolder;
	
	
}

.PageList ul li h2 a:hover
{
	text-decoration: underline;
}

.PageList ul li
{
	
}
.PageList ul li a
{
	text-decoration: none;
	padding: 0;
	margin: 0;
	color:#666666;
	font-size:12px;
	font-weight: normal;
}

/* Faggruppe styles */
#fagBanner
{
	margin-top:10px;
	height:80px;
	width:100%;	
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	border:solid 1px #E5E5E5;
}
.fagmag
{
	float:left;
	margin-bottom:40px;
	margin-right:25px;
}
.fagmag .magImg
{
	padding-bottom:5px;
}
.issueInfo
{
	float:left;
	width:100px;
	font-weight:bold;
}
#backToFaggrupper
{
	padding-top:10px;
font-size:12px;
}
#backToFaggrupper a
{
	color:#999999; 
	font-size:11px;
}
.mArticleFolder
{
	margin-top:15px;
}
.mArticleLink
{
	font-weight:bold;
}
.subjectLink
{
	text-decoration:none;
}
.subjectTitle
{
	margin-top:10px;
	font-size:16px;
	
}

.Favorites
{
	border: solid 1px blue;
	float: left;
}

.LoginMessage
{
	color: #BE0033;
	width: 462px;
	font-weight: bold;
	padding: 10px;
	border: solid 1px black;
	float: left;
	clear: both;
}


#LoginPage
{
	float: left;
	width: 462px;
}

#LoginPage table
{
	float: left;
	margin-top: 10px;

}
.emneContainer
{
   float:left; 
   margin-right:40px;
   margin-top:20px;
}
.emneContainer a
{
   text-decoration:none;
}
.emneContainer a:hover
{
   text-decoration:underline;
}
.employeeImg
{
   padding:20px 0px 20px 0px;
}
.employeeTitle
{
   padding:5px 0px 5px 0px;

}
.contactInfo
{
   padding:5px 0px 5px 0px;
}


/* Searches */

.fsHit
{
	background-color: #E6E6E6;
}
.fsResultBarB
{
padding-top:10px;
}
.Name
{
font-weight:bold;
}
.divTitelComment
{
padding:0px 0px 10px 0px;
font-weight:bold;
}

/* Formular styling */

.divUnderTitelComment
{
   padding:0px 0px 10px 0px;
}
.materialefelt .divExtraField
{
   float:left;
}
.extrafieldlabel
{
   padding:0px 0px 3px 0px;
   font-weight:bold;
}
.divOuterField
{
   padding:0px 0px 10px 0px;
}
.materialefelt
{
   padding:0px 0px 10px 0px;
}
.materialefelt .divExtraField input[style]
{
   width:15px !important;
   margin-right:10px;
}
.materialefelt .extrafieldlabel
{
   padding-top:3px;
   font-weight:normal;
}
.divIndsendknapComment input
{
   background-color: #A6002C;
   border: solid 1px #BC4061;
   color: White;
}
.commenttak
{
        color: #BE0033;
	width: 462px;
	font-weight: bold;
	padding: 10px;
	border: solid 1px black;
	float: left;
	clear: both;
}

.letterSection
        {
            margin-bottom:20px;
        }
        .letterTop
        {
            width:750px;
            height:35px;
        }
        .emneLetter
        {
            color: #be0033;
            font-size:25px;
            font-weight:bold;            
            float:left;            
        }
        .arrowUp
        {
            float:right;           
        }
        .arrowUp img
        {
           border:none;
           padding-top:15px;
           padding-right:5px;
        }
        .letterTable
        {
            border-top: 1px solid #e5e5e5;
            border-left: 1px solid #e5e5e5;
            border-right: 1px solid #e5e5e5;
            width: 750px;
        }
        .letterTable tr td
        {
        }
        .letterTable .emneRow
        {
            border-bottom: solid 1px #e5e5e5;
            padding: 7px 5px 5px 5px;
            min-height:18px;
            
        }
        .letterTable .emneRow:hover
        {
            background-color: #f8fafa;
        }
        a.emneLink
        {
            text-decoration: none;
        }
        div.emneTitle
        {
            width: 260px;
            float: left;
            color: #be0033;
            font-weight: bold;
            cursor:pointer;


        }
        span.emneTitle img
        {            
            border:none;
            width:8px;
            height:8px;
            margin-left:10px;
        }
        .letterTable .emneRow:hover span.emneTitle img
        {
            background:url(/media/images/sitelink_arrow.gif) center left no-repeat;
        }
        .letterTable .emneRow span.emneTitle img:hover
        {
            visibility:visible;
        }
        div.emneManchet
        {
            color: #666666;
padding-left:260px;
        }
   
   
   .NewsLetterSubscription
   {
   	margin-top: 10px;
   }     
        
        
.NewsletterConfirm
{
	color: #BE0033;
	width: 462px;
	font-weight: bold;
	padding: 10px;
	border: solid 1px black;
	float: left;
	clear: both;
	margin-top: 10px;
	
}

