body {font-family:Century Gothic, Arial, Helvetica, sans-serif; color:#4a3710; font-size:12px; margin:0; line-height:19px}
table {font-size:12px; line-height:18px}


a 		{color:#4a3710; text-decoration:underline}
a:HOVER	{color:#4a3710; text-decoration:underline}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#4a3710; margin:0px; padding:0px}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a3710; margin:0px; padding:0px; line-height:15px}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#4a3710}
h4 {font-size:14px; color:#4a3710}
h5 {font-size:12px; color:#4a3710}
h6 {font-size:12px; font-weight:100}

/*.container2 {position:relative; top:0; left:0; margin-top:5px; width:1020px; overflow:hidden; text-align:left}*/
.container {background-color:#ede3c6; text-align:left; width:1000px; height:auto; margin-top:20px; margin-right:auto; margin-left:auto; padding:0 0 0 20px; }
.logo {text-align:left; padding:30px 0 0; width:200px; height:115px; margin:0}
.headerImage {text-align:left; width:566px; margin:0; padding:0; }


.navcontainer {text-transform:uppercase; background-color:#ded3b4; width:184px; margin:0; padding:8px;  line-height:14px}
.navcontainer ul {text-transform:uppercase; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:14px}
.navcontainer li {}
.navcontainer a {text-transform:uppercase; padding:6px 10px 6px 12px; width:178px; color:#745f32; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#ded3b4; text-decoration:none;  display:block; /* start ie 5 hack */ width:200px; voice-family:"\"}\""; voice-family:inherit; /* end ie 5 hack */ width:162px}
.navcontainer a:hover {text-transform:uppercase; color:#812715; font-size:12px; background-color:#b8ad94; text-decoration:none}
.navcontainer ul ul li {}
.navcontainer ul ul a {text-transform:uppercase; padding:5px 5px 5px 23px; color:#745f32; font-size:11px; background-color:#ded3b4; text-decoration:none;  display:block; /* start ie 5 hack */ width:195px; voice-family:"\"}\""; voice-family:inherit; /* end ie 5 hack */ width:156px}
.navcontainer ul ul a:hover {text-transform:uppercase; color:#812715; font-size:11px; background-color:#b8ad94; text-decoration:none}
.navcontainer ul ul ul a {text-transform:uppercase; color:#745f32; font-size:11px; text-decoration:none; background-color:#ded3b4; display:block; padding:3px 5px 3px 36px; width:143px;  voice-family:inherit}
.navcontainer ul ul ul a:hover {text-transform:uppercase; color:#812715; font-size:11px; text-decoration:none; background-color:#b8ad94;}
.subnavlist {text-transform:uppercase; }
.subsubnavlist {text-transform:uppercase;   }

.navcontainer ul li a.current {text-transform:uppercase; color:#812715;  background-color:#b8ad94;  }
.navcontainer ul li a.current2 {text-transform:uppercase; color:#745f32; }
.navcontainer ul li a:hover.current {text-transform:uppercase; color:#812715; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#b8ad94; }
.navcontainer ul li a:hover.current2 {text-transform:uppercase; color:#812715; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#b8ad94; }
.navcontainer ul ul li a.subcurrent {text-transform:uppercase; color:#812715;  background-color:#b8ad94;  }
.navcontainer ul li a:hover.subcurrent {text-transform:uppercase; color:#812715; background-color:#b8ad94; }
.navcontainer ul ul ul li a:hover.subcurrent {text-transform:uppercase; color:#812715; background-color:#b8ad94; }
.navcontainer ul ul ul li a.subcurrent {text-transform:uppercase; color:#745f32;  background-color:#ded3b4;  }
.tblWeather td {}

.contentText {padding-top:4px}
/* full content */
.contentLayout1 {width:564px; overflow:hidden; border:solid 1px #ede3c6; background-color:#ede3c6}
.content1 {padding:24px 15px 15px 15px}
.content1 a:link {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
.content1 a:visited {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content1 a:hover {color: #8b8b8b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}

/* content + contentRight */
.contentLayout2 {width:564px; overflow:hidden; border:solid 1px #ede3c6; background-color:#ede3c6}
.content2 {padding:24px 15px 15px 15px}
.content2 a:link {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content2 a:visited {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content2 a:hover {color: #8b8b8b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}

/* content + events */
.contentLayout3 {width:564px; overflow:hidden; border:solid 1px #ede3c6; background-color:#ede3c6}
.content3 {padding:24px 15px 15px 15px}
.content3 a:link {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content3 a:visited {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content3 a:hover {color: #8b8b8b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}

.contentFooter {padding:5px 0 0px 0px}

/* content + events */
.contentRightLayout2 {width:168px; overflow:hidden}
.contentRight2 {padding:0px 0px 5px 0px; font-size:11px; line-height:14px}
.contentRight2 table {font-size:11px; line-height:15px; color:#4a4a4a} 
.eventList {font-size:11px; line-height:15px; color:#4a4a4a}
.packageList {font-size:11px; line-height:15px; color:#4a4a4a}
.locationList {font-size:11px; line-height:15px; color:#4a4a4a}
.newsletterRegistration {font-size:11px; line-height:14px; color:#4a4a4a}
.clear {clear:both; overflow:hidden}
.contentRight2 a:link {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.contentRight2 a:visited {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.contentRight2 a:hover {color: #8b8b8b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}


/* contentLeft */
.contentLeftLayout {color:#4a4a4a; background-color:#ded3b4;}
.contentLeftLayout a:link {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.contentLeftLayout a:visited {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.contentLeftLayout a:hover {color: #8b8b8b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}



/* Repeater */
.rptitle {padding:12px 0px 3px 0px; background-color:#ded3b4; border-top:solid 0px #024C5F; border-bottom:solid 0px #024C5F}
.rptitle A, .rptitle A:visited, .rptitle A:hover {color:#4a3710; font-size:13px; font-weight:bold; text-decoration:none}
.rptitle a:link {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold; text-decoration: none; background-image:none}
.rptitle a:visited {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold; text-decoration: none; background-image:none}
.rptitle a:hover {color: #4a3710; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold  ; text-decoration: none; background-image:none}


.rpdate	{font-size:12px; font-weight:normal}
.rplinkpage {font-weight:normal;}
.rpdistance {}

/* Box */
.bannerRight {background-color:#e0dac1; width:166px; margin-bottom:10px}
.bannerRightTitle {background-color:#e0dac1; height:25px; padding-left:8px}
.bannerRightContent {font-size:11px; padding:4px 0 4px 0}
.bannerRightContent a {font-size:11px; color:#211804}
.bannerRightContent a:hover {font-size:11px; color:#211804}

.bannerLeft {border:solid 1px #d4d4d4; background-color:#ffffff; width:202px; margin-top:10px}
.bannerLeftContent {font-size:11px; padding:0}
.bannerLeftContent a {font-size:11px; color:#4a3710}
.bannerLeftContent a:hover {font-size:11px; color:#4a4a4a}
 
.bannerRightLink {background:url(images/bannerBg.jpg); width:150px; height:25px; padding-left:5px; color:#ffffff; font-size:14px}
.bannerRightLink a {color:#ffffff; font-size:14px}
.bannerRightLink a:hover {color:#ffffff; font-size:14px}
 
.contentLine {height:10px; overflow:hidden; margin:15px -15px 15px -15px; width:594px;}
 
/* SubPageBar */
.subpagepar {background-color:#f0f0f0; padding:4px 0px 5px 6px; width:100%}

/* Navigation */
.navTop, .navTop td {width:580px; margin:0px 22px 0px 0px; overflow:hidden; color:#8b8b8b;}
A.menuTop0 {color:#a49066; font-size:11px; text-decoration:none; padding:0px 3px 0px 3px}
A.menuTop0Over, A.menuTop0:HOVER, A.menuTop0Over:HOVER {font-size:11px; padding:0px 3px 0px 3px; color:#a49066; text-decoration:none}

/* CMS Styles */
.headline {font-weight:bold; font-size:14px; COLOR:#4a4a4a; 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 #4a3710}

/* Forms */
input		  	{font-size:11px; color:#4a4a4a; border:solid 1px #d4d4d4; background-color:#ffffff}
select			{font-size:11px; color:#4a4a4a; border:solid 1px #8b8b8b; background-color:#ffffff}
textarea		{font-size:11px; color:#4a4a4a; border:solid 1px #4a4a4a}
.submitstandard {background-color:#f0f0f0; border:solid 1px #4a4a4a; cursor:pointer}

.title	{color:#4a3710; font-size:18px; font-weight:bold;}


.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:24px; line-height:24px; margin:0 0 10px 0; padding:0}
.sIFR-hasFlash h2 {visibility:hidden; font-size:12px; line-height:15px; margin:0 0 0 0; padding:0;}
.sIFR-hasFlash h3 {visibility:hidden;}
.sIFR-hasFlash h4 {visibility:hidden;}


.Template1Title {font-size:15px; font-weight:bold; margin-bottom:8px}
.Template1TableData {padding-bottom:5px}
.content ul { color: #4a4a4a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1.5em; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-right: 5px; padding-left: 20px; list-style: square url(../images/pfeil_link.gif); display: block; }


