body {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; background-color: white; margin: 10px;}
p {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; margin-bottom: 12px;}

a:active { color: rgb(235,87,20); text-decoration: underline;}
a:link { color: rgb(235,87,20); text-decoration: none ;}
a:hover { color: rgb(235,87,20); text-decoration: underline;}
a { color: rgb(235,87,20); text-decoration: none ;}

a.nav:active { color: rgb(235,87,20); text-decoration: underline;}
a.nav:link { color: black; text-decoration: none ;}
a.nav:hover { color: rgb(235,87,20); text-decoration: underline;}
a.nav{ color: black; text-decoration: none ;}

a.boldlineblack { font-size: 10pt; font-weight: bold; color: black;}

h1 { color: rgb(235,87,20);}
h2 { color: rgb(235,87,20);}
h3 { color: rgb(235,87,20);}
h4 { color: rgb(235,87,20); font-size: 12pt;}
h5 { color: rgb(235,87,20);}
h6 { color: rgb(235,87,20);}

.h3ex { color: white; background-color: rgb(235,87,20)}
.headline { font-size: 10pt; font-weight: bold; color: rgb(235,87,20); }
.boldline { font-size: 10pt; font-weight: bold; }
.boldlinered { font-size: 10pt; font-weight: bold; color: rgb(235,87,20); }
.redline { color: rgb(235,87,20); }
.blueline { color: rgb(235,87,20); }
.discount_text { font-size: 8pt; color: rgb(235,87,20); font-weight: bold; background-color: rgb(255,255,153); }

table tr th { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: rgb(235,87,20); text-decoration: underline;}
table tr td { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt;}
td.headline { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: white; background-color: rgb(235,87,20);}

.master {border: 0px; border-collapse: collapse; }

td.master_nav {background-color: rgb(255,180,36); border: 1px solid white; font-size: 8pt; }

.alter_row_1 {background-color: #FFECC8; font-size: 8pt; }
.alter_row_0 {font-size: 8pt; }
.discount_row {background-color: rgb(255,255,153); font-size: 8pt; }
.row_dotted {border-bottom: 1px dotted black; padding: 5px;}
.prod_teaser {color: gray; padding-top: 10px;}

input.bt {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; color: rgb(235,87,20); background-color: rgb(255,180,36); border: 2px solid rgb(235,87,20); cursor: pointer;background-image:url(/grafix/shaded_light_dl.png); background-repeat:repeat-x; height: 22px;}
button.bt {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; color: rgb(235,87,20); background-color: rgb(255,180,36); border: 2px solid rgb(235,87,20); cursor: pointer;background-image:url(/grafix/shaded_light_dl.png); background-repeat:repeat-x; height: 22px;}
.fld {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; background-color: white; border: 1px solid rgb(235,87,20);}
.fld_readonly {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; background-color: rgb(255,180,36); border: 1px solid rgb(235,87,20);}
.upld {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; background-color: rgb(255,180,36); border: 1px solid rgb(235,87,20);}

td.tab_blank {border-bottom: 2px solid rgb(255,180,36);}
td.tab_inactive {background-color: rgb(255,180,36); border: 2px solid rgb(255,180,36); padding: 4; text-align: center; font-size: 10pt; }
td.tab_active {background-color: white; border-top: 2px solid rgb(255,180,36); border-left: 2px solid rgb(255,180,36); border-right: 2px solid rgb(255,180,36); border-bottom:0px; padding: 4; color: white; font-weight: bold; text-align:center; font-size: 10pt; }
td.tab_blank_shop {border-bottom: 2px solid rgb(255,180,36);}
td.tab_inactive_shop {background-color: rgb(255,180,36); border-top: 2px solid rgb(255,180,36); border-left: 0px; border-right: 0px; border-bottom: 2px solid rgb(255,180,36); padding: 2; text-align: center; font-size: 8pt; }
td.tab_active_shop {background-color: white; border-top: 2px solid rgb(255,180,36); border-left: 0px; border-right: 0px; border-bottom:0px; padding: 2; color: white; font-weight: bold; text-align:center; font-size: 8pt; }
td.tab_left {background-color: rgb(255,180,36); border: 0px; padding:0; background-image:url(/grafix/tab_left.gif); background-repeat:no-repeat; height: 24px;}
td.tab_right {background-color: rgb(255,180,36); border: 0px; padding:0; background-image:url(/grafix/tab_right.gif); background-repeat:no-repeat; height: 24px;}

.navbox {padding: 2px; border: 2px solid white; margin-bottom: 2px;}
.shaded_blue {background-image:url(/grafix/shaded_light_ld.png); background-repeat:repeat-x;}
.shaded_white {background-image:url(/grafix/shaded_light_dl.png); background-repeat:repeat-x;}
.portlet_head {background-color: rgb(255,180,36); font-weight: bold; font-size: 12pt; color: black;}
.portlet_border {border: 1px solid rgb(255,180,36); padding: 10px;}

.arrowTable { font-family: Verdana, Arial, Helvetica ; font-size: 12px ; font-weight: normal ; color: #02115A ; }
.cellTable { width: 20px ; height: 18px ; text-align: center ; padding: 0px ; }
.headingText { width: 60px ; height: 19px ; font-family: Verdana, Arial, Helvetica ; font-size: 12px ; font-weight: bold ; color: #02115A ; }
.headingDays { font-family: Verdana, Arial, Helvetica ; font-size: 12px ; font-weight: normal ; color: #02115A ; }
.bodyDays { text-decoration: none ; text-align: center ; font-family: Verdana, Arial, Helvetica ; font-size: 12px ; font-weight: normal ; color: #02115A ; }
.arrowTable:link, .bodyDays:link  { text-decoration: none ; }
.arrowTable:visited, .bodyDays:visited  { text-decoration: none ; }
.arrowTable:hover { font-weight: bold ; font-size: 12px ; }
.bodyDays:hover { font-weight: bolder ; font-size: 13px ; }
.layerBackground { layer-background-color: #E4E3E3 ; background-color: #E4E3E3 ; border-width: 1px; border-color: #02115A ; border-style: solid ; }
