body { 
  margin:0;
  padding:0;
  background:#000000;

  scrollbar-base-color:#000000; /*  = Basisfarbe der Scroll-Leiste */
  scrollbar-3dlight-color:#000000; /*  = Farbe für 3D-Effekte */
  scrollbar-arrow-color:#ffffff; /*  = Farbe für Verschiebepfeile */
  scrollbar-darkshadow-color:; /*  = Farbe für Schatten */
  scrollbar-face-color:#000000; /*  = Farbe für Oberfläche */
  scrollbar-highlight-color:#526173; /*  = Farbe für oberen und linken Rand */
  scrollbar-shadow-color:#526173; /*  = Farbe für unteren und rechten Rand */
  scrollbar-track-color:#526173; /*  = Farbe für freibleibenden Verschiebeweg */
}

h1 { 
  display:none;
}

#window { 
  position:relative;
  margin:10px auto;
  background:url(images/background.jpg) no-repeat;
  width:900px;
  height:700px;
}

#navigation { 
  position:absolute;
  left:750px;
  top:170px;
  list-style:none;
  margin:0; padding:0;
}


#navigation li a { 
  margin:0;
  width:127px;
  padding:36px 0 0 0;
  display:block;
  height:0;
  overflow:hidden;
}

#header { 
}

#header h2 { 
  position:absolute;
  top:75px; left:30px; 
  width:178px; height:29px;
  text-indent:-1000em;
}

#content { 
  position:absolute;
  top:138px; left:49px;
  width:595px; height:410px;
  padding:0 20px 10px 20px;
  overflow:auto;
}


#content {  
  font-size:80%;
  color:black;
  font-family:verdana,arial,helvetica;
  text-transform:lowercase;
}

#content h3 { 
  font-size:140%;
  margin:10px 0 5px -10px;
  font-family:times,bookman;
  border-bottom:1px dashed black;
  text-align:left;
  color:#777;
  letter-spacing:0.2ex;
}

#content h4 { 
  font-size:110%;
  margin:10px 0 5px -10px;
  font-family:times,bookman;
  text-align:left;
}

#content p { 
}

#content table { 
  padding:0;
  border-collapse:collapse;
  margin:10px 0;
}

#content table td,
#content table th { 
  padding:5px;
  vertical-align:top;
  border:1px dashed #75B275;
}

#content table tr { 
  border:1px solid #75B275;
}

#content table h3 { 
  border:0px;
  margin:0;
}

#content table.imgtext-table,
#content table.imgtext-table td,
#content table.imgtext-table tr { 
  background:transparent;
  border:0;
}

#content a,
#content a:link { 
  background:transparent;
  text-decoration:none;
  padding:0;
  margin:0;
  color:#009;
  border-bottom:1px dashed #009 ;
}

#content a:visited { 
  color:#600;
  border-bottom:1px dashed #600;
}

#content a:hover,
#content a:active { 
  border-bottom:1px dashed #d6e7e7;
  margin:0; 
}

#content .guestbookList { 
}

#content .guestbookList h3 { 
  margin-bottom:10px;
}

#content .guestbookList .item { 
  border:1px solid black;
  padding:5px;
  font-size:80%;
  margin:0 0 5px 0;
}

#content .guestbookList .item .header{ 
  padding:0 0 5px 0;
}

#content .guestbookList .item .date { 
  display:inline;
}

#content .guestbookList .item .author { 
  display:inline;
  padding:0 0 0 2ex;
}

#content .guestbookList .item .email { 
  display:inline;
  padding:0 0 0 2ex;
}

#content .guestbookList .item .website { 
  display:inline;
  padding:0 0 0 2ex;
}

#content .guestbookList .item .title { 
  font-size:115%;
  padding:0 0 5px 0;
}

#content .guestbookList .item .content { 
}

#content input,
#content textarea { 
  border:1px solid black;
  background:white;
  
}

#content .tx-mininews-pi1 { 
}

#content .tx-mininews-pi1 .tx-mininews-pi1-fp_listrow { 
}

#content .tx-mininews-pi1 .tx-mininews-pi1-fp_listrowField-datetime { 
  display:inline;
  margin:0 2ex 0 0;
}

#content .tx-mininews-pi1 .tx-mininews-pi1-fp_listrowField-title { 
  display:inline;
}

#content .tx-mininews-pi1 .tx-mininews-pi1-fp_listrowField-teaser { 
}

#content .tx-mininews-pi1 .tx-mininews-pi1-listrowField-datetime { 
  display:inline;
  margin:0 2ex 0 0;
}

#content .tx-mininews-pi1 .tx-mininews-pi1-listrowField-title { 
  display:inline;
}


#content p.tx-mininews-pi1-singleViewField-datetime { 
  float:right; 
  width:30%;
  margin:0;
}

#content .tx-mininews-pi1-searchbox table,
#content .tx-mininews-pi1-searchbox table tr,
#content .tx-mininews-pi1-searchbox table td { 
  border:0;
  margin:0; 
  padding:0;
}

#content .tx-mininews-pi1-browsebox { 
  border-top:1px dashed;
  text-align:center;
  width:50%;
  margin:auto;
}

#content .tx-mininews-pi1-browsebox p { 
  margin:0;
}

#content .tx-mininews-pi1-browsebox table,
#content .tx-mininews-pi1-browsebox table tr,
#content .tx-mininews-pi1-browsebox table td { 
  background:transparent;
  border:0;
  margin:0; 
  padding:0;
}

#content .tx-mininews-pi1-browsebox table { 
  margin:auto;
}
#content .tx-mininews-pi1-browsebox table td { 
  padding:0 1ex 0 0;
}

#content hr { 
  border:0;
  border-bottom:1px dashed #999;
  text-align:center;
  width:30%;
}

/*
div.tx-mininews-pi1
  div.tx-mininews-pi1-fp_listrow
    p.tx-mininews-pi1-fp_listrowField-datetime
    p.tx-mininews-pi1-fp_listrowField-title a
    p.tx-mininews-pi1-fp_listrowField-teaser
      p.tx-mininews-pi1-fp_listrowField-teaser a 
*/

