body {font-family:Arial, Helvetica, sans-serif; color:#4a4a4a; font-size:12px; margin:0; line-height:18px}
table {font-size:12px; line-height:18px}


h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#9c0000; margin:0px; padding:0px}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; margin:0px; padding:0px; line-height:15px}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#9c0000}
h4 {font-size:14px; color:#9c0000}
h5 {font-size:12px; color:#9c0000}
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:#dbdbdb; background-image:url(images/loewe.jpg); background-repeat:no-repeat; background-position:left bottom; text-align:left; width:1000px; height:auto; margin-top:20px; margin-right:auto; margin-left:auto; padding:0 0 0 20px; border:solid 0 silver}
.logo {text-align:left; padding:30px 0 0; width:200px; height:115px; margin:0}
.headerImage {text-align:left; width:566px; margin:0; padding:0; border-color:#d4d4d4; border-style:solid; border-width:0 1px 0}


.navcontainer {background-color:white; width:184px; margin:0; padding:8px; border:solid 1px #d4d4d4; line-height:14px}
.navcontainer ul {list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:14px}
.navcontainer li {}
.navcontainer a {padding:6px 10px 6px 12px; width:178px; color:#595a5a; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#e9e9e9; background-image:none; text-decoration:none; border-top:1px solid white; border-bottom:0 solid #d4d4d4; display:block; /* start ie 5 hack */ width:200px; voice-family:"\"}\""; voice-family:inherit; /* end ie 5 hack */ width:162px}
.navcontainer a:hover {color:white; font-size:12px; background-color:#8b8b8b; background-image:url(images/pfeil_hover.gif); background-repeat:no-repeat; background-position:left center; text-decoration:none}
.navcontainer ul ul li {}
.navcontainer ul ul a {padding:5px 5px 5px 23px; color:black; font-size:11px; background-color:#efdea7; text-decoration:none; border-top:1px dashed #fff7d7; border-bottom:0 solid #9c0000; border-right-width:0; border-left-width:0; display:block; /* start ie 5 hack */ width:195px; voice-family:"\"}\""; voice-family:inherit; /* end ie 5 hack */ width:156px}
.navcontainer ul ul a:hover {color:#9c0000; font-size:11px; background-color:#fcf5d7; background-image:url(images/pfeil_link_content.gif); background-repeat:no-repeat; background-position:12px 5px; text-decoration:none}
.navcontainer ul ul ul a {color:#000; font-size:11px; text-decoration:none; background-color:#faecb8; display:block; padding:3px 5px 3px 36px; width:143px; border-top:0 dashed #f4e6b3; border-bottom:1px solid #f4e6b3; border-right-color:#f4e6b3; border-right-width:0; border-left-color:#f4e6b3; border-left-width:0; voice-family:inherit}
.navcontainer ul ul ul a:hover {color:#9c0000; font-size:11px; text-decoration:none; background-color:#fcf5d7; background-image:url(images/pfeil_link_content.gif); background-repeat:no-repeat; background-position:24px 5px}
.subnavlist {border-color:#9c0000; border-style:solid; border-width:0 0 0}
.subsubnavlist {border-style:solid; border-width:0 0 0; border-color:#9c0000}

.navcontainer ul li a.current {color:white; font-weight:bold; background-color:#9c0000; background-image:url(images/pfeil_hover.gif); background-repeat:no-repeat; background-position:left center; border-top:1px solid #d4d4d4; border-right-width:0; border-bottom-color:#d4d4d4; border-left-width:0; border-bottom-width:0}
.navcontainer ul li a.current2 {color:#9c0000; font-weight:bold; background-image:url(images/pfeil_sub.gif); background-repeat:no-repeat; background-position:0 8px; border-top:1px solid #d4d4d4; border-right-width:0; border-bottom-width:0; border-bottom-color:#d4d4d4; border-left-width:0}
.navcontainer ul li a:hover.current {color:#fff; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#9c0000; background-image:url(images/pfeil_hover.gif); background-repeat:no-repeat; background-position:left center}
.navcontainer ul li a:hover.current2 {color:#9c0000; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#fcf5d7; background-image:url(images/pfeil_link.gif); background-repeat:no-repeat; background-position:left center}
.navcontainer ul ul li a.subcurrent {color:#9c0000; font-weight:bold; background-color:#faecb8; background-image:url(images/pfeil_link_content.gif); background-repeat:no-repeat; background-position:12px 5px; border-top:0 solid #9c0000; border-bottom:1px solid #f4e6b3}
.navcontainer ul li a:hover.subcurrent {color:#9c0000; background-color:#fcf5d7; background-image:url(images/pfeil_link_content.gif); background-repeat:no-repeat; background-position:12px 5px}
.navcontainer ul ul ul li a:hover.subcurrent {color:#9c0000; background-color:#fcf5d7; background-image:url(images/pfeil_link_content.gif); background-repeat:no-repeat; background-position:24px 5px}
.navcontainer ul ul ul li a.subcurrent {color:#9c0000; font-weight:bold; background-color:#faecb8; background-image:url(images/pfeil_link_content.gif); background-repeat:no-repeat; background-position:24px 5px; border-top:0 solid #9c0000}
.tblWeather td {border-bottom:solid 1px #c0c0c0}

.contentText {padding-top:4px}
/* full content */
.contentLayout1 {width:564px; overflow:hidden; border:solid 1px #dbdbdb; background-color:#ffffff}
.content1 {padding:24px 15px 15px 15px}
.content1 a:link {color: #9c0000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
.content1 a:visited {color: #9c0000; 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 #dbdbdb; background-color:#ffffff}
.content2 {padding:24px 15px 15px 15px}
.content2 a:link {color: #9c0000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content2 a:visited {color: #9c0000; 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 #dbdbdb; background-color:#ffffff}
.content3 {padding:24px 15px 15px 15px}
.content3 a:link {color: #9c0000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.content3 a:visited {color: #9c0000; 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: #9c0000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.contentRight2 a:visited {color: #9c0000; 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}
.contentLeftLayout a:link {color: #9c0000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none}
.contentLeftLayout a:visited {color: #9c0000; 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;}
.rptitle A, .rptitle A:visited, .rptitle A:hover {color:#4a4a4a; font-size:13px; font-weight:bold; text-decoration:none}
.rptitle a:link {color: #4a4a4a; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold; text-decoration: none; background-image:none}
.rptitle a:visited {color: #4a4a4a; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold; text-decoration: none; background-image:none}
.rptitle a:hover {color: #9c0000; 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 {border:solid 1px #d4d4d4; background-color:#ffffff; width:166px; margin-bottom:10px}
.bannerRightTitle {background-color:#f0f0f0; height:25px; padding-left:8px}
.bannerRightContent {font-size:11px; padding:4px 0 4px 0}
.bannerRightContent a {font-size:11px; color:#9c0000}
.bannerRightContent a:hover {font-size:11px; color:#4a4a4a}

.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:#9c0000}
.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 {border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; background-color:#dbdbdb; 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:#8b8b8b; 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:#9c0000; 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 #9c0000}

/* Forms */
input		  	{font-size:11px; color:#4a4a4a; border:solid 1px #d4d4d4; background-color:#dedede}
select			{font-size:11px; color:#4a4a4a; border:solid 1px #8b8b8b; background-color:#8b8b8b}
textarea		{font-size:11px; color:#4a4a4a; border:solid 1px #4a4a4a}
.submitstandard {background-color:#f0f0f0; border:solid 1px #4a4a4a; cursor:pointer}

.title	{color:#9c0000; font-size:20px; line-height:22px}


.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; }

