#mn_container {
	margin:0 auto 0 auto;
	width:964px;
	background-color:#FFF;
}

#mn_flash {
	z-index:1;
	overflow:visible;
}

#mn_menu_container {
	overflow:hidden;
	position:absolute;
	z-index:5;
	width:100%;
	height:130px;
}

#mn_menu_container_editmode {
	overflow:hidden;
	position:absolute;
	z-index:5;
	width:100%;
	height:120px;
}

#mn_menu {
	z-index:10;
	position:inherit;
	margin:0 auto 0 auto;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFF;
	width:964px;
	height:105px;
	background-image:url(/site_elements/elements/mu_bg.png);
	background-repeat:repeat-x;
}

#mn_content {
	padding:20px;
	min-height:300px;
}

#mn_contentWoPadding {
	padding:00px;
	min-height:300px;
}

.mn_ShopListPadding {
	vertical-align:top;
	padding:20px;

}


.ShopHeadLineFirst{
	padding-left:0px;
	padding-bottom:0px;
	padding-right:5px;
	padding-top:5px;

}
.ShopHeadLine{
	padding-left:5px;
	padding-bottom:0px;
	padding-right:5px;
	padding-top:5px;
}


#mn_footer {
	padding:10px;
	background-color:#1d1d1d;
}

div#grau{
	height:100%;
	width:100%;
	position:fixed;
	padding-top:30px;
	text-align:center;
	background-image:url(/site_elements/gal/transparenz.png);
	background-repeat:repeat;
	z-index:100;
	top:0px;
	left:0px;
	display:none;
}

div#galerieContainer{
	text-align:center;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:840px;
}

div.galerieContainerSingle{
	background-image:url(/site_elements/gal/muster_galerie.png);
	background-repeat:repeat;	
}

div#previewContainer{
	width:830px;
	text-align:left;
	/*margin-left:auto;
	margin-right:auto;*/
	max-height:190px;
	overflow:auto;
	padding-left:10px;
	padding-bottom:1px;
}

div#galerieOuterContainer{
	width:840px;
	background-image:url(/site_elements/gal/muster_galerie.png);
	background-repeat:repeat;
	margin-left:auto;
	margin-right:auto;
}
img#galerieImage{
	margin-top:10px;
	margin-bottom:10px;
	/*border:10px solid white;*/
}
div#galerieCloser{
	position:absolute;
	top:0px;
	right:0px;
	width:25px;
	height:25px;
	display:inline;
}

div#diashowContainer{
	height:27px;
	background-color:white;
	display:inline;
	position:absolute;
	bottom:10px;
	text-align:center;
	left:50%;
	margin-left:-71px;
}
table.diaTable{
	padding-top:5px;
	padding-bottom:5px;
	color:black;
	background-color:white;
}
div#galerieCounterDiv{
	display:inline;
	position:absolute;
	text-align:center;
	top:10px;
	left:50%;
	margin-left:-45px;
}
table.galerieCounterTable{
	background-color:white;
	color:black;
	padding-top:5px;
	padding-bottom:5px;
	width:90px;
}
div#galArrowLeft{
	width:27px;
	height:27px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-14px;
	display:inline;
}
div#galArrowRight{
	width:27px;
	height:27px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-14px;
	display:inline;
}


/*Start Warenkorb*/
.fullWidth {
  width: 100%;
}

  
  .singleArticleBoxLeft,
  .singleArticleBoxRight {
    width: 198px;
    display: block;
    float: left;
  }
  .singleArticleBoxRight {
    float: right;
    text-align: right;
  }
  
  .articleBoxLeft,
  .articleBoxRight {
    width: 200px;
    height: 200px ! important;
    /*margin: 0 0 18 0;*/
    display: block;
    float: left;
  }

  .articleBoxRight {
    float: right;
  }
  
  .border,
  .borderStretch {
    border: 1px solid #dce6f2;
  }
  .borderStretch {
    width: 100%;
    height: 100%;
  }
  
  table.shoppingCartTable {
    width: 93%;
    padding: 0;
    margin: 0;
    font-family: verdana, sans-serif;
    font-size: 10pt;
    border-collapse: collapse;
    border-spacing: 0;
  }
  
  .shoppingCartTable td {
    vertical-align: top;
  }
  
  .shoppingCartTable th {
    text-align: left;
  }
  
  .tableBorder {
    border-bottom: 1px solid #dce6f2;
	border-collapse:collapse;
	font-size:12px;
  }


  .shoppingCartNumber {
    text-align: right ! important;
  }
  
  .textBold {
    font-weight: bold;
  }

  input,
  textarea,
  select {
    border: 1px solid ;
	border-color:#cccccc;
    margin: 0;

  }
  textarea {
    width: 300px;
  }
  
  .formError {
    border: 1px red solid;
  }
  .amount {
    text-align: right;
    width: 48px ! important;
  }
  
  .inputButton,
  .inputButton:hover {
    border: 1px solid black ! important;
    background: #f1f1f1;
    margin-bottom: 0px;
    margin-right: 0px;
    font-weight: normal;
    width: 153px ! important;
    margin: 0;
    padding: 0px;
    text-align: center;
    color: black;
    white-space: nowrap;
  }
  a.inputButton,
  a.inputButton:hover {
    display: block;
    padding: 2px 0 2px 0;
  }



.shoppingCartFieldDiv {
  /*margin: 10 0 10 0;*/
}

table#summaryCustomer {
  width: 95%;
  margin: 15px 0 10px 0;
  padding: 0;
  font-size: 10pt;
}
table#summaryCustomer th {
  vertical-align: top;
  text-align: right;
  margin: 0;
  width: 150px;
  font-weight: bold;
  padding-right: 10px;
}
table#summaryCustomer td {
  border-bottom: 1px solid #dcdcdc;
  padding-left: 10px;
}

/* shop regform */
.fmailShop legend {
  color: #333333;
  font-weight: bold;
  border: 1px solid #dce6f2 ! important;
  padding: 5px 10px 5px 10px;
}

.fmailShop label {
  display: block;
  float: left;
  text-align: right;
  width: 150px;
  margin-right: 10px;
  color: #333333;
}

.fmailShop fieldset {
  padding: 10px;
  margin: 10px 0 10px 0;
  padding-left: 20px;
  border: 1px solid #dce6f2 ! important;
}


.mnFieldSet{
  padding: 10px;
  margin: 10px 0 10px 0;
  padding-left: 20px;
  border: 1px solid #dce6f2 ! important;
}
.mnLegend{
  color: #333333;
  font-weight: bold;
  border: 1px solid #dce6f2 ! important;
  padding: 5px 10px 5px 10px;
}



.divWithPadding {
  padding: 10px;
}


.ct_table_530px_w{
	width:100%;
}

.shopLisTProdSpacer{
	border-style: solid;
	border-color:#e2e2e2;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	
	
}




.shopLisTProdSpacerTop{
	border-style: solid;
	border-color:#e2e2e2;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	
	
}


.shopLisTLeftDotted{
	border-style: dotted;
	border-color:#000000;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	font-weight:bold;
	color:#707070;
	
	
}

.shopLisTLeftDottedWPaddingLeft{
	border-style: dotted;
	border-color:#000000;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	font-weight:bold;
	color:#707070;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;


}

.prodDetail_Left{
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	width:320px;
}

.prodDetail_Middle{
	border-style: dotted;
	border-color:#000000;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	
	color:#707070;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	width:270px;
}


.prodDetail_Right{
	
	color:#707070;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	width:330px;
}

.prodDetail_RightMerchand{
	color:#707070;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	width:250px;
}

.prodDetail_RightSub{

	border-style: dotted;
	border-color:#000000;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	
	color:#707070;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	
	
	


}

.shopLisTLeftDottedArtikelProdukt{
	border-style: dotted;
	border-color:#000000;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	font-weight:bold;
	color: #000000;
}


  a.aLinkGrey,
  a.aLinkGrey:hover {
    text-decoration:none;
    font-weight:bold;
    color:#848484;
  }
  
  a.aLinkBlue,
  a.aLinkBlue:hover {
    text-decoration:none;
    font-weight:bold;
  }

  .inputButtonToBasket {
    border: 0px;
  }
  
  .MoreProdInfos{
  	color:#707070;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
  }

.prodDetailJustBold{
	font-weight:bold;
	color:#707070;
}

.detailProceCell{
	font-size:14px;
	font-weight:bold;
	color:#0070cc;
}

.detailProceCellText{
	font-size:14px;
	color:#707070;
}


.ArtikelDetailImage{
	border-style:solid;
	border-width:1px;
	border-color:#d9d9d9;
}

.ArtikelDetailImageSmall{
	border-style:solid;
	border-width:1px;
	border-color:#d9d9d9;	
}


.LoadingImgTextStyle{
	font-size:26px;
	font-weight:bold;
	color:#0171cd;
}

div.galerieContainerSingleLoading{
	padding:10px;
	background-image:url(/site_elements/gal/muster_galerie.png);
	background-repeat:repeat;
}

.galerieContainerSingleLoadinfInner{
	background-color:#FFFFFF;
	background-image:url(http://www.eisenmann-sportauspuff.de/site_elements/elements/PosterLoading.jpg);
	background-repeat: no-repeat;
}

div#grauLoading{
	height:100%;
	width:100%;
	position:fixed;
	padding-top:30px;
	text-align:center;
	background-image:url(/site_elements/gal/transparenz.png);
	background-repeat:repeat;
	z-index:100;
	top:0px;
	left:0px;
	display:none;
	visibility: hidden;
}
/*Ende Warenkorb*/