body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #130419;
	text-align: center;
	background-color: #EFEFEF;
	margin: 0;

}

p, li {
	font-size: 1em;
	text-align: left;
	margin: 0;

}

a {
	text-decoration: underline;
	color: #B5271D;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #C7D22E;
}

h3 {
	font-size: 1.3em;
}

li.auswahl {
	margin-bottom: 20px; 
}


/* ------------------------ Boxen */

#pagebox {
	width: 760px;
	position: absolute;
	margin-left: -380px; /* negative Hälfte von width:1000px */
	margin-top: 25px;
	text-align: left;
	left: 50%;
}

#pagebox_flash {
	width: 800px;
	position: absolute;
	margin-left: -400px; /* negative Hälfte von width:1000px */
	margin-top: 0px;
	text-align: left;
	left: 50%;
}

#head {
 	float: left;
 	width: 300px;
}

#main {
 	float: right;
	width: 460px;
	padding-top: 0px;
}

#navi {
	position: absolute;
	top: 20px;
	left: 10px; 
}

#hei_home {
	clear: both;
	text-align: center;
}


/* ------------------------- Forms */

form#anmeldung, form#kontakt, form#login {
 	margin-top: 30px;
 	margin-bottom: 15px;
}

label {
	display: block;
}

textarea {
	width: 450px;
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.form_zeile {
 	margin-top: 10px;
}

.submitfeld {
 	background-color: #B5271D;
 	color: #C7D22E;
 	font-weight: bold;
}

.submitfeld:hover {
 	background-color: #C7D22E;
 	color: #B5271D;
}

.index {
	margin-top: 10px;
}

input#heftnr {
 	width: 50px;
}

input#email {
 	width: 250px;
}

/* --------------------------- Schriften */

.small {
 	font-size: .8em;
}

.fehler {
 	background-color: #BC231D;
 	color: #FFF;
 	padding: 3px;
 	width: 420px;
}

.meldung {
 	background-color: #C7D22E;
 	padding: 3px;
 	width: 420px;
 	margin-bottom: 10px;
 	font-weight: bold;
}

.rot {
	background-color: #C7D22E;
	color: #B5271D;
	font-weight: bold;
	padding: 5px;
	width: 300px;
}

/* ---------------------------- Gästebuch */

#gbround {
	padding-top: 0px;
}

.gbausgabe {
	background-color: #FFF;
	margin-top: 25px;
	padding: 10px;
}

.gbuchname {
	padding-bottom: 7px;
	border-bottom: solid 1px #B5271D;
}

.gbuchinhalt {
	padding-top: 15px;
}

.gbuchseitenanzeige {
	margin-top: 30px;
	margin-bottom: 10px;
}

.gbuchbilder {
	margin-top: 20px;
}






