/* ##### Gesamtes Dokument ##### */
body {background-color: #FFFFFF;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
      color: #000000;
      margin: 0px; }

/* ##### Bilder ##### */      
img {border-width: 0px;}

/* ##### Links ##### */      
a:link    {font-family: Arial, Helvetica, sans-serif;
           color: #000000;
           text-decoration: none; }
a:visited {font-family: Arial, Helvetica, sans-serif;
           color: #000000;
           text-decoration: none; }
a:hover   {font-family: Arial, Helvetica, sans-serif;
           color: #ffcf1f;
           text-decoration: none; }
      
/* ##### Tabellen ##### */
td      {font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         font-weight: normal;
         color: #000000; }
.top    {padding: 0px;
         border-width: 0px; }
.navi   {padding: 0px;
         border-width: 0px;
         text-align: left;
         vertical-align: top; }
.cont   {padding: 0px;
         padding-bottom: 10px;
         border-width: 0px;
         text-align: left;
         vertical-align: top; }
.conttop   {width: 650px;
            padding: 3px;
            border-width: 0px;
            text-align: left;
            background-color: #FFCE1F; }
.contmain  {width: 650px;
            padding: 3px;
            border-width: 0px;
            text-align: left; }
.bottom {padding: 0px;
         background-color: #ececec;
         text-align: center; }
.bottoml{padding: 0px;
         font-size: 10px;
         text-align: left;
         vertical-align: top; }
.bottomm{padding: 0px;
         font-size: 10px;
         text-align: center;
         vertical-align: middle; }
.bottomr{padding: 0px;
         border-width: 0px;
         text-align: right;
         vertical-align: middle; }

/* Gästebuch */
input,textarea {border-width: 1px;
                border-style: solid;
                border-color: #FFCE1F;
                background-color: #FFCE1F;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #000000; }
.sign_field {width: 200px; }

.sign_area  {width: 300px;
             height: 100px; }

.sign_button {width: 200px; }

.gb_dev {width: 2px;}
.gb_top1 {background-color: #FFCE1F;
          width: 33px;
          text-align: right;
          padding: 3px; }
.gb_top2 {background-color: #FFCE1F;
          width: 615px;
          padding: 3px; }
.gb_bottom {background-color: #FFCE1F;
            height: 1px; }