 *,all	{
  	 color: #000;
  	 font-style: normal;
  	 font-weight: normal;
  	 font-family: Verdana,Swiss,Arial;
	 font-size: 12px;
 	 text-decoration: none !important;
	 padding: 0px;
	 margin: 0px;
	}
	
ul {
	margin-left: 24px;
	list-style-image:url('../img/TREE_ITEM.PNG')
}


/* input,textarea	{
  	 color: #003366;
	 border: 0;
	}
*/

B, STRONG{
	 color: #000;
  	 font-weight: bold;
	}
 
 SELECT {
	 color: #000;
	 background-color: #ffffff;
	}

 OPTION {
	 color: #000;
	 background-color: #ffffd0;
	}

a{
	color: #084 !important;
	text-decoration: none !important;
	}

a:hover {
	color: #c00 !important;
	text-decoration: underline !important;
}


  CENTER {
	}  

  XMP {	 color: #000000;
  	 font-family: Verdana;
  	 font-style: normal;
  	 font-weight: normal;
	 font-size: 10pt;
	}

  BODY { 
	 background: #d0d0d0;
  	 margin-right: 0 !important;
	 margin-bottom: 0 !important;
  	 margin-top: 0 !important;
	 margin-left: 0 !important;
	 border-width: 0 !important;
	 font-family: Verdana;
	}


  H5 	{ 
	  font-size: 9pt;
	  color: #000000;
 	  font-weight: normal;

  	 font-style: normal;
  	 font-family: Verdana;

	}
  H4 	{ 
	  font-size: 10pt;
	  color: #000000;
   	  font-weight: normal;
  	 font-style: normal;
  	 font-family: Verdana;
	}
  H3 	{ 
	 font-size: 11pt;
	 color: #000000;
   	 font-weight: normal;
  	 font-style: normal;
  	 font-family: Verdana;
	 background-image: url("/shop/gifs/headline.gif");
	}
  H2 	{ 
	  font-size: 12pt;
	  color: #000000;
   	  font-weight: normal;
  	 font-style: normal;
  	 font-family: Verdana;
	}
  H1 	{ 
	  font-size: 11pt;
	  color: #000000;
   	  font-weight: normal;
  	 font-style: normal;
  	 font-family: Verdana;
	}
  P	{
 	 color: #000000;
     	 font-family: Verdana;
	}
  HR{
	}

  TABLE { 
	  border: 0;
	  margin-bottom: 0;
	  margin-right: 0;
	  margin: 0;
	  padding: 0;
	}

  TR	{
	  vertical-align: top;
	  border: 0;
	  margin-bottom: 0;
	  margin-right: 0;
	  margin: 0;
	  padding: 0;
	}

  TD	{
	  vertical-align: top;
	  border: 0;
	  margin-bottom: 0;
	  margin-right: 0;
	  margin: 0;
	  padding: 0;
	}

  TH	{
	}

  IMG   {
	  border: 0;
	  margin-bottom: 0pt;
	  margin-right:  0pt;
	}

  .small{
	font-size: 1px;
  }

/* -- DIVS -- */

#CONTAINER{
	background: #D0D0D0;
	text-align: center;
}

.CFRAME{
	border:0px solid;
	background: #ffffff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}

.FRAME{
	border:0px solid;
	text-align: left;
	margin: 0px;
	padding: 0px;
	xvertical-align: top;
	height: 0px;
	width: 0px;
}


#BANNER{
	position:absolute;
	top: 4px;
	width: 776px;
	height: 102px;
	background: #ffffff;
	background-image: url(../img/BANNER_BG.GIF);
	background-repeat: repeat-x;
}

#BANNER_list{
	position:absolute;
	top: 4px;
	width: 776px;
	height: 102px;
	background: #ffffff;
	background-image: url(../img/banner.png);
	background-repeat: repeat-none;
}

#BANNER_tray{
	position:absolute;
	top: 4px;
	width: 776px;
	height: 102px;
	background: #ffffff;
	background-image: url(../img/banner.png);
	background-repeat: repeat-none;
}

#BANNER_img{
	position:absolute;
	top: 4px;
	width: 776px;
	height: 102px;
	background: #ffffff;
	background-image: url(../img/banner.png);
	background-repeat: repeat-none;
}

#BANNER_cash,#BANNER_order{
	position:absolute;
	top: 4px;
	width: 776px;
	height: 102px;
	background: #ffffff;
	background-image: url(../img/banner.png);
	background-repeat: repeat-none;
}

#LOGO
{
	position:absolute;
	top: 0px;
	width: 776px;
	height: 98px;
}

#MENUTOPSPACE
{
	position:absolute;
	top: 4px;
	height: 78px;
	color: #ffffff;
	padding-left: 16px;
	width: 600px;
	xbackground: #080808;
}

#MENUROW
{
	position:absolute;
	top: 48px;
	width: 600px;
	height: 24px;
	padding-left: 16px;
}

.MENU_ITEM,.MENU_ITEM_SEL,.MENU_ITEM_SEL_ITEMS,.MENU_ITEM_SEL_NOITEMS,.MENU_ITEM_ITEMS,.MENU_ITEM_NOITEMS{
	color: #FFFFFF !important;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	line-height:24px;
	height:24px;
	background-color: #808080;
	background-image: url(../img/MENU_LEFT.PNG);
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	float:left;
}

.MENU_ITEM:active,.MENU_ITEM:focus,.MENU_ITEM:hover,.MENU_ITEM_SEL,.MENU_ITEM_SEL_ITEMS{
	background-color: #108040 !important;
}

.MENU_ITEM_SEL_NOITEMS,.MENU_ITEM_NOITEMS{
	xbackground-color: #c0c0c0 !important;
	color: #808080 !important;
}

.xMENU_ITEM_ITEMS{
	background-color: #c0c040 !important;
	color: #ffffff !important;
}

.xMENU_ITEM_SEL_ITEMS{
	background-color: #F0F040 !important;
	color: #800000 !important;
}

#LEFTBAR{
	padding: 4px;
	width: 160px;
	xborder-right: 1px dashed #109040;
}

.TREE_ITEM{
	color: #004000 !important;
}

.TREE_ITEM_SEL{
	xcolor: #109040 !important;
	color: #004000 !important;
	font-weight: bold;
}

.TREE_ITEM:hover,.TREE_ITEM_SEL:hover{
	color: #904010 !important;
}

.TREE_ITEM_SEL{
	list-style-image:url('../img/TREE_ITEM_SELECTED.PNG')
}


#CONTENT{
	padding: 16px;
	border: 0px solid #000;
	color: #000;
	border-left: 1px dashed #e0e0e0;
}

#FOOT{
	margin: 0px;
	padding:0px;
	height: 16px;
	border: 0px solid #000;
	background: #109040;
	color: #ffffff;
}

.FOOT{
	color: #ffffff !important;
}

#PAGEHEADER{
	border-left: 12px solid #109040;
	background: #f0f0d8;
	padding-left: 8px;
	font-family:Verdana,Swiss,Arial;
	font-weight:bold;
	font-size:15px;
	color:#006000;
	width: 532px;
}

th.clTable,td.clTable,td.clTableR{
	xborder: 1px solid;
	xborder-bottom: 1px solid #109040;
	text-align:left;
	padding: 2px;
}

hr.clTable{
	border: 0px solid;
	border-bottom: 1px solid #d0d0d0;
	xborder-bottom: 1px solid #109040;
}

th.clTable,th.clTableR{
	font-weight: bold;
}

td.clTableR,th.clTableR{
	text-align:right;
}

table.clTable{
	width: 550px;
	padding: 4px;
}

.FrmInput{
	margin: 0px;
	padding: 3px;
	xheight: 16px;
	height: 24px;
	xborder: 1px inset #808080;
	border: 1px solid #808080;
}

.FrmInput_Btn,.FrmInput_BtnDel{
	margin: 0px;
	padding: 3px;
	height: 24px;
	xtext-indent: 24px;
	xpadding-left: 24px;
	xborder: 1px outset #808080;
	xwidth: 48px;
}

.FrmInput_Btn{
	xbackground: url(../img/BTN_ADD.PNG) #e0e0e0;
	background-repeat: no-repeat;
}

.FrmInput_BtnDel{
	xbackground: url(../img/BTN_DEL.PNG) #e0e0e0;
	xbackground: url(../img/delete.png) #e0e0e0;
	background-repeat: no-repeat;
}

.hCategory{
	text-indent: 8px;
	font-size: 12px;
	xcolor: #000000;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	xborder: 1px solid #109040;
	border-bottom: 1px solid #408040;
	color: #408040;
	padding: 2px;
	text-align:left;
	xbackground: #FFFFDF;
}

.cash_property,.cash_property_correct{
	width: 250px; 
	text-align:right;
}

.cash_property_correct{
	color: #c00000;
}

th.cash_property,.cash_property_correct{
	font-weight: bold;
	padding-right: 8px;
}

.cash_value{
	width: 300px; 
	text-align: left;
	xborder: 0px solid #408040;
	xbackground: #c0c0c0;
}

select.cash_value{
	background: #FFFFFF;
	color: #000000;
}

option.cash_value{
	background: #FFFFFF;
	color: #000000;
}

input.cash_value{
}

.cash_value_check{
}

textarea.cash_value{
	height: 60px;
}

/* -- Testsection -- */
 *,all{
	xborder: 1px solid #000000 !important;
}
	
.link,.link:hover,.link:link,.link:visited,.link:active{
	color: #008000 !important;
	font-weight: bold;
}	

.infobox{
	padding:8px;
	border:1px solid #80c080;
	background: #ffffd0;
}

th.clTable_guest{
	font-weight: bold;
	text-align:left;
	padding: 4px;
	color: #000000;
	xbackground: #d0d0d0;
	background-image: url("../img/kariert.gif");
	margin:0px;
	border:1px dashed #c0c0c0;
	border-bottom:0px dashed;
}

td.clTable_guest{
	text-align:right;
	text-align:left;
	padding: 8px;
	color: #000000;
	background: #ffffff;
	background-image: url("../img/kariert.gif");
	margin:0px;
	border:1px dashed #c0c0c0;
}

tr.clTable_guest{
	margin: 0px;
	padding: 0px;
	height: 0px;
}


@media print{
 *,all{
	background: #fff !important;
	color: #000 !important;
	border: 0;
	xheight: 1px;
   }
 
 body{
 	width: 16cm;
 }

#LEFTBAR,#BANNER,#BANNER_list,#BANNER_tray,#BANNER_img,#BANNER_cash,#BANNER_order,#LOGO,#MENUTOPSPACE,#MENUROW, #footer, #header,.infobox,#MENUSPACER{
	display:none;
	width:0px !important;
	height:0px !important;
 }

#FOOT{
	height: 64px;
	border: 1px solid #000;
	width: 16cm;
}
 
 .clTable.table{
	width: 16cm;
 }
 
}