body{
	margin:0;
	padding:	0;
	text-align:center;
	background: #ffffff url(/alotta/user/blogbooster.de/gfx/bgd.gif) repeat-y center top;
}

body, p, li {
	font:normal 10px "Lucida Grande",Arial,Verdana,Geneva,sans-serif;  
	line-height: 16px;
	color: #555555;
	}

/* c o l o r s */
/* back-to-80s: #FFA700/#fff/#00488D/#ffc */
/* rose: D9C1AE taube: C7CFB7  ochs: B80020 */

h1,h2,h3,h4{
   color:#B80020;
   text-shadow: #777777 2px 2px 2px;}
p {
   color:#555555; line-height: 15px;}
a {
   background-color: transparent;
   text-decoration:none;
   color:#B80020;}
a:link {
   background-color: transparent;
   text-decoration:none;
   color:#B80020;}
a:visited {color:#B80020; text-decoration:none;}
a:active {
   background-color: transparent;
   text-decoration:underline;
   color:#B80020;}
a:hover {
   background-color: transparent;
   text-decoration:underline;
   color:#B80020;}

.sbcont p{
  color:#000;}

#head{
  background:#fff;
/*  border-bottom:	4px solid #00488D; */}
#head a{
   color:#B80020;  
   text-decoration:none;}
#head a:active{
   background-color: transparent;
   text-decoration:none;
   color:#B80020;}
#head a:hover{
   background-color: transparent;
   text-decoration:none;
   color:#B80020;}
#head a:visited{
   background-color: transparent;
   text-decoration:underline;
   color:#B80020;}

#wrapper{
   background:#fff;
   /*border-left:1px solid #fff;
   border-right:1px solid #fff; */}
#content{
   background:#fff;}
#content blockquote{
    border-left: 5px solid #C7CFB7;}
.aentry{
  padding: 10px;
}
#menu{
  color:	#000;
  background:	#E8ECE1;
  text-align:left;
  padding-left:10px;
  line-height: 16px;}
#menu a {color: #B80020;font-weight: bold;}
#menu a:link {color: #B80020;font-weight: bold;}
#menu a:hover {color:#B80020; font-weight:bold;}
#menu a:active {color:#B80020; font-weight:bold;}

#about{background-color: #cccccc; color:black;}
#about .sbtitle{background-color: #fff; color:white;}

/* e n d . c o l o r s */



#content p, #content li{
	font:normal 11px/16px "Lucida Grande",Arial,Verdana,Geneva,sans-serif; 
	/*margin-right: 7px;*/}
#content code{
	font: 10px/16px "lucida console",courier,monospace;}

h1, h2, h3, h1.replacegfx{
	clear: left;}

#content blockquote{
     padding-left:10px;}
h1, h1.replacegfx{
	font: bold 14px "Lucida Grande",Arial,Verdana,Geneva,sans-serif;}
h2{
	font: bold 14px "Lucida Grande",Arial,Verdana,Geneva,sans-serif;}
h3{
	font: normal	14px "Lucida Grande",Arial,Verdana,Geneva,sans-serif;}
h4, .sbtitle{
	font: normal 14px "Lucida Grande",Arial,Verdana,Geneva,sans-serif;
	color: #B80020 ;
	margin-top:20px;
	margin-bottom:10px;
	}
img.photo {
	border: 2px white solid;}

.uc	{
	text-transform: uppercase;
	}

#head{
	margin:0;
	padding:0px;
	/*height:30px;*/}
#head img{
 	/* margin:-30px 0px 30px 50px;
  	position:relative; z-index:10;*/}

#wrapper{
	position:relative;
	padding:0 0px;
	width:810px;
	/*border:	1px solid #DCE0D0;	 */
	margin:	0 auto;
	text-align:left;}
	
html>body #wrapper{
	width: 810px;}

#content p.meta{
	font-size:9px; 
	font-weight:bold; 
	line-height: 15px;}
#content	{
	padding: 0px 0 100px 0;
	margin: 0;
	float:left;
	width:488px;
	margin-top: 14px;
	}
	
#teaserbox1	{
	margin:0px 4px 0px 4px; 
	padding:0px; float:left; border-style:none; 
	width:154px;background: #D9C1AE;}
#teaserbox2	{
	margin:0px 4px 0px 4px; 
	padding:0px; float:left; border-style:none; 
	width:154px;background: #D9C1AE;}
#teaserbox3	{
	margin:0px 0px 0px 4px; 
	padding:0px; float:left; border-style:none; 
	width:154px;background: #D9C1AE;}
	
#menu	{
	padding: 13px 0px 0px 0px;
	font:	9px/14px "Lucida Grande",Arial,Verdana,Geneva,sans-serif;
	margin: 14px 0px 0px 0px;
	width: 300px;
      float:right;}
#menu td{
	font-family: "Lucida Grande",Arial,Verdana,Geneva,sans-serif;
    }
    
#menuad div.sbbox	{
	padding: 0px 0px 0px 0px;
	margin: -5px -16px 16px -16px;
     float:left;
	border:none;
	}
hr{
	border:1px dotted white;
	}

code, pre {
	font: 9px monaco, monospace; 
	padding: 3px;}
	
.light {
	font-size: 10px; 
	font-weight: normal; 
	font-family: "Lucida Grande",Arial,Verdana,Geneva,sans-serif; 
	margin-top: 0; 
	padding-top: 0; 
	margin-bottom: 18px;}

.pagercont{
	background: #fff;
	padding: 1px;
	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: #fff;
	background: #00488D;
	padding: 0px 3px 0px 3px; 
	margin: 1px;}
.pagerarrow, a.pagerarrow, .pagertext{
	color: #fff;
	background: #FFA700;
	padding: 0px 3px 0px 3px; 
	margin: 1px;}
	
.calmoact, .calmoact a:visited {
	color: #FFA700;
	background-color: #cccccc; 
	font-size:9px;}
.calmo, .calmo a, .calye, .calye a {
	color: black; 
	font-size:9px;}

.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;}
.sbad{
	margin:0px 0px 0 0; 
	padding-left:0px;}
.sidebar2{
	margin:5px 10px 0 0; 
	padding-left:160px;
	z-index:20;}
.teaser{
	margin:4px 6px 6px 0; 
	padding-left:6px;}

.clear {
	clear: both;
}
