/* ~~~ Dynamic SITEFORUM CSS file ~~~ www.siteforum.com/design ~~~ */

/* ~~~ v04-2c01_layout.css ~~~ */
html
{
	height:100%;
	margin-bottom:1px;
}
body
{
	margin:0em;
	padding:0em;
	text-align:center;
}
#sfsBody
{
	margin:auto;
	padding:0em;
	width:960px;
	text-align:left;
}
#sfsMain, #sfsMainContent
{
	margin:0em;
	padding:0em;
	height:100%;
}
#sfsHeader
{
	display:block;
	padding:1em 1em 1em 0em;
}
#sfsHeader2
{
	display:block;
	padding:.3em 0em 0em 0em;
}
#sfsNavigation
{
	float:right;
	width:200px;
	margin:0em;
	padding:0em 0em 2em 0em;
}
.sfsNaviNews
{
	float:right;
	width:15em;
	margin:0em;
	padding:0em 0em 0em 0em;
}
#sfsContent
{
	height:100%;
	margin:0em 212px 0em 0em;
	padding:0em 0em 0em 0em;
}
#sfsContentIn
{
	overflow:hidden;
	width:745px !important;
	height:100%;
	margin:0em;
	padding:0em;
}
#sfsPositionPath
{
	margin:0em;
	padding:1em 1em 0em 0em;
}
#sfsFooter
{
	clear:both;
	display:block;
	margin:0em 0em 0em 0em;
	padding:1em;
}
#sfsToolBar
{
	position:absolute;
	top:1.5em;
	right:1em;
	float:right;
	width:60%;
	margin:0em;
	padding:0em 1em 0em 0em;
}
#sfsLogoLeft
{
	display:inline;
	width:15em;
	text-align:center;
}
#sfsLogoRight
{
	display:inline;
	width:35em;
	text-align:right;
}
#sfsToolBar
{
	z-index:10000;
}
#sfsLogoLeft
{
	z-index:10001;
}
#sfsSearchBox div.sfsAppLinks
{
	display:block;
}
#sfsDateANDprofile
{
	text-align:left;
}
#sfsLanguageBt
{
	padding:0.5em 0em;
	text-align:center;
}
#sfsMenuTop
{
	display:block;
	float:right;
}
#sfsSearchBox
{
	display:block;
	clear:right;
	float:right;
	margin-top:1em;
}
#sfsSearchBoxText
{
	width:10em;
}
/* ~~~ v04-2c01_white-red_colors.css ~~~ */
/* ~~~ general background and font colors ~~~ */
bodyOld
{
	background-color:#E4E4E4;
}
#sfsBody2, #sfsMain
{
	background-color:#fff;
}
.fontFaceB, .fontFaceBig, strong, b
{
	font-weight:bold;
}
#sfsHeader
{
	background-color:#fff;
	color:#7B9510;
}
#sfsHeader3
{
	border-bottom:1px solid #000;
}
#sfsNavigation
{
	background-color:#7B9510;
}
#sfsFooter
{
	border-top:2px solid #066;
	background-color:#7B9510;
	color:#fff;
}
#sfsFooter a
{
	color:#fff;
}
#sfsFooter img
{
	border:0px;
}
a:link
{
	text-decoration:none;
	color:#293B70;
}
a:visited
{
	text-decoration:none;
	color:#293B70;
}
a:hover
{
	text-decoration:underline;
	color:#293B70;
}
a:active
{
	text-decoration:underline;
	color:#293B70;
}
.sfsDialogBox a:link,
.sfsDialogBox a:visited,
.sfsDialogBox a:hover,
.sfsDialogBox a:active
{
	text-decoration:none;
	color:#293B70;
}
/* ~~~ mainMenus ~~~~~~~~~~~~~~~~~~~~~~ */

#sfsApplications ul li.sfsApplicationListActive a
{
	padding:0.2em 0.5em 0.5em 0.5em;
	background-color:#293B70;
	color:#fff;
}
#sfsMainMenus
{
	border-top:none;
	background-color:#7B9510;
	border-bottom:5px solid #7B9510;
}
#sfsMainMenus ul li a
{
	border-top:none;
	border-right:1px solid #eee;
	background-color:#7B9510;
	text-decoration:none;
	font-weight:normal;
	border-bottom:2px solid #7B9510;
}
#sfsMainMenus ul li a:link
{
	color:#fff;
	border-bottom:2px solid #7B9510;
}
#sfsMainMenus ul li a:visited
{
	color:#fff;
	border-bottom:2px solid #7B9510;
}
#sfsMainMenus ul li a:hover,
#sfsMainMenus ul li.sfsMainMenuListActive a
{
	background-position:0em 0em;
	background-repeat:repeat-x;
	background-color:#fff;
	border-color:#7B9510;
	color:#7B9510;
	border-bottom:2px solid #fff;
}
/* ~~~ subMenuRows  ~~~ */

#sfsMenuRowsList
{
	background-color:#fff;
}
#sfsMenuRows ul li
{
	border-right:1px solid #ccc;
	border-bottom:1px solid #fff;
}
#sfsMenuRows ul li a
{
	text-decoration:none;
}
#sfsMenuRows ul li.level1 a
{
	padding:2px 5px 2px 0.5em;
	font-weight:normal;
	border-left:10px solid #7B9510;
}
#sfsMenuRows ul li.level2 a
{
	padding:2px 5px 2px 1.5em;
	font-weight:normal;
}
#sfsMenuRows ul li.level3 a
{
	padding:2px 5px 2px 2.5em;
	font-weight:normal;
}
#sfsMenuRows ul li a:link,
#sfsMenuRows ul li a:visited,
.newsflash a:link,
.newsflash a:visited
{
	color:#666;
}
#sfsMenuRows ul li a:hover,
#sfsMenuRows ul li a.active-a:link,
#sfsMenuRows ul li a.active-a:visited,
#sfsMenuRows ul li a.active-a:active,
#sfsMenuRows ul li a.active-a:hover
{
	background-color:#dbdbdb;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.sfsNewsContainer a:hover
{
	background-color:#dbdbdb;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#sfsMenuRows ul li.level1 a.active-a:link,
#sfsMenuRows ul li.level1 a.active-a:visited,
#sfsMenuRows ul li.level1 a.active-a:hover,
#sfsMenuRows ul li.level1 a.active-a:active
{
	border-left:10px solid #FF8B00;
}
/* ~~~ searchBox, dateANDprofile ~~~ */

#sfsSearchBoxButton
{
	background-color:#e1e1e1;
	border:1px solid #ccc;
	color:#000;
}
#sfsSearchBox div.sfsAppLinks
{
	color:#7B9510;
}
#sfsSearchBox div.sfsAppLinks a:link,
#sfsSearchBox div.sfsAppLinks a:active,
#sfsSearchBox div.sfsAppLinks a:hover,
#sfsSearchBox div.sfsAppLinks a:visited
{
	color:#293B70;
}
#sfsDateANDprofile
{
	background-color:#fff;
	color:#666;
}
/* ~~~ newsFlash  ~~~ */

.sfsNewsContainerOBSOLETE
{
	border-top:1px solid #fff;
	border-right:1px solid #999;
	border-bottom:1px solid #333;
	border-left:1px solid #fff;
	background-color:#e1e1e1;
}
.sfsNewsContainer h2.headline a
{
	color:#7B9510;
}
/* ~~~ story and product templates ~~~ */

#sfsContentIn .sfsIntroContainer h2,
#sfsContentIn .sfsStoryContainer h1,
#sfsContentIn .sfsProductContainer h1,
#sfsContentIn div.headline,
.sfsFieldsetDialog h1
{
	background-color:transparent;
	color:#7B9510;
	font-weight:bold;
}
.sfsIntroContainer, .sfsStoryContainer, .sfsProductContainer
{
	border:none;
}
.sfsIntroContainer a.moreDetails:link,
.sfsIntroContainer a.moreDetails:visited,
.sfsIntroContainer a.moreDetails:hover,
.sfsIntroContainer a.moreDetails:active
{
	text-decoration:none;
	background-color:#fff;
	border:1px solid #066;
}
.sfsStoryContainer .shortDesc,
.sfsStoryContainer .caption,
.sfsProductContainer .sfsBuyButton
{
	background-color:transparent;
}
.sfsStoryPart1 .caption1
{
	background-color:#fff;
	border-bottom:1px solid #fff;
	color:#000;
}
.sfsStoryPart1 .caption2
{
	background-color:#7B9510;
	border-top:2px solid #fff;
	color:#fff;
}
.sfsStoryPart1 .sfsStoryRightImg
{
	background-color:#eee;
	border:1px solid #fff;
}
.sfsStoryContainer .text h2
{
	background-color:#fff;
	border-bottom:1px solid #ccc;
}
/* ~~~ dialogs and tables in dialogs ~~~ */

.dialogLines
{
	background-color:#ccc;
}
table.dialogTableList .dialogListHead_1
{
	background-color:#293B70;
	color:#fff;
}
table.dialogTableList .dialogListHead_1 a:link,
table.dialogTableList .dialogListHead_1 a:visited,
table.dialogTableList .dialogListHead_1 a:hover,
table.dialogTableList .dialogListHead_1 a:active
{
	color:#fff;
}
table.dialogTableList
{
	border-collapse:collapse;
}
table.dialogTableList td
{
	border-bottom:1px solid #ccc;
}
table.dialogTableList .c2
{
	background-color:#D3DCE1;
}
.dialogListBorder
{
	background-color:#fff;
}
.dialogListCell_1
{
	background-color:#fff;
}
.sfsForumUser
{
	background-color:#eee;
	border:1px solid #ccc;
}
.sfsForumUser a img
{
	border:0;
}
/* ~~~ v04-2c01_white-red_images.css ~~~ */
/* ~~~ header and logos ~~~ */
body
{
    background-repeat:repeat-y;
    background-position:center;
}
#sfsHeader
{
    background-repeat:no-repeat;
}
#sfsLogoLeft img, #sfsLogoRight img
{
    margin:0.5em 0em 0em 0.5em;
    border:0em;
}

.sfsDialogBox
{
    background-image:url(/portals/hrm_ch/logo_images/profile_bg.gif);
    background-repeat:repeat-y;
}

/* ~~~ mainMenus and newsflash ~~~ */

#sfsMenuRows .headline,
#sfsMenuRowsList,
.sfsApplicationSection ul,
.sfsApplicationSection .headline,
.sfsNewsContainerOLD
{
    background-image:url(/global_files/backgrounds/hgr/bg_hgr_whitegrey_300x70.jpg);
    background-repeat:repeat-y;
}


#sfsMainMenuDropDown
{
    background:url(/portals/hrm_ch/logo_images/navi_right_corner.gif) no-repeat right top;
}


/* ~~~ story headlines, dialog headlines ~~~ */

#sfsContentIn .sfsIntroContainer h2,
#sfsContentIn .sfsStoryContainer h1,
#sfsContentIn .sfsProductContainer h1,
#sfsContentIn div.headline,
.sfsFieldsetDialog h1
{
    background-image:url(/images/1x1.gif);
    background-repeat:repeat-y;
}


.sfsDialogContent, .sfsStoryContent
{
    background:url(/portals/hrm_ch/logo_images/dialog_round_topleft.gif) no-repeat top left;
}
.sfsDialogContent2, .sfsStoryContent2
{
    background:#eee url(/portals/hrm_ch/logo_images/dialog_round_topright.gif) no-repeat top right;
}

.dw1 { background:#fff url(/portals/hrm_ch/logo_images/dialog_round_w_topright.gif) top right no-repeat; margin:0; }
.dw2 { background:url(/portals/hrm_ch/logo_images/dialog_round_w_topleft.gif) top left no-repeat; margin:0; }
.dw3 { background:url(/portals/hrm_ch/logo_images/dialog_round_w_btmleft.gif) bottom left no-repeat; margin:0; }
.dw4 { background:url(/portals/hrm_ch/logo_images/dialog_round_w_btmright.gif) bottom right no-repeat; margin:0; }


/* ~~~ tables in dialogs ~~~ */

table.dialogTableList .c2
{
    background-image:url(/global_files/backgrounds/vgr/bg_vgr_whitebgrey_60x200.jpg);
    background-position:0em 0em;
    background-repeat:repeat-x;
}

.sfsForumUser
{
    background-image:none;
}

