@charset "utf-8";

.twoColFixLtHdr{
  margin:0;
  padding:0;  
	text-align: left;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:white; 
}
#contentAll{
  margin:0;
  padding:0;
  width:100%;
  height:100%;  
}
a{
  border-style:none;
  /*color:#007E45;*/
  color:#007D40;
  /*font-family:Verdana;*/
  font-family:sans-serif;
  font-size:12px;
  text-decoration:none;  
}
a:hover{
  text-decoration:underline;
  color:#006600;
}
img{
  border-style:none;
  margin:0;
  padding:0;
}

#container{
  width: 980px;  
	background: #FFFFFF;	
	margin: 10px auto 5px auto; 
	padding: 0;
	border: 1px solid #000000;
	text-align:left;
}
#imgTopNav{
  margin:0;
  padding:0;   
}
/*
#header { 	
	padding: 0;
	margin:0;	
  height:111px;	
  position:relative;
  top:-141px;	
}
*/
#lang{
  margin:0;
  padding:0; 
  position:relative;
  left:890px;
  top:-120px; 
  width:70px;
}
#lang img{
  border-style:none;
  margin:0;
  padding:0;
}

#topNav{
	margin:0;
	padding:0;
	position:relative;
	top:-80px;
	left:170px;	
	height:28px;
	width:810px;
	background-color:white;		
}

#sidebar1 {
	float: left; 
	width: 145px; 
	background: #FFFFFF; 
	padding: 0 10px 15px 20px;
	font-size:10px;
	margin: 0;
	position:relative;
	/*top:-100px;*/
	top:-60px;
}
#mainContent { 
	/*margin: 5px 0 0 0;*/
  margin:0; 
	padding: 0 20px;
  width:755px;
  position:relative;
  /*top:-108px*/  
  top:-63px;
  left:10px;
  float:left;
  background-color:white;
  /*border:solid 1px red;*/
} 
#mainContent #center_content{
  margin:0 0 10px 0;
  padding:0;
  font-size:10px;
}
#mainContent #center_content form{
  margin:0;
  padding:0; 
}
/*
#cart{
  margin:0;
  padding:0;
  position:relative;
  left:520px;
  font-size:12px;
} 
*/ 
#container #footer { 
	padding: 3px 10px 0 20px; 
	background-color:black;
  height:20px; 
  color:white;
  font-size:0.7em;
} 
#footer p {
	margin: 0; 
	padding: 0; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
} 
#sidebar1 #staticNav{
  margin:0;
  padding:0;
  position:relative;
  top:-22px;
}
#sidebar1 .kategorienLeft{
  margin:10px 0 10px 0;
  padding:0;
  border-style:none;
}
/*
#topSearch {
  margin:0;
  padding:2px 0;
  background-color:black;
  width:135px;
  height:20px;  
  position:relative;
  top:-90px;
  left:170px;
  display:block;  
}
#searchForm{
  margin:0;
  padding:0;
}
*/

#container #breadcrumb{
  margin:0;
  padding:0;
  font-size:12px;
  /*height:45px;*/  
}
#breadcrumb ul{
  margin:0;
  padding:0;
  list-style:none;
}
#breadcrumb li{
  float:left;  
}
#breadcrumb hr{
  border-style:solid none none none;
  border-width:1px;
}
#cartSum{
  margin:10px 0 0 0;
  padding:0;
  display:block;  
  width:320px;
  height:15px;
  font-size:10px;
  font-weight:900;  
  position:relative;
  top:-115px;
  left:480px;  
  text-align:right;
  color:white;
  letter-spacing:1.2pt;
  text-decoration:none;
  text-decoration:none;
}
#cartSum a{
  color:white;
  letter-spacing:1.2pt;  
  text-decoration:none;
  font-size:10px;
}
#cartSum a:hover{
  text-decoration:underline;
}
#myAccount{
  margin:10px 0 0 0;
  padding:0;
  display:block;  
  width:120px;
  height:15px;
  font-size:10px;
  font-weight:900;  
  position:relative;
  top:-140px;
  left:825px; 
  text-align:right;    
}
#myAccount a{
  font-size:10px;
  color:white;
  letter-spacing:1.2pt;
  text-decoration:none;
}
#myAccount a:hover{
  text-decoration:underline;
}
#footerImg{
  margin:0;  
  border-style:none;  
}
/*
#CustomerLogin a{
  position:relative;
  top:-70px;
  left:380px;
  color:white;
  font-size:10px;
  letter-spacing:1.2pt;      
  width:200px;
  text-align:right;
  display:block;  
}
*/
#dynamicShopLogin{
  display:block;
  position:relative;
  top:-70px;
  left:400px;
  color:white;
  font-size:10px;
  letter-spacing:1.2pt;
  text-align:left;
  width:130px;
  font-weight:900;
}
#dynamicFooter {
  margin:0;
  padding:0;
  background-color:black;
  color:white;
  /*font-family:verdana;*/
  font-family:sans-serif;
  font-size:8px;
  font-weight:900;
  letter-spacing:1.2px;
  height:28px;
  text-align:center;
  width:981px;
  /*float:left;  */
}
#dynamicFooter a{
  color:white;
  /*font-family:verdana;*/
  font-family:sans-serif;
  font-size:8px;
  font-weight:900;
  letter-spacing:1.2px;
  position:relative;
  top:-5px;    
}
.bottomSeparator{
  margin:5px 25px 0 25px;
}
#itemsSort input{
  margin:0;
  padding:0;
  text-align:right;  
}
#dynamicPagerTop{
  width:700px;
  position:relative;
  left:45px;
}
#topNav{
  background-image:url(../../img/dynamic_new_img/menutop/hauptmenuTop.gif);
  background-repeat:no-repeat;   
  background-color:none; 
}
p{
  font-size:12px;
}
.dynamicPagerTop{
  height:30px;
  /*border:solid 1px black;*/
}
.dynamicPagerTop img{
  position:relative;
  top:5px;
  height:17px;
  width:10px;
}
.dynamicPagerTop select{
  position:relative;
  top:2px;
}

.dynamicPaderTopSpan{
  display:block;
  float:left;
  font-size:12px;
  font-weight:600;
  margin-right:10px;
  position:relative;
  top:5px;
}
.dynamicPagerBottom{
  height:30px;
  /*border:solid 1px black;*/
}
.dynamicPagerBottom img{
  position:relative;
  top:3px;
  height:17px;
  width:10px;
}
.dynamicPagerBottomTop select{
  position:relative;
  top:2px;
}
