body, div, h1, h2, h3, a, input, textarea{
font-family:  Thryomanes, Times, TimesNR, "New Century Schoolbook", serif;
color: #45621a;
}

body{
background: #aebc9c url(../gfx/slate.png);
}

body.gbook{
background: #dbdbdb none;
}

div, h1, h2, h3, a{
background-color: transparent;
}

textarea{
background-color: #fff;
}

h1, h2, h3{
padding: 0;
margin: 0;
}

/*
body, div, table{
font-size: 1.1em;
}
*/

#container
{
	width: 900px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

#kopf, #fuss, #inhalt{
	color: #45621a;
	border: 1px solid #305000;
	background-color: #dbdbdb;
}

#kopf, #fuss{
	padding: 5px;
}

#home{
font-size: 0.9em;
}


#fuss, #inhalt {
	clear: both;
	margin-top: 5px;
}

#fuss{
	text-align:center;
}

#infotext{
	padding-left:5px;
}

#sonstiges, #infotext td{
line-height: 150%;
}

#sonstiges{
margin: 5px;
}

.float_rechts{
	float: right;
}

.float_links{
	float: left;
}


#kopf h2{
margin-bottom: 20px;
}

#navi1 a{
padding-right: 5px;
}

#navi1 a+a{
padding-left: 5px;
}

#navi2 a, #home a{
padding: 0 5px 0 5px ;
}


a{
text-decoration: none;
}

#kopf a:hover{
color: #eeeeee;
background-color: #305000;
}

img{
border: 1px solid #305000;
margin: 5px;
padding: 5px;
}

/*Section gbook*/


div.eintrag, div.versteckt{
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #305000;
}

.versteckt{
background-color: #787878;
color: #eeeeee;
}

.warnung{
background-color: red;
color: #eeeeee;
}

input, textarea{
	width: 400px;
}

/* ungeliebte bugfixes */

table.bilder{
width: 99%;
border: 0px none #8c8c8c;
margin: 0;
padding: 0;
}

td{
vertical-align: top;
text-align: justify;
}

td.daumen{
text-align: left;
width: 380px;
}

td.detail{
text-align: center;
}

iframe{
border-style: none;
width: 100%;
height: 600px;
}

body{
text-align: center;
}

#container, #sonstiges
{
text-align: left;
}
