
a.portalLink {
    font-family: Arial;
}

a.portalLink:link {
    font-size: 12px;
    color: #C0002B;
    text-decoration: underline;
}

a.portalLink:visited {
    font-size: 12px;
    color: #4D5467;
    text-decoration: underline;
}

a.portalLink:hover {
    font-size: 12px;
    color: #B11516;
    text-decoration: underline;
}




.myBody {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR: #8C869C;
    SCROLLBAR-ARROW-COLOR: #8C869C;
    SCROLLBAR-DARKSHADOW-COLOR: #8C869C;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-BASE-COLOR: #8C869C;
    MARGIN: 0px;
}

.nameuser {
	FONT-SIZE: 12px;
    COLOR: #4D5467;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
 MARGIN: 0px; 
}

.textpopup {
	FONT-SIZE: 11px;
    COLOR: #4D5467;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

.head {
	FONT-SIZE: 16px;
    COLOR: #4D5467;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.shead1 {
	FONT-SIZE: 13px;
    COLOR: #4D5467;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.shead2 {
	FONT-SIZE: 12px;
    COLOR: #4D5467;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.shead3 {
	FONT-SIZE: 11px;
    COLOR: #4D5467;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.smenu:link
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.smenu:visited
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.smenu:hover
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.smenu2:link
{
    FONT-SIZE: 11px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.smenu2:visited
{
    FONT-SIZE: 11px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.smenu2:hover
{
    FONT-SIZE: 11px;
    COLOR: #C0002B;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.pfadangabe:link
{
    FONT-SIZE: 9px;
    COLOR: #C0002B;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.pfadangabe:visited
{
    FONT-SIZE: 9px;
    COLOR: #C0002B;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.pfadangabe:hover
{
    FONT-SIZE: 9px;
    COLOR: #C0002B;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.portalsmenu:link
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.portalsmenu:visited
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.portalsmenu:hover
{
    FONT-SIZE: 12px;
    COLOR: #FFCA01;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

a.portalsmenu_on:link
{
    FONT-SIZE: 12px;
    COLOR: #FFCA01;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalsmenu_on:visited
{
    FONT-SIZE: 12px;
    COLOR: #FFCA01;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalsmenu_on:hover
{
    FONT-SIZE: 12px;
    COLOR: #FFCA01;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalhmenu:link
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalhmenu:visited
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalhmenu:hover
{
    FONT-SIZE: 12px;
    COLOR: #8F95A1;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalhmenu_on:link
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalhmenu_on:visited
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a.portalhmenu_on:hover
{
    FONT-SIZE: 12px;
    COLOR: #4D5467;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.navigationsSecondLevelEntryTd {
	text-align: left;
}

.navigationsSecondLevelEntry {
	display: block;
}

/*
.navigationsMenu {
	display: none;
	position: absolute;
	background-color: #F7F7F7;

   	min-width: 50px;
    
    margin: 0px;
    padding: 0px;

    border: 2px solid #A7ABB9;
}*/

.navigationsMenu {
	display: none;
	position: absolute;
	background-color: #efefef;
	min-width: 50px;
    margin: 0px; padding: 2px;
   	border: 1px solid #bdbbbb;
}

/*
.navigationsMenuElement { 
    background-color: #F7F7F7;
    
    padding: 0px;
    margin: 0px;

	display: inline;
}*/

.navigationsMenuElement { 
    background-color: #efefef;
    padding: 0px; margin: 0px;
	display: inline;
}

.navigationsMenuElement:hover { 
   text-decoration: none;
   white-space: nowrap;
   background-color: rgb(255, 242, 191);
}


.navigationsThridLevelSymbol {
	font-size: 9px;
	font-color: #4d5467;
}

.navigationsPartingLinePrint {
    background-color: #F7F7F7;
    font-size: 0px;
	height: 1px;

	border-top: 1px solid #A7ABB9;
	
	padding: 0px;
	margin: 0px;
}
	
.navigationsPartingLineNotPrint {
	background-color: #F7F7F7;
    font-size: 0px;
	height: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/*
a.navigationsMenu_element,
a.navigationsMenu_element:link,
a.navigationsMenu_element:visited{
    font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;

	text-decoration: none;
	
	white-space: nowrap;
	
	margin: 0px;
	padding: 0px;
}

a.navigationsMenu_element:hover
{
    background-color: rgb(255, 242, 191);
}
*/

a.navigationsMenu_element {
    font-size: 12px;
	line-height: 15px;
	font-family: Arial;
	font-weight: normal;
	color: #6e7178;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px; padding: 0px;
	/*border-bottom: 1px solid #bdbbbb;*/
}

a.navigationsMenu_element:hover {
    background-color: #fff;
	color: #c0002b;
}



.favoritenmenu {
	display: none;
	background-color: #DFE3E6;

	position: absolute;
	left: 174px;
	top: 109px;

	border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
}

.favoritenmenuElement { 
	border-top: 1px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    background-color: #DFE3E6;

	font-size: 10px;
	font-family: Arial;
	color: #4D5467;
	text-decoration:none;
}

a.favoritenmenu_element,
a.favoritenmenu_element:link,
a.favoritenmenu_element:visited{ 
	font-size: 10px;
	font-family: Arial;
	color: #4D5467;
	text-decoration:none;
}

a.favoritenmenu_elementBold,
a.favoritenmenu_elementBold:link,
a.favoritenmenu_elementBold:visited{ 
	font-size: 10px;
	font-family: Arial;
	color: #4D5467;
	text-decoration:none;
	FONT-WEIGHT: bold;
}

a.greyLink,
a.greyLink:link,
a.greyLink:visited{
    FONT-SIZE: 12px;
    color: #4D5467;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.greyLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #B11516;
    TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

.login_OuterTable{
	border-top: 1px solid #4D5467;
    border-right: 1px solid #4D5467;
    border-bottom: 1px solid #4D5467;
    border-left: 1px solid #4D5467;
}

.login_InnerTable{
	border-top: 1px solid #DFE3E6;
    border-right: 1px solid #DFE3E6;
    border-bottom: 1px solid #DFE3E6;
    border-left: 1px solid #DFE3E6;
}


/*
.themeFooter,
a.themeFooter,
a.themeFooter:hover,
a.themeFooter:link,
a.themeFooter:visited{
	font-family: Arial;
	font-size: 12px;
	color: #4D5467;
	background-color: #EEC323 ;
	text-decoration: none;
}
*/

.footer {
	background-color: #efefef;
	height: 20px;
}
.flink {
	float: left;
	line-height: 20px;
}

a.themeFooter, a.themeFooter:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #6e7178;
	text-decoration: none;
	background-color: #efefef;
	padding: 0 10px;
}

.fdate {
	float: right;
	padding-right: 10px;
	line-height: 20px;
	color: #6e7178;
}



/* new styles start here */


/* Removed by SG
body, td, div, p, input, selct, form, h1, h2, h3, h4, h5 { font-family: arial; color: #000; }

body, form { margin: 0px; padding: 0px; }

body, html { height: 100%; }

table { border-collapse: collapse; }
td { padding: 0px; vertical-align: top; }
*/

/*body.myBody {
	background: url(../image/portalhead_bg.png) repeat-x;
}*/

#co_top {
	position: relative;
	width: 1000px; height: 79px;
}

#co_top .logo {
	position: absolute;
	left: 32px; top: 9px;
	width: 115px; height: 36px;
	background: url(../image/logo_rewe_group.png) no-repeat;
}

#co_top .login {
	position: absolute;
	left: 213px; top: 0px;
	width: 787px; height: 42px;
	background: url(../image/portalhead_bg_loginzeile.png) no-repeat;
}

#co_top .login_head {
	position: absolute;
	left: 12px; top: 18px;
	width: 162px; height: 13px;
	background: url(../image/portalhead_g_rewe_mitarbeiterportal.png) no-repeat;
}

#co_top .login_field {
	position: absolute;
	left: 195px; top: 16px;
	width: 487px; height: 21px;
}

#co_top table.table_login {
	border-collapse: collapse;
}


#co_top td.td_user {
	font-size: 12px;
	line-height: 14px;
	width: 274px;
	vertical-align: middle;
}

#co_top td.td_logout {
	width: 85px;
	vertical-align: middle;
}

td.td_logout a.logout {
	padding-left: 25px;
	background: url(../image/portalhead_b_pfeil_logout.png) no-repeat;
	height: 20px;
	line-height: 20px;
	display: block;
}

#co_top td.td_profil {
	width: 53px;
	vertical-align: middle;
}

#co_top td.td_hilfe {
	width: 50px;
	vertical-align: middle;
	padding-right: 0px;
}

#co_top td.td_ltext {
	width: 30px;
	vertical-align: middle;
	padding-right: 0px;
}

#co_top td.td_input1 {
	width: 129px;
	vertical-align: middle;
	padding-right: 0px;
}

#co_top td.td_input2 {
	width: 138px;
	vertical-align: middle;
	padding-right: 0px;
}

.login_field td.td_login {
	width: 41px;
	vertical-align: middle;
	padding-right: 0px;
}

#co_top .login_hilfe {
	width: auto; height: 12px;
}

#co_top .login_profil {
	width: auto; height: 12px;
}

#co_top .login_telefonbuch {
	position: absolute;
	left: 693px; top: 19px;
	width: 90px; height: 12px;
}

input.i_bname, input.i_pwort {
	font-size: 10px;
	line-height: 14px;
	height: 16px;
	border: 1px solid #707072;
	padding: 0; margin: 0;
	border-spacing: 1px;
	background: #fff;
	width: 129px;
	max-width: 129px;
}

.login_field td.td_input1, .login_field td.td_input2, .login_field td.td_button_logout {
	padding-left: 10px;
	vertical-align: middle;
}

.login_profil a.lp {
	padding-left: 15px;
	background: url(../image/icon_profil.png) no-repeat 0 1px;
	display: block;
}

.login_hilfe a.lh {
	padding-left: 15px;
	background: url(../image/icon_hilfe.png) no-repeat 0 1px;
	display: block;
}

.login_telefonbuch a.lt {
	padding-left: 15px;
	background: url(../image/icon_telefonbuch.png) no-repeat 0 1px;
	display: block;
}

.login_hilfe a.lh, .login_profil a.lp, .login_telefonbuch a.lt, .login_hilfe a.lh:link, .login_telefonbuch a.lt:link, .login_hilfe a.lh:visited, .login_profil a.lp:visited, .login_telefonbuch a.lt:visited, .login_hilfe a.lh:active, .login_profil a.lp:active, .login_telefonbuch a.lt:active, td.td_ltext, td.td_logout a.logout {
	font-size: 12px;
	color: #6e7178;
	text-decoration: none;
}

.hmenu {
	position: absolute;
	left: 0px; top: 52px;
	width: 990px;
}

.hmenu .hm_b { float: left; height: 24px; }
.hmenu .hm_b a.portalhmenu, .hmenu .hm_b a.portalhmenu_on {
	font-size: 12px;
	font-weight: bold;
	color: #6e7178;
	padding: 0 8px;
	line-height: 24px;
	height: 24px;
	text-decoration: none;
	border-right: 1px solid #bdbbbb;
}

.hmenu .hm_b a.portalhmenu_on, .hmenu .hm_b a.portalhmenu:hover, .hmenu .hm_b:hover, .hmenu .hm_b_on {
	background-color: #f7f7f7;
	color: #c0002b;
}

/*.hm_pf_z { padding-left: 8px; }*/
.hm_pf_z, .hm_pf_v { float: left; width: 22px; height: 24px; }

.hm_pf_z a {
	display: block;
	background: url(../image/navi_g_niv1_scroll_links.png) no-repeat;
	width: 22px; height: 24px;
	line-height: 24px;
}

.hm_pf_v a {
	display: block;
	background: url(../image/navi_g_niv1_scroll_rechts.png) no-repeat;
	width: 22px; height: 24px;
	line-height: 24px;
}


.smenu {
	background-color: #efefef;
	width: 100%; height: 24px;
	font-size: 12px;
}

.smenu .smenu_co {
	float: left;
	height: 24px;
	padding: 0 8px;
	/*border-right: 1px solid #6e7178;*/
	background: url(../image/navi_g_trenner2.png) no-repeat right center;
}

.smenu .smenu_co a.NavTop, .smenu .smenu_co a.NavTopHigh, .smenu .smenu_co .smenu_coHome_b {
	font-size: 12px;
	color: #6e7178;
	line-height: 24px;
	text-decoration: none;
}

.smenu .smenu_co a.NavTopHigh, .smenu .smenu_co a.NavTop:hover {
	color: #c0002b;
}

.smenu .smenu_co .smenu_coHome_b {
	font-weight: bold;
}

.smenu .umenu a.NavTop, .smenu .umenu a.NavTopHigh {
	padding-right: 10px;
	background: url(../image/navi_g_pfeil_niveau2_n.png) no-repeat right center;
}

.smenu .umenu a.NavTop:hover, .smenu .umenu a.NavTopHigh:hover {
	padding-right: 10px;
	background: url(../image/navi_g_pfeil_niveau2_o.png) no-repeat right center;
}

.smenu .smenu_co_right {
	float: right;
	height: 24px;
}

.smenu .smenu_co_right a.icon_druck {
	float: left;
	background: url(../image/funct_drucken.png) no-repeat left center;
	display: block;
	width: 18px; height: 24px;
	margin-right: 5px;
}
.smenu .smenu_co_right a.icon_bearbeiten {
	float: left;
	background: url(../image/funct_bearbeiten.png) no-repeat left center;
	display: block;
	width: 18px; height: 24px;
	margin-right: 5px;
}
.smenu .smenu_co_right a.icon_weiterleiten {
	float: left;
	background: url(../image/funct_weiterleiten.png) no-repeat left center;
	display: block;
	width: 21px; height: 24px;
}

.sm_pf_z { padding-left: 8px; }
.sm_pf_z, .sm_pf_v { float: left; width: 22px; height: 24px; }

.sm_pf_z a {
	display: block;
	background: url(../image/navi_g_niv2_scroll_links.png) no-repeat;
	width: 22px; height: 25px;
	line-height: 25px;
}

.sm_pf_v {
	margin-left: 8px;
}

.sm_pf_v a {
	display: block;
	background: url(../image/navi_g_niv2_scroll_rechts.png) no-repeat;
	width: 22px; height: 25px;
	line-height: 25px;
}

table.content_main, table.content_footer {
/*	width: 1000px;*/
	width:100%;
}

/*********************/
/* Script menu START */
/*********************/
#navi {
	position: absolute;
	left: 0px; top: 0px;
	width: 100%;
	z-index: 100;
}

#navi {
	display: none;
}

#menu {
	margin: 0; padding: 0;
}

#menu ul {
	position: absolute;
	margin: 0; padding: 0;
	border: 1px solid #bdbbbb;
	list-style-image: none;
}

#menu li ul {
	visibility: hidden;
	margin-top: 23px;
}

#menu li li ul {
 position: absolute;
 top: auto; /*left: auto;*/
 left: 98%;
 margin-top: -23px;
 /*margin-left: auto;*/
}

#menu li ul li ul {
 /*margin-left: 30px;*/
}

#menu li {
	list-style: none;
	height: auto;
	display: block;
	float: left;
	margin:0; padding:0;
}

#menu li li {
	float: none;
}

#menu a {
	text-decoration: none;
}

#menu a:hover {

}

#menu span {
	display: none;
}

#menu li ul {
	/*border-top: 1px solid #c2c2bd;
	border-left: 1px solid #c2c2bd;
	border-right: 1px solid #c2c2bd;*/
	background-color: #efefef;
	padding: 2px;
}

#menu li ul li {
	padding: 0px 0px;
	border-bottom: 1px solid #bdbbbb;
}

#menu li ul li a {
	width: auto;
}

#menu li ul li a {
	color: #6e7178;
	line-height: 24px;
	padding: 0 2px;
	display: block;
	white-space: nowrap;
	padding-right: 8px;
}
#menu li ul li a:hover { background: #fff; padding: 0 2px; color: #c0002b; padding-right: 8px; }

#menu li.sm {
	position: relative;
}

#menu li ul.sm {
	position: absolute; left: 0; top: 0;
}

a.uumenu {
	background: url(../image/navi_g_pfeil_dropdown_n.png) no-repeat right center;
}

a.uumenu:hover {
	background: url(../image/navi_g_pfeil_dropdown_o.png) no-repeat right center;
}

/*******************/
/* Script menu END */
/*******************/




/*******************************/
/* WCM specific css start here */
/*******************************/

a {
FONT-FAMILY: Arial;
color: #C0002B;
font-size: 12px;
text-decoration: underline;
}
a:hover {
FONT-FAMILY: Arial;
color: #b11516;
font-size: 12px;
text-decoration: underline;
}
/*
a:active {
FONT-FAMILY: Arial;
color: #b11516;
font-size: 12px;
text-decoration: underline;
}
a:visited {
FONT-FAMILY: Arial;
color: #4d5467;
font-size: 12px;
text-decoration: underline;
}
*/




/* new start*/
input.i_suche {
	font-size: 10px;
	line-height: 14px;
	height: 16px;
	border: 1px solid #707072;
	padding: 0; margin: 0;
	border-spacing: 1px;
	background: #fff;
	width: 90px;
	max-width: 90px;
}

.left_suche table { margin-left: 10px; margin-top: 10px; }
.left_suche table td { vertical-align: middle; }
.left_suche td.td_right { padding-left: 5px; }

.left_suche {
	background: url(../image/suche_bg_180.png) no-repeat;
	width: 180px; height: 68px;
	margin: 15px 0px 0px 6px;
}

.left_suche_small table { margin-left: 10px; margin-top: 10px; }
.left_suche_small table td { vertical-align: middle; }
.left_suche_small td.td_right { padding-left: 5px; }

.left_suche_small {
	background: url(../image/suche_bg.png) no-repeat;
	width: 172px; height: 68px;
	margin: 15px 0px 0px 6px;
}

.left_head, div.left_head {
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
	line-height: 14px;
	font-size: 12px;
}

.left_box {
	background: url(../image/teaser_links_bg_middle.png) repeat-y;
	width: 172px;
	margin: 0 0 10px 6px;
}

.left_box_inner {
	background: url(../image/teaser_links_bg_top.png) no-repeat;
	width: 172px;
	min-height: 168px;
}

.left_box_bottom {
	background: url(../image/teaser_links_bg_bottom.png) no-repeat left bottom;
	width: 172px; height: 12px;
}

.left_box .co_box { margin:10px 0 0 10px; }
.left_box .co_box_center, div.co_box_center { 
	margin-top: 10px; 
	width: 172px; 
	text-align: center; 
	font-size: 12px;
}

.left_box .co_box a {
	text-decoration: none;
}

.lmenu, a.lmenu {
	background: url(../image/teaser_links_pfeile_schnelleinstieg.png) no-repeat 0 2px;
	display: block;
	padding: 0 5px 10px 13px;
	text-decoration: none;
	color: #6e7178;
}

.lmenu2, a.lmenu2 {
	background: url(../image/b_linkpfeil_rot.png) no-repeat right 4px;
	color: #6e7178;
	padding-right: 10px;
}

.erweitertesuche {
	background: url(../image/icon_suche.png) no-repeat 0 2px;
	padding-left: 15px;
	margin: 5px 0 0 10px;
}

.erweitertesuche a.esuche {
	text-decoration: none;
	color: #6e7178;
}

/* new  end*/





/* MS
a.NavTop:link { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;	FONT-WEIGHT: normal; }
a.NavTop:visited { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
a.NavTop:hover { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #EEC323; TEXT-DECORATION: none;	FONT-WEIGHT: normal; }
a.NavTopHigh:link { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #EEC323; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
a.NavTopHigh:visited { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #EEC323; TEXT-DECORATION: none;	FONT-WEIGHT: bold; }
a.NavTopHigh:hover { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #EEC323; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
*/
table.NavLeft_SchnellEinstieg { background-color: #f7f7f7;	width: 180px; FONT-FAMILY: Arial; }
table.NavLeft { 	width: 180px; FONT-FAMILY: Arial; height: 503px;}

/*td.NavLeftBackground { width: 180px; height: 503px; background-color: #DFE3E6; }*/
/*NEU MS*/
td.NavLeftBackground { width: 180px; /*height: 503px;*/ background-color: #fff; padding-top: 15px; }
/*NEU MS*/
td.NavLeftHeader { font-size: 12px;	font-weight: bold; color: #4d5467; padding-left: 10px; height: 36px;}
td.NavLeftContent { font-size: 12px; padding-left: 10px; height: 29px; }
td.NavLeftBackground td.NavLeftContent a { font-size: 12px; text-decoration: none;	color: #4d5467; }
td.RightBackground { width: 260px; height: 503px; background-color: #F7F7F7; }
td.LeftBackground { background-color: #F7F7F7;  text-align: left;}

td.NavLeftNorm { FONT-FAMILY: Arial; font-size: 12px;	height: 18px; background-color: #f7f7f7; padding-top: 3px;	padding-bottom: 3px;}
td.NavLeftHigh { FONT-FAMILY: Arial; font-size: 12px;	height: 18px; background-color: #fff2be; padding-top: 3px;	padding-bottom: 3px;}

a.NavLeftNorm:link { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #4d5467; TEXT-DECORATION: none;	FONT-WEIGHT: normal; }
a.NavLeftNorm:visited { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #4d5467; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
a.NavLeftNorm:hover { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #4d5467; FONT-WEIGHT: normal; }
a.NavLeftHigh:link { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #4d5467; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
a.NavLeftHigh:visited { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #4d5467; TEXT-DECORATION: none;	FONT-WEIGHT: bold; }
a.NavLeftHigh:hover { FONT-FAMILY: Arial; FONT-SIZE: 12px; COLOR: #4d5467; FONT-WEIGHT: bold; }


/*
table.Media { background-color: #f7f7f7; width: 178px; paddinG:0px; text-align: center; FONT-FAMILY: Arial; }
table.MediaFrame { background-color: #EEC323;}
td.MediaHeader { font-size: 12px;	font-weight: bold; color: #4d5467; padding:0px; padding-left: 10px;}
td.MediaTitle { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; }


a.Media:link { FONT-FAMILY: Arial; color: #C0002B; font-size: 12px; }
a.Media:visited { FONT-FAMILY: Arial; color: #C0002B; font-size: 12px;  }
a.Media:hover { FONT-FAMILY: Arial; color: #b11516; font-size: 12px;  }
*/
/*td.line0 { height: 1px; }
td.line { background-color: #dfe3e6; height: 1px; }*/
/*NEU MS*/
td.line0 { display: none; }
td.line { display: none; }
/*NEU MS*/


/*table.topNews { FONT-FAMILY: Arial; width: 100%;}*/
/*NEU MS*/
table.topNews { width: 590px;}
/*NEU MS*/ 

/*td.topNewsHeader { FONT-FAMILY: Arial; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 2px; background-color: #C0002B;}*/
/*NEU MS*/ 
td.topNewsHeader {
	font-size: 12px; font-weight: bold; padding-left: 2px;
	background: url(../image/header_bg_topnews.png) repeat-x;
	height: 18px;
	color: #62656C;
}
/*NEU MS*/ 

td.ArticleContent { FONT-FAMILY: Arial; color: #000000; font-size: 12px; padding-top: 10px; padding-bottom: 5px; text-align: justify; }
/*td.ArticleHeaderBar { FONT-FAMILY: Arial; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 2px; background-color: #C0002B; }*/
td.ArticleHeaderBar {
	font-size: 12px; font-weight: bold; padding-left: 2px;
	background: url(../image/header_bg_topnews.png) repeat-x;
	height: 18px;
	color: #62656C;
}
td.ArticleHeader { FONT-FAMILY: Arial; font-weight: bold; color: #000000; font-size: 14px; padding-bottom: 2px;text-align:left}
td.ArticleSubHeader { FONT-FAMILY: Arial; font-weight: bold; color: #000000; font-size: 12px; padding-bottom: 10px;}
td.textContent { FONT-FAMILY: Arial; color: #000000; font-size: 12px; padding-bottom: 10px; }
td.imageTitle { FONT-FAMILY: Arial; color: #000000; font-size: 11px; font-weight: bold;}

table { FONT-FAMILY: Arial; color: #000000; font-size: 12px; }

table.ArticleImage { width: 120px; }
table.TopicImage { width: 120px; padding-right: 5px; }
table.NoImage { width: 0px; border: 0px; }

a.textContent { color: #C0002B; font-size: 12px;  }
a.textContent:hover { color: #b11516; font-size: 12px; }

a.textLink:link { FONT-FAMILY: Arial; color: #C0002B; font-size: 12px; }
a.textLink:hover { FONT-FAMILY: Arial; color: #B11516; font-size: 12px; }
a.textLink:active { FONT-FAMILY: Arial; color: #B11516; font-size: 12px; }
a.textLink:visited { FONT-FAMILY: Arial; color: #4D5467; font-size: 12px; }

a.subHeaderLink:link { FONT-FAMILY: Arial; color: #000000;	font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }
a.subHeaderLink:hover { FONT-FAMILY: Arial; color: #000000;	font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }
a.subHeaderLink:active { FONT-FAMILY: Arial; color: #000000;	font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }
a.subHeaderLink:visited { FONT-FAMILY: Arial; color: #000000;	font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }

/*table.areaNews {FONT-FAMILY: Arial; width: 100%; }*/
/*NEU MS*/
/* From MS removed by SG table.areaNews { width: 290px; } */
table.areaNews { width: 100%; }

/*NEU MS*/


/*td.areaNewsHeader {	FONT-FAMILY: Arial;	background-color: #EEC323; color: #4d5467; font-size: 12px; font-weight: bold; padding-left: 2px;}*/
/*NEU MS*/
td.areaNewsHeader {
	font-size: 12px; font-weight: bold; padding-left: 2px;
	background: url(../image/header_bg_standardportlet.png) repeat-x;
	height: 18px;
	color: #62656C;
}
/*NEU MS*/

td.areaNews_content { FONT-FAMILY: Arial; color: #000000; font-size: 12px; padding-top: 10px;	padding-bottom: 10px;}
td.areaNews_SubHeader { color: #000000;	font-size: 12px; font-weight: bold; }

table.bottomArea { FONT-FAMILY: Arial; width: 100%; }
td.bottomAreaHeader {	FONT-FAMILY: Arial;	background-color: #EEC323; color: #4d5467; font-size: 12px; font-weight: bold; padding-left: 2px;}
td.bottomArea_content { FONT-FAMILY: Arial; color: #000000; font-size: 12px; padding-top: 10px;	padding-bottom: 10px;}
td.bottomArea_SubHeader { color: #000000;	font-size: 12px; font-weight: bold; }
td.bottomAreaHeaderContact {	FONT-FAMILY: Arial;	background-color: #6c738a; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 2px;}
a.bottomAreaHeaderContact:link  {	FONT-FAMILY: Arial;	background-color: #6c738a; color: #ffffff; font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }
a.bottomAreaHeaderContact:hover  {	FONT-FAMILY: Arial;	background-color: #6c738a; color: #ffffff; font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }
a.bottomAreaHeaderContact:active  {	FONT-FAMILY: Arial;	background-color: #6c738a; color: #ffffff; font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }
a.bottomAreaHeaderContact:visited  {	FONT-FAMILY: Arial;	background-color: #6c738a; color: #ffffff; font-size: 12px; font-weight: bold; TEXT-DECORATION: none; }


td.px10w { width: 10px; }

table.areaRight { FONT-FAMILY: Arial; width: 100%; }

/*td.areaRightHeader { background-color: #6c738a;	width: 170px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 2px; }*/
/*NEU MS*/
td.areaRightHeader {
	font-size: 12px; font-weight: bold; padding-left: 2px;
	background: url(../image/header_bg_linkliste.png) repeat-x;
	height: 18px;
	color: #62656C;
}
/*NEU MS*/


td.areaRight_content { FONT-FAMILY: Arial; color: #000000; font-size: 12px; padding-top: 10px;}

.frameText { border-top: 1px none #999999; border-right: 1px none #999999; border-bottom: 1px none #999999; border-left: 1px solid #C0C0C0; padding-left: 5px; FONT-FAMILY: Arial; color: #000000; font-size: 12px; padding-bottom: 10px; }



.brotkrumen {
	/*padding-bottom: 10px;*/
	padding-top: 10px;
}

.brotkrumen, .brotkrumen a, .brotkrumen a:hover  {
	font-size: 11px;
	color: #6e7178;
	font-weight: bold;
}

.brotkrumen a {
	background: url(../image/brotkrumen_pfeil.png) no-repeat left center;
	/*padding-right: 18px;*/
	padding-right: 5px;
	padding-left: 9px;
}





/* NEU MS  start*/

#lmenu {
	position: relative;
	padding-left: 6px;
	margin-bottom: 10px;
}

#lmenu .lmenu_head {
	position: relative;
	width: 180px; height: 35px;
	background: url(../image/subnavi_bg_head.png) no-repeat;
}

#lmenu .lmenu_head .lmenu_head_inner {
	padding-left: 12px;
	line-height: 36px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

/*.icon_allgemein { background: url(image/subnavi_icon_allgemein.png) no-repeat 150px 7px; }
.icon_handbuecher { background: url(image/subnavi_icon_handbuecher.png) no-repeat 150px 7px; }
.icon_home { background: url(image/subnavi_icon_home.png) no-repeat 150px 7px; }
.icon_it { background: url(image/subnavi_icon_it.png) no-repeat 150px 7px; }
.icon_personalentwicklung { background: url(image/subnavi_icon_personalentwicklung.png) no-repeat 150px 7px; }
.icon_projekte { background: url(image/subnavi_icon_projekte.png) no-repeat 150px 7px; }
.icon_stellenboerse { background: url(image/subnavi_icon_stellenboerse.png) no-repeat 150px 7px; }
.icon_unternehmen { background: url(image/subnavi_icon_unternehmen.png) no-repeat 150px 7px; }*/

#lmenu .lm, #lmenu .ulm, #lmenu .uulm {
	width: 180px;
	border-bottom: 1px solid #6e7178;
	line-height: 15px;
}

#lmenu .lm a span {
	display: block;
}

#lmenu .lm a {
	line-height: 15px;
}

#lmenu .lm a.lm_norm, #lmenu .lm a.lm_active, #lmenu .lm a.slm_norm, #lmenu .lm a.slm_active, #lmenu .lm a.ulm_norm, #lmenu .lm a.ulm_active, #lmenu .lm a.uulm_norm, #lmenu .lm a.uulm_active, #lmenu .lm a.sulm_norm, #lmenu .lm a.sulm_active {
	display: block;
	width: 180px;
	font-size: 12px;
	color: #6e7178;
	background-color: #efefef;
	text-decoration: none;
	padding: 5px 0;
}

#lmenu .lm a.lm_norm:hover, #lmenu .lm a.lm_active, #lmenu .lm a.ulm_norm:hover, #lmenu .lm a.ulm_active, #lmenu .lm a.uulm_norm:hover, #lmenu .lm a.uulm_active {
	color: #c0002b;
	background-color: #fff;
}

#lmenu .lm a.slm_norm {
	background: url(../image/subnavi_g_bullet_n.png) no-repeat 12px 10px;
	color: #6e7178;
	background-color: #efefef;
}

#lmenu .lm a.slm_norm:hover, #lmenu .lm a.slm_active {
	background: url(../image/subnavi_g_bullet_o.png) no-repeat 12px 10px;
	color: #c0002b;
	background-color: #fff;
}

#lmenu .lm a.sulm_norm {
	background: url(../image/subnavi_g_bullet_n.png) no-repeat 18px 10px;
	color: #6e7178;
	background-color: #efefef;
}

#lmenu .lm a.sulm_norm:hover, #lmenu .lm a.sulm_active {
	background: url(../image/subnavi_g_bullet_o.png) no-repeat 18px 10px;
	color: #c0002b;
	background-color: #fff;
}

#lmenu .lm a.lm_norm span, #lmenu .lm a.lm_active span {
	padding: 0 8px 0 5px;
}

#lmenu .lm a.ulm_norm span, #lmenu .lm a.ulm_active span {
	padding: 0 4px 0 8px;
}

#lmenu .lm a.uulm_norm span, #lmenu .lm a.uulm_active span {
	padding: 0 4px 0 8px;
}

#lmenu .lm a.slm_norm span, #lmenu .lm a.slm_active span {
	padding: 0 8px 0 17px;
}

#lmenu .lm a.sulm_norm span, #lmenu .lm a.sulm_active span {
	padding: 0 8px 0 23px;
}

#lmenu .lmenu_head .iconHead {
	position: absolute;
	left: 150px; top: 7px;
	width: 23px; height: 23px;
}



td.content_left {
	vertical-align: top;
	width: 200px;
}

td.content_right {
	vertical-align: top;
	width: 800px;
	text-align: right;
}

table.content_right { 
	width: 800px; /* only for necessary for Articles */
}

td.cor_left {
	vertical-align: top;
	width: 590px;
	padding-top: 15px;
}

td.cor_bottom_left {
	vertical-align: top;
	width: 290px;
}

td.cor_bottom_wide {
	vertical-align: top;
	width: 590px;
}

td.cor_bottom_middle {
	vertical-align: top;
	width: 10px;
}

td.cor_bottom_right { 
	vertical-align: top;
	width: 290px;
}

td.cor_left_right {
	width: 10px;
}

td.cor_right {
	vertical-align: top;
	width: 200px;
	padding-top: 15px;
}



/* NEU MS  end*/







/* WCM END */


