@charset 'utf-8';/* CSS Reset by Eric Meyerhttp://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}/* remember to define focus styles! */:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}/* based on Stefan Nitzsches workhttp://nitzsche.info*/html {height: 100%;}body {height: 101%;background-color: #fff;}.hideme {position: absolute;left: -9999em;top: -9999em;}label, input[type=button], input[type=submit], button {cursor: pointer;}q:lang(de) {quotes: '' '' '' '';}q:lang(en) {quotes: '"' '"' "'" "'";}abbr[title] {border-bottom: 1px dotted #888 !important;cursor: help;}a abbr {cursor: pointer !important;}.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/ * html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */@media all {/* @group Language settings */:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }q:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }q:lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }q:lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }q:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }q:lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }/* @end */body {font-family: "Lucida Grande", "Lucida Grande Unicode", Verdana, Helvetica, "Trebuchet MS", sans-serif;font-size: 100%;line-height: 1.5em;color: black;background-color: white;}/* @group Headlines */h1, h2, h3, h4, h5, h6 {font-family: "FranklinGothic-Book","Franklin Gothic Book", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;}h1, h2, h3, h4, h5, h6 {margin-top: 0.5em;margin-bottom: 0.5em;font-weight: bold;}/* @end *//* @group Text */p, blockquote, ul, ol, dl, table {margin-top: 1em;margin-bottom: 1em;}blockquote, ul, ol, dl {padding-left: 2em;}blockquote, q {font-style: italic;}q:before {content: open-quote;}q:after {content: close-quote;}q q:before {content: open-quote;}q q:after {content: close-quote;}ul {list-style: disc inside;}ol {list-style: decimal inside;}th {font-weight: bold;text-align: center;}strong {font-weight: bold;}em {font-style: italic;}abbr, abbr[title] {border: none !important;cursor: auto;}address {font-weight: normal;font-style: normal;}/* @end */a:link, a:visited {color: #ffbb00;text-decoration: none;}a:hover, a:active {color: #ffbb00;text-decoration: none;}/* @end */}@media screen, projection {body {background-color: #181818;color: #CCCCCC;font-size: 80%;line-height: 1.4em;margin: 0;padding: 0;background-image: url(../images/background-body.gif);background-position: left 2em;background-repeat: repeat-x;}h1, h2, h3, h4, h5, h6 {font-weight: normal;color: white;}h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 2.6em;font-weight: bold;font-style: italic;line-height: 1.4em;color: #ffbb00;text-transform: lowercase;margin-top: 3em;margin-bottom: 0.5em;padding-left: 1.15em;background-color: #181818;width: 9em;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;}h1 span {text-transform: uppercase;font-size: 1.1em;color: #ffbb00;}h2 {font-size: 2em;margin-bottom: 0.8em;}h3 {color: #CC3333;font-style: italic;font-size: 1.2em;margin: 0.6em 0 0.3em 0;}h4 {color: #ffbb00;font-size: 1.8em;margin: 0.4em 0 0.5em 0;}h5 {font-size: 1.4em;margin: 0.8em 0 0.4em 0;}h6.infos {padding-bottom: 0;font-size: 1em;margin: 0.5em 0 0.4em 2em;border-bottom: thin dotted #3F3F3F;}h6 + p {margin: 0 0 auto 2.55em;font-size: 0.8em;}span {font-size: 0.8em;color: #9F9F9F;}/*a[href$="#top"] {background-image: url("../images/icons/toTop.gif");background-position: right center;background-repeat: no-repeat;padding-right: 1.5em;text-indent: -9999em;display: block;float: right;width: 1.2em;}*/input, textarea, select {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 1em;color: #000000;width: auto;}hr {margin: 2em auto 1.5em auto;color : black;height : 0.1em;padding : 0;border-color : black;border-width : thin 0 0 0;border-style : solid;clear: both;}p {margin-left: 2em;}img {border: none;}/* @group Form */form { margin: 2em 0 1em 0;padding: 1em;}form div {padding: 0.3em;}form p {margin-left: 12em;}legend {color: #ffbb00;font-size: 1.5em;font-family: "FranklinGothic-Book","Franklin Gothic Book", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-weight: normal;padding: 0.2em;}label {float: left;width: 10em;padding: 0.3em 1em 0.3em 0;text-align: right;line-height: 1.45em;}label.error {color: #FFFFFF;background-color: #CC0000;-moz-border-radius: 6px;-webkit-border-radius: 6px;}input, select, textarea {background-color: #F4F4F4;border: 1px solid #B2B2B2;width: 25em;padding: 0.3em;line-height: 1.3em;margin: 0;-moz-border-radius: 6px;-webkit-border-radius: 6px;}select {width: auto;}input:focus, select:focus, textarea:focus {background-color: #FFFFFF;border-color: #686868;}input[type="checkbox"] {width: auto;padding: 0.2em;}input[type="submit"], input[type="reset"], input[type="button"] {margin: 0 0.4em 0 11em;padding: 0.2em 0.4em;display: inline;border-left-color: #CCCCCC;border-top-color: #CCCCCC;border-top-width: medium;border-right-width: medium;border-bottom-width: medium;border-left-width: medium;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #999999;border-bottom-color: #999999;background-color: #CC3333;color: white;width: auto;}input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {border-style: inset;}input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {border-style: inset;}label[for='url'], input[name='url'], #url {display: none;}/* @end */#linkJump2Content {display: none;}#page {position: relative;width: 65em;min-width: 600px;margin: 0 auto;padding: 2em 0 0 0;border-left: 1em solid #ffbb00;}/* @group Header */#header {margin: 0;padding: 0;width: 100%;overflow: hidden;background-image: url("../images/header/image_6.gif");background-position: left top;background-repeat: no-repeat;}#header hr {display: none;}#header ul ul li, #header ul ul a, #header ul ul strong {width: auto;}#header em {color: #000000;font-weight: bold;font-style: normal;}#header p {color: #FFBB00;padding-left: 3em;padding-bottom: 0.5em;margin-top: -1.5em;margin-left: 0;width: 23.45em;background-color: #181818;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;}#logo {display: none;position: absolute;top: 8.5em;left: 1em;}/* @end */#sidebar {position: relative;width: 20%;float: right;padding-left: 1%;margin-top: 2em;}#sidebar h2 {display: none;}/* @group Menu */#menu {list-style-type: none;padding-left: 0;background-position: right top;background-repeat: no-repeat;border-top: thin solid #3F3F3F;margin-top: 1em;}#menu li {background-position: right bottom;}#menu a {display: block;margin: 0;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-size: 0.95em;text-transform: lowercase;text-align: left;line-height: 2.25em;padding-left: 2em;/*background-image: url("../images/background-menu-link2.gif");*/background-position: right bottom;background-repeat: no-repeat;border-bottom: thin solid #3F3F3F;}#menu a:link, #menu a:visited {text-decoration: none;color: white;}#menu a:hover {text-decoration: none;font-weight: bold;}#menu li.current a {text-decoration: none;font-style: italic;text-transform: uppercase;}#menu li.current ul a {font-style: normal;text-transform: none;background-image: none;background-color: #181818;color: white;}#menu .current {margin-left: 0;}#menu a:active {text-decoration: none;}#menu a.current:hover {color: white;}/* @end */#content {width: 72%;padding: 1.5em 0 1.5em 3em;}/* @group News */#news {padding-top: 1em;}#news h5 {padding-bottom: 0;font-size: 1em;margin: 0.5em 0 0.4em 2em;border-bottom: thin dotted #3F3F3F;}#news #content ul {padding-left: 0;margin-left: 2em;}#news #content li {display: inline;}#news #content li:before {content: "|\0020";}#news #content li:first-child:before {content: "\0020";}/* @end *//* @group Partydates */#partydates {padding-top: 1em;}#partydates h5 span {color: #CC3333;}#partydates ul {list-style-type: none;padding-left: 0;margin-left: 2em;}#menu-locations {padding-left: 0;margin: 0 0 1em 0;line-height: 3em;}#menu-locations li {display: inline;margin-right: 0.5em;}/* @end *//* @group Links */#links {padding-top: 1em;}#links ul {list-style: none;padding-left: 2em;}#links li {float: left;display: block;width: 8.5em;height: 8em;}#links ul a {text-transform: lowercase;}#links ul a:hover {color: #ccc;}#links h3 {clear: both;font-size: 1.6em;color: white;font-style: normal;}/* @end *//* @group Contact */#contact {padding-top: 1em;}/* @end */#footer {clear: both;}.totop {text-align: right;}.totop a {padding: 0.5em 2em 0.5em 2em;background-color: black;-moz-border-radius: 4px;-webkit-border-radius: 4px;}.totop a:link, .totop a:visited {text-decoration: none;}.totop a:hover, .totop a:active {color: white;}/* @group Form classes */.errors {color: #FFFFFF;background-color: #CC0000;font-weight: bold;list-style-type: none;margin-left: 0;padding: 1em;margin-top: 1em;-moz-border-radius: 6px;-webkit-border-radius: 6px;}#contact .errors {margin-left: 12em;width: 24em;}div.error {margin: 0;padding: 0;}div.error input, div.error textarea {border-left: 2px solid #CC0000;border-right: 2px solid #CC0000;}.success {background-color: green;color: white;font-weight: bold;padding: 1em;margin-top: 1em;}.notice {font-size: 0.8em;margin-left: 15.2em;}/* @end *//* @group URLs */.url {display: block;}.feed {height: 32px;background-image: url(../images/icons/rss-feed.gif);background-repeat: no-repeat;background-position: left center; padding-left: 40px;margin-top: 3em;line-height: 32px;}.feed:link, .feed:visited {text-decoration: none;}.feed:hover {text-decoration: underline;}/* @end */.tip {background-image: url(../images/background-tip.gif);padding: 0.2em 0 0.3em;-moz-border-radius: 6px;-webkit-border-radius: 6px;}.tip em {font-variant: small-caps;}.vevent:hover h3 {text-shadow: #CC3333 0 0 0.2em;}.vevent:hover h4 {text-shadow: #ffbb00 0 0 0.2em;}.vevent:hover h5 {text-shadow: #fff 0 0 0.2em;}.vevent .infos {text-transform: lowercase;}.vevent h3 abbr {border: none;}.vevent .description h6 {font-style: normal;margin: 1em 0 0 1.65em;color: #CC3333;font-size: 1.2em;}.vevent .description h6 + p, .vevent .description h6 + ul {margin-top: 0.5em;}.vevent .description strong {color: white;font-size: 1.2em;font-weight: normal;font-variant: small-caps;}}