/* 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;
}
.rot {
	color: #e3001b;
}
.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.gif) no-repeat;
	height: 21px;
	width: 502px;
	margin-left: 400px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-left:10px;
	color: #65663e;
}
#contentlogin  {
	height: 60px;
	background-color: #abdbde;
	width: 482px;
	margin-left: 400px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 20px 9px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#contentfooter {
	background: url(/includes/img/bg_content_footer.gif) no-repeat;
	height: 21px;
	width: 502px;
	margin-left: 400px;
	margin-bottom: 0px;
	padding-top: 12px;
	color: #65663e;
}
#contenttop a {
	color: #65663e;
}
#content {
	background-color: #abdbde;
	width: 482px;
	margin-left: 400px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px 9px 7px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	min-height: 1200px;
  	height:auto !important;  /* für moderne Browser */
  	height:1200px;  /*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;
margin-right: 25px;
	line-height: 18px;
}
#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;
margin-right: 25px;
}
#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;
	clear:both;
min-height:250px;
}
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}

#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 traumgaertner ------------------------- */
#content .traumgaertner {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background-color:#ffffff;
}
#content .traumgaertner 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 .traumgaertner p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
color:#1c2d48;
}
/* Box Tassenvoting ------------------------- */
#content .tassenvoting {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background-color:#e6e6e6 !important;
}
#content .tassenvoting 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 .tassenvoting p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
color:#1c2d48;
}
#content .tassenvoting a {
	color: #de0f9d;
}
#content .box_tassenvoting {
	background: #ffffff;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#content .box_tassenvoting_ergebnis {
	background: #ffffff;
	margin-top: 0px;
	width: 462px;
	padding:10px;
	margin-bottom: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#content .box_tassenvoting_unten {
	background: #99bc3a url(/includes/img/tassenvoting_ab_background.gif) no-repeat 0px 0px;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	min-height:100%;
	height:200px;
position:relative;
}
#content .box_tassenvoting_submit {
position:absolute;
	left:0px;
	top:20px;
}
#content .kasten_tassenvoting {
position:relative;
	margin-top: 0px;
	width: 223px;
	padding:0;
	margin-left: 10px;
	margin-bottom: 20px;
	float: left;
	height:101px;
}
#content .kasten_tasse {
position:absolute;
	z-index:1;
	width: 97px;
	left:15px;
	height:81px;
}
#content .kasten_tasse_schrift {
position:absolute;
	z-index:2;
	width: 97px;
	left:126px;
	top:10px;
	height:81px;
color:#1c2d48;
}
#content .kasten_tasse_radio {
position:absolute;
	z-index:12;
	width: 20px;
	left:44px;
	top:83px;
	height:20px;
color:#1c2d48;
}
#content .kasten_tassenvoting a {
position:absolute;
	z-index:10;
	background:url(/includes/img/tassenvoting_background_off.png) top left no-repeat;
	width: 223px;
	padding:0;
	margin:0px
	display:block;
	height:101px;
}
#content .kasten_tassenvoting a:hover {
	background:url(/includes/img/tassenvoting_background_on.png) top left no-repeat;
}
/* Box desmonds blog ------------------------- */
#content .desmonds_blog {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background:#ffffff url(assets/apple_05.jpg) bottom no-repeat;
}
#content .desmonds_blog 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 .desmonds_blog p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
}

#content .box_desmond {
	background: #ffffff;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#content .desmond_portrait {
	background:#ffffff url(/includes/img/blog/desmond_klein.gif) top no-repeat;
	margin-left: 8px;
	width: 92px;
	padding: 90px 0px 0px 0px;
	text-align: left;
	min-height:92px;
	height:auto !important;
	height:92px;
	float:left;
}
#content .desmond_portrait h2 {
	font: 10px Verdana,Arial;
font-weight:bold;
	color: #000000;	
	padding: 0px 0px 0px 8px;
}
#content .desmond_portrait a.schreiben {
	display:block;
	margin-bottom:2px;
	width: 92px;
	height: 26px;
	background:#ffffff url(/includes/img/blog/blog_kommentar_schreiben_off.gif) top no-repeat;
}
#content .desmond_portrait a.schreiben:hover {
	display:block;
	width: 92px;
	height: 26px;
	background:#ffffff url(/includes/img/blog/blog_kommentar_schreiben_on.gif) top no-repeat;
}
#content .desmond_portrait a.ansehen {
	display:block;
	width: 92px;
	height: 26px;
	background:#ffffff url(/includes/img/blog/blog_kommentar_ansehen_off.gif) top no-repeat;
}
#content .desmond_portrait a.ansehen:hover {
	display:block;
	width: 92px;
	height: 26px;
	background:#ffffff url(/includes/img/blog/blog_kommentar_ansehen_on.gif) top no-repeat;
}

#content .desmond_kommentare_bild {
	background: url(/includes/img/blog/blog_kommentare.gif) top left no-repeat;
	height: 19px;
	width: 374px;
	margin: 0px 0px 0px 100px;
	padding:0px;
}
#content .desmond_kommentare {
	background-color:#c7f0f6;
	width: 366px;
	margin: 0px 0px 0px 100px;
	padding:0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#content .desmond_kommentare p {
	font: 10px Verdana,Arial;
	font-weight:normal;
	color: #000000;	
	padding:10px;	
}
#content .desmond_schreiben_bild {
	background: url(/includes/img/blog/blog_schreiben.gif) top left no-repeat;
	height: 19px;
	width: 374px;
	margin: 0px 0px 0px 100px;
	padding:0px;
}
#content .desmond_schreiben {
	background-color:#faf100;
	width: 366px;
	margin: 0px 0px 0px 100px;
	padding:0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#content .desmond_schreiben p {
	font: 10px Verdana,Arial;
	font-weight:normal;
	color: #000000;	
	padding:10px;	
}
#content .desmond_schreiben form {
	margin: 0;
	padding: 10px;
	font: 10px Verdana,Arial;
	font-weight:normal;
	color: #000000;	
}
#content .desmond_schreiben label {
	float: left;
	width: 120px;
}
#content .desmond_schreiben legend {
	padding:5px;
	font-weight: bold;
}
#content .desmond_schreiben .standard_input {
	float: left;
	width: 200px;
	border: 1px solid #cccccc;
	margin-bottom:5px;
	font-size: 10px;
}
#content .desmond_schreiben textarea {
	float: left;
	border: 1px solid #cccccc;
	font-size: 10px;
	width: 200px;
	height: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content .desmond_kasten {
	margin: 0px;
	width: 374px;
	padding-bottom:20px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
}


#content .desmond_mitte {
	width: 374px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	background: url(/includes/img/blog/blog_mitte.gif) top left repeat-y;
}
#content .desmond_oben {
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/includes/img/blog/blog_oben.gif) top left no-repeat;
	height: 53px;
	width: 374px;
	padding: 4px 2px 0px 18px;
}
#content .desmond_oben h2 {
	font: 12px Verdana,Arial;
font-weight:bold;
	color: #e40061;
	padding: 8px 0px 0px 0px;

	
}

#content .desmond_unten {
	position: relative;
	bottom: 0px;
	left: 0px;
	background: url(/includes/img/blog/blog_unten.gif) top left no-repeat;
	height: 68px;
	width: 374px;

}



#content .desmond_mitte p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	font: 11px Comic Sans, Comic Sans MS, cursive !important;
	color:#000000;
	padding-left: 10px;
}
#content .desmonds_blog .tabelle {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 10px;
}

#content .desmonds_blog li {
	list-style: url(/includes/img/punkte-liste.gif);
	margin-bottom: 11px;
	line-height: 18px;
margin-right: 25px;
}

#content .desmonds_blog a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d;
}
#content .desmonds_blog a:hover {
	text-decoration: underline;
}
#content .desmonds_blog 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;
margin-right: 25px;
}´
#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;
margin-right: 25px;
}
#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;
margin-right: 25px;
}
#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 .adressen_formular_englisch    {
	color: #ffffff;
	background: #d3ecee url(/includes/img/englisch/adressen.jpg) no-repeat;
	height:249px;
}
#content .adressen .adressen_formular_englisch  form  {
	padding-top:117px;
	padding-left:180px;
	float:left;
}

#content .adressen .adressen_formular_englisch .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;
margin-right: 25px;
}
#content .gewinnspiel_box a {
	font-weight: bold;
	text-decoration: none;
	color: #de0f9d:
}
#content .gewinnspiel_box a:hover {
	text-decoration: underline;
}

/* Box kochen ------------------------- */
#content .kochen_box {
	background: #ffffff;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	clear:both;

}
#content .kochen_box img {
	margin-top: 0px;
	margin-right: 12px;
	padding-left: 7px;
	padding-top: 7px;
}
#content .kochen_box p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 18px;
}
#content .kochen_box table {
	line-height: 10px;
	margin-left: 7px;
clear:both;

}
#content .kochen_box td {
	padding:4px;
	border: 1px solid #cccccc;
}
#content .kochen_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;
}


/* 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;
}

/* Sprachwechsel ------------------------- */
#sprachwechsel {
	width: 120px;
	position: absolute;
	z-index: 40;
	left: 870px;
	top: 10px;
	display: block;
	height: 30px;
	cursor:pointer;
}



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

	position: absolute;
	z-index: 5;
	height: 283px;
	width: 158px;
	left: 247px;
	bottom: 377px;
	cursor:pointer;
}


/* Botanischer Garten ------------------------- */
#botanischergarten {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/b_garten_hintergr.png');
	position: absolute;
	z-index: 3;
	height: 381px;
	width: 426px;
	left: -6px;
	bottom:130px;
}
html > body #botanischergarten {
	background: url(/includes/img/b_garten_hintergr.png) no-repeat;
}
#botanischergarten_englisch {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/englisch/b_garten_hintergr.png');
	position: absolute;
	z-index: 3;
	height: 381px;
	width: 426px;
	left: -6px;
	bottom:130px;
}
html > body #botanischergarten_englisch {
	background: url(/includes/img/englisch/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 Oben Englisch ------------------------- */
#navioben_englisch {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/bg_navi_oben_englisch.png');
	height: 89px;
	width: 500px;
	position: absolute;
	left: 494px;
	top: 22px;
	z-index: 5;
	padding-top: 30px;
}
html > body #navioben_englisch {
	background: url(/includes/img/bg_navi_oben_englisch.png) no-repeat;
}
#navioben_englisch 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_englisch {
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/includes/img/englisch/bg_navi_links.png');
	height: 700px;
	width: 345px;
	position: absolute;
	left: -60px;
	top: 174px;
	z-index: 3;
	padding-top: 60px;
}
html > body #navilinks_englisch {
	background: url(/includes/img/englisch/bg_navi_links.png) no-repeat;
}

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

#navilinks_englisch 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_englisch  a.vergissmeinnicht_englisch {
	background: url(/includes/img/englisch/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_englisch  a.vergissmeinnicht_englisch:hover {
	background: url(/includes/img/englisch/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_englisch  a.vergissmeinnicht_an_englisch {
	background: url(/includes/img/englisch/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_englisch a.gummibaum_englisch {
	background: url(/includes/img/englisch/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_englisch a.gummibaum_englisch:hover {
	background: url(/includes/img/englisch/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_englisch a.gummibaum_an_englisch {
	background: url(/includes/img/englisch/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_englisch a.wurzelwerk_englisch {
	background: url(/includes/img/englisch/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_englisch a.wurzelwerk_englisch:hover {
	background: url(/includes/img/englisch/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_englisch a.wurzelwerk_an_englisch {
	background: url(/includes/img/englisch/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_englisch a.kirschbaum_englisch {
	background: url(/includes/img/englisch/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_englisch a.kirschbaum_englisch:hover {
	background: url(/includes/img/englisch/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_englisch a.kirschbaum_an_englisch {
	background: url(/includes/img/englisch/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: 950px;
	width: 345px;
	position: absolute;
	left: -60px;
	top: 174px;
	z-index: 8;
	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.desmonds_blog_navi {
	background: url(/includes/img/bg_nav_desmonds_blog_off.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.desmonds_blog_navi:hover {
	background: url(/includes/img/bg_nav_desmonds_blog_on.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.desmonds_blog_navi_an {
	background: url(/includes/img/bg_nav_desmonds_blog_on.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.aufgeklaert {
	background: url(/includes/img/bg_nav_aufgeklaert.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.aufgeklaert:hover {
	background: url(/includes/img/bg_nav_aufgeklaert_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.aufgeklaert_an {
	background: url(/includes/img/bg_nav_aufgeklaert_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.lhivfe {
	background: url(/includes/img/bg_nav_lhivfe.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.lhivfe:hover {
	background: url(/includes/img/bg_nav_lhivfe_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.lhivfe_an {
	background: url(/includes/img/bg_nav_lhivfe_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.ernaehrung {
	background: url(/includes/img/bg_nav_ernaehrung.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.ernaehrung:hover {
	background: url(/includes/img/bg_nav_ernaehrung_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.ernaehrung_an {
	background: url(/includes/img/bg_nav_ernaehrung_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_englisch a.main, #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_englisch a.main:hover, #navilinks a.main:hover, #navilinks_englisch a.main_on, #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_englisch a.sub, #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_englisch a.sub:hover, #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_englisch a.sub_on, #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.jpg) 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.jpg) 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.jpg) 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.jpg) no-repeat;
	color: #de0f9d;
	padding-left: 75px;
	width: 146px;
}
#navilinks_blattwerk a.sub_on{
	background: url(/includes/img/bg_subnavi_battwerk_on.jpg) 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_links {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 10px;
      width: 100px;
     margin-bottom: 3px;
float:left;
      color:#493e21; 
      background-color:#ffffff;
    }
    .SELECTFELD_rechts {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 10px;
      width: 94px;
float:left;
     margin-bottom: 3px;
      color:#493e21; 
      background-color:#ffffff;
    }
    .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;
margin:0;
padding:0;
}
.termine_oben img {
      margin:0;
padding:0;

}
.termine_oben form {
      margin:0;
padding:0;

}
.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;
}
#content .formular_field
{
	font-size: 11px;
	color: #2a2a2a;
	border: 1px solid #858585;
	padding:0px;
	width: 300px;
height:20px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .formular_field_halb
{
	font-size: 11px;
	color: #2a2a2a;
	border: 1px solid #858585;
	padding:0px;
	width: 100px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#content .formular_field_lang
{
	font-size: 11px;
	color: #2a2a2a;
	border: 1px solid #858585;
	padding:0px;
	width: 300px;
	margin: 0px;
height:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Box WG Zimmer ------------------------- */
#content .wg_zimmer_storie {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:bottom;
	margin:0 auto;
	background-color:#ede9d9;
}
#content .wg_zimmer_storie 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 .wg_zimmer_storie p {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
color:#000000;
}
#content .wg_zimmer_storie_unten_text {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 482px;
	vertical-align:top;
	margin:0;
	padding:0;
	background-color:#ede9d9;
}
#content .wg_zimmer_storie_unten_text p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
color:#000000;
}
#content .wg_zimmer_storie a {
	color: #e3001b;
}
#content .box_wg_zimmer_storie {
	background: #ffffff;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
}

#content .wg_zimmer_storie_unten {
	background: #ece9d8 url(/includes/img/wg_storie_unten.jpg) no-repeat 0px 0px;
	margin-top: 0px;
	width: 482px;
	padding:0;
	margin-bottom: 0px;
	height:40px;
	position:relative;
}

#content .kasten_wg_zimmer_storie {
position:relative;
	margin-top: 0px;
	width: 460px;
	padding:0;
	margin-left: 10px;
	margin-bottom: 20px;
	height:101px;
}

#content .kasten_wg_zimmer_storie_bild_unten {
position:absolute;
	z-index:2;
	width: 169px;
	left:0px;
	top:0px;
	height:115px;
}
#content .kasten_wg_zimmer_storie_bild_oben {
position:absolute;
	z-index:3;
	width: 147px;
	left:7px;
	top:5px;
	height:98px;
}
#content .kasten_wg_zimmer_storie_rechts {
float:left;
	width: 290px;
margin-left:170px;
}
#content .kasten_wg_zimmer_storie_rechts h5 {
color:#ae1b87;
	font-size: 14px;
	font-weight: bold;
display:inline;
}
#content .kasten_wg_zimmer_storie_rechts a {
color:#ae1b87;
	font-size: 12px;
	font-weight: bold;
}
#content .kasten_wg_zimmer_storie_rechts a:hover {
color:#ae1b87;
	font-size: 12px;
	font-weight: bold;
}


