/*
Quick.Cart webmaster-responsive stylesheet - ANPASSUNGEN GRAFIK DESIGN NORDUS 2015 -
*/
/* //////////////////////////////////////////////////////////////////////////////////// */
/* GLOBAL STYLES */
/* //////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////////////////////////////////////////////////////////////////// */
/* Reset
/* //////////////////////////////////////////////////////////////////////////////////// */

* { margin: 0; padding: 0; }
html { 
overflow: scroll;
}
html,body{margin:0;padding:0}
body { 
background: url(../../tapete/tapete_bgs03.png) no-repeat center top fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
-webkit-animation: fadeIn 0s;
-moz-animation: fadeIn 0s;
-o-animation: fadeIn 0s;
animation: fadeIn 0s;
}
 @-webkit-keyframes fadeIn {
        0% { opacity: 0; }
        100% { opacity: 1; }
    }
 @-moz-keyframes fadeIn {
        0% { opacity: 0; }
        100% { opacity: 1; }
    }
 @-o-keyframes fadeIn {
        0% { opacity: 0; }
        100% { opacity: 1; }
    }
 @keyframes fadeIn {
        0% { opacity: 0; }
        100% { opacity: 1; }
}	
body {
padding: 0px; 
margin: 0px;
font-family:'Conv_ERASLGHT',Sans-Serif;
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 400;
font-size: 14px;
}
#skipcontainer {
position: absolute; 
top: 0px; 
left: 0px; 
z-index:1; 
height: 1px;
width: 1px;
}
#contenttop{
position: absolute; 
top:0px; 
left: 0px; 
z-index:1; 
height: 1px;
}
topNavi_mn{
position: absolute; 
top: 90px; 
left: 0px; 
z-index:10; 
}

* //////////////////////////////////////////////////////////////////////////////////// */
/* Caption top Style */
/*//////////////////////////////////////////////////////////////////////////////////////*/

.nont li{
list-style: none;
}

li.nont{
list-style: none; 
background: url('img/pager.png') no-repeat top left;
opacity: 0.75;
}
.tt-wrapper{
padding: 0;
position:relative;
left: -45%;
margin: 10px auto 30px auto;
}
.tt-wrapper li{
margin: auto;
}
.tt-wrapper li a{
display: block;
width: 200px;
height: 200px;
margin: 0 0px;
outline: none;
position: relative;
z-index: 7;    
text-indent: -9000px;
}
.tt-wrapper li .tt-gplus{
background-position: 0px 0px;
}

.tt-wrapper li a span{
width: 120px;
height: 120px;
line-height: 120px;
padding: 10px;
left: 34%;
margin-left: -50px;
top:-15px;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-weight: 400;	
font-style: normal;
font-size: 20px;
text-align: center;
border: 5px solid #fff;
background: rgba(255,255,255,0.25);
text-indent: 0px;
position: absolute;
pointer-events: none;
border-radius: 50%;
bottom: -90px;
opacity: 0;
box-shadow: 3px 5px 15px rgba(0,0,0,0.45);
-webkit-transform: scale(0.2);
-moz-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tt-wrapper li a:hover span{
opacity: 0.95;
bottom: 50px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

.nachOben{ 
width: 148px;
height:220px;
z-index:7;
}

#wrapper {
width: 105%;	
max-width: 1390px;
margin: auto;
margin-top: 0%;
padding: 0%;
z-index: 2;
border: 0px solid rgba(0,0,0,0.15);
background-color:rgba(255,255,255,0.0);
overflow: hidden;
} 

a.frankst{
display:block;
width:130px;
height:150px;
background:url(img/trans.png);
}
a.frankst:hover{
display:block;
width:130px;
height:150px;
background:url(img/trans_blue.png);	
}

.imgborder04{
float: left; 	
width:200px;
height:241px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/arbeitsschutz_201.png) no-repeat left top;
}
.imgborder05{
float: left; 	
width:200px;
height:241px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/betriebsbedarf_201.png) no-repeat left top;
}
.imgborder03{
float: left; 	
width:200px;
height:241px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/gartengeraete_201.png) no-repeat left top;
}
.imgborder02{
float: left; 	
width:200px;
height:241px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/malerwerkzeuge_201.png) no-repeat left top;
}
.imgborder01{
float: left; 	
width:200px;
height:241px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 16px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/reinigungswerkzeuge_201.png) no-repeat left top;
}
.imgborder06{
float: left; 	
width:200px;
height:241px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/sale_angebote_2010.png) no-repeat left top;
}

.imgborder201{
float: left; 	
width:410px;
height:308px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 16px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 8px solid rgba(10,88,147,0.25);
border-bottom: 8px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/firma01.jpg) no-repeat left top;
}
.imgborder202{
float: left; 	
width:410px;
height:308px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 16px solid rgba(10,88,147,0.25);
border-left: 8px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 8px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/firma02.jpg) no-repeat left top;
}
.imgborder203{
float: left; 	
width:410px;
height:308px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 8px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/firma03.jpg) no-repeat left top;
}
.imgborder204{
float: left; 	
width:410px;
height:308px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 8px solid rgba(10,88,147,0.25);
border-left: 8px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/firma04.jpg) no-repeat left top;
}


.imgborder101{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-top: 16px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/unger.png) no-repeat left top;
}

.imgborder102{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/deiss.png) no-repeat left top;
}

.imgborder103{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/spontex.png) no-repeat left top;
}

.imgborder104{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/haug.png) no-repeat left top;
}

.imgborder105{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/meiko.png) no-repeat left top;
}

.imgborder106{
float: left; 	
width:188px;
height:188px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/hase.png) no-repeat left top;
}

.imgborder107{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/strong.png) no-repeat left top;
}

.imgborder108{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/mapa.png) no-repeat left top;
}

.imgborder109{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/elysee.png) no-repeat left top;
}

.imgborder110{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/tector.png) no-repeat left top;
}

.imgborder111{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/craftland.png) no-repeat left top;
}

.imgborder112{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/wesco.png) no-repeat left top;
}

.imgborder113{
float: left; 	
width:188px;
height:100px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/brabantia.png) no-repeat left top;
}

.imgborder114{
float: left; 	
width:188px;
height:272px;
margin: 0px 0px 0px 0px;
border: 8px solid rgba(10,88,147,0.25);
border-left: 16px solid rgba(10,88,147,0.25);
border-right: 16px solid rgba(10,88,147,0.25);
border-bottom: 16px solid rgba(10,88,147,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.0);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.0); 
box-shadow:5px 5px 12px rgba(0,0,0,0.0);
background: #FFF url(img/ideal.png) no-repeat left top;
}

.utxtShop{
position:relative;
width:82%;
text-align:center;
height:32px;
margin-bottom:5px;
}

.column0 .column1 .utxtShop{
position:relative;
width:82%;
text-align:center;
height:32px;
margin-bottom:5px;	
}


table.shops{
position: relative;
left:0px;
top: -15px;
text-align:left;
width:78%;
height:100%; 
border-collapse:collapse;
vertical-align : bottom;
background: rgba(50,158,238, 0.35);
}
table.shops, th.shops, tr.shops td.shops {
border:4px solid rgba(15,111,178, 1.0);
margin:8px;
padding:8px;
cellspacing:8px;
cellpaddding:8px;
background:rgba(15,111,178,1.0);
font-family:'Conv_tungab',Sans-Serif;
color: rgba(255,255,255,1.0); 	
text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
font-size:18px;
letter-spacing: 1px;
line-height: 20px;
text-align:center;
vertical-align : bottom;
}
th.shops{
background: rgba(50,158,238, 0.95);	
}
td.shops{
margin: 8px 8px 8px 8px;
}

.pgt{
border:0px solid rgba(0,0,0,0.15);	
background: rgba(6,88,157, 0.75);
width:100%;
height:132px;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:normal;
color: rgba(255,255,255,1.0); 	
text-shadow: 1px 1px 1px rgba(0,0,0,0.55);
margin-bottom: 17px;
text-align:left;
}

.titl{
border:0px solid rgba(0,0,0,0.15);	
background: transparent;
text-align:left;
font-size: 18px;
letter-spacing: 1px;
line-height: 44px;
}

.Bfield{
width:99%;
height:100%;
margin-right:20px;
margin-bottom: 15px;
border-radius: 0px;
border: 1px solid rgba(6,88,157, 0.75);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
-moz-box-shadow:5px 5px 12px rgba(0,0,0,0.55);
-webkit-box-shadow:5px 5px 12px rgba(0,0,0,0.55); 
box-shadow:5px 5px 12px rgba(0,0,0,0.55);		
}
/* //////////////////////////////////////////////////////////////////////////////////// */
/* 1.) Schriften - Fonts
/* //////////////////////////////////////////////////////////////////////////////////// */
@charset "utf-8";

@font-face{ 
font-family: 'WebSymbolsLigaRegular';
src: url('../../fonts/websymbolsligaregular.eot');
src: local('☺'), url('../../fonts/websymbolsligaregular.woff') format('woff'), url('../../fonts/websymbolsligaregular.ttf') format('truetype'), url('../../fonts/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');
font-weight: normal;
font-style: normal;	
}

@font-face {
font-family: 'Conv_ERASMD';
src: url('../../fonts/ERASMD.eot');
src: local('☺'), url('../../fonts/ERASMD.woff') format('woff'), url('../../fonts/ERASMD.ttf') format('truetype'), url('../../fonts/ERASMD.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Conv_ERASLGHT';
src: url('../../fonts/ERASLGHT.eot');
src: local('☺'), url('../../fonts/ERASLGHT.woff') format('woff'), url('../../fonts/ERASLGHT.ttf') format('truetype'), url('../../fonts/ERASLGHT.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Conv_ERASDEMI';
src: url('../../fonts/ERASDEMI.eot');
src: local('☺'), url('../../fonts/ERASDEMI.woff') format('woff'), url('../../fonts/ERASDEMI.ttf') format('truetype'), url('../../fonts/ERASDEMI.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Conv_ERASBD';
src: url('../../fonts/ERASBD.eot');
src: local('☺'), url('../../fonts/ERASBD.woff') format('woff'), url('../../fonts/ERASBD.ttf') format('truetype'), url('../../fonts/ERASBD.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Conv_tunga';
src: url('../../fonts/tunga.eot');
src: local('☺'), url('../../fonts/tunga.woff') format('woff'), url('../../fonts/tunga.ttf') format('truetype'), url('../../fonts/tunga.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_tungab';
src: url('../../fonts/tungab.eot');
src: local('☺'), url('../../fonts/tungab.woff') format('woff'), url('../../fonts/tungab.ttf') format('truetype'), url('../../fonts/tungab.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Aller-Bold';
src: url('../../fonts/Aller.eot');
}
@font-face {
font-family: 'Aller-Bold';
src: url('../../fonts/Aller.woff') format('woff'),
url('../../../font/Aller.svg#Aller-Bold') format('svg');
}
@font-face {
font-family: 'Aller';
src: url('../../fonts/AllerRg.eot');
}
@font-face {
font-family: 'Aller';
src: url('../../fonts/AllerRg.woff') format('woff'),
url('../font/AllerRg.svg#Aller') format('svg');
}

.ca-icon{
font-family: 'WebSymbolsLigaRegular', cursive;
text-rendering: optimizeLegibility;
font-size: 26px;
color: rgba(0,0,0,0.75); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
line-height: 34px;
margin-left: 12px;
}

.logofont01{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 52px;
letter-spacing: 1px;
line-height: 56px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 
}
.logofont02{
font-family:'Conv_tungab',Sans-Serif;
color: rgba(0,0,0,0.68); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 260%;
letter-spacing: 1px;
line-height: 110%; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 
}
.logofont03{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 260%;
letter-spacing: 1px;
line-height: 110%; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 
}
.logofont04{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(255,255,255,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 0px; 
padding-right: 0px; 
padding-left: 0px; 
font-weight:normal;	
text-align:justify; 
}
.logofont044{
font-family:'Conv_tungab',Sans-Serif;
color: rgba(255,255,255,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 0px; 
padding-right: 0px; 
padding-left: 0px; 
font-weight:normal;	
text-align:justify; 
}

.footer_font01{
margin-top:11px;
font-family: "Aller", serif ;
font-weight:normal;	
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:12px;
line-height: 16px; 
text-align:center;
}
.footer_font01a{
margin-top:11px;
font-family: "Aller", serif ;
font-weight:normal;	
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 16px; 
text-align:center;
}
.footer_font02{
margin-top:11px;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:normal;	
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 16px; 
text-align:center;
}

.hiderfont{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0);	
font-size: 0px;
line-height: 0px;
margin-top:25px;
margin-bottom:25px;
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:center; 
}
	
h1{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 38px;
letter-spacing: 1px;
line-height: 44px;
margin-top:25px;
margin-bottom:25px;
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:center; 
}

.UEBERh1{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 26px;
letter-spacing: 1px;
line-height: 44px;
margin-top:25px;
margin-bottom:25px;
padding-top: 0px; 
padding-right: 10px; 
padding-left: 1px; 
font-weight:normal;	
text-align:left; 
border-bottom: 4px solid  rgba(15,111,178,1.0);
}

.priceh1{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 24px;
letter-spacing: 1px;
line-height: 32px;
margin-top:25px;
margin-bottom:25px;
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:center; 
}
  
h2{
font-weight:400;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 22px;
margin-left:12px;
text-align:left;
}

.h2center1{
font-weight:400;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 22px;
margin-left:12px;
text-align:left;
}

h3{
font-family: "Aller-Bold", serif ;
font-weight:normal;	
letter-spacing: 1px;
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
}

h4{ 
font-size: 22px;
font-family:'Conv_tunga',Sans-Serif;
font-variant:small-caps;
letter-spacing: 1px;
line-height: 30px; 
font-weight:normal;	
text-align:justify;
color: rgba(0,37,79,0.95); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.20);
}

.messagefont_no_basket{ 
font-weight:400;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 22px;
margin-left:12px;
text-align:center;
}


.messagefont{ 
font-size: 22px;
font-family: "Aller-Bold", serif ;
font-variant:small-caps;
letter-spacing: 1px;
line-height: 30px; 
font-weight:normal;	
text-align:center;
color: rgba(8,92,186,0.95); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.20);
}
.messagefont_prices{ 
font-size: 22px;
font-family: "Aller-Bold", serif ;
font-variant:small-caps;
letter-spacing: 1px;
line-height: 30px; 
font-weight:normal;	
text-align:right;
color: rgba(8,92,186,0.95); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.20);
padding-right:15px;
}


h5{
font-size: 12px;
font-family: "Aller", serif ;
letter-spacing: 1px;
line-height: 16px; 
font-weight:normal;	
text-align:justify;
color: rgba(0,37,79,0.95); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.20);
}
h6{
font-size: 20px;
font-family:'Conv_tunga',Sans-Serif;
line-height: 26px; 
font-weight:normal;	
text-align:justify;
color: rgba(0,0,0,0.85); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.20);
padding-bottom: 13px;
}

a.allg{
text-decoration:none;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
text-decoration: none;
font-size: 20px;
line-height:24px;
font-weight: 400;
letter-spacing: 2px;	
}
a.allg:hover{
text-decoration:none;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
text-decoration: none;
font-size: 20px;
line-height:24px;
font-weight: 400;
letter-spacing: 2px;	
}

ul.quad {
position:relative;
list-style-type: none;
left: 0px;
width:100%;
padding: 0px;
margin: 0px;
}


ul li.quad {
background-image: url(../../tools/aquad_kl.png);
background-repeat: no-repeat;
background-position: left 3px;
padding-left: 0px;
width:98%;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 24px;
text-align:left;
}

div.posi3{
margin-left:5px;
padding-left: 15px;
}



div.posi{
position: relative;
top: -32px;
width:98%;
left: -24px;
font-weight:400;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 18px;
letter-spacing: 1px;
line-height: 24px;
margin-left:12px;
text-align:left;
}



/* //////////////////////////////////////////////////////////////////////////////////// */

body,h1,h2,h3,div.breadcrumb,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;}
body,table{
color:rgba(0,0,0,0.60);
font-family:'Conv_ERASBD',Sans-Serif;
}

p{
font-family: "Aller-Bold", serif ;
font-weight:normal;	
letter-spacing: 1px;
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 	
}

body{padding:0;text-align:center;}

#ServiceHotlineBox{
position: relative; 
top: 10px; 
left: 30px;
width:210px; 
height:111px;
padding:2px 2px 2px 2px; 
margin:2px 2px 2px 2px;
border-radius: 7px;
border: 4px solid rgba(15,111,178,1.0);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box;     
-moz-background-clip: padding;     
-webkit-background-clip: padding;  
background-clip: padding-box;      
padding: 2px;
background:rgba(15,111,178,1.0);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.55);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.55); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.55);
line-height:22px;
color:rgba(255,255,255,1.0);
}
.boxfonter{
margin-top: 7px;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(255,255,255,1.0); 	
text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
text-decoration: none;
font-size: 14px;
line-height:17px;
font-weight: 400;
letter-spacing: 0px;
text-align:center;
}

/* //////////////////////////////////////////////////////////////////////////////////// */

.input, select, textarea{
font-family: "Aller", serif;
color: rgba(0,0,0,1.0); 
text-decoration: none;
font-size: 14px;
line-height:17px;
font-weight: 400;
letter-spacing: 0px;
}


textarea#oComment{
height:450px;	
}


.input.warning-required, select.warning-required, textarea.warning-required{border-color:#ac0000 #c78688 #c78688 #ac0000;background:#fbefef;}

input#searchboxlabel {
background: #fbefef;  
width:250px; 
font-family: "Aller", serif;
color: #484848; 
font-size: 14px; 
font-weight: bold; 
height:28px; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid rgba(0,0,0,0.58);  
border-radius:3px; 
-moz-box-shadow: 8px 8px 8px rgba(0,0,0,0.25);	
-webkit-box-shadow: 8px 8px 8px rgba(0,0,0,0.25); 
box-shadow: 8px 8px 8px rgba(0,0,0,0.25);	
}

input#menge {
background: #fbefef;  
width:48px;
padding-right:5px;
font-family: "Aller", serif;
color: #484848; 
font-size: 14px; 
font-weight: bold; 
height:28px; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid rgba(0,0,0,0.58);  
border-radius:3px; 
-moz-box-shadow: 8px 8px 8px rgba(0,0,0,0.25);	
-webkit-box-shadow: 8px 8px 8px rgba(0,0,0,0.25); 
box-shadow: 8px 8px 8px rgba(0,0,0,0.25);	
}

input#searchknopf{
background-color:rgba(15,111,178,1.0); 
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:14px;
font-weight:normal;
height:30px;
line-height:27px;
width:100px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#searchknopf:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#searchknopf:focus{border:1px solid #4d90fe; outline:none;}

input#savebutton{
background-color:#0071e1; 
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:14px;
font-weight:normal;
height:30px;
line-height:27px;
width:110px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#savebutton:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#savebutton:focus{border:1px solid #4d90fe; outline:none;}

input#weitershopping{
background-color:#0071e1; 
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:14px;
font-weight:normal;
height:30px;
line-height:27px;
width:140px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#weitershopping:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}

input#cassabutton{
background-color:#0071e1; 
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:14px;
font-weight:normal;
height:30px;
line-height:27px;
width:120px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}
input#cassabutton:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}

input#legendsubmit_button{
background-color:#0071e1; 
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:14px;
font-weight:normal;
height:30px;
line-height:27px;
width:120px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}

input#legendsubmit_button:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}

input#cassabutton:focus{border:1px solid #4d90fe; outline:none;}
input#legendsubmit_button:focus{border:1px solid #4d90fe; outline:none;}
input#weitershopping:focus{border:1px solid #4d90fe; outline:none;}

input{font-family:inherit;}


.submit{font-style:normal;}
.form{}
.hide{display:none;}
.form label span{padding-left:10px;color:#949494;font-weight:normal;text-shadow:none;}
.form legend{display:none;}

/* //////////////////////////////////////////////////////////////////////////////////// */

a{
background-color:inherit;
text-decoration:none;
font-family: "Aller-Bold", serif ;
color: rgba(2,55,105,1.0); 	
font-size: 17px;
letter-spacing: 1px;
line-height: 26px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 
}
a:hover{
text-decoration:none;
color: rgba(0,0,05,1.0);
}

.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
#skiplinks{position:absolute;top:0px;left:0px;}
#skiplinks a{position:absolute;top:-500px;left:0px;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

#container{
position:relative;
width:100%;
margin:0 auto;
overflow:hidden;
width:1360px;
height:100%;
}

#mainLogo {
width:20%;
margin-right: 1%;
margin-left: 1%;
float: left;
z-index: 5;
margin-bottom: 0px;
height:88px;
}
#asideLogo {
width: 70%;
margin-right:6%;
margin-left: 0%;
float: left;
z-index: 5;
margin-top: -5px;
overflow: hidden;
height:88px;
}

#mainfeld6 {
position:relative;
left: -20px;
width:620px;
margin-right:0px;
margin-left:0%;
float: left;
z-index: 5;
margin-bottom: 0px;
height:auto;
}
#asidefeld11 {
position:relative;
left:60px;
width: 220px;
margin-right:0%;
margin-left: 0%;
float: left;
z-index: 5;
margin-top: 0px;
overflow: hidden;
height:auto;
}

.float1Logo {
float: left; 		
width: 70%;
height:30px;
}	
.float2Logo {
float: left; 		
width: 15%;
margin-left:-25px;
margin-top:-5px;
height:30px;
}		

/* //////////////////////////////////////////////////////////////////////////////////// */

#body, #foot{float:left;width:100%;margin:0 auto;}

#head1, #head2{
width:1280px;
margin:0 0 0 0;
text-align:left;
}
#head1{
position: relative;
top: 0px;
height:110px;
margin-bottom:-5px;
}
#head2{
position: relative;
top: 15px;
height:120px;
margin-bottom:-5px;
}

#head3{
position: relative;
left:450px;
width:1280px;
margin:0 auto;
text-align:left;
position: relative;
top: -95px;
margin-top: -5px;
z-index:10001;
}


#body .container, #foot .container{
width:1280px;
margin:0 auto;
text-align:left;
}

/* HEADER WITH TOP MENU ABOVE LOGO */
#head1 .container{overflow:hidden;}
* html #head1 .container, * html #head2, * html #body{background:none;} /* IE 6 hack */

/* MENU TOP 1 */
#menu1 ul{float:right;margin:8px 3px 0 0;list-style:none;}
#menu1 li{float:left;padding:0 5px 0 15px;}
#menu1 li a{padding-left:10px;font-size:1.083em;color:#fff;}
#menu1 li a:hover, #menu1 .selected a{text-decoration:none;}

#menu1 li.lBasket{
position:relative;
top:1px;
text-align:center;
padding:0;
list-style-type: none;
padding-left: 0px;
margin-left: -45px;
background-image:url('../../tools/basket03.png');
background-repeat:no-repeat;
background-position:left top;
width:260px;
height:76px;
}

#menu1 li.lBasket a{
height:24px;
padding:0;
background:none;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(255,255,255,1.0); 	
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
text-decoration: none;
font-size: 20px;
line-height:24px;
font-weight: 400;
letter-spacing: 2px;
margin-left: 6px;
cursor: hand;  
text-decoration: none; 
}
#menu1 li.lBasket a:hover{
height:24px;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
text-decoration: none;
font-size: 20px;
line-height:24px;
font-weight: 400;
letter-spacing: 2px;
margin-left: 6px;
cursor: hand;  
text-decoration: none; 
}

#menu1 li.lBasket span{
padding:5px 0 5px 5px;
display:block;
color:rgba(255,255,255,0.95);
font-size:12px;
font-family:'Conv_ERASBD',Sans-Serif;
}

/* LOGO, HEADER BACKGROUND AND SLOGAN */

.kopf{
position:absolute;
top: 145px;
left:5px;
height:auto;
width:100%;
z-index:10;
}
#head1{
z-index:500;
}
#head2{
clear:both;
}
#head2 .container{height:120px;}
#logo{padding:10px 10px 10px 30px;}
#logo #title a{font-weight:bold;font-size:3.917em;text-transform:uppercase;text-decoration:none;}
#logo #slogan{padding:5px 0 0 4px;background:inherit;color:#fff;font-size:1.167em;}

/* HEADER WITH TOP MENU BELOW LOGO */
#head3{
background:transparent;
position:relative;
top:-50px;
}
#head3 .container{overflow:hidden;height:43px; top: -25px;}

/* MENU TOP 2 */
#menu2 ul{float:left;height:100%;margin:0;list-style:none;}
#menu2 li{float:left;padding:0;}
#menu2 li a{float:left;height:53px;padding:18px 25px 0;color:#fff;font-size:1.17em;background:inherit;}
#menu2 li a:hover, #menu2 .selected a{text-decoration:none;}
#menu2 li a:hover, #menu2 .selected a:hover{
text-decoration:none;
color: rgba(249,221,90,1.0); 	
text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
}
/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;margin:0;}
#body .container{background:transparent;overflow:hidden;}

/* LEFT COLUMN STYLES */
#column{
float:left;
width:370px;
padding:15px 0;
margin-top: -42px;
}
/* 
If you want display left menu on right side:
#column{float:right;width:270px;padding:10px 0;}
*/
#column .type{
margin-top:35px;
padding:7px 0 7px 10px;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 30px;
letter-spacing: 1px;
line-height: 36px; 
font-weight:normal;	
text-align:left;
width:91%;
border-bottom: 2px solid rgba(2,73,133,1.0);
}
#menu3{
padding:0 20px 10px 10px;
width:344px;
}
.order #column{display:none;}

/* LEFT MENU */
#menu3 ul{padding:2px 0;list-style:none;width:94%;}
#menu3 li{
padding:1px 0 1px 0; 
border-bottom:2px solid rgba(4,76,158,0.15); 
width:100%;
}
#menu3 a{
display:block;
width:100%;
padding:2px 2% 4px 2%;
height:20px;
}
#menu3 a:hover, #menu3 .sub1 a:hover{}
#menu3 .selected > a:first-child{}

#menu3 .sub1{margin:0;padding:0;}
/*#menu3 .sub1 li{padding:2px 0 2px 24px;}*/

#menu3 .sub1 li{margin-left: 1px; padding:2px 10px 2px 18px;background:url('img/menu3_sub.png') no-repeat 2px 0px;border:0px;}


#menu3 .sub1 a{display:block;width:100%;padding:1px 0 3px 10px;}

/* search form */
#searchForm{margin:15px 5px 15px 30px;}
#searchForm label, #searchForm legend{display:none;}
#searchForm .input{width:115px;}

/* RIGHT COLUMN STYLES */

#content{float:left;width:69%;margin-left:5px; padding:20px 0 5px 5px;text-align:center;}
* html #content{width:100%;}
* html #page{width:100%;}
#page{position:relative;width:100%;margin:0 auto;text-align:left;}

.order #content{width:100%;}
* html #page{width:100%;} /* IE 6 hack */
* html .order #page{width:94%;} /* IE 6 hack */
#body.order .container{width:90%;background:transparent;border:0;}

/* PAGE TITLE */
#page h1{margin:18px 0 10px;font-size:2.417em;font-weight:normal;}

/* NAVIGATION PATH - TREE */
#page div.breadcrumb{position:relative;top:20px;padding:2px 0;margin-bottom: 55px;}
#page div.breadcrumb a{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,0.65); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 22px;
letter-spacing: 1px;
line-height: 27px; 
font-weight:normal;	
text-align:left;
width:230px;
border-bottom: 4px solid rgba(2,73,133,1.0);
font-weight:normal;
text-decoration:none;
}
#page div.breadcrumb a:hover{
text-decoration:none;
color: rgba(2,73,133,1.0);
}
*:first-child+html #page div.breadcrumb{top:-5px;} /* IE 7 hack */
* html #page div.breadcrumb{top:-5px;} /* IE 6 hack */

/* PAGE CONTENT */

.allgfont{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,0.75); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
font-weight:normal;		
}

.algfont_h3{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 22px;
font-weight:normal;
text-align:left;
}

.algfont_h31{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 22px;
font-weight:normal;
text-align:justify;
}

.allgfontwhite{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(255,255,255,1.0); 	
text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
font-size: 15px;
letter-spacing: 1px;
line-height: 20px; 
font-weight:normal;
text-align:center;
}

ul.algf1 {list-style-type: square;color: rgba(0,0,0,0.75); }
li.allgf{

font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,0.75); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
font-weight:normal;			
}

#page div.content{
padding-top:5px;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,0.75); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
font-weight:normal;	
text-align:left;
font-size:1.083em;
line-height:1.5em;
}
#page div.content ul, .subpagesList li ol{margin:0 0 0 5px;padding:0;}



#page div.content li{margin:8px 0;padding:0;border-left:0;}
#page div.content p{padding-bottom:10px;}

.pages{padding:8px 0;text-align:right;font-size:1.083em;}
.pages ul, .pages li{display:inline;}
.pages li{padding:0 2px;}
.pages a, .pages strong{padding:0 1px;font-size:1.083em;}

/* IMAGES STYLES */

.imagesList{list-style:none;}
.imagesList li{margin:0 0 15px 0;text-align:center;}
.imagesList li div{text-align:center;}
.subpagesList li img, .imagesList li img, .imagesList#imagesListPreview li img, .imagePreview img, #products li .photo img{padding:0px;border:4px solid rgba(15,111,178,1.0);margin-left:20px;margin-right:12px;}
.subpagesList li img:hover, .imagesList li img:hover, .imagesList#imagesListPreview li img:hover, .imagePreview img:hover, #products li .photo a:hover img{border-color:rgba(15,111,178,1.0);}
.photo{
width;250px;
height:auto;
margin:auto;
float:left;
padding-bottom:4px;
}
#imagesList1{float:left;margin:9px 20px 0 0;}
#imagesList2{clear:right;float:left;margin:8px 0 0 2px;position:relative; top: -170px; margin-bottom: -140px;}

.imagePreview div{margin:5px 0 10px;text-align:center;}
#imagesListPreview{float:left;margin:9px 20px 0 0;}
* html #imagesListPreview{margin-top:-5px;}
.imagesList#imagesListPreview li{margin-bottom:3px;}

/* FILES LIST STYLES */
#filesList{width:100%;float:left;margin:15px 0 5px;list-style:none;vertical-align:middle;}
#filesList li{width:100%;float:left;clear:left;margin:5px 0 5px;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{padding-left:2px;background:inherit;}

/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:96%;margin:10px 0;padding:13px 2%;}
* html .subpagesList li{width:100%;}
.subpagesList li .photo{float:left;margin:0 18px 5px 0;}
.subpagesList li h2{padding-bottom:2px;}
.subpagesList li h2, .subpagesList li h2 a{font-weight:normal; height:22px;}

.seen{
display:  none;
}



.subpagesList li div.description{
margin:0px 0 0 0;
font-family:'Conv_tunga',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px;
text-align:justify;
float: left;
width: 300px;
}

#products li.column0 div.description{
margin:0px 0 0 0;
font-family:'Conv_tunga',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px;
text-align:justify;
float: left;
width: 300px;
}


#products li.column1 div.description{
margin:0px 0 0 0;
font-family:'Conv_tunga',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px;
text-align:justify;
float: left;
width: 300px;
}


.subpagesList li ul, .subpagesList li ol{position: relative; float:left;width:100%;margin:5px 0 0 3px;padding:0;}
.subpagesList li li{padding:0;border-bottom:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;height:22px;}
.subpagesList li p{padding-bottom:2px;}

/* OPTIONS LINK */
#options{clear:both;float:right;width:100%;margin:10px 10px;font-size:1em;text-align:right;}
*:first-child+html #options{width:95%;} /* IE 7 hack */
#options a{padding:0 10px 0;}
#options .back, #options .print{float:right;}

.message{padding:50px 0;text-align:center;}
.message h2{background:inherit;color:#000;font-weight:normal;font-size:2.4em;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */

#foot{clear:both;height:auto;font-size:1.083em;}
#foot .container{width:1280px;margin:0 auto;height: 600px; padding:22px 0;background:transparent;color:#000000;overflow:hidden;}
#foot a{
background:inherit;
color:#000000;
}
#foot a:hover{
text-decoration:none;
color:rgba(2,54,103,1.0);
}

#copy{float:left;padding:0 25px;}
.foot{float:right;padding:0 25px;}

#fotarea {
z-index: 5;
width: 100%;
margin-left: 25px;
margin-right: 25px;
margin-top: 15px;
margin-bottom: 25px;
}

/* //////////////////////////////////////////////////////////////////////////////////// */
/* 2 a) Stylestitle tip Navigationen  */
/*//////////////////////////////////////////////////////////////////////////////////////*/

a.navi01 {
display:block;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none;
background:rgba(4,76,158,0.25);
width:200px;
height:22px;
margin-top:-25px;
border:1px dotted rgba(4,76,158,0.65);
text-align:center;
-moz-box-shadow: 8px 8px 8px rgba(0,0,0,0.25);	
-webkit-box-shadow: 8px 8px 8px rgba(0,0,0,0.25); 
box-shadow: 8px 8px 8px rgba(0,0,0,0.25);	
}
a.navi01:hover {
font-family: "Aller", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none; 
margin-top:-25px;
}


a.navi02 {
font-family: "Aller-Bold", serif ;
font-weight:normal;	
letter-spacing: 1px;
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none;
}
a.navi02:hover {
font-family: "Aller-Bold", serif ;
font-weight:normal;	
letter-spacing: 1px;
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none; 
}

a.navi03 {
font-family: "Aller", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(0,0,0,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none;
text-align:center;
}
a.navi03:hover {
font-family: "Aller", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 22px; 
cursor: hand;  
text-decoration: none; 
text-align:center;
}

a.navi04 {
display:block;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(255,255,255,0.95); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.50);
font-size:18px;
line-height: 22px; 
cursor: hand;  
text-decoration: none;
text-align:center;
}
a.navi04:hover {
display:block;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
font-variant:small-caps;
letter-spacing: 1px;
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:18px;
line-height: 22px; 
cursor: hand;  
text-decoration: none; 
text-align:center;
}
a.navi041 {
display:block;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
letter-spacing: 1px;
color: rgba(255,255,255,0.95); 	
text-shadow: 2px 3px 9px rgba(0,0,0,0.50);
font-size:16px;
line-height: 20px; 
cursor: hand;  
text-decoration: none;
text-align:left;
margin-left:10px;
}
a.navi041:hover {
display:block;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
letter-spacing: 1px;
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:16px;
line-height: 20px; 
cursor: hand;  
text-decoration: none; 
text-align:left;
margin-left:10px;
}

/* //////////////////////////////////////////////////////////////////////////////////// */
/* PRODUCTS LIST */
/* //////////////////////////////////////////////////////////////////////////////////// */

#products .list .l1 a{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(255,255,255,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 10px; 
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:left;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
text-decoration:none; 
}
  
#products .list .l1 a:hover{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 10px; 
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:left;
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
text-decoration:none;  
}  

#products{float:left;width:100%;margin-bottom:10px;list-style:none;height:100%;}
#products ul.list{float:left;width:100%;list-style:none;height:auto;}

#products .list li{
float:left;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(4,76,158,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
font-size: 18px;
letter-spacing: 1px;
line-height: 22px; 
}
#products .list li{
float:left;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(4,76,158,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
font-size: 16px;
letter-spacing: 1px;
line-height: 20px;
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:left;
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
text-decoration:none;  
}
#products li .photo{font-size:0px;line-height:0px;}

#products li h2{
padding:5px 0 5px 0;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 20px;
text-align:left;
}

#products li h2 a{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(255,255,255,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 10px; 
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:left;
text-shadow: 1px 1px 1px rgba(0,0,0,0.15);
text-decoration:none; 
}
#products li h2 a:hover{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 10px; 
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:left;
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
text-decoration:none;  
} 

#products li h3{padding:5px 0 9px;text-align:left;font-weight:normal;}
#products li h3 em{padding:0 5px;}

#products li .price, #products li .noPrice{
font-family:'Conv_tungab',Sans-Serif;
color: rgba(2,55,105,1.0); 
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
text-align:center;
margin:5px 0 5px 0;
background-color:inherit;
font-weight:400;
text-decoration:none;
}

#products li .price em{padding:0 6px 0 0;font-style:normal;font-weight:normal;}
#products li .price strong{font-size:1.167em;}
#products li .noPrice strong{font-size:1.083em;}
#products li .price span{padding-left:4px;font-size:1.083em;font-weight:normal;}

#products li .basket{
padding-left:3px;
float:right;
}
#products li .basket a{
border:4px solid rgba(15,111,178,1.0);
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,55,105,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 10px; 
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:center;
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
text-decoration:none;
background:rgba(15,111,178,1.0);  
display:block;
width:66px;
height:66px;
margin:auto;
}
.basket{
float:left;
}
#products li .basket a:hover{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,1.0); 	
font-size: 16px;
letter-spacing: 1px;
line-height: 20px; 
padding-top: 10px; 
padding-right: 10px; 
padding-left: 10px;
padding-bottom:10px;
font-weight:normal;	
text-align:center;
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
text-decoration:none;
background:rgba(4,76,158,0.55);
}  

/* //////////////////////////////////////////////////////////////////////////////////// */
/* PRODUCTS LIST - COLUMNS TEMPLATE */
/* //////////////////////////////////////////////////////////////////////////////////// */

#products{clear:both;margin-top:10px; width:95%;height:auto;}
.Bfield{
width:99%;
height:95%;
margin-left:2px;
}

#products .list h3 a{
text-align:center;
margin:0px 0 0 0;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 14px;
letter-spacing: 1px;
line-height: 18px;
text-decoration:none; 
padding-right: 10px;
width:30%;
height:auto;
margin-left:0px;
padding:20px 0;
}

#products .list h3 a:hover{
text-align:center;
margin:0px 0 0 0;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size: 14px;
letter-spacing: 1px;
line-height: 18px;
text-decoration:none;
padding-right: 10px;
width:30%;
height:auto;
margin-left:0px;
padding:20px 0;
}  

#products .list .l1 h3 a{
text-align:center;
margin:0px 0 0 0;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 14px;
letter-spacing: 1px;
line-height: 18px;
text-decoration:none; 
padding-right: 10px;
width:30%;
height:auto;
margin-left:0px;
padding:20px 0;
}
  
#products .list .l1 h3 a:hover{
text-align:center;
margin:0px 0 0 0;
font-family: "Aller-Bold", serif ;
font-weight:normal;	
color: rgba(50,96,128,0.95); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size: 14px;
letter-spacing: 1px;
line-height: 18px;
text-decoration:none;
padding-right: 10px;
width:30%;
height:auto;
margin-left:0px;
padding:20px 0;
}  




#products .list li{
clear:none;
width:30%;
height:auto;
margin-left:0px;
padding:20px 0;
font-family:'Conv_ERASBD',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px;
text-align:left;
border-right:0px dotted  rgba(0,0,0,0.45);
padding-right: 10px;
}

#products li.column1{
clear:both;
margin-left:0;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(4,76,158,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
font-size: 18px;
letter-spacing: 1px;
line-height: 22px; 
text-align:left;
height:100%;
}

#products li.column0{
margin-left:0;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(4,76,158,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
font-size: 18px;
letter-spacing: 1px;
line-height: 22px; 
text-align:left;
height:100%;
}

#products li h3{
text-align:center;
margin:0px 0 0 0;
font-family:'Conv_tunga',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px;
}



#products li div.description{
margin:0px 0 0 0;
font-family:'Conv_tunga',Sans-Serif;
font-weight:400;
color: rgba(0,0,0,0.95); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.55);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px;
text-align:justify;
float: left;
width: 300px;
}

.higher{
height:450px;	
}
.nichts{
width:270px;
height:20px;
float:left;
}
#products li .basket{width:150px;margin:10px auto 0;}
#products li.pages#pagesAfter{clear:both;}
#products .list li li{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}

#products .pages{float:right;width:100%;margin:0;padding:9px 0;border:0;background:none;text-align:right;font-size:1em;}
#products .pages li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages a, #products li.pages strong{
padding:0 1px;
font-size:1em;
}
#products .pages .viewAll{padding-right:8px;border-right:1px solid #666;}
#products .pages .title{padding-left:8px;border:none;}
#products .pages#pagesBefore{clear:none;width:auto;}

#products .sort{float:left;width:auto;margin:0 10px 0 0;padding:10px 0;border:0;background:none;text-align:left;}
#products .sort ul{display:inline;list-style:none;}

#products .sort li{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(31,146,255,0.95); 	
text-shadow: 1px 1px 1px rgba(31,146,255,0.15);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 
display:inline;
padding:0 6px;
border-right:1px solid #666;
}

#products .sort li:last-child{border:none;padding-right:0;}

#products .sort li a{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(2,73,133,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left;
text-decoration:none;
}
#products .sort li a:hover{
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(0,0,0,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 16px;
letter-spacing: 1px;
line-height: 18px; 
padding-top: 0px; 
padding-right: 10px; 
padding-left: 10px; 
font-weight:normal;	
text-align:left; 
text-decoration:none;
}




/* //////////////////////////////////////////////////////////////////////////////////// */
/* PRODUCTS DETAILS */
/* //////////////////////////////////////////////////////////////////////////////////// */

#product{float:right;display:block;width:100%;margin:0 20px;text-align:left;}
* html #product{margin:0;} /* IE 6 hack */
#product h1{
padding:5px 0 5px;
font-family:'Conv_ERASBD',Sans-Serif;
color: rgba(4,76,158,1.0); 	
text-shadow: 1px 1px 1px rgba(255,255,255,0.35);
font-size: 22px;
letter-spacing: 1px;
line-height: 28px; 
font-weight:normal;
border-bottom: 2px solid rgba(4,76,158,1.0);
width:60%;
text-align: center;
}
#product div.breadcrumb{
width:100%;
margin:0 0 10px;
padding:2px 0 7px;
}
#product div.breadcrumb em{padding:0 5px;}

#product #box{
float:right;
width:250px;
margin:5px 0 10px 5px;
padding:3px 0 10px;
border:0px solid rgba(0,0,0,0.65);
background:rgba(4,76,158,0.0);
text-align:center;
color:rgba(0,0,0,0.98);
-moz-box-shadow: 2px 3px 5px rgba(0,0,0,0.0);
-webkit-box-shadow:  2px 3px 5px rgba(0,0,0,0.0); 
box-shadow:  2px 3px 5px rgba(0,0,0,0.0);
}
#product #box form{font-weight:bold;}
#product #box #price, #product #box #noPrice{padding:7px 0;font-size:1.417em;text-align:center;}
#product #box #price em{font-style:normal;}
#product #box #price strong{padding:0 6px;font-size:1.176em;font-weight:bold;}
#product #box #available{padding:8px 2px 0;font-weight:bold;font-size:0.9em;}
#product #box #addBasket{padding:10px 0 5px;}

#product #box #addBasket .submit{
background-color:#0071e1; 
background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
border:1px solid rgba(0, 0, 0, 0.1); 
border-radius:3px;
color:#ffffff;
font-family: "Aller", serif; 
font-size:12px;
font-weight:normal;
height:30px;
line-height:27px;
width:176px;
text-align:center;
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}

#product #box #addBasket .submit:hover{
background-color:#f8f8f8; 
color: #1d667d; 
background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
border:1px solid #c6c6c6;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
}

#product div.content{
clear:left;
padding:0 0 10px;
font-family:'Conv_tungab',Sans-Serif;
font-weight:normal;	
color: rgba(0,0,0,0.75); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:18px;
line-height: 24px; 
text-align:justify;
}
#product div.content ul, #product div.content ol{margin:5px 0 0 30px;padding:0;}
#product div.content li{margin:8px 0;padding:0;border-left:0;}
#product div.content p{padding-bottom:10px;}

/* //////////////////////////////////////////////////////////////////////////////////// */
/* BASKET AND ORDER */
/* //////////////////////////////////////////////////////////////////////////////////// */

#orderedProducts table{width:100%;margin:0;font-size:1em;}
#orderedProducts td, #orderedProducts th{padding:6px 7px;}
#orderedProducts thead .price, #orderedProducts thead .quantity, #orderedProducts thead .summary{text-align:right;}
#orderedProducts thead td{padding-bottom:11px;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody th{text-align:left;}
#orderedProducts tbody th a{background:inherit;}
#orderedProducts tbody .price, #orderedProducts tbody .summary{font-weight:bold;text-align:right;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:right;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tfoot{text-align:right;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:right;}

#basket #orderedProducts table{margin:10px 0 0;}
#basket .info{padding:10px 0;text-align:left;}
#basket #recount .submit{padding:2px 3px;}
#basket #save{text-align:left;}
#basket .summaryProducts{font-size:1.36em;font-weight:bold;}
#basket .summaryProducts #summary{font-weight:bold;}
#basket .del{padding:0 5px 0 10px;}
#basket .buttons #save .submit{padding:3px 5px;}
#basket .buttons .submit.continue{margin-right:5px;}
#basket #pageDescription{margin-top:20px;}
#basket legend{display:none;} 

#basket #continue{text-align:left;}
#basket #save{padding:6px 7px 0;}

#order legend{display:block;padding:20px 0 10px;border:0;font-size:1.2em;font-weight:bold;}
#order #personalData{padding:12px 3%;overflow:hidden;}
#order #personalData #setBasic, #order #personalData #setExtend{float:left;width:50%;}
#order #personalData label{display:block;padding:2px 0;font-weight:bold;}
#order #personalData .input, #order #personalData #oComment{width:90%;margin:0 0 5px;}
#order #personalData #oComment{height:125px;}

#shippingAndPayments div{padding:11px 3%;}

.kname{
font-family:'Conv_tungab',Sans-Serif;
font-weight:normal;	
color: rgba(0,0,0,0.75); 	
text-shadow: 2px 3px 9px rgba(255,255,255,0.70);
font-size:36px;
line-height: 42px; 
text-align:justify;	
}

#order .summaryProducts, #order .summaryShippingPayment, #orderPrint .summaryShippingPayment{font-size:1.182em;}
#order .summaryProducts th, #order .summaryShippingPayment th, #orderPrint .summaryShippingPayment th{font-weight:normal;text-align:right;}
#order .summaryOrder, #orderPrint .summaryOrder{font-size:1.36em;font-weight:bold;}
#order .summaryOrder th, #orderPrint .summaryOrder th{text-align:right;}
#order #rulesAccept th, #order #nextStep th{
text-align:right;
font-weight:normal;
}
#order #rulesAccept th a{font-weight:bold;}
*:first-child+html .nextStep .submit, *:first-child+html #basket #save .submit{padding:2px 0px;} /* IE 7 hack */

/* ORDER SUMMARY/PRINT PAGE */
#orderPrint #pageDescription{padding:0;}
#orderPrint #pageDescription p{padding:5px 0;font-weight:normal;font-size:1.5em;text-align:center;}
#orderPrint .legend{clear:both;padding:20px 0 10px;font-size:1.2em;font-weight:bold;}
#orderPrint dl{float:left;display:block;width:100%;margin:0;padding:5px 0;}
#orderPrint dt, #orderPrint dd{float:left;display:inline-block;width:40%;margin:0;padding:3px 0;}
#orderPrint dt{clear:left;text-align:right;}
#orderPrint dd{padding-left:3%;font-weight:bold;}
#orderPrint dd.orderComment, #orderPrint dd.orderIP{font-weight:normal;}

/* //////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////// */






















/* //////////////////////////////////////////////////////////////////////////////////// */

@media print{
  /* PRINT STYLES */

/* //////////////////////////////////////////////////////////////////////////////////// */

* {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;text-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}

  body{margin:1cm 0;}
  #container{width:17.2cm;height:auto;}
  #head2 .container, #head2{height:auto;}
  #logo{padding:0 0 0.2cm;}
  #head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container{border-width:0px !important;}

  #body{clear:none;}
  #body .container{overflow:visible;}
  #logo #title, #page h1{padding:0;}
  #page div.breadcrumb{position:relative;top:0;}

  #header .container, #body .container, #foot .container, #content, #page, #products, #product, .order #content{float:none;width:17.2cm;padding:0;margin:0;}
  #column, #head1, #head3, #back, #page .tS, #products li .basket, #product #box #addBasket .submit{display:none;}

}

/* //////////////////////////////////////////////////////////////////////////////////// */

/* RESPONSIVE WEB DESIGN - media queries */

@media screen and (max-width:1023px){ /* RWD Step 1 */
/*  #menu3 li{border:1px solid green} */

/* //////////////////////////////////////////////////////////////////////////////////// */

  #body .container, #foot .container{width:100%;}
  #head1, #head3, #head2{width:100%;}
  
  /* HEADER STYLES */
  #menu1 ul{padding:5px;}
  #head3 .container{height:auto;}
  #menu2 li a{height:40px;}
  
  /* LEFT COLUMN STYLES */
  #searchForm{margin:10px;}
  #searchForm .submit{margin:5px 0;}
  
  #column{width:30%;padding:10px 0;}

  #menu3{padding:0px;}
  #menu3 .type{padding:0px 10px;}
  #menu3 ul{padding:0px;}
  #menu3 .sub1 li{padding:5px 40px;}
  
  /* RIGHT COLUMN STYLES */
  #content{width:70%;}
  
  #page {margin:0px 3%;}

  #products .list li{width:48%;padding:0px;margin:5px;border-top:1px solid #000}
  #products .list .l1, #products ul.list .l2{
  border:none;
  }
  #products .list .l1 a{
  font-family:'Conv_tunga',Sans-Serif;
  color: rgba(2,55,105,1.0);
  text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 30px; 
  padding-top: 0px; 
  padding-right: 10px; 
  padding-left: 10px; 
  font-weight:normal;	
  text-align:left;  
  }
  #products .list .l1 a:hover{
  font-family:'Conv_tunga',Sans-Serif;
  color: rgba(0,0,0,1.0); 
  text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 30px; 
  padding-top: 0px; 
  padding-right: 10px; 
  padding-left: 10px; 
  font-weight:normal;	
  text-align:left;  
  }
  #products .list .i1{
  clear:left;
  font-family:'Conv_ERASBD',Sans-Serif;
  color: rgba(4,76,158,0.95); 	
  text-shadow: 1px 1px 1px rgba(255,255,255,0.65);
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 22px; 
  text-align:left;  
  }
  #products li.column1{
  clear:none;
  height:auto;
  }

  #product{width:100%;}
  #product div.content{padding-bottom:0px;}
  #product .imagePreview{margin-right:5px;}
  #product #imagesListPreview{margin-right:0px;}
  #product #box{padding:2px 5px;width:auto;margin-top:10px;}

  /* ORDER ETC */
  #orderedProducts tfoot .submit{margin:2px;}
  #basket #save{padding:6px 9px 0;}
  #body.order .container{width:100%;}
/* //////////////////////////////////////////////////////////////////////////////////// */  
}
/* //////////////////////////////////////////////////////////////////////////////////// */



/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width:800px){
/* //////////////////////////////////////////////////////////////////////////////////// */
  #menu1 ul{padding:0px 5px}

  #menu3 .type{padding-bottom:10px;}
  #menu3 ul{border-top:1px solid #000;}
  #menu3 li{border-bottom:1px solid #000;}
  #menu3 li ul{display:none;}

  #products .list li{width:46%;margin:5px 2%;}
  #products .list li img{width:100%;max-width:180px;}

  #product{width:95%;margin-right:10px;}
  #product .imagePreview{width:68%;margin-right:4%;}
  #product .imagePreview img{width:99%;max-width:250px;}
  #product #box{width:100%;padding:0px;}

  #basket .buttons #save .submit{padding:0px}
/* //////////////////////////////////////////////////////////////////////////////////// */  
}
/* //////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width:481px){ /* RWD Step 2 */
/* //////////////////////////////////////////////////////////////////////////////////// */
  body{margin-top:25px;}

  /* HEADER STYLES */
  #head2 #logo{font-size:11px;}
  #menu2{float:left;width:100%;}
  #menu2 ul{width:100%;}
  #menu2 li{width:100%;margin-top:2px;border-bottom:1px solid #fff}
  #menu2 li a{height:auto;width:100%;padding:5px;}

  /* LEFT COLUMN STYLES */
  #searchForm{position:absolute;top:-25px;left:5px;margin:0px;z-index:20;}

  #column{width:100%;}
  #menu3 .type{margin:0px;}
  #menu3 ul{border:none;}
  #menu3 li{width:95%;padding:0px;margin:10px 0 0 5px;border-left:1px solid #000;}
  #menu3 li a{width:93%;padding:0px 10px;font-size:18px;}
  #menu3 li ul{display:none;}

  /* RIGHT COLUMN STYLES */
  #content{padding:0px;width:100%;}
  
  .subpagesList li{margin:0px;padding:5px 0px;}

  #products li .basket{width:90%;}

  #product #box{width:100%;}
  /* dopisiac nowe linie dla tekstu */
  #product #box
  
  #product #box #price{float:left;padding:0px;margin:0 10px;}
  #product #box #available{float:right;padding:0px;margin:10px 10px 0;}
  #product #box #addBasket{clear:both;}
  
  #filesList{margin:0px;}

  /* FOOTER */
  #foot{height:auto;}
  #foot .container{padding:0px;}
  #foot .foot{float:left}
  #foot #copy, #foot .foot{padding:5px}

  /* ORDER */
  #order #personalData #setBasic, #order #personalData #setExtend{float:left;width:100%;}
/* //////////////////////////////////////////////////////////////////////////////////// */  
}
/* //////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width:320px){ /* RWD Step 3 */
/* //////////////////////////////////////////////////////////////////////////////////// */
  #head2 #logo{padding:5px;}
  #head2 #logo #title{font-size:10px;}
  
  #page{margin:0px;width:100%;}
  .imagesList{padding-right:5px;}
  #page h1{margin:0px 5px;}
  #page .content, #order legend{padding:5px 0 0 5px;}

  #page div.breadcrumb{top:-15px;left:5px;}
  #page h1{margin-top:10px;}

  #filesList{padding-left:5px;}
  
  #products ul.list li img{width:95%;}
  
  #orderedProducts td{padding:2px;}
  #orderedProducts thead .name{padding-left:7px;}
  #orderedProducts tfoot #save .submit{;width:70px;}
  #orderedProducts .del{overflow:hidden;width:10px;background: url('img/ml_close.gif') no-repeat;background-position:center;}
  #orderedProducts .del a{height:10px;padding-top:6px;font-size:4px;color:transparent;}
  
  #basket #save{padding:6px 4px 0;}

  #foot .foot{float:left;width:55%;text-align:right;}
  #foot .foot img{width:95%;height:95%;}
  #foot .foot a{margin:0px;}
/* //////////////////////////////////////////////////////////////////////////////////// */  
}
/* //////////////////////////////////////////////////////////////////////////////////// */


/* PLUGINS */
