BODY { 
	position: relative; 
	min-width: 600px; 
 	margin: 0; 
	padding: 0; 
	border: none; 
	background: #FFF; 
	color: #000; 
	font:10pt/12pt Arial,sans-serif;
}
BODY a { color: #039; }
#top { 
	position: absolute;
	top: 0;
	left: 0;
	min-width: 600px;
	width: 100%;
	height: 70px;
 	margin: 0;
	background: #990033;
	z-index:0;
	width:expression(document.body.clientWidth < 600? "600px": "100%" ); /* for IE */
}

#topshadow {
	position: absolute;
	top: 70px;
	left: 0;
	min-width: 600px;
	width: 100%;
	height: 9px;
 	margin: 0;
	z-index:0;
	line-height:0;
}
#topshadow p { margin: 0; }
#topshadowedge {
	position: absolute;
	top: 70px;
	left: 0;
	width:10px;
	height:9px;
 	margin: 0;
	z-index:0;
	line-height:0;
}
#topshadowedge p { margin: 0; }

#nerdslogo {
	position:absolute;
	right:2%;
	top:11px;
	width:293px;
	height:105px;
	z-index:1;
}


#navigation {
	position: absolute;
	top:130px;
	left: 0;
 	min-width: 108px;
	width: 18%;
	margin:1% 0 0 2%;
	padding-top:0;
	z-index:2;
	width:expression(document.body.clientWidth < 600? "108px": "18%" ); /* for IE */
}
#navigation { font-weight:bold;  font-size: 0.9em; line-height:1.5em;}
#navigation a { color: #039; text-decoration:none; }
#navigation a:hover {  text-decoration:none; font-size: 1.1em; color: #990033}
#navigation a.current {  text-decoration:none; font-size: 1.1em; color: #990033}
 
#navigation .firstSubmenu {;margin-left:1.5em; margin-top:0; margin-bottom:1.0em; font-size: 1.0em; padding-left:0; }
#navigation ul {padding-left:0;margin-left:0.7em; font-size: 0.9em;}
#navigation p { margin:0; } 
#navigation .home { margin-top: -0.8em; } 
#navigation .noLink {margin-top:1.0em;}

#content {
	position: absolute;
	top:130px;
	left:20%;
	width: 77%;
    min-width: 462px;
    margin: 1% 2% 0 1%;
	padding-top:0;
	z-index:2;
	/* for IE */
	width:expression(document.body.clientWidth < 600? "462px": "77%" ); 
	left:expression(document.body.clientWidth < 600? "120px": "20%" ); 
}
#content p {max-width:700px;
	
   /* for IE 
   width:expression(document.body.clientWidth > 921? "800px": "auto" );*/}
#content img { float:none; }
#content img.right {float:right; margin-left:5%; margin-bottom:5%;  }
#content img.left {float:left; clear:both; margin-right:5%; margin-left:0;  }
#content img.clear {float:right; clear:both; margin-left:5%; margin-bottom:5%;}

TABLE {width:100%; max-width:700px;}
/*H1 { width:100%; filter:DropShadow(color=#D0D0D0, offx=3, offy=3; }*/
H1 { width:100%; filter:Blur(direction=135, strength=3); }
H1 { text-shadow:#D0D0D0; clear:both }
H1 { padding-top:0; margin-top: 0; font-size: 1.9em; line-height: 1em }
H2 { margin-top: -0.8em; font-size: 1.07em; }
H2.titel { margin-top: 0; font-size: 1.07em; }
H2.red {color: #F00}
/*H3 { margin: -1em auto 0 auto; font-size: 0.76em; font-weight: normal; }*/
H3 { margin-top: 1.5em; font-size: 1.07em; }
TT { font-size: 1.07em; }

#impressum {position:relative; bottom:0; left:0}
#impressum p { font-weight:bold;  font-size: 0.7em; text-align:center }
#impressum hr { clear:both; max-width:700px;}
#impressum a { color: #000; }
