/* TABELLEN */

body  { 
color: #949494; 
font: 11px verdana; 
background: url(images/body_back.gif) repeat; 
margin: 0 
}

p {
	color: #949494;
	font: 11px verdana;
	margin: 0px;
	padding: 0px;
}
table {
	color: #949494;
	font: 11px verdana;
	margin: 0px;
	padding: 0px;
}
.maintable  { background-color: white; width: 800px
border: 0px }

.contenttable {
padding: 15 22 0 22;
}

.aktualisierung {
margin-right: 20px;
}

/*WEIHNACHTSANGEBOT
**************************************************/
div#weihNachtsAn {
	width: 725px;
	clear: both;

}
div#weihNachtsAn {
	width: 735px;
	clear: both;

}
div.weihNacht:first-child {
	width: 250px;
	line-height: 150%;
	font-weight: 600;
	border: 0;
}
div.weihNacht {
	width: 200px;
	height: 200px;
	float: left;
	/*border:1px solid #9F9F9F;*/
	margin-right: 1.35em;
}

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

#kontakt_input {
width: 180px;
height: 18px;
border: 1px solid #949494;
font: 10px verdana;
}
#kontakt_input_plz{
width: 25px;
height: 18px;
border: 1px solid #949494;
font: 10px verdana;
}
#kontakt_input_ort{
width: 148px;
height: 18px;
border: 1px solid #949494;
font: 10px verdana;
}
#kontakt_text{
width: 180px;
height: 100px;
border: 1px solid #949494;
font: 10px verdana;
}

hr {
color: #949494;
height: 1px;
width: 100%;
}

a:link {
font-family: verdana;
color: #AAAAAA;
text-decoration: none;
}
a:visited {
font-family: verdana;
color: #AAAAAA;
text-decoration: none !important;
}
a:active {
font-family: verdana;
color: #969595;
text-decoration: none !important;
}
a:hover {
font-family: verdana;
color: #969595;
text-decoration: underline !important;
}
.shopnavi{
width: 155px;
margin-left: 22px;
margin-right: 22px;
margin-top: 13px;
border-top: 1px solid #949494;
}
.shopcontent{
width: 533px;
border-top: 1px solid #949494;
margin-top: 13px;
}
.newscontent{
width: 100%;
border-top: 1px solid #949494;
margin-top: 7px;
}
.navi {
margin: 0 10 0 0;
/*background-image: url(style_FILES/strich.gif); background-repeat: no-repeat;*/
background-position: right;
}

.metanav {
font-family: verdana;
font-size: 9px;
color: #AAAAAA;
text-decoration: none;
}

.metanav a:link {
font-family: verdana;
font-size: 9px;
color: #AAAAAA;
text-decoration: none;
}
.metanav a:visited {
font-family: verdana;
font-size: 9px;
color: #AAAAAA;
text-decoration: none;
}
.metanav a:active {
font-family: verdana;
font-size: 9px;
color: #969595;
text-decoration: none;
}
.metanav a:hover {
font-family: verdana;
font-size: 9px;
color: #969595;
text-decoration: none;
}

#metanavi {
margin-right: 10px;
margin-top: 8px;
/*background-image: url(style_FILES/metastrich.gif); background-repeat: no-repeat;*/
background-position: right;
}


.shop_detail
					 { color: #545454;
					   font-size: 11px;
					   font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
					   text-decoration: none }

.shop_detail  a:link
					 { color: #545454;
					   font-size: 11px;
					   text-decoration: none }

.shop_detail  a:hover
					  { color: #a80012; font-size: 11px; text-decoration: none }

.shop_detail  a:visited
					 { color: #545454;
					   font-size: 11px;
					   text-decoration: none }

.shop_detail  a:visited:hover

					  { color: #a80012; font-size: 11px; text-decoration: none }



.shop_titel  a:visited:hover   { color: #a80012; font-size: 11px; font-family: verdana; font-weight: bold }


.shop_titel   { color: #a80012; font-size: 11px; font-family: verdana; font-weight: bold }
.shop_titel  a:link   { color: #a80012; font-size: 11px; font-family: verdana; font-weight: bold }



.shop_basket
					 { color: #4E4E4E;


					   font-size: 11px;
                                           font-weight: bold;
					   font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
					   text-decoration: none }


.shop_basket  a:link
					 { color: #4E4E4E;
					   font-size: 11px;
                                           font-weight: bold;
					   text-decoration: none; }

.shop_basket  a:hover
					  { color: #a80012; font-size: 11px; font-weight: bold; text-decoration: none }

.shop_basket  a:visited
					 { color: #4E4E4E;
					   font-size: 11px;
                                           font-weight: bold;
					   text-decoration: none; }

.shop_basket  a:visited:hover

					  { color: #a80012; font-size: 11px; font-weight: bold; text-decoration: none }




.shop_info
					 { color: #4E4E4E;
					   font-size: 11px;
					   font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
					   text-decoration: none }


.shop_info  a:link
					 { color: #4E4E4E;
					   font-size: 10px;
					   text-decoration: none }

.shop_info  a:hover
					  { color: #a80012; font-size: 10px; text-decoration: none }

.shop_info  a:visited
					 { color: #4E4E4E;
					   font-size: 10px;
					   text-decoration: none }

.shop_info  a:visited:hover

					  { color: #a80012; font-size: 10px; text-decoration: none }

.shop_explain
					 { color: #2F2F2F;
					   font-size: 10px;
                       font-weight: bold;
					   font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
					   text-decoration: none }


.shop_explain  a:link
					 { color: #2F2F2F;
					   font-size: 10px;
                       font-weight: bold;
					   text-decoration: none }

.shop_explain  a:hover
					 { color: #2F2F2F;
					   font-size: 10px;
                       font-weight: bold;
					   text-decoration: none }

.shop_explain a:visited
					 { color: #4E4E4E;
					   font-size: 10px;
                       font-weight: bold;
					   text-decoration: none }

.shop_explain  a:visited:hover

					  { color: #a80012; font-size: 10px; font-weight: bold; text-decoration: none }

#shop_rahmen {
  width: 465px;
margin-bottom: 20px;
}


.shop_inhalt   { margin-top: 11px; width: 175px; height: 230px; float: left; overflow: hidden }

.shop_line_image   { text-align: top; display: block; width: 158px; height: 158px; max-width: 158px; max-height: 158px; overflow: hidden; vertical-align: top; border: solid 1px #9f9f9f }
.shop_line_title   { color: #a80012; font-size: 11px; font-family: verdana; font-weight: bold; text-align: left; padding-top: 4px; padding-bottom: 1px; width: 158px; float: left }
.shop_line_detail    { text-align: left; padding-top: 2px; padding-bottom: 5px; width: 160px }

.shop_line_bottom       { text-align: left; padding: 5 0 0; width: 465px; float: left;}

.shop_detailrahmen   { background-color: gray; margin-right: 25px; width: auto; height: auto; border: solid 1px #808080 }
.shop_basketrahmen {
border: 1px solid #808080;
width: 100px;
height: auto;
background-color: #F6F6F6;
}
.inhalt  { width: 100% }

