/* CSS Document */
body {margin:0; padding:0; font-family:arial, sans-serif; font-size:12px; background:#fff url(verlauf.gif) repeat-x 0 170px; }

#page {width:900px; margin:0 auto; text-align:left !important;}

#logo {height:160px; padding:20px 0 0 0; text-align:center; margin:0 0 50px 0;}
#logo h1 {margin-left:-10000px;}

#cols {margin:0 0 60px 0;}
#cols h2 {height:42px; margin:0 0 -2px 0; padding:0;}
#cols span.title {margin-left:-10000px;}
#cols ul {height:250px; padding:25px 10px 10px 25px; margin:0; color:#fff; font-size:14px; font-weight:bold;}
#cols ul li {margin:0 0 15px 0;}
#cols ul li a, a:visited, a:active {color:#fff; text-decoration:none;}
#cols ul li a:hover {text-decoration:underline; color:grey !important;}

  #cols .col1 {width:286px; margin-right:20px; float:left;}
    #cols .col1 h2 {background:transparent url(headline_talente.gif) no-repeat;}
    #cols .col1 ul {background:#05A014 url(verlauf_gruen.gif) repeat-x top;}
  
  #cols .col2 {width:286px; margin-right:20px; float:left; min-height:320px;}
    #cols .col2 h2 {background:transparent url(headline_kunden.gif) no-repeat;}
    #cols .col2 ul {background:#BA0410 url(verlauf_rot.gif) repeat-x top;}
  
  #cols .col3 {width:286px; float:left; min-height:320px;}
    #cols .col3 h2 {background:transparent url(headline_projekte.gif) no-repeat;}
    #cols .col3 ul {background:#FFDC66 url(verlauf_gelb.gif) repeat-x top;}
  
#footer {color:#696768; margin:0 0 20px 0;}
  #footer h2 {font-size:20px; margin:0 0 10px 0; font-weight:normal;} 
  #footer .col1 {width:286px; float:left;}
  #footer .col2 {width:592px; float:right;}
  #footer .content {padding:10px; background:#EEEEEE;}
  
.clear {clear:both;}