/* main.css | stolenmoments.de (rossi2) */
*{ margin:0; padding:0; }
html{ background:url(../_pics/bg.gif) repeat; overflow-y:scroll; background-color: #2b2d28; }
body #content { position:relative; width:970px; margin:0 auto; }
/*++++*/
#header a{ outline:none; }
#header #logo{ position:relative; left:60px; height:128px; width:200px; text-indent:-999em; background:url(../_pics/logo_stolenmoments.gif) no-repeat center; }
#header #logo h1{ margin:0; }
#header #logo h1 a{ display:block; line-height:80px; height:80px; /* outline:none;*/ margin-top:-5px; }
/*++++*/
#mainMenu{ 
  position:absolute; right:0px; top:40px; width:580px; text-transform:uppercase; font-size:11px;
  background:url(../_pics/menuBorder.gif) repeat-x scroll 1px 22px;
 }
#mainMenu ul{ list-style:none; margin:0; }
#mainMenu ul li a{ text-decoration:none; font-size:11px; outline:none; }
#mainMenu #ul_hauptMenu li span,
#mainMenu #ul_hauptMenu li a{ padding:8px 19px; text-decoration:none; }
#mainMenu #ul_hauptMenu li{ float:left; }

#mainMenu #ul_portfolio{ margin-top:32px; }
#mainMenu #ul_portfolio li{ float:left; }
#mainMenu #ul_portfolio li span,
#mainMenu #ul_portfolio li a{ color:#FFF; padding:8px 17px;}
#mainMenu #ul_portfolio li a:hover{ color:#C0FF00; }

#mainMenu #ul_hauptMenu li a.first,
#mainMenu #ul_hauptMenu li span.first { margin-left:0; padding-left:0; }
#mainMenu #ul_hauptMenu li a.last,
#mainMenu #ul_hauptMenu li span.last  { margin-right:0; padding-right:0; }

#mainMenu #ul_portfolio li a.first    { margin-left:0; padding-left:0; }
#mainMenu #ul_portfolio li span.first { margin-left:0; padding-left:0; color:#C0FF00; }
#mainMenu #ul_portfolio li a.last     { margin-right:0; padding-right:0; }
#mainMenu #ul_portfolio li span       { color:#C0FF00; }
#mainMenu #ul_portfolio li span.last  { margin-right:0; padding-right:0; color:#C0FF00; }
/*++++*/
#content .leftFrame{ float:left; width:320px; }
#content .leftFrame img{ border:1px solid #FFF; margin:0px 20px; }
#content .leftFrame img:hover{ border:1px solid #C0FF00; }
#content .leftFrame img:active{ border:1px solid #DDD; }
/*++++*/
#content .rightFrame{ float:left; width:572px; margin-left:71px; }
/*++++*/
#footer{ font-size:0.8em; font-weight:bold; position:relative; width:970px; margin:-2em auto 0em auto; }
#footer span.spacer{ margin:0 12px; }
#footer span.mailToLink a{ text-decoration:none; }
