/*-------------------------------------------------------------------------
   Styles related to existing HTML tags
  -------------------------------------------------------------------------*/
body{
    font-family         : Verdana   ;
}
body.outside{
    background-color    : #333333   ;
}
span.price{
    color               : #ffffff   ;
    font-size           :  16px     ;
    font-style          : normal    ;
    font-weight         : 600       ;
}
.addtocard{
    text-align          : right       ;
    border-style        : solid       ;
    border-width        : 0px         ;
    border-color        : #ffffff     ;
    background          : transparent ;
    color               : #ffffff     ;
}
.addtocard:hover{
    color               : #ffd200     ;
}
table,tr,td{
    vertical-align      : top       ;
    padding             :   2px     ;
/*  border-style        : solid     ;
    border-width        :   1px     ;
    border-color        : #ff0000   ;*/
}
td.header{
    font-weight         :  600    ;
    border-bottom-style : solid   ;
    border-bottom-width : 1px     ;
    border-bottom-color : #ffffff ;
    border-right-style  : solid   ;
    border-right-width  : 1px     ;
    border-right-color  : #ffffff ;
}
td.header2{
    font-weight         :  600    ;
    border-bottom-style : solid   ;
    border-bottom-width : 1px     ;
    border-bottom-color : #ffffff ;
}
td.sum{
    border-top-style    : double  ;
    border-top-width    : 3px     ;
    border-top-color    : #ffffff ;
    border-right-style  : solid   ;
    border-right-width  : 1px     ;
    border-right-color  : #ffffff ;
}
td.sum2{
    border-top-style    : double  ;
    border-top-width    : 3px     ;
    border-top-color    : #ffffff ;
    padding-right       :   40px  ;
}
td.item{
    border-right-style  : solid   ;
    border-right-width  : 1px     ;
    border-right-color  : #ffffff ;
}
td.item2{
    padding-right       :   40px  ;
}
a.browserlink{
    color            : #fff9dd   ;
    font-family      : Verdana     ;
    font-size        :  10px     ;
    font-weight      : 500       ;
}
a.copyrightlink{
    color            : #cc3300   ;
    font-family      : Verdana     ;
	font-size        :  10px     ;
    font-weight      : 500       ;
    text-decoration  : none      ;
}
a.copyrightlink:hover{
    color            : #cc3300   ;
    font-family      : Verdana     ;
    font-size        :  10px     ;
    font-weight      : 500       ;
    text-decoration  : underline ;
}
a.linkslink{
    color            : #ffffff   ;
    font-family      : Verdana     ;
	font-size        :  10px     ; /* Ersetzt */
    font-weight      : 500       ;
    text-decoration  : none      ;
}
a.linkslink:hover{
    color            : #ffffff   ;
    font-family      : Verdana     ;
    font-size        :  10px     ; /* Ersetzt */
    font-weight      : 500       ;
    text-decoration  : underline ;
}
a.maillink{
    color            : #ffd200   ;
    font-family      : Verdana     ;
	font-size        :  10px     ; /* Ersetzt */
    font-weight      : 500       ;
    text-decoration  : none      ;
}
a.maillink:hover{
    color            : #ffd200   ;
    font-family      : Verdana     ;
    font-size        :  10px     ; /* Ersetzt */
    font-weight      : 500       ;
    text-decoration  : underline ;
}
a.maillink2{
    color            : #ff9933   ;
    font-family      : Verdana     ;
	font-size        :  10px     ; /* Ersetzt */
    font-weight      : 500       ;
    text-decoration  : none      ;
}
a.maillink2:hover{
    color            : #ff9933   ;
    font-family      : Verdana     ;
    font-size        :  10px     ; /* Ersetzt */
    font-weight      : 500       ;
    text-decoration  : underline ;
}
.cfstyle{
    background-image      : url( ../pics/fonds/Scrollfond.jpg );
    background-attachment : fixed     ;
    background-repeat     : no-repeat ;
}
#stdtext{
    color            : #ffffff   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  500      ;
    height           :  245px    ;
    left             :    0px    ;
    padding          :    0px    ;
    position         : relative  ;
    text-align       : left      ;
    text-decoration  : none      ;
    width            :  800px    ;
    z-index          :    3      ;
}
#innerstdtext{
    color            : #ffffff   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  500      ;
    height           :  245px    ;
    left             :   38px    ;
    overflow         : auto      ;
    padding          :    0px    ;
    position         : relative  ;
    text-align       : left      ;
    text-decoration  : none      ;
    width            :  762px    ;
    z-index          :    4      ;
}
#OrderData{
    left             :  525px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :    0px    ;
    width            :  200px    ;
    z-index          :    4      ;
}
#shoppicleft{
    height           :  143px    ;
    left             :    0px    ;
    position         : absolute  ;
    text-align       : left      ;
    width            :  137px    ;
    z-index          :    4      ;
}
#shoppicright{
    height           :  143px    ;
    left             :  375px    ;
    position         : absolute  ;
    text-align       : left      ;
    width            :  122px    ;
    z-index          :    4      ;
}
#shoptextleft{
    height           :  143px    ;
    left             :  155px    ;
    position         : absolute  ;
    text-align       : left      ;
    width            :  200px    ;
    z-index          :    4      ;
}
#shoptextright{
    height           :  143px    ;
    left             :  515px    ;
    position         : absolute  ;
    text-align       : left      ;
    width            :  200px    ;
    z-index          :    4      ;
}
p.stdtext{
    color            : #ffffff   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  500      ;
    padding-left     :   38px    ;
    padding-right    :  350px    ;
    text-align       : left      ;
    text-decoration  : none      ;
    z-index          :    4      ;
}
em.stdtext{
    color            : #ffd200   ;
    font-style       : normal    ;
}
b.stdtext{
    color            : #ffffff   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  700      ;
    text-align       : left      ;
    text-decoration  : none      ;
    z-index          :    4      ;
}
b.extraspecial{
    color            : #ffd200   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  700      ;
    text-align       : left      ;
    text-decoration  : none      ;
    z-index          :    4      ;
}
/*-------------------------------------------------------------------------
   New styles/layers
  -------------------------------------------------------------------------*/
#contents{
    height           :  500px    ;
    left             :   50%     ;
    margin-left      : -400px    ;
    margin-top       : -250px    ;
    position         : absolute  ;
    top              :   50%     ;
    width            :  800px    ;
    z-index          :    1      ;
}
#copyright{
    color            : #cc3300   ;
    font-family      : Verdana     ;
    font-size        :   10px    ;
    font-weight      : 500       ;
    height           :   12px    ;
    left             :   36px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  488px    ;
    width            :  300px    ;
    z-index          :    2      ;
}
#flash{
/*  border-color     : #ffffff   ;
    border-style     : solid     ;
    border-width     :    1px    ; */
    height           :  109px    ;
    left             :  553px    ;
    position         : absolute  ;
    top              :   15px    ;
    width            :  238px    ;
    z-index          :    2      ;
}
#picbutton{
    position         : absolute  ;
    height           :   46px    ;
    width            :   46px    ;
    z-index          :    3      ;
    border-style     : solid     ;
    border-width     :    1px    ;
    border-color     : #000000   ;
}
#artat{
    position         : absolute  ;
    left             :  410px    ;
    top              :   20px    ;
    height           :  201px    ;
    width            :  305px    ;
    z-index          :    4      ;
    border-style     : solid     ;
    border-width     :    0px    ;
    border-color     : #cccccc   ;
}
#picpreview{
    position         : absolute  ;
    left             :  400px    ;
    top              :   10px    ;
    height           :  211px    ;
    width            :  315px    ;
    z-index          :    3      ;
    border-style     : solid     ;
    border-width     :    0px    ;
    border-color     : #cccccc   ;
}
#infotext{
    color            : #ffd200   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  600      ;
    text-decoration  : none      ;
    z-index          :    2      ;
}
#legalmenu{
    height           :   14px    ;
    left             :  566px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  394px    ;
    width            :  300px    ;
    z-index          :    2      ;
}
#logo{
    height           :   33px    ;
    left             :   28px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :   31px    ;
    width            :  134px    ;
    z-index          :    2      ;
}
#mainmenu{
    height           :   14px    ;
    left             :   36px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :   86px    ;
    width            :  400px    ;
    z-index          :    2      ;
}
#profilefoto{
    position         : absolute  ;
    height           :  196px    ;
    left             :  486px    ;
    top              :   17px    ;
    width            :  256px    ;
    z-index          :    3      ;
}
#profilefoto[id]{
    position         : fixed     ;
}
#profilecaption{
    position         : absolute  ;
    color            : #999999   ;
    font-family      : Verdana     ;
    font-size        :   10px    ; /* Ersetzt */
    font-weight      :  500      ;
    height           :   10px    ;
    left             :  496px    ;
    text-align       : left      ;
    top              :  196px    ;
    width            :  220px    ;
    z-index          :    4      ;
}
#profilecaption[id]{
    position         : fixed     ;
}
#leftbottompic{
    height           :   70px    ;
    left             :   35px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  416px    ;
    width            :   30px    ;
    z-index          :    2      ;
}
#leftbottomtext{
    height           :   61px    ;
    left             :   70px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  420px    ;
    width            :  300px    ;
    z-index          :    2      ;
}
#rightbottomfond{
    height           :   74px    ;
    left             :  377px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  413px    ;
    width            :  424px    ;
    z-index          :    2      ;
}
#sitecontents{
    height           :  245px    ;
    left             :    1px    ;
    position         : absolute  ;
    top              :  147px    ;
    width            :  800px    ;
    z-index          :    2      ;
}
/*-------------------------------------------------------------------------
   Styles related to submenus
  -------------------------------------------------------------------------*/
#gallerymenu{
    height           :   27px    ;
    left             :  211px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  106px    ;
    width            :   71px    ;
    z-index          :    2      ;
}
#linksmenu{
    height           :   36px    ;
    left             :  349px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  106px    ;
    width            :   56px    ;
    z-index          :    2      ;
}
#messageboardmenu{
    height           :   18px    ;
    left             :  258px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  106px    ;
    width            :   67px    ;
    z-index          :    2      ;
}
#newsmenu{
    height           :   27px    ;
    left             :   39px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  106px    ;
    width            :   71px    ;
    z-index          :    2      ;
}
#shopmenu{
    height           :   36px    ;
    left             :  175px    ;
    line-height      :    9px    ;
    position         : absolute  ;
    text-align       : left      ;
    top              :  106px    ;
    width            :   75px    ;
    z-index          :    2      ;
}

