body { margin:0; padding:0; border:0;width:100%; background:#333333; font-size:90%; }
a { color:#369; }
a:hover { color:#fff; background:#369; text-decoration:none; }
h1, h2, h3 { margin:.8em 0 .2em 0; padding:0; }
p { margin:.4em 0 .8em 0; padding:0; }
img { margin:10px 0 5px; }
#header { clear:both; float:left; width:100%; background-color:#89c2e5; }
#header { border-bottom:1px solid #000; }
#header p,
#header h1,
#header h2 { padding:.4em 15px 0 15px; margin:0; }
#header ul { clear:left; float:left; width:100%; list-style:none; margin:10px 0 0 0; padding:0; }
#header ul li { display:inline; list-style:none; margin:0; padding:0; }
#header ul li a { display:block; float:left; margin:0 0 0 1px; padding:3px 10px; text-align:center; background:#eee; color:#000; text-decoration:none; position:relative; left:15px; line-height:1.3em; }
#header ul li a:hover { background:#369; color:#fff; }
#header ul li a.active,
#header ul li a.active:hover { color:#fff; background:#000; font-weight:bold; }
#header ul li a span { display:block; }
#layoutdims { clear:both; background:#eee; border-top:4px solid #000; margin:0; padding:6px 15px !important; text-align:right; }
#container { width:800px; background:#fff; }
.columns { position:relative; clear:both; width:100%;overflow:hidden; }
#sidebar { float:left; text-align:left; padding-left:10px; }
#content { font-family:Georgia,Garamond,Times; font-size:16px; color:#333333; line-height:140%; }
#content h1 { font-family:Helvetica,Arial; color:black; }
#footer { clear:both; float:left; width:100%; border-top:1px solid #000; background-color:#fff; }
#footer p { padding:10px; margin:0; } 
#fusszeile { margin-top:20px; border-top:1px dotted #333333; font-family:Arial; font-size:9px; color:#333333; }
#col1 { text-align:left; padding:10px; }
