/* Ger??st
------------------------------------------------------- */
body, html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
body {
	background: url(/includes/img/bg.jpg) repeat-y;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #493e21;
	height: 100%;
}
a {
	text-decoration: none;
}
a span {	/* Damit werden die Texte ausgeblendet von Links, die als Grafik dargestellt werden sollen. Angezeigt wird so nur das Hintergrundbild, zB beim  Logo */
	visibility: hidden;
}
p {
	margin-top: 0px;
	margin-bottom: 15px;
}
hr {	/* Float-Clearer */
	clear: both;
	height: 1px;
	visibility: hidden;b
}
#wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	padding-bottom: 70px;
	padding-top: 50px;
}
#container {
	position: relative;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 70px;
	background: #89cdd0 url(/includes/img/bg_container.jpg) no-repeat center bottom;
}
img {
	behavior:	url("/includes/files/pngbehavior.htc");
}

.pink {
	color: #de0f9d;
}
.gruen {
	color: #6fb109;
}
.blau {
	color: #497999;
}
/* Kopf
------------------------------------------------------- */
#head {
	background: url(/includes/img/bg_head.jpg) no-repeat;
	background-position: center bottom;
	height: 94px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}


/* Content 
------------------------------------------------------- */
#contenttop {	/* enth?¤lt die Breadcrumbs sowie das HG-Bild mit abgerundeten Kanten f??r oben */
	background: url(/includes/img/bg_content_head_forum.gif) no-repeat;
	height: 21px;
	width: 670px;
	margin-left: 280px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-left:10px;
	color: #65663e;
}
#contentfooter {
	background: url(/includes/img/bg_content_footer_forum.gif) no-repeat;
	height: 21px;
	width: 670px;
	margin-left: 280px;
	margin-bottom: 0px;
	padding-top: 12px;
	color: #65663e;
}
#contenttop a {
	color: #65663e;
}
#content {
	background-color: #abdbde;
	width: 650px;
	margin-left: 280px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 20px 9px 7px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	min-height: 800px;
  	height:auto !important;  /* für moderne Browser */
  	height:800px;  /*für den IE */
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #493e21;
}
#content h1 {
	color: #FFFFFF;
	background: #f49848 url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}

/* Box 1 ------------------------- */
#content .box1 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
padding:0;
	margin-bottom: 0px;
}
#content .box1 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box1 h2    {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	padding-right: 7px;
	padding-left: 7px;
	margin-bottom: 10px;
	padding-top: 15px;
}
#content .box1 img {
	margin-top: 0px;
	margin-right: 12px;
	padding-left: 7px;
	padding-top: 7px;
}
#content .box1 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}suc
#content .box1 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box1 a {
	font-weight: bold;
	text-decoration: none;
	color: #f49848;
}
#content .box1 a:hover {
	text-decoration: underline;
}


/* Box 2 und Box 3 ------------------------- */
#content .zusammen {
	background: #d3ecee url(/includes/img/hintergrund_boxen.gif) repeat-y 50% 0;
	margin-top: 2px;
	margin-bottom: 2px;
border: 0px solid #d3ecee;
padding:0;
margin-left:0;
margin-right:0;
display: block;
}
#content .box2 {
	background: #d3ecee;
	width: 239px;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

}
#content .box2 h2, #content .box3 h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
	margin-top: 15px;
	margin-bottom: 7px;
}
#content .box2 p, #content .box3 p {
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
	line-height: 18px;
}
#content .box2 h3, #content .box3 h3 {
	background: #F49848 url(/includes/img/punkte.gif) no-repeat 7px 5px;
	padding: 2px 2px 2px 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 10px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content .box2 img, #content .box3 img    {
	border-top: 2px solid #ABDBDE;
	border-bottom: 2px solid #ABDBDE;
}
#content .box3 {
	background: #d3ecee;
	width: 241px;
float:left;
	margin-top: 2px;
	margin-bottom: 2px;

}
#content .box2 a {
	font-weight: bold;
	text-decoration: none;
	color: #f49848;
}
#content .box2 a:hover {
	text-decoration: underline;
}
#content .box3 a {
	font-weight: bold;
	text-decoration: none;
	color: #f49848;
}
#content .box3 a:hover {
	text-decoration: underline;
}
/* Box 4 ------------------------- */
#content .box4 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
	padding-bottom: 9px;
}
#content .box4 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box4 h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 20px;
}
#content .box4 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box4 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box4 a {
	font-weight: bold;
	text-decoration: none;
	color: #f49848;
}
#content .box4 a:hover {
	text-decoration: underline;
}

/* Box 5 ------------------------- */
#content .box5 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;

}
#content .box5 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box5 .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}
#content .box5 h1    {
	color: #ffffff;
	background: #de0f9d url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
/* Sonderfall Box 5 Listview ------------------------- */
#content .box5 h4    {
	color: #ffffff;
	background-color: #de0f9d;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: center;
}
#content .box5 h4 a   {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}
#content .box5 h4 a:hover   {
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}

/* Sonderfall Box 5 Listview ------------------------- */
#content .box5 h2    {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
}
#content .box5 img {
	margin-top: 0px;
	margin-right: 12px;
	padding-left: 7px;
	padding-top: 7px;
}
#content .box5 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box5 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box5 a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d;
}
#content .box5 a:hover {
	text-decoration: underline;
}
/* Box 6 und Box 7 ------------------------- */

#content .box6 {
	background: #d3ecee;
	width: 239px;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;


}
#content .box6 h2, #content .box7 h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
	margin-top: 15px;
	margin-bottom: 7px;
}
#content .box6 p, #content .box7 p {
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box6 h3, #content .box7 h3 {
	background: #de0f9d url(/includes/img/punkte.gif) no-repeat 7px 5px;
	padding: 2px 2px 2px 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 10px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content .box6 img, #content .box7 img    {
	border-top: 2px solid #ABDBDE;
	border-bottom: 2px solid #ABDBDE;
}
#content .box7 {
	background: #d3ecee;
	width: 241px;
float:left;
	margin-top: 2px;
	margin-bottom: 2px;


}
#content .box6 a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d;
}
#content .box6 a:hover {
	text-decoration: underline;
}
#content .box7 a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d;
}
#content .box7 a:hover {
	text-decoration: underline;
}
/* Box 8 ------------------------- */
#content .box8 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
	padding-bottom: 9px;

}
#content .box8 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box8 h1    {
	color: #ffffff;
	background: #de0f9d url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .box8 h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 20px;
}
#content .box8 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box8 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box8 a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d;
}
#content .box8 a:hover {
	text-decoration: underline;
}




/* Box 9 ------------------------- */
#content .box9 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
padding:0;
	margin-bottom: 0px;
}
#content .box9 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box9 h1    {
	color: #ffffff;
	background: #4a7b9b url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .box9 h2    {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
}
#content .box9 img {
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 12px;
	padding-left: 7px;
	padding-top: 7px;
}
#content .box9 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box9 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}

#content .box9 a {
	font-weight: bold;
	text-decoration: none;
	color: #4a7b9b;
}
#content .box9 a:hover {
	text-decoration: underline;
}

/* Box 10 und Box 11 ------------------------- */

#content .box10 {
	background: #d3ecee;
	width: 239px;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

}
#content .box10 h2, #content .box11 h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
	margin-top: 15px;
	margin-bottom: 7px;
}
#content .box10 p, #content .box11 p {
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box10 h3, #content .box11 h3 {
	background: #4a7b9b url(/includes/img/punkte.gif) no-repeat 7px 5px;
	padding: 2px 2px 2px 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 10px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content .box10 img, #content .box11 img    {
	border-top: 2px solid #ABDBDE;
	border-bottom: 2px solid #ABDBDE;
}
#content .box11 {
	background: #d3ecee;
	width: 241px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;

}
#content .box10 a {
	font-weight: bold;
	text-decoration: none;
	color: #4a7b9b;
}
#content .box10 a:hover {
	text-decoration: underline;
}
#content .box11 a {
	font-weight: bold;
	text-decoration: none;
	color: #4a7b9b;
}
#content .box11 a:hover {
	text-decoration: underline;
}
/* Box 12 ------------------------- */
#content .box12 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
	padding-bottom: 9px;
}
#content .box12 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box12 h1    {
	color: #ffffff;
	background: #4a7b9b url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .box12 h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 20px;
}
#content .box12 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box12 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}

#content .box12 a {
	font-weight: bold;
	text-decoration: none;
	color: #4a7b9b;
}
#content .box12 a:hover {
	text-decoration: underline;
}


/* Box 13 ------------------------- */
#content .box13 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
padding:0;
	margin-bottom: 0px;
}
#content .box13 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box13 h1    {
	color: #ffffff;
	background: #73ad09 url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .box13 h2    {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
}
#content .box13 img {
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 12px;
	padding-left: 7px;
	padding-top: 7px;
}
#content .box13 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box13 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}

#content .box13 a {
	font-weight: bold;
	text-decoration: none;
	color: #d3ecee;
}
#content .box13 a:hover {
	text-decoration: underline;
}

/* Box 14 und Box 15 ------------------------- */

#content .box14 {
	background: #d3ecee;
	width: 239px;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

}
#content .box14 h2, #content .box15 h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
	margin-top: 15px;
	margin-bottom: 7px;
}
#content .box14 p, #content .box15 p {
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box14 h3, #content .box15 h3 {
	background: #73ad09 url(/includes/img/punkte.gif) no-repeat 7px 5px;
	padding: 2px 2px 2px 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 10px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content .box14 img, #content .box15 img    {
	border-top: 2px solid #ABDBDE;
	border-bottom: 2px solid #ABDBDE;
}
#content .box15 {
	background: #d3ecee;
	width: 241px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;

}
#content .box14 a {
	font-weight: bold;
	text-decoration: none;
	color: #d3ecee;
}
#content .box14 a:hover {
	text-decoration: underline;
}
#content .box15 a {
	font-weight: bold;
	text-decoration: none;
	color: #d3ecee;
}
#content .box15 a:hover {
	text-decoration: underline;
}
/* Box 16 ------------------------- */
#content .box16 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
	padding-bottom: 9px;
}
#content .box16 li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .box16 h1    {
	color: #ffffff;
	background: #73ad09 url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .box16 h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 20px;
}
#content .box16 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box16 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box16 a {
	font-weight: bold;
	text-decoration: none;
	color: #d3ecee;
}
#content .box16 a:hover {
	text-decoration: underline;
}

/* Box 17 Sonderfall Sitemap------------------------- */
#content .box17 {
	background: #d3ecee;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#content .box17 p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .box17 h1    {
	color: #ffffff;
	background: #73ad09 url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .box17 h2    {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
}
#content .box17 img {
	margin-top: 0px;
	padding-top: 0px;

	padding-left: 7px;
	padding-top: 7px;
}

#content .box17 h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .box17 a {
	font-weight: bold;
	text-decoration: none;
	color: #73ad09;
}
#content .box17 a:hover {
	text-decoration: underline;
}

/* Box marlassong ------------------------- */
#content .marlassong {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background:#f2f8e7 url(assets/apple_05.jpg) bottom no-repeat;
}
#content .marlassong p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .marlassong .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}
#content .marlassong h1    {
	color: #ffffff;
	background: #de0f9d url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .marlassong li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}

#content .marlassong a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d;
}
#content .marlassong a:hover {
	text-decoration: underline;
}
#content .marlassong table {
	line-height: 16px;
}

/* Box terminkalender ------------------------- */
#content .terminkalender {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background:#abdbde url(assets/apple_05.jpg) bottom no-repeat;
}
#content .terminkalender p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .terminkalender .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}
#content .terminkalender h1    {
	color: #ffffff;
	background: #de0f9d url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .terminkalender li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}´
#content .terminkalender img {
	margin-top: 0px;
	padding-top: 0px;

	padding-left: 7px;
	padding-top: 7px;
}
/* Box glossar ------------------------- */
#content .glossar {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
		background: #d3ecee;
}
#content .glossar p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .glossar .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}
#content .glossar h1    {
	color: #ffffff;
	background: #f49848 url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .glossar h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 20px;
}
#content .glossar h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 9px;
	color: #ef7524;
}
#content .glossar h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .glossar h3.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 0px;
}
#content .glossar li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .glossar .glossar_buchstaben    {
	color: #ffffff;
	background: #d3ecee url(/includes/img/glossar.jpg) no-repeat;
	padding-top:12px;
	padding-left:10px;
	height:152px;
}
#content .glossar a {
	font-weight: bold;
	text-decoration: none;
	color: #f49848:
}
#content .glossar a:hover {
	text-decoration: underline;
}
/* Box adressen ------------------------- */
#content .adressen {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background: #d3ecee;
}
#content .adressen p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .adressen .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}
#content .adressen h1    {
	color: #ffffff;
	background: #f49848 url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .adressen h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 20px;
}
#content .adressen h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 9px;
	color: #ef7524;
}
#content .adressen h2.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 10px;
}
#content .adressen h3.bgdots {
	background: url(/includes/img/punkte-headline.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-left: 9px;
	padding-left: 0px;
}
#content .adressen li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .adressen .adressen_formular    {
	color: #ffffff;
	background: #d3ecee url(/includes/img/adressen.jpg) no-repeat;
	height:249px;
}
#content .adressen .adressen_formular  form  {
	padding-top:117px;
	padding-left:180px;
	float:left;
}

#content .adressen .adressen_formular .field {
	color: #667b5f;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	height: 18px; 
	width: 120px; 
	margin-top: 0px; 
	margin-right: 4px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	border-width: 0px;
	border-color: #d3ecee;
	border-style: solid; 
	background-color: #ffffff;
	float:left
}
#content .adressen a  {
	font-weight: bold;
	text-decoration: none;
	color: #f49848;
}
#content .adressen a:hover {
	text-decoration: underline;
}

/* Box gewinnspiel ------------------------- */
#content .gewinnspiel_box {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background:#f2d5e9 url(assets/apple_05.jpg) bottom no-repeat;
}
#content .gewinnspiel_box p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 18px;
	background-color:#ffffff;
}
#content .gewinnspiel_box .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}
#content .gewinnspiel_box h1    {
	color: #ffffff;
	background: #de0f9d url(/includes/img/punkte.gif) no-repeat 8px 5px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 2px 2px 18px;
	border: 2px solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 2px;
}
#content .gewinnspiel_box li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
}
#content .gewinnspiel_box a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d:
}
#content .gewinnspiel_box a:hover {
	text-decoration: underline;
}

/* Toolbox ------------------------- */
#contentfooter #toolbox {
	padding-left: 20px;
}
#contentfooter #toolbox a {
	color: #48503b;
	margin-right: 20px;
}
a.drucken {
	background: url(/includes/img/symbol_print.gif) no-repeat 0px 2px;
	padding-left: 16px;
}
a.empfehlen {
	background: url(/includes/img/symbol_empfehlen.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
a.top {
	background: url(/includes/img/symbol_anfang.gif) no-repeat 0px 4px;
	padding-left: 15px;
}
a.drucken_blattwerk {
	background: url(/includes/img/symbol_print_blattwerk.gif) no-repeat 0px 2px;
	padding-left: 16px;
}
a.empfehlen_blattwerk {
	background: url(/includes/img/symbol_empfehlen_blattwerk.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
a.top_blattwerk {
	background: url(/includes/img/symbol_anfang_blattwerk.gif) no-repeat 0px 4px;
	padding-left: 15px;
}

a.drucken_biergarten {
	background: url(/includes/img/symbol_print_biergarten.gif) no-repeat 0px 2px;
	padding-left: 16px;
}
a.empfehlen_biergarten {
	background: url(/includes/img/symbol_empfehlen_biergarten.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
a.top_biergarten {
	background: url(/includes/img/symbol_anfang_biergarten.gif) no-repeat 0px 4px;
	padding-left: 15px;
}
a.drucken_allgemein {
	background: url(/includes/img/symbol_print_allgemein.gif) no-repeat 0px 2px;
	padding-left: 16px;
}
a.empfehlen_allgemein {
	background: url(/includes/img/symbol_empfehlen_allgemein.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
a.top_allgemein {
	background: url(/includes/img/symbol_anfang_allgemein.gif) no-repeat 0px 4px;
	padding-left: 15px;
}

/* Fu?&#159;zeile
------------------------------------------------------- */
#foot{
	clear: both;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#foot a{
	color: #493e21;
}
#foot a:hover{
	text-decoration:underline;
}


/* Drag & Drop Boxen
------------------------------------------------------- */

/* Logo ------------------------- */
#logo {
	width: 282px;
	position: absolute;
	z-index: 30;
	left: -28px;
	top: -14px;
	display: block;
	height: 168px;
	cursor:pointer;
}




/* Musik Player ------------------------- */
#player {

	position: absolute;
	z-index: 5;
	height: 283px;
	width: 158px;
	left: 247px;
	bottom: 377px;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_player.png');
	cursor:pointer;
}
html > body #player {
	background: url(/includes/img/bg_player.png) no-repeat;
}

/* Botanischer Garten ------------------------- */
#botanischergarten {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/b_garten_hintergr.png');
	position: absolute;
	z-index: 3;
	height: 374px;
	width: 415px;
	left: -6px;
	bottom:122px;
}
html > body #botanischergarten {
	background: url(/includes/img/b_garten_hintergr.png) no-repeat;
}

/* Biergarten ------------------------- */
#biergarten {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/biergarten_hintergrund.png');
	position: absolute;
	z-index: 3;
	height: 370px;
	width: 304px;
	left: 22px;
	bottom:122px;
}
html > body #biergarten {
	background: url(/includes/img/biergarten_hintergrund.png) no-repeat;
}
/* Blattwerk ------------------------- */
#blattwerk {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/blattwerk_hintergrund.png');
	position: absolute;
	z-index: 3;
	height: 355px;
	width: 268px;
	left: 50px;
	bottom:180px;
}
html > body #blattwerk {
	background: url(/includes/img/blattwerk_hintergrund.png) no-repeat;
}
/* Tom ------------------------- */
#tom {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_tom.png');
	position: absolute;
	z-index: 3;
	height: 228px;
	width: 242px;
	left: 785px;
	bottom: 136px;
}
html > body #tom {
	background: url(/includes/img/bg_tom.png) no-repeat;
}

/* Suchfunktion ------------------------- */
#suche {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_suche.png');
	height: 49px;
	width: 208px;
	position: absolute;
	z-index: 1;
	left: 217px;
	top: 90px;
	color: #5b5c32;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
}
html > body #suche {
	background: url(/includes/img/bg_suche.png) no-repeat;
}
#suche p {
	float: left;
	margin-right: 7px;
	margin-top: 12px;
	margin-bottom: 0px;
}
#suche form {
	margin-top: 10px;
	margin-bottom: 0px;
	float: left;
}
#suche input.field {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5C32;
	width: 104px;
	border-top: 1px solid #565a5b;
	border-right: 1px solid #aab1b2;
	border-bottom: 1px solid #aab1b2;
	border-left: 1px solid #565a5b;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 5px;
}
#suche .btn {
	float: left;
}
/* Bookmark ------------------------- */
#bookmark {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_bookmark.png');
	height: 41px;
	width: 182px;
	position: relative;
	z-index: 1;
	padding-left: 5px;
	margin-left: 100px;
	margin-top: 25px;
}
html > body #bookmark {
	background: url(/includes/img/bg_bookmark.png) no-repeat;
}
#bookmark p {
	float: left;
	margin-right: 7px;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#bookmark .button_bookmark {
	float: left;
	margin-right: 2px;
}

/* RSS-Feed ------------------------- */
#rss_feed {
	height: 20px;
	width: 60px;
	position: absolute;
	left: 410px;
	top: 32px;
	z-index: 15;
	padding-top: 30px;
}
/* Navigation Oben ------------------------- */
#navioben {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_navi_oben.png');
	height: 89px;
	width: 500px;
	position: absolute;
	left: 494px;
	top: 22px;
	z-index: 5;
	padding-top: 30px;
}
html > body #navioben {
	background: url(/includes/img/bg_navi_oben.png) no-repeat;
}
#navioben a {
	float: left;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Navigation links ------------------------- */
#navilinks {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_navi_links.png');
	height: 700px;
	width: 345px;
	position: absolute;
	left: -60px;
	top: 174px;
	z-index: 3;
	padding-top: 60px;
}
html > body #navilinks {
	background: url(/includes/img/bg_navi_links.png) no-repeat;
}

#navilinks h1 {
	visibility: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
}

#navilinks a span {
	visibility: hidden;
}
#navilinks  a.vergissmeinnicht {
	background: url(/includes/img/bg_nav_vergissmeinnicht.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	margin-top: 14px;
}

#navilinks  a.vergissmeinnicht:hover {
	background: url(/includes/img/bg_nav_vergissmeinnicht_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	margin-top: 14px;
}
#navilinks  a.vergissmeinnicht_an {
	background: url(/includes/img/bg_nav_vergissmeinnicht_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	margin-top: 14px;
}

#navilinks a.gummibaum {
	background: url(/includes/img/bg_nav_gummibaum.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}
#navilinks a.gummibaum:hover {
	background: url(/includes/img/bg_nav_gummibaum_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}
#navilinks a.gummibaum_an {
	background: url(/includes/img/bg_nav_gummibaum_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}
#navilinks a.wurzelwerk {
	background: url(/includes/img/bg_nav_wurzelwerk.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}

#navilinks a.wurzelwerk:hover {
	background: url(/includes/img/bg_nav_wurzelwerk_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}
#navilinks a.wurzelwerk_an {
	background: url(/includes/img/bg_nav_wurzelwerk_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}

#navilinks a.kirschbaum {
	background: url(/includes/img/bg_nav_kirschbaum.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}

#navilinks a.kirschbaum:hover {
	background: url(/includes/img/bg_nav_kirschbaum_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}
#navilinks a.kirschbaum_an {
	background: url(/includes/img/bg_nav_kirschbaum_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 80px;
	width: 309px;
	margin-left: 7px;
	margin-top: 14px;
}

#navilinks_blattwerk {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_navi_links_blattwerk.png');
	height: 500px;
	width: 345px;
	position: absolute;
	left: -60px;
	top: 174px;
	z-index: 3;
	padding-top: 60px;
}
html > body #navilinks_blattwerk {
	background: url(/includes/img/bg_navi_links_blattwerk.png) no-repeat;
}
#navilinks_blattwerk h1 {
	visibility: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
}

#navilinks_blattwerk a span {
	visibility: hidden;
}
#navilinks_blattwerk  a.aktuelles {
	background: url(/includes/img/bg_nav_aktuelles.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.aktuelles:hover {
	background: url(/includes/img/bg_nav_aktuelles_an.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.aktuelles_an {
	background: url(/includes/img/bg_nav_aktuelles_an.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.termine {
	background: url(/includes/img/bg_nav_termine.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.termine:hover {
	background: url(/includes/img/bg_nav_termine_an.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.termine_an {
	background: url(/includes/img/bg_nav_termine_an.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.kampagnen {
	background: url(/includes/img/bg_nav_kampagnen.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.kampagnen:hover {
	background: url(/includes/img/bg_nav_kampagnen_an.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.kampagnen_an {
	background: url(/includes/img/bg_nav_kampagnen_an.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 84px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.gewinnspiel {
	background: url(/includes/img/bg_nav_gewinnspiel.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 80px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#navilinks_blattwerk  a.umfrage {
	background: url(/includes/img/bg_nav_umfrage.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 80px;
	width: 225px;
	margin-left: 97px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}



#navilinks_biergarten {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_navi_links_biergarten.png');
	height: 500px;
	width: 345px;
	position: absolute;
	left: -60px;
	top: 174px;
	z-index: 3;
	padding-top: 60px;
}
html > body #navilinks_biergarten {
	background: url(/includes/img/bg_navi_links_biergarten.png) no-repeat;
}
#navilinks_biergarten h1 {
	visibility: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
}

#navilinks_biergarten a span {
	visibility: hidden;
}

#navilinks_biergarten a.anmelden {
	background: url(/includes/img/bg_nav_anmelden.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.anmelden:hover {
	background: url(/includes/img/bg_nav_anmelden_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.anmelden_an {
	background: url(/includes/img/bg_nav_anmelden_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.forum {
	background: url(/includes/img/bg_nav_forum.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.forum:hover {
	background: url(/includes/img/bg_nav_forum_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.forum_an {
	background: url(/includes/img/bg_nav_forum_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}

#navilinks_biergarten a.specials {
	background: url(/includes/img/bg_nav_specials.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.specials:hover {
	background: url(/includes/img/bg_nav_specials_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}
#navilinks_biergarten a.specials_an {
	background: url(/includes/img/bg_nav_specials_an.gif) no-repeat;
	margin-top: 14px;
	margin-bottom: 0px;
	display: block;
	height: 66px;
	width: 250px;
	margin-left: 60px;
	margin-top: 14px;
}

/* Hyperlinks innerhalb der Navigation Links ------------------------- */
#navilinks a.main,  #navilinks_biergarten a.main {
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-left: 97px;
	background: url(/includes/img/bg_navi.png) no-repeat;
	height: 22px;
	width: 161px;
	margin-bottom: 2px;
	color: #5b5c32;
	padding-left: 60px;
	line-height: 20px;
	margin-top: 0px;
}
#navilinks a.main:hover, #navilinks a.main_on, #navilinks_biergarten a.main:hover, #navilinks_biergarten a.main_on {
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-left: 97px;
	background: url(/includes/img/bg_navi_on.png) no-repeat;
	height: 22px;
	width: 161px;
	margin-bottom: 2px;
	color: #5b5c32;
	padding-left: 60px;
	line-height: 20px;
}
#navilinks a.sub, #navilinks_biergarten a.sub {
	background: url(/includes/img/bg_subnavi.png) no-repeat;
	padding-left: 75px;
	width: 146px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-left: 97px;
	height: 22px;
	width: 161px;
	margin-bottom: 2px;
	color: #5b5c32;
	padding-left: 75px;
	line-height: 20px;
	margin-top: 0px;
}
#navilinks a.sub:hover, #navilinks_biergarten a.sub:hover {
	background: url(/includes/img/bg_subnavi_on.png) no-repeat;
	color: #ef7409;
	padding-left: 75px;
	width: 146px;
}
#navilinks a.sub_on, #navilinks_biergarten a.sub_on {
	background: url(/includes/img/bg_subnavi_on.png) no-repeat;
	color: #ef7409;
	padding-left: 75px;
	width: 146px;
	line-height: 20px;
	margin-top: 0px;
	padding-left: 75px;
	width: 146px;
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 11px;
	margin-left: 97px;
	height: 22px;
}


/* Hyperlinks innerhalb der Navigation Links / Blattwerk------------------------- */
#navilinks_blattwerk a.main{
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-left: 97px;
	background: url(/includes/img/navi_blattwerk.png) no-repeat;
	height: 22px;
	width: 161px;
	margin-bottom: 2px;
	color: #5b5c32;
	padding-left: 60px;
	line-height: 20px;
	margin-top: 0px;
}
#navilinks_blattwerk a.main:hover, #navilinks_blattwerk a.main_on{
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-left: 97px;
	background: url(/includes/img/navi_blattwerk_on.png) no-repeat;
	height: 22px;
	width: 161px;
	margin-bottom: 2px;
	color: #5b5c32;
	padding-left: 60px;
	line-height: 20px;
}
#navilinks_blattwerk a.sub{
	background: url(/includes/img/bg_subnavi_battwerk.png) no-repeat;
	padding-left: 75px;
	width: 146px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	margin-left: 97px;
	height: 22px;
	width: 161px;
	margin-bottom: 2px;
	color: #5b5c32;
	padding-left: 75px;
	line-height: 20px;
	margin-top: 0px;
}
#navilinks_blattwerk a.sub:hover{
	background: url(/includes/img/bg_subnavi_battwerk_on.png) no-repeat;
	color: #de0f9d;
	padding-left: 75px;
	width: 146px;
}
#navilinks_blattwerk a.sub_on{
	background: url(/includes/img/bg_subnavi_battwerk_on.png) no-repeat;
	color: #de0f9d;
	padding-left: 75px;
	width: 146px;
	line-height: 20px;
	margin-top: 0px;
	padding-left: 75px;
	width: 146px;
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 11px;
	margin-left: 97px;
	height: 22px;
}
/* Kalender
------------------------------------------------------- */
    .kalender {
      /* Grundformatierung des Kalenders */
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #4f7500;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
    }
.kalender a{
 	margin: 0;
	padding-left:20px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/blume.gif);
	background-repeat: no-repeat;
        line-height : 18px;
        color:#493e21; 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}
.kalender a:hover{
	text-decoration: underline !important;

}
    .wtag {
      /* Ein normaler Wochentag */
      background-color: #FFFFFF;
      border-top-width: 1px;
      border-top-style: solid;
      border-top-color: #4f7500;
      line-height : 18px;
    }

    .we {
      /* Ein Tag des Wochenendes */
      background-color: #a3d40b;
      border-top-width: 1px;
      border-top-style: solid;
      border-top-color: #4f7500;
      line-height : 18px;
    }

    .SELECTFELD {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 10px;
      width: 194px;
     margin-bottom: 3px;
      color:#493e21; 
      background-color:#ffffff;
    }

form {
      padding:0;
      margin:0;
}
.termine_oben {
      background: url(/includes/img/termine_oben.jpg) no-repeat;
      width:492px;
      height:192px;

}
.termin_eintragen {
      padding-left:60px;
      padding-top:35px;
}
.auswahlboxen {
      padding-left:120px;
      padding-top:24px;
}
.text_termin {
      padding-left:7px;
      padding-top:20px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: #ffffff;
      font-weight: bold;
}
#termin_text {
	background-color:#eff1db;
	padding:5px;
	color: #67b5f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.formular_termine {
	color: #667b5f;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height: 15px; 
	width: 466px; 
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	border-width: 0px;
	border-color: #d3ecee;
	border-style: solid; 
	background-color: #ffffff;
}
.formular_termine_lang {
	color: #667b5f;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height: 200px; 
	width: 466px; 
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	border-width: 0px;
	border-color: #d3ecee;
	border-style: solid; 
	background-color: #ffffff;
	scrollbar-base-color:#d3ecee;
	scrollbar-3dlight-color:#d3ecee; 
	scrollbar-face-color:#d3ecee; 
	scrollbar-arrow-color:#493e21; 
	scrollbar-darkshadow-color:#d3ecee; 
	scrollbar-shadow-color:#cccccc;
}
#termin_formular {
      padding-left:7px;
      padding-top:20px;
      padding-right:7px;
}
#termin_formular select {
	background-color: #ffffff;
	color: #667b5f;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
#termin_formular form {
      padding-left:0px;
      padding-bottom:10px;
}
.termin_formular_beschriftung {

      padding:2px;
      width: 462px;
      color: #7c9508;
      border-color: #ffffff;
      border-width:1px;
      border-style: solid; 
margin-top:4px;
margin-bottom:4px;
}
/* Termin Langtext ------------------------- */

#termin_detail {
	left: -28px;
	top: -17px;
	position: absolute;
	height: 10px;
	width: 10px;
	z-index: 20;
	background: url(/includes/img/termin_auf.gif) no-repeat;
	overflow:hidden;
}

#termin_detail #button_termin_verschieben {
	position: absolute;
	top: 135px;
	left: 555px;
	height: 18px;
	width: 44px;
	z-index: 23;
	cursor: move;
}
#termin_detail #button_termin_schliessen {
	position: absolute;
	top:160px;
	left:580px;
	z-index: 24;
	height: 18px;
	width: 44px;
}
#termin_detail #termin_langtext_innen {
	left: 180px;
	padding-top: 60px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #20777d;
	width: 400px;
	z-index: 25;
	position:absolute;
}

#termin_detail #termin_langtext_innen h1 {
	color: #a3d40b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:4px;
	background:none;
	border:0;
	text-transform: none;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
	margin:0;
}
#termin_detail #termin_langtext_innen h2 {
	color: #de0f9d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:4px;
	background:none;
	border:0;
	text-transform: none;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
	margin:0;
}
#termin_detail #text {
	left:110px;
	top:110px;
	width:420px;
	height:235px;
	margin:0;
	overflow:auto;
	color: #498b90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#498b90; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-shadow-color:#cccccc;
	position:absolute;
	line-height: 18px;
}
#termin_detail #text a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #667b5f;
	font-weight: bold;
	text-decoration: none;
}
#termin_detail #text a:hover {
	text-decoration: underline;
}
#termin_detail #termin_langtext #link {
	padding-top: 10px;
	float: right;
	padding-right: 10px;
}

#termin_detail #link a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #667b5f;
	font-weight: bold;
}

#termin_detail #link a:hover {
	text-decoration: underline;
}
/* Sitemap ------------------------- */

#navcontainer { 

	width: 468px;
}
.liste_pflanze {
	height:30px;
	list-style-type:none;
	padding:0px;
	margin:0;
	background-color: #584938;
}
#navcontainer ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style:none;
	padding-left:7px;
}

#navcontainer li
{
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	border-top: 1px solid #FFFFFF;
}

#navcontainer ul li a
{
	width: 448px;
	display: block;
	padding-left: 20px;
	background-color: #8a7e66;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
	background-color: #8a7e66;
	color: #fff;
	text-decoration: none;
}

#navcontainer ul li a:hover
{
	background-color: #796d55;
}
#navcontainer ul li  ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style:none;
}

#navcontainer ul li ul li
{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#navcontainer ul li ul li a
{
	display: block;
	padding-left: 40px;
	width: 428px;
	background-color: #a79b83;
}

#navcontainer ul li ul li a:link, #navcontainer ul li ul li a:visited
{
	background-color: #a79b83;
	color: #ffffff;
	text-decoration: none;
}

#navcontainer ul li ul li a:hover
{
	background-color: #958667;
	color: #FFFFFF;
}
#navcontainer ul li  ul li ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style:none;
}

#navcontainer ul li  ul li ul li
{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#navcontainer ul li  ul li ul li a
{
	display: block;
	padding-left: 60px;
	width: 408px;
	background-color: #adc0b4;
}

#navcontainer ul li  ul li ul li a:link, #navcontainer ul li  ul li ul li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #adc0b4;
}

#navcontainer ul li  ul li ul li a:hover
{
	background-color: #97afa0;
	color: #FFFFFF;
}
#navcontainer ul li  ul li ul li ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style:none;
}

#navcontainer ul li  ul li ul li ul li
{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#navcontainer ul li  ul li ul li ul li a
{
	display: block;
	padding-left: 80px;
	width: 388px;
	background-color: #bed6c7;
}

#navcontainer ul li  ul li ul li ul li a:link, #navcontainer ul li  ul li ul li ul li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #bed6c7;
}

#navcontainer ul li  ul li ul li ul li a:hover
{
	background-color: #adc9b8;
	color: #FFFFFF;
}

/* Sitemap ------------------------- */

.suche_innen { 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;

}
/* Voting ------------------------- */
.votingBar {
  height: 1.3em;
  background: #8ad7f7;
}
td.result {
  width: 26em;
}
.votingBar_gruen {
  height: 1.3em;
  background: #97c00e;
}

/* Login ------------------------- */
#content .login_field {
	color: #667b5f;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height: 15px; 
	width: 130px; 
	margin-top: 0px; 
	margin-right: 4px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	border-width: 1px;
	border-color: #497999;
	border-style: solid; 
	background-color: #ffffff;
}
#content .login_checkbox {
	color: #667b5f;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height: 10px; 
	width: 10px; 
	margin-top: 0px; 
	margin-right: 4px;
	margin-bottom: 0px; 
	margin-left: 0px; 
	border-width: 1px;
	border-color: #497999;
	border-style: solid; 
	background-color: #ffffff;
}

