body {padding:0px; margin:0px; font-size:12px; line-height:21px; font-family: Georgia, Cambria, serif;}
h1 {color:#3131aa; font-size: 16px; font-family: 'Gill Sans', GillSans, 'Trebuchet MS', Candara, Arial, sans-serif normal; margin-bottom: 30px;}
p {font-size:12px; line-height:21px; font-family: Georgia, Cambria, serif;}
td {font-size:12px; line-height:21px; font-family: Georgia, Cambria, serif;}
a.kopf:active { color: #efefd6; text-decoration: none ; font-size: 8pt; }
a.kopf:link  { color: #efefd6; text-decoration: none ; font-size: 8pt; }
a.kopf:visited { color: #efefd6; text-decoration: none ; font-size: 8pt; }
a.kopf:hover{ color: #efefd6; text-decoration: none ; font-size: 8pt; }



a.site:active{  text-decoration: none ; font-size: 8pt;  word-spacing: normal; letter-spacing: 3pt}
a.site:hover {  text-decoration: none ; font-size: 8pt; word-spacing: normal; letter-spacing: 3pt}
a.site:link  { text-decoration: none ;  font-size: 8pt; word-spacing: normal; letter-spacing: 3pt}
a.site:visited { text-decoration: none ; font-size: 8pt; word-spacing: normal; letter-spacing: 3pt }



a.lgbuch:active{  color: #fff; text-decoration: underline ; font-size: 8pt;  word-spacing: normal; letter-spacing: 3pt}
a.lgbuch:hover {  color: #fff; text-decoration: underline ; font-size: 8pt; word-spacing: normal; letter-spacing: 3pt}
a.lgbuch:link  { color: #fff; text-decoration: underline ;  font-size: 8pt; word-spacing: normal; letter-spacing: 3pt}
a.lgbuch:visited { color: #fff; text-decoration: underline ; font-size: 8pt; word-spacing: normal; letter-spacing: 3pt }


input {
             background-image:url(bilder/inputBack.jpg);
             border: 3px double;
             border-right-color: rgb(153, 153, 153);
             border-bottom-color: rgb(153, 153, 153);
             border-left-color: rgb(204, 204, 204);
             border-top-color: rgb(204, 204, 204);
             color: #000;
             padding: 0.1em 0.5em;
             margin: 1px;
}
textarea {
             border: 3px double;
             border-right-color: rgb(153, 153, 153);
             border-bottom-color: rgb(153, 153, 153);
             border-left-color: rgb(204, 204, 204);
             border-top-color: rgb(204, 204, 204);
             color: #000;
             padding: 0.1em 0.5em;
             margin: 1px;
}
select {


}



.gbuch {

             border: 3px double;
             border-right-color: rgb(153, 153, 153);
             border-bottom-color: rgb(153, 153, 153);
             border-left-color: rgb(204, 204, 204);
             border-top-color: rgb(204, 204, 204);
             color: #000;

}

.fehler { color: #990000;}



/* textcaptcha */ 

    .s { color: black; background-color: black; font-size:7px; line-height:7px;}
    .w { color: white; background-color: white; font-size:7px; line-height:7px;}



#lightbox{
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 0.8em;
        padding-top: 0.4em;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
        background-color: #333;
        back\ground-color: transparent;
        background-image: url(blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
        }

