/* B A S E   L A Y O U T
   www.rhdesign.ch
   ____________________________________
*/


/* body layout */


body 
  { 
   font-family:Helvetica, sans-serif;
   font-size:9pt;
   color:#000;
   margin:160px 0 10px 0;
   padding:0;
  }

/* links */
a   { color: #fff; text-decoration: none;}
a:hover  { color: #000000; background: #f30; border: 0; }

#sidebar ul li a, ul.archives li a, a.delLink  { color: #3b3221; text-decoration: none; background-color: #f30; padding: 1px; }
#sidebar ul li a:hover, ul.archives li a:hover, a.delLink:hover {background:transparent;}

a.image:hover {background:transparent;};
a:hover img {border-bottom:0; background:transparent;}

small a {color:#3b3221;}

h3.section a:hover, h3.section a:link, h3.section a:visited, h3.section a:active {color:#3b3221;}


/* headlines */ 
h2 {margin:0px; padding:0px; font-size:22pt; font-weight:normal; font-family:Helvetica, sans-serif;}
h3 {font-weight:normal; font-size:10pt; margin:0 0 15px 0; padding:0px; color:#888277;}
h3.meta {font-size:13pt; color:#3b3221; margin-bottom:5px; font-family:Helvetica, sans-serif;}
h3.section {font-size:16pt; margin:32px 0 2px 0;}
h4 {margin:0; padding:0; font-weight:normal; background-position:top left; height:15px; margin-bottom:5px; font-family:Helvetica, sans-serif;}

h4.links {background:transparent url(h4_links.png) no-repeat;}
h4.flickr {background:transparent url(h4_flick.png) no-repeat;}
h4.archives {background:transparent url(h4_archi.png) no-repeat;}
h4.finden {background:transparent url(h4_finde.png) no-repeat;}
h4.delicious {background:transparent url(h4_delic.png) no-repeat;}

/* lists */
ul {padding:0;}
div.post ul {padding-left:20px;}
ul.archives {margin:0 0 40px 0; list-style:none;}
ul.archives li {list-style:none; display:inline; line-height:1.8em;}
ul.commentlist li
 {
  list-style:none;
  margin-bottom:45px; 
  padding:0 4px 4px 4px; 
  background:#EAEAEA;
}

div.post ul {margin-top:4px;}
div.post li {margin-left:12px;}



/* paragraphs, spans and similar */
p {margin:6px 0 0 0; padding:0; text-align:justify; line-height:14pt;}
#overlay p {text-align:right; line-height:10px;}
p.centered {text-align:center;}
p.postfooter {text-align:right; color:#A6A5A5;}
p.commenthead 
 {
  margin:0 -4px 0 -4px;
  font-size:100%;
  font-family:Helvetica, sans-serif;
  padding:12px 4px 2px 4px;
  height:15px;
  background-color:#3B3325; /* slightly adjusted */
  color:#ACDB00;
  display:block;
 }

ul.commentlist li p {font-size:8.5pt; line-height:12pt;}


span.statement { font-size: 9pt; font-family: Helvetica, sans-serif; background: white;}
span.right {float:right;}
span.left {float:left;}
span.hide {display:none;} /* hide h3 text when style sheets are enabled */

blockquote 
 {
  background:#EAEAEA url(quotes00.gif) no-repeat;
  background-position:top left;
  padding:11px 8px 8px 8px;
  font-size:90%;
  line-height:15pt;
 }

#comment
 {
  width:400px;
  border:1px solid #EAEAEA;
  font-family:times new roman,serif;
  font-size:9pt;
  color:#3b3221;
 }

select
 {
  color:#3b3221;
  border:1px solid #ACDB00;
  font-family:times new roman,serif;
  font-size:9pt;
 }



/* special container classes */
div.post,div.module {width:480px; margin:0 0 30px 15px;}
div.sb_search {margin:0 0 40px 0; width:150px;}
div.delwrap {margin:8px 0 60px 0;}
div.delPost {margin:4px 0 0 9px;}




/* navigation */

#nav ul
	 { font-family: Helvetica, sans-serif;  font-size: 14px;  color: black; margin: 0 }

#nav ul li 
    {
	display:block;
	float:left;
	padding:0;
	margin:0;
	}

#nav ul li a 
    { color: #000000; line-height: 20px; text-align: left; display: block; padding-top: 12px; padding-left: 8px; padding-right: 8px; border: none }

#nav ul li a.active, #nav ul li a:hover  { color: white; background: black }
#nav ul li a:hover  { color: white }


/* sidebar & post footer navigation */

#sidebar ul
 {
  list-style:none;
  margin:0 0 40px 0;
  padding:0 0 2px 2px;
 }


#sidebar ul li
  {
   list-style:none;
   margin:0 0 4px 7px;
  }

#sidebar ul li a:hover
  {
   background:#fff;  
  }

---


#metacontent ul
 {
  list-style:none;
  margin:0 0 40px 0;
  padding:2px 0 2px 2px;
 }


#metacontent ul li
  {
   list-style:none;
   margin:0 0 4px 7px;
  }

#metacontent ul li a:hover
  {
   background:#fff;  
  }



/* _______________________________________________________________________ */


/* unique layout elements */

  #wrapper
   {
    width:730px;
    margin:0 auto 0 auto; 
    
   }
   
   #wrapper2
   {
    width:730px;
    background:url(bilder/png.png);
    margin:0 auto 0 auto;
   
   }

   #head
    { background: #transparent no-repeat center top; 
    margin: 0; 
    height: 200px; 
    border: 1px solid #666;
    border-bottom:0px; 
   }
   
   #overlay {margin:160px 15px 0 0;}
      #overlay_1 {margin:160px 80px 0 0;}

    
   #nav
   {
	margin-left: 15px; 
    background:transparent;
    clear:both;
    height:30px;
   }
   
   #base
   {
   height:80px;
   background:transparent url(bilder/logo.png) no-repeat;
   background-position: right;
   margin-right: 20px;
   
   }
   
  #content 
   {
   border:0px solid #fff;
   min-height:350px;

   }
   
    
   #sidebar
   {
    float:right;
    width:170px;
    padding:0 0 0 5px;
    margin-top:68px;
    text-align:justify;
    clear:none;
   
   }
   
  #metacontent
   {
    margin:0 0 60px 10px;
    width:480px;
   }

   #archiveblock {width:480px; margin:0 0 170px 15px;}

   #commentblock, #respondwrapper {width:480px; margin:0 0 55px 15px;}
  
   
   #footer
   {
    font-family:Helvetica, sans-serif; 
    text-align:right;
    padding:10px 15px 3px 15px;
    border:1px solid #666;
    border-top:0px; 
	background-color:#000;
    color:#666;
   }
   
   #totop
   {
   float:left;
   text-align:left;
   }

