@charset "UTF-8";


/* ########## MITTE ########## */

#center-outer-wrap {
   position:relative;
   top:65px;
   width:100%;
   height:auto !important;
}   

#center-content {
   position:relative;
   width:980px;
   left:50%;
   margin-left:-490px;
   z-index:10;
   border-top:1px solid #671c31;
   border-bottom:1px solid #671c31;
   color:#646567;
   font-size:11px;
   padding-bottom:100px
   /* line-height:16px; */
}

#center-content a {
   color:#851045;
   text-decoration:none;
}

#center-content a:hover {
   color:#851045;
}

#center-content strong {
   color:#851045;
}

#center-content tr,td {
   vertical-align:top;
}

#center-content h2 {
   display:inline;
   color:#851045;
   font-size:16px;
   font-weight:bold;
}

#center-headline {
   position:relative;
   top:30px;
   left:45px;
   font-size:14px;
}

#center-headline h1 {
   font-size:14px;
   font-weight:bold;
   color:#851045;
}

#center-dancers {
   position:absolute;
   right:0px;
   bottom:0px;
}

/* ========== Control ========== */

#control-wrap {
   position:absolute;
   top:13px;
   right:15px;
   width:450px;
   display:inline;
}

#control-sizes {
   float:right;
   display:inline;
}

#control-sizes {
   float:right;
   display:inline;
}

#control-colours {
   float:right;
   display:inline;
   margin-top:3px;
}


/* ========== Tabelle ========== */

#scroll-outer {
   position:relative;
   width:925px;
   left:45px;
   top:80px;
   font-size:11px;
   z-index:50;
   overflow:hidden;
}

#scroll-mover {
   position:relative;
   width:2775px;
   left:0;
   top:0;
}

#wrap-tab-1 {
   position:relative;
   width:925px;
   float:left;
   top:0;
}

#wrap-tab-2 {
   position:relative;
   float:left;
   width:925px;
   top:0;
}

#wrap-tab-3 {
   position:relative;
   width:925px;
   float:left;
   top:0;
}

.tab-wrap {
   float:left;
   display:inline;
   border-top:1px solid #cccccc;
   border-bottom:1px solid #cccccc; 
}

.tab-wrap-sub {
   float:left;
   display:inline;
   border-bottom:1px solid #cccccc; 
}

.tab-c1 {
   float:left;
   display:inline;
   width:180px;
   height:44px;
}

.tab-c2 {
   float:left;
   display:inline;
   width:80px;
   text-align:center;
   border-left:1px solid #cccccc;   
   height:44px;
}

.tab-c3 {
   float:left;
   display:inline;
   width:120px;
   border-left:1px solid #cccccc;   
   height:44px;
}

.tab-c3-row-grey {
   color:#646567;
   float:left;
   display:inline;
   width:100%;
   text-align:center;   
}

.tab-c3-row-grey-mid {
   float:left;
   display:inline;
   width:100%;
   border-top:1px solid #cccccc;
   border-bottom:1px solid #cccccc;   
   text-align:center;
}

.tab-c3-row {
   float:left;
   display:inline;
   width:100%;
   text-align:center;
}

.tab-c3-row-mid {
   float:left;
   display:inline;
   width:100%;
   border-top:1px solid #cccccc;
   border-bottom:1px solid #cccccc;   
   text-align:center;
}

.tab-c4 {
   float:left;
   display:inline;
   width:35px;
   height:44px;
   border-left:1px solid #cccccc;   
}

.tab-c4-row {
   float:left;
   display:inline;
   width:100%;
   text-align:center;
}

.tab-c4-row-mid {
   float:left;
   display:inline;
   width:100%;
   border-top:1px solid #cccccc;
   border-bottom:1px solid #cccccc;  
   text-align:center;
}

.tab-socks-c1-head {
   float:left;
   display:inline;
   width:180px;
   height:44px;
}

.tab-socks-c2-head {
   float:left;
   display:inline;
   width:80px;
   text-align:center;
   border-left:1px solid #cccccc;   
   height:44px;
}

.tab-socks-c3-head {
   float:left;
   display:inline;
   width:120px;
   border-left:1px solid #cccccc;   
   height:44px;
}

.tab-socks-c4-head {
   float:left;
   display:inline;
   width:72px;
   height:44px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c5-head {
   float:left;
   display:inline;
   width:179px;
   height:44px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c6-head {
   float:left;
   display:inline;
   width:107px;
   height:44px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c1 {
   float:left;
   display:inline;
   width:180px;
   height:59px;
}

.tab-socks-c2 {
   float:left;
   display:inline;
   width:80px;
   text-align:center;
   border-left:1px solid #cccccc;   
   height:59px;
}

.tab-socks-c3 {
   float:left;
   display:inline;
   width:120px;
   border-left:1px solid #cccccc;   
   height:59px;
   text-align:center;
}

.tab-socks-c4 {
   float:left;
   display:inline;
   width:72px;
   height:59px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c5 {
   float:left;
   display:inline;
   width:179px;
   height:59px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c6 {
   float:left;
   display:inline;
   width:107px;
   height:59px;
   border-left:1px solid #cccccc;      
}

.tab-socks-headline {
   float:left;
   display:inline;
   width:100%;
   text-align:center;
}

.tab-socks-cont-wide-top {
   float:left;
   display:inline;
   width:100%;
   text-align:center;
}

.tab-socks-cont-wide {
   float:left;
   display:inline;
   width:100%;
   text-align:center;
   border-top:1px solid #cccccc;   
}

.tab-socks-cont-left {
   float:left;
   display:inline;
   width:35px;
   border-top:1px solid #cccccc;   
}

.tab-socks-cont {
   float:left;
   display:inline;
   width:35px;
   border-left:1px solid #cccccc;   
   border-top:1px solid #cccccc;   
}

.tab-socks-cont-left-top {
   float:left;
   display:inline;
   width:35px;
}

.tab-socks-cont-top {
   float:left;
   display:inline;
   width:35px;
   border-left:1px solid #cccccc;   
}

.tab-socks-c4-head-ew {
   float:left;
   display:inline;
   width:215px;
   height:44px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c5-head-ew {
   float:left;
   display:inline;
   width:251px;
   height:44px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c4-ew {
   float:left;
   display:inline;
   width:215px;
   height:59px;
   border-left:1px solid #cccccc;      
}

.tab-socks-c5-ew {
   float:left;
   display:inline;
   width:251px;
   height:59px;
   border-left:1px solid #cccccc;      
}

#col-colors-column-left {
   float:left;
   width:220px;
}

#col-colors-column-center {
   float:left;
   width:235px;
}

#col-colors-column-right {
   float:left;
   width:270px;
}

#col-colors-column-iv {
   float:right;
   width:160px;
}

.col-colors-column-headline {
   float:left;
   color:#851045;
   font-size:12px;
   font-weight:bold;   
   margin-left:40px;
   display:inline;
   margin-top:5px;
   margin-bottom:5px;
}

.col-colors-display-wrap {
   float:left;
   font-size:11px;
   display:inline;   
   margin-top:2px;
   width:100%;
   text-align:center
}

.col-colors-display-wrap .light {
   color:#444
}

.col-colors-display-wrap .dark {
   color:#FEFCF7
}

.textLeft { text-align: left !important }

#col-colors-column-center .col-colors-display-wrap {
   float:left;
   font-size:11px;
   display:inline;   
   margin-top:3px;
   width:100%;
}

.col-colors-display-left {
   float:left;
   display:inline;   
   width:30px;
   height:15px;
}

.col-colors-display-left-white {
   float:left;
   display:inline;   
   width:28px;
   height:13px;
   background-color:#ffffff; 
   border:1px solid #bebebe;
}

.col-colors-display-right {
   float:left;
   display:inline;   
   margin-left:10px;
   margin-top:1px;
}

#col-pflege {
   float:left;
   font-size:11px;
   display:inline;   
   margin-top:40px;
   width:100%;   
   font-weight:bold;
}

#col-attention  {
   width:100%;
   font-size:11px;
   margin-top:25px
}

#col-material-wrap {
   width:100%;
   /*border-top:1px solid #848381;*/
   /*border-bottom:1px solid #848381;*/
   font-size:11px;
   line-height:17px;
   margin-top:25px;
	position:relative
}

#col-material-wrap strong {
   color:#851045;
   font-weight:bold;   
}

#col-material-wrap .material-headline {
	float:left;
	width:100%;
	font-size:14px;
	padding-bottom:15px;
}
	
#col-material-wrap .material-headline h1 {
   color:#851045;
   font-size:14px;
   font-weight:bold;   
}

#col-material-wrap-sub {
   position:relative;
   width:100%;
   left:0;
   top:480px;
   font-size:11px;
}

#col-material-wrap-sub strong {
   color:#851045;
   font-weight:bold;   
}

.col-material-left {
   float:left;
   width:290px;
}

.col-material-center {
   float:left;
   width:290px;
   margin-left:25px
}

.col-material-right {
   float:left;
   width:290px;
   margin:0 0 0 15px;
}