html, body, div, span, a, form, textarea, input, select, h1, h2, h3, h4, h5, h6, p, ol, ul { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; }
body { cursor:auto;color:#393436; font-size:62.5%; line-height:1.23; height:100%;position:relative; }
body.pagetransloading, body.pagetransloading *, body.pagetransloading a {cursor:wait;}
html { background-color: #B61124; background-image: url(gfx/right-top-gradient.jpg); background-repeat: repeat-x;height:100%; }
a:link, a:visited, a:focus, a:hover, a:active { color: #8E0616; text-decoration: underline; }
a:focus, a:hover, a:active { color:#393436;}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active { color: #393436;}
a.spc:focus, a.spc:hover, a.spc:active { color: #8E0616;}
a.nu:link, a.nu:visited, a.nu:focus, a.nu:hover, a.nu:active { text-decoration:none; }
a.nu:focus, a.nu:hover, a.nu:active { text-decoration: underline; }
#c-left a.spc:link, #c-left a.spc:visited, #c-left a.spc:focus, #c-left a.spc:hover, #c-left a.spc:active { color: #393436; }
.c-right a.spc:link, .c-right a.spc:visited, .c-right a.spc:focus, .c-right a.spc:hover, .c-right a.spc:active, .vcard a:link, .vcard a:visited, .vcard a:focus, .vcard a:hover, .vcard a:active { color: #fff; }
.c-right a:link, .c-right a:visited, .c-right a:focus, .c-right a:hover, .c-right a:active,  a.light:link, a.light:visited, a.light:focus, a.light:hover, a.light:active { color: #FEEEBC; }
.c-right a:focus, .c-right a:hover, .c-right a:active, a.light:focus, a.light:hover, a.light:active {color:#fff;}
#c-left .high a:link, #c-left .high a:visited, #c-left .high a:focus, #c-left .high a:hover, #c-left .high a:active { color: #8E0616; }
h1 { color:#8E0616; font-family:"Times New Roman", Times, serif; font-size: 1.85em; line-height:1; margin:1em 0 .33em; }
h2 { color:#8E0616; font-size: 1.54em; line-height:1.2; margin:1.2em 0 .4em; }
h3 { font-size: 1.38em; line-height:1.2; margin:0.89em 0 .44em; }
h4 { font-size: 1.23em; line-height:1; margin:1em 0 .5em; }
h5 { font-size: 1.08em; line-height:1.14; margin:1.14em 0 .57em; }
h6 { font-size: 1em; line-height:1.23; margin:1.23em 0 .62em; }
p { line-height: 1.23; margin: 0 0 1.23em }
li { line-height: 1.23; }
ol { margin:1.23em 0 1.23em 2.5em; }
ul.tarn li ul, ul.tarn li ol, ul { margin:1.23em 0 1.23em 1.67em; list-style-type:square; }
ul.tarn { list-style:none; margin:0; padding:0; }
img { border:0; }
.fright img, img.fright { margin: 0 0 .3em .8em; }
.fleft img, img.fleft { margin: 0 .8em .3em 0; }
#c-parent {background: url(gfx/body.jpg) repeat-y 0 3px;float:left;position:relative;min-height:100%;max-width:1000px;width:1000px;z-index:100; min-width:500px;}
body.mobile #c-parent {width:500px;}
#c-sitenav { font-size:1.3em;  list-style:none; margin:0; padding:0; position:absolute;right:430px; top:5px; z-index:4; }
#c-sitenav li { display:inline; }
#c-sitenav li a:link, #c-sitenav li a:visited, #c-sitenav li a:focus, #c-sitenav li a:hover, #c-sitenav li a:active { color:#fff; text-decoration:none; }
#c-sitenav li a:focus, #c-sitenav li a:hover, #c-sitenav li a:active { color:#EB6E20; }
#c-sitenav .wai {left:-1000px;position: absolute;top:-1000px;}
#c-sitenav .wai:focus, #sitenav .wai:active {background-color:#B61124;color:#fff;left:-520px;padding:3px 5px;top:-3px;white-space:nowrap;}
#c-language { font-size:1.3em; font-weight:normal; line-height:1.23;  margin:0; padding-right:20px;position:absolute; right:0;top:5px; z-index:4; }
body.mobile #c-language {background-color:#B61124;padding:5px 20px;right:10px; text-align:right;top:0;width:450px;}
#c-language a:link, #c-language a:visited, #c-language a:focus, #c-language a:hover, #c-language a:active { color:#FEEEBC; text-decoration:none; }
#c-language a:hover { color:#EB6E20; text-decoration:none;}
#c-logo { height:139px;line-height:139px;margin:0 0 0 -10px; position:relative; z-index:2;width:441px; }
#c-search { clear:both; color:#fff; margin:0 0 0 27px; width:460px;}
#c-search fieldset {padding:0;}
#c-search label { color:#fff; text-transform:uppercase; }
#c-search input { background: #8E0616 url(gfx/button.jpg) repeat-x left top; border-color:#DF0021; color:#fff; margin-right:10px; width:300px; }
#c-left { background-color:#fff; float:left; font-size:1.3em; margin:0 10px 0 0; min-height:100px; padding-bottom:8em; position:relative; width:490px; z-index:2; }
#c-right { background:#B61124 url(gfx/right-top-gradient.jpg) repeat-x; color:#fff; float:left; font-size:1.3em; margin:0 10px 0 0; padding:0 0 10em; position:relative; width:490px; z-index:2; }
#c-right h1, #c-right h2 {color:#fff;}
#c-overview { margin-bottom:20px;}
#c-newsletter { clear:both; color:#fff; margin:25px 0 0 27px; width:460px;}
#c-newsletter label { color:#fff; }
#c-newsletter input { background: #8E0616 url(gfx/button.jpg) repeat-x left top; border-color:#DF0021; color:#fff; margin-right:10px; width:190px; }
#c-footer { background:url(gfx/footer.jpg) repeat-x left bottom;bottom:0;  padding:10px 0 0 50px;position:absolute; right:10px;width:450px; z-index:4; }
#c-contact { font-size:1.3em; margin:0 0 10px; }
#c-contact a:link, #c-contact a:visited, #c-contact a:focus, #c-contact a:hover, #c-contact a:active { color:#fff; margin-right:2em; text-decoration:none; }
#c-contact a:focus, #c-contact a:hover, #c-contact a:active {text-decoration:underline;}
#c-footer address { color:#fff; font-size:1.2em; font-style:normal; margin: 0 0 20px; }
#c-nav { clear:both; list-style:none; margin:0 0 10px; padding:20px 0 0; text-transform:uppercase; width:220px; }
#c-nav li { margin:0; }
#c-nav li a:link, #c-nav li a:visited, #c-nav li a:focus, #c-nav li a:hover, #c-nav li a:active { color:#fff; display:block; padding:4px 0 4px 27px; text-decoration:none; width:100%; }
#c-nav li.active a:link, #c-nav li.active a:visited, #c-nav li.active a:focus, #c-nav li.active a:hover, #c-nav li.active a:active, #c-nav li a:hover, #c-nav li a:focus, #c-nav li a:active { background:#A2081B url(gfx/nav.jpg) repeat-x left bottom; }
#c-mnav { display:inline; list-style:none; margin:0; padding:0; position:absolute; right:6.5em; top:3px; z-index:4; width:auto; }
#c-mnav li { display:inline; }
#c-mnav li a:link, #c-mnav li a:visited, #c-mnav li a:focus, #c-mnav li a:hover, #c-mnav li a:active { color:#fff; float:right; padding:2px 0 2px 20px; text-decoration:none; }
#c-mnav li.active a:link, #c-mnav li.active a:visited, #c-mnav li.active a:focus, #c-mnav li.active a:hover, #c-mnav li.active a:active, #c-mnav li a:hover, #c-mnav li a:focus, #c-mnav li a:active { color:#EB6E20; }
.subnav { list-style:none; margin:1.23em 0; padding:0; }
.subnav li { background: url(gfx/subnav-arrow-right.png) no-repeat 0 .3em; margin:0 0 .5em; padding:0 0 0 18px; }
.subnav li a:link, .subnav li a:visited, .subnav li a:focus, .subnav li a:hover, .subnav li a:active { color:#fff; }
.subnav li.active a:link, .subnav li.active a:visited, .subnav li.active a:focus, .subnav li.active a:hover, .subnav li.active a:active, .subnav li a:focus, .subnav li a:hover, .subnav li a:active { color:#FEEEBC; }
.subnav li.active { background-image:url(gfx/subnav-arrow-down.png); font-weight:bold; }
.subnav li.active ul { font-weight:normal; }
.subnav li ul { list-style:none; margin:.3em 0 0; padding:0; }
.subnav li li { background-image:none; margin:0 0 .2em; padding:0; }
.subnav li li.active { background-image:none; }
.subnav li.active li a:link, .subnav li.active li a:visited, .subnav li.active li a:focus, .subnav li.active li a:hover, .subnav li.active li a:active,  .subnav li li a:link, .subnav li li a:visited, .subnav li li a:focus, .subnav li li a:hover, .subnav li li a:active { color:#fff; text-decoration:none; }
.subnav li li.active a:link, .subnav li li.active a:visited, .subnav li li.active a:focus, .subnav li li.active a:hover, .subnav li li.active a:active,  .subnav li.active li a:hover, .subnav li li a:focus, .subnav li li a:hover, .subnav li li a:active { color:#FEEEBC; }
#c-tools { background:#fff url(gfx/footer-left.jpg) repeat-x left bottom; font-size:1.2em; left:0; bottom:0; list-style:none; margin:0; padding:70px 0 20px 20px; position:absolute; width:470px; z-index:4; }
#c-tools li { display: inline; margin-right:20px; line-height:1em; }
#c-verlauf-bottom { background:url(gfx/footer.jpg) repeat-x left bottom;float:left; height:100px;margin-top:-100px; position: relative;width:100%; z-index:3; }
#c-shadow { background:url(gfx/shadow-content.png) repeat-y; height:100%; left:474px; position:absolute; top:0; width:16px; z-index:101; }
#c-zuckerschluss { background:url(gfx/zuckerschluss.png) no-repeat left bottom; bottom:32px; display:block; height:80px; left:490px; position:absolute; width:10px;z-index:101; }
ul.list { list-style:none; margin:1.23em 0; padding:0; }
ul.list li { line-height:1.5; }
.list a:link, .list a:visited, .list a:focus, .list a:hover, .list a:active { color: #393436; text-decoration: none; }
.list a:focus, .list a:hover, .list a:active { color:#8E0616; }
.list .active a:link, .list .active a:visited, .list .active a:focus, .list .active a:hover, .list .active a:active { color:#8E0616; font-weight:bold; }
ul.abclst { clear:both; list-style:none; margin:.5em 0 1em; padding:0; text-transform:uppercase; }
ul.abclst li { display:inline; }
.abclst a:link, .abclst a:visited, .abclst a:focus, .abclst a:hover, .abclst a:active { background-color:#8E0616; color:#fff; float:left; line-height:1; margin:3px .2em 0 0; padding:.2em 0; text-decoration:none; text-align:center; width:1.1em; }
.abclst .active a:link, .abclst .active a:visited, .abclst .active a:focus, .abclst .active a:hover, .abclst .active a:active, .abclst a:focus, .abclst a:hover, .abclst a:active { background-color:#fff; color:#8E0616; }
.tipp { background:#ECE6E4; clear:both; margin:0 0 20px 51px; min-height:88px; padding:10px 37px 10px 13px; position:relative; }
.tipp h3 { background:url(gfx/h-prater-tipp.jpg) no-repeat; height:108px; left:-31px; margin:0; position:absolute; top:0; width:29px; }
body.en .tipp h3 { background-image:url(gfx/h-prater-tip.jpg); }
body.de #button-pratersong {margin:0;position:absolute;right:0;top:180px;}
body.en #button-pratersong {display:none;}
.box { background:url(gfx/box-bg.jpg) repeat-y; float:left; margin-right:5px;position:relative; width:219px; }
.box div { background: url(gfx/box-bottom.jpg) no-repeat left bottom; min-height:145px; padding:0 0 5px; }
body.en .box div {min-height:140px;}
.box div h3 { background:url(gfx/box-top.jpg) no-repeat; color:#fff; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 .3em; padding:18px 15px 0; text-transform:uppercase; }
.box div h3 a { font-family:"Times New Roman", Times, serif; }
.box div p { padding:0 18px 0 18px; }
.box div p.date { margin:.5em 0; padding:0 15px 0 25px; }
.box ul.spc { list-style-image:url(gfx/box-list-item.png); margin:.5em 15px; padding:0 0 0 20px; }
.box ul.spc li { text-transform:uppercase; }
.box h4, .box span { background-repeat:no-repeat; display:block; margin:0; position:absolute; text-indent:-10000px; }
.open { z-index:2; }
.open div h3 { margin-bottom:1.4em; }
.win { z-index:1; }
.event { clear:both; }
.news div, .event div {min-height:185px;}
.win div, body.en .win div {min-height:161px;}
.open h4 { background-image:url(gfx/home-button-offen.png); height:82px; right:-12px; top:2px; width:90px; }
body.en .open h4 { background-image:url(gfx/home-button-open.png); }
.win h4 { background-image:url(gfx/home-button-win-de-10-08-31.png); bottom:-9px; height:65px; right:-12px; width:164px; }
body.en .win h4 { background-image:url(gfx/home-button-win-en-10-08-31.png);}
.event span { background-image:url(gfx/home-button-event.png); height:107px; left:-5px; top:2.8em; width:28px; }
body.module_home ul.gal { margin-bottom:0; }
ul.sitemap { }
ul.sitemap ul { margin-bottom:.5em; margin-top:.2em; }
ul.searchresults {}
#googlemap {}
#googleplaner #GDinfo fieldset {padding-bottom:10px;}
#googleplaner #standpunkt{margin-bottom:5px;margin-right:10px;}
#GDirection {background-color:#fff;}
.v, #printlogo { height:0; left:-1000px; display:inline; overflow:hidden; position: absolute; top:-1000px; width:0; }
.ir, .tipp h3 { text-indent: -1000em; outline:0; }
#c-nav em, #c-mnav em, #c-snav em, #c-sitenav em, #c-contact em, #c-tools em, .gallery em, .selectmod em, .col em, .subnav em, ul.abclst em, ul.tarn em, ul.list em, ul.sitemap em, .none { display:none; visibility:hidden; }
.block { display:block; visibility:visible; }
.cfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfix { display: block; }
.ofix { overflow: hidden; }
#c-title { font-size:2.69em; left:0; position:absolute; top:185px; }
#c-head { margin:0; }
#c-head img { vertical-align:baseline; }
#c-left .pad { padding:0 37px 0 20px; }
#c-left h2.title { background:url(gfx/title-gradient.png) repeat-x left bottom; color:#8E0616; font-family:"Times New Roman", Times, serif; font-size: 1.85em; line-height:0.83; margin:0 0 .83em; padding:35px 20px 10px; position:relative; }
#c-left .lead { color:#8E0616; }
#c-overview .pad { padding:0 27px; }
#c-right .padleft { padding-left:27px; }
#c-right .title { color:#fff; font-weight:normal; margin-top:10px; margin-bottom:1em; text-transform:uppercase; }
ul.col { list-style:none; margin:1em 0; padding:0; }
ul.col li { float:left; width:100%; padding:0 0 .3em 0; }
ul.col2 li {width:46.9%;padding-right:3%;}
.col a:link, .col a:visited, .col a:focus, .col a:hover, .col a:active { color:#fff; }
.col a:focus, .col a:hover, .col a:active { text-decoration:none;  }
.col .active a:link, .col .active a:visited, .col .active a:focus, .col .active a:hover, .col .active a:active { color:#FEEEBC; font-weight:bold; }
.selectmod { background:#8E0616 url(gfx/select-arrow.jpg) no-repeat 98% 2px; border:1px solid #DF0021; cursor:pointer; margin:1em 0 2em; padding:3px 5px; position:relative; width:204px; }
.selectmod p { margin:0; }
.selectmod ul { background-color:#8E0616; border-color:#DF0021; border-style:solid; border-width:0 1px 1px; display:none; min-height:60px; list-style:none; left:-1px; margin:0; overflow:auto; padding:0; position:absolute; top:1.6em; width:100%; }
.selectmod ul li { }
.selectmod ul li a:link, .selectmod ul li a:visited, .selectmod ul li a:focus, .selectmod ul li a:hover, .selectmod ul li a:active { display:block; padding:2px 5px; text-decoration:none; }
.selectmod ul li a:focus, .selectmod ul li a:hover, .selectmod ul li a:active { background-color:#A2081B; }
.selectmod:hover ul, div.active ul { display:block; }
.selectmod:hover p, div.active p { color:#FEEEBC; }
.titlebg { background:url(gfx/head-bg-top.png) no-repeat right top; color:#fff; font-family:"Times New Roman", Times, serif; display:inline-block; float:left; font-size:1.54em; line-height:1; margin:0; max-width:490px; padding:6px 0 0; }
.titlebg strong { background:url(gfx/head-bg-bottom.png) no-repeat right bottom; font-weight:normal;display:block; padding:6px 23px 15px 20px; }
.titlebg a:link, .titlebg a:visited, .titlebg a:focus, .titlebg a:hover, .titlebg a:active { color: #fff; font-family:"Times New Roman", Times, serif; font-weight:normal; outline:none; text-decoration: none; }
ul.gallery { list-style:none; margin:1em 0 1em 20px; padding:0; }
ul.gallery li { float:left; margin:0 6px 10px 0; }
ul.gallery li a:link, ul.gallery li a:visited, ul.gallery li a:focus, ul.gallery li a:hover, ul.gallery li a:active { border:1px solid #910717; display:block; position:relative; }
ul.gallery li a:focus, ul.gallery li a:hover, ul.gallery li a:active { border-color:#393436; }
ul.gallery img { vertical-align:bottom; }
ul.gallery span { background:url(gfx/gallery-plus.png) no-repeat; bottom:0; cursor:pointer; display:block; height:11px; position:absolute; right:0; width:11px; }
ul.gal { list-style:none; margin:1em 0 1em 20px; padding:0; }
ul.gal li { background:url(gfx/gallery-thumbs.png) no-repeat; float:left; height:108px; margin:0 2px 2px 0; overflow:hidden; width:108px; }
ul.gal li a:link, ul.gal li a:visited, ul.gal li a:focus, ul.gal li a:hover, ul.gal li a:active { border:1px solid #910717; display:block; margin:3px; }
ul.gal li a:focus, ul.gal li a:hover, ul.gal li a:active { border-color:#393436; }
ul.gal img { vertical-align:bottom; }
#planlink {display:none;}
ul.feed { list-style:none; margin:1.23em 0; padding:0; }
ul.feed li { margin: 0 20px 0 0; padding:10px 27px; }
ul.feed li.active { background:#A2081B url(gfx/feed-gradient.jpg) repeat-x left bottom; }
ul.feed li:hover { }
ul.feed h3 { font-weight:normal; margin:.1em 0 .3em; }
ul.feed abbr { border:0 none; text-decoration:none; }
ul.feed .lead { color:#FEEEBC; }
ul.feed p.date { display:none; font-weight:bold; margin:.1em 0 .3em; }
ul.feed p.display { display:block; }
ul.feed p { margin:.2em 0; }
ul.browse { margin:.5em 0; padding:0; }
ul.browse li { float:left; margin-bottom:.15em; margin-right:.15em; list-style:none; }
ul.browse li.browse-prev, ul.browse li.browse-pages { margin-right:1em; }
ul.browse li.browse-next a { border-width:2px; margin-top:0; }
ul.browse li a:link, ul.browse li a:visited, ul.browse li a:focus, ul.browse li a:hover, ul.browse li a:active { border:1px solid #fff; color:#fff; display:block; margin-top:1px; padding:.2em 5px; text-decoration:none; }
ul.browse li a:focus, ul.browse li a:hover, ul.browse li a:active { background-color:#8E0616; }
ul.browse li ul { float:left; }
ul.browse li ul li strong { background-color:#fff; color:#B61124; display:block; margin-top:1px; padding:.3em 5px; }
ul.browse ul { margin:0; padding:0; }
ul.downloads { list-style:none; margin:.62em 0 1.23em; padding:0; }
ul.downloads li { background-repeat:no-repeat; background-position:0 center; list-style-type:none; margin:0; }
ul.downloads li a { line-height:2em; padding: 0 0 0 25px; }
ul.downloads li { background-image: url(icon/fragezeichen.png); }
ul.downloads li.doc, ul.downloads li.rtf, ul.downloads li.txt { background-image:url(icon/word.gif); }
ul.downloads li.zip, ul.downloads li.rar, ul.downloads li.sit { background-image:url(icon/zip.png); }
ul.downloads li.jpg, ul.downloads li.jpeg, ul.downloads li.gif, ul.downloads li.eps, ul.downloads li.png { background-image:url(icon/image.png); }
ul.downloads li.xls, ul.downloads li.csv { background-image:url(icon/excel.gif); }
ul.downloads li.pdf { background-image:url(icon/acrobat.gif); }
ul.downloads li.mp3, ul.downloads li.wav { background-image:url(icon/audio.png); }
ul.downloads li.wmv { background-image:url(icon/media-player.png); }
ul.downloads li.video, ul.downloads li.mov { background-image:url(icon/quicktime.png); }
p.pdf a { line-height:2em; padding: 0 0 0 25px; }
p.pdf { background-image:url(icon/acrobat.gif);background-repeat:no-repeat; background-position:0 center; }
p#planlink a { line-height:2em; padding: 0 0 0 25px; }
p#planlink { background-image:url(icon/plan.png);background-repeat:no-repeat; background-position:0 center;margin-bottom:0; }
#mobile {background:#fff url(gfx/shadow-content.png) repeat-y right top;cursor:pointer;left:0;padding:5px 10px;position:absolute;top:0;width:470px;z-index:101;}
body.mobile #mobile {top:2.5em;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show; font-family:Arial, Helvetica, sans-serif; width:100%; }
caption { }
thead { }
tbody { }
tfoot { }
thead th { }
th, td { font-family: Arial, Helvetica, sans-serif; font-size:1em; padding: .5em .5em; text-align: left; }
thead td, th { font-weight:bold; }
.auto { width:auto; }
.brd img { border:1px solid; display:block; }
.c { clear: both; }
.cl { clear:left; }
.cr { clear:right; }
.fright { float:right; }
.fleft { float:left; }
.fnone { float:none; }
.light { color: #FEEEBC; }
#c-left .high { color:#8E0616; }
#c-right .high { color:#FEEEBC; }
.m0 { margin:0; }
.mtd { margin-top:2em; }
.mt0 { margin-top:0; }
.mb0 { margin-bottom:0; }
.normal { font-weight:normal; }
.pad { padding:.5em 1em; }
.tcenter { text-align:center; }
.tleft { text-align:left; }
.tright { text-align:right; }
.tsmall { font-size:.85em; }
.vcenter { vertical-align:middle; }
.vcenter img { vertical-align:middle; }
.versal { text-transform:uppercase; }
.half { width:49.9%; }
html#sepia { background-color: #664A34; background-image:url(sepia/right-top-gradient.jpg); }
#sepia body { }
#sepia a:link, #sepia a:visited, #sepia a:focus, #sepia a:hover, #sepia a:active { color: #664A34; }
#sepia .vcard a:link, #sepia .vcard a:visited, #sepia .vcard a:focus, #sepia .vcard a:hover, #sepia .vcard a:active {color:#fff;}
#sepia a.light:link, #sepia a.light:visited, #sepia a.light:focus, #sepia a.light:hover, #sepia a.light:active { color: #FEEEBC; }
#sepia #c-search input { background-color:#463324; background-image:url(sepia/button.jpg); border-color:#402E20; }
#sepia #c-parent {background-image: url(sepia/body.jpg);}
#sepia #c-language a:link, #sepia #c-language a:visited, #sepia #sepia #c-language a:focus, #sepia #c-language a:hover, #sepia #c-language a:active { color:#FEEEBC;}
#sepia #c-right { background-color:#664A34; background-image:url(sepia/right-top-gradient.jpg); }
#sepia #c-nav li.active a:link, #sepia #c-nav li.active a:visited, #sepia #c-nav li.active a:focus, #sepia #c-nav li.active a:hover, #sepia #c-nav li.active a:active, #sepia #c-nav li a:focus, #sepia #c-nav li a:hover, #sepia #c-nav li a:active { background-color:#59402E; background-image: url(sepia/nav.jpg); }
#sepia #c-tools { background-image:url(sepia/footer-left.jpg); }
#sepia #c-footer { background-image:url(sepia/footer.jpg); }
#sepia #c-contact a:link, #sepia #c-contact a:visited, #sepia #c-contact a:focus, #sepia #c-contact a:hover, #sepia #c-contact a:active { color:#fff; }
#sepia #c-verlauf-top { background-image:url(sepia/right-top-gradient.jpg); }
#sepia #c-verlauf-bottom { background-image:url(sepia/footer.jpg); }
#sepia #c-verlauf-bottom span { background-image:url(sepia/zuckerschluss.png); background-position:left top; }
#sepia #c-zuckerschluss { background-image:url(sepia/zuckerschluss.png); }
#sepia #c-shadow { background-image:url(sepia/shadow-content.png); }
#sepia .titlebg { background-image:url(sepia/head-bg-top.png); }
#sepia .titlebg strong { background-image:url(sepia/head-bg.png); color:#fff; }
#sepia #c-left h2.title { background-image:url(sepia/title-gradient.png); color:#432F21; }
#sepia h1, #sepia h2 { color:#432F21; }
#sepia ul.gal li { background-image:url(sepia/gallery-thumbs.png); }
#sepia ul.gal li a:link, #sepia ul.gal li a:visited, #sepia ul.gal li a:focus, #sepia ul.gal li a:hover, #sepia ul.gal li a:active { border-color:#664A34; }
#sepia ul.gal li a:hover { border-color:#393436; }
#sepia form input { border-color:#402E20; }
#sepia a.button, #sepia button { background-color:#664A34; background-image:url(sepia/button.jpg); border-color:#402E20; }
#sepia button em, #sepia a.button em { background-image:url(sepia/button-overlay.png); }
form {clear: both;margin: 0 0 1em;padding:0;width:100%;}
#c-left form {background-color:#F0EBEA;margin-top:1em;}
#c-left form fieldset {border-top:.5em solid #F0EBEA;padding:0 37px 0 20px;}
fieldset {border:0 none;margin:0;text-align: left;}
legend {background-color:#fff;color:#A2081B;font-weight:bold;font-size:1.1em;line-height:1.7;margin:.5em 0 .5em -30px;padding:0 30px;width:10em;}
form h2 {margin-top:0;}
form p {margin:.5em 0;}
form ol, form ul {list-style-type:none;margin:0 0 1em;overflow:hidden;padding:0;}
form ol li, form ul li {background-image:none;float:left;padding:4px 0;width:100%;}
form li.wfull {width:100%;}
form li.req {}
form li.error label {}
form li.error input {border-color:#f00;font-weight:normal;}
.error-msg {background-color: #FFCECF;border:1px solid #f00;margin:0 0 .5em;padding:.5em 1em;}
.error-msg ul { list-style-type:square;margin-left:20px;overflow:visible;}
.error-msg ul li {clear:both;float: none;padding:2px 0;width:auto;}
.error-msg label {color:#f00;float:none;display:inline;margin:0;padding:0;width:auto;}
form li.wfull .checktxt {max-width:13.5em;width:60%;}
form .info {background-color:#ccc;color:#333;font-size:0.85em;margin: 0 0 1em;padding:.5em;}
form .right {margin-left:8em;text-align:left;}
form .top {margin-top:.2em;vertical-align:top;}
label {color:#A2081B;float:left;margin:.3em .5em 0 0;width:7.5em;}
label.inline {display:inline;}
label.auto {width:auto;}
label.cnorm {color:#393436;}
label.checktxt {margin-top:.15em;vertical-align:top;width:400px;}
input, select, textarea {background-color: #fff;border: 1px solid #B61124;color:#393436;float:left;font-size:1em;padding:.2em .4em;width:15em;}
select {margin-right:.3em;padding:.2em .4em;width:auto;}
option {padding-left: 0.4em;} 
textarea {vertical-align:top;}
input.button {padding:.2em .4em;text-align:center;width: 15.8em;}
input.inline {width: auto;}
input.nobutton {border:0 none;font-weight:bold;padding:.2em .4em;width: auto;}
input.noborder {background-color: transparent;border: 0 none;margin-bottom:.7em;margin-right:.2em;padding:0;width:auto;}
input.check {background-color: transparent;border: 0 none;margin:.3em .3em 0 0;padding:0;width:auto;}
input.radio {background-color: transparent;border: 0 none;margin:.3em .3em 0 0;padding:0;width:auto;}
input.short {width:7em;}
input.long, textarea.long {width:20em;}
input:focus, select:focus, textarea:focus {border-color:#393436;}
label, input[type=checkbox], input[type=radio], input[type=submit] {cursor:pointer;}
a.button, button {
color:#fff;
cursor:pointer;
display:block;
float:left;
font-size:13px;
margin:0 7px 0 0;
background:#A2081B url(gfx/button.jpg) repeat-x left bottom;
border:1px solid #8E0616;
border:0 none;
height:1.5em;
line-height:1.6em;
min-height:23px;
text-decoration:none;
padding:0 7px;
position:relative;
white-space:nowrap;
width:auto;
}
button em, a.button em { display:none;background:url(gfx/button-overlay.png) repeat-x left top;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;}
button:hover,  a.button:hover{
}
a.button:active{
}
#lightbox {font-size:1.3em;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:1000;}
#lightbox a:link, #lightbox a:visited, #lightbox a:focus, #lightbox a:hover, #lightbox a:active {color: #fff;}
#lightbox a img {border:none;}
#loading{height:25%;left:0%;position: absolute;text-align:center;top:40%;line-height:0;width:100%;}
#hoverNav{margin: 0 auto 10px;position: relative;width: 250px;z-index: 10;}
#hoverNav #numberDisplay{ color:#fff;display:block;line-height:30px;text-align:center;width:100%;	}
#hoverNav a {outline:none;text-decoration:none;}
a#prevLink:link, a#prevLink:visited, a#prevLink:focus, a#prevLink:hover, a#prevLink:active,
a#nextLink:link, a#nextLink:visited, a#nextLink:focus, a#nextLink:hover, a#nextLink:active {display:block;height:100%;line-height:100%;overflow:hidden;position:absolute;top:0;width: 49%;}
a#prevLink:link, a#prevLink:visited, a#prevLink:focus, a#prevLink:hover, a#prevLink:active {background: url(lightbox/prevlabel.gif) no-repeat 0 -100px;left:0;text-align:left;}
a#nextLink:link, a#nextLink:visited, a#nextLink:focus, a#nextLink:hover, a#nextLink:active {background: url(lightbox/nextlabel.gif) no-repeat 0 -100px ;right:0;text-align:right;}
#prevLink img {position:absolute;right:70px;top:0;}
#nextLink img {position:absolute;left:70px;top:0;}
a#prevLink:hover { background-position:0 15%; }
a#nextLink:hover { background-position: 100% 15%; }
body.de a#prevLink:hover, body.de a#prevLink:visited:hover { background-image: url(lightbox/prevlabel-de.gif); }
body.de a#nextLink:hover, body.de a#nextLink:visited:hover { background-image: url(lightbox/nextlabel-de.gif); }
#outerImageContainer{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px;}
#imageContainer{padding:10px;}
#lightboxImage {cursor:pointer;}
#imageDataContainer{background-color:#fff;line-height:1.4em;margin:0 auto;overflow:auto;width:250px;}
#imageDataContainer h3 {color:#664A34;font-size:1.23em;}
#imageDetails{padding:0 10px 10px; text-align: left; }
#bottomNav {color:#fff;margin: 10px auto 0;position: relative;text-align:center;width: 250px;z-index: 100;}
#bottomNav a {color:#fff;line-height: 1.4em;}
#overlay {position: absolute;top: 0;left: 0;z-index: 103;width: 100%;height: 500px;background-color: #B61124;}
#sepia #overlay {background-color:#271B13;}
#lightboxthmubs {list-style:none;margin:0 0 10px;padding:0;}
#lightboxthmubs li {float:left;margin:0 2px 2px 0;}
#lightboxthmubs li img {border:1px solid #664A34; cursor:pointer;display:block;}
#lightboxthmubs li img:hover {border-color:#000;}