/************
	File:		osram.css
	Author:	cwa / esolut
	Descrip.:	OSRAM Frontend base file
	Date:		 03.07.2008
*/

/***************
	General settings
*/

html {
	margin:0px;
	padding:0px;
	height:100%; 
}

body {
	height:100%;
	margin:0;
	padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#595959;
	line-height:14px;
	text-align:center;
	background-color:#e2e8ed;
}

table, tr, td {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#595959;
	line-height:14px;
}

h1, h2, h3, h4, h5, h6, table, tr, th, td, form, label, input, ol, ul, li, dl, dt, dd, p, hr, sup, sub {
	margin:0;
	padding:0;
}


/************
	Page structure
*/

#page {
	height:100%;
	margin:0px auto;
	background:#e2e8ed url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/113_p_0.gif' ) repeat-x;
}

#header {
	width:952px;
	margin:0px auto;
	padding-top:16px;
	text-align:left;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/132_p_0.jpg' ) no-repeat top right;
}

#main {
	margin:0px auto;
	width:952px;
	margin-bottom:32px;
	text-align:left;
	background:#f0fafe url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/116_p_0.jpg' ) no-repeat bottom;
}

#content {
	margin:0px auto;
	width:872px;
	margin-left:32px;
	border:8px solid #f8fdff;
	background:#fff url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/115_p_0.gif' ) repeat-y;
}

#left {
	float:left;
	width:184px;
	background-color:#f2f5f7;
	border-top:16px solid #fff;
}

#center {
	float:left;
	width:456px;
	padding:0px 24px 0px 16px;
	border-top:16px solid #fff;
}

#innercontent {
	padding-left:8px;
}

#right {
	float:left;
	width:192px;
	border-top:16px solid #fff;
}

#footer {
	margin:8px 32px 0px 40px;
	padding-bottom:8px;
	font-family:Verdana;
	font-size:10px;
	letter-spacing:-1px;
	color:#595959;
}


/************
	Header / Logo / Metanavi / Quicksearch
*/

#metanavi .logo {
	float:left;
	width:386px;
	height: 88px;
	overflow: hidden;
}

#metanavi .logo2{
	position:relative;
	left:0px;
}
	
#metanavi ul {
	float:left;
	width:560px;
	font-family:Verdana;
	font-size:10px;
	color:#b4c2d1;
	letter-spacing:-1px;
	text-align:right;
	list-style:none;
}

#metanavi li {
	float:right;
	width:auto;
	line-height:11px;
	display:inline;
	padding:0px 5px;
	border-right:1px solid #b4c2d1;
}

#metanavi li.hi a {
	color:#fff !important;
}

#metanavi a:link, #metanavi a:visited, #metanavi a:active {
	text-decoration:none;
	color:#b4c2d1;
}

#metanavi a:hover {
	text-decoration:none;
	color:#fff;
}


/************
	Primary navigation (1st)
*/

#firstnavi {
	margin:0px;
	padding:51px 0px 0px 7px;
	clear:both;
	list-style:none;
}

#firstnavi li {
	float:left;
	width:auto;
	padding-left:32px;
}

#firstnavi li a {
	float:left;
	width:auto;
}

#firstnavi li a:link, #firstnavi li a:visited, #firstnavi li a:active {
	margin:1px;
}

#firstnavi li a:hover {
	margin:0px;
	border:1px solid #f5bf9a;
}

#firstnavi li.hi a:link, #firstnavi li.hi a:visited, #firstnavi li.hi a:active, #firstnavi li.hi a:hover {
	margin:0px;
	border:1px solid #f5bf9a;
}


/************
	First level primary navigation (2nd)
*/

#secondnavi {
	margin-top:8px;
	padding:0px 0px 0px 39px;
	clear:both;
	list-style:none;
}

#secondnavi li {
	float:left;
	width:auto;
}

#secondnavi li a {
	float:left;
	width:auto;
}

#secondnavi li a:link, #secondnavi li a:visited, #secondnavi li a:active {
	margin:1px;
}

#secondnavi li a:hover {
	margin:0px;
	border:1px solid #eb965d;
}

#secondnavi li.hi a:link, #secondnavi li.hi a:visited, #secondnavi li.hi a:active, #secondnavi li.hi a:hover {
	margin:0px;
	border:1px solid #eb965d;
}


/************
	Content elements
*/

/* general */
#content h1 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#595959;
}

#content h2 {
	margin-bottom:10px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#f60;
}

#content h3 {
	margin-top:5px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#595959;
}

#content h4 {
	margin-bottom:1px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#036;
}

#content h5 {
	margin-bottom:5px;
	padding:2px 16px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:#efefef;
}

#content h6 {
	margin-top:14px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#036;
}

#content p {
	margin-bottom:4px;
}

#content .nomore p {
	margin-bottom:12px;
}

#content ul {
	list-style:none;
}

#center ol li {
	padding-left:0px;
}

#center li, #right li {
	padding-left:10px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/133_p_0.gif' ) no-repeat 0px 5px;
}

#innercontent ul {
	margin-bottom:8px;
}

#innercontent ol {
	margin:0px 0px 8px 40px;
}


/* element styles */
#content .headline {
	margin-bottom:21px;
}

#center .teaser {
	margin-top:16px;
	padding-bottom:16px;
	border-bottom:1px solid #d5d5d5;
}

#center .teaser .text {
	float:left;
	width:334px;
}

#center .bigsize .text {
	float:left;
	width:286px;
}

#center .bigsize h6 {
	margin:6px 0px;
}

#center .highlighted {
	padding:8px;
	height:1%;
	background-color:#efefef;
}

#center .highlighted.picleft {
	padding:8px 0px;
}

#center .picleft img {
	margin-right:10px;
	float:left;
}

#center .grouped {
	margin-top:16px;
	border-bottom:1px solid #d5d5d5;
}

#center .grouped .picleft {
	padding:0px;
	margin:0px 0px 28px 0px;
}

#center .grouped .copytext {
	padding:0px;
	margin:0px 0px 32px 0px;
	border:none;
}

#center .mood {
	margin-bottom:16px;
}

#center .copytext {
	margin-top:16px;
	padding-bottom:16px;
	border-bottom:1px solid #d5d5d5;
}

#center .copytext p {
	margin-bottom:12px;
}

#center .copytext h4 {
	margin-bottom:8px;
}

#center .copytext img {
	border:none;
}

#center .copytext table {
	width:100% !important;
}

#center .copytext table th,
#center .copytext table td {
	padding:2px;
}

#center .picturetop img {
	margin-bottom:7px;
}

#center .picturetop.borderright {
	margin-right:16px;
	padding-right:15px;
	border-right:1px solid #d5d5d5;
}

#content .twocolumns {
	margin-top:16px;
	padding-bottom:16px;
	border-bottom:1px solid #d5d5d5;
}

#content .twocolumns .colleft {
	float:left;
	width:208px;
	margin-right:15px;
	padding-right:16px;
	border-right:1px solid #d5d5d5;
}

#content .twocolumns .colright {
	float:left;
	width:208px;
}

#content .news {
	margin-bottom:16px;
}

#content .news li {
	margin-bottom:14px;
}

/* tables general */
#content .table {
	margin-top:16px;
	padding:5px 8px 4px 8px;
}

#content table {
	width:446px;
}

#content .table table {
	width:430px;
}

#content table tr {
	vertical-align:top;
}

#content table tr.noborder td {
	border:none !important;
}

#content table td {
	padding:8px 0px 8px 16px;
	border-top:1px solid #d5d5d5;
}

#content table th {
	padding:2px 16px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:#efefef;
	text-align:left;
}

/* tables ecat */
#content .joint th {
	padding:4px 0px;
	text-align:center;
}

#content .joint td {
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

#content .joint .lamps {
	padding:4px 0px 4px 16px;
	text-align:left;
}

#content .joint a img {
	padding-left:5px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat 0px 5px;
}

/* tables search */
#content table.searchres td {
	padding:12px 8px 10px 0px;
}

#content table.searchres a.url {
	padding-left:0px;
	background:none;
}

/* tables e21 download */
#content table.download th {
	padding:2px 0px 2px 16px;
	line-height:20px;
	vertical-align:middle;
}

#content table.download td {
	padding:6px 0px 6px 16px;
}

#content table.download img {
	float:left;
	width:auto; 
	margin-right:8px;
}

#content table.download a img {
	padding-left:5px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat 0px 5px;
}

#content table.download th.title {
	width:auto;
}

#content table.download th.size,
#content table.download th.type {
	width:48px;
}

#content table.download th.ecat {
	width:20px;
}

#content table.download ul.linklist {
	margin:0px 0px 4px 0px;
}

#content table.download td.sizecolumn {
	text-align:right;
}

#content table.download li {
	background:transparent url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat scroll 0px 5px;
	color:#FF8533;
	padding-left:10px;
	width:75%;
}

#content table .long li {
	width:100%;
}

/************
	Human Ressources
*/

#content .humanres table {
	table-layout:fixed;
}

#content .humanres .res {
	width:200px;
}

#content .humanres .loc {
	width:100px;
}

/************
	Intranet
*/

/* vcard */
.vcard {
	position:relative;
	padding:8px 8px 8px 136px;
	border:1px solid #D5D5D5;
	height:160px;
}
.vcard img {
	position:absolute;
	top:8px;
	left:8px;
}
#content .vcard h5 {
	color:#818181;
	margin-bottom:9px;
	padding:5px 16px 5px 30px;
}
#content .vcard p {
	color:#818181;
	margin-bottom:29px;
	padding-left:30px;
}
#content .vcard table {
	width:auto;
	margin-left:30px;
}
#content .vcard table td {
	color:#818181;
	border:none;
	padding:5px 16px 5px 0px;
}
#content .vcard table td a {
	padding-left:0px;
	background:none;
}

/************
	Content elements - Right
*/

#right h1 {
	padding:4px 10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#036;
	background-color:#d9e1e8;
}

#right h2 {
	margin-bottom:2px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#036;
}

#right .teaser {
	padding:7px 9px;
	margin-bottom:8px;
	border-right:none;
}

#right ul {
	padding:7px 9px;
	border-left:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

#right .highlighted {
	background-color:#efefef;
}

#right .list {
	margin-bottom:8px;
}

#right .picteaser {
	margin-bottom:8px;
}

#right .text {
	padding:7px 9px;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}


/************
	Form elements
*/

form.quicksearch {
	margin-top:40px;
	float:right;
	width:auto;
}

input.text {
	margin-right:5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-indent:4px;
	color:#595959;
	border:1px solid #d5d5d5;
}

input.btn {
	margin-left:8px;
	padding:1px 13px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#f0fafe;
	background-color:#036;
	border:0px solid #036;
}

#form form {
	margin:8px 0px 22px 0px;
	background-color:#efefef;
}

#form form fieldset {
	margin:0px;
	padding:8px 24px;
	border-top:1px solid #fff;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	clear:both;
}

#form form fieldset ul {
	padding-top:15px;
}

#form li {
	margin:0px !important;
	padding:0px !important;
	clear:both;
	list-style:none !important;
	background:none !important;
	border-bottom:6px solid #efefef;
}

#form .error {
	color:#c00;
}

#form .error p {
	padding:0px 24px;
}

#form li.error input {
	border:1px solid #c00;
}

#form label {
	float:left;
	width:118px;
}

#form p {
	margin:8px 0px;
}

#form ul select {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#595959;
	border:1px solid #d5d5d5;
	line-height:14px;
}

#form em {
	font-weight:bold;
	font-style:normal;
}

#form textarea {
	font:normal 11px Arial, Helvetica, sans-serif;
	width:370px;
	color:#595959;
	height:120px;
	border:1px solid #d5d5d5;
	overflow:auto;
}

#form fieldset.radios div {
	margin-left:120px;
}

#form fieldset.radios label {
	margin-right:8px;
	width:130px;
}

#form fieldset.radios input {
	position:relative;
	top:2px;
	margin-right:5px;
}

#form fieldset.checkboxes label {
	width:350px;
}

#form fieldset.checkboxes input {
	margin-right:5px;
	float:left;
	width:20px;
}

#form fieldset .formbtn {
	padding-right:24px;
	text-align:right;
}

#form .text {
	width:250px;
}

#form .t50 {
	width:50px;
}

#form .t100 {
	width:100px;
}

#form .t160 {
	width:160px;
}

#form .t190 {
	width:190px;
}


/************
	Search
*/

.pager {
	padding:5px 0px 2px 0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	clear:both;
}

.pager .back {
	margin:0px 12px 0px 14px;
	padding-left:9px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/600/575_p_0.gif' ) no-repeat 0px 3px;
}

.pager .more {
	margin-left:12px;
	text-align:right;
	padding-right:8px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/600/576_p_0.gif' ) no-repeat right;
}

.pager p {
	float:left;
	width:auto;
}

.pager ul {
	margin:0px !important;
}

.pager li {
	margin:0px 3px;
	padding:0px !important;
	float:left;
	width:auto;
	background:none !important;
}

.pager a {
	padding:0px !important;
	background:none !important;
}

.searchtab {
	height:22px;
}

.searchtab ul li {
	margin:0px;
	padding:4px 10px !important;
	float:left;
	width:auto;
	background:none !important;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}

.searchtab ul li.hi {
	background-color:#efefef !important;
}

.searchtab ul li.last {
	border-right:1px solid #d5d5d5;
}


/************
	Home
*/

#content.home {
	background-image:none;
	padding-top:16px;
}

#homeleft {
	float:left;
	width:664px;
	margin-right:8px;
	padding-right:7px;
	border-right:1px solid #d5d5d5;
}

#homeleft .news {
    border:none;
}

#homeright {
	float:left;
	width:192px;
}

#homeright .teaser {
	margin-bottom:16px;
}

#homeright .indented {
	padding-left:8px;
}

#homedown {
	clear:both;
}

#downleft {
	padding:0px 8px 0px 7px;
	float:left;
	width:177px;
}

#downright {
	float:left;
	width:457px;
	padding-left:8px;
	border-left:1px solid #d5d5d5;
}

#promoblock {
	margin-bottom:16px;
}

#promovisual {
	margin-right:7px;
	padding-right:7px;
	float:left;
	width:424px;
	border-right:1px solid #d5d5d5;
}

#promoteaser {
	float:left;
	width:224px;
}

#promoteaser .teaser {
	margin:0px;
	padding:16px 13px 20px 13px;
	width:196px;
}

#content.home .twocolumns {
	margin:0px 0px 16px 0px;
	padding:0px;
	border:none;
	width:463px;
}

#content.home .colleft {
	float:left;
	width:224px;
	margin-right:7px;
	padding-right:6px;
}

#content.home .colright {
	float:left;
	width:224px;
}

#content.home .picturetop img {
	margin-bottom:7px;
}

#content.home .picleft {
	width:460px;
	margin-top:16px;
}

#content.home .picleft img {
	margin-right:16px;
	float:left;
	width:127px;
}

#content.home .picleft h4 {
	margin-top:10px;
}

#content.home .picleft p {
	padding-right:4px;
}


/************
	Language Box
*/

#languageBox {
	margin-bottom:13px;
	padding:5px 8px;
	background-color:#efefef;
	text-align:right;
}

#languageBox h4 {
	margin-bottom:4px;
	text-align:left;
}

#languageBox p {
	text-align:left;
}

#languageBox a {
	padding:0px !important;
	background:none;
}

#languageBox img {
	border:3px solid #efefef;
}

#languageBox img.selected {
	padding:2px;
	border:1px solid #d5d5d5;
	background-color:#fff;
}


/************
	News
*/
#content .news .linklist li {
	margin-bottom:0;
}
#content .newsdetail h3 {
	margin-bottom:16px;
}

#content .newsdetail h6 {
	margin:0px 0px 16px 0px;
}

#content .newsdetail .head {
	padding-bottom:4px;
	margin-bottom:14px;
	border-bottom:1px solid #d5d5d5;
}

#content .newsdetail .date {
	float:left;
}

#content .newsdetail .back a:link, #content .newsdetail .back a:visited, #content .newsdetail .back a:active {
	float:right;
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/600/577_p_0.gif' ) no-repeat 0px 4px;
	color:#999;
}

#content .newsdetail .back a:hover {
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/600/578_p_0.gif' ) no-repeat 0px 4px;
	color:#666;
}

#center .photo .text {
	float:left;
	width:228px;
	margin-left:10px;
}

#center .photo dl {
	margin-bottom:20px;
}
#center .photo dt {
	float:left;
	width:74px;
}
#center .photo dd {
	float:left;
	width:150px;
}
#center .photo p.keywords {
	margin-bottom:10px;
}

#center .photo p.keywords span {
	color:#999;
}

#center .relatedpress {
	margin-top:10px;
}
#center .relatedpress h4 {
	margin-bottom:8px;
	color:#595959;
}
#center .relatedpress dt {
	float:left;
	width:64px;
}
#center .relatedpress dd {
	float:left;
	width:380px;
}


/************
	Images with Subline
*/

#content .newsdetail .image {
	margin:0px 10px 16px 0px;
	background-color:#efefef;
	float:left;
}

#content .image {
	margin:16px 0px;
	background-color:#efefef;
	text-align:center;
}

#content .image p {
	margin:0px;
	padding:2px 4px;
	font-size:10px;
	line-height:12px;
	text-align:left;
}

#content .subline {
	position:relative;
	padding:1px 4px;
	text-align:left;
}

#content .subline span {
	font-size:10px;
	color:#999;
}

#content .subicons {
	display:inline;
	position:absolute;
	left:426px;
	padding:2px;
}

#content .newsdetail .subicons {
	position:static;
	padding-left:4px;
}

.reference {
	margin-top:16px;
	border-bottom:1px solid #D5D5D5;
}


/************
	Main entry
*/

#entry {
	background-color:#fff;
	border-top:16px solid #fff;
}

#entry .left {
	padding-left:8px;
	float:left;
	width:176px;
}

#entry .center {
	margin:0px 7px 0px 8px;
	padding:0px 7px;
	float:left;
	width:465px;
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}

#entry #right {
	float:left;
	width:192px;
	border:none;
}

#entry .teaserbox h1 {
	padding:8px 10px;
	color:#fff;
	background-color:#036;
}

#entry .teaserbox p {
	margin:0px;
	padding:0px 10px 8px 10px;
	color:#bfccd9;
	background-color:#036;
}

#entry .specialbox {
	margin-bottom:16px;
}

#entry .specialbox img {
	float:left;
	width:128px;
}

#entry .specialbox h1 {
	padding:8px 10px;
	color:#fff;
	background-color:#036;
}

#entry .specialbox .white {
	min-height:74px;
	height:auto !important;
	height:74px;
	padding:10px;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

#entry .specialbox .text {
	float:left;
	width:336px;
}

#entry ul {
	list-style:none;
}

#entry li {
	padding-left:10px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat 0px 5px;
}

#entry .teaserbox .sub {
	margin:0px;
	padding:8px 10px;
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

#entry .teaserbox .sub p {
	margin:0px 0px 8px 0px;
	padding:0px;
	color:#595959;
	background-color:#fff !important;
}

#entry .twocolumns {
	margin:0px 0px 16px 0px;
	padding:0px;
	border:none;
}

#entry .twocolumns .colleft {
	float:left;
	width:224px;
	margin-right:7px;
	padding-right:8px;
	border-right:1px solid #d5d5d5;
}

#entry .twocolumns .colright {
	float:left;
	width:224px;
}


/************
	Misc
*/

.banner {
	margin-bottom:8px;
}

.banner ul, .banner li {
	padding:0px !important;
	border:none !important;
	background:none !important;
}

.banner li {
	margin-bottom:5px;
}

.banner li.small {
	height:60px;
	width:192px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/114_p_0.gif' ) no-repeat !important;
}

.banner li.small img {
	margin-left:32px;
}

.border {
	border:1px solid #d5d5d5;
}

.doc {
	margin-top:10px;
}

.doc a {
	float:left;
	width:auto;
}

.doc img {
	margin:-2px 4px 0px 15px !important;
}

img.promo {
	margin-bottom:8px;
}

p.nores {
	padding:12px 0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

#full {
	padding:16px 0px;
	text-align:center;
	background-color:#fff;
}

.footnote {
	margin-top:10px;
	padding:4px 0px 10px 0px;
	font-size:10px;
	color:#999;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

sub, sup {
  line-height:0px;
  font-size:90%;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.cl {
	margin:0px;
	padding:0px;
	clear:both;
	float:none;
	height:1px;
	font-size:1px;
	line-height:1px;
	border:none;
	background:transparent;
}


/************
	Links Content all
*/

#content a:link, #content a:visited, #content a:active	{
	padding-left:8px;
	text-decoration:none;
	color:#ff8533;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat 0px 5px;
}

#content a:hover {
	text-decoration:underline;
}

#content .img:link, #content .img:visited, #content .img:active {
	padding-left:0px;
	background:none;
}

#content p a:link, #content p a:visited, #content p a:active	{
	padding:0px;
	text-decoration:none;
	color:#ff8533;
	background:none;
}

#content p a:hover {
	text-decoration:underline;
}


/************
	Links Content linklist
*/

#content ul.linklist li {
	padding-left:10px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat 0px 5px;
	color:#ff8533;
}

#content ul.linklist li a:link, #content ul.linklist li a:visited, #content ul.linklist li a:active {
	padding:0px !important;
	background:none;
	text-decoration:none;
	color:#ff8533;
}

#content ul.linklist li a:hover {
	text-decoration:underline;
	color:#ff8533;
}

/* need to rewrite for banner structure */
#content .banner li a:link, #content .banner li a:visited, #content .banner li a:active {
	padding:0px;
	background:none;
}

/* need to rewrite for homepage news */
#content .news li a:link, #content .news li a:visited, #content .news li a:active	{
	padding-left:8px;
	text-decoration:none;
	color:#ff8533;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/117_p_0.gif' ) no-repeat 0px 5px;
}

/* need to rewrite for entry news */
#entry .news li {
	padding:0px !important;
	background:none;
}

#content .news li a:hover {
	text-decoration:underline;
	color:#ff8533;
}


/************
	Breadcrumb
*/

#breadcrumb {
	width:456px;
	margin-bottom:27px;
	padding-bottom:5px;
	font-size:10px;
	color:#999;
	line-height:12px;
	border-bottom:1px solid #d5d5d5;
}

#breadcrumb ul {
	list-style:none;
}

#breadcrumb li {
	margin:0px 4px 0px 0px;
	padding:0px;
	float:left;
	width:auto;
	line-height:12px;
	white-space:nowrap;
	display:inline;
	background:none;
}

#breadcrumb .active {
	color:#666;
	white-space:nowrap;
}

#breadcrumb li a:link, #breadcrumb li a:visited, #breadcrumb li a:active {
	padding-left:0px;
	background:none;
	text-decoration:none;
	color:#999;
	white-space:nowrap;
}

#breadcrumb li a:hover {
	text-decoration:none;
	color:#666;
	white-space:nowrap;
}

/* LP: No braking space in breadcrumb*/
#breadcrumb ul li a br {
	display: none;
}


/************
	Error
*/

#error {
	padding:12px 0px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

#error p {
	margin-top:12px;
}

#error li {
	padding-left:10px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/133_p_0.gif' ) no-repeat 0px 5px;
}

#error .head {
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d5d5d5;
}

#error .head img {
	margin-right:16px;
	float:left;
	width:38px;
}

#error .head h1 {
	padding-top:12px;
}


/************
	Page functions
*/

#pagefunctions {
	margin:32px 0px;
	font-size:10px;
}

#pagefunctions ul {
	float:left;
	width:350px;
	list-style:none;
}

#pagefunctions li {
	margin:0px;
	padding:0px;
	margin-right:10px;
	line-height:16px;
	float:left;
	width:auto;
	display:inline;
}

/* forward */
#pagefunctions li.forward a:link, #pagefunctions li.forward a:visited, #pagefunctions li.forward a:active {
	padding-left:20px;
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/118_p_0.gif' ) no-repeat 0px 2px;
	color:#999;
}

#pagefunctions li.forward a:hover {
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/119_p_0.gif' ) no-repeat 0px 2px;
	color:#666;
}

/* print */
#pagefunctions li.print a:link, #pagefunctions li.print a:visited, #pagefunctions li.print a:active {
	padding-left:20px;
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/121_p_0.gif' ) no-repeat 0px 0px;
	color:#999;
}

#pagefunctions li.print a:hover {
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/122_p_0.gif' ) no-repeat 0px 0px;
	color:#666;
}

/* top */
#pagefunctions .top a:link, #pagefunctions .top a:visited, #pagefunctions .top a:active {
	float:right;
	width:auto;
	padding-right:10px;
	text-align:right;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/123_p_0.gif' ) no-repeat right;
	text-decoration:none;
	color:#999;
}

#pagefunctions .top a:hover {
	text-decoration:none;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/124_p_0.gif' ) no-repeat right;
	color:#666;
}


/************
	FAQ
*/

.faqquestions {
	border-bottom:1px solid #d5d5d5;
	padding-bottom:10px;
}

.faqquestions h4 {
	margin-left:10px;
}

#content ul.faq {
	margin-bottom:10px;
}

#content ul.faq li {
	padding-left:10px;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/600/574_p_0.gif' ) no-repeat 0px 5px;
	color:#ff8533;
}

.faqanswer {
	margin-top:10px;
	border-bottom:1px solid #d5d5d5;
}

.faqanswer p.top {
	font-size:10px;
	text-align:right;
}

.faqanswer p.top a:link, .faqanswer p.top a:visited, .faqanswer p.top a:active {
	padding-right:10px !important;
	text-align:right;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/123_p_0.gif' ) no-repeat right !important;
	text-decoration:none;
	color:#999 !important;
}

.faqanswer p.top a:hover {
	text-decoration:none !important;
	background:url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/124_p_0.gif' ) no-repeat right !important;
	color:#666 !important;
}

#content ul.faq li a:link, #content ul.faq li a:visited, #content ul.faq li a:active {
	padding:0px !important;
	background:none;
	text-decoration:none;
	color:#ff8533;
}

#content ul.faq li a:hover {
	text-decoration:underline;
	color:#ff8533;
}


/************
	Sitemap
*/

#sitemap {
	text-align:left;
	border:20px solid #fff;
}

#sitemap table {
	width:100%;
	margin-bottom:20px;
	border-bottom:1px solid #d5d5d5;
}

#sitemap table td {
	padding:0px 0px 20px 0px;
	border:none;
	width:23%;
}

#sitemap td.space {
	width:16px;
}

#sitemap h3 {
	margin:0px;
	padding:2px 10px;
	color:#fff;
	background-color:#ff8533;
	border-left:1px solid #ff8533;
	border-right:1px solid #ff8533;
}

#sitemap a:link, #sitemap a:visited, #sitemap a:active {
	padding:2px 9px;
	display:block;
	color:#595959;
	font-size:10px;
	background-image:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #f2f5f7;
	border-left:1px solid #f2f5f7;
	border-right:1px solid #f2f5f7;
}

#sitemap a.l2 {
	font-weight:bold;
	font-size:11px !important;
	color:#036 !important;
	background-color:#b4c2d1 !important;
	border-top:1px solid #fff;
	border-bottom:1px solid #b4c2d1 !important;
	border-left:1px solid #b4c2d1 !important;
	border-right:1px solid #b4c2d1 !important;
}

#sitemap a.l3 {
	font-weight:bold;
	font-size:11px !important;
	color:#036 !important;
	background-color:#d9e1e8 !important;
	border-top:1px solid #fff;
	border-bottom:1px solid #d9e1e8 !important;
	border-left:1px solid #d9e1e8 !important;
	border-right:1px solid #d9e1e8 !important;
}

#sitemap a.l4 {
	font-size:10px;
	background-color:#f2f5f7 !important;
	border-top:1px solid #fff;
	border-bottom:1px solid #f2f5f7;
	border-left:1px solid #f2f5f7;
	border-right:1px solid #f2f5f7;
}

#sitemap a:hover {
	color:#ff8533 !important;
	text-decoration:none;
}

#sitemap a span {
	color:#f60;
}

#sitemap h1 {
	margin-bottom:10px;
}


/************
	Footer
*/

#footer p {
	float:left;
	width:300px;
}

#footer ul {
	float:right;
	width:560px;
	list-style:none;
}

#footer li {
	float:right;
	width:auto;
	line-height:11px;
	display:inline;
	padding:0px 5px;
	border-right:1px solid #595959;
}

#footer li.hi a {
	color:#ff8533 !important;
}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration:none;
	color:#595959;
}

#footer a:hover {
	text-decoration:none;
	color:#ff8533;
}


/************
	Secondary navigation (3rd)
*/

#thirdnavi ul {
	list-style:none;
}

#thirdnavi li {
	padding:0px;
	display:inline;
	background:none;
}

#thirdnavi li a {
	display:block;
	padding:2px 12px 2px 19px !important;
	line-height:14px;
	border-bottom:1px solid #fff;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#194775 !important;
}

#thirdnavi li a.high {
	font-weight:bold;
	background:#d9e1e8 url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/110_p_0.gif' ) no-repeat 9px 8px !important;
}

#thirdnavi li a.high:link, #thirdnavi li a.high:visited, #thirdnavi li a.high:active	{
	color:#194775;
	text-decoration:none;
}

#thirdnavi li a.high:hover {
	color:#fff !important;
	text-decoration:none;
}

#thirdnavi li a.active {
	font-weight:bold;
	color:#fff !important;
	background:#194775 url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/111_p_0.gif' ) no-repeat 9px 8px !important;
}

#thirdnavi li a.active:link, #thirdnavi li a.active:visited, #thirdnavi li a.active:active	{
	color:#fff;
	text-decoration:none;
}

#thirdnavi li a.active:hover {
	color:#b4c2d1 !important;
	text-decoration:none;
}

#thirdnavi li a.down {
	background:#f2f5f7 url( 'http://app-mchvip01:81/wcmInternet/vipdyn/Internet_InSiteEdit/200/112_p_0.gif' ) no-repeat 172px 5px !important;
}

#thirdnavi li a:link, #thirdnavi li a:visited, #thirdnavi li a:active	{
	padding-left:0px;
	background:none;
	text-decoration:none;
	color:#194775;
}

#thirdnavi li a:hover {
	text-decoration:none;
	color:#b4c2d1 !important;
}

/************
	No-Bullet-rewrite
*/

#innercontent ol li,
#center .copytext a,
#content .joint a,
#content .download a, 
#content .nobullet a, 
#content table.download a.img img {
	padding:0px !important;
	background-image:none !important;
}