body {font-family: Arial, Helvetica, sans-serif; color:#1e0202; font-size:11px; margin:0; line-height:15px}
table {font-size:11px; line-height:15px}

a 		{color:#1e0202; text-decoration:underline}
a:HOVER	{color:#1e0202; text-decoration:underline}

h1 {font-family:"Avalon-Medium", "Times New Roman", Times, serif; font-size:28px; color:#240707; margin:0px; padding:0px; line-height:30px}
h2 {font-family:"Avalon-Medium", "Times New Roman", Times, serif; font-size:22px; color:#240707; margin:0px; padding:0px; line-height:30px}
h3 {font-family:"Avalon-Medium", "Times New Roman", Times, serif; font-size:12px; color:#240707}
h4 {font-size:14px; color:#1e0202}
h5 {font-size:12px; color:#1e0202}
h6 {font-size:12px; font-weight:100}

.container {position:relative; top:0; left:0; background-color:#fffbf1; margin-top:15px; width:995px; overflow:hidden; text-align:left; border:solid 1px #3e0a0a}

.contentText {padding-top:4px}
/* full content */
.contentLayout1 {width:795px; overflow:hidden}
.content1 {padding:24px 35px 15px 35px}

/* content + contentright */
.contentLayout2 {width:589px; overflow:hidden}
.content2 {padding:24px 35px 15px 35px}

/* content + events */
.contentLayout3 {width:589px; overflow:hidden}
.content3 {padding:24px 35px 15px 35px}

/* content + contentright */
.contentRightLayout1 {width:206px; overflow:hidden}
.contentRight1 {padding:0px 0px 20px 0px}

.contentFooter {padding:5px 0 0px 0px}

/* content + events */
.contentRightLayout2 {width:206px; overflow:hidden}
.contentRight2 {padding:25px 7px 26px 7px}
.contentRight2 a, .contentRight2 a:HOVER {color:#1e0202; text-decoration:underline}
.contentRight2 table {font-size:11px; line-height:15px; color:#401800}
.eventList {font-size:11px; line-height:15px; color:#401800}
.packageList {font-size:11px; line-height:15px; color:#401800}
.locationList {font-size:11px; line-height:15px; color:#401800}
.newsletterRegistration {font-size:11px; line-height:15px; color:#401800}
.clear {clear:both; overflow:hidden}

/* contentLeft */
.contentLeftLayout {color:#ffffff; padding:10px}
.contentLeftLayout a, .contentLeftLayout a:HOVER {color:#ffffff}


/* startpage news */
.headlinetitle {line-height:26px; margin:21px 0px 3px -7px; color:#743500; padding-left:7px; width:206px; font-size:11px; font-weight:bold; background-color:#ead9ad}

/* Repeater */
.rptitle {background-color:#ead9ad; padding:4px 4px 4px 0px}
.rptitle A, .rptitle A:visited, .rptitle A:hover {color:#1e0202; font-size:11px; font-weight:bold; text-decoration:none}
.rpdate	{font-size:11px; font-weight:bold}
.rplinkpage { font-weight: bold}
.rpdistance {}

/* SubPageBar */
.subpagepar {background-color:#ead9ad; padding:4px 0px 5px 6px; width:100%}

/* Navigation */
.navTop, .navTop td {width:585px; margin:0px 0px 0px 0px; overflow:hidden}
A.menuTop0 { color:#1e0202; font-size:11px; text-decoration:none; padding: 5px 26px 4px 26px; line-height:24px; border-right:solid 1px #fffbf1; font-weight:bold}
A.menuTop0Over, A.menuTop0:HOVER, A.menuTop0Over:HOVER {background-color:#be7638; font-size:11px; padding:5px 26px 4px 26px; line-height:24px; color:#000000; text-decoration:none; border-right:solid 1px #fffbf1; font-weight:bold}

.nav	   {width:191px; background-color:#be7638; padding:0px 0px 0px 0px; overflow:hidden}
.menu0 	   {padding:4px 0px 4px 25px; border-top:1px solid #fffbf1}
.menu0Over {padding:4px 0px 4px 25px; border-top:1px solid #3e0a0a; background-color:#ead9ac}
.menu0 A   {color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold}
.menu0 A:HOVER, .menu0Over A, .menu0Over A:HOVER {color:#240707; text-decoration:none; font-size:11px; font-weight:bold}

.menu1 	   {padding:2px 0px 2px 35px; border-top:1px solid #be7638; border-bottom:1px solid #be7638;}
.menu1Over {padding:2px 0px 2px 35px; border-top:1px solid #3e0a0a; border-bottom:1px solid #3e0a0a; background-color:#ead9ac}
.menu1 A   {color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold}
.menu1 A:HOVER, .menu1Over A, .menu1Over A:HOVER {color:#240707; text-decoration:none; font-size:10px; font-weight:bold}

.navFooter, .navFooter td {width:196px; overflow:hidden; text-align:center}
A.menuFooter0 {color:#443432; font-size:10px; text-decoration:none; padding: 0px 8px 0px 8px; font-weight:bold}
A.menuFooter0Over, A.menuFooter0:HOVER, A.menuFooter0Over:HOVER {font-size:10px; padding:0px 8px 0px 8px; color:#443432; text-decoration:none; font-weight:bold}

/* CMS Styles */
.headline {font-weight:bold; font-size:12px; COLOR:#240807; line-height:22px}
.lineheight12 {line-height:12px;}
.lineheight14 {line-height:14px;}
.lineheight16 {line-height:16px;}
.lineheight18 {line-height:18px;}
.lineheight20 {line-height:20px;}
.lineheight22 {line-height:22px;}
.imageright {border: 0px; margin:2px 0 10px 25px; float:right}
.imageleft {border: 0px; margin:2px 25px 10px 0; float:left}
.imageborder {border:1px solid #be7739;}

/* Forms */
input		  	{font-size:11px; color:#1e0202; border:solid 1px #ead9ad}
select			{font-size:11px; color:#1e0202; border:solid 1px #ead9ad}
textarea		{font-size:11px; color:#1e0202; border:solid 1px #ead9ad}
.submitstandard {background-color:#ead9ad; border:solid 1px #ead9ad; cursor:pointer}

.title	{color:#240807; font-size:16px; font-weight:bold}

.footer {font-size:10px; line-height:22px; color:#453532; text-align:center}
.footer a {text-decoration:none}


.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}

.sIFR-hasFlash h1 {visibility: hidden; font-size:28px; line-height:30px; margin:0; padding:0}
.sIFR-hasFlash h2 {visibility: hidden; font-size:22px; line-height:30px; margin:0; padding:0}
.sIFR-hasFlash h3 {visibility: hidden;}
.sIFR-hasFlash h4 {visibility: hidden;}

.boxLeft {border:solid 1px #fffbf1; width:167px; margin-left:12px}
.boxLeftTitle {background-color:#ead9ac; padding:2px 3px 2px 5px; font:bold 11px "Arial"; color:#240707; border-bottom:solid 1px #ffffff}
.boxLeftTitle A, .boxTitle A:visited {color:#240707; font:bold 11px "Times New Roman", Times, serif; text-decoration:none}
.boxLeftTitle A:hover {color:#240707; font:bold 11px "Arial"; text-decoration:underline}
.boxLeftContent {padding:6px; color:#ffffff}
.boxLeftContent a {color:#ffffff}

.boxRight {border:solid 1px #ead9ac; width:206px}
.boxRightTitle {background-color:#ead9ad; padding:4px 3px 4px 5px; font:bold 11px "Arial"; color:#1e0202;}
.boxRightTitle A, .boxTitle A:visited {color:#240707; font:bold 15px "Times New Roman", Times, serif; text-decoration:none}
.boxRightTitle A:hover {color:#240707; font:bold 12px "Arial"; text-decoration:underline}
.boxRightContent {padding:6px; color:#401800}
.boxRightContent a {color:#ffffff}

.box {border:solid 1px #ead9ad}
.boxTitle {background-color:#ead9ad; padding:4px 3px 4px 5px; font:bold 11px "Arial"; color:#1e0202;}
.boxTitle A, .boxTitle A:visited {color:#1e0202; font:bold 15px "Times New Roman", Times, serif; text-decoration:none}
.boxTitle A:hover {color:#1e0202; font:bold 12px "Arial"; text-decoration:underline}
.boxContent {padding:6px; color:#1e0202}
.boxContent a {color:#1e0202}
.boxLineColor {background-color:#ead9ad}