/*********************************************
   Created      : October 8th, 2004
   Last modified: March 24nd, 2005
*********************************************/

/********************************************
  TOP.PHP
*********************************************/

.surface
{
   background-color: #ECF3D6;
}

a.menuItem
{
   color          : black;
   font-size      : 10px;
   font-weight    : bold;
   text-decoration: underline;
   font-family    : Verdana, Arial, Helvetica;
}

a.menuItem:hover
{
   color: #ce6700;
}

a.menuItem_Login
{
   color      : white;
   font-size  : 10pt;
   font-weight: bold;
   font-family: Arial, Helvetica;
}

a.menuItem_Login:hover
{
   color:  #ce6700;
}

/********************************************
  BOTTOM.PHP
*********************************************/


.rafantecText
{
   color      : black;
   font-size  : 8pt;
   font-family: Verdana, Arial, Helvetica;
   padding    : 10px;
}

a.rafantecLink
{
   color          : #358b38;
   font-size      : 10pt;
   text-decoration: underline;
   font-family    : Verdana, Arial, Helvetica;
}

a.rafantecLink:hover
{
   color:  #ce6700;
}

/********************************************
  LEFT.PHP
*********************************************/

/****** SEARCH ******/

td.searchboxTable
{
   font-family : Verdana, Arial, sans-serif;
   font-size   : 9pt;
   font-weight : bold;
   color       : black;
   padding-left: 7px;
}

input.searchboxTextField
{
   text-align      : left;
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 10pt;
   font-weight     : bold;
   color           : #ce6700;
   width           : 157;
   background-color: #FFFFFF;
   border-width    : 1px;
   border-color    : #000000;
   border-style    : solid;
}

input.searchboxButton
{
   border-style    : none;
   height          : 20px;
   width           : 20px;
   cursor          : hand;
}


/****** Categories *******/

.categoryItem
{
   background-color: #358B38;
   padding         : 3px;
   padding-left    : 6px;
}

.categoryItemHighlighted
{
   background-color: #B8DB7C;
   padding         : 3px;
   padding-left    : 6px;
   color           : black;
   text-decoration : underline;
   cursor          : hand;
}

a.categoryLink
{
   font-family    : Arial;
   font-size      : 10pt;
   font-weight    : bold;
   color          : white;
   text-decoration: none;
}

a.categoryLink:hover
{
   color: black;
}

td.subcategory
{
   background-color: #B8DB7C;
   //padding-left    : 17px;
   padding-top     : 3px;
   padding-bottom  : 3px;
}

a.subcategoryLink
{
   color          : #2C722E;
   font-family    : Arial, sans-serif;
   font-size      : 10pt;
   font-weight    : bold;
   text-decoration: none;
}

a.subcategoryLink:hover
{
   color          : black;
   text-decoration: underline;
}

a.subcategorySelectedLink
{
   color          : black;
   font-family    : Arial, sans-serif;
   font-size      : 10pt;
   font-weight    : bold;
   text-decoration: none;
}

a.subcategorySelectedLink:hover
{
   color          : black;
   text-decoration: underline;
}

a.categoryPath
{
   color          : black;
   font-family    : Verdana;
   font-size      : 13px;
   text-decoration: underline;
}

a.categoryPath:hover
{
   color          : #ce6700;
   text-decoration: underline;
}

/****** LEFT SIDE: Discounts/News *******/

.discountsTitle
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   background-color: #FFCC00;
   color           : #990000;
   _filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFCC00', endColorStr='#FAE8A8', gradientType='0');
}

a.discountsTitleLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   background-color: #FFCC00;
   color           : #990000;
   text-decoration : none;
}

a.discountsTitleLink:hover
{
   color           : black;
   text-decoration : underline;
}

a.discountsLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   color           : black;
   text-decoration : none;
   padding         : 2px;
}

a.discountsLink:hover
{
   color           : #990000;
   text-decoration : underline;
}

.left_side_newsTitle
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   background-color: #FFCC00;
   color           : #990000;
   _filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFCC00', endColorStr='#FAE8A8', gradientType='0');
}

a.left_side_newsTitleLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   background-color: #FFCC00;
   color           : #990000;
   text-decoration : none;
}

a.left_side_newsTitleLink:hover
{
   color           : black;
   text-decoration : underline;
}

a.left_side_newsLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   color           : black;
   text-decoration : none;
   padding         : 2px;
}

a.left_side_newsLink:hover
{
   color           : #990000;
   text-decoration : underline;
}


/********************************************
  MIDDLE.PHP
*********************************************/

a.Middle_categoryLink
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 14px;
   font-weight    : bold;
   color          : black;
   text-decoration: none;
}

a.Middle_categoryLink:hover
{
   color          : #ce6700;
   text-decoration: underline;
}

a.Middle_subcategoryLink
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 8pt;
   font-weight    : bold;
   color          : #2C722E;
   text-decoration: none;
}

a.Middle_subcategoryLink:hover
{
   color          : #ce6700;
   text-decoration: underline;
}

td.product_price
{
   font-size  : 12pt;
   font-family: Arial;
   color      : black;
   font-weight    : bold;   
}

td.product_entry
{
   font-size  : 10px;
   font-family: Verdana;
   color      : black;
}

td.product_test_discount_news
{
   font-size  : 10px;
   font-family: Verdana;
   font-weight: bold;
   color      : #2C722E;
}

.product_new
{
   color          : red; //#CC3333;
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   font-weight    : bold;
   text-decoration: none;
}

/********************************************
  LOGIN.PHP
*********************************************/

.loginButton
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   color           : white;
   xborder          : 1px solid black;
   cursor          : hand;
   background-color: #84C225;
}

a.loginRegistration
{
   font-family    : Arial, Helvetica, sans-serif;
   font-size      : 10pt;
   font-weight    : bold;
   color          : white;
   text-decoration: none;
}

a.loginRegistration:hover
{
   text-decoration: underline;
   color          : black;
}

.loginError
{
   font-family    : Arial, Helvetica;
   font-size      : 14pt;
   font-weight    : bold;
   color          : red;
   padding        : 15px;
}

/********************************************
  REGISTRATION.PHP
*********************************************/

.registrationCaption
{
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: white;
   padding: 5px;
}

.registrationCheckedList
{
   font-size                : 10pt;
   padding-left             : 10px;
   padding-right            : 10px;
   padding-top              : 5px;
   padding-bottom           : 5px;
   height                   : 100px;
   width                    : 210px;
   border                   : 1px solid black;
   background-color         : #ECF3D6;
   overflow-x               : auto;
   overflow-y               : auto;
   scrollbar-track-color    : #eeeeee;
   scrollbar-shadow-color   : #ffffff;
   scrollbar-highlight-color: #ffffff;
   scrollbar-face-color     : #ffffff;
   scrollbar-base-color     : black;
   scrollbar-arrow-color    : black;
}

.registrationCheckedListItem
{
   color: #358B38;
   cursor: hand;
   font-size: 10pt;
}

/********************************************
  SITE_MAP.PHP
*********************************************/

.mapTOCEntry_Main
{
   background-color: #B8DB7C;
   font-family     : Arial;
   font-size       : 10pt;
   font-weight     : bold;
   padding-top     : 5px;
   padding-bottom  : 5px;
   padding-left    : 5px;
}

.mapTOCEntry_Number
{
   background-color: #B8DB7C;
   font-family     : Arial;
   font-size       : 8pt;
   font-weight     : bold;
   color           : #358B38;
   padding-left    : 20px;
}

.mapTOCEntry_Entry
{
   background-color: #B8DB7C;
   font-family     : Arial;
   font-size       : 8pt;
   font-weight     : bold;
   color           : #358B38;
   padding-left    : 15px;
}

a.mapTOCEntry_Link
{
   background-color: #B8DB7C;
   font-family     : Arial;
   font-size       : 8pt;
   font-weight     : bold;
   color           : #358B38;
   padding-left    : 15px;
   text-decoration : none;
}

a.mapTOCEntry_Link:hover
{
   text-decoration: underline;
   color          : black;
}

/********************************************
  GAMES
*********************************************/

.gamesTitle
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   background-color: #FFCC00;
   color           : #990000;
}

a.gamesLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   color           : black;
   text-decoration : none;
   padding-left    : 15px;
}

a.gamesLink:hover
{
   color           : #990000;
   text-decoration : underline;
}

/********************************************
  NEWS.PHP
*********************************************/

.newsTitle
{
   font-family: Arial;
   font-size  : 10pt;
   font-weight: bold;
   color      : #1C481D;
}

.newsDate
{
   font-family: Verdana;
   font-size  : 7pt;
   color      : black;
}

.newsText
{
   font-family: Verdana;
   font-size  : 8pt;
   color      : #1C481D;
   text-align: justify;
}

a.newsLink
{
   font-family: Arial;
   font-size  : 10pt;
   font-weight: bold;
   color      : #1C481D;
   text-decoration: none;
}

a.newsLink:hover
{
   color          : #990000;
   text-decoration: underline;
}

/****** PRODUCT PAGE / PARTNERS ******/

.productpagePrice
{
   font-size  : 14pt;
   font-family: Arial;
   color      : black;
}

a.productpagePartner
{
   font-size  : 10pt;
   font-family: Arial;
   font-weight: bold;
   color      : #358B38;
   text-decoration: none;
   padding-left: 5px;
}

a.productpagePartner:hover
{
   color      : black;
   text-decoration: underline;
}

.productpageAddress
{
   font-size  : 8pt;
   font-family: Verdana;
   font-weight: bold;
   color      : black;
   padding-top: 20px;
   padding-left: 5px;
}

.opinionRafanTec
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   color          : black;
   font-style     : italic;
}

.opinionLoginName
{
   font-family : Verdana, Arial, Helvetica;
   font-size   : 8pt;
   color       : #358B38;
   font-style  : italic;
   font-weight : bold;
   padding-left: 5px;
   width       : 100px;
}

.opinionText_Post
{
   font-family: Verdana, Arial, Helvetica;
   font-size  : 8pt;
   color      : #ce6700;
   border     : 1 solid black;
   width      : 430px;
   height     : 120px;
}

.opinionText_View
{
   font-family: Verdana, Arial, Helvetica;
   font-size  : 8pt;
   color      : black;
   xwidth      : 500px;
   xheight     : 70px;
}

.opinionValuation
{
   color          : #000000;
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   text-decoration: none;
   padding-left   : 5px;
   padding-right  : 10px;
}

.opinionDate
{
   font-family : Verdana, Arial, Helvetica;
   font-size   : 7pt;
   color       : black;
   font-style  : italic;
   font-weight : bold;
}

/********************************************
  DEFAULT STYLES
*********************************************/

body.normal_body
{
   background-color: #ECF3D6;
   margin: 1pt;
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: black;
}

a.userprofileLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   color           : #990000;
   text-decoration : none;
}

a.userprofileLink:hover
{
   color           : black;
   text-decoration : underline;
}

a.manufacturerLink
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 7pt;
   color           : black;
   text-decoration : none;
   xpadding         : 2px;
}

a.manufacturerLink:hover
{
   color           : #990000;
   text-decoration : underline;
}

.page
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 10pt;
   color           : black;
   text-decoration : none;
   padding         : 2px;
}

td.pageTitle
{
   font-family: Verdana;
   font-size  : 8pt;
   color      : black;
   padding: 5px;
}

a.pageLink
{
   font-family: Verdana;
   font-size  : 8pt;
   font-weight: bold;
   color      : #318431;
   text-decoration: none;
}

a.pageLink:hover
{
   color          : white;
   text-decoration: underline;
}

.pageButton
{
   font-family: Verdana;
   font-size  : 7pt;
   xfont-weight: bold;
   color      : maroon;
   background-color: #ECF3D6;
   cursor: hand;
}

.pageCombo
{
   font-family: Verdana;
   font-size  : 7pt;
   color      : black;
   background-color: #ECF3D6;
}


/********************************************
  HELP.PHP
*********************************************/

.help_toc
{
   font-family: Verdana, Arial, sans-serif;
   color      : #006600;
   text-decoration: underline;
}

td.help_toc_record
{
   padding-left: 15px;
}

.help_title
{
   font-family: Verdana, Arial, sans-serif;
   color      : #006600;
}


a.help_link
{
   color    : black;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.help_link:hover
{
   color: maroon;
   font-size: 10pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

a.help_sublink
{
   color    : black;
   font-size: 8pt;
   font-family: Verdana, Arial, Helvetica;
}

a.help_sublink:hover
{
   color: maroon;
}

body.help_body
{
   margin     : 10pt;
   font-family: Verdana, Arial, sans-serif;
   font-size  : 11px;
   color      : #006600;
   background-color: #ECF3D6;
}

/********************************************
  CONTACT.PHP
*********************************************/

td.partnerMenuItem1
{
   font-family     : Verdana, Arial, sans-serif;
   font-size       : 12px;
   color           : #E8F1F8;
   background-color: #6F8090;
   padding-left    : 5px;
   text-decoration : none;
}

.partnerMenuItem2
{
   cursor         : hand;
   font-size      : 12px;
   color          : #ce6700;
   padding-left   : 5px;
   background-color: #E8F1F8;
   text-decoration: underline;
}

.partnerMenuItem3
{
   background-color: #6F8090;
}

.partnerContent_Caption1
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 12px;
   color          : black;
   padding        : 5px;
   font-weight    : bold;
}

.partnerContent_Caption11
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 10px;
   color          : gray;
   font-weight    : bold;
   padding        : 10px;
}

.partnerContent_Data1
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 10px;
   color          : gray;
   font-style     : italic;
}

.partnerContent_Caption2
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 12px;
   color          : black;
   font-weight    : bold;
   padding        : 10px;
   text-decoration: underline;
}

.partnerContent_Caption22
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 12px;
   color          : black;
   font-weight    : bold;
   padding        : 10px;
}

.partnerShopContainer
{
   height: 211px;
   width: 250px;
   overflow-x: auto;
   overflow-y: auto;
   border: solid navy 1px;
   scrollbar-track-color : #eeeeee;
   scrollbar-shadow-color : #ffffff;
   scrollbar-highlight-color : #ffffff;
   scrollbar-face-color : #ffffff;
   scrollbar-base-color : Gray;
   scrollbar-arrow-color : #333333;
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 10px;
   padding        : 10px;
}

.partnerShopItem
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 10px;
   color          : black;
   padding        : 2px;
}

.partnerShopItem_Highlighted
{
   cursor         : hand;
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 10px;
   background-color: lightgrey;
   font-weight    : bold;
   color          : maroon;
   padding        : 2px;
}

.partnerShopItem_Selected
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 10px;
   color          : maroon;
   font-weight    : bold;
   background-color: lightgrey;
   padding        : 2px;
}

.partnerShop_Caption
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 12px;
   color          : black;
   font-weight    : bold;
}

.partnerContent_Data2
{
   font-family    : Verdana, Arial, sans-serif;
   font-size      : 12px;
   color          : gray;
}

.partnerModifyButton
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   color           : #ce6700;
   border          : 1px solid black;
   background-color: #eaeff0;
   width           : 65px;
}

.outlineProductViewOptions
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   color           : navy;
   cursor          : hand;
   width           : 100%;
   padding         : 2px;
   background-color: lightyellow;
   border          : solid 1px black;
}

/********************************************
  CONTACT.PHP
*********************************************/

.contactText
{
   margin     : 10pt;
   font-size  : 10px;
}

/********************************************
 ALL OTHER PAGES
*********************************************/

.boxu0
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
}
.boxo0
{
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
}

.boxlor1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   background-color: #E8F1F8;
}
.boxlr1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   background-color: #E8F1F8;
}
.boxlu1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #E8F1F8;
}
.boxru1
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #808080;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #E8F1F8;
}
.boxl1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   background-color: #E8F1F8;
}
.boxr1
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #808080;
   background-color: #E8F1F8;
}
.boxlou1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #E8F1F8;
}
.boxlo1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   background-color: #E8F1F8;
}
.boxor1
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #808080;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   background-color: #E8F1F8;
}
.boxoru1
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #808080;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #E8F1F8;
}
.boxloru1
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #E8F1F8;
}
.boxou1
{
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #E8F1F8;
}
.box1
{
   background-color: #E8F1F8;
}
.boxo1
{
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   background-color: #E8F1F8;
}

.boxloru2
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #CDCAD1;
}

.boxu3
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   background-color: #6F8090;
}

.boxheader
{
   background-color: #6F8090;
}

<!-- For inactive links -->
a.menu3     
{
   color: gray;
   font-size: 8pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

.title1
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10pt;
   text-decoration: none;
}
.title2
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}
.help1
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10pt;
   text-decoration: none;
}
.preis1
{
   color          : #007d2c;
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 10pt;
   font-weight    : bold;
   text-decoration: none;
}

.preis2
{
   color          : #007d2c;
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 10pt;
   font-weight    : bold;
   text-decoration: none;
}

.preis3
{
   color          : #007d2c;
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   font-weight    : bold;
   text-decoration: none;
}

input.srchgross
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10pt;
   color: #ce6700;
   font-weight: bold;
   width: 300;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
border-color: gray;
   border-style: solid;
}


input.btnSearch1
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 10pt;
   font-weight     : bold;
   color           : black;
   background-color: #eaeff0;
   text-align      : center;
   border-width    : 1px;
   border-color    : #000000;
border-color: gray;
   border-style    : solid;
   height          : 20px;
}

input.btnSearch2
{
   font-family     : Verdana, Arial, Helvetica;
   font-size       : 8pt;
   font-weight     : bold;
   color           : black;
   background-color: #eaeff0;
   text-align      : center;
   border-width    : 1px;
   border-color    : #000000;
   border-style    : solid;
   height          : 17px;
   width           : 22px;
}

select.sort
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border: 1px solid #000000;
}


.boxloru
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxlou
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxoru
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #808080;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxlor
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   vertical-align: middle;
}
.boxl
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   vertical-align: middle;
}
.menuboxl
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
}
.boxor
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   vertical-align: middle;
}
.boxo
{
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
}
.boxou
{
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxr
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   vertical-align: middle;
}
.boxru
{
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxlru
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxlr
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   vertical-align: middle;
}
.boxlo
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #666666;
   vertical-align: middle;
}
.boxlu
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #666666;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}
.boxu
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   vertical-align: middle;
}

.errHilite
{
   background-color: #D9D9D9;
   border: 1px solid #000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
}

a.redaktion
{
   color: #003366;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.redaktion:hover
{
   color: #ce6700;
   font-size: 8pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

input.filered
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
input.user
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
input.user200
{
   width: 200px;
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
input.user300
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
input.user146
{
   width: 146px;
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
input.user142
{
   width: 142px;
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
input.user121
{
   width: 121px;
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #808080;
   border-style: solid;
}
select.user
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border: thin solid #808080;
}
select.receiver
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border: 1px solid #808080;
   width: 150px;
}

td.shorthead
{
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #000000;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-top-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}
td.shortbody
{
   padding: 3px;
   background-color: #FFFFFF;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #000000;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}
td.title
{
   background-color: #FFFFFF;
   border-bottom-style: solid;
   border-bottom-width: 2px;
   border-bottom-color: #003366;
}

td.topnavi
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   color: #000000;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
td.sublgrey
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #D9D9D9;
   color: #000000;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}

th.topnavi
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   color: #000000;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
td.topnavigrau
{
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   color: #A7A7A7;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
td.topnavigruen
{
   padding: 3px;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #000000;
   color: #416C38;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}

.footerm
{
   background-color: #C7E2F2;
   border-style: solid;
   border-width: 1px;
   border-color: #003366;
}
.footerl
{
   border-style: solid;
   border-width: 1px;
   border-color: #003366;
}

a.navi
{
   color: #FFFFFF;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.navi:hover
{
   color: #ce6700;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

a.short
{
   color: #737373;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.short:hover
{
   color: #ce6700;
   font-size: 8pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

a.aktiv
{
   color: #003366;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.aktiv:hover
{
   color: #ce6700;
   font-size: 8pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

a.inaktiv
{
   color: #003366;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.inaktiv:hover
{
   color: #ce6700;
   font-size: 8pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

a.top
{
   color: #000000;
   font-size: 8pt;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica;
}
a.top:hover
{
   color: #ce6700;
   font-size: 8pt;
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica;
}

a.toprot:link
{
   color: #E6164F;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: underline;
}
a.toprot:hover
{
   color: #ce6700;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: underline;
}
a.toprot:visited
{
   color: #E6164F;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: underline;
}

.full
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}

.error
{
   color: #E6164F;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}
.top
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}
.toprot
{
   color: #E6164F;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}
.title
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   font-weight: bold;
}
.shortbody
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
}

input.suche
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   width: 190;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.status
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   width: 200;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.klein
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   width: 100;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.gross
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   width: 300;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
textarea.gross
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
select.redaktion
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border: 1px solid #000000;
}
input.upload
{
   text-align: left;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   width: 311;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.button
{
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #C0C0C0;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.btnCont
{
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #F1ECD7;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.btnRed
{
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #E7ECE1;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}

.errCont
{
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #F1ECD7;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}
input.check
{
   color: #003366;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}

td.contentheadl
{
   padding: 3px;
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
   font-weight: bold;
}
td.contentbodyl
{
   padding: 3px;
   background-color: #FFFFFF;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}
td.contentfooterl
{
   padding: 3px;
   background-color: #FFFFFF;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

td.contentheadr
{
   padding: 3px;
   background-color: #FFFFFF;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-top-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
   font-weight: bold;
}
td.contentbodyr
{
   padding: 3px;
   background-color: #FFFFFF;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #000000;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
}
td.contentfooterr
{
   padding: 3px;
   background-color: #FFFFFF;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #000000;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}
td.aktion
{
   padding: 3px;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #000000;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   color: #000000;
   font-family: Verdana, Helvetica, Arial;
   font-size: 8pt;
   text-decoration: none;
}

td.headl
{
   padding: 3px;
   background-color: #FFFFFF;
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
}
td.nlheadl
{
   padding: 3px;
   background-color: #DECFA7;
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
}
td.dlheadl
{
   padding: 3px;
   background-color: #E4C0C2;
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
}
td.dailyheadl
{
   padding: 3px;
   background-color: #BCDED9;
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
}
td.statusheadl
{
   padding: 3px;
   background-color: #C7E2F2;
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
}

td.headm
{
   padding: 3px;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #000000;
}
td.headr
{
   padding: 3px;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   border-top-color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   color: #003366;
   font-family: Verdana, Arial, Helvetica;
   font-size: 9pt;
   text-decoration: none;
}
td.body
{
   padding: 3px;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
}
td.footer
{
   padding: 3px;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #000000;
   color: #000000;
   font-family: Verdana, Helvetica, Arial;
   font-size: 8pt;
   text-decoration: none;
}

.grey1
{
   color: #bebebe;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.grey2 
{
   color: #666666;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
}

.title3
{
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   text-decoration: none;
   background-color: #FFFFFF;
}

select.search
{
   border: thin solid #808080;
   width: 150px;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
}

input.btnSearch3
{
   text-align: center;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #000000;
   background-color: #FFFFFF;
   border-width: 1px;
   border-color: #000000;
   border-style: solid;
}

.valuation
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 7pt;
   font-style: italic;
   color: gray;
   padding-left: 25px;
}

.disabledLink
{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   color: #bebebe;
}

.sp
{
   width : 100%;
   color : green;
   height: 1px;
}

.newsActual_Title
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 12pt;
   font-weight    : bold;
   text-decoration: underline;
   color          : black;
   padding        : 5px;  
}

.newsActual_Date
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 9pt;
   font-style     : italic;
   color          : navy;
   padding        : 5px;  
}

.newsActual_Body
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   color          : black;
   padding-left   : 5px;
}

.partnerAddress
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 7pt;
   font-style     : italic;
   text-decoration: none;
   color          : black;
   padding-left   : 16px;
}

/********************************************
  PARTNER_DATA.PHP
*********************************************/

.partnerPage_Caption
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   font-weight    : bold;
   color          : black;
   padding        : 3px;
}

.partnerPage_Combo
{
   font-family: Verdana;
   font-size  : 10pt;
   color      : #ce6700;
   font-weight: bold;
   background-color: white;
}

.partnerpage_ProductsTitle
{
   font-family: Verdana;
   font-size  : 10pt;
   color      : black;
   font-weight: bold;
}

a.partnerpage_ProductsData_Product
{
   color          : #2C722E;
   font-family    : Arial, sans-serif;
   font-size      : 8pt;
   font-weight    : bold;
   text-decoration: none;
}

a.partnerpage_ProductsData_Product:hover
{
   color          : black;
   text-decoration: underline;
}

.partnerpage_ProductsData_Category
{
   color          : black;
   font-family    : Arial, sans-serif;
   font-size      : 8pt;
}

.partnerpage_ProductsData_Date
{
   color          : black;
   font-family    : Arial, sans-serif;
   font-size      : 8pt;
   font-style  : italic;
}

/***********************************************/

.separator
{
   height: 1px;
   color : black;
}

.successfulOpinion
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   font-weight    : bold;
   color          : green;
   padding        : 15px;
}

.loggedUser
{
   font-family    : Verdana, Arial, Helvetica;
   font-size      : 8pt;
   color          : black;
   text-decoration: none;
}

.loggedUser:hover
{
   text-decoration: underline;
   color: white;
}

