/* Uppdaterad
2008 24 SEPT
2009 9 jan
*/

/*/////////////////All documents///////////////////////////////////////////*/




.lilaBorderTop   {
	border-bottom:4px solid #AAC26C;
	display:block;
	clear:both;
	font-size:2px;
	height:3px;
	line-height:2px;
	margin:0;
}


.greyBorderTop   {
	display:none;
}
/*////////////////////////////////////////////*/


body  {
	font-size:140%;
	margin-left:20px;
	font-family:"Times New Roman", Times, serif;
	background:#FFFFFF;
}

#pageContent a    {
	color:#000;
	text-decoration:none;
}

.top,
.footerContainer {
	background:#FFF;
}

ul li {
background-image:none;

}

#navTop,
#navTop ul li,
#languagesTop,
.extraPageMenu,
#navLeft,
.extraMenu,
.questionWrapper,
p.teaserLinkList   {
	display:none;
}

div#navTop   {
	display:none;
} 

.fieldLogo  {
	margin-bottom:20px;
} 


.footer  {
	font-size: 0.64em;	
}


#contentHolderStart    {
	font-size: 0.64em;	
}

img {
	border: none;
}


/*/////////////////nya///////////////*/

body   {
	background-color:#FFFFFF;
}

#skiplinks		{
	display:none;
}


.skipLinksHandheld		{
	display:none;
}

/*top*/


#pageContent {
	width: 100%;
	padding: 0px;
	text-align:left;
	margin: 0px;
	background:#FFF url(/img/blank.gif);
}

#pageContent .top   {
	margin:0px;
	padding:0px;
	height:90px;
}

.top .headerContent {
	height:auto;
	overflow:hidden;
}

.fieldLogo   {
	float:left;
	width:520px;
	margin-top:20px;
	height:50px;
	overflow:hidden;
}

.logoLeft {
	float: left;
	height:inherit;
	margin:0px;
}

.logoRight {
	float: right;
	padding-top:6px;
	display:none;
}


#navTop a {
	text-decoration:none;
	color:#000000;
}

#navTop a:hover	{
	text-decoration:none;		
	color:#b01b3b;	
}

#navTop a:visited {
	text-decoration:none;
}

#navTop a:active {
	text-decoration:none;
	color:#b01b3b;	
}

.navTopSpan {
	float:left;
	font-weight:bold;
	background-image: url(/img/bgTopNav.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	padding-left: 10px;
	white-space:nowrap;
}

.navTopSpanSelected {
	float:left;
	font-weight:normal;
	background-image: url(/img/bgTopNav.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 10px;
	padding-left: 10px;
	white-space:nowrap;
}

#formTop {
	display:none;
}

#languagesTop {
	display:none;
	visibility:hidden;
}

#languagesTop {
	display:none;
}

#languagesTop a {
	color:#FFFFFF;
	text-decoration:none;
}

form   {
	margin:0px;
	padding:0px;
}

#formTopInput {
	font-size: 0.64em;
	padding-left:4px;
	color: #757575;
	width: 148px;
	margin-left: 6px;

}

.formTopButton {
	font-size: 0.56em;
	color:#666666;
	height: 18px;
	margin: 0px 8px 0px 8px;
	padding:0px;
	width:36px;
	text-align:center;
	cursor:pointer;
}


.extraPageMenu   {
	width:636px;
}

.extraPageMenu a   {
	color:#767676;
	text-decoration:none;
}

.footerContainer {
	padding:0;
}

.footer	{
	height:2px;
	clear:both;
	margin:8px 0px 8px 0px;
	padding:4px 0 60px;
	text-align:center;
	border-top:#AAC26C solid 4px;
	line-height:140%;
}

.footer p
{
	height:inherit;
	margin:0;
	padding:0;
}

.footer a	{
	color:#1A5881;
}

.noWrap   {
	white-space: nowrap;	

}

.published   {
	margin:12px 0px 8px;
	color:#666666;
	font-size:92%;
}

#contentHolderStandard #content .published p   {
	margin:0px;
	padding:0px 0px 6px;
}

.briefTop   {
	margin-top:2px;
	width: auto;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.briefTop h4   {
	font-size:100%;
	margin:0px;
	padding:4px 20px 4px 17px;
}

#kalendarium .briefBottom p   {
	margin:0px;
	padding:4px 20px 20px 17px;
}

.briefBottom   {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	width: auto;
	margin-bottom:12px;
	overflow:hidden;
}



/*///////////////Nya slutar////////////*/


/*/////////////////All documents///////////////////////////////////////////*/

#pageContent {
	width: 626px;
	overflow:visible;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

#screenContent   {
	text-align:left;
}

h1 {
	font-size: 170%;
	font-weight:bold;
	margin:0px;
	padding:0 0 10px;
	line-height: 120%;
}


h2 {
	font-size: 126%;
	margin:0px;
	padding:0 0 10px;
	line-height: 120%;
}


h3 {
	font-size: 110%;
	line-height: 110%;
	margin:0px;
	padding:0 0 4px;
}

h4 {
	font-size: 100%;
	line-height: 100%;
	margin:0px;
	padding:0 0 2px;
}

button, input, textarea, input, input, label, select, td, table  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table  {
	margin-bottom:8px;
}

.black {
	color:#000000;
	}

#breadcrumbs {
	visibility:hidden;
}
		
#breadcrumbs a {
	text-decoration:none;
	color:#1a5881;
}		
			
#breadcrumbs a:hover {
	text-decoration:none;
	color:#b01b3b;
}		

#navLeft {
	margin:0px;
	width:184px;
	float:left;
	overflow:hidden;
	display:none;
}

#navLeft a:hover {
	color: #B01B3B;
}
		
.malgruppsingang {
	border:2px solid #DDDDDD;
	font-size:100%;
	margin-bottom:8px;
	text-align: center;
}

.malgruppsingang a	{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	width: 100%;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
}
		
.malgruppsingang a:hover {
	text-decoration:none;
	color:#b01b3b;
}

.malgruppsingangSelected {
	border:2px solid #DDDDDD;
	font-size:100%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom:8px;
	text-align: center;
	background-color: #E8E8E8;
	font-weight:bold;
}



br.clearBoth {
	clear: both;
	height: 6px;
}

div.clearBoth   {
    clear: both;
    height: 1px;
	line-height:1px;
	font-size:1px;
	height:1px;
	margin:0px;
	padding:0px;
}

.spacer {
        clear: both;
        height: 4px;
} 

.back {
	height: 30px;
	vertical-align: top;
}



/*/////////////////////////////////// Startpage ////////////////////////////////////////*/	

#content {
	width:99%;
}

#contentHolderStart .calendaryDirect	{
	border:none;
	width:46%;
	float:left;
	padding:8px;
}
					
#contentHolderStart	{
	float:left;
	margin: 0px;
	padding: 0px 2px 2px 0px;
	width:98%;
}

#contentHolderStart h2, 
#contentHolderMalgruppsingang h2, 
#contentHolderStart h3, 
#contentHolderMalgruppsingang h3, 
#contentHolderStart h4, 
#contentHolderMalgruppsingang h4 {
	line-height:1.2;
	margin:0pt;
	padding:0pt 0pt 4px;
}

#contentHolderMalgruppsingang h1,
#contentHolderStart h1{
	margin-bottom: 6px;
	font-size: 210%;
	line-height:100%;
}

#contentHolderMalgruppsingang h1 span.smaller,
#contentHolderStart h1 span.smaller{
	margin-bottom: 0;
	font-size: 60%;
	display:block;
}


#contentHolderMalgruppsingang h2,
#contentHolderStart h2{
	text-transform:uppercase;
}


#contentHolderMalgruppsingang h3,
#contentHolderStart h3{
	font-size:120%;
	margin-bottom:5px;
}

h3.blue {
	font-size: 100%;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

h2.news {
	font-size: 126%;
	line-height: 120%;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 14px;
}

#content .fullColumn {
	padding-bottom:2px;
	margin:0px;
}

#content .fullColumn .right {
	padding-bottom:0px;
	padding-bottom:6px;
}
		
#content .halfColumnLeft {
	float:left;
	width:46%;
}	
		
#content .halfColumnRight{
	float:right;
	width:50%;
}			
		
#content .thirdColumn {
	float:left;
	width:30%;
	margin-right:10px;
	margin-top:5px;
}

#content img.right{
	float:right;
	margin-left:20px;
	border:0px;
}

#content img.left {
	float:left;
	margin-right:20px;
	border:0px;
}		

#content img.center {
	float:none;
	margin-left:20px;
	border:0px;
}

#content #kalendarium{
	float:left;
	width:42%;
	margin: -2px 10px 0px 0px;
}

#content #nyhetslista {
	float:right;
	width:55%;
	margin-top:-2px;
}

/*Malgruppsingang varden*/

#contentHolderMalgruppsingang #nyhetslista  {
	width:45%;
	margin-top:6px;
}

#contentHolderMalgruppsingang #kalendarium  {
	width:50%;
}
		
#content #kalendarium img{
	margin-top:4px;
}
		
#content #kalendarium .date {
	font-size:90%;
}		
		
#contentHolderMalgruppsingang .newsPadding  {
	margin-top:6px;
	padding: 8px 10px 12px 10px;
	padding-top:8px;
	border:1px solid #DDDDDD;
}

#content #nyhetslista img {
	margin-top:8px;
}


#content p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.contentFooterUp {
	display:none;
}

.contentFooterUp a {

	height: 18px;
	padding-left: 16px;
	display:block;
	width:100px;
}



.contentFooterPrint {
	display:none;
}

.contentFooterPrint a {
	width:100px;
	height: 18px;
	padding-left: 20px;
	display:block;
}

#content hr	{
	width:100%;
	line-height: 1px;
	clear:both;
	margin-top:4px;
	margin-bottom:4px;
	padding:0;
	height:1px;
	color:#dddddd;
	background-color: #dddddd;
	border: 0px none;
}
			
#content .rapporttabell {
	font-size:100%;
	border: 1px solid #dddddd; 
	line-height: 18px;
}
		
#content .anchor {
	color:#000000;
}			
		
#content .SelectBox	{
	width: 160px;
	font-size:100%;
}
		
#content .InputButton {
	padding:2px 10px 2px 10px;
	font-size:100%;
}
		
#content .floatTabell {
	float:left;
	padding: 2px 4px 2px 4px;
	margin: 2px 4px 2px 0px;
	width:120px;
	border: 1px solid #dddddd;
}

#content .ingress {
	font-weight:bold;
	font-size:100%;
	
}	

.teaserContainer .date		
 {
	padding-bottom: 4px;
	display:block;
}
		
.startPageImage {
	margin-bottom: 7px;
}


#navRight100 {
	display:none;
}

#innerNavRight {
	width:100%;
	font-size:100%;
    border:none; 
}

#innerNavRight a {		
	text-decoration:none;		
	font-weight:bold;				
	color:#1A5881;		
}
		
#innerNavRight #bottomLinks	{
	font-size:90%;
}

#NavRight100 img#image {
	width:100px;
	margin-bottom:7px;
	padding-bottom:7px;
}			
		
#innerNavRight #bottomLinks a {
	color:#1A5881;
	text-decoration:none;
	font-weight:bold;
}

.menuSmall {
	line-height: 110%;
	width: 90px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #dddddd;
}

.searchText {
	line-height: 110%;
	padding-top: 6px;
	padding-bottom: 3px;
	background-color: #dddddd;
}


/*Nav right 200*/


#navRight200 {
	display:none;
}
		
#navRight200 #relatedDocuments {
	width:100%;
	border:solid #DDDDDD 1px;
	background-color:#DDDDDD;
	padding-bottom:20px;
	margin-top:12px;
}		

#navRight200 #relatedDocuments #relatedDocumentsContent	{
	padding:7px;
    border-style:none;
}		
		
#navRight200 #relatedDocuments #relatedDocumentsContent a {
	line-height:106%;
	font-size:92%;
	font-weight:normal;
}

#NavRight200 img#image {
	width:202px;
	margin-bottom:7px;
}

#relatedDocumentsContent h3 {
	font-size: 92%;
	margin-top: 4px;
	margin-bottom: 4px;
	padding:0px;
}

#relatedDocumentsContent p {
	font-size:92%;
	margin-top: 0px;
	margin-bottom: 4px;
	padding:0px;
}

/*/////////////////////////////// standardsida ////////////////////////////////////////*/

#contentHolderStandard {
	float: left;
	overflow:visible;
	margin: 0px;
	font-size: 0.76em;
	width:98%;
}

#contentHolderStandard h1 {
	font-size: 170%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	line-height: 120%;
	font-weight:normal;
}
#contentHolderStandard h2 {
	font-size: 140%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}


#contentHolderStandard h3 {
	font-size: 104%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentHolderStandard h4 {
	font-size: 100%;
}

#pictureTop {
	margin-bottom: 7px;
}

#contentHolderStandard hr	{
	margin-top:3px;
	margin-bottom:3px;
	clear:both;
	}

ol {
	padding: 2px 0px 6px 0px;
	margin: 0px;
}

ol li  {
	padding: 0px 0px 2px 22px;
	margin: 0px;
	list-style-position: inside;
}



ul {
	margin-top:6px;
	margin-bottom:6px;
}

ul li  {
	list-style-position: inside;
	list-style-type:square;
}
	
	
/*//////////////////////// Table////////////////////////////*/


.tableBorderNone {
	width:100%;
}

.tdborderNone {
	padding: 4px;
	margin: 0px;
	vertical-align: top;
}

.tableBorder {
	border: 1px solid #dddddd;
	padding: 0px;
	width: 100%;
}

.tdborder {
	border: 1px solid #dddddd;
	padding: 4px;
	margin: 0px;
	vertical-align: top;
}

TH {
	text-align:left;
}

/*//////////////////////// Fora////////////////////////////*/

.errorText {
	color: #FF0000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 8px;
}

.boxBorder {
	width: 354px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.textAction {
	vertical-align:top;
	padding-left: 6px;
}

.boxBorderInputTextarea {
	width:220px;
}

.boxBorderInputSubmit {
	width:220px;
	text-align:left;
}

#opinionArea {
	width:100%;
	margin: 0px;
	padding: 0px;
}

#opinionArea h2 {
	font-size: 126%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#opinionArea h4 {
	margin-bottom: 4px;
	font-size: 90%;
}


.prevPage {

	height: 18px;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size:10px;
	font-weight: bold;
}


.nextPage {
	float:right;
	height: 18px;
	padding-left: 6px;
	margin-top: 8px;
	margin-bottom: 8px;	
	font-size:10px;
	font-weight: bold;
}

.choosePage {
	height: 18px;
	width: 180px;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size:10px;
	text-align: center;
}

.choosePageActive {
	font-weight: normal;
}

#discuss {
 padding-top:0px;
 padding-bottom:8px;
 margin: 0px;
}
 
 #discuss p {
 padding-top:0px;
 padding-bottom:8px;
 margin: 0px;
}

/*//////////////////////// Threaded forum /////////////////////////*/
	
.name   {
	font-weight:normal;

}



#foraDiscuss  {
	margin:0px;
	padding: 8px 0px 0px 0px;
	width:380px;
	height:100%;
	background-image: url(/img/icons/discuss/discussLineSolid.gif);
	background-repeat: no-repeat;
	background-position: left top;

}


#foraDiscuss ul {
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px 0px 0px 10px;
}


#foraDiscuss ul li {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left:15px;
	list-style-type: none;
	list-style-position: outside;
	background-image:url(/img/icons/discuss/discussDottedLine.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#foraDiscuss ul li p {
	padding:2px 0px 0px 32px;
	margin:0px 0px 0px -12px;
}
	
#foraDiscuss ul li h3 {
	padding:0px 0px 0px 32px;
	background-image: url(/img/icons/discuss/iconDiscuss1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px 0px 0px -12px;
	font-size:92%;
	font-weight:normal;
}
	
#foraDiscuss ul li h4 {
	padding:2px 0px 0px 20px;
	margin:0px;
	font-size: 100%;
}

#foraDiscuss ul li h4 .small {
	font-size: 100%;
	font-weight:normal;
	white-space:nowrap;
}

#foraDiscuss ul li .showMessage {
        padding:0px 0px 0px 14px;
        margin-top:4px;
        color: #1A5881;
        text-decoration: none;
        display:block;
        background-image: url(/img/icons/discuss/linkHolder.gif);
        background-repeat: no-repeat;
        background-position: left top;
        width:8em;
}

#foraDiscuss .discussBottom   {
	background-image: url(/img/icons/discuss/discussNoDot.gif);
	background-repeat: repeat-y;
}

#foraDiscussStart   {
	margin:0px;
	padding:8px 8px 8px 20px;
	width:340px;
	height:100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
}

#foraDiscussStart h3   {
	margin:0px;
	padding: 4px 0px 2px 18px;
	font-size:90%;
	font-weight:normal;
	background-image: url(/img/icons/discuss/iconDiscuss3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	
#foraDiscussStart h4   {
	margin:0px;
	padding: 2px 0px 4px 0px;
	font-size:100%;
}

#foraDiscussStart p   {
	margin:0px;
	padding: 4px 0px 4px 0px;
	font-size:90%;
}

.discussShowNumbers   {
	font-size: 92%;
	color: #000000;
	padding-left:12px;	
}

#foraDiscussStart h4 .small   {
	margin:0px;
	padding: 2px 0px 4px 0px;
	font-size:92%;
	font-weight:normal;
	padding-left:4px;
	white-space:nowrap;
}
	
	
#foraDiscussForms   {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	padding: 8px 0px 0px 8px;
}

#foraDiscussForms input   {
	width:230px;
	margin-bottom:8px;
	float:left;
}

#foraDiscussForms textarea  {
	width:230px;
	margin-bottom:8px;
	float:left;
}

#foraDiscussForms input .button   {
	width:4em;
	margin-bottom:8px;
	float:left;
}

.foraDiscussFormsTextAreas   {
	text-align:left;
	vertical-align:top;
	clear:both;
}

.foraDiscussFormsTextAreas .text {
	margin-left:2px;
	padding-left:16px;
	width:6em;
	vertical-align:top;
	background-image: url(/img/icons/discuss/linkHolder2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	
}

#foraDiscussForms h3   {
	margin:0px;
	padding: 4px 0px 2px 18px;
	font-size:90%;
	font-weight:normal;
	background-image: url(/img/icons/discuss/iconDiscuss2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#foraDiscussForms h4 {
	padding:4px 0px 4px 0px;
	margin:0px;
	font-size: 100%;
}

#foraDiscussForms .small {
	font-size: 100%;
	font-weight:normal;
	white-space:nowrap;
	padding-left:6px;
}

/*//////////////////////// webmap ////////////////////////////*/

.webbmapCol {
	float: left;
	width: 182px;
	padding-bottom: 14px;
	margin-top: 8px;
}

.WebbMapArea {
	margin-bottom: 18px;
}
.webbMapHeading {
	font-size: 92%;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-bottom:8px;
	width: 160px;
	background-color: #DDDDDD;	
}

.webbMapHeadingLink{
	color:#000000;
}

.webbMappList {
	background-image: url(/img/icons/webbMapDot.gif);
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}

/*//////////////////////// pictureGallery ////////////////////////////*/


#contentHolderGallery {
	float: left;
	width: 500px;
	font-size: 0.70em;
}

#contentHolderGallery H1 {
	font-size: 170%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 12px;
	line-height: 120%;
	font-weight:normal;
}

.pictureGalleryArea {
	float:left;
	width:33%;
	text-align:center;
	font-size:90%;
	line-height:140%;
	margin-top: 10px;
	margin-bottom: 2px;
}

.pictureGalleryImg {
	margin-bottom: 10px;
	border: 1px solid #DDDDDD;
	padding:1px;
}

.pictureGalleryText {
	padding-bottom:4px;
	width:100%;
	overflow: hidden;
}

/*/////////////////Custom///////////////////////////////////////////*/

.aoTocBox {
	font-size:125%;
	font-weight: bold;
	padding:2px;
	margin:4px 12px 4px 0px;
	float:left;
	width:20px;
	border: 1px solid #dddddd;
}

/*21april*/
.pictureSmallTable { 
	margin: 0px 0px 0px 10px; 
	clear: both; 
}

.pictureSmallTableLeftFloat  { 
	margin: 0px 10px 0px 0px; 
	clear: both;
}

#contentHolderStandard .pictureSmallTableLeftFloat { 
	margin:0px 0px 6px 0px; 
	padding:0px 10px 0px 0px; 
	clear:both;
}

/*21april hit*/

.pictureSmallText { 
	font-size: 11px; 
	color: #6e695c; 
	margin-top: 6px; 
}



.tableRight {
	text-align: right;
}

.tableCenter {
	text-align: center;
}

.pictureSmallTableRight { 
	margin: 0px 0px 10px auto; 
	clear:both;
}

.pictureSmallTableLeft { 
	margin: 0px auto 10px 0px; 
	clear:both;
}

.pictureSmallTableCenter { 
	margin: 0px auto 10px auto; 
	clear:both;
}

.word, .img, .media, .misc, .pdf, .powerpoint, .excel {
	background-repeat: no-repeat;
	background-position:0px left;
	padding: 0px 0px 5px 20px;
	display:block;
	margin:0px 0px 1px;
	width:100%;
	line-height:114%;
	
}
.word {
	background-image: url( "/img/icons/word.gif" );
}

.img {
	background-image: url( "/img/icons/img.gif" );
}

.media {
 	background-image: url( "/img/icons/media.gif" );
}

.misc {
 	background-image: url( "/img/icons/misc.gif" );
}


.pdf {
	background-image: url( "/img/icons/pdf.gif" );
}

.powerpoint {
	background-image: url( "/img/icons/powerpoint.gif" );
}

.excel {
	background-image: url( "/img/icons/excel.gif" );
}

/*left menu new*/

a.link1 {
	text-decoration: none;
	font-weight: bold;
}

.menu1 {
	font-weight:bold;
	background-image: url(/img/menu1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:116%;
}

.menu1 a   {
	padding: 1px 0px 1px 14px;
	display:block;
	margin:2px 0px 0px;
}

.menu1Top {
	font-weight:bold;
	background-image: url(/img/menu1Top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:116%;
}

.menu1Top  a   {
	color:#666666;
	padding: 1px 0px 1px 14px;
	display:block;
	margin:2px 0px 0px;
}

.current {
	margin-bottom: 4px;
	color: #000000;
	font-weight:bold;
	background-image: url(/img/menu1Current.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:116%;

}

.current a {
	padding: 1px 0px 1px 14px;
	display:block;
	margin:2px 0px 0px 0px;
	color:#000000;
}

.menu1 a   {
	color:#666666;
}

.menuAll   {
	background-image: url(/img/menuAll.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom: 1px solid #FFFFFF;
}

.menu2 {
	line-height:120%;
	font-size: 98%;
	font-weight: normal;
}

a.link2 {
	color:#000000;
	text-decoration: none;
	padding: 0px 0px 0px 22px;
	margin:2px 0px 2px;
	display:block;
}

.selected {
	line-height:120%;
	font-size: 98%;
	font-weight: normal;
	background-image: url(/img/menu2Current.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#menuHole {
	margin-bottom: 10px;
	margin-left: 0px;
	width: 160px;
	overflow:hidden;
}

/* end left menu new*/

.menu1Start {
}

.menu1Start a {	
	width: 100%;
	color:#666666;
	font-weight:normal;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	display:block;
}

.menu1Extra {
	width: 100%;
	margin: 3px 0px 3px;
	padding: 0px;
	font-weight:bold;
	height:20px;
}

.menu1Extra img {
	margin-bottom:-4px;
	margin-left:14px;
}

.menu1ExtraContent {
	font-weight:bold;
	background-image: url(/img/icons/linkHolderRelatedMenu.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.menu1ExtraContent a {
	height:20px;
	padding:0px 0px 3px 22px;
	display:block;
}

a.linkBlue {
	color:#1A5881;
	text-decoration: none;
	font-weight: bold;
}

a.linkStart {
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

a:active linkStart {
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

.currentStart {
	width: 100%;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	margin-top: 10px;
	color: #000000;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}


.startHrTop,
.startHr {
	font-size: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom:9px solid #EEEEE9;
	clear: both;
}

.startPageImage   {
	display:none;
}

.contentHr {
	font-size: 1px;
	height:3px;
	padding-bottom: 10px;
	background-image: url(/img/contentHr.gif);
	background-repeat:repeat-x;
	background-position: left top;
	margin-top:7px;
}

/*24 april*/

.lineClearBoth   {
	clear:both;
	background-image:url(/img/lineClear.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:18px;
	font-size:1px;
	line-height:1px;
	padding-bottom:0px;
	margin:0px;
}


.box {
	 margin: 0px;
	 padding: 0px;
	 width: 100%;
}

#content .threeQuarterColumn {
	padding-bottom:0px;
}

#contentHolderMalgruppsingang	{
	padding: 0px 2px 2px 0px;
	float:left;
	overflow:hidden;
	font-size:0.64em;
	width:99%;
}

#contentHolderMalgruppsingang h2, h3, h4{
	margin-top: 4px;

}

.newsListTwo   {
	padding:10px;

}

#popupContent {
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

.linkHolder {
	margin-bottom: 6px;
	background-image: url(/img/icons/linkHolder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

#contentHolderStandard .linkHolder {
	margin: 0px 0px 4px 0px;
	background-image: url(/img/icons/linkHolderCommon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	display:block;
	width:100%;
}

#relatedDocuments .linkHolder {
	margin: 2px 0px 2px 0px;
	background-image: url(/img/icons/linkHolderRelated.gif);
	background-position: left top;
}

#relatedDocuments .linkHolder a {
	display:block;
	width:100%;
	padding-left:18px;
	margin-left:-18px;
}

#contentHolderStart .linkHolder {
	margin-top: -6px;
	background-image: url(/img/icons/linkHolderStart.gif);
	background-position: left top;
	padding: 0px 0px 0px 14px;

}

#contentList {
	margin: 0px;
	padding:2px 0px 4px;
}

#contentList strong {
	font-size:100%;
	margin:0px;
	padding:0px;

}

#contentList ul {
	padding-top: 10px;
	padding-bottom: 6px;
	margin: 0px;
}

#contentList li  {
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 24px;
	margin:0px;
}
/* CSS Document "NEWSLETTER 
changed: 2005-05-01
*/



/*//////////////////////////////////Newsletter////////////////////////////////////////*/

#allNews   {
	font-size:106%;
	margin-top:8px;

}

#allNews h1   {
	padding:0px 0px 4px 0px;
	line-height:110%;
}

#allNews h2   {
	font-size:130%;
	margin:0px;
	padding-bottom:4px;
	line-height:110%;

}

#allNews h3   {
	margin:0px;
	padding-bottom:4px;
}

#newsColTop {
	float: left;
	width: auto;
	font-size:106%;
}

#newsColTop p.ingress {
	width:auto;
}

#newsLeftColTop {
	font-size:106%;
	width: 280px;
}

#newsLeftColTop #contentList   {
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;

}

#newsLeftColTop ul {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:0.9em;
}

#newsLeftColTop ul li {
	display:block;
}


.RightColTopImg {
	margin-bottom:7px;
}

#newsRightColTop {
	float: right;
	width: 170px;
}
/* [NiklasHa - 2005-05-18] removed 	"height:16px;" from classes below */

.newsPrint   {
	background-image: url(/img/icons/printPdf2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 4px 20px;
}

.note   {
	background-image: url(/img/icons/note.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 4px 20px;
}

.newsNeutral   {
	background-image: url(/img/icons/newsNeutral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 4px 20px;
}

.prenum   {
	background-image: url(/img/icons/prenum.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 4px 20px;
}

.newsRightColText {
	width: auto;
	color:#333333;
	padding: 6px;
	margin-bottom:7px;
	border: 1px solid #DDDDDD;
	font-size:10px;
	line-height:110%;
	display:none;
}

.newsField   {
	clear: both;
	padding-bottom:4px;
}

.newsFieldLine   {
	clear: both;
	border-top-width: 5px;
	border-top-style: solid;
	padding: 0px 0px 0px 0px;
	margin:0px;
	border-top-color: #EEEEE9;
}


.newsUp {
	height: 10px;
	float: left;
	background-image: url(/img/icons/up.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 8px 0px;
	font-size:10px;
	font-weight: bold;
}

.headerSpec {
	padding: 4px 20px 0px 10px;
	margin-bottom:4px;
	color:#FFFFFF;
	float:left;
	background-color: #92ACBD;
	background-image: url(/img/icons/headerSpec.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.newsImgLeft{
	float:left;
	margin: 0px 14px 0px 0px;
	padding:4px 0px 4px 0px;
	color:#777777;
	font-size:10px;
}

.newsImgCenter{
	float:left;
	clear:both;
	margin:0px;
	padding:4px 0px 8px 0px;
	color:#777777;
	font-size:10px;
}

#newsLetterArticle .newsImgCenter  {
	width: 364px;
	overflow:hidden;
}

.newsImgRight{
	float:right;
	margin: 0px 0px 0px 14px;
	padding:4px 0px 4px 0px;
	color:#777777;
	font-size:10px;
	text-align:left;
}

.newsImgLeft img{
	padding-bottom:4px;
}

.newsImgRight img{
	padding-bottom:4px;
}

.newsImgCenter img{
	padding-bottom:4px;
}

.newsDate   {
	padding: 0px 0px 6px 0px;
	font-size:90%;

}

#newsLetterArticle   {
	padding:0px 0px 14px 0px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}

#newsLetterArticle h1   {
	font-size:160%;
	padding-bottom: 8px;
	margin:0px;
}

#newsLetterArticle .date   {
	padding:8px 0px 6px 0px; 
	margin:0px;
}

.nextNumberLogo   {
	margin-bottom:8px;
}

#newsFieldComming   {
	clear: both;
	padding-bottom:4px;
}

#newsFieldComing   {
	clear: both;
	padding-bottom:4px;
}

#newsFieldComing #contentList li  {
	background-image: url(/img/icons/newsLetterComing.gif);
	padding-bottom: 8px;
}

#newsFieldComing #contentList {
	line-height:130%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}

#newsFieldComing #contentList a  {
	font-weight:bold;
	
}

/*/////////////////////////////// kanalen render-mode /////////////////////////////////*/

#contentHolderKanalen {
	float: left;
	font-size: 0.70em;
}

#contentHolderKanalen h1 {
	font-size: 170%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	line-height: 120%;
	font-weight:normal;
}
#contentHolderKanalen h2 {
	font-size: 126%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentHolderKanalen h3 {
	font-size: 104%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentHolderKanalen h4 {
	font-size: 100%;
}

#contentHolderKanalen hr	{
	margin-top:3px;
	margin-bottom:3px;
	clear:both;
}

.calendaryDirect{
	border: 1px solid #DDDDDD;
	padding:1px;
	margin:2px 0px -2px 0px;
}

.calendaryDirect h4{
	margin:0px;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.calendaryDirect a{

}

.newsPadding{
	padding:0px;
}

.vinjett  {
	background-image:none;
	margin:0px;
	padding:0px;
}



/*questionBox*/


.questionAll   {
	border: 1px solid #DDDDDD;
}

.questionAll .calendaryDirect   {
	margin:1px;
	background-image:url(/img/bgQuestion.gif);
	background-repeat:repeat-x;
	padding:0px;
	border:none;
}

.questionAll .calendaryDirect div.clearBoth   {
	margin:0px;
	background-image:none;
	padding:0px;
	border:none;
}


#content .questionAll .calendaryDirect p   {
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 5px;
}

div.input   {
	padding:2px 10px 5px 2px !important;
	padding:0px 10px 3px 2px;
	background-image:url(/img/none.gif);
	background-repeat:repeat;
	background-position:bottom;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

div.input input {
	margin-bottom:-3px !important;
	margin-bottom:-2px;
}


div.button   {
	padding:7px 10px 7px 4px;
	background-image:url(/img/none.gif);
	text-align:center;
	float:left;
	width:90px;
}

div.questionBottom {
	margin:0px;
	padding:0px;
	background-image:url(/img/bgQuestionBottom.gif);
	background-repeat:no-repeat;

} 

div.link   {
	padding:5px 0px 0px 2px;
	background-image:url(/img/none.gif);
	float:right;
	width:90px;
}

#content div.link a:link,#content div.link a, #content div.link a:hover, #content div.link a:active  {
	background-image:url(/img/none.gif);
	padding:0px 0px 4px 2px;
}

/*fullCol*/



#fullCol   {
}

#fullCol #contentHolderStandard {
	float: left;
	width: 540px;
	overflow:hidden;
	font-size: 0.70em;
}

#fullCol #navRight200 {
	display:none;
}

/*sirisSearch*/



#sirisCol   {
}



#sirisCol form  {
	clear:both;
}


#sirisCol #contentHolderStandard {
	float: left;
	width: 564px;
	overflow:hidden;
	font-size: 0.70em;
}

#sirisCol #contentHolderStandard .sirisMiddle100 select {
	background-color:#FCFCED;
	margin-right:20px;
	font-size: 100%;
	width:200px;
}


#sirisCol #contentHolderStandard .sirisMiddle50 select {
	background-color:#FCFCED;
}


#sirisCol #contentHolderStandard input {
	font-size: 94%;
}


#screenContent #sirisCol #navRight200 {
	display:none;
	visibility:hidden;
	width:500px;
	background-color:#000000;
}

.sirisLabel {
	background-image: url(/img/sirisDot.gif);
	background-repeat: no-repeat;
	padding-left:16px;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

#sirisCol #contentHolderStandard .sirisTop50 h2 {
	background-image: url(/img/sirisDot.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 16px;
	margin:0px;
	line-height:110%;
	font-size:1.2em;
	font-weight:bold;
}

.sirisTop100 {
	background-image: url(/img/sirisField100Top.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 18px;
}

.sirisMiddle100 {
	background-image: url(/img/sirisField100Middle.gif);
	padding-left:32px;
}

.sirisLeft   {
	float:left;
	width:320px;
}

.sirisRight   {
	float:right;
	height:24px;
	padding-right:80px;
}

.sirisBottom100 {
	background-image: url(/img/sirisField100Bottom.gif);
	background-repeat: no-repeat;
	height: 22px;
}

.sirisLine {
	background-image: url(/img/sirisLine.gif);
	background-repeat: no-repeat;
	height: 32px;
	clear:both;
} 

.sirisHelp   {
	background-image: url(/img/sirisSearchHelp.gif);
	background-repeat: no-repeat;
	display:block;
	height:23px;
	width:9.2em;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}


/*siris 50*/

.siris50Left  {
	float:left;
	width:260px;
}

.or {
	float:left;
	padding-top:40px;
	width:40px;
	text-align:center;
	vertical-align:middle;
	height:80px;
	font-size:1.3em;
	font-weight:bold;
}

.siris50Right  {
	float:right;
	width:260px;
}


.sirisTop50 {
	background-image: url(/img/sirisField50Top.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 18px;
}

.sirisMiddle50 {
	background-image: url(/img/sirisField50Middle.gif);
	padding-left:34px;
	height:26px;
}

.sirisBottom50 {
	background-image: url(/img/sirisField50Bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 22px;
}


/*siris result*/


.sirisFormResult {
	background-image: url(/img/sirisFieldResultBottom.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	height:4.2em;
	padding: 0px 0px 0px 18px;
	margin:0px;
	background-color:#FCFCED;
}

.sirisFormResult select {
	background-color:#FCFCED;
}

.sirisTopResult {
	background-image: url(/img/sirisField100Top.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 12px 18px;
	margin:12px 0px 0px 0px;
}


.frameAll   {
	border-top:3px double #DDDDDD;
	border-bottom:3px double #DDDDDD;
	margin:12px 0px 10px 0px;
	padding-top:12px;
}

#sirisCol h4   {
	background-image:url(/img/bgH4SirFF.gif) !important;
	background-image:url(/img/bgH4Sir.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:3px 0px 3px 16px;
	border:1px solid #D3D3D3;
}

#sirisCol h5   {
	margin:0px;
	padding:0px 0px 0px;
	font-size:100%;
	font-weight:bold;
}


.frameAll .result   {
	padding:4px 0px 5px 16px;
	background-color:#E8E7E5;
	margin-bottom:1px;
}

.resultSortList {
	padding:8px;
	margin:0px 0px 8px 0px;
	border:dashed 1px #DDDDDD;
	background-color:#FEFAE6;
}

.showDocumentBox   {
	padding:12px 12px 12px 33px;
	margin:0px 0px 8px 0px;
	border:solid 1px #DDDDDD;
	background-color:#F5F5F5;
	background-image:url(/img/showDoc.gif);
	background-repeat:no-repeat;
	background-position: 14px 16px;	
	
	line-height:150%;
}

.showDocumentBox strong   {
	font-size:92%;
}


/*RSS-article*/

.rssArticle #contentHolderStandard {
	width:100%;
	float:left;
}

.rssArticle{
	width:380px;
	float:left;
}

.rssArticle #contentHolderStandard .linkHolder{
	float:left;
	margin-top:4px;
	width:120px;
}


.rssArticle #contentHolderStandard .date   {
	float:left;
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
	width:200px;
}
