@media all
{

  /* (de) Globales ZurÃ¼cksetzen der Innen- und AuÃŸenabstÃ¤nde fÃ¼r alle HTML-Elemente */
  * { margin:0; padding:0; }

  /* (de) Korrektur:Das ZurÃ¼cksetzen der AbstÃ¤nde verursacht zu kleine Selectboxen. */
  option { padding-left:0.4em; } 
  select { padding:1px; }

 /* (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }

  /* (de) Alle SchriftgrÃ¶ÃŸen auf StandardgrÃ¶ÃŸe (16 Pixel) zurÃ¼cksetzen */
  html * { font-size:100.01%; }
  body {
	/* (de) Beseitigung von Rundungsfehler beim Skalieren von SchriftgrÃ¶ÃŸen in Ã¤lteren Opera Versionen */
    font-size:100.01%;
	text-align:left;
	/* (de) Basis-Layout erhÃ¤lt StandardschriftgrÃ¶ÃŸe von 12 Pixeln */
    font-family:Arial, Helvetica, sans-serif;
	font-size:80.00%;
	color:#999999;
	background-repeat:repeat-x;
	background-position:bottom;
	min-height:100%;
	height:auto !important;
	height:100%;
	width:100%;
 }

  /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
  div { outline:0 none; }

 /* (de) SchriftgrÃ¶ÃŸe von monospaced Elemente in allen Browsern auf 16 Pixel setzen */
  textarea, pre, code, kbd, samp, var, tt {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Courier New", Courier;
  }

  /* (de) Rahmen fÃ¼r <fieldset> und <img> Elemente lÃ¶schen */
  fieldset, img {


}

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
  blockquote { margin:0 0 1em 1.6em; color:#666666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  }

  hr {
    color:#ffffff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }

  p {
	line-height:1.5em;
	margin:0;
	text-align: justify;
	width: auto;
}

.lef 
{
	text-align:left;
	float:left;
}
.rig
{
	text-align:right;
	float:right;
	padding 0 0 0 25px
}
.red {
	color:red;
	vertical-align:top;
	}


  /*--- Links ----------------------------------------------------------------------------------------- */
  a {
	color:#990000;
	background:transparent;
	text-decoration:none;
	-moz-outline: none;
 }

  a:hover,
  a:active {
	text-decoration:underline;
}

 /*------------------------------------------------------------------------------------------------------*/

 /* @section clearing methods  */

  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
  }

  /* (de) Diese Angabe benÃ¶tigt der Safari-Browser zwingend !! */
  .clearfix { display:block; }

  /* (de) Overflow-Methode zum Clearen der Float-Umgebungen */
  .floatbox { overflow:hidden; }

  /* (de) IE-Clearing:BenÃ¶tigt nur der Internet Explorer und Ã¼ber iehacks.css zugeschaltet */
  #ie_clearing { display:none; }
}

@media screen, projection
{

  /* (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera */
  body { overflow-y: scroll; clear:both;
}

  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center; }

  .page_margins {
	width:100%;
	
  }
  
  .page { 
	 text-align:left;
	 margin: 0 auto; 
	 width: 1000px;
  }


}  

  /*------------------------------------------------------------------------------------------------------*/


  /* (de) Absicherung korrekte Positionierung */
  #head, #main, #footer {
	clear:both;
}

 /*------------------------------------------------------------------------------------------------------*/

	.facebook {
	padding:10px;
	background-color:#666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	-webkit-box-shadow:  5px 5px 5px  rgba(0, 0, 0, 1);
	-moz-box-shadow:  5px 5px 5px  rgba(0, 0, 0, 1);
	box-shadow:  5px 5px 5px  rgba(0, 0, 0, 1);
	}
	.fb-like-box,
	.fb-like,
	.fb-comments {
	background-color:#F0F0F0;
	}
	
.clear {
clear:both;
}
}
