/*
**\----------------------------------------------------------------\
**\Some Basics/Declarations of the Web for fixing the basics in css\
**\----------------------------------------------------------------\
*/
	* { margin:0; padding: 0; }
	option {padding-left: 0.4em}
	html { height: 100% }
	body {
		min-height: 101%;
		font-size: 90%;
		position: relative;
		color: #000;
		background: #fff;
		text-align: left;
	}

	fieldset, img { border:0; }

	select, input, textarea { font-size: 99% }

	 .clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

  .clearfix {display: inline-block;}

  /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
  /* End hide from IE-mac */


	.floatbox { overflow:hidden; }

  * html .ietpg /* IE Three Pixel Gap */ {
    margin: 0 -3px; ma\rgin: 0;
  }

	hr.clearer {
		clear: both;
		float: left;
		content: ".";
		display: block;
		height: 0;
		line-height: 0px;
		visibility: hidden;
		border: 0;
		padding: 0;
		margin: -1.1em 0 0 0;
	}

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

  p { margin-bottom:1em; }

  li p { margin-bottom:0; }

  table { border-collapse:collapse; }

/*sweet-clear method */
  .auto-clear {
    /* overflow-Trick;
     *
     * fuer automatisches einbeziehen
     * der Float-Container (auto-clearing);
     */
    overflow: hidden !important;
    /* nur fuer IE-Win (Quirks);
     *
     * verbergen IE-Mac \*/
    overflow: visible;
    /* ende verbergen IE-Mac */
    /* nur IE-Mac;
      * wird folgend ueberschrieben
      */
    display: inline-table;
    /* fuer alle Browser;
      *
      * verbergen IE-Mac \*/
    display: block;
    /* ende verbergen IE-Mac */
    /* fuer alle Browser;
      */
    height: auto ! important;
    /* nur fuer IE-Win (size-value);
      * definierte groeße (height or witdh)
      * fuer automatisches einbeziehen
      * der Float-Container (auto-clearing);
      *
      * verbergen IE-Mac \*/
    height: 1%;
    /* ende verbergen IE-Mac */
  }

/*Stupid bug of IE: if a table has width 100% it shows a bug, if a container
is around with 100% width it works. so this is the ie-width-fix-container

Normal Browsers won't be influenced:
*/
.ie-width-fix {
  width:100%;
}

/*But the iE */
* html .ie-width-fix {
  width: 99.4% !important; /*for IE 6/5 (holy percent) usually the ie 5/5.5
                            could have 100% as well...*/
}

