body { background-image: url(images/bg.jpg); background-repeat: repeat-x;}
		
		
		
		
		th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #CCCCCC;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.t01 a {
	color : #EF6D00;
}
.t01 a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FFFFFF;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu03 {
	color : #ffffff;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
} 


/*******************************************************************************************************/

/*** content layout                                                                                  ***/

/*******************************************************************************************************/



/* container for content area */

#SectionContent

{

   position: fixed;

   overflow: hidden;

   margin-left: -495px;



top: 10px;

   left: 50%;

   bottom: 40px;   

   width: 988px;
   border: 1px solid #800000;

}







/* common container settings */

#SectionContent #ContentContainerNoSidebar,

#SectionContent #ContentContainerSidebarLeft,

#SectionContent #ContentContainerSidebarRight,

#SectionContent #ContentContainerSidebarLeftRight

{

   position: absolute;
 
   float: left;

   overflow: auto;

   height: 100%;

   background-color: #ffffff; 
  

}



/* custom container for 1 column layout */

#SectionContent #ContentContainerNoSidebar

{

   margin-left: 0px;

   width: 990px;

}



/* custom container for 2 column layout, sidebar left */

#SectionContent #ContentContainerSidebarLeft

{

   margin-left: 143px;

   width: 847px;

}



/* custom container for 2 column layout, sidebar right */

#SectionContent #ContentContainerSidebarRight

{
	margin-left: 0px;
	width: 987px;   

}



/* custom container for 3 column layout */

#SectionContent #ContentContainerSidebarLeftRight

{
	margin-left: 143px;
	width: 987px;
}



/* inner content area */

#SectionContent #ContentContainerNoSidebar #Content,

#SectionContent #ContentContainerSidebarLeft #Content,

#SectionContent #ContentContainerSidebarRight #Content,

#SectionContent #ContentContainerSidebarLeftRight #Content

{

   padding: -10px 40px 20px 40px;

   text-align: left;

   color: #000000;

}



/* container for left sidebar */

#SectionContent #SectionSidebarLeft

{

   position: absolute;

   float: left;

   overflow: hidden;

   width: 140px;

   height: 100%;

   min-height: 100%;

   background-color: #E0DFDA;

}





#SectionContent #SectionSidebarLeft .tableSideBarLeft

{

	margin:0px; 

	padding:0px;

	height:100%;

}



#SectionContent #SectionSidebarLeft .tdSubNavigation

{

	vertical-align:top; margin:0px; padding:0px;

}



#SectionContent #SectionSidebarLeft .divSpacerSubNavImageContainer

{

	height:65px;

}



#SectionContent #SectionSidebarLeft .tdSideBarLeftImageContainer

{

	margin:0px; padding:0px; vertical-align:bottom; height:120px;

}



/* container for right sidebar */

#SectionContent #SectionSidebarRight

{

   position: absolute;

   float: left;

   overflow: auto;

   margin-left: 715px;

   width: 275px;

   height: 100%;

   min-height: 100%;

   background-color: #8F8778;

}



/* subnavigation container in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation

{

   position: relative;

   display: block;

   margin-top: 25px;

   top: 0px;

   width: 100%;

   text-align: center;

   background-color: #e0dfda;

}



/* subnavigation link in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation a,

#SectionContent #SectionSidebarLeft #SubNavigation a:link,

#SectionContent #SectionSidebarLeft #SubNavigation a:active,

#SectionContent #SectionSidebarLeft #SubNavigation a:focus,

#SectionContent #SectionSidebarLeft #SubNavigation a:visited

{

   text-decoration: none;

   color: #232323;

}



/* subnavigation link hover in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation a:hover

{

   font-weight: bold;

}



/* subnavigation text in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation a span

{

   display: block;

   margin-top: 5px;

   margin-bottom: 5px;

}



/* subnavigation ruler in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation div

{

   position: relative;

   display: block;

   overflow: hidden;

   margin-left: 7px;

   width: 125px;

   height: 1px;

   background-color: #C9BFAD;

}



/* subnavigation ruler in left sidebar - ie6 hack */

* html #SectionContent #SectionSidebarLeft #SubNavigation div

{

   margin: 0px;

   width: 125px;

}



/* pseudo-image for ie6 */

#SectionContent #SectionSidebarLeft #SubNavigation div img

{

   display: block;

   width: 125px;

   height: 1px;

   border: none;

}













/*******************************************************************************************************/

/*** bottom menu                                                                                     ***/

/*******************************************************************************************************/



/* container for bottom menu */

#SectionFooter

{

   position: absolute; 

   overflow: hidden;

   margin-left: -495px;

   left: 50%;

   bottom: 0px; 

   width: 990px;

   height: 40px;

   text-align: center;
   background-color: #800000; 

}



#SectionFooter div

{

   position: relative;

   display: block;

   margin-top: 10px;

   margin-left: 195px;

}



/* bottom menu link */

#SectionFooter div a,

#SectionFooter div a:link,

#SectionFooter div a:active,

#SectionFooter div a:focus,

#SectionFooter div a:visited

{  

   display: block;

   float: left;

   text-align: left;

   text-decoration: none;

   width: 250px;

   color: #ffffff;   

}



/* buttom menu link hover */

#SectionFooter div a:hover

{  

   font-weight: bold;

}


/*******************************************************************************************************/

/*** page settings                                                                                   ***/

/*******************************************************************************************************/



/* page body */

body

{

   margin: 0;

   padding: 0;

   overflow: hidden;   

   height: 100%; 

   max-height: 100%; 

   border: 0;	

	background: #fff;

}





/*******************************************************************************************************/

/*** regional menu                                                                                   ***/

/*******************************************************************************************************/



/* container for regional menu */

#SectionHeader1

{

   position: absolute;

   overflow: hidden;

   top: 15px;

   left: 0px;

   width: 100%;

   height: 26px;

}



/* decoration block on left side */

#SectionHeader1 #TrimLineRegionalMenu

{

   position: relative;

   float: left;

   margin-left: -495px;

   width: 50%;

   height: 26px;

   background-color: #ffffff;

}



/* regional menu */

#SectionHeader1 #SectionRegionalMenu

{

   position: relative;

   float: left;

   width: 990px; 

   height: 26px;

   text-align: center;

   background-color: #B7B2A9;

   background-image: url("images/bg_rm.jpg");

   background-repeat: repeat-x;

}



/* regional buttons (link) */

#SectionHeader1 #SectionRegionalMenu .btnRegional

#SectionHeader1 #SectionRegionalMenu a.btnRegional,

#SectionHeader1 #SectionRegionalMenu a.btnRegional:link,

#SectionHeader1 #SectionRegionalMenu a.btnRegional:focus,

#SectionHeader1 #SectionRegionalMenu a.btnRegional:visited,

#SectionHeader1 #SectionRegionalMenu a.btnRegional:active

{

   position: relative;

   float: left;

   display: block;

   margin-top: 3px;     

   width: 145px;

   height: 20px;

   text-decoration: none;

   text-align: center;

   border: none 0px;

   color: #423D36;   

}



/* regional buttons (link hover) */

#SectionHeader1 #SectionRegionalMenu a.btnRegional:hover

{

   font-weight: bold;

}



/* regional buttons (link text) */

#SectionHeader1 #SectionRegionalMenu a.btnRegional span

{

   display: block;

   padding-top: 4px;

}



/* spacer between regional buttons */

#SectionHeader1 #SectionRegionalMenu .RegionalSpacer

{

   position: relative;

   float: left;   

   margin-top: 5px;

   width: 1px;

   height: 16px;

   background-image: url("images/div_rm.jpg");

   background-repeat: no-repeat;

}



/* placeholder on left side to center menu */

#SectionHeader1 #SectionRegionalMenu .btnRegionalPlaceholder

{

   position: relative;

   float: left;

   margin-left: -293px;

   width: 50%;

   height: 1px;

}





/*******************************************************************************************************/

/*** service menu                                                                                    ***/

/*******************************************************************************************************/



/* container for service menu */

#SectionHeader2

{

   position: absolute;

   overflow: hidden;

   top: 44px;

   left: 0px;   

   width: 100%;

   height: 175px;

}



/* decoration block on right side */

#SectionHeader2 #TrimLineServiceMenu

{

   position: relative;

   float: right;

   margin-right: -495px;

   width: 50%; 

   height: 175px;

   background-color: #ffffff;

}



/* inner container for service menu */

#SectionHeader2 #SectionServiceMenu

{

   position: relative;

   float: right;

   width: 990px;

   height: 175px;

   text-align: center;

}



/* container for unit dependent image */

#SectionHeader2 #SectionServiceMenu #UnitImageContainer

{

   position: relative;

   float: left;

   width: 449px;

   height: 175px;

   background-color: #E9E7E4;

}



/* unit dependent image */

#SectionHeader2 #SectionServiceMenu #UnitImageContainer img

{

   display: block; /* IE6 */

   width: 449px;

   height: 175px;

   border: none 0px;

}



/* container for unit service menu */

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer

{

   position: relative;

   float: left;

   margin-left: 3px;

   padding-top: 0px;

   width: 260px;

   height: 175px;   

   text-align: left;

   background-color: #fffafa;

}



/* link container */

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer div

{

   margin: 8px 0px 0px 10px;

}



#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer div a,

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer div a:link,

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer div a:active,

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer div a:visited

{

   text-decoration: none;   

   color: #BBB79C;

   font-size: 11pt;

}



#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer div a:hover


{
	color: #666666;
}







/*

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboMenu 

{

   width: 260px;

   height: 175px;

   background-color: #0D1333;

}



#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboeMenu .ServiceMenuItem 

{

   margin: 8px 0px 0px 25px;

   font-size: 10pt;

   font-weight: bold;

}



#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboMenu .ServiceMenuItem a,

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboMenu .ServiceMenuItem a:link,

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboMenu .ServiceMenuItem a:active,

#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboeMenu .ServiceMenuItem a:visited

{

   text-decoration: none;   

   color: #DCD2AF;

}



#SectionHeader2 #SectionServiceMenu #ServiceMenuContainer #MarieboMenu .ServiceMenuItem a:hover

{

   font-weight: bold;

   color: #fff;

}

*/





/* container for group logo */

#SectionHeader2 #SectionServiceMenu #GroupLogoContainer

{

   position: relative;

   float: left;

   margin-left: 3px;

   width: 275px;

   height: 175px;

   background-color: #fffafa;

}



/* group logo */

#SectionHeader2 #SectionServiceMenu #GroupLogoContainer img

{

   display: relative; /* IE6 */

   width: 275px;

   height: 175px;

   border: none 0px;

}





/*******************************************************************************************************/

/*** main menu                                                                                       ***/

/*******************************************************************************************************/



/* container for main menu */

#SectionHeader3

{

   position: absolute;

   overflow: visible; /* be careful! */

   top: 222px;

   left: 0px;   

   width: 100%;

   height: 30px;

}



/* inner container for main menu */

#SectionHeader3 #SectionMainMenu

{

   position: relative;

   float: right;

   width: 990px;

   height: 30px;

   text-align: center;

   background-color: #8F8778; /* be careful! */

   background-image: url("images/bg_mm.jpg");

   background-repeat: repeat-x;

}



/* container for search box */

#SectionHeader3 #SectionMainMenu #MenuRight #SearchBoxContainer

{

   position: absolute;

   z-index: 200;

   top: 0px;

   right: 0px;

   width: 137px;

   height: 28px;

   background-image: url("images/bg_mm.jpg");

   visibility: hidden;

}



/* container for search box - hidden */

#SectionHeader3 #SectionMainMenu #MenuRight .SearchBoxContainerHidden

{

   visibility: hidden;

}



/* container for language selection */

#SectionHeader3 #SectionMainMenu #MenuRight #LanguageBoxContainer

{

   visibility: hidden;

   position: absolute;

   z-index: 200;

   top: 0px;

   right: 280px;

   width: 137px;

   height: 28px;

   background-image: url("images/bg_mm.jpg");

}



/* inner container for left menu */

#SectionHeader3 #SectionMainMenu #MenuLeft

{

   position: relative;

   float: left;

   margin: 0px;

   width: 599px;

   height: 30px;

}



/* inner container for left menu */

#SectionHeader3 #SectionMainMenu #MenuRight

{

   position: relative;

   float: left;

   margin: 0px 0px 0px 3px;

   width: 388px;

   height: 30px;

}



/* link buttons in main menu */

#SectionHeader3 #SectionMainMenu .btnMain,

#SectionHeader3 #SectionMainMenu a.btnMain,

#SectionHeader3 #SectionMainMenu a.btnMain:link,

#SectionHeader3 #SectionMainMenu a.btnMain:focus,

#SectionHeader3 #SectionMainMenu a.btnMain:visited,

#SectionHeader3 #SectionMainMenu a.btnMain:active

{

   position: relative;

   display: block;

   float: left;

   margin-top: 3px;

   width: 138px;

   height: 24px;

   text-decoration: none;

   text-align: center;

   border: none 0px;

   color: #4A453D;   

   background-image: none;

   background-repeat: no-repeat;

}



/* set float for right menu */

#SectionHeader3 #SectionMainMenu #MenuRight .btnMain

{

   float: right; 

}



/* link button hover in main menu */

#SectionHeader3 #SectionMainMenu a.btnMain:hover

{

   font-weight: bold;

}



/* button inner text */

#SectionHeader3 #SectionMainMenu a.btnMain span

{

   display: block;

   padding-top: 5px;

}






/* set float for right menu */

#SectionHeader3 #SectionMainMenu #MenuRight .MenuSpacer

{

   margin: 5px 0px 0px 0px;

   float: right;

}



/* decoration block on right side */

#SectionHeader3 #TrimLineMainMenu

{

   position: relative;

   float: right;

   margin-left: -495px;

   width: 50%;    

   height: 30px;

   background-color: #ffffff;

}








/* container for left sidebar */

#SectionContent #SectionSidebarLeft

{

   position: absolute;

   float: left;

   overflow: hidden;

   width: 140px;

   height: 100%;

   min-height: 100%;

   background-color: #E0DFDA;

}





#SectionContent #SectionSidebarLeft .tableSideBarLeft

{

	margin:0px; 

	padding:0px;

	height:100%;

}



#SectionContent #SectionSidebarLeft .tdSubNavigation

{

	vertical-align:top; margin:0px; padding:0px;

}



#SectionContent #SectionSidebarLeft .divSpacerSubNavImageContainer

{

	height:65px;

}



#SectionContent #SectionSidebarLeft .tdSideBarLeftImageContainer

{

	margin:0px; padding:0px; vertical-align:bottom; height:120px;

}



/* container for right sidebar */

#SectionContent #SectionSidebarRight

{

   position: absolute;

   float: left;

   overflow: auto;

   margin-left: 715px;

   width: 275px;

   height: 100%;

   min-height: 100%;

   background-color: #8F8778;

}



/* subnavigation container in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation

{

   position: relative;

   display: block;

   margin-top: 25px;

   top: 0px;

   width: 100%;

   text-align: center;

   background-color: #e0dfda;

}



/* subnavigation link in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation a,

#SectionContent #SectionSidebarLeft #SubNavigation a:link,

#SectionContent #SectionSidebarLeft #SubNavigation a:active,

#SectionContent #SectionSidebarLeft #SubNavigation a:focus,

#SectionContent #SectionSidebarLeft #SubNavigation a:visited

{

   text-decoration: none;

   color: #232323;

}



/* subnavigation link hover in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation a:hover

{

   font-weight: bold;

}



/* subnavigation text in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation a span

{

   display: block;

   margin-top: 5px;

   margin-bottom: 5px;

}



/* subnavigation ruler in left sidebar */

#SectionContent #SectionSidebarLeft #SubNavigation div

{

   position: relative;

   display: block;

   overflow: hidden;

   margin-left: 7px;

   width: 125px;

   height: 1px;

   background-color: #C9BFAD;

}



/* subnavigation ruler in left sidebar - ie6 hack */

* html #SectionContent #SectionSidebarLeft #SubNavigation div

{

   margin: 0px;

   width: 125px;

}



/* pseudo-image for ie6 */

#SectionContent #SectionSidebarLeft #SubNavigation div img

{

   display: block;

   width: 125px;

   height: 1px;

   border: none;

}











/*******************************************************************************************************/

/*** site map                                                                                        ***/

/*******************************************************************************************************/



/* contains the whole site map */

#SectionContent #Sitemap 

{

   margin-left: 20px;

}



/* list of top level pages */

#SectionContent #Sitemap ul 

{

   list-style:    none;

   margin-left:   0px;

   padding-left:  0px;

   line-height:   145%;

}



/* list of second level pages and of pages below */

#SectionContent #Sitemap ul ul

{

   list-style:    disc;

   padding-left:  30px;

}



/* top level pages */

#SectionContent #Sitemap ul li

{

   font-weight:   bold;

   padding-top:   10px;

}



/* second level pages and pages below */

#SectionContent #Sitemap ul li li

{

   font-weight:   normal;

   padding-top:   0px;

}



























/* navigation container */

#SectionHeader3 #SectionMainMenu #jsNav,

#SectionHeader3 #SectionMainMenu #jsNav ul

{

	padding: 0px;

	margin: 0px;

	list-style: none;

}

	

#SectionHeader3 #SectionMainMenu #jsNav li

{

	float: left;

	width: 138px;

}



#SectionHeader3 #SectionMainMenu #jsNav .Level1Nav,

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav,

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav:link,

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav:focus,

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav:active,

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav:visited

{

   display: block;

   margin: 3px 0px 0px 0px;

   width: 138px;

   height: 30px;

   text-decoration: none;

   text-align: center;

   border: none 0px;

   color: #413D36;

   background-image: none;

   background-repeat: no-repeat;

}



/* link button hover in main menu */

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav:hover

{

   display: block;

   width: 138px;

   height: 30px;

   margin: 3px 0px 0px 0px;

   font-weight: bold;

}



/* button inner text */

#SectionHeader3 #SectionMainMenu #jsNav a.Level1Nav span

{

   display: block;

   padding-top: 5px;

}







#SectionHeader3 #SectionMainMenu #jsNav .Level2Nav a,

#SectionHeader3 #SectionMainMenu #jsNav .Level2Nav a:link,

#SectionHeader3 #SectionMainMenu #jsNav .Level2Nav a:active,

#SectionHeader3 #SectionMainMenu #jsNav .Level2Nav a:focus,

#SectionHeader3 #SectionMainMenu #jsNav .Level2Nav a:visited

{

	display: block;

	overflow: hidden;

	white-space: nowrap;

	padding-top: 3px;

	padding-bottom: 3px;

	width: 138px;

   font-weight: normal;

   text-decoration: none;

   color: #fff;

}



#SectionHeader3 #SectionMainMenu #jsNav .Level2Nav a:hover

{

   font-weight: bold;

}



#SectionHeader3 #SectionMainMenu #jsNav li:hover ul,

#SectionHeader3 #SectionMainMenu #jsNav li.sfhover ul

{

	display: block;

}



#SectionHeader3 #SectionMainMenu #jsNav a {

	text-decoration: none;

}



#SectionHeader3 #SectionMainMenu #jsNav li {

	float: left;

	position: relative;

   width: 138px;

	text-align: center;

	cursor: default;

}




#SectionHeader3 #SectionMainMenu #jsNav li ul {

	display: none;

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 10000;

   width: 138px;

}



#SectionHeader3 #SectionMainMenu #jsNav li:hover ul, 

#SectionHeader3 #SectionMainMenu #jsNav li.sfhover ul {

	display: block;

}






/***************************************************/

/*** Ganz allgemein                              ***/

/***************************************************/



/*** Floats löschen ***/

.clearMe

{

   clear: both;

}





/***************************************************/

/*** Textformatierung                            ***/

/***************************************************/



.HeadlineNews

{

   font-size: 72px;

   font-weight: bold;

   text-align: center;

   letter-spacing: 0px;

   

   color: #fff;

}





/*******************************************************************************************************/

/*** content formattings                                                                             ***/

/*******************************************************************************************************/



/* headline 1 */

#Content h1

{

   margin: 20px 0px 10px 0px;

   padding: 0px;

}



/* headline 2 */

#Content h2

{

   margin: 30px 0px 0px 0px;

   padding: 0px;

}



/* headline 3 */

#Content h3

{

   margin: 0px 0px 0px 0px;

   padding: 0px;

}



/* headline 4 */

#Content h4

{

   margin: 0px 0px 0px 0px;

   padding: 0px;

}



/* headline 5 */

#Content h5

{

   margin: 20px 0px 0px 0px;

   padding: 0px;

}



/* inner content table */

#Content table

{

   margin: 0px;

   padding: 0px;

   border: none;

}



#Content table td

{

   text-align: left;

   vertical-align: top;

}



#Content a,

#Content a:link,

#Content a:focus,

#Content a:active,

#Content a:visited

{

   text-decoration: underline;

   color: #434343;

}



#Content a:hover

{

   text-decoration: none;

}






/*******************************************************************************************************/

/*** news box                                                                                        ***/

/*******************************************************************************************************/





#SectionSidebarRight #NewsContainer 

{

   margin: 20px 10px 30px 10px;

   padding-bottom: 20px;

   clear: both;

}



/* "LATEST NEWS" */

#SectionSidebarRight #NewsContainer #NewsContainerTitle 

{

   font-weight: bold;

   color: #fff;

   text-align: center;

   margin-bottom: -27px;

}



/* container for a news item */

#SectionSidebarRight #NewsContainer .NewsContainerNewsItem 

{

   margin-top: 44px;

   color: #434343;

}



/* date string */

#SectionSidebarRight #NewsContainer .NewsContainerNewsDate 

{

   margin: 0px 0px 0px 5px;

   color: #fff;

}



/* news subline section */

#SectionSidebarRight #NewsContainer .NewsContainerNewsSubline 

{

   margin: 5px 15px 0px 20px;

   padding-bottom: 7px;

   border-bottom: solid 1px #000;

}



#SectionSidebarRight #NewsContainer .NewsContainerNewsReadMore 

{

   margin-right: 13px;

}



/* read more link */

#SectionSidebarRight #NewsContainer a.NewsContainerNewsLink 

{

   color: #434343;

   font-weight: bold;

   text-decoration: none;

   float: right;

  /* margin-right: 13px; */

}



/* read more link mouse hover */

#SectionSidebarRight #NewsContainer a.NewsContainerNewsLink:hover

{

   color: #fff;

}





/*******************************************************************************************************/

/*** press releases                                                                                  ***/

/*******************************************************************************************************/



/* "Press Releases" */

#SectionSidebarRight .PressReleasesTitle 

{

   color: #434343;

   text-align: center;

   margin: 20px 0px 10px 0px;

}



#SectionSidebarRight .PressReleasesTitle a

{

   color: #434343;

   text-decoration: none;

}



#SectionSidebarRight .PressReleasesTitle a:hover

{

   color: #fff;

}





/*******************************************************************************************************/

/*** news content                                                                                    ***/

/*******************************************************************************************************/



#NewsContent .NewsHeadline 

{

   font-weight: bold;

   text-align: left;

}



#NewsContent .NewsSubline 

{

   font-weight: bold;

   margin-top: 12px;

   line-height: 120%;

}



#NewsContent .NewsText 

{

   margin-top: 9px;

   line-height: 150%;

}



#NewsContent .NewsDate 

{

   font-weight: normal;

   float: right;

   margin-top: 4px;

   margin-left: 40px;

}



#NewsContent .NewsAuthor 

{

   font-style: italic;

   margin: 0px;

   padding: 0px;

   color: #434343;

}



/*******************************************************************************************************/

/*** press releases                                                                                  ***/

/*******************************************************************************************************/



#Content #PressReleases 

{

   color: #434343;

}



#Content #PressReleases .PressReleasesHeadline 

{

   font-weight: bold;

   text-align: left;

}



#Content #PressReleases .PressReleasesDate 

{

   text-align: left;

   color: #434343;

}



#Content #PressReleases .PressReleasesUnit 

{

   text-align: left;

   color: #434343;

}



#Content #PressReleases .PressReleasesSubline 

{

   margin-bottom: 25px;

}



#Content #PressReleases a 

{

   text-decoration: none;

   color: #434343;

} 



#Content #PressReleases a:hover .PressReleasesHeadline {

   text-decoration: none;

   color: #fff;

}



#Content #PressReleases .PressReleaseItem 

{

   margin: 10px 0px 22px 0px;

}









/* validation image */  

#EnquiryForm .ValidationImage

{

   float: left;

   border: solid 1px #9D907F;

   width: 200px;

   height: 50px;

}



/* dropdown boxes */

#EnquiryForm select

{

   padding: 1px;

   width: 200px;

}



/* labels on left side */

#EnquiryForm label,

#EnquiryForm .columnLeft

{

   float: left;

   margin-right: 10px;

   padding: 2px;

   width: 150px;

   text-align: right; 

}



/* span in FormRow */

#EnquiryForm .FormRow .DateValue

{

   float: left;

   padding: 2px;

}





#EnquiryForm .columnRight

{

   float: left;

}



#EnquiryForm .FormRow .columnRight span

{

   display: block;

   padding-bottom: 5px;

}



#EnquiryForm input

{

   padding: 2px;

   width: 300px;

}



#EnquiryForm textarea

{

   padding: 2px;

   width: 650px;

}



/* container for validation textbox */

#EnquiryForm .ValidationContainer

{

   float: left;

   margin-left: 15px;

}



/* text in for validation container */

#EnquiryForm .ValidationContainer div

{

   margin-bottom: 12px;

}



#EnquiryForm .ValidationCode

{

   padding: 2px;

   width: 70px;

}



/* form buttons */  

#EnquiryForm .FormButton

{

   float: left;

   margin: 0px 10px 0px 0px;

   padding: 0px;

   width: 95px;

   cursor: pointer;

   font-weight: bold;

   border: solid 1px #585550;

   color: #E0DFDA;

   background-color: #9D907F;

}



/* button hover-state */

#EnquiryForm .FormButton:hover

{

   color: #FFF;

}



#EnquiryForm .jsLessFormButton

{

   margin: 3px 0px 0px -20px;

   padding: 0px;

   width: 16px;

   height: 16px;

   /*width: 60px;

   height: 23px;

   border: solid 1px #000;*/

}



#EnquiryForm .AjaxLoaderImage

{

   vertical-align: middle;

   margin-left: 10px;

}





/*******************************************************************************************************/

/*** validation                                                                                      ***/

/*******************************************************************************************************/



.ValidatorIcon

{

   margin-left: 5px;

   width: 16px;

   height: 16px;

   vertical-align: text-top;

   border: none;

}





/*******************************************************************************************************/

/*** management                                                                                      ***/

/*******************************************************************************************************/



#Management

{

   margin-top: 20px;

}



#Management #FilterBox

{

   float: left;

}



#Management #FilterBox div

{

   float: left;

   margin: 3px 10px 0px 0px;

}



#Management #FilterUpdate img

{

   margin: 3px 0px 0px 10px;

   vertical-align: text-top;

}



#Management .HorizontalRuleBottom

{

   margin: 0px;

   padding: 0px;

   width: 750px;

   text-align: center;

   border-bottom: solid 1px #9D907F;

}



#Management .HorizontalRuleBottom a

{

   display: block;

   margin: 20px 0px 20px 0px;

}



#Management .HorizontalRuleBottom span

{

   display: block;

   margin: 5px 0px 5px 0px;

}





/* detail section */

#Management .DetailContent

{

   margin-top: 20px;

}



/* left col in detail section */

#Management .DetailContent .LeftCol

{

   float: left;

   margin-bottom: 20px;

   width: 375px;

}



/* right col in detail section */

#Management .DetailContent .RightCol

{

   float: left;

   margin-bottom: 20px;

   width: 375px;

} 






/*******************************************************************************************************/

/*** simplyfly                                                                                       ***/

/*******************************************************************************************************/





#Content #simplyfly ul

{

   margin-top: 11px;

   margin-left: 1px;

   padding-left: 15px;

}



#Content #simplyfly ul li {

   padding-left: 9px;

}





#Content #simplyfly ol {

   margin-top: 11px;

   margin-left: 0px;

   padding-left: 18px;

}



* html #Content #simplyfly ol 

{

   margin-left: 5px;

}



#Content #simplyfly ol li {

   padding-left: 7px;

   margin-bottom: 6px;

}



* html #Content #simplyfly ol li {

   padding-left: 2px;

}


http://www.mariebo.se/mariebo_fonts.css

/*



   
   

*/



/* page body */

body

{

	font-family: Arial, Sans-Serif;

	font-size: 9pt;

}



table 

{

   font-size: 9pt;

   color: #434343;

}



/* regional buttons (link) */

#SectionHeader1 #SectionRegionalMenu .btnRegional

{

   font-size: 8pt;

   letter-spacing: 1pt;

}



/* inner content area */

#SectionContent #ContentContainerNoSidebar #Content,

#SectionContent #ContentContainerSidebarLeft #Content,

#SectionContent #ContentContainerSidebarRight #Content,

#SectionContent #ContentContainerSidebarLeftRight #Content

{

   font-size: 9pt;

}



/* search textbox */

#wucSearch input.searchTextBox 

{

   font-family: Arial, Sans-Serif;

   font-size: 9pt;

}



#SectionFooter div a

{

   letter-spacing: 1pt;

}



/* headline 1 */

#Content h1

{

   font-size: 9pt;

}



/* headline 3 */

#Content h2

{

   font-size: 12pt;

}



/* headline 3 */

#Content h3 

{

   font-size: 16pt;

}



/* headline 4 */

#Content h4

{

   font-size: 16pt;

}



/* headline 5 */

#Content h5 

{

   font-size: 9pt;

}



/* "LATEST NEWS" */

#SectionSidebarRight #NewsContainer #NewsContainerTitle 

{

   font-size: 20pt;

   letter-spacing: 2pt;

}



/* container for a news item */

#SectionSidebarRight #NewsContainer .NewsContainerNewsItem 

{

   font-size: 8pt;

}



/* "Press Releases" */

#SectionSidebarRight .PressReleasesTitle 

{

   font-size: 10pt;

   font-weight: bold;

   letter-spacing: 1px;

}



/* news headline */

#NewsContent .NewsHeadline 

{

   font-size: 12pt;

}



/* news subline */

#NewsContent .NewsSubline 

{

   font-size: 10pt;

}



/* news date */

#NewsContent .NewsDate 

{

   font-size: 8pt;

}



/* news author */

#NewsContent .NewsAuthor 

{

   font-size: 8pt;

}



/* press releases headline */

#Content #PressReleases .PressReleasesHeadline 

{

   font-size: 10pt;

}



/* press releases subline */

#Content #PressReleases .PressReleasesSubline 

{

   font-size: 10pt;

}



/* press releases item */

#Content #PressReleases .PressReleaseItem 

{

   font-size: 10pt;

}






/*******************************************************************************************************/

/*** simplyfly                                                                                       ***/

/*******************************************************************************************************/





#Content #simplyfly ul

{

}



#Content #simplyfly li {

}





#Content #simplyfly ol li {

}



#Content #simplyfly ol {

   font-weight: bold;

	font-size: 9pt;

   color: #434343;

}





#sidebar-a {

	float: right;

	width: 120px;
	
	background-color:#808989;
	font-size: 9pt;
	font-family:"Century Gothic";

}



#sidebar-a .padding {

	padding: 25px;

}



#content2 {

	margin-right: 10px;

}



#content2 .padding {

	padding: 25px;

}



#content2 h2 {

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

}



#content2 p {

	margin: 0;

	padding: 0;

	padding-bottom: 15px;

}

