

body {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;

background:url("stripe.jpg");
color: #000000;
line-height: 100.01%;
margin: 0px;
padding: 0px;
}

td {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
font-weight: normal;
color: #000000;
}

a {
font-family: Verdana,Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
}

input { /* Alle Labels UND Formularelemente auswählen */
float: left;
font-size: 12px;
}
select { /* Alle Labels UND Formularelemente auswählen */
float: left;
width:102px;
font-size: 12px;
height: 19px;
}
input#submit { /* den Submit-Button */
float: none;
width:94px;
height: 19px; /* Breite.*/
}
label {
 text-align: right; 
 padding-right: 1em; 
}

form {
  
  margin:0;
  padding:.5em;
}
/* = Allgemein ===============================================*/

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}


#clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
}

/* Höhe aufeinander abstimmen ===============================================*/

.titel  {
 	color: #000000;
	font-weight: bold;
	font-size: 17px;
line-height: 17px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}




.headline{
border:none;
border:0px;
margin:0px;
padding:0px;
font-family: Verdana,Arial,Helvetica;
font-size: 12px;
font-weight:bold;
}

.headline ul{

background:#373737;
height:28px;
list-style:none;
margin:0;
padding:0;
}
.headline li{
float:right;
padding:0px;
}

.headline li {
background:#373737 ;
color:#ffffff;
display:block;
font-weight:normal;
line-height:28px;
margin:0px;
padding:0px 20px;
text-align:center;
text-decoration:none;
}
.headline li a:hover, .headline ul li:hover a{
background:#f5db00 url("images/hover_sub.gif") bottom left no-repeat;
color:#000000;
text-decoration:none;
}
.headline li ul{
background:#ff0700;
display:none;
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:225px;
z-index:200;
/*top:1em;
/*left:0;*/
}
.headline li:hover ul{
display:block;
	
}
.headline li li {
display:block;
float:none;
margin:0px;
padding:0px;
width:225px;
}
.headline li:hover li a{
background:none;
		
}
.headline li ul a{
display:block;
height:28px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 15px;
text-align:left;
}
.headline li ul a:hover, .headline li ul li:hover a{
background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
border:0px;
color:#ffffff;
text-decoration:none;
}
.headline p{
clear:left;
}	






.menu{
border:none;
border:0px;
margin:0px;
padding:0px;
font-family: Verdana,Arial,Helvetica;
font-size: 14px;
font-weight:bold;
}

.menu ul{

background:#373737;
height:28px;
list-style:none;
margin:0;
padding:0;
}
.menu li{
float:left;
padding:0px;
}

.menu li a{

background:#a30015 url("images/hover_sub2.gif") bottom left no-repeat;
color:#ffffff;
display:block;
font-weight:normal;
line-height:28px;
margin:0px;
padding:0px 20px;
text-align:center;
text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a{
background:#f5db00 url("images/hover_sub.gif") bottom left no-repeat;
color:#000000;
text-decoration:none;
}
.menu li ul{
background:#ff0700;
display:none;
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:225px;
z-index:200;
/*top:1em;
/*left:0;*/
}
.menu li:hover ul{
display:block;
	
}
.menu li li {
display:block;
float:none;
margin:0px;
padding:0px;
width:225px;
}
.menu li:hover li a{
background:none;
		
}
.menu li ul a{
display:block;
height:28px;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 15px;
text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
border:0px;
color:#ffffff;
text-decoration:none;
}
.menu p{
clear:left;
}	















.produktbeschreibung22  {
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
line-height: 1.25;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}








.produktbeschreibung  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
line-height: 1.25;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

.produktbeschreibung a  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	line-height: 1.25;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

h1  {
 	color: #000000;
	font-weight: bold;
	font-size: 17px;
line-height: 17px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

h2 {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
line-height: 1.25;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

h2 a  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	line-height: 1.25;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}


#clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
}




.produkteigenschaften  {
 	background-color: #f4f4f4;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.badematten  {
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.produkteigenschaften_romana  {
background-image: url(romana.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.lampe  {
background-image: url(lampe.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.bodybag  {
background-image: url(bodybag.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}

.lampen  {
background-image: url(lampen.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.sportbeutel  {
background-image: url(sportbeutel-sharky.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.sporttasche  {
background-image: url(sporttasche-sharky.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.pluesch1  {
background-image: url(pluesch1.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.pluesch2  {
background-image: url(pluesch2.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.pluesch3  {
background-image: url(pluesch3.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.pluesch4  {
background-image: url(pluesch4.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.produkteigenschaften_shaggy  {
background-image: url(shaggy.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.produkteigenschaften_shaggy2  {
background-image: url(shaggy2.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.produkteigenschaften_enjoy  {
background-image: url(enjoy.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.produkteigenschaften_sw  {
background-image: url(sw.jpg);
background-repeat:no-repeat;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	border-left: 1px solid #e2e2e2;
 	border-right: 1px solid #e2e2e2;
}
.preisbeschreibung  {
 	background-color: #f4f4f4;
}
.fotoeigenschaften  {
 	background-color: #ffffff;
 	width:300px;
 	height:350px;
 	border: 1px solid #ffffff;
}
.preishintergrund  {
background-image: url(tdback.gif);
background-repeat:no-repeat;
}
.cmhintergrund  {
background-image: url(cm.gif);
background-repeat:no-repeat;
}
.cmhintergrund2  {
background-image: url(leer.gif);
background-repeat:no-repeat;
}
.texteweiss  {
 	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:0px;
}
.texte  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:5px;
  	margin-right:0px;
  	margin-bottom:0px;
}
.texte  a{
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	  	line-height:1.5;

}
.texte2  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}
.texte2  a{
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;

}
.texte3  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}
.texte3  a{
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}

	
.texte3  a:hover {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
}
.texte4  {
 	color: #be2929;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}
.normaltext {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}
.normaltext a {
 	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}
.textlink {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
  	line-height:1.5;
}
.textlink a {
 	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
  	line-height:1.5;
}
.headlink {
 	color: #878787;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;

}
.headlink a {
 	color: #878787;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}
.headlink a:hover {
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
}
.rubriktext {
 	display:block;
         width:150px;
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
  	line-height:1.4;
}
.rubriktext a {
  	display:block;
         width:150px;
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
  	line-height:1.4;
}
.textgross a {
 	display:block;
         width:150px;
         color: #000000;
         background-color:#fafafa;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px dashed #b2b2b2;
	padding: 3px;
	margin-bottom:5px;
}

.textgross a:hover {
   	display:block;
    width:150px;
 	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 3px;
}

.textklein a {
display:block;
width:102px;
height:auto;         
color: #787878;
 background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin:2px;
}

.textklein a:hover {
   	display:block;
    width:102px;
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px;
		margin:2px;
}
.linkntext {
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	margin-left:7px;
	margin-bottom:5px;
}
.linkn a {
   	display:block;
    width:100px;
    height:175px;   
color: #787878;
 background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin:2px;
}

.linkn a:hover {
   	display:block;
    width:100px;
    height:175px;
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px;
	margin:2px;
}
.linkmarke a {
   	display:block;
    width:147px;
    height:90px;   
color: #000000;
 background-color:#f0f1f0;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin:2px;
}

.linkmarke a:hover {
   	display:block;
    width:147px;
    height:90px;  
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px;
	margin:2px;
}
.linkn2 a {
   	display:block;
    width:100px;
    height:110px;   
color: #787878;
 background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin:2px;
}

.linkn2 a:hover {
   	display:block;
    width:100px;
    height:110px;
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px;
	margin:2px;
}
.linkn3 a {
   	display:block;
    width:100px;
    height:205px;  
color: #787878;
 background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin:2px;
}

.linkn3 a:hover {
   	display:block;
    width:100px;
    height:205px;
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 2px;
	margin:2px;
}
.textquerklein a {
 	display:block;
         width:148px;
         color: #787878;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px dashed #b2b2b2;
	padding: 3px;
	margin-bottom:5px;
}

.textquerklein a:hover {
   	display:block;
    width:148px;
 	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 3px;
}
.textfett  {
 	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:10px;
  	margin-right:0px;
  	margin-bottom:0px;
}

.cart  {
 	color: #000000;
 	background-color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

.cart a  {
 	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;

}
.cart2 input {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:400px;
        height: 17px;

}
.gutschein input {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:1000px;
        height: 17px;

}
.cart2 select {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:162px;
        height: 17px;

}

.cartfett  {
 	background-color: #e6e7e7;
        display:block;
        height: 17px;
 	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

.preis  {
 	color: #ffffff;
	font-weight: bold;
	font-size: 23px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}

.preisrahmen  {
 	width:235px;
}

.preisback  {
 	background-color: #f5db00;

}
.versand  {
 	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:0px;
  	margin-right:0px;
  	margin-bottom:0px;
}
.headerlink  {
 	color: #4f4d4d;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:0px;
}
.headerlink a {
 	color: #4f4d4d;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 0px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:0px;
}
.headerlink a:hover {
 	color: #4f4d4d;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 5px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:0px;
	text-decoration: underline;
}
.headerlinkf  {
 	color: #4f4d4d;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 3px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:2px;
}
.headerlinkf a {
 	color: #4f4d4d;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 3px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:2px;
  		text-decoration: underline;
}
.headerlinkf a:hover {
 	color: #4f4d4d;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
  	padding-bottom: 3px;
  	margin-left:2px;
  	margin-right:2px;
  	margin-bottom:2px;
	text-decoration: underline;
}
.footertext  {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
}

.footerlink  {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}

.footerlink a {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding: 3px;
	text-decoration: none;

}
.footerlink a:hover {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	text-decoration: underline;
}
.footerlink2  {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
}

.footerlink2 a {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding: 3px;
	text-decoration: none;

}
.footerlink2 a:hover {
 	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	text-decoration: underline;
}
.menulink1 a {
 	color: #000000;
 	background-color:#f4f4f4;
 	height:15px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
margin-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
  	padding-right:8px;
  	padding-left:8px;
  	margin-right:2px;
  	border-right: 1px solid #737373;
  	border-top: 1px solid #737373;
  	border-bottom: 1px solid #e2e2e2;
  	border-left: 1px solid #737373;
}
.menulink1 a:hover {
	text-decoration: underline;
}


.menulink2 a {
 	color: #000000;
 	background-color:#e8e6e6;
 	height:15px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
  	padding-right:8px;
  	padding-left:8px;
  	margin-right:2px;
  	border-right: 1px solid #737373;
  	border-top: 1px solid #737373;
  	border-bottom: 1px solid #e2e2e2;
  	border-left: 1px solid #737373;
}
.menulink2 a:hover {
	text-decoration: underline;
}


.menulink3 a {
 	color: #000000;
 	background-color:#dcd9d9;
 	height:15px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
  	padding-right:8px;
  	padding-left:8px;
  	margin-right:2px;
  	border-right: 1px solid #737373;
  	border-top: 1px solid #737373;
  	border-bottom: 1px solid #e2e2e2;
  	border-left: 1px solid #737373;
}

.menulink3 a:hover {
	text-decoration: underline;
}

.link1 a {
display:block;
width:152px;
height:200px;    
color: #787878;
 background-color:#ffffff;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px dashed #b2b2b2;
	padding: 1px;
	margin-bottom:5px;
}

.link1 a:hover {
   	display:block;
width:152px;
height:200px; 
 	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 1px;
}

.menulink4 a {
 	color: #000000;
 	background-color:#d3d1d1;
 	height:15px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
  	padding-right:8px;
  	padding-left:8px;
  	margin-right:2px;
  	border-right: 1px solid #737373;
  	border-top: 1px solid #737373;
  	border-bottom: 1px solid #e2e2e2;
  	border-left: 1px solid #737373;
}

.menulink4 a:hover {
	text-decoration: underline;
}



.produkttable {
background-color: #ffffff;
width:784px;
margin:0;
padding:0;
display:table;
}

.aussentable {
background-color: #ffffff;
margin:0;
padding:0;
margin-left:0px;
display:table;
border-top: 0px solid #6a6a68;
border-bottom: 0px solid #919191;
border-left: 0px solid #919191;
border-right: 0px solid #919191;
}
.groundtable {
background-color: #ffffff;
 background-image: url(hintergrund2.jpg);
vertical-align:top;
width:770px;
height:100%;
margin:0;
padding:0;
margin-top:0px;
display:table;
border-left: 0px solid #ffffff;
border-right: 0px solid #919191;
}
.headertable {
background-color: #ffffff;
vertical-align:top;
width:770px;
margin:0;
padding:0;
margin-top:10px;
display:table;
border-left: 0px solid #737373;
border-right: 0px solid #737373;
}
.menutable {
		background-color: #f5f6f6;
  width:auto;
  margin:0;
padding:0;
}
.formarea textarea {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
	background-color: #f5f6f6;
        width:400px;
        height: 100px;
} 
.form input {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:200px;
        height: 17px;
} 

.buttons input {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:200px;
        height: 17px;
}  
.buttons2 input {
 	float: none;
	border: solid 1px #8e9496;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:200px;
        height: 17px;
}
.buttons select {
 	float: none;
 	border: solid 1px #8e9496;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
        width:210px;
        height: 17px;
}
.buttonkasse input {
 	float: none;
	border: solid 0px #ffffff;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	font-family:  Arial, Helvetica, Verdana, Tahoma, sans-serif;
	text-decoration: none;
  margin-left:0px;
	background-image: url(kasse.gif);
  background-repeat:no-repeat;
  width:135px;
  height: 35px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 101px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
