body {font: 12px/1.8em "Lucida Grande", Lucida, Verdana, sans-serif;}#header,#content,#footer {width: 1008px;margin: auto;}#header {height: 420px;margin-top: 40px;}#header_image {background: url('../images/header3.jpg') no-repeat;width: 1008px;height: 388px;}#header_image span {display: none;}#header_image #me_link,#header_image #goretex_link,#header_image #tickets_link {display: inline;float: right;width: 125px;height: 115px;margin-right: 5px;}#header_image #tickets_link {width: 200px;float: left;margin: 100px 0 0 210px;height: 200px;}#header_image #goretex_link {width: 110px;}#header ul {margin: 0;height: 27px;padding: 0 5px;border-bottom: 4px solid #003d76; }* html #header ul li {padding: 5px 10px 5px 0;}#header ul li {list-style-type: none;float: left;padding: 5px 10px 8px 0;position: relative;}#header ul li ul {border: none;padding: 0;background-color: #fff;position: absolute;width: 130px;display: none;border: 4px solid #003d76;border-top: none;margin: 6px 0 0 -15px;padding: 4px 10px;height: auto;}#header ul li:hover ul,#header ul li.over ul {display: block;}#header ul li ul li {padding: 3px 0;width: 100%;}#header ul li ul li a,#header ul li.active ul li a {font-size: 12px;margin: 0;color: #003d76;}#header ul li a {margin-right: 10px;text-decoration: none;color: #003d76;display: block;font: bold 16px/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#header ul li.active a,#header ul li a:hover,#header ul li.active ul li.active a {color: #8a8a8a;}#content {padding-bottom: 0em;padding-top: 0;clear: both;}#footer {background-color: #003d76;clear: both;margin-bottom: 1em;height: 18px;overflow: hidden;font-size: 11px;line-height: 18px;text-align: right;}#footer a {color: #fff;margin-right: 10px;}a {color: #003d76;text-decoration: none;}a:hover,a:active {text-decoration: underline;}p,ul,ol {margin-bottom: 1em;}ul,ol {list-style-type: square;margin-left: 2em;}ol {list-style-type: decimal;}strong {font-weight: bold;}h1,h2,h3,h4 {font: bold 30px/1em Calibri, Geneva, Helvetica, sans-serif;text-transform: uppercase;margin-bottom: 0.5em;}h1,#content.tickets h2 {color: #003d76;font-size: 30px;margin-top: 5px;}h2 {font-size: 20px;margin-top: 1.5em;}h3 {font-size: 16px;margin-top: 1.5em;}h4 {font-size: 14px;}form {width: 350px;}form label {display: block;}form label h3 {display: inline;}form input.text,form textarea,form select {width: 344px;margin: 0;padding: 2px;border: 1px solid #bbb;margin-bottom: 1em;-webkit-border-radius: 5px;-moz-border-radius: 5px;}form input.checkbox {background-color: #eee;}form select {padding: 0;width: 350px;}form input.text:focus,form textarea:focus,form select:focus {border: 1px solid #003d76;background-color: #f9fff1;}form input.checkbox:focus {background-color: #003d76;}.captcha {margin-top: 1em;font-size: 11px;}.captcha input {width: 192px!important;}form .buttons {text-align: right;margin-bottom: 2em;}input.button,a.button {border: 1px solid #003d76;cursor: pointer;padding: 5px 10px;text-decoration: none;color: #000;font-size: 12px;background-color: #eee;-webkit-border-radius: 5px;-moz-border-radius: 5px;}input.button:hover,input.button:focus {color: #fff;background-color: #003d76;}.captcha .captcha_image {float: left;text-align: center;padding-right: 20px;}td.date_col {width: 100px;}table.date_table,table.dates {margin: 0 0 20px 0;border: 1px solid #ddd;border-top: none;clear: left;border-collapse: collapse;width: 100%;vertical-align: top;}table.dates tr td,table.dates tr th,table.date_table tr td,table.date_table tr th {border-bottom: 1px solid #ddd;padding: 5px;cursor: pointer;vertical-align: top;}table.date_table .date_col {font-weight: bold;}table.date_table .count {width: 40px;text-align: right;}table.date_table .weight {width: 150px;}table.date_table tr th {background-color: #ddd;font-weight: bold;text-align: left;}table.date_table .dateinfo {font-size: 11px;padding-top: 1em;}table.date_table .dateinfo h5 {font-size: 12px;margin-bottom: 0.5em;font-weight: bold;padding-left: 2px;border-bottom: 1px solid #efefef;}table.dates td.date {width: 70px;white-space: nowrap;}table.dates td.time {width: 40px;white-space: nowrap;}table.dates td.buttons {width: 100px;text-align: right;}table.dates thead tr th {text-align: left;}div.left {float: left;width: 49%;}div.right {float: right;width: 49%;}#topo,#topo_done {width: 1008px;height: 170px;margin-bottom: 10px;background: url('../images/topo_black.png') no-repeat;}#topo_done {background-image: url('../images/topo_red.png');}.teaser {width: 329px;float: left;height: 175px;margin-right: 10px;background: #c7c7c7 url(../images/teaser_bg.png) no-repeat left bottom;margin-bottom: 10px;font-size: 12px;line-height: 18px;}.teaser img {float: right;padding-left: 10px;}.teaser h2 {border-bottom: 2px solid #fff;margin: 0;padding: 5px 10px;text-transform: none;}.teaser p {padding: 5px 10px 5px 45px;}.teaser.last {margin-right: 0;margin-left: 1px;}#route {width: 100%;height: 700px;}#map_1 {width: 510px;float: right;height: 700px;margin-bottom: 2em;}ul.map_pointlist {float: left;height: 700px;overflow: auto;width: 390px;margin-bottom: 2em;margin: 0;font-size: 11px;}ul.map_pointlist li {border: 1px solid #ddd;padding: 2px 5px;margin-bottom: 5px;cursor: pointer;font-weight: bold;}ul.map_pointlist li.hover,ul.map_pointlist li.clicked {background-color: #eee;}ul.map_pointlist li .details {display: none;font-weight: normal;}ul.map_pointlist li.clicked .details {display: block;}.news_item,.news_display,.guestbook_entry {border: 3px solid #ddd;margin-bottom: 2em;padding: 12px;}.news_item {}.news_item.even {}.news_item h2 {margin: 0;padding: 0;}.news_display h2 {margin-top: 0;}.news_info {font-size: 11px;margin-bottom: 1em;color: #555;}.news_display .news_info {clear: both;}#page_links {text-align: center;width: 469px;margin-bottom: 1em;width: 750px;}#page_links .left {float: left;width: 120px;}#page_links .right {float: right;width: 120px;}.width_88 {padding: 2em 50px;}#gallerysection {float: right;width: 230px;}#newssection {float: left;width: 750px;}.gallery_image {float: left;width: 227px;height: 180px;text-align: center;}#gallery_container_3 .gallery_image {float: none;height: auto;margin-bottom: 10px;}.guestbook_entry h2 {margin: 0;}.guestbook_entry .guestbook_date {float: right;text-align: right;color: #aaa;}#page_links.guestbook {width: 100%;}.guestbook_entry div.guestbook_text {width: 50%;min-height: 5em;}a.enter {float: right;font-size: 14px;padding-top: 5px;}.event_details fieldset.eventdetails_partner,.event_details fieldset.eventdetails_location {border: 1px solid #ddd;width: 475px;height: 140px;padding: 10px;margin-bottom: 2em;clear: none;}.event_details fieldset {clear: both;}.tickets h2 {line-height: 18px;}.eventdetails_partner {float: right;}.eventdetails_location {float: left;}#teaser_main {margin-right: 350px;padding: 20px;}#teaser_sidebar {padding-top: 10px;width: 329px;float: right;}#teaser_sidebar .teaser {background-image: url(../images/teaser_bg_neu.png);}