@charset "utf-8";
/* CSS Document */

  * {
	overflow: visible;
	direction: ltr;
	text-align: center;
	border-collapse: collapse;
    margin: 0;
	padding: 0;
  }

  body {
	background-image: url(../pic/grey.gif);
    background-repeat: repeat;
    width: 100%;
    margin: 0;
	padding: 0;
  }
  
  #site {
    background-image: url(../pic/background.gif);
    background-repeat: repeat;    
	position: static;
    width: 96%;
    margin: 2%;
	padding: 0;
  }

  #header {
	position: static;
    width: 100%;
    margin: 0;
	padding: 0;  
  }

  #banner {
	position: static;
    width: 100%;
    margin: 0;
	padding: 0;  
  }

  #links {
    position: static;
    width: 100%;
    margin: 0;
	padding: 0;  
  }

  #main {
    position: static;
    width: 90%;
    float: left;
    margin: 0;
	padding: 0;
  }

  #content {
	padding: 1%;
    margin: 0;
    position: static;
    width: 86%;
    float: right;
  }

  #swo {
    background-image: url(../pic/swo-foerdertechnik.gif);
    background-repeat: no-repeat;
	background-position: center;
	position: static;
    width: 88%;
	min-height: 306px;
    float: right;
    margin: 0;
	padding: 0;  
  }

  #navigation {
    position: static;
    width: 12%;
	float: left;
    margin: 0;
	padding: 0;
	overflow: visible;
  }

  #news {
	position: static;
	width: 10%;
	float: right;
    margin: 0;
	padding: 0;
	overflow: visible;
  }

  #foot {
	position: static;
	width: 100%;
	min-height: 40px;
	clear: both;
    margin: 0;
	padding: 0;
  }

  .spacerleft {
    vertical-align: middle;
    width: 11%;
    float: left;
    margin: 0;
	padding: 0;
  }

  .spacerright {
    vertical-align: middle;
    width: 10%;
    float: left;
    margin: 0;
	padding: 0;
  }

  #headleft {
    text-align: left;
    vertical-align: middle;
    width: 26%;
	float: left;
    margin: 0;
	padding: 0;
  }

  #headmiddle {
	text-align: center;
    vertical-align: middle;
    width: 27%;
	float: left;
    margin: 0;
	padding: 0;
  }

  #headright {
    text-align: right;
    vertical-align: middle;
    width: 26%;
    float: left;
    margin: 0;
	padding: 0;
  }

  #footleft {
    text-align: left;
    width: 59%;
	min-height: 40px;
    text-align: left;
    float: left;
    margin: 0;
	padding: 0;
  }
 
  #footright {
	text-align: right;
    width: 20%;
  	min-height: 40px;
	float: left;
    margin: 0;
	padding: 0;
  }

  #bild {
	position: static;
    width: 45%;
    float: right;
    margin: 0;
	padding: 0;
	font-size: 0.7em;
    text-align: center;
	overflow: visible;
  }
  
  #absatz {
	position: static;
    float: left;
    width: 55%;
    margin: 0;
    padding: 0;
	overflow: visible;
  }
  
  .bigspacerleft {
     width: 15%;
	 float: left;
  }
  
  .bigspacerright {
     width: 15%;
	 float: right;
  }