/* Guestbookclass CSS */
div.breite
{
float:left;
color:#E00;
width:540px;
/*margin:0 auto;*/
}
legend
{
font-weight:bold;
color:#000;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
border:1px solid #FFF;
background-color:#ebebff;
}
fieldset
{
border:none;
}
#eintrag
{
font-family:Arial;
font-size:1em;
line-height:180%;
padding:1em;
margin:10px auto;
text-align:left;
background-color:#000;
/*width:40em;*/
}

#preview, #statistik, #werbung, #help
{
font-family:Arial;
font-size:1em;
line-height:180%;
padding:1em;
margin:10px auto;
text-align:left;
background-color:#000;
/*width:40em;*/
}
/* Navelement bei der Anzeige */
#eintrag ul
{
padding:2px;
margin:0;
list-style-type:none;
font-weight:bold;
display:inline;
}
#eintrag li
{
display:inline;
}
#eintrag a
{
padding:2px;
text-decoration:none;
color:#DADADA;
border:1px solid #000;
}
#eintrag a:visited
{
padding:2px;
color:#DADADA;
border:1px solid #000;
}
#eintrag a:hover
{
padding:2px;
color:#DADADA;
border:1px solid #FFF;
}



#eintrag br, #preview br, #help br, #werbung br, #statistik br
{
clear:both;
}
#eintrag label
{
float:left;
width:6em;
cursor:pointer;
}
#eintrag textarea
{
font-family:Arial;
font-size:1em;
width:30.4em;
height:8em;
padding-left:0.4em;
padding-top:0.4em;
border:#AAA 1px solid;
}

#eintrag input[type=text]
{
font-family:Arial;
float:left;
width:30em;
padding-left:0.4em;
padding-right:0.4em;
border:#AAA 1px solid;
}
#eintrag div.btns
{
float:left;
width:30.4em;
text-align:center;
}
#eintrag input[type=submit]
{
width:6em;
font-family:Arial;
font-size:1em;
}

input:focus, textarea:focus
{
background-color:#EAEAEA;
}

#preview input[type=submit]
{
width:6em;
font-family:Arial;
font-size:1em;
margin-top:1em;
}
#help img
{
margin-left:0.2em;
margin-right:0.2em;
margin-top:0.3em;
margin-bottom:0.3em;
}
#preview img.icon
{
position:relative;
top:5px;
}
#preview .gb_head
{
font-size:0.9em;
background-color:#CCC;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
color:#000;
font-weight:bold;
width:36em;
padding-left:1em;
padding-right:1em;
padding-top:0.2em;
padding-bottom:0.6em;
margin:1em auto 0;
}
#preview .gb_head_bk
{
font-size:0.9em;
background-color:#F77;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
color:#FFF;
font-weight:bold;
width:36em;
padding-left:1em;
padding-right:1em;
padding-top:0.2em;
padding-bottom:0.6em;
margin:1em auto 0;
}
#preview .gb_cont
{
font-size:0.9em;
margin:0 auto;
background-color:#EEE;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
width:36em;
padding-left:1em;
padding-right:1em;
padding-top:0.6em;
padding-bottom:0.6em;
}
#preview .gb_cont_bk
{
font-size:0.9em;
margin:0 auto;
background-color:#FEE;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
width:36em;
padding-left:1em;
padding-right:1em;
padding-top:0.6em;
padding-bottom:0.6em;
}
#preview .gb_comment
{
font-size:0.9em;
margin:0 auto;
background-color:#FAFAFA;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
color:#000;
width:36em;
padding-left:1em;
padding-right:1em;
padding-top:0.6em;
padding-bottom:0.6em;
font-style:italic;

}
#preview .gb_links
{
font-size:0.9em;
margin:0 auto;
background-color:#F77;
color:#000;
width:36em;
padding-left:1em;
padding-right:1em;
padding-top:0.6em;
padding-bottom:0.6em;
text-align:center;
}
.gb_links ul
{
padding:2px;
margin:0;
list-style-type:none;
font-weight:bold;
display:inline;
}
.gb_links li
{
display:inline;
}

div.error
{
text-align:center;
font-weight:bold;
color:#FFF;
background-color:#F00;
margin-top:4px;
}
div.message
{
text-align:left;
font-weight:bold;
color:#FFF;
background-color:#5A5;
margin-top:1em;
padding:.5em;
border:2px solid #FFF;
}
.underline
{
text-decoration:underline;
}
.center
{
text-align:center;
}
