	/*FRONTEND E-RECEPT*/
	body{margin: 0 25px 10px 25px; border:0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:12px; background-color:#fff; color:#000;}
	/*layout - 2 column */

    #headline{padding:0;border:0;margin:0px;height:55px; background-image:url('_images/head_bg.jpg');background-repeat:no-repeat; background-position:90% top;}

		#logo{border:0; margin:0; float: left;}/*img logo*/
		
    #langbox{padding: 0; margin:18px 0 0 0px; width:130px; float: right; text-align: right;}
  		#langbox ul{list-style: none; padding: 0; margin:0; font-size: 11px;}
  		#langbox li {display: inline; line-height:1.3em;}
  		#langbox a{font-weight: normal; color: #FFCC00; padding: 1px 2px 3px 2px; text-decoration: none; height:auto !important; height:13px;} /*width = w - padd + bord*/
  		#langbox a:hover{color: #ff6c0b;}

  /*head line end*/
	
	/*overall cover, helpful for column decoration*/
	#cover{padding: 0; border: 1px solid #000; margin:0; position: relative;}
	
  	/*main column*/
  		/*category column*/
  		#cat_col{
	float:left;
	width:170px;
	padding:0;
	border:0;
	margin:0;
	color:#000;
	visibility: visible;
	z-index: auto;
    }
		/*other navigation column - unused*/
	#nav_col{float:right; width:180px; padding:0; border:0; margin:0; background-color:#fff; color:#000;}

     * html #content {height: 1%; min-height:530px; height:auto !important; height:530px;}/*The IE Escaping Floats Bug  for IE6 */
     * html #cover {height: 1%;}/*The IE Escaping Floats Bug  for IE6 */
      
   	/* main content*/
  	#content{
	margin:0 0 0 170px;
	padding:20px;
	border-left: 1px solid #ccc;
	background-color:#FFFFFF;
	background-image: url('_images/notebook_pills.jpg');
	background-repeat: no-repeat;
	background-position: right top;
    min-height:530px;
    height:auto !important;
    height:530px;
    }
  /*top basic menu*/
    #top_menu{list-style-type: none; margin: 0; padding: 2px 20px 2px 0; font-size: 11px; text-align: right; height: 15px;
        background-color: #ffcc00; color: #000; background-image: url('_images/headcube.png');	background-repeat: no-repeat; background-position: left center;}
        #top_menu li {display: inline; }
        #top_menu li a {padding: .2em .1em; color: #000;}
        #top_menu li a:hover{ color:#006633;}
  /*bottom basic menu*/
    #down_menu{clear: both; list-style-type: none; margin: 0; padding: 2px 20px 2px 0; font-size: 11px; text-align: right; height: 15px;
        background-color: #ffcc00; color: #000; background-image: url('_images/headcube.png');	background-repeat: no-repeat; background-position: left center;}
        #down_menu li {display: inline; }
        #down_menu li a {padding: .2em .1em; color: #000;}
        #down_menu li a:hover{ color:#006633;}
	
	/*design unused*/
		#design{clear:both; font-size: 9px; text-align:center; padding:5px; background-color: #ffffd9; width:50%; margin:0 auto;}
		#design a{text-decoration: none; color: #7e7e7e;}

  	/*categories*/
  	#bxcat{width:160px; margin:0 5px; padding:0; border:0; color:#ffcc00; font-size:11px;}
  	#bxcat h2{margin:0; padding:3px 0; border:0; font-size:12px; font-weight:bold; color: #006633;}/*caption*/
  		#bxcat ul{list-style: none; padding: 0; margin: 0 0 10px 0; font-size:11px;}
  		#bxcat a{
	display: block;
	color: #000;
	padding: 3px 17px 3px 0px;
	border-top: 1px dashed #ccc;
	text-decoration: none;
	height:auto !important;
	height:13px;
    } /*width = w - padd + bord*/
  		#bxcat a:hover{color: #ff6c0b;}
   		html>body #bxcat li a{width: auto;} 

   	#bxcards{border:0; margin: 10px 0 0 0; text-align: center;}
	.bxcards{border:0; margin: 10px 0 0 40px;}
    /*text on index page*/
    #bxintro{margin:5px 0px 10px 0; padding: 0px;}
    
    
  /**
   * GENERAL
   */     
		
   /**
    Colors
    basic #ffcc00
    green #006633
    grey #ccc
    */
    .col_basic{color: #ffcc00;}
    .col_blue{color: #009933;}
    .col_orange{color: #ff6c0b;}
    .col_gray{color: #ccc;}
	.col_white{color: #fff;}
	.col_black{color:#000000;}
	.col_green{color:#006633;}
	.bg_sys1{background-color: #009933; color: #fff;}  /*sys blue*/
		
	/*a*/
	a{color: #006633;}
	/*box*/
	.ar{text-align: right;}
	.al{text-align: left;}
	.ac{text-align: center;}
	.vt{vertical-align: top;}
	.vm{vertical-align: middle;}
	.vb{vertical-align: bottom;}
	.fl{float: left;}
	.fr{float: right;}
	.cl{clear: left;}
	.cr{clear: right;}
	.fc{clear: both;}
	.bc{margin:0 auto;}	/*center block*/
	.nw{white-space: nowrap;}
  	.nodisplay{display: none;}
	.pix{border: 1px solid #ccc;}

 	/*para*/
    h1{font-size: 18px; font-weight: bold; color: #006633; margin-top:0;}
    h2{font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #006633; margin: 20px 0 0 0;}
    h1 a{text-decoration:none;}
    address{font-style: normal;padding:0 0 0 30px;}
    p{margin:.5em 0 .9em 0; line-height:1.4em; font-size: 13px;}
    p.dist{padding:0 0 0 30px; margin:0px;}/*distanced para*/
    p.pnomar{margin:0 0 2px 0;}/*no mar*/
    ul{margin-top:3px; list-style-type:square; font-size: 13px;}

  /**
   * general moduls
   */     	
	
	/* WList styles */
		.wlist{background-color:#fff; color:#000; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:11px;} /*form table backend*/
		.wlist caption{color:#000;} /*form table backend*/
		.wlist th, .wlist tfoot td{background-color:#009933; color: #fff; font-weight:normal; border:1px solid; border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;} /*form table backend*/
		.wlist tfoot{text-align: center;}
	
		.wlist td{padding-left: .5em; border-bottom: 1px #cbcbcb solid;}
		
		.wlist_sort{background-color:#fbfbfb;}/*sorting column*/
		
		.wlist th a{color: #fff; text-decoration: none; padding-right:12px; font-size:11px;}/*.asort*/
			.wl_asc{background: url('_images/up.png') no-repeat center right;}
			.wl_desc{background: url('_images/down.png') no-repeat center right;	background: url(head_bg.png);}
		.wlist th a.nosort{padding:0;}
	
		.wlist_tr1{background-color:#FFFFFF;}/*cik*/
		.wlist_tr2{background-color:#FFEDD5;}/*cak lists*/
		
    /*page navi*/
    .wlist a.anav{color: #505050; font-size: 11px; font-style: normal; text-decoration: none;}/*prev & next*/
    .wlist a.anav_page{color: ##505050; font-size: 11px; font-style: normal; text-decoration: none;}/*page link*/
    .wlist a.anav_page:hover, .wlist a.anav:hover{color: #000; background-color:#ff6c0b; text-decoration: none;}/*page link*/
    .wlist a.anav_curpage{color: #000; background-color: #ff6c0b; font-size: 11px; font-weight: bold;}/*curent page*/

	/* END WList styles */
	
	/* WForm styles */
	.wform{color:#000; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:11px;}
	.wform td{vertical-align:top; padding: 0 0 0 .3em;}

    .wform h3{vertical-align:middle; background-color: #ffcc00; color: #000; font-size: 11px; font-weight: normal; margin: 0; padding: 3px 5px;}/*default heading h3*/

	.wform label{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:11px;}
	.wform input, .wform textarea, .wform select{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:11px; margin:1;}
		/*concrete classes*/
		.fnot{font-size:11px; padding:0 .5em;} /*span notice zu field*/
   		.fbut1{font-weight: bold; color:#000;} /*primary - default action*/
   		.fbut2{font-weight: bold; color:#000; background-color:#d8d8d8;} /*secondary action*/
	
		/*cl_WForm_Tbl2C implementaion*/
		.wform_lab{text-align:right;}/*td for label*/
		.wform table{background-color:#fff; color:#000;}
		.wform tr.wform_head td{background-color:#336799; color:#fff; font-weight:bold; padding:.3em .3em;}/*head cells*/
		.wform tr.wform_foot td{background-color:#ffffe6; color:#000; border-top:1px solid #5a5a5a;}/*foot cells*/
		
		.bad_input{background-color: #ffcc00;}
	/* END WForm styles */
