body		{ text-align:center;margin:10px;padding:0;font-family:sans-serif;font-size:medium;background-color:#ffff00; }
* html body	{ font-size:small; }

tr		{ vertical-align:top; }

#main		{ border:3px solid blue;width:960px;margin:auto;padding:0;text-align:left;background-color:white;font-size:90%;
		  background:#ffffff url(../img/frueling.jpg) repeat-y top right; }

#header		{ border-bottom:0px solid blue;width:960px;height:90px;overflow:hidden; }
#header p	{ font-size:200%;font-weight:bold;margin:43px 0px 0px 100px;background-color:white;width:250px;padding:2px 0px; }
#header div	{ left:-60px;top:-30px; }
.arnilogo	{ margin-right:120px; }

#navi		{ border-right:0px solid blue;float:left;overflow:hidden;width:190px;overflow:hidden;margin:5px 0px;  }
#navi img	{ margin:40px 0 0 2px;padding:0;}
#navi_innen	{ white-space:nowrap; }
#navi_innen a	{ display:block;text-decoration:none;color:#006600;padding:2px 0; }
#navi_innen a:hover { text-decoration:underline;color:#ff0000;background:url(../img/navi_hg4.gif) top right repeat-y; }
.m1		{ padding:10px 0 0 10; }
.akt		{ padding:10px 0 0 10;font-weight:bold; }
.akt a		{ color:red; }

.m2		{ font-size:90%;padding:0 0 4px 25; }
.m2_akt		{ font-size:80%;font-weight:bold;padding:0 0 4px 25; }

#inhalt		{ color:#333333;padding:0;margin-left:220px;width:530px;margin-top:5px; }
#inhalt .h1_first{ margin:50px 0 10px 0;padding-top:20px;font-size:110%;font-weight:bold;border-bottom:2px solid #0000ff;color:#000000; }
#inhalt h1	{ clear:right;margin:20px 0 10px 0;padding:0;font-size:110%;font-weight:bold;border-bottom:2px solid #0000ff;color:#000000; }
#inhalt p	{ margin:0;padding:0 0 8px 0; }
#inhalt table   { font-size:95%; }


#footer		{ border-top:0px solid blue;background-color:blue;clear:both;width:960px;
		  font-size:60%;color:yellow;text-align:center;padding:2px 0 0 0;margin:20px 0 0 0; }

.csc-searchResultInfo { width:530px;border:1px solid green; }





