body {
	margin: 0px;
	background-color: #FFFFFF;
	font: 13px Verdana, Sans-Serif;
	color: #000000;
}

td.gelb { background-color: #9ACC99; }
th.banner {
	text-align:center;
	vertical-align:top;
	background-color:#9ACC99;
	padding:0 5 0 2;
	}
table#branding { background-color:#9ACC99;
}
td#banner {
	font: normal 26px Arial, Sans-Serif;
	font-weight:bold;
	padding:50px 20px 0px 0px;
	color: #000000;
	text-align:right;
}


/* Standardwerte */
p, div, td, th, a { font: 13px Verdana, Sans-Serif; color: #000000; text-decoration:none; }
ul.list { list-style-image:url(../images/sv_sillenbuch/listimg.gif); }
hr { margin:0px; height: 1px; color: #999999; }
table#main { width: 100%; height: 100%; }

td.main {
	width: 100%;
	height: 100%;
	background-color:#C4DFC3;
	vertical-align:top;
}

table.contenttable { font: 11px Verdana, Sans-Serif; margin-top:12px }
th.cell { background-color: #9ACC99; color:#000000; font: bold 11px Verdana, Sans-Serif; padding: 2px 8px 2px 8px; }
td.cell { border-left: 1px solid #9ACC99; border-bottom: 1px solid #9ACC99; font: 11px Verdana, Sans-Serif; padding: 2px 8px 2px 8px; }
td.cell0 { background-color: #9ACC99; font: 11px Verdana, Sans-Serif; }

table.contentHead { width: 100%; border-bottom: 1px solid #000000; border-top: none; margin-bottom:0px; }
table.content { width: 100%; border: 0px solid #999999; margin-bottom:0px; background-color:#FFFFFF;}
div.content { width: 100%; font: 13px Verdana, Sans-Serif; padding: 20px 20px 20px 20px; background-color:#C4DFC3;}
div.contenttext { margin: 5px 0px 6px 0px; }
td.contenttext { font: 13px Verdana, Sans-Serif; padding: 2px 6px 2px 6px; }

td.contentHead { width:100%; font: bold 13px Verdana, Sans-Serif; background-color: #F8F8F8; padding: 2px 6px 2px 6px; }

td.contentFood { font: 13px Verdana, Sans-Serif; background-color: #F8F8F8; padding: 2px 6px 2px 6px; border-top: 1px solid #999999; }

img.contentImg { border: 1px solid #999999; }
td.contentImg { font: 11px Verdana, Sans-Serif; padding: 6px 6px 2px 6px; text-align:center; }
div.contentImg { font: 11px Verdana, Sans-Serif; padding: 2px 2px 2px 2px; text-align:center; background-color: #EFEFEF; }

td.menue { height: 100%; background-color: #9ACC99; }
div.menue { margin-left: 6px; margin-right: 6px; }
table#menue { margin-top: 20px; }
td.mainmenue{ border-bottom: 1px solid #C4DFC3; } /* border-top: 1px solid #DCDCDC; */
td.mainmenueSel, td.submenueSel { background-color: #C4DFC3; } /* border-bottom: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC; */
.mainmenue, .mainmenueSel, .submenue, .submenueSel { height:16px; font: normal 11px Verdana, Sans-Serif; color: #000000; }
a.mainmenue:hover, a.mainmenueSel:hover, a.submenue:hover, a.submenueSel:hover { color: #025416 }

a.mainmenueSel, a.submenueSel { color: #000000; font-weight:bold; }
a.mainmenueSel:hover, a.submenueSel:hover { color: #025416 }

div.werbung { background-color: #9ACC99; text-align:center; margin: 12px 0px 12px 0px; }

td.info, th.info { background-color: #9ACC99; vertical-align:top; padding:0 3 0 3;}
div.infobox { background-color: #9ACC99; text-align: center; }
table#infobox { background-color: #9ACC99; margin-top:10px; }
th.infobox { font: bold 11px Verdana, Sans-Serif; text-align:left; padding: 2px 4px 2px 4px; }
td.infobox { font: 11px Verdana, Sans-Serif; padding: 2px 4px 2px 4px; }
a.info { font: 11px Verdana, Sans-Serif; color: #025416; text-decoration:underline; }
a.info:hover { color: #000000 }

div#breadcrumb { width: 100%; background-color: #9ACC99; border-top: 1px solid #C4DFC3; border-left: 1px solid #C4DFC3; border-right: 1px solid #C4DFC3;; border-bottom: 1px solid #C4DFC3;}
td.breadcrumb { font: 11px Verdana, Sans-Serif; padding: 2px 2px 2px 2px; }

a.breadcrumb { font: 11px Verdana, Sans-Serif; color: #000000; }
a.breadcrumb:hover { color: #025416 }

td.food { font: 11px Verdana, Sans-Serif; text-align:center; border-top: 1px solid #9ACC99;}
a.food { font: 11px Verdana, Sans-Serif; color: #9ACC99; text-decoration:underline; }
a.food:hover { color: #000000; }

a.toc { color: #025416; font: bold 11px Verdana, Sans-Serif; text-decoration:underline; }
a.toc:hover { color: #000000; text-decoration: underline; }

a.contenttext { color:#025416; text-decoration: underline;  }
a.contenttext:hover { color: #000000;}
a { color:#025416;  text-decoration: underline; }
a:hover { color: #000000;}

/*--- IMAGES ----- */
td.image, td.imagetxt { font: 9px Verdana, Sans Serif;}
td.imagetxt { padding: 2px 0px 3px 0px; text-align:center; white-space: normal; background-color:#C4DFC3;}
img.imagetxt { border: 1px solid #999999; }
div.imgLeft { float:left; padding: 4px 4px 4px 0px; }
div.imgRight { float:right; padding: 4px 0px 4px 4px; }
div.clearall { clear:both; } /* Textumlauf zuruecksetzen */
div.imagettext { font: 13px verdana, Sans-Serif; padding: 0px 0px 6px 0px; }

div.sitemap { background-color:#FFFFFF; width:100%; padding-top:3pt;}
a.sitemapB, a.sitemap { color: #000000; font: 13px Verdana, Sans-Serif; }
a.sitemapB { font-weight:bold; }
a.sitemapB:hover, a.sitemap:hover { color: #025416; text-decoration: underline; }
