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

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

*/

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, "Times New Roman", Arial, Helvetica, Geneva;  
	font-size:                      12px;	
    color:                          #ffffff;
    background-color:               #000000;
    background-image:               url(../img/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;
}

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, "Times New Roman", 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: Verdana, Arial, Helvetica, Geneva;   */
        /*font-weight: bold;*/
    font-weight:                   bold;
	font-style:                    normal;
    display:                       inline;
    color:                         #ffffff;
    letter-spacing:                .1em;
    /*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;
}

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

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

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:					    250;	 
  height:					    80;
  width:					    250px;
  overflow:					    auto; 
  background-color:				#000000;
  color:					    #ffffff;
  border:					    none;
  text-align:					left;
  border:					    1px solid #ffffff;
}

textarea.wcommentmessage
{
  width:					    500;	 
  height:					    250;  
  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;
}

#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, "Times New Roman", Verdana, Arial, Helvetica, Geneva;
    letter-spacing:             .05em;
}

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

#image_bottom {
        margin: 0px;
}

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

#nav_main {
    position:                   absolute;
    top:                        135px;
    left:                       20px;
    font-family:                Georgia, "Times New Roman", 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;
}

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

#news {
    text-align:                 left;        
}

#news img {
    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;
}

.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(../img/site/line.png);
    background-repeat:          no-repeat;
    height:                     1px;
}

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

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

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

/* f�r Content Pages, NL & PotM */
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:                        845;
}

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:					    231;
  height:                       185;
}

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:					    231;
  height:                       25;
}

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.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:					    345;
}

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:					    500;
}

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:					    231;
  height:                       185;
}

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:					    231;
  height:                       25;
}

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

/* ------------------------------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:					    10;
  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:					    160;
  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:					    260;
  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:					    120;
  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:					    90;
  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:					    180;
  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:					    10;
}

.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:					    160;
}

.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:					    260; 
}

.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:					    120;  
}

.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:					    90;  
}

.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:					    180;  
}

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:					    10;
}

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:					    160;
}

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:					    260;
}

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:					    120;
}

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:					    90;
}

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:					    180;
}

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:					    10;
  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:					    160;
  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:					    260;
  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:					    120;
  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:					    90;
  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:					    180;
  border-top:   				1px solid #ffcb08;  
}

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

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;  
}

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

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

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

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

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

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

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

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

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

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

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

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

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