/* Deutsche-Stadtauskunft.com   ||   Stylesheet Top 100 */

* { margin:0; padding:0; }
body { font:11px Arial, Helvetica, sans-serif; color:#727171; }
img { border:0; }
ul.list { list-style:none; }
ul.list li { display:inline; margin:0 10px 0 0; }
ul.list a { color:#727171; text-decoration:none; }
ul.list a:hover { text-decoration:underline; }
ul.list a.active { text-decoration:underline; color:#F87712; font-weight:bold; }

#page { width:900px; margin:15px auto; background:url(../images/bg_haupt.gif) 0 76px no-repeat; }

#info-box { width:300px; float:left; padding:40px 0 0 0;} /* Beispiel: Top 100 Bundesweit: Rechtsanwälte*/
#headline { width:300px; height:70px; background-color:#FF0000; margin:0 0 15px 0;} /*Hier wird eine Grafik als Headline über den Adminpanel eingebunden*/
#header { height:80px; padding:0 0 0 15px; }
#header ul { float:right; }

#navi ul { list-style:none; height:58px; width:349px; margin:18px 16px 0 0; }
#navi ul li { float:left; }
#navi ul li a { display:block; height:58px; width:116px; color:#000; text-decoration:none; text-indent:-2000px; }
#navi ul#link-a { background:url(../images/1.gif) no-repeat; }
#navi ul#link-b { background:url(../images/2.gif) no-repeat; }
#navi ul#link-c { background:url(../images/3.gif) no-repeat; }

#quickview { height:318px; color:#fff; padding:0 0 0 15px; position:relative; }
#quickview #left { width:300px; padding:10px 0 0 0; }
#quickview #left ul { list-style:none; }
#quickview #left ul li { line-height:13px; }
#quickview #left ul li a { color:#000; text-decoration:none; font-size:11px; color:#fff; }
#quickview #left ul li a:hover { text-decoration:underline; }
#quickview #preview { position:absolute; top:-3px; right:8px; width:520px; height:236px; padding:15px 7px 19px 8px; }
#quickview #preview #scaleimage { overflow:hidden; height:292px; width:519px; }

#content { padding:0 0 0 12px; background:url(../images/schatten_content.gif) repeat-x;  }
#content a img { border:1px solid #b2b2b2; padding:1px; border:1px solid #666; background:#fff; opacity:.60; filter: alpha(opacity=60); -moz-opacity: 0.6; }
#content a img:hover { border:1px solid #b2b2b2; opacity:.100; filter: alpha(opacity=100); -moz-opacity: 1.0; }
#content #path { display:block; margin:0 0 20px 0; padding:20px 0 0 0; }

#footer { margin:40px 0 0 0; text-align:center; font-size:11px; color:#fff; padding:10px 0 0 0; height:40px; background:url(../images/bg_footer.gif) repeat-x; }

.clr { clear:both; }

