a:link, a:active, a:visited {color:#95524A;text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}

body {margin:0;padding:0;border:0 none;background-color:#412F2D;color:#050505;font-family:Arial,Helvetica,sans-serif;font-size:10px;background-image:url(../images/mov_background.jpg);background-repeat:repeat;background-position:top left;}
body * {margin:0;padding:0;border:0 none;}
img {border:0 none;}
div {margin:0;padding:0;border:0 none;}

#contentwrapper {position:relative;margin:0 auto;width:986px;min-height:1200px;background-image:url(../images/con_background.gif);background-repeat:repeat-y;background-position:top left;}
#contentwrapper a:link, #contentwrapper a:active, #contentwrapper a:visited {color:#95524A;text-decoration:underline;}
#contentwrapper a:hover {color:#000000; text-decoration:underline;}

/* Form field definitions */
select,textarea,input {font-family:Verdana, Geneva, "Bitstream Vera Sans", sans-serif; font-size:13px; color:#333333; margin-bottom:2px; border: 1px solid #B9B5AA;}
select {font-size:12px; border:1px solid #868581;margin-bottom:3px;}
input {padding:1px; padding-left:2px;}
input.fDisabled { border:1px solid #FBFAF5; background-color:#ffffff;}
button {font-size:12px;border:0px none;background-color:#FCFAF3;cursor:pointer;margin:0px;padding:0px;}
button.gbutton {background-color:#F8EDDB;padding-top:0px;}

/* Content area and main formats */
#pContent {position:relative;padding-top:160px;padding-left:215px;width:771px;padding-bottom:80px;background-image:url(/images/mainbg.jpg);background-repeat:no-repeat;background-position:top left;}
#sNav {position:absolute;top:238px;left:0px;width:215px;}
#cNav {position:absolute;left:0px;top:0px;width:215px;}
#pageLogo {position:absolute;top:0px;left:215px;width:761px;padding:0px 10px 0px 0px;height:160px;text-align:center;}

.mainnav {margin-top:4px;padding-top:2px;font-size:18px;line-height:22px;text-align:center;font-family:Georgia,Baskerville,Sylfaen,'URW Bookman L','Times New Roman',serif;font-variant:small-caps;}

#pageLogo a:link, #pageLogo a:visited,#pageLogo a:active {color:#000000; text-decoration: none; font-weight:bold;}
#pageLogo a:hover {color:#000000; text-decoration: underline; font-weight:bold;}

#pageLogo a.sublist:link,#pageLogo a.sublist:visited,#pageLogo a.sublist:active {color:#868684; text-decoration: none; font-weight:bold;}
#pageLogo a.sublist:hover {color:#000000; text-decoration: underline; font-weight:bold;}


/* Establish global default formats */
table {margin:0;padding:0;border:0;border-collapse:collapse;empty-cells:show;table-layout:fixed;}
td,th {vertical-align:top;font-size:13px;text-align:left;}

h1,h2,h3,h4,h5,p,ul,ol {font-family : Georgia,Baskerville,Sylfaen,'URW Bookman L','Times New Roman',serif;}

h2 {text-align:center;}
h3 {font-size:12px;color:#3D1619;}
h4 {font-size:12px;color:#3D1619;}
h5 {font-size:12px;color:#3D1619;}
p  {font-size:12px;}

ul,ol {font-size:12px;margin-top:0px;margin-left:44px;margin-right:88px;list-style-position: outside;margin-bottom:16px;}

li {margin-top:0px;margin-bottom:4px;}
hr {color: #BAB2A3;background-color:#BAB2A3;height:1px;}
abbr, abbr.dtstart {border:none}

#pContent a {color:#95524A;text-decoration: none;}
#pContent a:hover {color:#000000;text-decoration: underline; }

#pContent div.splitter {margin:4px 131px 12px 121px;padding-top:36px;background-image:url(/images/orderunitbg.jpg);background-repeat:no-repeat;background-position:top left;clear:both;}
#pContent div.splitter table {width:488px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-left:14px;}

#pContent div.splitter td.tdNamer {text-align:right;color:#000000;width:180px;padding-right:8px;padding-top:4px;font-weight:bold;}

#pContent h1 {font-size:20px;font-weight:bold;margin:0px 42px 18px 32px;font-style:normal;color:#000000;text-align:center;clear:both;letter-spacing: +0.1em;background-image:url(/images/conh1.jpg);background-repeat:no-repeat;background-position:top center;padding-top:28px;}

#pContent h2 {font-size:15px;margin:18px 42px 10px 32px;color:#3D1619;padding-top:24px;font-style:italic;background-image:url(/images/conh2.jpg);background-repeat:no-repeat;background-position:top center;clear:both;}
#pContent h2.sub {margin-top:-16px;margin-bottom:18px;background-image:none;padding-top:0px;}
#pContent h2.newsitem {text-align:left;padding-right:160px;}
#pContent h2.listDate {font-size:19px;margin-bottom:18px;margin-top:42px;}
#pContent h2.dateSelectorHeader {margin-top:12px;padding-top:2px;margin-bottom:20px;background-image:none;clear:both;}

#pContent h3 {font-size:14px;margin:24px 42px 4px 32px;padding:0px;color:#3D1619;}
#pContent h3 em {font-size:12px;font-weight:normal;color:#050505;font-style:italic;padding-left:10px;}

#pContent h4 {margin:6px 5px 4px 5px;color:#3D1619;clear:both;text-align:center;}

#pContent p {font-size:12px;margin:0px 42px 6px 32px;text-align:justify;line-height:160%;}

#pContent p.newsfloat {float:right;text-align:right;margin:-22px 42px 0 6px;padding:0;line-height:100%;}

#pContent ul,#pContent ol {line-height:160%;margin:8px 42px 12px 62px;}

#pContent hr {margin:16px 82px 12px 72px;padding:0px;}

#pContent p.ordering {text-align:center;font-weight:normal;}
#pContent p.message {margin-top:14px;text-align:center;}
#pContent p.adresse {margin-left:66px;margin-bottom:4px;}
#pContent p.linkRight {text-align:right;font-size:14px;margin-top:18px;font-weight:bold;clear:both;}
#pContent p.linkLeft {font-size:14px;margin-top:4px;font-weight:bold;clear:both;}
#pContent p.partnerLink {font-size:12px;margin-top:4px;clear:both;}

#pContent p.genericError {color:#902424;margin:24px 82px 12px 82px;padding:4px 12px 6px 12px;border-bottom:1px solid #902424;border-top:1px solid #902424;text-align:center;}

#pContent p.sitzplanNotice {margin:2px 32px 32px 34px;text-align:center;font-size:11px;}

#pContent p.smallPageTop {margin:0px 42px 12px 38px;padding:0px 0px 0px 10px;font-size:11px;color:#A8A7A3;font-family:Arial, Helvetica, sans-serif;background-image:url(../images/smalltotop.gif);background-repeat:no-repeat;background-position:top left;line-height:100%;}

#pContent img.hImage {width:669px;height:326px;margin-left:47px;margin-top:6px;text-align:center;margin-bottom:12px;}
#pContent img.gMaps {
    clear:both;
	margin:12px 32px 22px 36px;
	width:672px;
	height:430px;
	border:1px solid #BAB2A3;
	padding:4px;
	
}

#pContent img.hMap {width:640px;height:420px;margin:6px 0px 12px 60px;}

#pContent img.sitzplan {width:425px;height:380px;margin:16px 0px 2px 168px;}

#pContent img.abholung {width:526px;height:395px;margin:12px 0 12px 14px;}

#pContent img.miniFeatureImage {width:239px;height:180px;margin-left:3px;margin-bottom:6px;}
#pContent img.smallFeatureImage {width:333px;height:226px;text-align:center;margin-bottom:6px;}

#pContent img.floatLeft {width:239px;height:180px;margin-right:12px;margin-bottom:6px;float:left;}
#pContent img.floatRight {width:239px;height:180px;margin:0px 15px 6px 12px;float:right;}
#pContent img.floatLeftMedium {width:313px;height:186px;margin:0px 12px 6px 15px;float:left;}
#pContent img.floatRightMedium {width:313px;height:186px;margin:0px 15px 6px 12px;float:right;}
#pContent img.floatRightLarge {width:239px;height:320px;margin:0 15px 6px 12px;float:right;}
#pContent img.floatLeftLarge {width:239px;height:320px;margin:0px 12px 6px 15px;float:left;}

#pContent img.tbutton {width:156px;height:21px;margin:0px 0px 4px 0px;}

/* social bookmarks */
#pContent div.pageTop {margin:40px 42px auto 32px;clear:both;background-image:url(../images/totopbg.gif);background-repeat:no-repeat;background-position:top center;padding:6px 0 0 0;}
#pContent div.pageTop table {width:679px;margin:0px 0px 0px 9px;}
#pContent div.pageTop td {text-align:right;font-size:11px;color:#A8A7A3;font-family:Arial, Helvetica, sans-serif;}
#pContent div.pageTop td.tleft {text-align:left;width:160px;}

#pContent a.pfooter:link,#pContent a.pfooter:visited,#pContent a.pfooter:active {color:#A8A7A3; text-decoration: none;}
#pContent a.pfooter:hover {color:#000000; text-decoration: none;}



/* feature window */
#pContent div.rFeature, #pContent div.lFeature {padding:4px 0px 0px 0px;margin:0px 55px 12px 12px;float:right;background-image:url(../images/featurebg.gif);background-repeat:no-repeat;background-position:top left;}
#pContent div.rFeature {width:239px;margin:0px 55px 12px 12px;float:right;}
#pContent div.lFeature {width:239px;margin:0px 12px 12px 47px;float:left;}
#pContent div.rFeature p, #pContent div.lFeature p {margin:0px 12px 6px 12px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:120%;}
#pContent div.rFeature h3, #pContent div.lFeature h3 {margin:8px 12px 6px 12px;text-align:center;font-size:12px;font-style:normal;}
#pContent div.rFeature p.more, #pContent div.lFeature p.more {margin:4px 12px 4px 12px;padding-bottom:8px;text-align:center;}
#pContent div.rFeature img, #pContent div.lFeature img {width:225px;height:161px;margin:3px 7px 2px 7px;}
#pContent div.rFeature img.bird, #pContent div.lFeature img.bird {width:239px;height:15px;margin:0px;border:0px;}
#pContent div.rFeature img.sbutton, #pContent div.lFeature img.sbutton {margin:6px 0px 6px 42px;width:156px;height:21px;}


/* event lister */
#pContent div.vevent {margin:12px 42px 34px 32px;padding-top:13px;padding-left:12px;background-image:url(../images/listerbg.jpg);background-repeat:no-repeat;background-position:top left;clear:both;display:inline-block;}
#pContent div.vevent div.eventlisterfloat {float:left;margin:0px 0px 34px 0px;width:120px;height:180px;}
#pContent div.vevent div.detailsFloat {float:right;margin:0px 0px 4px 12px;width:276px;font-size:13px;font-weight:bold;color:#808080;}
#pContent div.vevent div.seatFloat {position:absolute;right:12px;margin:0;width:335px;height:307px;z-index:2;visibility:hidden;}
#pContent div.vevent p {margin:0px 0px 4px 132px;}
#pContent div.vevent h5 {margin:10px 0px 6px 132px;font-family:Arial;font-size:14px;}
#pContent div.vevent h3 {margin:4px 0px 6px 132px;font-size:16px;text-align:left;line-height:130%;}
#pContent div.vevent h3 a {text-decoration:none;}
#pContent div.vevent h3 a:hover {text-decoration:underline;}
#pContent div.vevent ul {margin:0px 0px 4px 162px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#pContent div.vevent p.price {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;color:#050505;margin:6px 0px 8px 132px;line-height:20px;text-align:left;}
#pContent div.vevent div.detailsFloat p {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#545350;margin:2px 0px 0px 1px;padding:0px 0px 0px 14px;line-height:130%;background-image:url(../images/eventfeature.gif);background-repeat:no-repeat;background-position:top left;text-align:left;}
#pContent div.vevent p.detailRight {clear:right;text-align:right;font-size:16px;margin-top:18px;font-weight:bold;margin-right:2px;}
#pContent div.vevent img.sbutton {width:156px;height:21px;margin-bottom:6px;}
#pContent div.vevent span.category {display:none}
#pContent div.vevent span.location {display:none}
#pContent div.vevent span.url {display:none}

/* Tabellen für den mittleren Seitenbereich. */

#pContent table {width:488px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-left:14px;}

#pContent table.preise {width:240px;text-align:left;margin-left:60px;margin-top:16px;}
#pContent table.nFloat {width:240px;text-align:left;margin-left:12px;margin-top:16px;}
#pContent table.infoFloat {float:right;width:313px;text-align:left;margin:6px 36px 6px 32px;padding:6px 0px 6px 0px;border-top:2px solid #E2D9CA;border-bottom:2px solid #E2D9CA;font-family:Georgia,Baskerville,Sylfaen,'URW Bookman L','Times New Roman',serif;}
#pContent table.infoFloat td {padding:2px 8px 2px 8px;font-size:12px;}
#pContent table.infoFloat td.item {width:150px;}

#pContent th {vertical-align:middle;text-align:center;background-color:#DFD0B3;border:1px solid #AE9F87;}


#pContent table.preise td,#pContent table.nFloat td {text-align:left;color:#000000;padding-left:4px;padding-top:4px;padding-bottom:4px;padding-right:4px;border-bottom:1px solid #E2D9CA;border-top:1px solid #E2D9CA;}
#pContent table.preise td.noborder,#pContent table.nFloat td.noborder {border-bottom:none;}
#pContent table.preise td span ,#pContent table.nFloat td span {font-size:11px;color:#666666}

#pContent .formErrorMessage {color:#902424;font-size:12px;margin-bottom:12px;margin-left:3px;}

form.dateSelector {margin:0px 0px 0px 0px;}
#pContent table.dateSelector {width:349px;margin:0px 0px 12px 177px;text-align:center;padding-top:12px;padding-bottom:4px;background-color:#F8EDDB;border-top:1px solid #B19273;font-weight:bold;}
#pContent table.dateSelector td {text-align:left;padding:4px;background-color:#F8EDDB;font-weight:bold;}

/* Tabelle eventBlocks dient zu der doppelten Spaltendarstellung */
#pContent table.eventBlocks, #pContent table.sitemap {width:699px;font-family : Georgia,Baskerville,Sylfaen,'URW Bookman L','Times New Roman',serif;font-size:11px;margin:12px auto 20px 32px;}
#pContent table.eventBlocks td, #pContent table.sitemap td {width:333px;vertical-align:top;font-size:12px;color:#050505;padding-bottom:16px;}
#pContent table.eventBlocks td h2 {margin:0px 0px 6px 0px;font-size:16px;background-image:none;padding:0px;}
#pContent table.eventBlocks td h3, #pContent table.sitemap td h3 {text-align:center;margin:6px 0px 4px 0px;font-family : Arial, Helvetica, sans-serif;font-size:14px;padding-bottom:4px;background-image:url(/images/conh2.jpg);background-repeat:no-repeat;background-position:top center;padding-top:22px;}
#pContent table.eventBlocks td h3.noIcon {padding-bottom:4px;background-image:none;padding-top:0px;}
#pContent table.eventBlocks td p {margin:0 0 6px 0;}
#pContent table.eventBlocks td hr, #pContent table.sitemap td hr {margin:18px 62px 18px 62px;padding:0px;}
#pContent table.eventBlocks td p.partnerlink {margin:0px 0px 4px 0px;text-align:center;}
#pContent table.eventBlocks td p.centerlink {margin:8px 0px 12px 0px;text-align:center;}
#pContent table.eventBlocks td p.centerlinkLarge {margin:12px 0px 12px 0px;text-align:center;font-size:15px;font-weight:bold;}
#pContent table.sitemap td p {margin:0 0 6px 0;text-align:center;}

#pContent table.eventBlocks td img {width:313px;height:186px;margin-bottom:8px;margin-left:10px;}
#pContent table.eventBlocks td img.highlight {width:104px;height:70px;margin:0px 0px 0px 12px;float:right;}
#pContent table.eventBlocks td img.tbutton {width:156px;height:21px;margin:0px 0px 4px 0px;}
#pContent table.eventBlocks td img.partner {width:auto;height:auto;margin:0px auto 8px auto;}
#pContent table.eventBlocks td img.smallFloat {float:right;width:133px;height:178px;margin:0px 5px 8px 10px;}


#pageContent td.noBorder {border:0px none;}

#pContent div.bildvermerk {font-size:10px;font-style:italic;text-align:center;font-family : Georgia,Baskerville,Sylfaen,'URW Bookman L','Times New Roman',serif;}

/* contentNav - the area where the calendar and the page navigation elements are placed. */

.cNavContainer {width:198px;margin:14px 0px 0px 12px;text-align:center;}

#calendar {text-align:center;}
#cNav h2 {font-size:13px;font-weight:bold;margin:0 12px 2px 12px;padding-top:6px;font-style:normal;}
#cNav table {width:183px;font-size:12px;text-align:center;margin-left:auto;margin-right:auto;margin-top:6px;}

#cNav th, #cNav td {width:24px;height:20px;vertical-align:middle;text-align:center;border:1px solid #AE9F87;padding:0px;}
#cNav th {background-color:#DFD0B3;}
#cNav td {background-color:#EAD098;font-size:12px;color:#000000;}
#cNav td.disabled {background-color:#EAD098;border:1px solid #9C9077;}
#cNav td.isactive {background-color:#EAE4D6;border:1px solid #9C9077;cursor:pointer;}
#cNav td.highlight {cursor:pointer;background-color:#1F4477;color:#ffffff;border:1px solid #ffffff;}


/* Format definitions for "sNav", the div area on the left side
 */

#sNav a:link,#sNav a:visited, #sNav a:active {color:#3D1619; text-decoration: none;}
#sNav a:hover {color:#000000; text-decoration: underline;}

#sNav h2 {font-size:16px;margin:4px 2px 12px 7px;color:#3D1619;text-align:center;}
#sNav h3 {font-size:16px;margin:26px 2px 8px 9px;padding:22px 0px 2px 0px;color:#545350;text-align:center;background-image:url(/images/snavh3.jpg);background-repeat:no-repeat;background-position:top center;}
#sNav h3.first {margin-top:16px;}
#sNav h4 {font-size:12px;margin:2px 2px 4px 9px;color:#545350;text-align:center;}
#sNav h4.first {padding:32px 0px 2px 0px;background-image:url(/images/snavh3.jpg);background-repeat:no-repeat;background-position:top center;margin-top:32px;}
#sNav h4.social {padding:32px 0px 2px 0px;background-image:url(/images/snavh3.jpg);background-repeat:no-repeat;background-position:top center;margin-top:18px;}
#sNav h4.social img {width:120px;height:36px;padding:0;margin:0 0 18px 0;}



#sNav img {margin-left:2px;width:146px;height:62px;margin-top:10px;}

#sNav p {font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:12px;margin:0px 2px 12px 7px;}
#sNav p.snavlink {font-size:13px;margin:0px 6px 4px 11px;color:#3D1619;text-align:center;background-image:url(/images/snavlink.jpg);background-repeat:no-repeat;background-position:bottom left;padding-top:6px;padding-bottom:3px;font-weight:bold;}

#sNav p.ordernow {font-family : Georgia,Baskerville,Sylfaen,'URW Bookman L','Times New Roman',serif;font-size:14px;margin:12px 6px 6px 11px;color:#3D1619;padding:32px 0px 8px 16px;height:32px;text-align:left;background-color:#FCFBF8;background-image:url(/images/ordernow.gif);background-repeat:no-repeat;background-position:top left;border:0px none;font-weight:bold;cursor:pointer;line-height:14px;font-style:italic;}

#sNav p.language {font-size:11px;margin:0px 6px 4px 11px;color:#3D1619;text-align:center;}
#sNav hr {margin:8px 46px 8px 51px;padding:0px;}

#sNavAbout {margin:66px 2px 8px 7px;background-image:url(/images/companybg.jpg);background-repeat:no-repeat;background-position:top center;padding-top:92px;padding-bottom:44px;}
#sNavAbout p {text-align:center;font-size:12px;margin:2px 0px 2px 0px;color:#706A62;}
#sNavAbout a:link, #sNavAbout a:visited, #sNavAbout a:active {color:#706A62; text-decoration: none;}
#sNavAbout a:hover {color:#000000; text-decoration: underline;}


img.feature {margin-top:2px;border:0px none;}
img.cicon {width:11px;height:14px;margin-right:12px;}

a.sidenav:link,a.sidenav:visited,a.sidenav:active {color:#3C1711; text-decoration: none;}
a.sidenav:hover {color:#000000; text-decoration: underline;}

#cNav a:link, #cNav a:visited, #cNav a:active {color:#95524A; text-decoration: none;}
#cNav a:hover {color:#95524A; text-decoration: underline;}

#sNav a.orderlink:link, #cNav a.orderlink:visited, #cNav a.orderlink:active {color:#95524A; text-decoration: none;}
#sNav a.orderlink:hover {color:#95524A; text-decoration: underline;}