body {
	text-align:center;
	vertical-align:top;
	margin:0px;
	border:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e1e1e1;
	padding:0px;

}



td {

	font-size:12px;

}



h1{
	padding-top:14px;
	font-size: 16px;
	background-image:url(/images/page_elements/h1_bg.png);
	background-repeat:repeat-x;
	height:40px;
	color: #ffffff;
	padding-left:20px;
	margin:0px;

}



h2{
	font-size:13px;
	color:#e20006;

}



h3{

	font-size:11px;

	margin-top:5px;

	margin-bottom:5px;

	color:#143766;

}



img{

	border-color:#000000;

}



a img {

	border:0px;

}



/* ------------------------------------------------------------------------------------- */



.mn_table {
	text-align:center;
	vertical-align:top;
	width:100%;
	top:0px;
}



.mn_line_5px_h_rd {

	height:5px;

	background-image:url(/images/page_elements/mn_line_5px_h_rd.gif);

}



.mn_line_1p_h_wt {

	height:1px;

	background-color:#FFFFFF;

}



.mn_head_82p_h {
height:90px;
background-color:#e1e1e1
}



.mn_ct_area {
	vertical-align:top;
	background-color:#e1e1e1;

}


.mn_ct_header{
	background-image:url(/images/page_elements/header_bg.png);
	height:90px;
}
.mn_ct_shadowLeft{
	background-image:url(/images/page_elements/standart/shadowLeft.png);
	background-position:right;
	background-repeat:repeat-y;
}

.mn_ct_shadowRight{
	background-image:url(/images/page_elements/standart/shadowRight.png);
	background-position:left;
	background-repeat:repeat-y;
}

.mn_ct_table {
	width:1012px;
	background-color:#FFFFFF;
	background-image:url(../images/page_elements/standart/maincontent_bg.png);
	background-repeat:repeat-x;
	padding-top:20px;

}



.mn_ct_border_10px_w{
	width:10px;
}
.mn_ct_border_35px_w{
	width:30px;
}

.mn_ct_border_29px_w{
	width:29px;
}
.mn_ct_border_35px_w{
	width:37px;
}
.mn_ct_border_30px_w{
	width:30px;
}

.mn_bottomimg_15px_h{
	height:15px;
}



.mn_bottom_40p_h {



}



.mn_bottomimg_15px_h {

	height:15px;

}



.mn_bottomcell_750px_w {

	width:745px;

	height:20px;

	text-align:left;

	padding-left:5px;

	padding-top:5px;

	vertical-align:top;

	color:#FFFFFF;

	font-size:11px;

}



.mn_bottomcell_200px_w {

	width:195px;

	height:20px;

	text-align:right;

	vertical-align:top;

	padding-right:5px;

	padding-top:5px;

	color:#FFFFFF;

	font-size:11px;

}











a.footer_navi:link {

	color:#fee61e;

	font-weight:bold;

	text-decoration:none;

}



a.footer_navi:visited {

	color:#fee61e;

	font-weight:bold;

	text-decoration:none;

}



a.footer_navi:active {

	color:#fee61e;

	font-weight:bold;

	text-decoration:none;

}



a.footer_navi:hover {

	color:#fee61e;

	font-weight:bold;

	text-decoration:none;

}











a.startBoxLink:link {

	color:#fc333d;

	font-weight:bold;

}



a.startBoxLink:visited {

	color:#fc333d;

	font-weight:bold;

}



a.startBoxLink:active {

	color:#fc333d;

	font-weight:bold;

}



a.startBoxLink:hover {

	color:#666671;

	font-weight:bold;

	text-decoration:none;

}





.start_button {

	background:url("/Bilder/content/start/bg_angebote.gif");

	display:block;

	width: 82px;

	text-align:center;

	padding: 1px 0 2px 0;

	color:#6a4d15;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-left:161px;

	

}













a.start_yellow:link {

	color:#6a4d0f;

	font-weight:bold;

	text-decoration: underline;

}



a.start_yellow:visited {

	color:#6a4d0f;

	font-weight:bold;

	text-decoration: underline;

}



a.start_yellow:active {

	color:#6a4d0f;

	font-weight:bold;

	text-decoration: underline;

}



a.start_yellow:hover {

	color:#6a4d0f;

	font-weight:bold;

	text-decoration: underline;

}







































.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 #ed0d0d;

  }

  .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 #ed0d0d;

    border-spacing: collapse;

	font-size:12px;

  }





  .shoppingCartNumber {

    text-align: right ! important;

  }

  

  .textBold {

    font-weight: bold;

  }



  
	input,
  textarea,

  select {

    border: 1px solid ;

    margin: 0;

  }

  textarea {

    width: 300px;

  }
input.startButton
	{
		color:#fff;
		background:url(/images/page_elements/normalButton_bg.png) 0% 50%;
		width:135px;
		height:28px;
		padding:0px;
		margin:0px;
		background-color:none;
		border:none;
	}
  

  .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: 150px ! 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;

}



.divWithPadding {

  padding: 10px;
}

.link_header_navi:link{color:#FFF; text-decoration:none}
.link_header_navi:hover{color:#FFF; text-decoration:none}
.link_header_navi:active{color:#FFF; text-decoration:none}
.link_header_navi:visited{color:#FFF; text-decoration:none}
.mn_ct_footer{
	background:#fff;
}
.mn_ct_footerShadow{
	background-image:url(/images/page_elements/shadowFooter.png);
	background-position:top;
	background-repeat:repeat-x;
	width:755px;
	text-align:right;

}
.mn_ct_257px{
	width:257px;
	height:50px;
}

.imageslider { position:relative; overflow:visible; clear:both; float:left; margin-bottom:20px; }
#slideshow { width:530px; height:473px; }
#slideshow img { display:block; }
#nav { z-index:50; position:absolute !important; bottom:10px; right:10px; }
#nav a { display:block; float:left; margin-left:5px; border:#000 1px solid; padding:3px 5px; text-decoration:none; font-size:15px; font-weight:bold; color:#fff; background:#18437d; }
#nav a.activeSlide { color:#000; background:#efd81c; }
#nav a:focus { outline:none; }
