      body {  font-family:Tahoma,Helvetica,Geneva,Sans-serif,sans-serif;
		 font-size:9pt;
        margin: 0;
        padding: 0 2em 2em 2em;
        color: #000;
		
  /*body, p, td, br, form, div, span {
      font-family:Tahoma,Helvetica,Geneva,Sans-serif,sans-serif;
      font-size:9pt;*/
      }
#gb_navi {font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size : 10px; */
width:495px;
margin:10px 0px -10px 0px;
padding:0px 0px 0px 0px;
text-align:center;
display: block;
}
a.gb {
font-size:11px; 
color : #f6f3ee; 
letter-spacing: 0.02em;
text-decoration:none; 
background-image: url(../fond/bg_gb.gif);
background-repeat:no-repeat;
background-position: left;
margin : 20px 10px 10px 0px; 
padding : 0px 0px 0px 30px; 
width: 300px;
/*background-color: #52576c;*/
}
a.gb:link {
color : #f6f3ee;
letter-spacing: 0.02em;
text-decoration:none; 
background-image: url(../fond/bg_gb.gif);
background-repeat:no-repeat;
background-position: left;
margin : 20px 10px 10px 30px; 
padding : 0px 0px 0px 30px; 
background-color: #8a8f55;
}
a.gb:visited {
font-size:11px; 
color : #903; 
padding : 0px 4px 0px 30px; 
text-decoration:none;
border-bottom:1px dotted #903;
}
a.gb:active {
font-size:11px; 
color : #f6f3ee;
padding : 0px 4px 0px 30px; 
text-decoration:none; 
}
a.gb:hover {
font-size:11px; 
color:#f6f3ee;
/*margin : 0px 2px 0px 2px; 
padding : 0px 4px 0px 4px; */
text-decoration:none; 
border-bottom-width:0px;
background-color: #52576c;
border-bottom-style: dotted; 
border-bottom-color:#6A543B;
}	
a.gbeintragen {
font-size:11px; 
color : #903; 
letter-spacing: 0.02em;
text-decoration:none; 
background-image: url(../fond/bg_gb_con.gif);
background-repeat:no-repeat;
background-position: left;
margin : 20px 10px 10px 0px; 
padding : 0px 0px 0px 30px; 
width: 300px;
/*background-color: #52576c;*/
}
a.gbeintragen:link {
color : #f6f3ee;
letter-spacing: 0.02em;
text-decoration:none; 
background-image: url(../fond/bg_gb_con.gif);
background-repeat:no-repeat;
background-position: left;
margin : 20px 10px 10px 30px; 
padding : 0px 0px 0px 30px; 
background-color: #8a8f55;
}
a.gbeintragen:hover {
font-size:11px; 
color:#f6f3ee;
/*margin : 0px 2px 0px 2px; 
padding : 0px 4px 0px 4px; */
text-decoration:none; 
border-bottom-width:0px;
background-color: #52576c;
border-bottom-style: dotted; 
border-bottom-color:#6A543B;
}	
  .adminbuttons a {
      padding:1px 10px 1px 10px;
      border:1px outset #DF0000;
      color:#FFFFFF;
      background-color:#FF5F00;
      text-decoration:none;
      font-weight:bold;
  }

  .adminbuttons a:hover {
      border:1px inset #DF0000;
  }

  .allpages {
  width: 20px;
  height: 20px;
  margin:0px 2px 0px 2px;
  padding:0px 2px 0px 2px;
  color:#52576c;
  background: transparent;
  border: 0px groove #52576c;
  text-decoration: none;
  text-align: center;
  }
    .currentpage {
  width: 20px;
  height: 20px;
 margin:0px 2px 0px 2px;
 padding:0px 2px 0px 2px;
      color: #dfcaaf;
		background: #52576c;
		border: 1px solid #dfcaaf;
		text-decoration: none;
		text-align: center;
  }
    .raquo {
  font-size:13px; 
  /*width: 20px;
  height: 20px;*/
  margin:0px 2px 0px 2px;
  padding:0px 0px 0px 0px;
  color: #903;
  text-decoration: none;
  text-align: center;
  }

  /*.cellstyle td {
      background-color:#EFEFEF;
      border:0px;
      padding:3px;
  }*/
  .autor {font-size : 11px; 
  color: #000;
  /*margin:10px 0px 0px 0px;*/
  float: left;
  font-weight: 100;
  width: 65%;
  padding:4px 4px 4px 4px;
  border-right: 1px groove #a98967;
  }
  .datum{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #52576c;
/*width : 70px; */
background-color: #DDD1C3;
margin : 2px 0px 2px 0px; 
padding : 4px 0px 4px 4px; 
text-align : left; 
float:right;
display: block;
}
.ort {font-size : 11px; 
color: #dfcaaf;
float: right;
font-weight: 100;
padding:4px 6px 4px 4px;
  }
  .comment {font-size : 11px; 
  color: #000;
  /*margin:10px 0px 0px 0px;*/
  float: left;
  font-weight: 100;
  padding:4px 2px 4px 2px;
  line-height: 140%;
  }

  .index {
      font-weight:bold;
  }

  .darkrow {
width: 450px;
border: 1px groove #cd814c;
margin:10px 0px 10px 0px;
padding:10px 10px 10px 10px;
background-color: #f6f3ee;
  }

  .lightrow {
width: 450px;
border: 1px groove #cd814c;
margin:10px 0px 10px 0px;
padding:10px 10px 10px 10px;
background-color: #f6f3ee;
  }


  .captions {
      font-weight:bold;
  }
  .code {
      font-family:Courier New;
  }
  .install {
      background-color:#E4FBBB;
  }


  .install form {
      display:inline;
  }

#message{
font-size:9px;
color:#903;
width: 430px;
border-left: 3px solid #903;
margin:10px 0px 10px 30px;
padding:10px 10px 10px 10px;
  }
  /*.messages {font-family:courier,Geneva,sans-serif;
  font-size:9px;
      color:#903;
  }*/


  .menu {
      font-weight:bold;
      margin:10px 0px 30px 0px;
  }


  .menu a {
      text-decoration:none;
      color:#FF0000;
      padding:2px 15px 3px 15px;
      border:solid 1px #000000;
  }


  .menu a:hover {
      background-color:#FF0000;
      color:#FFFFFF;
  }


  .uninstall {
      background-color:#FBDDBB;
  }


  .uninstall form {
      display:inline;
  }

  #poweredby {
      text-align:center;
		display: none;
  }		
		
#gaestebuch {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 9px; 
color: #dfcaaf;
border: 5px solid #cd814c;
width : 500px; 
min-height: 95%;
background-color : #dfcaaf;
margin : 10px 0px 10px 6px; 
padding : 0px 0px 0px 0px; 
text-align : left; 
/*clear: both;*/
float:left;
}
#gaestebuch h1{font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size : 14px; 
color: #dfcaaf;
margin : -20px 0px 20px 110px; 
padding : 0px 0px 0px 0px;
/*letter-spacing: 0.1em;*/
font-weight: 600;
text-align: left;
}
#gaestebuch h2{font: 20px "Trebuchet MS",Arial, Helvetica, sans-serif;
color: #5c3947;
background-color : #fff;
margin : 30px 10px 0px 0px; 
padding : 4px 4px 0px 8px;
/*letter-spacing: 0.1em;*/
font-weight: 600;
text-align: center;
}
#eintrag {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
color : #000;
width : 460px; 
background-color : #dfcaaf;
margin : 10px 20px 0px 20px; 
padding : 10px 0px 10px 6px; 
text-align : left; 
/*clear: both;*/
}
#eintrag .datum{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #c3ac94;
/*width : 70px; */
margin : 2px 0px 2px 0px; 
padding : 0px 0px 0px 4px; 
text-align : left; 
float:left;
background-color: transparent;
display: block;
}

#blaettern {font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size : 10px; */
width:496px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
display: block;
}

.entries {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
color: #000;
width : 98px;
margin : -16px 0px 0px 400px; 
padding : 0px 0px 0px 0px; 
text-align : right; 
clear: both;
display: block;
}

.name {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size : 11px; 
color: #dfcaaf;
/*width : 350px; */
background-color: #a98967;
margin : 2px 0px 2px 0px; 
padding : 4px 0px 4px 4px; 
text-align : left; 
clear: both;
display: block;
font-weight: 600;
 letter-spacing: 0.1em;
}

.mail {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
color: #666;
width : 400px; 
background-color: #A0DFBB;
margin : 2px 0px 2px 0px; 
padding : 4px 0px 4px 0px; 
text-align : right; 
clear: both;
display: block;
}
.fett {font-family: Verdana, Geneva, "Trebuchet MS", sans-serif;
font-weight: 600;
}
.rechts {font-family: Verdana, Geneva, "Trebuchet MS", sans-serif;
font-size : 10px; 
color: #000;
font-weight: 100;
float:right;
}
.trenner{
	text-align: center;
}

#gb_form {	font-family: 'Verdana', 'Geneva', sans-serif;
font-size : 11px; 
color : #000;
width : 450px; 
margin : 10px 6px 20px 20px; 
padding : 4px 6px 4px 6px; 
text-align : left; 
clear: both;
}
/*fieldset {font-family:Verdana, Arial, sans-serif;
font-size:12px;
color: #57612A;
width: 440px;
border: 1px solid #8e5519;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 2px;
background-color: #f6f3ee;
}*/
legend {font-family: Verdana, Arial, sans-serif;
font-size:12px;
color : #52576C;
border-left: 5px solid #52576C;
font-variant: normal;
margin : 20px 10px 0px 0px; 
padding : 4px 10px 0px 14px;
font-weight: 700;
}
.label {font-family: Verdana, Arial, sans-serif;
font-size:10px;
color : #000;
width: 110px;
margin: 0px 0px 40px 10px;
padding: 0px 10px 0px 0px;
font-variant: normal;
text-align: right;
}
#gb_form .kontoinput {font-family: Verdana, Arial, sans-serif;
font-size:10px;
color: #8e5519;
width: 300px;
margin: 0px 0px 0px 0px;
font-variant: normal;
text-align: left;
background-color:#666;
}
.formteaser{font-family: Verdana, Helvetica, sans-serif;
font:9px 150%;
color: #000;
margin: 10px 0px 0px 0px;
width: 380px;
font-variant: normal;
text-align: right;
background-color:transparent;
display: block;
}
 form p {font-size:10px;
 color: #000;
	  width: 380px;
	  min-height: 20px;
     margin: 6px 10px 0px 0px;
	  display: block;
      }

/*form p label {
float: left;		
font-size:11px;
color: #000;
width: 120px;
margin: 6px 10px 0px 0px;
font-variant: normal;
text-align: right;
background-color: transparent;
      }

form p input,form p select {font-family:Verdana, Arial, sans-serif;
font-size:11px;
color: #000;
border: 0.08em solid #996;
margin-top: 0.3em;
padding:0.1em;
width: 230px;
background-color: transparent;
float: left;
font-stretch: wider;
      }
form p select {
width: auto;
background-color: #cd814c;
}
form p textarea {
font-size:11px;
width: 240px;
border: 0.08em solid #cd814c;
margin-top: 0.3em;
background-color: Lime;
float: left;
height: 10em;
}
form p input#formInput_submit, form p input#formInput_reset {
color : #fff;
width: auto;
float: right;
background-color: transparent;
margin: 0px 0px 4px 8px;
}*/

    form div {
	 font-family: Verdana, Arial, sans-serif;
font-size:10px;
      }

      #gb_form input,
      #gb_form textarea {
		font-size:11px;
		border: 0.08em solid #52576c;
		padding: 0.2em;
		background-color: #f6f3ee;
      }
      #gb_form .button input{
		font-size:0.8em;
		color:#f0c261;
      letter-spacing: 0.1em;
      font-variant:small-caps;
		width: 80px;
		border: 0px solid #996;
		background-color: transparent;
      }
      form div input#Name,
      form div input#EMailAdresse,
      form div textarea {
        margin-top: 0.3em;
        width: 20em;
		background-color: transparent;
      }

  /*    ul#gaestebuchEintraege {
        padding: 0;
        margin: 1em 0 1em 0;
		border: 1px #333;
		background-color: #8FBC8F;
      }

      ul#gaestebuchEintraege li {
        list-style: none;
        border: 0.08em solid #000000;
        padding: 0.5em;
        margin-bottom: 1em;
		background-color: #FFD0D0;
      }*/
