@page {
	height: 29.7cm;
	width: 21cm;
	margin: 1.5cm 1.5cm 2.5cm 1.5cm;
}


.druck {
	margin: 0;
	margin-left: 1.5cm;
	
}

.druck img {
	float: right;
	margin-right: 30px;
}

.nd {
	visibility: hidden; display: none:
}

#header {
	visibility: hidden; display: none:
}



#links {
	margin-top: 25px;
	float: left;
	display: none; visibility: hidden;
}

#mitte {
	
	
}

.druck2 {
	border-top: 1px dotted #00000;
}

#fusszeile {
	display: none; visibility: hidden;
}

#fusszeileabschluss {
	border-right: 1px solid #482C08;
	display: none; visibility: hidden;
}
#fusstreifen {
	border-top: 1px dashed #24531A;	margin-right: 20px;	padding-bottom: 5px; width: 730px;
	display: none; visibility: hidden;
}

.kasten11 {
	margin-right: 5px;	margin-bottom: 5px;	width: 100%;	float: left;	padding: 10px;	border: 1px solid #FFD090;	background: #FEF6ED;
}

.kasten12 {
	padding: 5px; width: 200px; float: left; margin-right: 5px;	background: #FFEFD9; border: 1px dashed #FDB655;
}

.tab1 {
	background: #FFEFD9;
	border: 1px dashed #FDB655;
	margin-bottom: 15px;
	width: 530px;
}

#kastenrahmen {
	float: right;
	width: 510px;
	overflow: hidden;
}

.kasten13 {
	padding: 5px; width: 238px; float: left; margin-right: 5px;	background: #FFEFD9; border: 1px dashed #FDB655;
	font-size: 10px; line-height: 1.6em; margin-top: 5px; height: 170px;
}

#mitte .kasten13 h1 {
	font-size: 14px; color: #765729; margin-bottom: 2px; margin-top: 10px;font-style: normal; font-family: verdana, helvetica, sans-serif; line-height: 20px;
}

#mitte .kasten13 p {
	font-size: 10px; line-height: 13px; width: 230px; margin:0; padding:0;
}

.kasten1 {
	font-size: 12px; width: 250px;	background: #F98F03;	border: 5px solid #765729;	padding: 2px;	margin-left: 5px;	margin-top: 5px;	font-family: "comic sans ms", arial, sans-serif;	color: #ffffff;	height: 150px;	text-align: center;	line-height: 14px;
}
.kasten1 a:link, .kasten1 a:active, .kasten1 a:visited, .kasten1 a:focus {
	color: #ffffff;
}

.kasten2 { 	
	font-size: 12px; width: 250px;	background: #336600;	border: 5px solid #765729;	padding: 2px;	margin-left: 5px;	margin-top: 5px;	font-family: "comic sans ms", arial, sans-serif;	color: #ffffff;	height: 150px;	text-align: center;	line-height: 14px;
}

.kasten2 a:link, .kasten2 a:active, .kasten2 a:visited, .kasten2 a:focus {
	color: #ffffff;
}

.artikel {
	height: 275px; width: 200px; margin: 5px; float: left; border: 1px solid #FFD090; overflow: hidden;
}
.artikelhead {
	height: 45px; padding: 2px 5px 2px 5px; font-weight: bold; background: #FFD090; color: #000000; line-height: 14px;
}
.artikeltext {
	height: 50px; margin: 0 5px 0 5px; font-size: 9px; line-height: 11px;
}
.artikelimage {
	height: 150px; margin: 0 0 5px 0;
}
.artikelpreis {
	height: 20px; margin: 0 5px 0 5px; font-size: 12px; font-weight: bold; color: #9B5800; padding-right: 15px; float: right;
}	




#artikeldetail {
	margin: 0 10px 10px 10px; 
	width: 500px;
	border-left: 1px solid #FFDBAC;
}
#artikeldetailhead {
	font-size: 18px; height: 30px; padding: 5px 10px 5px 10px; font-weight: bold;  color: #000000; 
	line-height: 20px; background: #FFDBAC;
}

#artikeldetailimage {
	background: #efefef;
	height: 240px;
}
#artikeldetailpreis {
	height: 20px; margin: 0 5px 0 5px; font-size: 12px; font-weight: bold; color: #9B5800;
}	

#artikeldetailmehr{
	width: 157px;
	height: 220px;
	float: right;
	padding: 10px;
	background: #efefef;
}

#artikeldetailtext {
	background: #efefef;
	margin-top: 2px;
	padding: 15px;
}

#artikeldetailtext p {
	width: 470px;
}

#artikeldetailpreis {
	 margin-top: 2px; margin-left: 0px; padding-right: 6px;  background: #efefef; width: 473px; font-size: 16px; font-weight: bold; color: #9B5800; text-align: right; line-height: 10px; vertical-align: middle; padding-right: 27px; padding-top: 10px;
}
	
input, select, textarea {	border: 1px solid #2e2314; font-size: 8pt; background-color: #F5DCB9 }

.loginfield			{width: 130px; }
.input60			{width: 60px;  }
.input80			{width: 80px;  }
.input100			{width: 100px; }
.input150			{width: 169px;  }
.input180			{width: 180px;  }
.input220			{width: 220px;  }
.input248			{width: 248px;  }
.inputarea			{width: 220px; height: 70px;  }

.weissfett, .weissfett:link, .weissfett:active, .weissfett:hover, .weissfett:visited {
	color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none;
} 

.klein, .klein:link, .klein:active, .klein:hover, .klein:visited {
	color: #000000; font-weight: normal; font-size: 11px; text-decoration: none;
} 

.txtlink, .txtlink:link, .txtlink:active, .txtlink:hover, .txtlink:visited {
	color: #000000; font-weight: normal; font-size: 11px; text-decoration: underline;
}

.txtlink3, .txtlink3:link, .txtlink3:active, .txtlink3:hover, .txtlink3:visited {
	color: #000000; font-weight: normal; font-size: 11px; text-decoration: underline; padding-right: 10px;
}
