/*
Author: Alexander Ebrahim Schneider
http://www.alexome.com
------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;font-size:inherit;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}a img,:link img,:visited img {border: none;outline: none;display: block;}body {font-family: "Arial Unicode MS", Arial, Helvetica, Geneva, sans-serif;font-size: 12px;line-height: 18px;font-style: normal;text-align: left;}h1 {font-size: 45px;line-height: 36px;font-weight: bold;letter-spacing: -1px;margin-bottom: 18px;}h2 {font-size: 36px;line-height: 18px;font-weight: bold;margin-bottom: 18px;}h3 {font-weight: bold;}h4 {font-weight: bold;display: inline;}em {font-style: italic;}#text1 p {font-size: 16px;line-height: 22px;}a:focus {outline:none}a {color: #333333;}a:link, a:visited {text-decoration: underline;color: #333333;}a:hover {text-decoration: underline;cursor: pointer;color: #0B0B0B;}a:active {text-decoration: underline;color: #333333}body#videos .video-description a:link,body#videos .video-description a:visited {color: #8D8D8D;}body#videos .video-description a:hover {color: #FFFFFF;}p img {vertical-align: text-bottom;}p {padding-bottom: 18px;}iframe {border-left: none;border-right: none;border-top: none;border-bottom: 3px solid #000000;background-color: #1B1B1B;display: block;}body {margin: 0 auto;padding: 15px 0px 18px;max-width: 928px;color: #333333;background-color: #fdfdfa;}#content, #navigation {clear: both;display: block;position: relative;}div#footer {clear: both;border-top-width: 3px;border-top-style: solid;border-color: #BBBDBF;}body.zweispaltig .colone {width: 500px;float: left;overflow: hidden;}body.zweispaltig .colone .image {margin-bottom: 18px;}body.zweispaltig .colone img {display: block;}body.zweispaltig .coltwo {margin-left: 518px;margin-bottom: 18px;}.row {clear: both;width: 100%;position: relative;display: block;}div.text3 {width: 455px;}div.row .text3:first-child {float: left;}div.row .text3:last-child {margin-left: 473px;}div.row img {float: left;margin-bottom: 18px;margin-right: 18px;}.besetzung {background: url(../images/fourinone.png) no-repeat;background-position: 94% 80%;}.besetzung .formation p {margin: -36px 0 0 248px;}.besetzung h3 span {font-weight: normal;}body.downloads .item {float: left;margin: 0 37px 18px 0;}body.downloads .item:nth-child(5n+0) {margin-right: 0;}body.downloads .item img {margin: 0 0 9px 0;float: none;}body.downloads .download-description {padding-left: 2px;font-weight: bold;}span.file-type {color: #B7B0A7;font-weight: normal;}#navigation {font-size: 16px;line-height: 18px;margin-bottom: 18px;}#navigation #logo {float: right;position: relative;padding: 0;z-index: +100;}#navigation #logo img {margin-bottom: 14px;}#navigation ul {border-bottom: 3px solid #BBBDBF;position: absolute;width: 100%;bottom: 0;left: 0;}#navigation ul a {text-decoration: none;display: block;padding: 9px 0 12px 0;border-top: 1px solid #BBBDBF;margin-top: -1px;}#navigation ul a:link,#navigation ul a:visited {color: #DB9282;border-color: #BBBDBF;}#navigation ul a:hover {color: #CE361E;}#navigation ul a.highlight {border-color: #333333;color: #CE361E;padding: 9px 0;border-bottom-width: 3px;border-bottom-style: solid;}#navigation ul a:active {color: #CE361E;}#navigation ul li {display: block;float: left;margin: 0;padding-right: 24px;margin-bottom: -3px;border-top: 1px solid #BBBDBF;}#navigation ul li:last-child {padding-right: 0;}body.referenzen ul ul li:first-child {font-weight: bold;}body.referenzen ul ul li:last-child {color: #B7B0A7;font-style: italic;}body.referenzen ul li ul {margin-bottom: 18px;}body#gallerie {padding-bottom: 130px;}body#gallerie #content {border-bottom: 18px solid #FDFDFA;}body#gallerie #foto {position: relative;width: 574px;}body#gallerie div#image-wrapper {overflow: hidden;width: 584px;margin-left: -6px;}body#gallerie div#image-wrapper div#image-holder {width: 100000px;}body#gallerie div.image {float: left;position: relative;width: 578px;overflow: hidden;display: none;margin-bottom: 9px;height: 18px;background: url(../images/shadow-left.png) no-repeat;background-position: 0px 0px;padding-left: 6px;}body#gallerie div.image img {background: url(../images/shadow-bttm.png) no-repeat;background-position: 0 100%;padding: 0 4px 9px 0;}body#gallerie div.image:first-child {display: block;height: auto;}body#gallerie div.image-extra {position: absolute;bottom: 9px;left: 6px;padding-left: 3px;background-color: #FDFDFA;opacity: .9;width: 218px;}body#gallerie div#description-wrapper {overflow: hidden;clear: both;}body#gallerie div#description-wrapper #description-holder {width: 100000px;}body#gallerie .description {float: left;width: 574px;display: none;}body#gallerie .description:first-child {display: block;}body#gallerie .description p:last-child {padding-bottom: 0;}body#gallerie .col-last {width: 336px;height: 100%;position: absolute;top: 0;left: 592px;}body#gallerie #foto-thumbnails {height: 100%;overflow: auto;background: url(../images/thumbs-empty.gif) repeat-y;}#foto-thumbnails ul li {display: list-item;margin: 0 1px 1px 0px;float: left;padding: 0;}body#videos #content {border-bottom: 18px solid #FDFDFA;}body#videos .youtube-player {width: 640px;min-height: 385px;position: relative;}body#videos .youtube-player iframe {width: 640px;overflow-x: hidden;}body#videos .youtube-player .video-description {background-color: #1B1B1B;padding: 18px 0 0 15px;}body#videos .youtube-player .video-description p {color: #8D8D8D;}body#videos .col-last {width: 276px;position: absolute;top: 0;left: 652px;height: 100%;}body#videos .col-last ul {height: 100%;overflow: auto;}body#videos .col-last li p {padding-bottom: 0;}body#videos .col-last li.video-thumbnail {margin-bottom: 18px;background: url(../images/thumb-shadow-top.png) no-repeat;background-position: 0px 0px;}body#videos .col-last li.video-none {padding: 9px 9px 0 6px;}body#videos .col-last li.video-thumbnail img {display: block;background: url(../images/thumb-shadow-bttm.png) no-repeat;background-position: 6px 100%;padding: 0 0px 8px 6px;}body#videos .col-last li.video-thumbnail a {text-decoration: none;position: relative;display: block;}body#videos .col-last li.video-thumbnail div.video-thumb-descr {padding-left: 6px;}body#videos .col-last li.video-thumbnail div.video-thumb-descr span.video-release-date {color: #B7B0A7;}body#videos .col-last li.video-thumbnail a div.press-play {position: absolute;top: 7px;left: 13px;z-index: 3000;width: 34px;overflow: hidden;}body#videos .col-last li.video-thumbnail a div.press-play img {border: none;background: none;padding: 0;}body#videos .col-last li.video-thumbnail a:link div.press-play,body#videos .col-last li.video-thumbnail a:visited div.press-play {display: block;}body#videos .col-last li.video-thumbnail a:hover div.press-play {display: block;}body#videos .col-last li.video-thumbnail a:hover div.press-play img {margin-left: -34px;}body#videos .col-last li.video-thumbnail a.playing div.press-play img {margin-left: -34px;}body#videos div#vid-wrapper {overflow: hidden;width: 640px;}body#videos div#vid-wrapper div#vid-holder {width: 100000px;}body#videos div.youtube-player {width: 640px;display: none;}body#videos.js-enabled div.youtube-player {float: left;}body#videos div.youtube-player:first-child {display: block;}body#audio #foto {position: relative;width: 486px;overflow-x: hidden;min-height: 190px;}body#audio #content #foto img {display: block;margin-bottom: 18px;}body#audio .col-last {height: 100%;width: 424px;overflow: hidden;position: absolute;top: 0;left: 504px;}body#audio .col-last audio {min-height: 42px;}body#audio div#track-lists {margin-top: 18px;padding-bottom: 17px;border-bottom: 1px solid #404040;}body#audio div#track-lists.children-1 {display: none;}body#audio #track-lists a:link,:visited {text-decoration: none;padding: 0 2px 1px 2px;}body#audio #track-lists a:hover {background-color: #404040;color: #DDD;}body#audio #track-lists a.highlight {background-color: #404040;color: #DDD;}body#audio .col-last #track-lists-container {position: absolute;top: 76px;bottom: 18px;overflow: auto;width: 100%;border-bottom: 1px solid #404040;}body#audio .col-last #track-lists-container.children-1 {top: 40px;border-top: 1px solid #404040;}body#audio .col-last #track-lists-container .beschreibung {font-style: italic;padding-bottom: 2px;padding: 9px 0;margin-right: 18px;border-bottom: 1px solid #404040;}body#audio .col-last #track-lists-container .beschreibung:first-child {display: block;}body#audio .col-last #track-lists-container .beschreibung p {padding-bottom: 0;}body#audio .col-last ol {color: #B7B0A7;padding-right: 18px;list-style-position: inside;list-style-type: decimal-leading-zero;}body#audio .col-last ol.track-list:first-child {display: block;}body#audio .col-last ol li {border-bottom: 1px solid #404040;cursor: pointer;padding-left: 1px;}body#audio .col-last ol li:last-child {margin-bottom: 18px;}body#audio .col-last ol li.empty {list-style-type: none;}body#audio .col-last ol li.empty:after {content: '—';color: #fdfdfa;}body#audio .col-last li.playing {background-color: #404040;color: #DDD;}body#audio .col-last ol li a {text-decoration: none;}body#audio .col-last ol li a:hover,body#audio .col-last li.playing a {color: #DDD;}body#audio .col-last ol li:hover,body#audio .col-last ol li:hover a {background-color: #404040;color: #DDD;}#footer div {margin-top: 18px;position: relative;}#footer div.left {width: 200px;float: left;}#footer div.right {margin-left: 200px;}#footer ul li {display: block;float: right;}#footer ul li:after {content: '•';text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);padding: 0 9px;}#footer ul li:first-child:after {content: none;}#footer p {padding-bottom: 0;}hr {display: block;clear: both;margin: 0;padding: 0px;height: 0px;overflow: hidden;visibility: hidden;}.hidden,body#audio .col-last #track-lists-container .beschreibung.hidden {display: none;}.browser-message {width: 324px;padding: 18px 18px 0 18px;margin-left: -180px;position: fixed;bottom: 18px;left: 50%;z-index: 1000;background-color: #FBFBD8;border: 3px solid #333333;}div#not-ie.browser-message {bottom: 132px;}