body, html { border: none; overflow: visible; }
.tab_wp .content {
    background-image: url("images/allbg.png");
    background-repeat: repeat;
    }
#containerwrapper {
    background-image: url("images/allbg.png");
    background-repeat: repeat;
    min-height: 1320px;
    font: 13px Arial,Helvetica,sans-serif;
	line-height:16px;
    color: #7d7979;
    width: 1100px;
    }
#maincontentwrapper {
    width: 832px;
    border: 1px solid #D6D6D6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 10px #D6D6D6;
    float: left;
    background: #f6f6f6;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(100%,#eaeaea));
	background: -o-linear-gradient(top, #F6F6F6 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6', endColorstr='#eaeaea',GradientType=0 );
    min-height: 965px;
    } 
h1 {font-size: 1.5em;}
h3 {color: #df0000;}
hr { height:3px; border:none; color: #7D7979; background-color: #7D7979; }
#headerwrapper {
    height:150px;
    padding-left: 10px;
        }
#navi {
    background-: #C80404 ;;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px #EDF9FF inset;
    clear: both;
    float: left;
    height: 43px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0 20px;
    width: 1038px;
    z-index: 999;
    }
    
#navi li {
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 47px;
    }
#navi ul li.first a {
    background: url("images/start.png") no-repeat scroll 8px 4px transparent;
    display: block;
    float: left;
    padding-left: 24px;
}
#navi ul li a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 0px 12px 0 8px;
    text-decoration: none;
}
#header_left {
    float: left;
    width: 420px;
    padding-top: 15px;
    }
#header_right {
    float: left;
    width: 200px;
    padding: 15px 0 0 155px;
    }
.clear {
    clear: both;
    }
#content {
    padding: 10px;
    }
#contentleft {
    float: left;
    width: 400px;
    }
#contentright {
    float: right;
    width: 400px;
    }
#contentright h2 {
    margin: 0px;
    }
.bold {
    font-weight: bold;
    }
#zoomer {
    min-height: 520px;
    }
.werbetext {
    text-align: center;
    font-size: 1.5em;
 }
 
 #storeHeader .cl-cnt .ds-cl {
    
    background-color: #000 
    
    }
    
 #rightside {
    width: 210px;
    padding-left: 15px;
    float:left;
    }
    
 .boxright {
    width: 215px;
    border: 1px solid #D6D6D6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 10px #D6D6D6;
    padding: 10px;
    background: #f6f6f6;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(100%,#eaeaea));
	background: -o-linear-gradient(top, #F6F6F6 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6', endColorstr='#eaeaea',GradientType=0 );
    }
    
.boxtop {
    background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f4f4 0%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f4f4 0%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f4f4 0%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
height:40px;
text-align: center;
border-bottom: 2px solid #fff;
    }
.ueberschrift {
   color:#505050;
   text-shadow: 1px 1px 0px #fff;
   font-size: 1.5em; 
  }
  
/*zoomer */
#gallery_01 {
    margin-top: 15px;
    }

/*set a border on the images to prevent shifting*/
 #gallery_01 img{border:2px solid #333;}
 
 /*Change the colour*/
 .active img{border:2px solid #BC0404 !important;}

.zoomContainer {
    border: 1px solid #D6D6D6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 10px #D6D6D6;
    }

.tab_ueber2{ font:16px/2.0em Arial, Helvetica, sans-serif; font-weight:bold; margin-top:20px; color:#666;
letter-spacing:1.5px;}

#tabs ul li .info2 {font:14px/1.5em Arial, Helvetica, sans-serif ; color:#666; position:relative; 
left:10px;}

#art_see { background: #e00b04; /* Old browsers */
background: -moz-linear-gradient(top,  #e00b04 0%, #c80404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e00b04), color-stop(100%,#c80404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e00b04 0%,#c80404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e00b04 0%,#c80404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e00b04 0%,#c80404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e00b04 0%,#c80404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00b04', endColorstr='#c80404',GradientType=0 ); /* IE6-9 */
border-radius: 5px 5px 5px 5px;box-shadow: 0 0 5px black; width:170px; height:30px; height: 50px; margin: 0 10px 0 -5px; width:400px}

.txt_see {color: #fff; font: bold 13px/50px Arial, Helvetica, sans-serif;padding: 1px 10px; width: 410px;
text-align:left; text-decoration:none;}

.txt_see a{color: #fff; font: bold 13px/50px Arial, Helvetica, sans-serif;padding: 1px 10px; width: 410px;
text-align:left; text-decoration:none;}

.red {color:red;}

