/*
@todo cms:
navigation 3<->1

#ffcb08 - orange highlights / links
#9EA0AD - hellgrau schrift
#000000 - schwarz bg
*/

/* import print layout | Druck-Layout einbinden */
@import url(print.css);

h1,h2,h3,h4,h5,h6,pre,code { 
    font-size:                     1em;
}

/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset/*,input*/ {
    margin:                        0;
    padding:                       0;
}

a img,:link img,:visited img {
    border:                        none;
}

a:focus { /*gestrichelter Rahmen bei Klick auf Links -> weg*/
    outline:none;
}

body {
    font-family:                    Verdana, Arial, sans-serif, Helvetica, Geneva;  
    font-size:                      12px;    
    color:                          #ffffff;
    background-color:               #000000;
    background-image:               url(../images/site/dd_background.jpg);
    background-repeat:              no-repeat;  
    margin:                         0px;
    scrollbar-base-color:           #000000;
    scrollbar-3dlight-color:        #ffffff;
    scrollbar-arrow-color:          #ffcb08;
    scrollbar-darkshadow-color:     #000000;
    scrollbar-face-color:           #000000;
    scrollbar-highlight-color:      #000000;
    scrollbar-shadow-color:         #000000;
    scrollbar-track-color:          #000000;
}

.info, .debug, .note, .notice, .important, .warn, .warning,.emerg, .alert, .crit, .err { margin-bottom: 5px; padding: .5em; }
.info, .debug { background: #eee; color: #444; border: 1px #ccc solid; }
.note, .notice { background: #efe; color: #040; border: 1px #8c8 solid; }
.important, .warn, .warning { background: #ffe; color: #440; border: 1px #cc8 solid; }
.emerg, .alert, .crit, .err { background: #fee; color: #400; border: 1px #c88 solid; }

img {
    border:                        none;
}

img, div, a { 
    behavior:                      url(iepngfix.htc);
}

td {
    font-family:                   Verdana, Arial, Helvetica, Geneva;
    font-size:                     12px;
    /*line-height: 16px;*/
}

div {
    text-align:                    left;
}

a:link {
    color:                         #ffcb08;
    text-decoration:               none;
}
a:visited {
    color:                         #ffcb08;
    text-decoration:               none;
}
a:hover {
    color:                         #FFFFFF;
    text-decoration:               none;
}

h1 {
    font-family:                   Georgia, Verdana, Arial, Helvetica, Geneva;    
    font-style:                    normal;
    letter-spacing:                .1em;    
    text-align:                    center;
    color:                         #ffffff;
    font-size:                     19px;
    font-weight:                   normal;
    /*letter-spacing:.2em;*/
    line-height:                   24px;
    /*text-transform: uppercase;*/
    /*padding: 24px 0px 12px 0px;*/
    margin:                        0px;        
    display:                       inline;
    /*clear: left;*/
}

h2 {
    font-family:                   Georgia, Verdana, Arial, Helvetica, Geneva;    
    font-weight:                   normal;
    font-style:                    normal;
    display:                       inline;
    color:                         #ffffff;
    letter-spacing:                .1em;
	font-size:                     16px;
    /*font-style: bold;
    text-align: center;
    vertical-align:    middle;
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing:.1em;
    padding: 24px 0px 0px 0px;
    margin: 0px;
    clear: left;*/
}

h3 {
    /*font-family: Verdana, Arial, Helvetica, Geneva; */    
    font-weight:                   bold;
    font-style:                    normal;
    display:                       inline;
    color:                         #ffffff;
    letter-spacing:                .1em;
    /*text-align: center;
    color: #FFF;
    font-size: 12px;
    letter-spacing:.1em;
    padding: 24px 0px 0px 0px;
    margin: 0px;
    clear: left;*/
}

p {
    text-align:                    left;
    /*margin: 12px auto 12px auto;*/
    margin:                        0px;
}

input {
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    border:                         1px solid #ffffff;
    color:                          #ffffff;
    background-color:               #000000;
    width:                          250px;
    -moz-border-radius:             3px 3px 3px 3px;
    border-radius:                  3px 3px 3px 3px;
    -webkit-border-radius:          3px 3px 3px 3px;
}

input:focus {
    -moz-box-shadow:                0 0 8px rgba(255, 203, 8, 0.5);
    box-shadow:                     0 0 8px rgba(255, 203, 8, 0.5);
    -webkit-box-shadow:             0 0 8px rgba(255, 203, 8, 0.5);
    border-color:                   rgba(255, 203, 8, 0.75) !important;
    outline:                        medium none;
}

select:focus {
    -moz-box-shadow:                0 0 8px rgba(255, 203, 8, 0.5);
    box-shadow:                     0 0 8px rgba(255, 203, 8, 0.5);
    -webkit-box-shadow:             0 0 8px rgba(255, 203, 8, 0.5);
    border-color:                   rgba(255, 203, 8, 0.75) !important;
    outline:                        medium none;
}

input.send
{
    font-size:                      12px;
    font-weight:                    bold;
    text-align:                     center;
    border:                         1px solid #ffcb08;
    color:                          #ffffff;
    background-color:               #000000;
    cursor:                         pointer;
}

input.addtocart
{
    font-weight:                    bold;
    width:                          450px;
    text-align:                     center;  
    border:                         1px solid #ffcb08;
    cursor:                         pointer;
}

input.addamount
{
    font-weight:                    bold;
    width:                          450px;
    text-align:                     center;
}

input.profile
{
    border:                         1px solid #ffffff;
    color:                          #ffffff;
    background-color:               #000000;
    width:                          250px;
}

input.demo
{  
    font-size:                      12px;
    font-weight:                    bold;
    width:                          250px;
    text-align:                     center;
    border:                         1px solid #ffcb08;
    color:                          #ffffff;
    background-color:               #000000;  
}

textarea
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    width:                          250px;     
    height:                         80px;
    width:                          250px;
    overflow:                       auto; 
    background-color:               #000000;
    color:                          #ffffff;
    border:                         none;
    text-align:                     left;
    border:                         1px solid #ffffff;
    -moz-border-radius:             3px 3px 3px 3px;
    border-radius:                  3px 3px 3px 3px;
    -webkit-border-radius:          3px 3px 3px 3px;
}

textarea:focus {
    -moz-box-shadow:                0 0 8px rgba(255, 203, 8, 0.5);
    border-color:                   rgba(255, 203, 8, 0.75) !important;
    outline:                        medium none;
}

textarea.wcommentmessage
{
    width:                          800px;
    height:                         250px;
    overflow:                       auto;
    background-color:               #000000;
    color:                          #ffffff;
    border:                         none;
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    text-align:                     left;
    font-size:                      12px;
    border:                         1px solid #ffffff;
}

select
{
    border:                         1px solid #ffffff;
    color:                          #ffffff;
    background-color:               #000000;
}

select.cartimagesize
{
    border:                         1px solid #FFF;
    color:                          #ffffff;
    background-color:               #000000;
    width:                          450px;
}

select.profile
{  
    width:                          250px;
}

@media screen, projection {
    #content {
        position:                       absolute;
        top:                            140px;
        left:                           225px;  
        width:                          850px;
        /*margin: 0px auto;*/
        text-align:                     center;
        /*border:                     1px solid #fff;*/
    }
    /*
    #content img {
            float: right;
            padding: 4px 18px 18px 4px;
    }*/
}

#logo {
    position:                       absolute;
    top:                            15px;
    left:                           350px;
}

#homebox {
    position:                       absolute;
    top:                            100px;
    left:                           12px;
}

#searchbox {
    position:                       absolute;
    top:                            100px;
    left:                           59px;
}

#contactbox {
    position:                       absolute;
    top:                            100px;
    left:                           104px;
}

#downloadbox {
    position:                       absolute;
    top:                            100px;
    left:                           149px;
}

#cartbox {
    position:                       absolute;
    top:                            110px;
    left:                           1010px;
}

#cartbox a{
    font-family:                    Georgia, Verdana, Arial, Helvetica, Geneva;
    letter-spacing:                 .05em;
}

#livestrongbox {
    position:                       absolute;
    top:                            500px;
    left:                           850px;
}

#slideshow {
    position:                       absolute;
    top:                            95px;
    ledt:                           opx;	
}

#image_bottom {
    margin:                         0px;
}

#headline {
    font-family:                    Georgia, Verdana, Arial, Helvetica, Geneva;  
    font-size:                      19px;
    font-style:                     bold;
    letter-spacing:                 .1em;
    color:                          #ffcb08;
    text-align:                     center;
    vertical-align:                 middle;
    margin:                         5px 0px 20px;
}

#nav_main {
    position:                       absolute;
    top:                            135px;
    left:                           20px;
    font-family:                    Georgia, Verdana, Arial, Helvetica, Geneva;  
    font-size:                      24px;
    letter-spacing:                 .1em;    
    text-align:                     left;    
    /*font-variant: small-caps;
    letter-spacing: .2em;*/
    line-height:                    1.4;
    margin-left:                    0px;
    margin-top:                     10px;
}

#nav_main a, #nav_main a:link, #nav_main a:visited {
    /*font-variant: small-caps;*/
    margin-right:                   45px;
    color:                          #ffffff;
}

#nav_main a:hover {
    color:                          #ffcb08;
    text-decoration:                none;
}

#successnotice {
    text-align:                     center;
    border:                         1px solid #ffcb08;
    -moz-border-radius:             3px 3px 3px 3px;
}

#content h3 {
    color:                          #FFF;
    font-style:                     bold;
}

#news {
    text-align:                     left;
    margin-bottom:                  10px;
}

#news img {
    float:                          left;
    padding:                        4px 18px 18px 4px;
}

#news object {
    float:                          left;
    padding:                        4px 18px 18px 4px;
}

#news_pub {
    /*font-family: Verdana, Arial, Helvetica, Geneva;  */
    font-size:                      0.8em;
    text-align:                     right;
}

#footer {        
    text-align:                     center;
    line-height:                    1.5;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover {
    color:                          #ffffff;
    border-bottom:                  1px solid #ffcb08;
    text-decoration:                none;
}

#checkoutPages {
    width:                          100%;
    text-align:                     center;
}

#checkoutPages a, #checkoutPages a:link, #checkoutPages a:visited, #checkoutPages a:hover {
    color:                          #ffffff;
    border-bottom:                  1px solid #ffcb08;
    text-decoration:                none;
}

div#searchForm {
    text-align: center;
}

div#searchComplete {
      position:absolute;
      width:250px;
      background-color:#000;
      color: #ffcb08;
      border:1px solid #fff;
      margin: 0px auto 10px;
      padding:0px;
      -moz-border-radius: 3px 3px 3px 3px;
      border-radius: 3px 3px 3px 3px;
     -webkit-border-radius: 3px 3px 3px 3px;
}

div#searchComplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
}

div#searchComplete ul li.selected { color: #fff;}
div#searchComplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:22px;
      cursor:pointer;
}

span.photoLocation {
    font-weight:                    normal;
    font-style:                     normal;
    display:                        inline;
    color:                          #ffffff;
    letter-spacing:                 .0em;
    padding-left:                   20px;
}

.addThisGallery {
    margin:                         0px auto;
    text-align:                     center;
    width:                          185px;
}

.highlight {
    color:                          #ffcb08;
}

.highlight2 {
    color:                          #ffffff;
}

.highlight3 {
    color:                          #339900;
}

.center {
    text-align:                     center;
}

.right {
    text-align:                     right;
}

.clear {
    clear:                          both;
}

.justify {
    text-align:                     justify;
}

.floatleft {
    text-align:                     left;
}

.floatleft img {
    float:                          left;
    padding:                        4px 18px 18px 4px;
}

.floatright {
    text-align:                     left;
}

.floatright img {
    float:                          right;
    padding:                        4px 18px 18px 18px;
}

.left, .left h3, .left p {
    text-align:                     left;
}

.left p {
    padding-left:                   5px;
}

p.line {
    /*border-top: 1px solid #ffcb08;*/
    background-image:               url(../images/site/line.png);
    background-repeat:              no-repeat;
    height:                         1px;
}

p.line2 {
    border-top:                     1px solid #ffffff;
}

.linespace {
    line-height:                    1.5;
    text-align:                     center;
}

.articlequote {
    overflow:                       hidden;
    border-left:                    1px solid #ffcb08;
    margin-left:                    25px;
    padding-left:                   15px;
}

/* für Content Pages, NL & PotM */

table.gallery 
{
    clear:                          both;
    border-collapse:                collapse;
    width:                          100%;
}

div.galleryPagination
{
    font-family:                    Georgia, Verdana, Arial, Helvetica, Geneva;
    font-size:                      14px;
    text-align:                     center;
    vertical-align:                 bottom;
}

span.pageLink
{
    font-size:                      14px;
}

span.pageLinks
{
    margin:                         0px 20px;
}

span.pageLinks a, span.pageLinks a:link, span.pageLinks a:visited, span.pageLinks a:hover
{
    font-family:                    Georgia, Verdana, Arial, Helvetica, Geneva;
    font-size:                      14px;
    font-style:                     normal;
    vertical-align:                 bottom;
}

table.content
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    padding:                        0px;
    clear:                          both;
    border-collapse:                collapse;
    width:                          100%;
    /*margin: auto;
    width: 845;*/        
}

td.content_left
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     left;
    vertical-align:                 top;
    /*background-color:             #000000;*/
    width:                          195px;  
}

td.content_right
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     left;
    vertical-align:                 top;
    /*background-color:              #000000;*/
    width:                          650px;
}

td.photo
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/
    padding-left:                   0px;
    padding-bottom:                 3px;
    width:                          845px;
}

td.gallerythumb {
    /*width: 33%;*/
    padding-left:                   10px;
    padding-right:                  10px;
    text-align:                     center;
    vertical-align:                 top;
}

td.fotothumb
{  
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          231px;
    height:                         185px;
}

td.fotothumblink
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          231px;
    height:                         25px;
}

td.addtocart_l
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     left;
    vertical-align:                 top;
    /*background-color:             #000000;*/
    padding-left:                   0px;
    padding-bottom:                 0px;
    width:                          150px;
}

td.addtocart_m
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     left;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    padding-left:                   0px;
    padding-bottom:                 0px;
    width:                          500px;
}

td.addtocart_r
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:               #000000;*/
    padding-left:                   0px;
    padding-bottom:                 0px;
    width:                          200px;
}

td.gallery_ausw
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:                #000000;*/    
}

td.customerDataLeft
{
    padding-left:                   20%;
    text-align:                     left;
    width:                          50%;
}

td.customerDataRight
{
    text-align:                     left;
    width:                          50%;
}

td.profil_l
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     left;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    padding-left:                   40px;
    padding-bottom:                 3px;
    width:                          345px;
}

td.profil_r
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     left;
    vertical-align:                 top;
    /*background-color:             #000000;*/
    width:                          500px;
}

td.linkthumb
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          231px;
    height:                         185px;
}

td.linkthumbtxt
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     normal;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          231px;
    height:                         25px;
}

td.fotothumbsports
{  
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          211px;
    height:                         185px;
}

/* ------------------------------CART------------------------------ */

td.carthead1
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          10px;
    border-bottom:                  1px solid #ffcb08;  
}

td.carthead2
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          160px;
    border-bottom:                  1px solid #ffcb08;  
}

td.carthead3
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          260px;
    border-bottom:                  1px solid #ffcb08;  
}

td.carthead4
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          120px;
    border-bottom:                  1px solid #ffcb08;  
}

td.carthead5
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          90px;
    border-bottom:                  1px solid #ffcb08;
}

td.carthead6
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          180px;
    border-bottom:                  1px solid #ffcb08;
}

.cart1
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          10px;
}

.cart2
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          160px;
}

.cart3
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/
    width:                          260px;
}

.cart4
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          120px;  
}

.cart5
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          90px;  
}

.cart6
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          180px;  
}

td.cart1c
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #9EA0AD;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/  
    width:                          10px;
}

td.cart2c
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/  
    width:                          160px;
}

td.cart3c
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/  
    width:                          260px;
}

td.cart4c
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/  
    width:                          120px;
}

td.cart5c
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/  
    width:                          90px;
}

td.cart6c
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 top;
    /*background-color:             #000000;*/  
    width:                          180px;
}

td.cartbottom1
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          10px;
    border-top:                     1px solid #ffcb08;  
}

td.cartbottom2
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          160px;
    border-top:                     1px solid #ffcb08;  
}

td.cartbottom3
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          260px;
    border-top:                     1px solid #ffcb08;  
}

td.cartbottom4
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          120px;
    border-top:                     1px solid #ffcb08;  
}

td.cartbottom5
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          90px;
    border-top:                     1px solid #ffcb08;  
}

td.cartbottom6
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-style:                     bold;
    color:                          #ffffff;
    text-align:                     center;
    vertical-align:                 middle;
    /*background-color:             #000000;*/  
    width:                          180px;
    border-top:                     1px solid #ffcb08;  
}

input.updatecart
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-weight:                    bold;
    width:                          100px;
    text-align:                     center;
    border:                         1px solid #ffcb08;
    color:                          #ffffff;
    background-color:               #000000;
    cursor:                         pointer;  
}

input.checkoutcart
{
    font-family:                    Verdana, Arial, Helvetica, Geneva;
    font-size:                      12px;
    font-weight:                    bold;
    width:                          140px;
    text-align:                     center;
    border:                         1px solid #ffcb08;
    color:                          #ffffff;
    background-color:               #000000;
    cursor:                         pointer;  
}

input.cartqty
{
    text-align:                     center;
    border:                         1px solid #ffffff;
    color:                          #ffffff;
    background-color:               #000000;
    width:                          60px;
}

input.coupon
{
    text-align:                     center;
    border:                         1px solid #ffffff;
    color:                          #ffffff;
    background-color:               #000000;
    width:                          140px;
}

input.order
{
    font-weight:                    bold;
    width:                          200px;
    text-align:                     center;
    border:                         1px solid #ffcb08;
    cursor:                         pointer;  
}

/* ------------------------------CART Ende------------------------- */

/* ------------------------------ Photo Shadows ------------------------------ */

.photoShadowTopLeft {
    background-image:               url(../images/site/photoShadowTopLeft.png);
    height:                         17px;
    width:                          14px;
}

.photoShadowTop {
    background-image:               url(../images/site/photoShadowTop.png);
    background-repeat:              repeat-x;
    height:                         17px;
}

.photoShadowTopRight {
    background-image:               url(../images/site/photoShadowTopRight.png);
    height:                         17px;
    width:                          14px;
}

.photoShadowLeft {
    background-image:               url(../images/site/photoShadowLeft.png);
    background-repeat:              repeat-y;
    width:                          14px;
}

.photoShadowRight {
    background-image:               url(../images/site/photoShadowRight.png);
    background-repeat:              repeat-y;
    width:                          14px;
}

.photoShadowBottomLeft {
    background-image:               url(../images/site/photoShadowBottomLeft.png);
    height:                         11px;
    width:                          13px;
}

.photoShadowBottom {
    background-image:               url(../images/site/photoShadowBottom.png);
    background-repeat:              repeat-x;
    height:                         11px;
}

.photoShadowBottomRight {
    background-image:               url(../images/site/photoShadowBottomRight.png);
    height:                         11px;
    width:                          13px;
}

/* ------------------------------ Photo Shadows Ende-------------------------- */
/* ------------------------------ Photo Slideshow -------------------------- */

#slide-show {
    display:                        block;
}

#slide-images {
    position:                       relative;
    display:                        block;
    margin:                         0px;
    padding:                        0px;
    width:                          845px;
    height:                         680px;
    overflow:                       hidden;
}

#slide-images li {
    position:                       absolute;
    display:                        block;
    list-style-type:                none;
    margin:                         0px;
    padding:                        0px;
    width:                          845px;
    text-align:                     center;
}

#slide-images li img {
    position:                       relative;
    margin:                         0 auto;
    display:                        block;
}

#slide-loader {
    text-align:                     center;
    height:                         680px; 
    vertical-align:                 middle;
    display:                        block;
}

#slide-loader img {
    vertical-align:                 middle;
    padding-top:                    200px; 
}
/* ------------------------------ Photo Slideshow Ende -------------------------- */

#like_button {
	position:                       absolute;
    top:                            435px;
    left:                           20px;
    font-family:                    Georgia, Verdana, Arial, Helvetica, Geneva;  
    text-align:                     left;    
    margin-left:                    0px;
    margin-top:                     10px;
    width:                          160px;
}
