/* CSS-Design, 1.06.06:	pietzpluswild.de fuer die merkur lounge*/


/* Grundelemente */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	}

.grundrahmen  {
	width:966px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color: #BF2B30;
}

img {
border-color: #CEC19F;

}

.versteckt {display: none;}

hr {display:none; 
}


a {color: #14152A; text-decoration: none;}

ul, ol, li {
	list-style: none;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.versteckt {display: none;}

.neuer-abschnitt {clear: both;}

h1 {
font-size: 18px;
color: #fff;
font-weight: bold;
}

h2 {
font-size: 14px;
color: #fff;
font-weight: bold;
}

.headline {
font-size: 16px;
color: #EF3D42;
font-weight: bold;
}


.bild_abstand { 
float: left;
	padding: 0em 11em 5em 0em;
}




/* Linke Spalte */

.linke-spalte {
float:left;
width:223px; 
padding: 0em 0em 0em 0em;
background: url(/images/linkszerissen.gif) no-repeat top left;
}

.linke-spalteb {
float:left;
padding: 0px 0em 0em 27px;
}

.box-einruecken {
float:left;
padding: 4px 4px 4px 10px;
}

 

.box-einruecken-b {
float:left;
padding: 4px 0px 4px 4px;
}

.gestrlinie {
float:left;
padding: 4px 4px 4px 10px;
background-image: url(/images/gestr_rot.gif);
width: 150px;
}

 

.gestrlinie-b {
float:left;
padding: 4px 4px 4px 10px;
background-image: url(/images/gestr_orange.gif);
width: 150px;
}





.box-head {
font-size: 10px;
font-weight: bold;
letter-spacing: 1.5px;
color: #fff;
padding: 0px 0px 6px 0px;
}

.box-zw-abstand {
float:left;
padding: 40px 0px 4px 0px;
}

.rubrikx {
font-size: 11px;
font-weight: bold;
letter-spacing: 2px;
color: #fff;
line-height: 1.37em;
}

.box-underhead {
font-size: 13px;
font-weight: bold;
color: #fff;
padding: 0px 0px 3px 0px;
}

.box-text {
font-size: 11px;
color: #fff;
}

.box-link:link, .box-link:visited, .box-link:active {
	color: #fff;
	font-size: 11px;
    padding: 0px 0px 5px 0px;
}

.box-link:focus, .box-link:hover {
	color: #fff;
	text-decoration: underline;
    padding: 0px 0px 5px 0px;
}

.box-link-b:link, .box-link-b:visited, .box-link-b:active {
	color: #fff;
	font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

.box-link-b:focus, .box-link-b:hover {
	color: #fff;
	text-decoration: underline;
    padding: 0px 0px 5px 0px;
}



/* Mitte Inhalt */

.mitte-spalte{
  float:left;
	padding: 0em 0em 0em 0em;
	width:520px;
	background-color: #A52528;
}

.mitte-spalte-popup{
  float:left;
	padding: 0em 0em 0em 0em;
	width:100%;
	background-color: #A52528;
	height:500px;
}

.text-spalte{
  float:left;
	padding: 0px 20px 0px 20px;
	width:480px;
}
.text-spalte-popup{
  float:left;
	padding: 0px 20px 0px 20px;
	width:360px;
}

.text {
font-size: 12px;
line-height: 1.4em;
color: #fff;
}

.text-elf {
font-size: 12px;
line-height: 1.4em;
color: #fff;
}

.image-caption {
font-size: 11px;
color: #fff;
font-style:italic;
}

.rubrik {
font-size: 12px;
font-weight: bold;
letter-spacing: 1.5px;
color: #fff;
line-height: 1.4em;
}

.text-kl {
font-size: 12px;
color: #fff;
line-height: 1.4em;
}

.text_alarm {
font-size: 1em;
color: Green;
line-height: 1.4em;
font-weight: bold;
}

.pfeilshop:link, .pfeilshop:visited, .pfeilshop:active {
	color: #fff;
	font-size: 11px;
	background: url(/images/pfeilkl.gif) no-repeat top left;
   padding: 0em 0em 0em 1em;
	font-weight: bold;
}

.pfeilshop:focus, .pfeilshop:hover {
	color: #fff;
	text-decoration: underline;
}

.shop-abstand {
	padding: 6px 0em 0em 0px;
}

.shop-abstand-linie {
	padding: 0px 0em 0em 0px;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	background-image: url(/images/wgestr.gif);
	height: 6px;
		font-size: 4px;
}

.shoptext:link, .shoptext:visited, .shoptext:active {
	color: #fff;
	font-size: 12px;
	line-height: 1.4em;
	text-decoration: none;
}

.shoptext:focus, .shoptext:active, .shoptext:hover { 
	color: #fff;
	font-size: 12px;
	line-height: 1.4em;
	text-decoration: underline;
}

.hausrichten {
	margin: 0;
}

.warenkorbanzeige { 
	color: #fff;
	font-size: 12px;
	line-height: 1.4em;
	font-weight: bold;
}


.gestrichelt-lang {
	padding: 8px 0em 0em 0px;
	background-image: url(/images/gestrichelt_lang.gif);
	font-size: 4px;
}
.gestrichelt-lang-popup {
	padding: 8px 0em 0em 0px;
	background-image: url(/images/gestrichelt_lang.gif);
	font-size: 4px;
}

.content-link:link, .content-link:visited, .content-link:active {
	color: #EF3D42;
	font-size: 12px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #fff;
}

.content-link:focus, .content-link:active, .content-link:hover { 
	color: #EF3D42;
	font-size: 12px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.c-link:link, .c-link:visited, .c-link:active {
	color: #fff;
	font-size: 12px;
	line-height: 1.4em;
	text-decoration: underline;
}

.c-link:focus, .c-link:hover { 
	color: #fff;
	font-size: 12px;
	line-height: 1.4em;
	text-decoration: none;
}

.service-fuss { 
text-align: center;
padding: 10px 0em 0em 0px;
}


.service-linie { 
	color: #DB5430;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
}


/* Rechte Spalte */

.rechte-spalte {
width:223px; 
float:left;
padding: 0em 0em 0em 0em;
}

.rechte-spalteb {
float:left;
padding: 20px 0em 0em 27px;
}


/* Fuss */
.fussrund {
	background: url(/images/fussrundung.gif) no-repeat top left;
   padding: 15px 0px 0px 0px;
	font-weight: bold;
}

.rm-link:link, .rm-link:visited, .rm-link:active {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

.rm-link:focus, .rm-link:active, .rm-link:hover { 
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

.rm-center { 
text-align: center;
   padding: 6px 0em 0em 0px;
}


/* Formular*/

.input_1 { border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #000; 
font-size: 0.75em; 
height: 16px; 
line-height: 1.1; 
padding: 0em 0em 0em 0.3em; 
width: 11em; }

input.kopf { border-width: 0px; color: #fff; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 1em; line-height: 1.2em; width: 76px; 
background-color: #A52528; margin: 0px 0px 0px 0px;}

.suchfeld { 
	background: url(/images/suchfeld.gif) no-repeat top left;
   padding: 0px 0px 0px 0px;
	font-weight: bold;
	height: 14px
	 }



.seitenfuss {
	text-align: center;
	padding:  1em 0em 1em 0em;
}

/* Indexed Search */

.indx-search-link:link, .indx-search-link:visited, .indx-search-link:active {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}


.indx-search-link:focus, .indx-search-link:hover {
	color: #fff;
	text-decoration: underline;
    padding: 0px 0px 5px 0px;
}




/*.indx-search-results a{ 
	display:inline; 
	margin-right:5px;
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}*/
.indx-search-results li{ 
	display:inline; 
	margin-right:3px;

}

.indx-search-input { border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #000; 
font-size: 1em; 
height: 16px; 
line-height: 1.1; 
padding: 0em 0em 0em 0.3em; 
width: 11em; }

.indx-search-button { border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #000; 
font-size: 1em; 
height: 19px; 
line-height: 1.1; 
padding: 0em 0em 0em 0.3em; 
width: 5em; }

/* Shop */

.shop_form {

border:2px solid #CEC19F;
background-color:#FFF2E9;
	color: #000000;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:200px;
}

.shop-input {

border:2px solid #CEC19F;
background-color:#FFF2E9;
	color: #000000;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:22px;
}

