/*		Last modified: 28.02.2006			*/
/*		Last modified by: sascha meier	*/

span, p {font-family: Verdana;}
body, td {
	color: #61667B;
	font: 11px/15px Verdana, Sans-Serif;
	margin: 0px;
}
/* TEXT */
.head1 {
	color: #050569;
	font: 18px Verdana;
	margin-bottom: 18px;
}
.head1White {
	font: 18px Verdana;
	color: #FFFFFF;
	margin-bottom: 18px;
}
.head1Splash {
	font: 18px Verdana;
	color: #050569;
	margin-top: 0px;
}
.head1Gray {
	font: 18px Verdana;
	color: #adaeb5;
	margin: 30px 0 0 0;
	position: relative;
	top: 10px;
}
.head2 {
	color: #050569;
	font: bold 14px Verdana;
}
.head2_l {
	color: #61667B;
	font: bold 14px Verdana;
}
.head_teaser {
	color: #050569;
	font: bold 13px/16px Verdana;
}
.subhead {
	color: #394088;
	font: bold 11px/15px Verdana;
}
.subheadSmall {
	color: #394088;
	font: bold 10px/13px Verdana;
}
.teaser {
	color: #61667B;
	font: 11px/15px Verdana;
}
.teaser_context {
	color: #61667B;
	font: 11px/15px Verdana;
}
.teaser_context_subhead {
	color: #61667B;
	font: bold 11px/15px Verdana;
	padding-top: 11px;
}
.teaser_context_caption_radio {
	padding-bottom: 2px;
}
.address {
	color: #727272;
	font: 9px Verdana;
	text-align: right;
}
.bold {font-weight: bold;}
.copy {
	color: #61667B;
	font: 11px/15px Verdana;
}
.disabled {
	color: #cccccc;
	font: 11px/15px Verdana;
}
.copyBold {
	color: #61667B;
	font: bold 11px/15px Verdana;
}
.copySmall {
	color: #61667B;
	font: 10px/13px Verdana;
}
.copySmallBold {
	color: #61667B;
	font: bold 10px/13px Verdana;
}
.copyRed {
	color: #CC0000;
	font: 11px/15px Verdana;
}
.copyRedSmall {
	color: #CC0000;
	font: 10px/15px Verdana;
}
.copyWhite {
	color: #FFFFFF;
	font: 11px/15px Verdana;
}
.copyWhiteSmall {
	color: #FFFFFF;
	font: 10px/13px Verdana;
}
.copyBlue {
	color: #000066;
	font: 11px/15px Verdana;
}
.copyBlueSmall {
	color: #000066;
	font: 10px/15px Verdana;
}
.centerCopy {
	text-align:center;
}
.disclaimer {
	color: #989898;
	font: 10px/13px Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
}
.footnoteHide {
	color: #ffffff;
}
.infoLayer {
	background-color: #efefef;
	border: 1px solid #CCCCCC;
	color: #989898;
	padding:5px;
	font: 10px/13px Verdana;
}
.errorMsg, .errormessage {
	color: #CC0000;
	font: 11px Verdana;
}
.errorMsgSmall {
	color: #CC0000;
	font-size:10px;
}
.pageNoActive {
	color: #FFFFFF;
	font: bold 10px/15px Verdana;
	margin-bottom: 10px;
	padding-top: 0px;
	text-decoration: none;
}
.runin {
	color: #000066;
	font: 11px Verdana;
}
.runinSmall {
	color: #000066;
	font: 10px Verdana;
}
sub {
	text-decoration: none;
	font-size: 80%;
	position: relative;
	left: -1px;
	top: 2px;
}
a>sub {
	font: 70% Verdana;
	position: relative;
	left: 0px;
	top: 3px;
	text-decoration: none;
}
.subhead sub, .bluebold sub, .copyBold sub, .copyBold .textsub{
	font-weight: bold;
}
.sub, .textsub, .o2, p span.textsub, span span.textsub, a span.textsub, .sub_head {
	font-size: 70%;
	position: relative;
	left: 0px;
	top: 3px;
	text-decoration: none;
}
p span.textsub , a.head_teaser span.textsub, a.head2 span.textsub, 
span.subhead span.textsub {font: bold 70% Verdana;}
.sub_head {top: 2px;}
sup {
	font: 9px Verdana;
	position: relative;
	left: 0px;
	top: -2px;
	vertical-align: top;
}
.supSmall {
	font-size: 60%;
	position: relative;
	top: -2px;
	text-decoration: none;	
}
.textsup, .sup, .o2Footnote {
	position: relative;
	left: 0px;
	top: -3px;
	vertical-align: top;
}
.supRed {
	color: #CC0000;
	font: 85% Verdana;
	position: relative;
	left: 0px;
	top: -2px;
}
.navcontent_cell {
	margin-left: 15px;
	text-indent: -15px;
}
.navcontent_hi {
	color: #2D2D2D;
	font: bold 11px/13px Verdana;
	text-decoration: none;
}
.navcontent_head {
	color: #394088;
	font: bold 11px/13px Verdana;
}
.nav_myo2on {
	color: #000066;
	font: 10px Verdana;
}
.nav_sub_head {
	color: #000000;
	font: normal 10px/13px Verdana;
}
/* LINKS */
a {color: #61667B;}
a.head1, a.head1Splash {
	color: #050569;
	font: 18px;
	text-decoration: none;
}
a.head2 {
	color: #050569;
	font: bold 14px Verdana;
	text-decoration: none;
}
/* REPLACE THIS CLASS */
a.head_tbl {
	background-color: #93ACCB;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.head_tbl:hover {text-decoration: underline;}
a.head_teaser {
	color: #050569;
	font: bold 13px/16px Verdana;
	text-decoration: none;
}
a.subhead {text-decoration: none;}
a.teaser_context, a.content {color: #61667B;}
a.basket {
	color: #464646;
	font: 9px Verdana;
	text-decoration: none;
}
a.catalog_area {
	color: #050569;
	font: bold 20px Verdana;
	text-decoration: underline;
}
a.bluenormal, a.sitemap {
	color: #61667B;
	font: 10px Verdana;
	text-decoration: none;
}
a.bluebold {
	color: #61667B;
	font: bold 10px Verdana;
	text-decoration: none;
}
a.white {
	color: #FFFFFF;
}
a.rowTitleBold {
	color: #666666;
	font: bold 10px Verdana;
	text-decoration: underline;
	vertical-align: top;
	padding-bottom: 5px;
}
.rowTitleInfo {
	color: #666666;
	font: 10px Verdana;
	padding: 5px 0 5px 0;
}
a.contentSmall {
	color: #61667B;
	font: 10px Verdana;
}
a.myo2on_navsub {
	color: #000066;
	font: 10px Verdana;
	text-decoration: none;
}
a.pageNo {
	color: #FFFFFF;
	font: 10px Verdana;
	text-decoration: underline;
}
a.navsub {
	color: #2D2D2D;
	font: 10px/13px Verdana;
	text-decoration: none;
}
a.navsub_act {
	color: #2D2D2D;
	font: bold 10px/13px Verdana;
	text-decoration: none;
}
a.navsub_hi {
	color: #FFFFFF;
	font: bold 10px/13px Verdana;
	text-decoration: none;
}
a.navcontent {
	color: #61667B;
	font: 10px/13px Verdana;
}
a.navcontent_hi {
	color: #2D2D2D;
	font: bold 10px/13px Verdana;
	text-decoration: none;
}
a.tabs {
	color: #61667B;
	font: bold 10px Verdana;
}
a.productTeaserMainOfferRelated,
a.basket:hover,a.navsub:hover, a.navsub_act:hover, a.navsub_hi:hover   {
	color: #FFFFFF;
	text-decoration: none;
}
.catalog_area, a.catalog_area, td a.catalog_area {
	color: #050569;
	font: bold 11px/15px Verdana;
	margin-bottom: 5px;
	margin-top: 0px;
}
a:hover, td a.catalog_area:hover {color: #CC0000;}
a.disclaimer, a.disclaimer:hover {
	text-decoration: none;
	color: #989898;
	font: 10px/13px Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	cursor: default;
	text-align: center;
}
a.gloss {
	color: #61667B;
	border-bottom: #61667B 1px dashed;
	text-decoration: none;
	cursor: help;
}
a.gloss:hover {
	color: #CC0000;
	border-bottom: #CC0000 1px dashed;
}

/* LISTSTYLES */
OL {
	list-style-type: decimal;
	margin: 2px 0px 2px 25px;
	padding: 0px;
}
UL {
	list-style-image: url(../../images/o2/listbullet.gif);
	margin: 2px 0px 2px 25px;
	padding: 0px;
}
LI {
	margin: 2px 0px 2px 0px;
	padding-left: 0px;
}
OL.outdent {
	list-style-type: decimal;
	margin: 2px 0px 2px 15px;
	padding: 0px;
}
UL.outdent {
	list-style-type: square;
	margin: 2px 0px 2px 15px;
	padding: 0px;
}
LI.outdent {
	margin: 2px 0px 2px 0px;
	padding: 0px;
}
/* CONTENT-TABLES */
table.bgw, tr.bgw {background-color: #FFFFFF;}
table.buttons {
	margin-bottom: 8px;
	margin-top: 12px;
}
.tbl {
	background-color: #FFFFFF;
	border: 1px solid #93ACCB;
	border-top:none;
}
.tbl_completeBorder {
	background-color: #FFFFFF;
	border: 1px solid #93ACCB;
}
.tbl_serviceGuide {
	background-color: #FFFFFF;
	border: 1px solid #70899F;
}
.tbl_blue_headbg {background-color: #94ACCD;}
.tbl_bluehl_headbg {	background-color: #394088;}
.tbl_greyl_bg {background-color: #F2F3F3;}
.tbl_bluel_bg {background-color: #D2DFEA;}
.tbl_white_bg {background-color: #FFFFFF;}
.tbl_seperator {background-color: #DCDFE1;}
.tbl_gray {background-color: #efefef;}
.tbl_gray2 {background-color: #e1e3e4;}
.tbl_header {
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 13px 5px 14px;
}
.tbl_colheader {
	color: #666666;
	font-weight: bold;
	padding: 13px 14px 9px 14px;
}
.tblHoriz {
	background-color: #FFFFFF;
	border-left: 1px solid #93ACCB;
	border-right: 1px solid #93ACCB;
}
.tblPageBrowse {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
}
td.layoutfix, .tbl_layoutfix {background-color: #93ACCB;}
td.tblHeadline, .tbl_headline {
	background-color: #93ACCB;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}
td.tblHeadlineSep, .tbl_headlineSep {
	background-color: #93ACCB;
	border-left: 1px solid #E4EAF8;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 10px 6px 10px;
}
td.rowSeperator, .tbl_rowHeadSeperator {
	background-color: #E4ECF7;
	border: none;
}
td.rowAction, tr.rowAction, .tbl_rowActions
td.rowActionBrowse {
	background-color: #93ACCB;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 6px 10px 3px 10px;
}
td.rowActionBrowse {
	padding: 1px 10px 4px 10px;
}
td.rowActionBrowse2 {
	background-color: #ffffff;
	color: #cccccc;
	font: bold 10px Verdana;
	padding: 8px 10px 7px 10px;
}
td.rowActionSelect, .tbl_headSelect {
	background-color: #93ACCB;
	padding: 4px 10px 6px 10px;
}
td.rowActions1, .tbl_rowActions1, {
	background-color: #CADDEE;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 4px 10px 4px 10px;
}
td.rowActionNav {
	background-color: #93ACCB;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 4px 2px 3px 2px;
}
td.rowActions2, .tbl_rowActions2, {
	background-color: #DFEBF5;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 4px 10px 4px 10px;
}
.colTitle, td.colTitleServiceGuide, .tbl_colTitle {
	background-color: #93ACCB;
	color: #FFFFFF;
	font: bold 10px/12px Verdana;
	padding: 4px 10px 5px 10px;
	vertical-align: top;
}
td.colTitleServiceGuide {
	background-color: #70899F;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	font: bold 12px Verdana;
	padding: 7px 8px 9px 8px;
}
td.colTitleSep, .tbl_colTitleSep {
	background-color: #93ACCB;
	border-left: 1px solid #ffffff;
	color: #FFFFFF;
	font: bold 10px/12px Verdana;
	padding: 4px 10px 5px 10px;
	vertical-align: top;
}
td.layoutfixCat, .tbl_layoutfixCat {background-color: #E4ECF7;}

td.category, .tbl_category, td.categorySep, .tbl_categorySep,
td.categorySepHoriz, .tbl_categorySepHoriz, 
td.categoryClosed  {
	background-color: #E4ECF7;
	border-bottom: 1px solid #ffffff;	
	color: #666666;
	font: bold 10px/12px Verdana;
	padding: 6px 10px 7px 10px;
	vertical-align: top;
}
td.categorySep, .tbl_categorySep {
	border-left: 1px solid #93ACCB;
}
td.categorySepHoriz, .tbl_categorySepHoriz {
	border-left: 1px solid #FFFFFF;
}
td.categoryClosed {
	border-bottom: 1px solid #FFFFFF;
	padding: 6px 10px 6px 10px;
}
.rowTitle, td.rowTitle, .tbl_rowTitle {
	background-color: #efefef;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.rowTitleError, .tbl_rowTitleError {
	background-color: #efefef;
	border-bottom: 1px solid #FFFFFF;
	color: #CC0000;
	font: bold 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
/* Styles for column based table-tdīs */
td.cellCntCol1, .tbl_cellCntCol1,
td.cellCntNoSep, .tbl_cellCntNoSep {
	border-bottom: 1px solid #EFEFEF;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.cellCnt, .tbl_cellCnt {
	border-left: 1px solid #93ACCB;
	border-bottom: 1px solid #EFEFEF;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.cellCntServiceGuide_gray {
	background: #EEEEEE;
	border-left: 1px solid #70899F;
	border-top: 1px solid #ffffff;
	color: #62677B;
	font: 10px/15px Verdana;
	height: 34px;
	padding: 2px 8px 3px 8px;
	vertical-align: top;
}
td.cellCntServiceGuide_white {
	background: #ffffff;
	border-left: 1px solid #70899F;
	border-top: 1px solid #EEEEEE;
	color: #62677B;
	font: 10px/15px Verdana;
	height: 34px;
	padding: 2px 8px 3px 8px;
	vertical-align: top;
}
td.cellCntBlank, .tbl_cellCntBlank {
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
/* row based table-tdīs version 1 (blue bottom line) */
td.rowTitleHoriz, td.rowTitleNoSepHoriz, td.rowTitleNuHoriz {
	background-color: #efefef;
	border-bottom: 1px solid #999999;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.rowTitleNuHoriz {
	padding: 6px 0 5px 10px;
	font-weight:bold;
}
td.rowTitleNoSepHorizBlue, td.rowTitleNoSepHorizWhite,
td.rowTitleNoSepHorizWhiteL {
	background-color: #efefef;
	border-bottom: 1px solid #93ACCB;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 0px;
	vertical-align: top;
}
td.rowTitleGray {
	background-color: #9ea2a5;
	border-right: 1px solid #FFFFFF;
	padding: 1px 0 2px 10px;
}
td.rowTitleNoSepHorizWhite {
	border-bottom: 1px solid #FFFFFF;
}
td.rowTitleNoSepHorizWhiteL {
	border-bottom: 1px solid #efefef;
}
td.rowTitleNoSepNoBorder {
	background-color: #efefef;
	color: #666666;
	font: 10px/11px Verdana;
}
td.rowTitleNoSepHorizBlueNoBorder {
	background-color: #efefef;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 7px 10px 5px 0px;
	vertical-align: top;
}
td.cellCntHoriz, .tbl_cellCntHoriz,
td.cellCntHorizGrey, .tbl_cellCntHorizWhite,
td.cellCntHorizNoBorder, .tbl_cellCntHoriz  {
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #93ACCB;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.cellCntHorizGrey, .tbl_cellCntHorizWhite {border-bottom: 1px solid #efefef;}
td.cellCntHorizNoBorder, .tbl_cellCntHoriz {border-bottom: none;}
td.cellCntNoSepHoriz {
	border-bottom: 1px solid #93ACCB;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 0px;
	vertical-align: top;
}
td.cellCntHorizBorder, .tbl_cellCntHorizBorder,
td.cellCntNoSepHorizBorder {
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.cellCntNoSepHorizBorder {border-left: none;}
td.cellCntLinkArrowHoriz {
	border-bottom: 1px solid #93ACCB;
	padding: 9px 5px 5px 10px;
	vertical-align: top;
}
/* Styles for row based table-tdīs version 1 (white-grey bottom line) */
td.rowTitleHoriz2, td.cellCntHoriz2,
td.cellCntNoSepHoriz2 {
	background-color: #efefef;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.cellCntHoriz2 {border-bottom: 1px solid #DCDCDC;}
td.cellCntNoSepHoriz2 {
	border-bottom: 1px solid #DCDCDC;
	border-left:none;
}
td.cellCntLinkArrowHoriz2 {
	border-bottom: 1px solid #DCDCDC;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 9px 5px 5px 10px;
	vertical-align: top;
}
/* MISC Table Styles */
.tbl_copy {
	color: #666666;
	font: 10px/11px Verdana;
}
.tbl_disclaimer {
	font: 10px/14px Verdana;
	color: #989898;
	margin-top: 0px;
	margin-bottom: 15px;
}
.tbl_disclaimerCMS {
	font: normal 10px/14px Verdana;
	color: #989898;
	margin-top: 0px;
}
.tbl_cellActions {
	border-left: 1px solid #93ACCB;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 6px 14px 7px 10px;
	text-align: right;
}
/* PRODUCT CATEGORIES */
td.catContent, .tbl_cellCntDetails {
	background-color: #FFFFFF;
	border-bottom: 1px solid #AAAEB1;
	border-left: 1px solid #93ACCB;
	color: #666666;
	font: 10px/13px Verdana;
	padding: 10px 11px 10px 11px;
	vertical-align: top;
}
td.catContentNoSep, .tbl_cellCntDetailsNoSep,
td.catContentNoSepBorder, .tbl_cellCntDetailsBorder,
td.catContentInfo, td.cellCntDetailsInfo,
td.catContentAction, td.cellCntDetailsAction {
	background-color: #FFFFFF;
	border-left: 1px solid #93ACCB;
	color: #666666;
	font: 10px/13px Verdana;
	padding: 10px 2px 0px 11px;
	vertical-align: top;
}
td.catContentNoSepBorder, .tbl_cellCntDetailsBorder {border-bottom: 1px solid #93ACCB;}
td.catContentInfo, td.cellCntDetailsInfo {padding: 10px 11px 0px 11px;}
td.catContentAction, td.cellCntDetailsAction {
	border-bottom: 1px solid #AAAEB1;
	padding: 10px 11px 10px 11px;
}
/* PRODUCT-TABLES NEW 2004 */
table.tblProductDetail, table.tblProductTeaser, .tbl_product, .tbl_productTeaser, .tbl_productDetail {
	border: 1px solid #DDDEE0;
	border-top: 1px solid #FFFFFF;
}
td.productTeaserCategory, .tbl_productCat_teaserHeadline {
	background-color: #93ACCB;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 8px 5px 10px;
}
td.productTeaserHeadline, td.productDetailHeadline, .tbl_product_teaserHeadline, .tbl_product_headline {
	background-color: #AAAEB1;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}
td.productTeaserHeadlineSmall, .td.productDetailHeadlineSmall, .tbl_product_teaserHeadlineSmall, .tbl_product_headlineSmall {
	background-color: #AAAEB1;
	color: #FFFFFF;
	font: bold 10px Verdana;
	padding: 5px 8px 5px 10px;
}
td.productTeaserMainOfferHeadline {
	color: #FFFFFF;
	font: bold 18px/16px Verdana;
	padding: 10px 10px 0px 5px;
}
td.productTeaserImage {
	border: 1px solid #CCCCCC;
	border-top:none;
}
td.productTeaserValue, .tbl_productValue {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font: bold 17px/19px Verdana;
	color: #050569;
	padding: 5px 3px 3px 10px;
	vertical-align: top;
}
td.productTeaserMainOfferValue {
	color: #FFFFFF;
	font: bold 17px/19px;
	padding: 5px 10px 5px 5px;
}
td.productTeaserDescription,
td.productTeaserDescriptionSmall {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #666666;
	line-height: 13px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}
td.productTeaserDescriptionSmall {
	font: 10px/12px Verdana;
}
td.productTeaserMainOfferDescription {
	color: #FFFFFF;
	line-height: 13px;
	padding: 5px 10px 5px 5px;
}
td.productTeaserAction {
	border:1px solid #CCCCCC;
	border-top:none;
	color: #666666;
	line-height: 13px;
	padding: 0px 10px 6px 10px;
}
td.productTeaserMainOfferAction {
	color: #FFFFFF;
	padding: 5px 10px 8px 5px;
}
td.productDetailMain {
	background: #efefef;
	color: #666666;
	line-height: 13px;
	padding: 10px 10px 10px 10px;
}
td.productDetailDescription {
	color: #666666;
	line-height: 13px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}
td.productDetailDescriptionSmall {
	color: #666666;
	font: 10px/12px Verdana;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}
td.productDetailImage {
	border-right: 1px solid #CCCCCC;
	padding: 5px 0px 10px 0px;
	text-align: center;
	vertical-align: top;
}
table.productDetailImageOptions {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
td.productValue {
	font: bold 17px/19px Verdana;
	color: #050569;
	padding: 10px 10px 0px 0px;
	vertical-align: top;
}
td.productValueSmall {
	font: bold 13px/15px Verdana;
	color: #050569;
	padding: 10px 10px 0px 0px;
	vertical-align: top;
}
.productValue, .product_price, .mv_price, .price {
	font: bold 17px Verdana;
	color: #050569;
}
 .price {
	text-decoration:none;
 }
.productValueSup, .product_priceSup, .mv_price_sup, .priceSup  {
	position: relative;
	font: 60%;
	left: 0px;
	top: -5px;
}
.productValueSub, .product_priceSub, .priceSub {
	position: relative;
	font: 60%;
	left: 0px;
	top: 0px;
}
td.productDescription {
	color: #666666;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
td.productDescriptionSmall {
	color: #666666;
	font: 10px/13px Verdana;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
.productDetailAction, .productDetailVariant {
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #666666;
	line-height: 13px;
	padding: 5px 10px 10px 10px;
	text-align: right;
}
.productDetailVariant {
	background: #EFEFEF;
	padding: 10px 10px 10px 10px;
}
.tbl_product_info {
	border-left: 1px solid #CCCCCC;
	color: #666666;
	padding: 10px 10px 10px 10px;
}
.tbl_product_cellAction {
	border-bottom: 1px solid #DDDEE0;
	color: #666666;
	padding: 10px 10px 10px 10px;
	vertical-align: bottom;
}
.tbl_product_cellDescAlignLeft {
	color: #666666;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
}
.tbl_product_cellImage {
	padding: 10px 0 10px 10px;
	vertical-align: top;
}
.tbl_product_cellImageSep {
	border-right: 1px solid #DDDEE0;
	padding: 10px 10px 10px 10px;
}
/* TABLES MIXED e.g. TARIF */
.tblMixed1, .tbl_tarif1 {
	background-color: #FFFFFF;
	border-left: 1px solid #93ACCB;
	border-right: 1px solid #93ACCB;
	border-bottom: 1px solid #E4ECF7;
}
.tblMixed2, .tbl_tarif2 {
	border: 1px solid #93ACCB;
	border-top: #E4ECF7;
}
/* TABLES FOR FORMS */
.tblForm, .tbl_form {
	background-color: #F2F3F3;
}
.tblAppForm, .tbl_appForm {
	background-color: #F2F3F3;
	border: 1px solid #93ACCB;
	border-top: none;
}
td.frmHeadline, .tbl_form_headline {
	background-color: #93ACCB;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}
td.appFormErrorMsg, .appForm_errorMsg {
	background-color: #F2F3F3;
	border-bottom: 1px solid #FFFFFF;
	color: #CC0000;
	font: bold 10px Verdana;
	padding: 4px 10px 4px 10px;
}
td.cellCntFormfield, td.appForm_cellCnt {
	background-color: #F2F3F3;
	border-left: 1px solid #93ACCB;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font: 10px/11px Verdana;
	padding: 6px 5px 5px 10px;
	vertical-align: top;
}
td.formCaption, .tbl_form_caption {
	color: #61667B;
}
td.formCaptionWhite, .tbl_form_captionWhite {
	color: #FFFFFF;
	font: bold 10px Verdana;
}
/* Order Process MySelection */
td.orderTitle, .tbl_orderTitle, td.orderCnt, .tbl_orderCnt {
	background-color: #efefef;
	border-bottom: 1px solid #FFFFFF;
	color: #050569;
	font: bold 10px/11px Verdana;
	padding: 6px 10px 5px 10px;
	vertical-align: top;
}
td.orderCnt, .tbl_orderCnt {
	border-left: 1px solid #FFFFFF;
}
.tblOrderOption, .cellCntOrderOption {
	background-color: #efefef;
	border-bottom: 1px solid #efefef;
	color: #61667B;
	line-height: 13px;
	vertical-align: top;
}
.cellCntOrderOption {
	border-bottom: none;
	padding: 10px 10px 15px 10px;
}
table.actionHighlight {
	background-color: #E4E4E4;
	border: 1px solid #CCCCCC;
	padding: 5px 3px 5px 3px;
}
/* FORMS */
form {
	margin: 0px;
	padding: 0px;
}
input, input.file.text, input file.text {
	color: #61667B;
	font: 10px Verdana;
}
input.checkbox, input.radio {
padding: 0;
margin: 2px 2px 0 0;
*margin: 0 0 0 -2px;
*position: relative;
*top:-2px;
}
input.textError{
	background-color: #FFD7D7;
	border: 1px solid #CC0000;
	color: #050569;
	font: 11px Verdana;
	height: 15px;
	margin: 0px;
}
input.textAppl, input.text {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #050569;
	height: 15px;
	margin: -2px 0px -2px 0px;
}
input.text, .text {
	font: 11px Verdana;
	margin: 0px;
}
.formfield {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #050569;
}
select {
	color: #61667B;
	font: 11px Verdana;
}
select.selectAppl {
	color: #050569;
	font: 10px Verdana;
	height: 15px;
	margin: -1px 0px -3px 0px;
	border: 1px;
}
textarea {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #050569;
	font: 10px Verdana;
	margin: 0px;
}
/* Context-Boxes Top Modules */
.ctx_tab {
	font: normal 11px Verdana;
	text-align:center;
	background: #F1F5FA;
	color: #666666;
	border-right: 1px solid #BDBEBE;
	cursor: hand;
}
.ctx_tabSelected {
	font-weight: bold;
	text-align: center;
	color: #666666;
	background: #C7D8E5;
	border: none;
}
.ctx_tabRollover {
	text-align: center;
	color: #666666;
	background: #D1DCE7;
	border-right: 1px solid #BDBEBE;
	cursor: hand;
}
a.ctx_tabCopy {
	text-decoration: none;
}
a.ctx_tabCopySelected, a.ctx_tabCopySelected3 {
	text-decoration: none;
}
a.ctx_tabCopySelected:hover, a.ctx_tabCopy:hover, a.ctx_tabCopy {
	color: #666666;
	text-decoration: none;
}
.ctx_tabSelected2, .ctx_tabInline {
	background: #ffffff;
	border: 1px solid #BDBEBE;
}
/* DIV-LAYERS */
#containerDiv {
	position:relative;
	left:0;
	top:0;
	z-index:100;
}
#masterDiv {
	color: #000066;
	position: relative;
	left: 0px;
	top: 0px;
	height: 34px;
	width: 137px;
}
#contentDiv {
	color: #000066;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	position: absolute;
	left: 0px;
	top: 5px;
	height: 34px;
	width: 137px;
}
div.disturber {
	background: #9c0000;
	color: #ffffff;
	font: bold 10px/15px Verdana;
	padding: 2px 5px 3px 5px;
	text-align: left;
	margin:0;
	float: left;
	display:block;
	text-decoration: none;
}
div.infoDisturber {
	background: #ffffff;
	color: #9c0000;
	font: normal 9px/9px Tahoma, Sans Serif;
	width: 70px;
	text-align: center;
	padding: -5px 0 0 0;
}
.infoDisturberHighlight {
	font: bold 13px Arial; 
}
a div {
	text-decoration: none!important;
	*cursor: hand;
}
/* COLORS */
.bg {background-color: #D6D6D6;}
.context, .context_interessenten, 
.context_kunden {background-color: #C7D8E5;}
.contextbox_bg {background-color: #F1F5FA;}
.myo2on, .myo2on_nav_sub, .myo2on_context {background-color: #CFDDE9;}
.navbottom_l {background-color: #D4D7D9;}
.navmain, .navbottom_d, .tbl_grey_headbg, .nav_sub1, .myo2on_nav_sub1, 
.myo2on_nav_sub_head {background-color: #AAAEB1;}
.nav_sub {background-color: #CFDDE9;}
.nav_sub2 {background-color: #B6BDC0;}
.nav_sub3, .nav_sub4 {background-color: #BDC4C6;}
.nav_sub_head {background-color: #8F9295;}
/* IMAGES */
.border{border: 1px solid #D3D5D4;}

/* eMail */
.tbl_row_blue1_bg {
 	background-color: #E8F0F6;
}
.tbl_row_blue2_bg {
 	background-color: #CADDEE;
}
td.colTitleSelected {
	background-color: #738AB5;
	color: #FFFFFF;
	font: bold 10px/12px Verdana;
	padding: 4px 10px 5px 10px;
	vertical-align: top;
}
td.colTitleSepSelected {
	background-color: #738AB5;
	border-left: 1px solid #ffffff;
	color: #FFFFFF;
	font: bold 10px/12px Verdana;
	padding: 4px 10px 5px 10px;
	vertical-align: top;
}
td.colTitle a.titleWhite, td.colTitleSep a.titleWhite,
td.colTitleSepSelected a.titleWhite, td.colTitleSelected a.titleWhite,
a.titleWhite  {
	color: #FFFFFF;
	font: bold 10px Verdana;
	text-decoration: none;
}
td.colTitle a.titleWhite:hover, td.colTitleSep a.titleWhite:hover,
td.colTitleSepSelected a.titleWhite:hover, td.colTitleSelected a.titleWhite:hover,
a.titleWhite:hover {
	color: #CC0000;
	font: bold 10px Verdana;
	text-decoration: none;
}
.titleWhite {
	display:block;
}