html { height: 101%; }
body { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: center; height: 101%; }
#container { background-color: transparent; background-image: url(../img_allgemein/hgbild_container.gif); background-repeat: repeat-y; text-align: left; height: auto; width: 900px; z-index: 1; visibility: visible; margin: 20px auto 0; padding: 0; }
#hugnavigationundinhalt { background-color: transparent; height: auto; width: 710px; z-index: 2; visibility: visible; float: left; margin: 0; padding: 0; }
#logobuelimaess { background-color: transparent; height: 196px; width: 315px; z-index: 2; visibility: visible; }
#hugnavigationundsponsoren { background-color: transparent; height: auto; width: 258px; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; }
#buttonmax {
	background-color: transparent;
	text-align: right;
	height: 200px;
	width: 250px;
	z-index: 2;
	visibility: visible;
	float: right;
	margin: 0;
	padding: 0;
}
#navigation { font-size: 12px; background-color: transparent; height: auto; width: 176px; z-index: 4; visibility: visible; float: right; margin: 0; padding: 0 0 150px; }
.linkrssfeed { font-size: 12px; margin: 0 0 0 10px; padding: 0; }
#sponsoren { color: #666; font-size: 12px; background-color: transparent; height: auto; width: 166px; z-index: 4; visibility: visible; float: right; margin: 0; padding: 0 0 20px; }
#sponsoren p { color: #666; font-size: 12px; background-color: transparent; }
#huginhalteindex { background-color: transparent; height: auto; width: 430px; z-index: 3; visibility: visible; float: right; margin: 0 0 10px; padding: 0; }
#huginhalteindex h1 { color: black; font-size: 28px; background-color: transparent; margin: 0 0 20px; padding: 0; }
#huginhalte { background-color: transparent; visibility: visible; margin: 0 0 10px; padding: 0; z-index: 3; width: 430px; height: auto; float: right; }
#hugnews { background-color: transparent; height: auto; width: 175px; z-index: 2; visibility: visible; float: right; margin: 0 0 10px; padding: 0; }
#gewerbebuelachbutton { height: 196px; width: inherit; z-index: 3; visibility: visible; }
#hugcountdown {
	font-size: 11px;
	background-color: transparent;
	background-image: url(../img_allgemein/sprechblater_leer2013.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 174px;
	z-index: 5;
	visibility: visible;
	padding-top: 15px;
}
#countdown { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: auto; width: 150px; z-index: 8; visibility: visible; margin-left: 20px; }
#countdown p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: right; padding-right: 10px; }
#news { background-color: transparent; height: auto; width: 160px; z-index: 3; visibility: visible; margin: 0 0 0 7px; padding: 0; }
#news p { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 0; }
#news a:link, #news a:visited { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
#news a:hover, #news a:active { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 0; }
#news h1 { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0 0 14px; padding: 0; }
#oeffnungszeiten {
	height: auto;
	width: inherit;
	z-index: 4;
	visibility: visible;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: white;
	border-bottom-color: #FFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
#oeffnungszeiten p {
	color: #000;
	font-size: 12px;
	background-color: transparent;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#oeffnungszeiten a:link, #oeffnungszeiten a:visited {
	color: #000;
	font-size: 12px;
	background-color: transparent;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
#oeffnungszeiten a:hover, #oeffnungszeiten a:active {
	color: #FFF;
	font-size: 12px;
	background-color: transparent;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

#webteam { height: auto; width: inherit; z-index: 8; visibility: visible; margin: 0; padding: 5px 0; border-top: 2px solid white; }
#webteam a:link, #webteam a:visited { color: white; font-size: 12px; background-color: transparent; text-decoration: underline; margin: 0; padding: 0 2px 0 7px; }
#webteam a:hover, #webteam a:active { color: black; font-size: 12px; background-color: transparent; text-decoration: underline; margin: 0; padding: 0 2px 0 7px; }
p { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 0; }
input,textarea { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0 0 0 0; padding: 0; }
.bildlegenden { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0; padding: 10px 0 0; }
h1 { color: black; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0 0 50px; padding: 0; }
h2 { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0 0 10px; padding: 0; }
h3 {
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	padding: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

ul { margin: 0; padding: 0 0 0 15px; list-style-type: square; }
ol { margin: 0 0 0 15px; padding: 0 0 0 15px; list-style-type: decimal-leading-zero; }
li { background-position: 10px 0; margin: 0; padding: 0; }
a:link, a:visited { color: #009ee0; background-color: transparent; text-decoration: none; }
a:hover, a:active { color: #000; background-color: transparent; text-decoration: underline; }
table { background-color: transparent; width: 100%;  border-collapse: collapse; }
table tr { color: black; background-color: transparent; vertical-align: top; }
table td { color: black; background-color: transparent; padding-top: 8px; padding-right: 8px; }
table td.strich { color: black; background-color: transparent; padding-top: 8px; padding-right: 8px; border-bottom: 1px solid black; }
table p { color: black; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
.tabelleausstellungszeiten { background-color: transparent; width: 100%; border-collapse: collapse; }
.tabelleausstellungszeiten tr { color: black; background-color: transparent; vertical-align: top; }
.tabelleausstellungszeiten td { color: black; background-color: transparent; vertical-align: top; }
.tabelleausstellungszeiten td.strich { color: black; background-color: transparent; vertical-align: top; margin: 0; padding: 0; border-bottom: 1px solid black; }
.tabelleausstellungszeiten p { color: black; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }

td.dynpg_AA_row_Main_Col_01A img {
	padding-right: 10px;
}
td.dynpg_AA_row_Main_Col_01B img {
	padding-right: 10px;
}


.reset { font-size: 1px; height: 1px; clear: both; }

