/* Dies ist ein Beispiel für die Formatierung des Gästebuchs */


dl { margin:1em 0 1em 0; }
dt, dd { margin:0; padding:0 .5em; background:#fcfcfc; border:0 solid #e0e0e0; }
dt { margin-top:1em; position:relative; border-width: 1px 1px 0 1px; }
xxxxdt dfn { position:absolute; left:-3em; top:0.4em; width:2.5em; text-align:right; font:normal bold 1.19em Georgia,serif; color:#c30; background:transparent; }
dt em, dd div { display:block; padding:0.6em ; }
dt dfn a { text-decoration:none; }
dt dfn a:hover { text-decoration:underline; }
dt em { font-size:0.93em; font-style:normal; font-weight:normal; margin:0; color:black; }
dt cite { font-weight:bold; font-style:normal; color:#fff; background:#c30; padding:0.1em 0.2em; }
dt small { font-size:0.75em; word-spacing:normal; }
dd { border-width: 1px 1px 1px 1px; }
dd h2 { margin:0; padding-bottom:0.2em; border-bottom:0; color:#c30; }
dd code { font-size:0.82em; display:block; padding:0.5em; background:#eee; border:1px solid #e3e3e3; }

#Login { width:19em; margin-left: 7em }
#Login legend { font-weight:bold; }
#Login label { width:6em; }
#Login fieldset {border: 1px solid #666; padding: 0 1em}

#ScriptInfo { font-weight:bold; background:white; margin:0.5em 0; padding:0.2em; color:#17a; }
#ScriptInfo.ScriptError { color:#c00; }

#more { margin:1em 1em 1em 0; }
#more a { font-weight:bold; margin:0.2em; text-decoration:none; }
#more a:hover { text-decoration:underline; }
#tsCopy { text-align:right; margin:-0.5em 1em -0.5em 0; }
#tsCopy a { font-size:0.82em; color:gray; }

xxx.Webmaster { background:#f5f5f5; border-color:#ddd; padding:0 0.5em; }
dt.Webmaster dfn { color:#0ff; }
xxxxdd.Webmaster { padding-right:35px; }
.Webmaster cite { background:#12a; }
xxxxxdd.Webmaster h3 { color:#fff; border-color:#fff; }

label { float:left; width:5em; }
#auth0r, #subject, #text, #Datum { width:35em; font:1em sans-serif; }
.button { clear:left; margin-top:0.5em; width:4.5em; float:left; }
#firstbutton { margin-top:2em; }

#Steuercodes { clear:left; margin:1em 0 0 1em; float:left; text-align:center; }
#Steuercodes a { display:block; width:2em; color:black; background:#f3f3ef; border:1px solid black; text-decoration:none; }
#Steuercodes a:hover { cursor:help; border-color:#960; }
#Steuercodes span { visibility:hidden; position:absolute; left:-99em; margin-top:-7.5em; width:32em; padding:0.5em; text-align:left; color:#069; text-decoration:none; }
* html #Steuercodes span { margin-top:-9em; }
*:first-child+html #Steuercodes span { margin-top:-9em; }
#Steuercodes a:hover span { visibility:visible; left:7em; border:1px solid #17a; background:#f9f9f9; }
* html #Steuercodes a:hover span { left:7.2em; }
*:first-child+html #Steuercodes a:hover span { left:6.6em; }
#Steuercodes a:hover em, #Steuercodes a:hover strong { font-weight:bold; font-style:normal; }
#Steuercodes a:hover em.link { font-weight:normal; text-decoration:underline }
#Steuercodes em.buttonvalue { font-weight:normal; color:black; background:#f3f3ef; border:1px solid black; padding:0 0.1em; margin:0 0.1em; }

.nosee { display:none; }

h2#SpamList { margin-top:2em; }
table.SpamList { margin:1em 0 2em; }
xtr.SpamList { background:#e7e7e7; }
table.SpamList th, table.SpamList td { padding:0.2em 0.5em; }
table.SpamList td { font-size:0.82em; }
table.SpamList pre { font-size:1em; padding-top:0.2em; margin:0; }

@media print {
  #more, #Kommentar { display:none; }
}


/* wdw einfach alles überschreiben */

input, textarea, dd, dt, dt em, dd h2 {
color: #fff;
background: #333;
padding: .3em;
}

dd h2 {
margin-left: .3em;
}

dt em, dt {
border:0;
background:0;
}

dd {
border-color: #666;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
}

textarea, #auth0r, #subject {
border: 1px inset #888; 
max-width:90%;
}


input#subject:focus,
input#auth0r:focus,
input:focus, 
textarea#text:focus,
textarea:focus,
input#subject:hover,
input#auth0r:hover,
input:hover, 
textarea#text:hover,
textarea:hover {
background: #004;
outline: 1px solid red;
}

input#eintragen {
cursor:pointer
}

.left {width: 50%}

#ScriptInfo.ScriptError {
background-color: black;
color:red;
padding: 1em;
}


