/* ================================
    CSS STYLES FOR XENTURA PORTAL 
    code added by phofstetter@bsmediavision.ch
    v1.13, 22.09-2002
	v1.16, 8.10-2002
	v1.17, 5.11-2002  - changed Styles for Project Astag
	v1.18, 12.11-2002 - added new styles
	v1.19, 16.11-2002 - HR dotted Line added
	v1.20, 02.12-2002 - A.SelectedTabs Styles added 
	v1.24, 12.09-2003 - customized to www.phw.ch
	v1.25, 13.09-2003 - addes Styles support for MS-Word
	v1.26, 29.03-2004 - changed Styles for Project Swisscom-Mobile POS+
	v1.27, 27.04-2005 - changed Styles for Project Kältegruppe
   ================================
*/   

/* Define the Browser Window */
html, body
{
height:100%;
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	background-image: url(/images/HeadBackgrnd.jpg);
	background-repeat: no-repeat;
	visible: false;
}

.HeadRepeat
{
	background-image: url(/images/HeaderRepeat.gif);
	background-repeat: repeat-x;
	visible: false;
}

.NavBgImage
{
	visible:false;
	background-attachment: scroll;
	/*background-image: url(/images/verlaufNaviUnten.gif);*/
	background-repeat: repeat-y;
	background-color: white;
}


/* background color for the header at the SiteLink Area of the page  */
.HeadBgSitelink
{
	visible:false;
	background-image: url(/images/HeadBackgrndSitelink.jpg);
	background-repeat: repeat-y;
	background-color: white;
}
/* background color for the content part of the pages */

Body
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em; 
	color:#000000;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
    
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle
{
	font-weight: bold;
	visible:false;
	font-size: 24px;
	color: #FFFFFF;
	font-family: 'Arial' , 'Verdana' , Helvetica, sans-serif;
}

/* background/border colors for the selected tab */
.TabBg
{
	visible:false;
	background-image: url(images/navRechts.gif);
	background-repeat: repeat-x;
	/* background-color: white; */
}

.SelectedTabBg
{
	visible:false;
	background-image: url(/images/navPfeilRechts.gif);
	background-repeat: repeat-x;
	/* background-color: white; */
} 

.HeaderTabBg
{

	border-top: #cccccc 1px solid;
	margin-top: 1px;
	/*background-image: url(/images/verlaufNaviUnten.gif); */
	background-repeat: repeat-x;
	visible: false;
}

.FooterTabBg
{
	visible:false;
	/*background-image: url(/images/verlaufNaviUnten.gif);*/
	background-repeat: repeat-x;
	/* background-color: white; */
}


/* background/border colors for the unselected tabs */
.OtherTabsBg
{
	visible:false;
	background-image: url(/images/navRechts.gif);
	background-repeat: repeat-x;
	
}
.LeftTabBg
{
	background-image: url(/images/navLinksportalk.gif);
	width: 20px;
	background-repeat: repeat-x;
	visible: false;
}
.MiddleTabBg
{
	background-image: url(/images/navMitte.gif);
	width: 142px;
	background-repeat: repeat-x;
	visible: false;
}

.RightTabBg
{
	background-image: url(/images/navRechts.gif);
	width: 16px;
	background-repeat: repeat-x;
	visible: false;
}

.LeftTabSelectedBg
{
	background-image: url(/images/navPfeilLinksPortalk.gif);
	width: 20px;
	background-repeat: repeat-x;
	visible: false;
}

.MiddleTabSelectedBg
{
	background-image: url(/images/navPfeilMittte.gif);
	width: 142px;
	background-repeat: repeat-x;
	visible: false;
}

.RightTabSelectedBg
{
	background-image: url(/images/navPfeilRechts.gif);
	width: 16px;
	background-repeat: repeat-x;
	visible: false;
}

.LeftTabFooterBg
{
	background-image: url(/images/verlaufNaviUnten.gif);
	width: 178px;
	background-repeat: repeat-x;
	visible: false;
}
.MiddleTabFooterBg
{
	background-image: url(/images/TabsFooter_02.gif);
	width: 128px;
	background-repeat: repeat-x;
	visible: false;
}

.RightTabFooterBg
{
	background-image: url(/images/TabsFooter_03.gif);
	width: 12px;
	background-repeat: repeat-x;
	visible: false;
}


/* text style for the selected tab */
.SelectedTab
{
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0pt;
	position: relative;
	top: -1px;
	visible: false;
}

/* hyperlink styles of the Selected tabs */
A.SelectedTab:link    {
    visible:false;
    text-decoration:    none;
    color:#FFFFFF;
}

A.SelectedTab:visited {
    visible:false;
    text-decoration:    none;
    color:#FFFFFF;
}

A.SelectedTab:active  {
    visible:false;
    text-decoration:    none;
    color:#FFFFFF;
}

A.SelectedTab:hover   {
    visible:false;
    text-decoration:    underline;
    color:#FFFFFF;
}



/* text style for the unselected tabs */
.OtherTabs
{
	font-weight: normal;
	font-size: 12px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0pt;
	position: relative;
	top: -1px;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    visible:false;
    text-decoration:    none;
    color:#003366;
}

A.OtherTabs:visited {
    visible:false;
    text-decoration:    none;
    color:#003366;
}

A.OtherTabs:active  {
    visible:false;
    text-decoration:    none;
    color:#003366;
}

A.OtherTabs:hover   {
    visible:false;
    text-decoration:    underline;
    color:#003366;
}

   

/* text style for the Portal DropDown and links (at the left of header) */
.SiteLinkDark
{
	visible:false;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0pt;
	position: relative;
	top: -1px;
}  



/* Is for the BreadCrumb Repeater Navigation */
.BreadCrumb
{
	visible:false;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
}  

/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	visible:false;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0pt;
	position: relative;
	top: -1px;
} 

/* hyperlink style for the site links */
A.SiteLink:link {
    visible:false;
    text-decoration:    none;
    color:White;
}

A.SiteLink:visited  {
    visible:false;
    text-decoration:    none;
    color:White;
}

A.SiteLink:active   {
    visible:false;
    text-decoration:    none;
    color:White;
}

A.SiteLink:hover    {
    visible:false;
    text-decoration:    underline;
    color:Red;
}


/* text style for the MetaNavi */
.MetaNavi
{
	font-weight: normal;
	font-size: 12px;
	vertical-align: middle;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	visible: false;
}  

/* hyperlink style for the Meta-Navi */
A.MetaNavi:link {
    visible:false;
    text-decoration:    underline;
    color:Black;
}

A.MetaNavi:visited  {
    visible:false;
    text-decoration:    underline;
    color:Black;
}

A.MetaNavi:active   {
    visible:false;
    text-decoration:    underline;
    color:Black;
}

A.MetaNavi:hover    {
    visible:false;
    text-decoration:    none;
    color:Black;
}

/* hyperlink style for the Site Path Indicator */
.SitePath
{
	visible:false;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
} 

A.SitePath:link {
    visible:false;
    text-decoration:    none;
    color:White;
}

A.SitePath:visited  {
    visible:false;
    text-decoration:    none;
    color:White;
}

A.SitePath:active   {
    visible:false;
    text-decoration:    none;
    color:White;
}

A.SitePath:hover    {
    visible:false;
    text-decoration:    underline;
    color:#FF0000;
}

/* style for separator between site links */
.Accent
{
    visible:false;
    color: White;
    font-weight:    normal;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #E8EFFB
}   

/* style of item titles by Announcements and events */
.ItemTitle     { 
    visible:false;
    font-weight: bold;
	font-size: 12px;
	color: Black;
	line-height: 13px;
	padding-left: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

.Items, span.Items p.items  { 
    visible:false;
    font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.GalleryBg
{
	visible:false;
	background-image: url(/gallery/images/head_repeat.gif);
	background-repeat: repeat-x;
	/* background-color: white; */
}


/* GENERAL */
/* style for module titles */
.Head
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/TitleBg.gif);
	color: White;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0066CC;
	text-decoration: none;
	visible:false;
}

.HeadLeft
{
	visible:false;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/QuadratWeiss.gif);
	color: White;
	background-repeat: no-repeat;
	font-family: Arial bold, Helvetica, sans-serif;
	background-color: #0066CC;
	text-decoration: none;
}

.HeadRight
{
	visible:false;
	font-weight: bold;
	font-size: 12px;
	background-image: url(/images/Schraffur.gif);
	color: White;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0066CC;
	text-decoration: none;
}

.Edit
{
	visible:false;
	font-weight: normal;
	font-size: 12px;
	background-image: url(/images/navRechts.gif);
	background-repeat: repeat-x;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.0pt;
	background-color: silver;
	text-decoration: none;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: Black;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    vertical-align:top;
}

/* TD style used for POS-Data Header-Colums containing Data  */
.HeaderData
{
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-indent: 2px;
	line-height: 17px;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #d0ddf3;
	visible: false;
}

/* TD style used for POS-Data Header-Colums containing Data  */
.HeaderText
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-indent: 2px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	visible: false;
}

/* TD style used for POS-Header-Colums used as separator  */
.HeaderBlank
{
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: black;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #e8effb;
	visible: false;
}

/* TD style used for Data-Colums withot Line when used in combination with .Data*/
.Data_FirstRow
{
	border-top: white 1px;
	font-size: 12px;
	text-indent: 2px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #b2c9f3;
	visible: false;
}

/* TD style used for ListModule-Colums*/
.FirstRow_ListModule
{
	border-top: white 1px;
	font-size: 12px;
	font-weight: bold;	
	text-indent: 2px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #b2c9f3;
	visible: false;	
}

/* TD style used for Data-Colums withot Line when used in combination with .Data*/
.Data_FirstRow_Orange
{
	border-top: white 1px;
	font-size: 12px;
	text-indent: 2px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffcc99;
	visible: false;
}

/* TD style used for Data-Colums withot Line when used in combination with .Data*/
.Data_FirstRow_Red
{
	border-top: white 1px;
	font-size: 12px;
	text-indent: 2px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ff3333;
	visible: false;
}

/* TD style used for POS-Data-Colums containing Data  */
.Gallery
{
	border-top: white 1px;
	font-size: 12px;
	text-indent: 2px;
	line-height: 17px;
	border-bottom:none;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #d0ddf3;
	visible: false;
}

/* TD style used for POS-Data-Colums containing Data  */
.DataBold
{
	border-top: white 1px;
	font-weight: bold;
	font-size: 12px;
	text-indent: 2px;
	line-height: 17px;
	border-bottom: white 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #d0ddf3;
	visible: false;
}


/* Style used for Wizzard Step */
.WizzardTitle
{
	border-top: black 1px;
	margin-top: 2px;
	font-size: 12px;
	text-indent: 22px;
	line-height: 19px;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #bdcfff;
	visible: false;
}

/* TD style used for POS-Colums used as separator  */
.Blank_FirstRow
{
	border-top: white 1px;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #e8effb;
	visible: false;
}

/* TD style used for POS-Colums used as separator  */
.Blank
{
	border-top: white 1px;
	font-size: 12px;
	line-height: 17px;
	border-bottom: white 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #e8effb;
	visible: false;
}

/* TD style used for POS-Search Input-Colums this formats the Cell  */
.InputData
{
	border-top: white 1px;
	font-size: 12px;
	line-height: 17px;
	border-bottom: white 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	height: 39px;
	background-color: #d0ddf3;
	visible: false;
}

/* TD style used for POS-Search Input-Colums this formats the Cell  */
.PercentData
{
	font-size: 12px;
	vertical-align: super;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
	visible: false;
}

/* style used for POS-Search Input-Textfields this formats the Input-Tag and is derived from InputData  */
INPUT.InputData
{
	border-right: darkgray 1px solid;
	border-top: black 1px solid;
	font-size: 12px;
	vertical-align: super;
	border-left: darkgray 1px solid;
	color: black;
	line-height: 17px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	height: 17px;
	background-color: #e8effb;
	text-align: left;
	visible: false;
}

/* style used for POS-Search Input-Textfields this formats the Input-Tag and is derived from InputData  */
INPUT.InputData2
{
	border-right: darkgray 1px solid;
	border-top: black 1px solid;
	font-size: 12px;	
	border-left: darkgray 1px solid;
	color: black;
	line-height: 17px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	background-color: #e8effb;
	text-align: left;
	visible: false;
}


/* style used for POS-Input-Textfields this formats the Input-Tag  */
INPUT.InputText
{
	border-right: darkgray 1px solid;
	border-top: black 1px solid;
	font-size: 12px;
	border-left: darkgray 1px solid;
	color: black;
	line-height: 17px;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	height: 17px;
	background-color: #e8effb;
	text-align: left;
	visible: false;
}



/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Red;
}

.NormalBold
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Black ;
    font-weight: bold
}

.NormalBoldRed
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Red ;
    font-weight: bold
}

/* text style used for the Footnote at bottom of the Page */
.SiteFootnote
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: Left;
	visible: false;
	
}

A.SiteFootnote		  	{font-family:Arial, Helvetica, sans-serif; color:#003366; text-decoration:underline; text-align:left;}
A.SiteFootnote:hover  	{font-family:Arial, Helvetica, sans-serif; color:#003366; text-decoration:underline;}
A.SiteFootnote:link  	{font-family:Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;}
A.SiteFootnote:active  	{font-family:Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;}
A.SiteFootnote:visited 	{font-family:Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;}



/* text style used for the SiteMap Module */
.SiteMap
{
	visible:false;
	font-weight: normal;
	font-size: 12px;
	color: #336699;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Unnumbered List Point */
ul.SiteMap 
{
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(/images/Geviert.gif);
	margin: 0in 0in 0in 0in;
}

li.SiteMap
{
	font-weight: normal;
	font-size: 12px;
	list-style-image: url(/images/Geviert.gif);
	margin: 0in 0in 0in 0in;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}



/* text style for buttons and link buttons used in the portal admin pages */
.AdminCommandButton
{
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.AdminCommandButton:link {
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;
}

A.AdminCommandButton:visited  {
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;
}

A.AdminCommandButton:active   {
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;
}

A.AdminCommandButton:hover
{
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none;
}

/* hyperlink style for buttons and link buttons used in the portal Edit Modes */
.CommandButton
{
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;font-size: 12px;
}

A.CommandButton:link
{
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;font-size: 12px;
}

A.CommandButton:visited
{
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;font-size: 12px;
}

A.CommandButton:active
{
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;font-size: 12px;
}

A.CommandButton:hover
{
	font-family:Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none;font-size: 12px;
}



.small
{
	visible:false;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Swisscom Mobile Standards */
td,th			{font-family:Arial, Helvetica, sans-serif; color:#000000;}
b 				{font-weight:bold;}


.popup			{background-color:#DCE4FF;}

form{
	display: block;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.formbutton
{
	font-size:1em;
	color:#333333;
	background-color:#FFFFFF;
	border-bottom:1px solid #00A0E8;
	border-left:1px solid #00A0E8;
	border-top:1px solid #00A0E8;
	border-right:1px solid #00A0E8;
	width: 80px;
	cursor:hand;
}




/* GENERIC */
.gt,P
{

	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 12px; 
	margin:0in;
	margin-bottom:.0001pt;
}

.h1, H1
{
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #0066CC;
	line-height: 16px;
	margin:0in;
	margin-bottom:9px;
	margin-top:18px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 12px;
}


.h2, H2
{
	color: black; 
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 12px;
	margin:0in;
	margin-top:9px;
	margin-bottom:.0001pt;
}

.h3, H3  {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: Black;
	line-height: 16px;
	margin:0in;
	margin-bottom:9px;
	margin-top:18px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 12px;
}

.h4, H4  {
	color: #0066CC; 
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 12px;
	margin:0in;
	margin-top:9px;
	margin-bottom:.0001pt;
}

.h5, H5, DT  {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #0066CC;
	line-height: 16px;
	margin-top: 20px;
	padding-top: 14px;
	padding-bottom: 8px;
	padding-right: 3px;
	padding-left: 14px;
	background-image: url(/images/dash_doubleLine.gif);
	background-repeat: repeat-x;
}

.h6, H6  {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #0066CC;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 14px;
	background-image: url(/images/dash_line.gif);
	background-repeat: repeat-x;
}

TFOOT, THEAD    {
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 5px;
}

TH  {
    vertical-align: baseline;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 5px;
}


/* Regular Links */
a 						{font-family:Arial, Helvetica, sans-serif; color:#00A0E8; text-decoration:underline;}
a:hover  				{font-family:Arial, Helvetica, sans-serif; color:#002080; text-decoration:underline;}
a:link  				{font-family:Arial, Helvetica, sans-serif; color:#00A0E8; text-decoration:underline;}
a:active  				{font-family:Arial, Helvetica, sans-serif; color:#00A0E8; text-decoration:underline;}
a:visited 				{font-family:Arial, Helvetica, sans-serif; color:#00A0E8; text-decoration:underline;}


SMALL   {
    font-size:  12px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
    margin-left: 20px;
}


/* Unnumbered List Point */
ul 
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:disc;
	margin: 0in 5px 0in 28px;
}

/* Numbered List Point */

ol
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:decimal; 
	margin: 0in 5px 0in 35px;
}


HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}



/*SELECTOR ID  */
/* Div Tag Border for Modules */
#ModuleBorder
{
	background-color: #DBE9F8;
	visible: false;
}

#moduleFooter
{
	background-image: url(/images/endVerlauf.gif);
	background-repeat: repeat-x;
	visible: false;
}

/* Div Tag or Background of Modulke Divider */
#ModulDividerDarkblue
{
	background-color: #C2DAF2;
	visible: false;
}

#ModulDividerLightblue
{
	background-color: #D8DDF7;
	visible:false;

}

#TabHeadLine
{
	padding-top: 0px;
	padding-left:0px;
	margin-left:0;
	margin-top:0px;
	visible: false;
}

#Navi
{
	left: -2px;
	position: absolute;	
	visible: false;
} 

#NaviFooter
{
	left: 0px;
	position: relative;
	top: -48px;
	width:178px;
	visible: false;
} 

#SiteLink
{
	left: 780px;
	position: absolute;
	top: 7px;
	visible: false;
} 

#SiteLanguage
{
	left: 812px;
	position: absolute;
	top: 12px;
	text-align:left;
	width:200px;
	visible: false;
} 

#SitePortal
{
	left: 740px;
	position: absolute;
	top: 35px;
	text-align:left;
	width:260px;
	visible: false;
} 

#BreadCrumb
{
	left: 12px;
	position: absolute;
	top: 112px;
	visible: false;
} 

#MetaNaviL
{
	left: 12px;
	position: absolute;
	top: 68px;
	height: 16px;
	visible: false;
}  

#MetaNaviR
{
	left: 780px;
	position: absolute;
	top: 68px;
	height: 16px;
	visible: false;
} 
.dashline
{
	visible:false;
	background-image: url(/images/dash_line.gif);
	background-repeat: repeat-x;
}

.line
{
	
	visible:false;
	background-image: url(/images/footerRepeat.gif);
	background-repeat: repeat-x;
}

#SiteTitle
{
	left: 425px;
	position: absolute;
	top: 7px;
	height: 16px;
	visible: false;
} 

#footer
{
	width:100%;
	position:static;
	bottom:0;
	background-image: url(/images/footerRepeat.gif);
	background-repeat: repeat-x;
	height:16px;
	padding-top:1px;
	padding-left:200px;
	z-index:100;
}

/* Styles used by Word-Documents
/* added by phofstetter@bsmediavision.ch - 13.9.203 */

li, div 	
	{
	margin:0in;
	margin-bottom:.0001pt;
	/* font-size:12px; */
	font-family:Arial, Helvetica, sans-serif;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
ol.decimal {
	localeRef:mnuOLdec;
	list-style-type: decimal;
}
ol.lowerAlpha {
	localeRef:mnuOLloA;
	list-style-type: lower-alpha;
}
ol.upperAlpha {
	localeRef:mnuOLupA;
	list-style-type: upper-alpha;
}
ol.lowerRoman {
	localeRef:mnuOLloR;
	list-style-type: lower-roman;
}
ol.upperRoman {
	localeRef:mnuOLupR;
	list-style-type: upper-roman;
}
ul.disc {
	localeRef:mnuULdsc;
	list-style-type: disc;
	list-style-image: none;
}
ul.circle {
	localeRef:mnuULcir;
	list-style-type: circle;
	list-style-image: none;
}
ul.square {
	localeRef:mnuULsqu;
	list-style-type: square;
	list-style-image: none;
}
ul.none {
	localeRef:mnuULnon;
	list-style-type: none;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal 
	{
	localeRef:mnuNorm;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 {
	visible:false;
	margin-top:12px;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 {
	visible:false;
	margin-top:12px;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 {
	visible:false;
	margin-top:12px;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	font-size:10PX;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading {
	visible:false;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
p.MsoCaption, li.MsoCaption, div.MsoCaption{
	localeRef:mnuCapt;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
span.MsoFootnoteReference{
	visible:false;
	vertical-align:super;}
span.MsoEndnoteReference{
	visible:false;
	vertical-align:super;}
p.MsoTitle, li.MsoTitle, div.MsoTitle{
	localeRef:mnuTtl;
	margin-top:12px;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	text-align:center;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText{
	localeRef:mnuBT;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoMessageHeader, li.MsoMessageHeader, div.MsoMessageHeader{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.75in;
	margin-bottom:.0001pt;
	text-indent:-.75in;
	background:#CCCCCC;
	border:none;
	padding:0in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle{
	localeRef:mnuSttl;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyTextFirstIndent, li.MsoBodyTextFirstIndent, div.MsoBodyTextFirstIndent {
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-indent:10.5pt;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyTextFirstIndent2, li.MsoBodyTextFirstIndent2, div.MsoBodyTextFirstIndent2 {
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	text-indent:10.5pt;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	line-height:200%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	line-height:200%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3{
	visible:false;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;}
p.MsoBlockText, li.MsoBlockText, div.MsoBlockText{
	visible:false;
	margin-top:0in;
	margin-right:1.0in;
	margin-bottom:6.0pt;
	margin-left:1.0in;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
span.MsoHyperlink{
	visible:false;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
span.MsoHyperlinkFollowed{
	visible:false;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText{
	localeRef:mnuPlainT;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12px;
	font-family:"Courier New";}
address{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;}
pre{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12px;
	font-family:    Lucida Console, monospace;
    margin-left: 20px;
    }
p.H4, li.H4, div.H4{
	visible:false;
	mso-style-name:H4;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:13px;
	font-family:"Arial, Helvetica, sans-serif";}
@page Section1{
	size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1{
	visible:false;
	page:Section1;}

.TreeFolder
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Black ;
    font-weight: bold;
    background-color: #C2DAF2;
	visible: false;
}

.TreeFolderRight
{
	visible:false;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C2DAF2;
	text-decoration: none;
}

.TreeFile
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #DCE4FF;
	visible: false;
}

.TreeFileRight
{
    visible:false;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #DCE4FF;
	visible: false;
}

#ModulLightblue
{
	border-top: #ffffff 1px solid;
	background-color: #DCE4FF;
	visible:false;

}

#ModulDividerLightblueWithBorder
{
	border-top: #ffffff 1px solid;
	background-color: #DCE4FF;
	visible:false;

}
#ModulDividerLightblueWithBorder2
{
	border-bottom: #ffffff 3px solid;
	border-top: #ffffff 1px solid;
	background-color: #DCE4FF;
	visible:false;

}