.bg {
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a {
	color: #FFCC00;
	text-decoration: none;
}
.anchortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: italic;
}
.rule {
	background-image: url(mediamain/rule.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	clip: rect(auto,10px,auto,10px);
	left: 10px;
	right: 10px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding-right: 10px;
	font-variant: normal;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-right: 10px;
	margin-top: 8px;
	font-style: italic;
}
.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../media/button.gif);
	height: 15px;
	width: 160px;
	vertical-align: middle;
	text-align: left;
	text-indent: 3px;
}
.imprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.rollover a {
	display:block;
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(mediamain/button.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 4px;
	height: 19px;
	text-decoration: none;
	text-transform: uppercase;
	background-position: center center;
	vertical-align: middle;
	padding: 6px 0px 0px;
	}
.rollover a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(mediamain/button_f2.gif);
	text-align: left;
	text-indent: 4px;
	text-decoration: none;
	height: 18px;
	width: 160px;
	padding-top: 7px;
}
.area {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../navigation/area.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 180px;
	font-size: 12px;
	text-indent: 5px;
	padding-top: 2px;
}
.nav a {
	display:block;
	width:129px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(nav/button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
	text-decoration: none;
	padding-top: 2px;
}
.nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	background-image: url(nav/button_f2.jpg);
	text-align: left;
	text-indent: 4px;
	text-decoration: none;
	height: 25px;
	width: 129px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
body {
	background-color: #FFFFFF;
}
.collage {
	background-image: url(media/collageinfo.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #0099CB;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
}
.textblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 10px;
}
.textboldk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFE600;
	margin-right: 10px;
}
.text11pxblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.textred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.textboldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin-right: 10px;
}
.subheadred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
	margin-right: 10px;
}
.textboldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #FF0000;
	padding: 3px;
	margin-right: 10px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 10px;
	font-style: normal;
}
.navpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	background-color: #FFFFCC;
	padding: 3px;
	border: 1px solid #000000;
	margin: 5px 20px 5px 4px;
}
.red {
	font-weight: bold;
	color: #003366;
}
.black {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blue {
	font-weight: bold;
	color: #FFFFFF;
}
.link {
	color: #006699;
}
.italic {
	font-style: italic;
}
.hpbg {
	background-image: url(nav/borderbg.jpg);
	background-repeat: repeat-y;
}
.shredyellbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	background-color: #FFFF00;
	padding: 3px;
}
.furtherinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-right: 20px;
}
.subheadblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFCC00;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFF00;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.table {
	margin-left: 0px;
	margin-top: 210px;
}
.navcol {
	background-image: url(navmain/navbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ridehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.ridetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.texttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFF00;
}
.subheadlge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.text11pixel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.textrule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.calendarhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	font-style: italic;
	background-color: #FFEC01;
	padding: 2px;
	margin: 1px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0099CB;
	border-left-color: #0099CB;
}
.calendardates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	background-color: #FF0000;
	height: 20px;
}
.calendardate1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CB;
	font-style: italic;
	background-color: #0099CB;
	height: 20px;
}
.calendardate2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	background-color: #0099CB;
	height: 20px;
}
.calendardate3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	background-color: #9966CC;
	height: 20px;
}
.calendardate4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	background-color: #FFFF00;
	height: 20px;
}
.calendardate4b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	background-color: #FF9900;
	height: 20px;
}
.calendardate5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	background-color: #6EAB16;
	height: 20px;
	border: 2px solid #000000;
}
.calendardate6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	background-color: #152F83;
	height: 20px;
}
.whitelg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bgevents {
	background-image: url(../mediamain/world.jpg);
	background-repeat: no-repeat;
	background-position: 149px top;
	background-color: #0099CB;
}
.bgpark {
	background-image: url(timesprices/mediatimes/bg_timesprices.gif);
	background-repeat: no-repeat;
	background-position: 149px top;
	background-color: #0099CB;
}
.bgxmasevents {
	background-image: url(mediamain/worldxmas.jpg);
	background-repeat: no-repeat;
	background-position: 149px top;
	background-color: #0099CB;
}
.mailindent {
	padding-left: 5px;
}
.waytoomuchfun {
	background-image: url(media/waytoomuchfun.gif);
	background-repeat: no-repeat;
	height: 38px;
	background-color: #FFE600;
}
li {list-style: url(media/bulletcircle.gif);
}
.yellred18px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
	background-color: #FFFF00;
	padding: 3px;
}
.subheadblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
}
.whitelger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.pinklg {
	color: #FFFF00;
}
.calendardate7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	background-color: #66CC33;
	height: 20px;
}
.calendardate3spot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	background-color: #9966CC;
	border: 2px solid #000000;
}
.calendardateXmas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	background-color: #FF3333;
	height: 20px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.textruledk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.bgshop {
	background-image: url(../shop/media/bg_shop.jpg);
	background-repeat: no-repeat;
	background-position: 149px top;
	background-color: #0099CB;
}
.bgshopxmas {
	background-image: url(../shop/media/bg_shopxmas.jpg);
	background-repeat: no-repeat;
	background-position: 149px top;
	background-color: #0099CB;
}
.textlead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 10px;
	font-style: normal;
	line-height: 17px;
	padding-bottom: 12px;
}
.bgxmasevents09 {
	background-image: url(eventslogos/h_santa2009.jpg);
	background-repeat: no-repeat;
	background-position: 149px top;
	background-color: #0099CB;
}
#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#container #edge {
	position: absolute;
	z-index: 3;
	padding-top: 45px;
}
#container #therest {
	position: absolute;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
.textrindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 10px;
	font-style: normal;
	padding-right: 15px;
}
.textboldyellbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0;
	background-color: #09C;
	padding: 3px;
}
