/* Begin template classes */

.gewonetext12
{
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
}

.gewonetext14
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
}


.OBSLogin_error
{
    color: #FF0000;
    border-color: #fff;
    border-width: 1px;
    border-style: solid;
    background: #FCFCFC;
    font: bold 8pt Verdana;
    width: 100%;
}

.OBSLogin_textbox
{
    color: #000;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    background: #FCFCFC;
    font: 8pt Verdana;
}


.OBSLogin_label
{
    color: #ff9900;
    font: bold 8pt Verdana;
}

.OBSLogin_button
{
    color: #fff;
    border-color: #ff9900;
    border-width: 1px;
    border-style: solid;
    background: #000;
    font: bold 8pt Verdana;
}

.OBSLogin_text
{
    color: #000;
    font: 8pt Verdana;
}

.OBSLogin_textbold
{
    color: #000;
    font: bold 8pt Verdana;
}

#MLDocument_Yearlinks
{
	margin-top:10px;
}

#MLDocument_Yearlinks a:link.documentyearlink, a:hover.documentyearlink, a:visited.documentyearlink, a:active.documentyearlink {
	color: #000;
	font: 9pt Arial;
	text-decoration: underline;
}
#MLDocument_Docs {
	width: 725px;
	margin-top: 10px;
	margin-left: 10px;
}
#MLDocument_Tekst {
	float: left;
	width: 100%;
}
#MLDocument_Tekst p.category {
	color: #000;
	font: bold 12px Arial;
	margin-bottom: 0;
}
#MLDocument_Tekst p.title {
	color: #FF9900;
	font: bold 12px Arial;
	margin-top: 2px;
	margin-bottom: 2px;
}
#MLDocument_Tekst p.description {
	margin-top: 0;
	margin-bottom: 0;
	color: #000;
	font: 12px Arial;
}
#MLDocument_Tekst p.date {
	margin-top: 10px;
	color: #000;
	font: 12px Arial;
}
#MLDocument_Img {
	float: right;
	margin-top: 5px;
	margin-left: 3px;
	margin-bottom: 3px;
}
#MLDocument_Bottom {
	width: 100%;
	margin-left: 10px;
	margin-top: 5px;
}
#MLDocument_Link {
	float: left;
}
#MLDocument_Link p.link {
	color: #000;
	font: 12px Arial;
}
#MLDocument_Link a:link.documentlanglink, a:hover.documentlanglink, a:visited.documentlanglink, a:active.documentlanglink {
	color: #ff9900;
	font: 12px Arial;
	text-decoration: underline;
}
#MLDocument_Author {
	float: right;
}
#MLDocument_Author p.author {
	text-align: right;
	color: #000;
	font: 12px Arial;
}
#MLDocument_Line {
	width: 100%;
	margin-left: 10px;
	margin-top: 8px;
}

.mobsa1
{
    background-image: url(/portals/23/images/mobsa1.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 53px;
    width: 11px;
}

.mobsa2
{
    background-image: url(/portals/23/images/mobsa2.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 53px;
}

.mobsa3
{
    background-image: url(/portals/23/images/mobsa3.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 145px;
    height: 198px;
}

.mobsa4
{
    background-image: url(/portals/23/images/mobsa4.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 13px;
    width: 281px;
}

.mobserv1
{
    background-image: url(/portals/23/images/mobserv1.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 50px;
    width: 10px;
}

.mobserv2
{
    background-image: url(/portals/23/images/mobserv2.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 50px;
}

.mobserv3
{
    background-image: url(/portals/23/images/mobserv3.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 130px;
    height: 194px;
}

.mobserv4
{
    background-image: url(/portals/23/images/mobserv4.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 14px;
    width: 302px;
}



.mosa1
{
    background-image: url(/portals/23/images/mosa1.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 53px;
    width: 11px;
}

.mosa2
{
    background-image: url(/portals/23/images/mosa2.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 53px;
}

.mosa3
{

    background-repeat: no-repeat;
    background-position: right bottom;
    width: 144px;
    height: 176px;
}

.mosa4
{
    background-image: url(/portals/23/images/mosa4.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 13px;
    width: 281px;
}





.mserv1a
{
    background-image: url(/portals/23/images/subheader_mobile_services_1a.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.mserv2a
{
    background-image: url(/portals/23/images/subheader_mobile_services_2a.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.mserv3a
{
    background-image: url(/portals/23/images/subheader_mobile_services_3a.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}


.mserv1b
{
    background-image: url(/portals/23/images/subheader_mobile_services_1b.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.mserv2b
{
    background-image: url(/portals/23/images/subheader_mobile_services_2b.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.mserv3b
{
    background-image: url(/portals/23/images/subheader_mobile_services_3b.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

.msales1a
{
    background-image: url(/portals/23/images/subheader_mobile_sales_1a.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.msales2a
{
    background-image: url(/portals/23/images/subheader_mobile_sales_2a.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.msales3a
{
    background-image: url(/portals/23/images/subheader_mobile_sales_3a.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}


.msales1b
{
    background-image: url(/portals/23/images/subheader_mobile_sales_1b.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.msales2b
{
    background-image: url(/portals/23/images/subheader_mobile_sales_2b.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.msales3b
{
    background-image: url(/portals/23/images/subheader_mobile_sales_3b.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

/* end template classes */



/* begin Odyssee module classes */

.MLNewsTitle
{
    color: #ff9900;
    text-decoration: none;
    font: bold 8pt Verdana;
}

.MLNewsBigTitle
{
    color: #ff9900;
    text-decoration: none;
    font: normal bold 11pt Verdana;
    padding-bottom: 5px;
    padding-top: 10px;
}

a:link.MLNewsReturn, a:active.MLNewsReturn, a:visited.MLNewsReturn, a:hover.MLNewsReturn
{
    color: #ffffff;
    text-decoration: none;
    font: bold 1pt Verdana;
}

a:link.MLNewsTitle, a:active.MLNewsTitle, a:visited.MLNewsTitle
{
    color: #ff9900;
    text-decoration: none;
    font: bold 8pt Verdana;
}

a:hover.MLNewsTitle
{
    color: #ff9900;
    text-decoration: underline;
    font: bold 8pt Verdana;
}

.MLNewsAuthor
{
    color: #333;
    text-decoration: none;
    text-align: justify;
    font: normal 8pt Verdana;
    padding-bottom: 5px;
}
.MLNewsDesc
{
    color: #ff0000;
    text-decoration: none;
    font: italic 8pt Verdana;
}

.catalog_pagingtable
{
    height: 20px;
    background-color: #ededeb;
    width: 100%;
}
.catalog_normal, .catalog_normaldisabled
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.catalog_normaldisabled
{
    color: Silver;
}
.catalog_commandbutton
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}
A.catalog_commandbutton:link
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}

A.catalog_commandbutton:visited
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}

A.catalog_commandbutton:active
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}

A.catalog_commandbutton:hover
{
    color: #444;
    text-decoration: underline;
    font: bold 8pt Verdana;
}






#ArticleDetails_PrevNextButtons
{
    background: #ededeb;
    width: 100%;
    margin-top: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#ArticleDetails_Above
{
    background: #ededeb;
    width: 100%;
    margin-top: 17px;
}
#ArticleDetails_Under
{
    border-top: solid 5px #FFF;
    clear: both;
}
#ArticleDetails_Thumbs
{
    float: left;
    padding-top: 3px;
}
#ArticleDetails_Category
{
    clear: both;
    width: 100%;
    border-bottom: solid 5px #FFF;
    padding-top: 3px;
    padding-bottom: 3px;
    background: #ededeb;
}
#ArticleDetails_Category .Cat_label
{
    font: bold 8pt Verdana;
}
#ArticleDetails_Category .Cat_value
{
    font: bold 8pt Verdana;
}
#ArticleDetails_Picture
{
    float: left;
    padding-right: 10px;
}
#ArticleDetails_Details
{
    float: left;
    padding-top: 3px;
    padding-right: 10px;
}
#ArticleDetails_Details .Details_label
{
    font: bold 8pt Verdana;
}
#ArticleDetails_Details .Details_value
{
    font: 10px Verdana;
}
#ArticleDetails_Details .Details_cell
{
    border: solid 1px #999;
    padding-bottom: 2px;
    padding-right: 2px;
}
#ArticleDetails_Details .Details_cellr
{
    padding-left: 2px;
    padding-bottom: 2px;
    border: solid 1px #999;
    text-align: right;
}
#ArticleDetails_Details .Details_cellbottom
{
    padding-bottom: 2px;
}
#ArticleDetails_Details .Details_celltable
{
    padding-top: 3px;
    padding-bottom: 3px;
}
#ArticleDetails_Linked
{
    float: right;
    padding-top: 3px;
}
#ArticleDetails_Linked .Linked_label
{
    font: bold 8pt Verdana;
}
#ArticleDetails_Linked .Linked_value
{
    color: #444;
    text-decoration: underline;
    font: 10px Verdana;
}
#ArticleDetails_Docs
{
    float: right;
}
#ArticleDetails_Docs .Docs_label
{
    font: bold 8pt Verdana;
}
#ArticleDetails_Docs .Docs_value
{
    color: #444;
    text-decoration: underline;
    font: 10px Verdana;
}
#ArticleDetails_Longdesc
{
    clear: both;
    width: 100%;
    border-top: solid 5px #FFF;
    background: #ededeb;
}
#ArticleDetails_Longdesc .Longdesc_value
{
    font: 10px Verdana;
}




.Catalog_category
{
    font-weight: bold;
}
.Catalog_category_cell
{
    padding-top: 10px;
}
#OrderHistory_Details
{
    width: 120px;
    float: left;
    color: #444;
}
#OrderHistory_Details_label
{
    text-align: left;
    color: #444;
    font-weight: bold;
    border-bottom: solid 2px #FFF;
    margin-left: 5px;
    background: #ededeb;
}
#OrderHistory_Details_order
{
    text-align: left;
    color: #444;
    font-weight: bold;
    border-bottom: solid 2px #FFF;
    background: #ededeb;
    width: 120px;
    clear: both;
}
#OrderHistory_Details_value
{
    color: #444;
    text-align: left;
    vertical-align: top;
    background: #FFF;
    margin-bottom: 2px;
}
#OrderHistory_Details_values
{
    width: 500px;
    float: left;
    margin-left: 2px;
    clear: right;
}
#OrderHistory_Details_link
{
    text-align: right;
    width: 500px;
    margin-left: 2px;
    border-bottom: solid 2px #FFF;
    float: left;
}
#OrderHistory_Details_lineheader
{
    text-align: left;
    color: #444;
    font-weight: bold;
    border-bottom: solid 2px #FFF;
    background: #ededeb;
    float: left;
    width: 120px;
}
#OrderHistory_Details_orderlines
{
    clear: both;
    margin-top: 5px;
}
#OrderHistory_Details_List_list
{
    width: 100%;
}
#OrderHistory_Details_List_listheader
{
    clear: both;
    width: 100%;
    background: #707070;
    text-align: left;
    margin-top: 10px;
    color: #FFF;
    font-weight: bold;
}
#OrderHistory_Details_List_code
{
    float: left;
    width: 100px;
}
#OrderHistory_Details_List_desc
{
    float: left;
    width: 450px;
}
#OrderHistory_Details_List_price
{
    float: left;
    width: 60px;
    text-align: right;
}
#OrderHistory_Details_List_quantity
{
    float: left;
    width: 60px;
    text-align: right;
}
#OrderHistory_Details_List_codeheader
{
    float: left;
    width: 100px;
}
#OrderHistory_Details_List_descheader
{
    float: left;
    width: 450px;
}
#OrderHistory_Details_List_priceheader
{
    float: left;
    width: 60px;
    text-align: right;
}
#OrderHistory_Details_List_quantityheader
{
    float: left;
    width: 60px;
    text-align: right;
}

#OrderHistory_List_Header
{
    clear: both;
    width: 100%;
    background: #707070;
    text-align: left;
    margin-top: 10px;
}
#OrderHistory_List_Headerdate
{
    float: left;
    width: 126px;
    font-weight: bold;
    color: #FFF;
}
#OrderHistory_List_Headerref
{
    float: left;
    width: 100px;
    font-weight: bold;
    color: #fff;
}
#OrderHistory_List_Headermemo
{
    float: left;
    width: 350px;
    font-weight: bold;
    color: #fff;
}
#OrderHistory_List_Headerline
{
    float: left;
    width: 35px;
    font-weight: bold;
    color: #fff;
}
#OrderHistory_List_Headertotal
{
    float: left;
    width: 50px;
    font-weight: bold;
    color: #fff;
}



#OrderHistory_List
{
    width: 100%;
    color: #444;
}
#OrderHistory_List_date
{
    float: left;
    width: 126px;
}
#OrderHistory_List_ref
{
    float: left;
    width: 100px;
}
#OrderHistory_List_memo
{
    float: left;
    width: 350px;
}
#OrderHistory_List_line
{
    float: left;
    width: 35px;
    text-align: right;
}
#OrderHistory_List_total
{
    float: left;
    width: 50px;
    text-align: right;
}


#Menu_menu
{
    width: 100%;
    background-color: #636363;
    color: #fff;
    font-weight: bold;
    height: 20px;
}

#Menu_logged
{
    margin-top: 3px;
    float: left;
}

#Menu_links
{
    text-align: right;
    margin-top: 3px;
    font-weight: bold;
}

#Menu_links a:link
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
#Menu_links a:visited
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
#Menu_links a:hover
{
    color: #fff;
    text-decoration: underline;
    font: bold 8pt Verdana;
}
#Menu_links a:active
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}

#AccountInfo_List_Header
{
    clear: both;
    width: 100%;
    background: #707070;
    text-align: left;
    margin-top: 10px;
}
#AccountInfo_List_Headerzip
{
    float: left;
    width: 50px;
    font-weight: bold;
    color: #FFF;
}
#AccountInfo_List_Headertype
{
    float: left;
    width: 110px;
    font-weight: bold;
    color: #FFF;
}
#AccountInfo_List_Headername
{
    float: left;
    width: 100px;
    font-weight: bold;
    color: #FFF;
}
#AccountInfo_List_Headerstreet
{
    float: left;
    width: 200px;
    font-weight: bold;
    color: #FFF;
}
#AccountInfo_List_Headercity
{
    float: left;
    width: 100px;
    font-weight: bold;
    color: #FFF;
}
#AccountInfo_List_Headercountry
{
    float: left;
    width: 100px;
    font-weight: bold;
    color: #FFF;
}
#AccountInfo_List
{
    width: 100%;
    color: #444;
}
#AccountInfo_List_zip
{
    float: left;
    width: 50px;
}
#AccountInfo_List_type
{
    float: left;
    width: 110px;
}
#AccountInfo_List_name
{
    float: left;
    width: 100px;
}
#AccountInfo_List_street
{
    float: left;
    width: 200px;
}
#AccountInfo_List_city
{
    float: left;
    width: 100px;
}
#AccountInfo_List_country
{
    float: left;
    width: 100px;
}

#AccountInfo_labels
{
    float: left;
    width: 100px;
}
#AccountInfo_valuesr
{
    float: left;
    width: 380px;
}
#AccountInfo_values
{
    float: left;
    width: 150px;
}
#AccountInfo_label
{
    text-align: left;
    color: #000;
    font-weight: bold;
    border-bottom: solid 2px #FFF;
    background: #ededeb;
}
.AccountInfo_login_lbl
{
    text-align: left;
    vertical-align: top;
    width: 100px;
    color: #000;
    font-weight: bold;
    background: #ededeb;
}
.AccountInfo_pass_lbl
{
    text-align: left;
    vertical-align: top;
    width: 100px;
    color: #000;
    font-weight: bold;
    background: #ededeb;
    margin-left: 5px;
}
#AccountInfo_login
{
    width: 100%;
    clear: both;
    text-align: left;
    vertical-align: top;
}
.AccountInfo_login_value
{
    color: #666;
    text-align: left;
    vertical-align: top;
    background: #FFFFFF;
    width: 150px;
}
.AccountInfo_login_valuep
{
    color: #666;
    text-align: left;
    vertical-align: top;
    background: #FFFFFF;
    width: 100px;
}
.AccountInfo_box
{
    width: 150px;
}

#AccountInfo_value
{
    color: #666;
    text-align: left;
    vertical-align: top;
    border-bottom: solid 2px #FFF;
    height: 10px;
    background: #FFF;
}
#AccountInfo_amlabels
{
    float: left;
    width: 100px;
    margin-left: 5px;
    clear: right;
}
#AccountInfo_spacer
{
    clear: both;
    width: 100%;
    height: 10px;
}

#Pass_labels
{
    width: 150px;
    float: left;
    text-align: left;
}
#Pass_label
{
    color: #000;
    font-weight: bold;
    height: 18px;
    border-bottom: solid 2px #FFF;
    background: #ededeb;
}
#Pass_values
{
    float: left;
    margin-left: 5px;
}
#Pass_value
{
}
#Pass_buttons
{
    text-align: left;
    clear: both;
    margin-top: 5px;
}
#Pass_pass
{
    width: 100%;
    margin-top: 5px;
}
#Category_spacer
{
    clear: both;
    width: 100%;
    height: 19px;
}


#List_list
{
    position: relative;
    width: 460px;
    height: 10px;
    color: #444;
}
#List_code
{
    position: absolute;
    width: 60px;
}
#List_description
{
    position: absolute;
    width: 100%;
    left: 60px;
}
#List_status
{
    position: absolute;
    width: 60px;
    left: 260px;
}
#List_packing
{
    position: absolute;
    text-align: right;
    width: 30px;
    left: 320px;
}
#List_increment
{
    position: absolute;
    text-align: center;
    width: 30px;
    left: 350px;
}
#List_ecostock
{
    position: absolute;
    text-align: right;
    width: 40px;
    left: 380px;
}
#List_price
{
    position: absolute;
    text-align: right;
    width: 40px;
    left: 420px;
}
#Picture_Article
{
}
#Picture_Article_price
{
    color: #444;
    font: 10px Verdana;
}
#Header_list
{
    position: relative;
    width: 100%;
    height: 25px;
    background: #7b7569;
    margin-top: 5px;
}
#Header_code
{
    position: absolute;
    left: 5px;
    width: 60px;
    font-weight: bold;
    color: #FFF;
}
#Header_description
{
    position: absolute;
    width: 200px;
    left: 65px;
    font-weight: bold;
    color: #FFF;
}
#Header_status
{
    position: absolute;
    width: 60px;
    left: 265px;
    font-weight: bold;
    color: #FFF;
}
#Header_packing
{
    position: absolute;
    width: 30px;
    left: 325px;
    font-weight: bold;
    color: #FFF;
}
#Header_increment
{
    position: absolute;
    width: 30px;
    left: 355px;
    font-weight: bold;
    color: #FFF;
}
#Header_ecostock
{
    position: absolute;
    width: 40px;
    left: 385px;
    font-weight: bold;
    color: #FFF;
}
#Header_price
{
    position: absolute;
    width: 40px;
    left: 425px;
    font-weight: bold;
    color: #FFF;
}


body
{
    color: #000;
    background: #fff;
    font: 8pt Verdana;
    margin: 0;
}
table
{
    color: #000;
    font: 8pt Verdana;
}
td
{
    color: #000;
    font: 8pt Verdana;
}
p
{
    color: #000;
    font: 8pt Verdana;
}
div
{
    color: #000;
    font: 8pt Verdana;
}
input, textarea, select
{
    color: #000;
    border-color: #CCC;
    border-width: 1px;
    border-style: solid;
    background: #fcfcfc;
    font: 8pt Verdana;
}



a:link.menutop
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:visited.menutop
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:hover.menutop
{
    color: #999;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:active.menutop
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.menutop
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:link.logout
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:visited.logout
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:hover.logout
{
    color: #fff;
    text-decoration: underline;
    font: bold 8pt Verdana;
}
a:active.logout
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.logout
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:link.ssmenu
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:visited.ssmenu
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:hover.ssmenu
{
    color: #E4A031;
    text-decoration: underline;
    font: bold 8pt Verdana;
}
a:active.ssmenu
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.ssmenu
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.OBS_NET_Text
{
    color: #000;
    font: 10px Verdana;
}
.OBS_NET_TextBold
{
    color: #373737;
    font: bold 8pt Verdana;
}

.textetableau
{
    color: #666;
    font: 10px Verdana;
}
.titretableau
{
    height: 20px;
    color: #000;
    font: bold 8pt Verdana;
}
.OBS_NET_Title
{
    color: #fff;
    font: bold 12px Verdana;
}
.champrech
{
    vertical-align: middle;
    border: 1px solid #373737;
    color: #fff;
    background: #373737;
    font: 10px Verdana;
}

.OBS_NET_Error
{
    color: Red;
}
.OBS_NET_Warning
{
    color: black;
}
.OBS_NET_DataItemStyle
{
    color: #666;
    vertical-align: top;
    background: #FFF;
}
.OBS_NET_DataItemStyle_Navigation
{
    color: White;
    background: #666;
    font: bold 13px Verdana;
}
.OBS_NET_DataItemStyle_NavigationItem
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationItem:link
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationItem:hover
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationItem:visited
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationItem:active
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}
.OBS_NET_DataItemStyle_NavigationActiveItem
{
    color: #E4A031;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationActiveItem:link
{
    color: #E4A031;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationActiveItem:hover
{
    color: #E4A031;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationActiveItem:visited
{
    color: #E4A031;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationActiveItem:active
{
    color: #E4A031;
    font-size: 12px;
    font-weight: bold;
}
.OBS_NET_DataItemStyle_NavigationDisabledItem
{
    color: #AAA;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationDisabledItem:link
{
    color: #AAA;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationDisabledItem:hover
{
    color: #AAA;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationDisabledItem:visited
{
    color: #AAA;
    font-size: 12px;
    font-weight: bold;
}
a.OBS_NET_DataItemStyle_NavigationDisabledItem:active
{
    color: #AAA;
    font-size: 12px;
    font-weight: bold;
}
.OBS_NET_DataItemTitleStyle
{
    text-align: left;
    color: #000;
    font-weight: bold;
    background: #e9e9e9;
}









.OBS_NET_DataGridStyle
{
    border-top: #E4A031 1px solid;
    border-left: #E4A031 1px solid;
    border-right: #E4A031 1px solid;
    border-bottom: #E4A031 1px solid;
    background: white;
}
.OBS_NET_DataGridPagingStyle
{
    border-width: 0;
    color: #444;
    text-align: center;
    height: 30;
    vertical-align: bottom;
    background: Transparent;
}
.OBS_NET_DataGridPagingStyle a:link
{
    color: #E4A031;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridPagingStyle a:visited
{
    color: #E4A031;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridPagingStyle a:hover
{
    color: #E4A031;
    text-decoration: underline;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridPagingStyle a:active
{
    color: #E4A031;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridHeaderStyle
{
    color: #FFF;
    font-weight: bold;
    background: #E4A031;
}
.OBS_NET_DataGridHeaderStyle a
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.OBS_NET_DataGridHeaderStyle a:visited
{
    color: #FFF;
    font-weight: bold;
}
.OBS_NET_DataGridHeaderStyle a:hover
{
    color: #FFF;
    font-weight: bold;
}
.OBS_NET_DataGridHeaderStyle a:active
{
    color: #FFF;
    font-weight: bold;
}
.OBS_NET_DataGridItemStyle
{
    color: #000;
    vertical-align: top;
    background: #FFF;
    font: 10px Verdana;
}
.OBS_NET_DataGridAlternatingItemStyle
{
    vertical-align: top;
    color: #000;
    background: #e9e9e9;
    font: 10px Verdana;
    font-style: italic;
}
.OBS_NET_DataGridSelectedItemStyle
{
    color: White;
    background: LightGray;
    vertical-align: top;
}

.OBS_NET_DataGridStyle_catalog
{
    background: #ededeb;
    border: solid 0px;
    margin-top: 5px;
}
.OBS_NET_DataGridPagingStyle_catalog
{
    border-width: 0;
    color: #444;
    text-align: center;
    vertical-align: bottom;
    background: #f2f1ec;
}
.OBS_NET_DataGridPagingStyle_catalog a:link
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridPagingStyle_catalog a:visited
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridPagingStyle_catalog a:hover
{
    color: #444;
    text-decoration: underline;
    font: bold 8pt Verdana;
}
.OBS_NET_DataGridPagingStyle_catalog a:active
{
    color: #444;
    text-decoration: none;
    font: bold 8pt Verdana;
}

.OBS_NET_DataGridHeaderStyle_catalog
{
    color: #FFF;
    font-weight: bold;
    background: #707070;
}
.OBS_NET_DataGridHeaderStyle_catalog a
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.OBS_NET_DataGridHeaderStyle_catalog a:visited
{
    color: #FFF;
    font-weight: bold;
}
.OBS_NET_DataGridHeaderStyle_catalog a:hover
{
    color: #FFF;
    font-weight: bold;
}
.OBS_NET_DataGridHeaderStyle_catalog a:active
{
    color: #FFF;
    font-weight: bold;
}


.OBS_NET_DataGridItemStyle_catalog
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.OBS_NET_DataGridAlternatingItemStyle_catalog
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.OBS_NET_DataGridSelectedItemStyle_catalog
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}




a:link.obs_category
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:visited.obs_category
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}
a:hover.obs_category
{
    color: #fff;
    text-decoration: underline;
    font: bold 8pt Verdana;
}
a:active.obs_category
{
    color: #fff;
    text-decoration: none;
    font: bold 8pt Verdana;
}

.OBS_NET_DataGridStyle_category
{
    background: #abaaa7;
    margin-right: 2px;
}

.OBS_NET_DataGridHeaderStyle_category
{
    color: #FFF;
    font-weight: bold;
    background: #707070;
}

.OBS_NET_DataGridItemStyle_category
{
    vertical-align: top;
    color: #fff;
    font: 10px Verdana;
}
.OBS_NET_DataGridAlternatingItemStyle_category
{
    vertical-align: top;
    color: #fff;
    font: 10px Verdana;
}
.OBS_NET_DataGridSelectedItemStyle_category
{
    vertical-align: top;
    color: #fff;
    font: 10px Verdana;
}




.OBS_NET_DataGridStyle_accountinfo
{
    background: f2f1ec;
}

.OBS_NET_DataGridHeaderStyle_accountinfo
{
    color: #fff;
    font-weight: bold;
    background: #7b7569;
}

.OBS_NET_DataGridItemStyle_accountinfo
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridAlternatingItemStyle_accountinfo
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridSelectedItemStyle_accountinfo
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}

.OBS_NET_DataGridStyle_basket
{
    background: #ededeb;
}

.OBS_NET_DataGridHeaderStyle_basket
{
    color: #fff;
    font-weight: bold;
    background: #707070;
}

.OBS_NET_DataGridItemStyle_basket
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridAlternatingItemStyle_basket
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridSelectedItemStyle_basket
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}

.OBS_NET_DataGridStyle_orderhistory
{
    background: f2f1ec;
}

.OBS_NET_DataGridHeaderStyle_orderhistory
{
    color: #fff;
    font-weight: bold;
    background: #7b7569;
}

.OBS_NET_DataGridItemStyle_orderhistory
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridAlternatingItemStyle_orderhistory
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridSelectedItemStyle_orderhistory
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}

.OBS_NET_DataGridStyle_logviewer
{
    background: f2f1ec;
}

.OBS_NET_DataGridHeaderStyle_logviewer
{
    color: #fff;
    font-weight: bold;
    background: #7b7569;
}

.OBS_NET_DataGridItemStyle_logviewer
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridAlternatingItemStyle_logviewer
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
.OBS_NET_DataGridSelectedItemStyle_logviewer
{
    vertical-align: top;
    color: #444;
    font: 10px Verdana;
}
/* end Odyssee module classes */


