body {
	font-size: 12px;
	text-align: center;
	background-image: url(../images/menu/bg_bayeux.jpg);
	background-size: 100%;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
}
/* ************************************************* */
/* ********************* DIV's ********************* */
/* ************************************************* */

#container {
	width: 1004px;
	background:repeat url(../images/menu/bg_holz.jpg);
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 0px solid #000000;
	text-align: left; 
	height:auto;
}
#header {
	height: 200px;
	width: 1004px;
	background-image: url(../images/menu/header.png);
	background-position: center;
	background-repeat: no-repeat;
}

#sidebar {
	float:left;
	width:200px;
	height:460px;
	background:url(../images/menu/bg_menue.jpg) no-repeat;
	margin:5px 0px 0px 23px;
	padding:60px 0px 0px 30px;
}
/* Sidebar Menue */
	#sidebar ul {
		width:180px;
		margin-left:-15px; padding: 0;
		position: absolute;
	}
	#sidebar li {
		list-style: none;
		position: relative;
		margin: 0.4em; padding: 0;
	}
	* html #sidebar li {  /* Korrektur fuer den IE 5 und 6 */
		margin-bottom: -0.4em;
	}
	*:first-child+html #sidebar li {  /* Korrektur fuer den IE 7 */
		margin-bottom: -0.1em;
	}
	
	#sidebar li ul {
		margin: 0; padding: 19px 0 0 10px;
		position: absolute;
		width: 180px; height:145px;
		top: -15px; left: 12.8em;
		display: none;  /* Unternavigation ausblenden */
		background:url(../images/menu/bg_subnavi.png) no-repeat;
		z-index:2;
	}
	* html #sidebar li ul {  /* Korrektur fuer IE 5.x */
		left: -1.5em;
		lef\t: -0.4em;
	}
	*:first-child+html #sidebar ul {  /* Workaround fuer den IE 7 */
		padding-bottom:0.4em;
		z-index:2;
	}
	#sidebar li:hover ul {
		display: block;  /* Unternavigation in modernen Browsern einblenden */
	}
	#sidebar li ul li {
		float: none;
		display: block;
		margin-bottom: 0.2em;
	}
	
	#sidebar a, #sidebar span {
		display: block;
		width: 130px;  /* Breite den in li enthaltenen Elementen zuweisen */
		padding: 0.2em 1em;
		text-decoration: none; font-weight: bold;
		border: 1px solid black;
		border-left-color: white; border-top-color: white;
		color: maroon;
	}
	* html #sidebar a, * html #sidebar span {
		width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
		w\idth: 130px;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
	}
	#sidebar a:hover, #sidebar span, li a#aktuell {
		border-color: white;
		border-left-color: black; border-top-color: black;
		color: white; background-color: gray;
	}
	li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
		color: white; background-color: maroon;
	}
	#sidebar li ul span {  /* aktuelle Unterseite kennzeichnen */
		background-color: maroon;
	}
/* End - Sidebar Menue */

#mainContentHeader { 
	margin: 5px 0 0 275px;
	padding:0 45px;
	height: 99px;
	background:url(../images/menu/bg_top.png) no-repeat;
	text-align: center;
}
	#mainContentHeader h1 {
		font-size:22px;
		font-weight:bold;
		text-align:center;
		padding-top: 60px;
	}
#mainContent {
	margin: -5px 0px 0px 275px;
	padding: 1px 55px 1px 45px;
	background:url(../images/menu/bg_middle.png) repeat-y;
}
#footer {
	margin: 0px 0 0 275px;
	padding: 0 30px;
	height: 200px;
	background:url(../images/menu/bg_bottom.png) no-repeat;
	font-size:11px;
}
	#footer table {
		width: 95%;
		border: 0;
		background:none;
}
	#footer a:link {
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
	#footer a:hover {
		color:#6A1B1B;
		font-weight:bold;
		text-decoration:none;
	}

/*OEFHF*/
#oefhf {
	display:none;
	color:maroon;
	font-weight:bold;
	width:160px;
	float:left;
	text-align:center;
	margin:-390px 0px 0px 15px;
	padding:60px 0px 0px 30px;
}
	#oefhf img{
		margin-bottom:10px;
	}

/* ************************************************* */
/* ************* Andere Formatierungen ************* */
/* ************************************************* */

h1 {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
h2 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
h3 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
h3 {
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

a:link {color:#000000; font-weight:bold; text-decoration:none;}
a:active {color:#6A1B1B; font-weight:bold; text-decoration:none;}
a:visited {color:#000000; font-weight:bold; text-decoration:none;}
a:hover {color:#6A1B1B; font-weight:bold; text-decoration:none;}

table {
	border: 0;
	background:none;
}
th, td {
	border: 0;
	background:none;
}
td.table_left {
	border: 0;
	background:none;
	width: 25%;
}
td.table_middle {
	border: 0;
	background:none;
	text-align:center;
	width: 50%;
}
td.table_right {
	border: 0;
	background:none;
	text-align:right;
	width: 25%;
}

li {
	list-style: none;
}

/* Gaestebuch*/
form {
	margin: 0;
}
input, textarea, select {
	font-size:10pt;
}
#red {
	color:#aa0000;
	font-weight:bold;
}
#grey {
	color:#aa6600;
}
#guestbooktitle {
	font-weight:bold;
	vertical-align:top;
}
#guestbookcell {
	font-size:10pt;
	vertical-align:top;
}
#guestbookinfo {
	font-size:8pt;
	vertical-align:middle;
}
#guestbookinfolight {
	font-size:8pt;
	color:#8A0000;
	vertical-align:top;
}
.itemsbox {
	border:0px;
	margin: 20px 0px;
	padding:0px;
}
.postbox {
	border: 1px solid #650000;
	margin: 10px 0 0 0;
	padding: 5px;
}
.postname {
	font-weight:bold;
	color:#880000;
}
.postinfo {
	font-size:8pt;
	color:#667799;
	border-bottom:1px solid #aabbdd;
	padding-bottom:2px;
}
.posttext {padding-top:5px;}

a.post:link {color:#0044aa; text-decoration:underline;}
a.post:active {color:#cc0000; text-decoration:underline;}
a.post:visited {color:#0044aa; text-decoration:underline;}
a.post:hover {color:#cc0000; text-decoration:underline;}

.tablehidden {
	border:0px;
	margin:0px;
	padding:0px;
	border-spacing:0px;
}
.pagenavbox {
	border:1px solid #650000;
	margin:20px 0px;
	padding:5px;
	text-align:center;
	font-size:9pt;
}

a.pagenav:link {color:#008800; text-decoration:none;}
a.pagenav:active {color:#002688; text-decoration:none;}
a.pagenav:visited {color:#008800; text-decoration:none;}
a.pagenav:hover {color:#002688; text-decoration:none;}

.pagenumbertext, .pagenumberdelim {color:#000000;}
.pagenumbercurrent {
	color:#442c22;
	font-weight:bold;
}
.buttonborder {
	border:1px solid #650000;
	margin:0px;
	padding:2px 6px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

a.button:link {color:#000000; text-decoration:none;}
a.button:active {color:#6A1B1B; text-decoration:none;}
a.button:visited {color:#000000; text-decoration:none;}
a.button:hover {color:#6A1B1B; text-decoration:none;}

.admin {font-size:8pt;}
a.admin:link {color:#880000; text-decoration:none;}
a.admin:active {color:#ff0000; text-decoration:underline;}
a.admin:visited {color:#880000; text-decoration:none;}
a.admin:hover {color:#ff0000; text-decoration:underline;}

.formbox {
	border:0px solid #6666aa;
	margin:0px;
	margin:20px 0px;
	padding:5px;
	text-align:center;
}
.formtext {
	font-size:9pt;
	color:#000000;
}
.errorbox {
	border:1px solid #aa0000;
	margin:5px 0px;
	background-color:#fff0f0;
	padding:5px;
	text-align:center;
}
/* Mitglieder */
#mitglieder {
	width:100%;
}
	#mitglieder td {
		width:33%;
		border-bottom:1px inset;
	}
img {
	border:none;
}
.img_start {
	border:none;
	margin-left: 55px;
}
