/***
  *	Allgemein
  ***/
BODY {
	background-color: #FFFFCC;
	border-width: 0px;
	font-family : Verdana, Arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
A {
	color: Black;
	text-decoration : none;
}
IMG { border : 0; }
INPUT {
	/*width : 200px;*/
}

TABLE {
	width : 90% ;
	padding : 2 ;
	align : center ;
	border : 0;
}

TD { 
	border : 0px;
}
HR{
	position: relative;
	left: -5px;
}

.preis {
	text-align: right;
}

/***
 * Ab hier Menue
 ***/
/*#menue ul{
	list-style-image:url(/bilder/ln.gif)
}*/
#menue{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0 0 10px 0;
	background-color: #FF9933;

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

	/*background-color: #FF9933;
	font-family : Verdana, Arial, helvetica, sans-serif;
	width: 210px;
	float: left;
	padding-bottom: 10px;*/
}
#menue IMG{
	/*display: block;*/
	margin: 0 auto;
}
.katz {
	list-style-type: none;
	/*list-style-image: url(../bilder/ln.gif);*/
	list-style-position: outside;
  margin: 0 0 0 10px;
  padding: 0px; 	/*list-style-type: none;*/
}
.k_akt A:after{
	content: "  " url(../bilder/ly.gif);
}

/***
  * Ye Shoppe
 ***/
#submenue A {
	color: Blue;
	text-decoration: underline;
}
#koesen{
	margin: 0 0 0 210px;
	padding: 10px;

	/*padding-top: 10px;
	/*padding-left: 220px;*/
	/*margin: 0 0 0 220px;
	/*margin-right: -420px;*/
}
#k_head{
	font-weight: bold;
	font-size: larger;
}
#summen{
	padding: 20px;
	text-align: center;
}

#imp {
	margin: 0 auto;
	text-align: center;
}

/***
  *	Verlassen
  ***/
#verlassen A{
	display: block;
	margin: auto;
	/*margin-left: auto;
	margin-right: auto;*/
	text-align: center;
}

/***
  *	Suche
  ***/
#suche{
	padding: 10px;
}

/***
  *	Startseite
  ***/
#start {
	background-color: #FFFFCC;
	border: 0px solid Black;
	padding: 8px;
	width: 740px;
}
#start IMG, #start A{
	display: block;
	margin: auto;
}
#start A{
	display: block;
	margin: auto;
	text-align: center;
	font-weight: bold;
	font-size: larger;
}

/***
  *	Engel
  ***/
#engel{
	/*background-color: blue;*/
	margin: 5px 30px 5px 10px;	
}
.engel {
	background-color: #FFFFCC;
	border-width: 2px;
	border-style: inset outset outset inset;
	border-color: #D8D8D8;
	min-width: 740px;
	/*width: 95%;*/
	margin: 0px 10px;
}
.engel TD {
	padding: 8px;
}
.ka_bild{
	padding: 2px;
	width: 154px;
}
.ka_bild IMG{
	width: 150px;
}
.ka_bname{
	position: relative;
	margin: 0px;
	padding: 0px;
}
.ka_preis{
	margin-bottom: 20px;
	text-align: right;
}
.ka_aname{
	width: 420px;
	text-align: left;
}
.ka_preis SPAN{
	font-size: x-small;
}
.ka_bestell{
	text-align: center;
	width: 20%;
}
.engel INPUT{
	width: 100px;
}

/***
  *	Ihre Daten
  ***/
#data {
	border-width: 2px;
	border-style: inset outset outset inset;
	border-color: #D8D8D8;
	width: 540px;
}
#data TD {
	padding: 8px;
}
.musz { background : #FFCC66 }
.fehler { background-color: Red; }

/***
  *	Senden
  ***/
#senden TABLE, #senden .rechts DIV {
	border: 1px solid grey;
	padding: 5px;
}
.rechts {
	border-width: 0px;
	float: right;	
}
#send_data, #agb {
	padding: 10px;
	width: 540px;
}
/*#wir {
	border: 1px solid grey;
	padding: 5px;
}
#senden_sie {
	border: 1px solid grey;
	padding: 5px;
	width: 50%;
}
#send_data{
	border-width: 1px;
	border-style: inset outset outset inset;
	border-color: #D8D8D8;
	width: 540px;
}
#send_data TD {
	padding: 8px;
}
#senden_liefer {
	border: 1px solid grey;
	padding: 5px;
}*/
#agb A {
	color: Blue;
	text-decoration: underline;
}
#rueck{
	border: 2px solid grey;
	background-color : #fff366 ;
}

h2 {
	color : rgb(255,153,0);
}