@import url("/alotta/gfx/cws/tools.css");
@import url("/alotta/gfx/cws/layout-navtop-subright.css");

body{
	margin:	20px 0 0 0;
	padding:	0;
	color:	black;
	background-color:	#8E8E8E;
    background:url(/alotta/user/home/gfx/tapete.gif);
	/*font:	10px Verdana, sans-serif;*/
    text-align:center;
}
div#page{
  width: 708px;
  margin:  0 auto;
  padding: 0;
  background: white url(/alotta/user/home/gfx/bg-str.gif) repeat-y;
  text-align: center;
  border-top:1px solid #666;
}
div#header{
  margin: 0px 5px;
  height:80px;
  text-align: left;
  background:url(/alotta/user/home/gfx/landschaft2.jpg) no-repeat -75px -30px;
}
div#branding {
  float: left;
  width: 40%;
  margin: -30px 0 0 20px;position:relative; z-index:10;
  text-align: left;
}

div#content{width:708px;}
div#main{width:450px;padding-left:16px; 
}
div#footer{text-align:left;}
div#sub{width:230px;border-top:4px solid white;}
.top{
  width: 708px;
  margin:  2px auto;
  text-align:right;
  background:transparent;
 
}
#nav{display:none;}
.entry{padding-right:5px;}
p{font:10px Verdana, sans-serif;}
#main p, #main li{font:12px/18px Verdana, sans-serif;}
#main code{font:12px/18px lucida console,courier,monospace;}

h1, h2, h3, h1.replacegfx, h1 a:link{
	clear: left;
	font-family:
verdana,geneva,sans-serif;
/*distth,GFYotep,elhombre,rafika,traktor,WUESTLIN, DIRTYEGO,NAILS,MAXRHODE,chineserocks,  georgia, times, serif;*/
        color: #333; 
/*#8E8E8E;*/
	}
#main blockquote{
    
    padding-left:10px;
    border-left: 5px solid #ccc;
   /* font-style: italic; background-color:#ccc;*/
/*background: url(/alotta/user/home/gfx/bqtop.png) no-repeat;*/
}
#main blockquote{
/*width:310px; background: url(/alotta/user/home/gfx/bqbottom.png) no-repeat bottom;*/
}
h1, h1.replacegfx, h1 a{font-size:	24px;font-weight:normal;}
h2{font-size:	0.9em;}
h3{font-size:	12px;}
h4, .sbtitle{
	font-size:	18px; font-family: georgia, times, serif;
	color: white;
font-weight:bold;
margin-top:20px;
margin-bottom:10px;
	}
img.photo {border: 2px white solid;}
p	{	/* primitive version for css-1 agents */
	margin:	.5em 0;
	}

a	{
	text-decoration:	none;
	font-weight:	bold;
	}
a:link	{
	color:	#FF6600;
	background-color: transparent;
	}
a:visited	{
	color:	#FF6600;
	background-color: transparent;
	}
a:active	{
	color:	#FF6600;
	background-color: transparent;
	}
a:hover	{
	color:	#FF6600;
	background-color: transparent;
	text-decoration:	underline;
	}


#sub{
	padding:	0px 0px 0px 0px;
	font:	10px/14px verdana, sans-serif;
	color:	white;
border-left:	4px solid white;	
background-color:	#8E8E8E;
	margin: 0px 5px 0px 0px;
	}

#sub td{font-family: verdana sans-serif;}
#sub a:link	{
	color: white;
	text-decoration: none;
	font-weight: bold;
	}

#sub a:visited	{
	color: white;
	text-decoration: none;
	font-weight: bold;
	}

#sub a:hover	{
	color: white;
	text-decoration: underline;
	font-weight: bold;
	}

#sub a:active	{
	color: white;
	text-decoration: underline overline;
	font-weight: bold;
	}



.uc	{
	text-transform: uppercase;
	}



code, pre {font: 10px monaco, monospace; padding: 3px;}
.light {font-size: 11px; font-weight: normal; font-family: verdana, geneva, arial, sans-serif; margin-top: 0; padding-top: 0; margin-bottom: 18px;}

hr{border:1px dotted white;}
.pagercont{
	background: #fff;
	padding: 1px;
	font-family: Verdana, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
}
.pageract, a.pageract{
	color: white;
	background: black;
	padding: 0px 3px 0px 3px; 
	margin: 1px;
}
.pager, a.pager{
	color: #f8f8f8;
	background: #886;
	padding: 0px 3px 0px 3px; 
	margin: 1px;
}
.pagerarrow, a.pagerarrow, .pagertext{
	color: #f8f8f8;
	background: #a42;
	padding: 0px 3px 0px 3px; 
	margin: 1px;
}
.calmoact, .calmoact a:visited {color: #9D4876;background-color: #ffcccc; font-size:10px;}
.calmo, .calmo a, .calye, .calye a {color: white; font-size:10px;}
.sbdesc1, .sbdesc2{display:inline;margin:0 5px;}
.sbcont{margin:5px 10px 0 0; padding-left:15px;}
.sbbox{
   padding-bottom: 10px;
   border-bottom:4px solid white;
   
}
.sbtitle{padding-left:15px;}
#about{background-color: #aaaadd; color:black;}
#about .sbtitle{background-color: #aaaadd; color:white;}
div#header hr{display:none;}
#spreadshirt{background-color: #fff; color:black;}
#spreadshirt .sbtitle{color:#8E8E8E;}
.tlinks{
  float:left;
}
.tbild{
  margin:3px;
}
