/**
 * basic css for flexcamp-hamburg.de 
 * Sebastian Martens (sebastian.martens@flexcamp-hamburg.de)
 * $Id: basic.css 8 2008-10-19 13:12:33Z dinnerout $
 */

/* Basics */
html, body{ margin:0; padding:0; font-family:Verdana, sans-serif; background: /*#5c5e5d*/ #272727; }

#fxcWrapper{ width: 980px; margin:auto; margin-top:0; padding-top:0; background:url('../image/dropshadow.png'); }
#fxcConCloser{ width: 980px; clear:both; height:20px; margin:auto; background:url('../image/dropshadow_dwn.png');}
#fxcConCloser .fxcCloserContent{ width:960px; margin:auto; height:10px; background:#242424; }
#fxcHeader{ width: 960px; height:165px; margin:auto; background:#fff;}
#fxcHeader .fxcFlexughh{ display:block; width:220px; float:right; }
#fxcHeader .fxcLogo{ display:block; float:left; margin: 20px 0 0 15px; }

#fxcNavigation{ width: 960px; height:30px; margin:auto; padding:0; background:url('../image/navigation_bg.jpg');}
#fxcNavigation ul{ margin:0; padding:0; list-style:none; }
#fxcNavigation li{ display:block; float:left; margin-top:5px; padding: 0 10px 0 10px; border-right:1px solid #fff;}
#fxcNavigation li.fxcLL{ border-right:0; }
#fxcNavigation li a{ text-decoration:none; color:#fff; }
#fxcNavigation li a:hover{ text-decoration:none; color:#242424; }

#fxcClear{ clear:both; }
#fxcContentWrapper{ width:960px; clear:both; margin:auto; padding:0; margin-top:0; background:#242424; }
#fxcContent{ width:705px; float:left; margin:0;  padding:0 5px 0 5px; _padding:0 10px 0 10px; _font-size:0.8em; color:#fff; }
html>body* #fxcContent{ padding:0 10px 0 10px; font-size:0.8em; } 
#fxcContent p{ margin: 25px 10px 25px 10px; color:#fff; font-size:0.75em; }
#fxcContent h1{ margin:0; padding:0; font-size:1.6em; font-weight:100; color:#2b729e; }
html>body* #fxcContent h1{ font-size:1.5em; }
#fxcContent a{ text-decoration:none; color:#2b729e; }
#fxcContent a:hover{ text-decoration:none; color:#fff; }

.fxcTimeHead{ display:block; width:100%; font-weight:bold; }
.fxcTimeBody{ text-indent:20px; display:block; margin-bottom: 15px;}

#fxcSponsors{ width: 220px; float:right; /*background:#fff;*/ }
#fxcSponsors .fxcSponsorCon{ width:180px; margin:auto; margin-top:25px; padding:10px; background:#fff; font-size:0.8em;  }
#fxcSponsors .fxcSponsorCon a{ display:block; margin-top:15px; }
#fxcSponsors .fxcSponsorCon a img{ border:0;}

#fxcSubFooter{ width:960px; margin:auto; margin-bottom:30px; font-size:0.6em; color:#fff; }
#fxcSubFooter a{ color:#fff; }

.highlight{ color:#2b729e; }
