@charset "UTF-8";

/* Styles for FCEs & Plugins */

@media all
{

/* (en) DEACTIVATE force scrollbars */
  html { height: auto; margin-bottom: 0; }

  /* (en) Marginal areas & page background */
  body {background:#cccccc repeat-x top left; padding:80px 0 0 0;}
  /* body { background: #4d87c7 url(".image.gif") repeat-x top left fixed; padding: 10px 0; } */

  /* (en) Layout: width, background, borders */
  #page_margins {width:700px; margin:0 auto; border:0;}
  #page {width:700px; margin:0 auto; border:0; overflow: hidden; background:#ffffff;}

  /* (en) Centering layout in old IE-versions */
  body { text-align: center }
  #page_margins { text-align:left }

  /* (en) Designing main layout elements */
  #header {
    background: #FFFFFF;
    padding: 0 0 5em 0; 
  }

  #main { background: #FFFFFF; margin: 0; padding: 0; border: 0; }
  
  #left {
   padding: 0;
   margin: 1px;
   width: 200px;
   float: left;}
  #right {
   padding: 0;
   margin-right: 12px;
   width: 455px;
   float: left;}
   
  #contact-left {
   padding: 0;
   width: 55%;
   float: left;}
  #contact-right {
   padding: 0;
   width: 35%;
   float: left;}
   
  #contact {background:#f0f0f0; padding: 1.5em;}
  
  #contact p {margin: 0;}
  
  #floatbox {margin: 0 0 1em 0;}
  
  #impressum-1 {padding: 0; text-align: right}
  
  #impressum-1 p {margin: 3em 0 1em 0;}
  
  #impressum-2 {padding: 0; text-align: left}
  
  #impressum-2 p {margin: 3em 0 1em 0;}

  #subnavi { background-color: #ffffff; color:#666; padding: 1em 0 0 0; }

  #footer { 
    color:#646464; 
	font-size: 83%;
    padding: 3em;
	text-align: center;

  }
  
  #ie_clearing { clear:both; }

  html * {font-size:100.01%}

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:83%;
    color:#000000;  
  }

  h1,h2,h3,h4,h5,h6 {
  	font-weight:bold; 
  	color:#000000;
  	margin:0; 
  }

  h1 {font-size:116.67%}
  h2 {font-size:116.67%; margin:0 0 2em 0;}				
  h3 {font-size:116.67%;}
                        
  p {line-height:1.5em; margin:0 0 2em 0;}
  
  ul {line-height:1.5em; margin:-1em 0 2em 0;}
  
  a {color:#990000; text-decoration:underline; }
  a:focus,
  a:hover,
  a:active {color:#cc3333; text-decoration:underline; }

}