/* ========================================= \
#                                            #
#              GÄSTEBUCH V.2.01              #
#                (Stylesheet)                #
#                                            #
#  >> (c) mastershrimp 2005                  #
#  >> Info: http://design.mastershrimp.com   #
\ ========================================= */


/* Allgemeines */

BODY {
	text-align:center;
}

h1,h2,h3,h4,h5,h6 { text-align:center; }

*.gross { font-size:14pt; }
*.klein { font-size:9pt; }

a img { border:0px; }


/* Eintrags-Formular */
table.tab_eintrag_form {
	text-align:left; font-size:10pt;
	margin:auto;
}
input.button {
	background-color:#748599;
	color:#2C405B; font-weight:bold;
	cursor:pointer;
}
input.button:hover {
	background-color:#2C405B;
	color:#748599; font-weight:bold;
}
*.feld {
	background-color:#CDCDCD;
	border:2px inset;
}
textarea.feld {
	margin-top:10px;
	width:450px;
}
option, select {
	background-color:#CDCDCD;
}
td.smilies_haupts {
	text-align:center;
	font-size:8pt;
}
td.smilies_haupts img {
	margin-right:10px;
}
#zaehler {
	background-color:#2B3F58;
	color:#96A7BA;
	border-width:0px;
	text-align:center; font-weight:bold;
}


/* Einträge */
div.eintrag {		/* ALTER EINTRAG */
	margin:20px auto;
	padding:5px;
	text-align:left;
	border:1px solid #9EB1C1; -moz-border-radius:0.6em;
	width:450px;
}
div.eintrag_n {		/* NEUER EINTRAG */
	margin:20px auto;
	padding:5px;
	text-align:left;
	border:2px double #FFFFFF; -moz-border-radius:0.6em;
	width:450px;
}
div.eintrag hr {
	width:70%;
	margin-left:0px;
}
div.eintr_text {
	color:#CEDEEF;
}
span.eintr_details {
	color:#96A7BA;
}


/* Seiten-Navigation */
div.seiten_nav {
	background-color:#748599;
	margin:15px auto;
	padding:10px;
	text-align:left; font-weight:bold; color:#273951;
	border:1px solid #273951; -moz-border-radius:0.6em;
	width:400px;
}
div.seiten_nav a { white-space:nowrap; }

/* Fehler-Meldungen */
div.error {
	margin:100px auto;
	padding:15px;
	font-weight:bold; text-align:center; color:#748599;
	border:1px dashed #748599;
	width:70%;
}
div.error A:link    {color: #C3CDD7; text-decoration: underline; }
div.error A:visited {color: #C3CDD7; text-decoration: underline; }
div.error A:focus   {color: #121929; text-decoration: underline; }
div.error A:hover   {color: #121929; text-decoration: underline; }
div.error A:active  {color: #121929; text-decoration: underline; }


/* Suche- und Filter-Fenster */
BODY.filter_suche {
	text-align:left;
}
body.filter_suche span {
	display:block;
	margin-bottom:10px;
}
