﻿/* 
Uppdaterat
2009:
8 jan 
15 jan
22 jan
28 jan
19 febr
5 mars
16 mars

*/

/*/////////////////All documents///////////////////////////////////////////*/

.lilaBorderTop   {
	height:5px;
	border-bottom-style:solid;
	border-bottom-width:5px;
	font-size:2px;
	line-height:2px;
	clear:both;
	margin:0 20px 10px 0;
}

.greyBorderTop   {
	height:5px;
	background-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:5px;
	font-size:2px;
	line-height:2px;
	clear:both;
	margin:0 20px 16px 0pt;
}

/*/////////////////nya///////////////*/

body   {
	background: url(../img/bgPage.gif) repeat-x #E3E3DD;
	background-color: #E3E3DD;
    margin: 0;
    font-family:verdana, arial,helvetica, sans-serif;font-size:100%;
	
}

#skiplinks		{
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height:1px;
}


.skipLinksHandheld		{
	display:none;
}


/*
menu1
*/

/*
se kompl värden i profill.css
*/

#navTop ul {
	text-align:left;
	padding-left:12px;
}

#navTop ul li   {
	float:left;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	background:url(../img/bgTopNav.gif) right top no-repeat;
	padding-right:10px;
	padding-left:9px;
}


#navTop ul li.selected span.content  {
	float:left;
	font-weight:normal;
}


#navTop ul li a   {
	text-decoration:none;
	color:#333333;
}


/*top*/


input.btnNormal   {
	background:transparent url(../img/bg_btnNormal.gif) repeat-x left top;
	border:#EEEEE9 solid 1px;
	padding:1px 12px;
	border-right-color:#AAA;
	border-bottom-color:#AAA;
	cursor:pointer;
	font-weight:bold;
}

input.txtNormal   {
	padding:2px 6px;
}



.top   {
	margin:0px;
	padding:0px 0 0 20px;
}

.top .headerContent  {
	height:150px;
	overflow:hidden;
}


.fieldLogo   {
	width:550px;
	overflow:hidden;
	height:55px;
	float:left;
	margin:75px 0 12px 0;
}

.logoLeft {
	float: left;
	margin-right:12px;
}

.logoRight {
	float: left;
	padding:6px 0 0;
	margin-top:0px;
}

div.extraMenu {
	float: right;
	padding:0px;
	background:url(../img/bgExtraMenu.gif) no-repeat left bottom;
	width:650px;
	height:64px;
	overflow:hidden;
	margin:-154px 12px 0 0 ;
}

.extraMenuInner  {	
	background:url(../img/bgExtraMenuRight.gif) no-repeat right bottom;
	height:64px;
}

ul.extraMenu  {
	padding:16px 0 0 50px;
	margin:0px;
}


ul.extraMenu li {
	padding:0;
	margin: 6px 10px 0 6px;
	list-style-position: outside;
	list-style-image: none;
	float:left;
	font:bold 0.68em Arial, Helvetica, sans-serif;
}

ul.extraMenu li a   {
	padding: 8px 0 6px 32px;
	text-decoration:none;
	display:block;
	color:#666;
}


.left_menu ul li div  {
	border-bottom: 1px solid #D1D1CF;
}

div.selectWebbWrapper {
	float:right;
	padding:8px 30px 0 0;
}

div.selectWebbWrapper form#selectWebb select {
	width:180px;
	font-size:0.74em;
}

input.button_navigate   {
	background:url(../img/button_navigate.gif) no-repeat 2px 2px;
	border:none;
	font:bold 0.68em Arial, Helvetica, sans-serif;
	padding:4px 8px 5px !important;
	padding:4px 6px 3px;
	width:4.0em;
	position:relative;
	top:0 !important;
	top:2px;
	cursor:pointer;
}


#formTop {
	width:440px;
	margin-right:20px;
	float: right;
	position:relative;
	top:-67px;
	z-index:100;
	padding:8px 12px 5px 14px;
	border: 1px solid #DDDDDD;
	text-align:right;
}

#languagesTop {
	text-align:right;
	color:#767676;
	width:340px;
	margin:19px 0px -4px;
	float:right;
}

#languagesTop a {
	color:#757575;
	text-decoration:none;
}

form   {
	margin:0px;
	padding:0px;
}

#formTopInput {
	border:solid 1px #A8A99B;
	color : #757575;
	width : 196px;	
	font-size:0.82em;
	margin:1px 0 0 0;
	padding-left:6px;
	float:left;
	margin-right:12px;
}

.formTopButton {
	border:none;
	background:url(../img/bg_btnSearch.gif) no-repeat;
	padding-left:200px;
	height:24px;
	cursor:pointer;
}

#formTop .btnWrapper {
	float:left;
	width:60px;
	overflow:hidden;
}

div.searchForm {
	padding-left:12px;
	float:right;
	width:280px !important;
	width:296px;
}


.extraPageMenu   {
	float:right;
	font-size:0.64em;
	text-align:right;
	color:#767676;
	margin:0px 0px 10px 0px;
	width:760px;
}

.extraPageMenu a   {
	color:#767676;
	text-decoration:none;
}

div.a-o  {
	float:left;
	margin-top:-3px;
}

div.a-o a   {
	color:#666666;
	text-decoration:none;
	font:bold 0.7em Arial, Helvetica, sans-serif;
	float:left;
	padding:6px 24px 6px 38px;
	display:block;
}


.footerContainer	{
	padding:0 20px 0;
	background:url(../img/pageContenBottom.gif) no-repeat bottom;
}

.footer	{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:6.4em;
	text-align:center;
	border-top-width: 4px;
	border-top-style: solid;
}


.footer p	{
	padding:16px 0 !important;
	padding:20px 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;
	clear:both;
}

.briefTop   {
	background-image: url(../img/briefTop.gif);
	padding:5px 0;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold
}

#contentHolderStart  .briefTop h4   {
	font-size:106%;
	margin:0px;
	padding:9px 20px 4px 17px;
}

#contentHolderStart .contentRight .briefBottom p   {
	margin:0px;
	padding:4px 20px 20px 17px;
}

.briefBottom   {
	background-image: url(../img/briefBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:12px;
	overflow:hidden
}



/*///////////////Nya slutar////////////*/


/*/////////////////All documents///////////////////////////////////////////*/


p.calendar_ingress {
	font-weight:bold;
	font-size:92%;
	border-bottom:5px solid #E8E8E8;
}

span.bold {
	font-weight:bold;
	font-size:92%;
}


#pageContent {
	width: 990px;
	padding: 0px;
	text-align:left;
	margin: 0px auto 0px auto;
	background:url(../img/bg_pageContent.gif) repeat-y left 100px;
}


#pageContentInner {
	width: 990px;
	padding: 0px;
	text-align:left;
	margin: 0px auto 0px auto;
	background:url(../img/bg_pageContent.gif) repeat-y left 100px;
}


#screenContent   {
	text-align:center;
}


h1 {
	font-size: 170%;
	font-weight:bold;
	line-height: 120%;
}


h2 {
	font-size: 126%;
	margin:0px;
	line-height: 120%;
}


h3 {
	font-size: 110%;
}



#contentHolderStandard h2.header1 {
	font-size: 170%;
	font-weight:normal;
	line-height:1.2;
}

h3.header2 {
	font-size: 110%;
}


h4 {
	font-size: 100%;
}


h1, h2, h3, h4	{
	font-family:Arial, Helvetica, sans-serif;
}

button, input, textarea, input, input, label, select   {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100% ;
}

table  {
	margin-bottom:12px;
}

.black {
	color:#000000;
	}

#breadcrumbs {
	font-size:0.6em;
	text-decoration:none;
	margin: 8px 0px 13px 36px;
}

		
#breadcrumbs a {
	text-decoration:none;
	color:#1a5881;
}		
				

#navLeft {
	margin:0px;
	width:245px;	
	float:left;
	overflow:hidden;
}

#navLeft dl dt{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0;
}

#navLeft dl   {
	padding:6px 2px 0;
	border-top:6px solid #F3F4EF;
	margin:4px 0;
}

#navLeft dl dd {
	padding:1px 12px 0;
	margin:0px;
	font-size:0.98em;
}

#navLeft dl dd a {
	color:#888888;
	padding:2px 0 2px 0;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:100%;
}

.malgruppsingang,
.malgruppsingangSelected {
	border:6px solid #E5F1CD;
	padding-top:4px;
	text-transform:capitalize;
	font: normal 1.2em "Trebuchet MS", Georgia, "Times New Roman", sans-serif;
	margin-bottom:10px;
	text-align:center;
}


#menuHole .malgruppsingang h3,
#menuHole .malgruppsingangSelected h3 {
	padding:0 0 3px;
	margin:0;
}

.malgruppsingang a,
.malgruppsingangSelected a	{
	text-decoration:none;
	color:#8A8982;
	font-weight:bold;
	display:block;
	padding: 4px 24px;
}
		
.malgruppsingang a:hover {
	text-decoration:none;
	color:#b01b3b;
}

.malgruppsingangSelected {
	background:#E5F1CD url(../img/malgruppSelected.gif);
	color:#8A8982;
	font-weight:bold;
	display:block;
	padding: 8px 24px 4px;
}



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;
}

/*////////////backgrounder/////////////////*/

.backgrounder {
	width:100%;
}

.backgrounderHeader {
	background:url(../img/backgrounderHeader_left.gif) no-repeat left top;
	height:20px;
}

.backgrounderHeader .inner {
	background:url(../img/backgrounderHeader_right.gif) no-repeat right top;
	height:20px;
}


.backgrounderBody  {
	background:url(../img/backgrounderBody_left.gif) repeat-y left top;

}

.backgrounderBody .inner {
	background:url(../img/backgrounderBody_right.gif) repeat-y right top;
	padding:4px;
}

.backgrounderFooter {
	background:url(../img/backgrounderFooter_left.gif) no-repeat left bottom;
	height:12px;
	margin-bottom:10px;
}


.backgrounderFooter .inner {
	background:url(../img/backgrounderFooter_right.gif) no-repeat right bottom;
	height:12px;
}

/*/////////////////////////////////// Startpage ////////////////////////////////////////*/	
	
#content {
	width:490px;
	float:left;
}
					
#contentHolderStart	{
	width:724px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#contentHolderStart a,
#contentHolderMalgruppsingang a
 {
	text-decoration:none;
	color:#000;
}


#contentHolderStart a:hover,
#contentHolderMalgruppsingang a:hover {
	text-decoration:none;
	color:#869FB1;
}

#contentHolderStart	p,
#contentHolderMalgruppsingang p {
	margin:0px;
	padding:0 0 10px;
}

#contentHolderStart h2, 
#contentHolderMalgruppsingang h2,
#contentHolderStart h3, 
#contentHolderMalgruppsingang h3,
#contentHolderStart h4, 
#contentHolderMalgruppsingang h4   {
	margin:0;
	padding:0 0 2px;
	line-height:1.2;
}

#contentHolderStart .date,
#contentHolderMalgruppsingang .date	{
	font:bold 0.9em Arial, Helvetica, sans-serif;
	color:#8A8982;
	padding-bottom:2px;
	display:block;
}

#contentHolderStart h1,
#contentHolderMalgruppsingang  h1{
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 200%;
	font-weight:normal;
}

#contentHolderStart h1 span.smaller,
#contentHolderMalgruppsingang h1 span.smaller,
#contentHolderStandard h1 span.smaller{
	font-size: 74% !important;
	font-size: 72%;
	display:block;
}


h3.blue {
}


h2.news {
	font-size: 126%;
	line-height: 120%;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 14px;
}

#content .fullColumn {
	padding-bottom:8px;
	display:block;
	clear:both;
	margin-bottom:12px;
	margin:0px;
}

		
#content .halfColumnLeft {
	float:left;
	width:46%;
}	
		
#content .halfColumnRight{
	float:right;
	width:50%;
}			
	

#content img.left {
	float:left;
	margin-right:20px;
	border:0px;
}		

#content img.center {
	float:none;
	margin-left:20px;
	border:0px;
}

#content #kalendarium{
	float:right;
	width:48%;
	margin: 0px;
}

#content #nyhetslista {
	float:left;
	width:48%;
}


div.linkToArchive {
	border-bottom:double 12px #EFF0EB;
	padding-bottom:4px;
	text-align:right;
	margin-bottom:12px;
}


#contentHolderStart div.linkToArchive a,
#contentHolderMalgruppsingang div.linkToArchive a
 {
	color:#4F89AE;
	padding-right:12px;
	font-weight:bold;
	background:url(../img/bg_teaserLink.gif) no-repeat right 1px;
}


span.teaserLink {
	color:#4F89AE;
	padding-left:12px;
	background:url(../img/bg_teaserLink.gif) no-repeat right 1px;
}

#contentHolderStart p.teaserLinkList a,
#contentHolderMalgruppsingang p.teaserLinkList a {
	background-repeat: no-repeat;
	background-position:left top;
	color:#4F89AE;
	font-size:90%;
	font-weight:bold;
	white-space:nowrap;
	padding:2px 0;
	display:inline;
}

#contentHolderStart p.teaserLinkList img,
#contentHolderMalgruppsingang p.teaserLinkList img {
	margin:0 4px -2px 0;
}


#contentHolderStart p.teaserLinkList span,
#contentHolderMalgruppsingang p.teaserLinkList span{
	margin-right:4px;
}

/*//vinjett/*/


#contentHolderStart .vinjett,
#contentHolderMalgruppsingang .vinjett      {
	color:#FFFFFF;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position:left top;
}

#contentHolderStart .vinjett .inner,
#contentHolderMalgruppsingang .vinjett .inner     {
	background-position:right top;
	background-repeat:no-repeat;
}


#contentHolderStart .vinjett h2,
#contentHolderMalgruppsingang .vinjett h2   {
	padding:4px 0px 6px 10px;
	font: bold 1.1em "Trebuchet MS", Georgia, "Times New Roman", sans-serif;
	display:block;
	margin:0px;
}

#nyhetslista .vinjett   {
	background-image:url(../img/bgStartHeader1_left.gif);
}

#nyhetslista .vinjett .inner {
	background-image:url(../img/bgStartHeader1_right.gif);
}

.dayByDay .vinjett   {
	background-image:url(../img/bgStartHeader2_left.gif);
}

.dayByDay  .vinjett .inner {
	background-image:url(../img/bgStartHeader2_right.gif);
}


.world .vinjett   {
	background-image:url(../img/bgStartHeader3_left.gif);
}

.world .vinjett .inner {
	background-image:url(../img/bgStartHeader3_right.gif);
}


.publications .vinjett   {
	background-image:url(../img/bgStartHeader4_left.gif);
}

.publications .vinjett .inner {
	background-image:url(../img/bgStartHeader4_right.gif);
}

.contentRight {
	float:right;
	width:214px;
}


.contentRight .imageWrapper {
	/*border:1px solid #DDD;*/
	margin-bottom: 12px;
}

.contentRight .imageWrapper img,
.contentRight .imageWrapper img.startPageImage {
	margin-bottom: 0;
}



/*Malgruppsingang varden*/

#contentHolderMalgruppsingang #nyhetslista  {
	/*width:180px;*/
	margin-top:6px;
}

#contentHolderMalgruppsingang #kalendarium  {
	/*width:166px;*/
}
		
#content #kalendarium img{
	margin-top:4px;
}
		
#content #kalendarium .date {
	font-size:90%;
}		
		

#content #nyhetslista img {
	margin-top:8px;
}


.contentFooterUp {
	float: left;
	border: medium none;
	background-image: url(../img/icons/up.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 18px 0px !important;
	margin: 18px 0 0;
}

.contentFooterUp a {

	height: 18px;
	padding-left: 16px;
	display:block;
	width:100px;
}

#contentHolderStart .contentFooterUp a, 
#contentHolderMalgruppsingang .contentFooterUp a,
#contentHolderStandard .contentFooterUp a,
#contentHolderStart .contentFooterPrint a, 
#contentHolderMalgruppsingang .contentFooterPrint a,
#contentHolderStandard .contentFooterPrint a
  {
	color:#4F89AE;
	font:bold 1em Arial, Helvetica, sans-serif;
}


.contentFooterPrint,
#contentHolderStandard.searchMaterial .contentFooterPrint {
	float:right;
	width:45%;
	border: medium none;
	background-image: url(../img/icons/print.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-bottom: 4px;	
}

.contentFooterPrint a {
	width:100px;
	height: 18px;
	padding-left: 20px;
	display:block;
}

#contentHolderStandard #content hr	{
	width:100%;
	line-height: 0;
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	padding:0;
	height:5px;
	color:#EEEEE9;
	background-color: #EEEEE9;
	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 {
	margin:0pt 0pt 16px;
	padding-bottom:16px;
	font:bold 1em Arial, Helvetica, sans-serif;
	border-bottom:#EEEFE9 5px solid;
	line-height:1.5;
	
}	
				
.startPageImage {
	margin-bottom: 7px;
}


#navRight100 {
	float: right;	
	width: 100px;
	font-size: 0.64em;
}

#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 {
	margin: 0px 0px 0px 1em;
	width: 202px;
	font-size: 11px; 
	float: left;
	overflow:hidden;
}
		
#navRight200 #relatedDocuments {
	width:100%;
	background-color:#E8E8E8;
	padding-bottom:20px;
	margin-top:12px;
}		

#navRight200 #relatedDocuments #relatedDocumentsContent	{
	padding:7px;
}		
		
#navRight200 #relatedDocuments #relatedDocumentsContent a {
	font-weight:normal;
}

#NavRight200 img#image {
	width:202px;
	margin-bottom:7px;
}

#relatedDocumentsContent h3 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	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;
	width: 508px;
	overflow:hidden;
	font-size: 0.76em;
	margin-bottom:16px;
}

#contentHolderStandard .linkHolder{
	background-image: url(../img/icons/linkHolderCommon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	display:block;
	color:#1A5881;
	width:100%; 
	margin:0 0 4px;
	text-decoration:none;
}

#contentHolderStandard a,
#contentHolderGallery a {
	color:#1A5881;
	text-decoration:none;
}


/*24 april*/

.lineClearBoth   {
	clear:both;
	border-bottom:5px solid #EEEFE9;
	margin-bottom:12px;
}

#contentHolderStandard .linkStandard   {
	margin:0px;
	padding-bottom:10px;

}

#contentHolderStandard h1 {
	font-size: 210%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	line-height: 120%;
	font-weight:normal;
}
#contentHolderStandard h2 {
	font-size: 160%;
	font-weight:normal;
	padding: 0 0 4px;
	margin:0px;
	line-height: 120%;
}


#contentHolderStandard h3 {
	font-size: 112%;
	padding: 0 0 4px;
	margin:0px;
	line-height: 120%;
}

#contentHolderStandard h4 {
	font-size: 100%;
	padding: 0 0 4px;
	margin:0px;
	line-height: 120%;
}


#contentHolderStandard p{
	margin:0px;
	padding:0 0 12px;
}

#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 0px;
	margin-left: 30px;
	list-style-position: outside;
}



ul {
	padding: 0 0 12px;
	margin: 0px;
}

ul li  {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin:1px;
	background-image: url(../img/icons/liDot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	list-style-position: outside
}

/*//////////////////////// Extern tjänst ////////////////////////////*/

#contentHolderExternalService {
	float: left;
	font-size: 0.76em;
	margin-bottom:16px;
}
#contentHolderExternalService a {
	color:#1A5881;
	text-decoration:none;
}

#contentHolderExternalService .tipsruta   {
	border-bottom:5px solid #EEEEE9;
	padding-bottom:8px;
}

#contentHolderExternalService #searchBox   {
	background: #EEEEE9;
	padding:8px;
}

#contentHolderExternalService .knpkatalogsidor  {
	padding:6px;
}


#searchBox.sokruta .tips
  {
	padding:6px;
}

#searchBox.sokruta form
  {
	margin:6px;
}

#contentHolderExternalService .paginator img
  {
  	display:none;
}

/*
nytt varde f exter tjanst
*/
 
#contentHolderExternalService #content {
	width: 560px;
}

#contentHolderExternalService h1 {
	font-size: 220%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	line-height: 120%;
	font-weight:normal;
}
#contentHolderExternalService h2 {
	font-size: 126%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentHolderStandard h2.header2 	{
	margin-top:12px;
	margin-bottom: 12px;
	padding-bottom:10px;
	border-bottom:5px solid #EEEEE9;
}


#contentHolderExternalService h3 {
	font-size: 104%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentHolderExternalService h4 {
	font-size: 100%;
}

#contentHolderExternalService hr	{
	margin-top:3px;
	margin-bottom:3px;
	clear:both;
}

#userSize, #userFont, #userLineHeight
	{
	margin-bottom:12px;
}
	

/* ==searchMaterial */	

#contentHolderStandard.searchMaterial #content p.ingress 	{
	border:none;
	margin:0;
}

	#contentHolderStandard.searchMaterial form.search_mtrl
	{
		border:5px #EEEEE9 solid;
		padding:12px 12px 20px;
		margin-bottom:12px;
	}
	

	#contentHolderStandard.searchMaterial form.search_mtrl label span
	{
		padding:0 4px;
		font-size:0.9em;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	
	#contentHolderStandard.searchMaterial H1
	{
		margin:0 0 16px;
	}
	
	#contentHolderStandard.searchMaterial H2
	{
		font-size:180%;
		font-weight:normal;
		border-bottom:5px solid #EEEEE9;
		padding:0 0 6px;
		margin:0 0 10px;
	}

#contentHolderStandard.searchMaterial .contentFooterPrint.top {
	float:right;
	width:100px;
	margin-top: -3em;
}

#contentHolderStandard.searchMaterial div.print_top {
	padding:0px;
	float:right;
	margin-bottom:4px;
	margin-top:-3.3em;
	width:100px;
}

#contentHolderStandard.searchMaterial .print_top a {
	background:url(../img/icons/print.gif) left 5px no-repeat;
	padding:4px 12px 4px 20px;
	display:block;

}

/*==dl list==*/	


	#contentHolderStandard.searchMaterial .material dl
	{
		margin:0 0 12px;
		border:1px solid #EEEEE9;
		padding:12px;
	}

	#contentHolderStandard.searchMaterial .material dl dt	
	{
		font-weight:bold;
		font-size:1.2em;
		margin:0 0 8px;
		text-transform:uppercase;
	}
	
#contentHolderStandard.searchMaterial .material dl dd	
	{
		margin:0;
		padding:0;
	}
	
#contentHolderStandard.searchMaterial .material dl dd a 	
	{
		margin:0 0 1px 0;
		border:none;
		padding:0 0 0 18px;
		background: #FFF url(../img/icons/linkHolderCommon.gif) left 1px no-repeat;
	}
	
		#ccontentHolderStandard.searchMaterial .material.syllabus dl dd a
		{
			font-weight:bold;
			border-bottom:1px solid #EEEEE9;
			padding:0 0 0.8em 18px;
			margin-bottom:0.8em;
			background: #FFF url(../img/icons/linkHolderCommon.gif) left 3px no-repeat;
			display:block;
		}
		
	#contentHolderStandard.searchMaterial .material div.print_top
		{
			margin-top:-4em;
		}
	

/*==/dl list==*/
	
	#contentHolderStandard.searchMaterial form.search_list label  span
	{
		font-weight:bold;
		padding:0 4px;
	}
	
	#contentHolderStandard.searchMaterial .result_list h2
		{
			padding-bottom:8px;
			border-bottom:5px solid #EEEEE9;
			margin-bottom:6px;
		}
	
		
	.result_list p
		{
			font-weight:bold;
		}
		
	.result_list p span
		{
			font-weight:normal;
		}
		
	
	.result_list p.no_result
		{
			font-weight:normal;
		}
		
	
	.result_list p.no_result span
		{
			font-weight:bold;
		}

	.result_list table
		{
		font-size:0.9em;
		margin-left:1px;
		}	
		
	.result_list.special	 table
		{
			width:100%;
		}	
		
	.result_list table,
	.result_list table tr,
	.result_list table th,
	.result_list table td
		{
			border:1px solid #EEEEE9;
			padding:2px;
			border-collapse:collapse;
		}

		
	.result_list table th,
	.result_list table td
		{
			padding:6px 4px;
		}
			
		
		
	.result_list table th.col1
		{
			width:30%;
		}
		
	.result_list table th.col2,
	.result_list table th.col3
		{
			width:10%
		}
		
		
	#contentHolderStandard.searchMaterial .result_list table a
		{
			text-decoration:underline;
		}
	
			#contentHolderStandard.searchMaterial div.textInclude b
			{
				font-size:1em;
				font-weight:bold;
			}
		
			#contentHolderStandard.searchMaterial div.textInclude H3
			{
				font-size:1.6em;
				font-weight:normal;
				border-bottom:1px solid #EEEEE9;
				margin:8px 0 8px;
				padding:0 0 8px;
			}		
			
			#contentHolderStandard.searchMaterial div.textInclude H4
			{
				font-size:1.2em;
				margin:0;
				padding:0 0 6px;
			}		
			
			
			#contentHolderStandard.searchMaterial div.textInclude p   {
				margin:0;
				padding:0 0 10px;   }		
				
				

	.result_list table .odd
		{
			border:1px solid #DDD;
			background-color:#FEFAE6;
		}
		
	.result_list table .even
		{
			border:1px solid #DDD;
			background-color:#FFF;
		}
	
/* ==/searchMaterial== */	
	
/*//////////////////////// Table////////////////////////////*/


 table{
	font-size:100%;
	}

.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;
	width:380px;
	height:100%;
	background-image: url(../img/icons/discuss/discussLineSolid.gif);
	background-repeat: no-repeat;
	background-position: left top; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:0px

}


#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 {
	background-image: url(../img/icons/discuss/iconDiscuss1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:92%;
	font-weight:normal; margin-left:-12px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:32px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
	
#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 {
        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; padding-left:14px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#foraDiscuss .discussBottom   {
	background-image: url(../img/icons/discuss/discussNoDot.gif);
	background-repeat: repeat-y
}

#foraDiscussStart   {
	margin:12px 0;
	padding:8px 8px 8px 20px;
	height:100%;
	border-bottom: 5px solid #EEEEE9;
	border-top: 5px solid #EEEEE9;
}

#foraDiscussStart h3   {
	margin:0px;
	font-size:90%;
	font-weight:normal;
	background-image: url(../img/icons/discuss/iconDiscuss3.gif);
	background-repeat: no-repeat;
	background-position: left top; padding-left:18px; padding-right:0px; padding-top:4px; padding-bottom:2px
}
	
#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:left;*/
	background-image: url(../img/icons/discuss/linkHolder2.gif);
	background-repeat: no-repeat;
	background-position: left top	
	
}

#foraDiscussForms h3   {
	margin:0px;
	font-size:90%;
	font-weight:normal;
	background-image: url(../img/icons/discuss/iconDiscuss2.gif);
	background-repeat: no-repeat;
	background-position: left top; padding-left:18px; padding-right:0px; padding-top:4px; padding-bottom:2px
}

#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: 245px;
	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: 90%;
	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;
	border:#EEEEE9;
}

.pictureGalleryImg {
	margin-bottom: 10px;
	border: 1px solid #DDDDDD;
	padding:1px;
}

.pictureGalleryText {
	padding-bottom:4px;
	width:100%;
	overflow: hidden;
}

/*/////////////////Custom///////////////////////////////////////////*/

.aoTocBox {
	font:bold 125% Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 7px 7px 0 !important;
	margin:0 9px 9px 0;
	float:left;
	width:40px;
	height:30px !important;
	height:34px;
	padding-top:8px;
	overflow:hidden;
	border: 1px solid #dddddd;
}

.aoTocBox a {
	padding:12px;
}



.pictureSmallTable {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.pictureSmallTableLeftFloat  { 
	margin: 0px 10px 0px 0px; 
	clear: both;
}

#contentHolderStandard .pictureSmallTableLeftFloat { 
	margin:0px 0px 6px 0px; 
	padding:0px 10px 0px 0px; 
	clear:both;
}


.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:left top;
	padding: 0px 0px 5px 20px;
	display:block;
	margin:0px 0px 1px;	
	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);
}

.tv {
	background-image: url(../img/icons/tv.gif);
}

.imgSequence {
	background-image: url(../img/icons/imgSequence.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;
}

#navLeft a:hover,
.extraMenu a:hover,
#formTop a:hover  {
	color:#869FB1;
}

.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   {
	font:1.1em Arial, Helvetica, sans-serif;
	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: 2px 0 2px 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: 0 22px;
	overflow:hidden;
}


/*/////quicklinks////////*/

div.submitQuicklink    {
	/*background:url(../img/bg_submitQuicklink.gif) no-repeat left top;*/
	padding:2px 0 3px 4px;
	height:30px;
}

div.submitQuicklink select    {
	font:bold 0.94em Arial, Helvetica, sans-serif;
	float:left;
	color:#8A8982;
	margin:0px;
	width:148px;
}

div.submitQuicklink div.btnWrapper {
	width:36px; 
	overflow:hidden; 
	float:right;
}

div.submitQuicklink .btn   {
	background:url(../img/bg_submitQuicklinkBtn.gif) no-repeat left top;
	cursor:pointer;
	width:34px;
	height:2em;
	border:none;
	font-size:1em;
	color:#FFF;
	padding-left:200px;
	overflow:hidden;
}


h2.structural   {
	position:absolute;
	left:-9999px;
}


/* 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:0 4px -3px 12px;
}

.menu1ExtraContent {
	font-weight:bold;
	background-image: url(../img/icons/linkHolderRelatedMenu2.gif);
	background-position: left 2px;
	background-repeat: no-repeat}

.menu1ExtraContent a {
	height:20px;
	padding:0px 0px 0px 14px;
	display:block;
	font-size:92%;
}

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;
}

.startHr {
	border-top:6px solid #EEEFE9;
	margin:0 0 12px;
	clear: both
}

#contentHolderStandard .startHr {
	border-top:6px solid #EEEFE9;
	margin:12px 0;
	clear: both
}

.startHrTop {
	border-top:6px solid #EEEFE9;
	margin:0 0 12px;
	clear: both
}

.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
}


.box {
	 margin: 0px;
	 padding: 0px;
	 width: 100%;
}

#content .threeQuarterColumn {
	padding-bottom:0px;
}

#contentHolderMalgruppsingang	{
	width:508px;
	float:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.78em;
}

#contentHolderMalgruppsingang h1{
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 200%;

}

.newsListTwo   {
	padding-left:6px;
	padding-top:8px;

}

#popupContent {
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

#popupContent .footer {
	font-size:100%;
}

.linkHolder {
	margin-bottom: 6px;
	background-image: url(../img/icons/linkHolder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px
}

#relatedDocuments .linkHolder {
	margin: 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-left:14px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#contentList {
	padding:12px 0 0;
	border-bottom:5px solid #EEEFE9;
	margin:0 0 12px;
}

#contentList strong {
	font:bold 116% Arial, Helvetica, sans-serif;
	width:100%;
	margin:0px;
	display:block;
	padding:0px;

}

#contentList ul {
	padding: 8px 0 12px;
	margin: 0px;
}

#contentList li  {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 24px;
	margin:0px;
	background-image: url(../img/icons/contentList2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	list-style-position:outside;
	list-style-type: none
}
/* 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:150%;
	font-weight:bold;
	margin:0px;
	padding-bottom:8px;
	line-height:110%;

}

#allNews h2 span.smaller  {
	font-size:84%;
	display:block;
	padding-bottom:3px;

}

#allNews h3   {
	margin:0px;
	padding-bottom:4px;
}

#innerNavRight div.captionText a  {
	font-weight:normal;
	padding:0 4px;
	display:block;
}

#contentHolderStandard #newsColTop {
	float: left;
	width: auto;
	font-size:106%;
	font-family:Arial, Helvetica, sans-serif;
}


#newsLeftColTop {
	margin-bottom:8px
}

#newsLeftColTop #contentList   {
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-weight:bold;
	width:270px;
	font-size:0.9em;
	border:none;
}

#newsLeftColTop ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.RightColTopImg {
	margin-bottom:7px;
}

#newsRightColTop {
	float: right;
	padding-top:12px;
	width: 210px;
	background: #FFFFFF url(../img/newsRightColTop_top.gif) no-repeat left top;
}

.newsRightColText {
	color:#333333;
	padding: 6px;
	margin-bottom:7px;
	line-height:110%;
	font-size:0.9em;
	background: url(../img/newsRightColTop_bottom.gif) no-repeat left bottom;
	padding-bottom:40px;
}

#contentHolderStandard .newsRightColText p,
.newsRightColText div
 {
 	margin:0 6px;
 
 }

.newsPrint   {
	background-image: url(../img/icons/printPdf2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:4px
}

.note   {
	background-image: url(../img/icons/note.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:4px
}

.newsNeutral   {
	background-image: url(../img/icons/newsNeutral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:4px
}

.prenum   {
	background-image: url(../img/icons/prenum.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:4px
}

.newsField   {
	clear: both;
	margin-bottom:8px;
}


#contentHolderStandard .newsField a   {
	color:#000000;
	text-decoration:none;
}

#contentHolderStandard .newsField a:hover   {
	color:#869FB1;
	text-decoration:none;
}


.newsFieldLine   {
	border-top:5px solid #EEEEE9;
	clear:both;
	margin:0;
	padding:0;

}


.newsUp {
	height: 10px;
	float: left;
	background-image: url(../img/icons/up.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size:10px;
	font-weight: bold; 
	margin:0 0 8px;
	padding:0 0 0 16px; 
}

.headerSpec {
	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; padding-left:10px; padding-right:20px; padding-top:4px; padding-bottom:0px
}

.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;
}


#newsLetterArticle p.ingress  {
	border-bottom:none;
}

.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:8px 0px 14px 0px;
	margin:0px;
	border-bottom:solid 5px #EEEEE9;
}

#newsLetterArticle h1   {
	font:normal 260% Arial, Helvetica, sans-serif;
	line-height:1.1;
	padding:8px 0 12px;
	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.publications  {
	margin:0px;
	padding:0;
}

.calendaryDirect.publications  .teaserContainer  {
	border-bottom:6px solid #EEEFE9;
	margin-bottom:12px;
}


#contentHolderStart .calendaryDirect.world h4,
#contentHolderStart .calendaryDirect.world h3,
#contentHolderMalgruppsingang .calendaryDirect.world h4,
#contentHolderMalgruppsingang .calendaryDirect.world h3
   {
	margin:0px;
	font-size:0.94em;
	padding: 0 0 12px;
}

.calendaryDirect .source   {
	color:#666666;
	font-weight:normal;
}

.newsPadding   {
	padding-left:6px;
	padding-top:8px;
}

#contentHolderMalgruppsingang #kalendarium .calendaryDirect.world
   {
	padding-top:6px;
}

#contentHolderMalgruppsingang #kalendarium .calendaryDirect.world .newsPadding
   {
	padding-left:0px;
}

#contentHolderMalgruppsingang #kalendarium .teaserContainer
   {
	padding-left:6px;
}


/*questionBox*/

.questionWrapper .backgrounderBody   {
	padding-left:12px;
}

.questionWrapper .backgrounderBody h4 {
	height:3.2em;
	background:url(../img/bg_webbQuestion.gif) no-repeat;
}

.questionWrapper .backgrounderBody h4 span   {
	position:absolute;
	left:-9999px;
	background:url(../img/bg_webbQuestion.gif) no-repeat;
}


#contentHolderStart .questionWrapper .backgrounderBody p {
	font-weight:bold;
	padding-bottom:4px;
}

.questionWrapper .backgrounderBody ul li {
	background-image:none;
	font-weight:bold;
	height:auto !important;
	height:1%;
	margin:0px;
	padding:0;
}


#content .questionWrapper div.link a   {
	margin: 4px 0 0 6px;
	font-weight:bold;
	display:block;
	float:left;
	text-decoration:underline;
	color:#666666;
}

.questionWrapper .backgrounderBody div.button {
	width:72px;
	overflow:hidden;
	float:left;
}

.questionWrapper .backgrounderBody div.button input {
	background:url(../img/vote.gif) no-repeat;
	padding:0 0 0 80px;
	height:2.8em;
	border:none;
}

.questionWrapper .backgrounderBody div.link{
	float:left;
	width:150px;
}

#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   {
	float: left;
	width: 564px;
	overflow:hidden;
	margin-bottom: 12px;
}

#sirisCol a   {
	color:#4F89AE;
}


#sirisCol form  {
	clear:both;
}

#sirisCol .sirisMiddle100 select {
	background-color:#FCFCED;
	margin-right:10px;
	font-size: 100%;
	width:220px;
}


#sirisCol .sirisMiddle50 select {
	background-color:#FCFCED;
}


#sirisCol input {
	font-size: 94%;
}


.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;
	line-height:120%;
}

#sirisCol .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:0 0 12px 32px;
}

.sirisLeft   {
	float:left;
	width:320px;
}

.sirisRight   {
	float:right;
	height:24px;
	padding-right:80px;
}

.sirisBottom100 {
	background: url(../img/sirisField100Bottom.gif) no-repeat left bottom;
	height: 22px;
}

.sirisLine {
	background-image: url(../img/sirisLine.gif);
	background-repeat: no-repeat;
	height: 32px;
	clear:both;
} 

a.sirisHelp  {
	background-image: url(../img/sirisSearchHelp.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	display:block;
	height:23px;
	width:9.2em;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	color:#000000;
}

/*siris 50*/

.siris50Left  {
	float:left;
	width:260px;
}

.or {
	float:left;
	padding-top:40px;
	width:40px;
	text-align:center;
	vertical-align:middle;
	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;
}

.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;
}

.frameAll .result a .bodylinkid1siteid33  {
	background:url(../img/sirisArrow.gif) left -1px no-repeat;
}

.frameAll .result .bodylinkid1siteid33 {
	background:url(../img/red_cross.gif) no-repeat scroll left -1px;
	padding-left:16px;
}

.frameAll .result img {
	display:none;
}




#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;
}

.rssArticle #printUp{
	clear:both;
	width:400px;
}



.feedContent{
	margin-top:12px;
	padding-top:12px;
	border-top:6px solid #EEEEE9;
}


.feedContent img{
	float:left;
	margin:0 12px 12px 0;
}


#contentHolderStandard .feedContent h4{
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;	
}

#contentHolderStandard .feedContent h4 a{
	/*font:bold 0.8em Arial, Helvetica, sans-serif;*/
	color:#000;
	background:transparent url(../img/bg_teaserLink.gif) no-repeat scroll left 0;
	display:block;
	margin:0;
	padding-left:16px;
}


.feedContent .date{
	font:bold 92% Arial, Helvetica, sans-serif;
	color:#8A8982;
	margin:0px;
	padding:0 0 6px;
}

/*
redaktionella bilder
*/

.pictureSmall.left	{
	float:left;
	width:auto;
	margin:2px 12px 8px 0;
}


.pictureSmall.right	{
	float:right;
	width:auto;
	margin:0 0 8px 12px;
}

#contentHolderStandard .pictureSmall p{
	padding:6px 0 0;
}




