/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

a img {border: 0;}

/*	Typography presets
	------------------	*/

/* quotes for English, French, German (two kinds) and Japanese */
:lang(de) > q {quotes: '„' '“' '‚' '‘';}
:lang(fr) > q {quotes: '« ' ' »' '“' '”';}
:lang(en) > q {quotes: '“' '”' '‘' '’';}
:lang(de) > blockquote {quotes: '„' '“' '‚' '‘';}
:lang(fr) > blockquote {quotes: '« ' ' »' '“' '”';}
:lang(en) > blockquote {quotes: '“' '”' '‘' '’';}

/* Insert quotes before and after Q element content */
q:before {content: open-quote}
q:after  {content: close-quote}

body {font: 1.125em 'Alright Sans', 'Century Gothic', 'Trebuchet MS', Verdana, sans-serif; font-weight: normal; line-height: 1.5em; color: #4b4a48; -webkit-font-feature-settings: 'pnum', 'lnum'; -moz-font-feature-settings: 'pnum', 'lnum'; -ms-font-feature-settings: 'pnum', 'lnum';}
h1 {margin-top: 0; margin-bottom: 0.44262295em; font-size: 3.388888889em; font-family: 'Helvetica Neue', Baskerville, 'Century Gothic', 'Lucida Grande', serif; line-height: 1.327868853em;}
h2 {margin-top: 1.31707317em; margin-bottom: 0.65853659em; font-size: 2.277777778em; line-height: 1.31707317em;}
h3 {margin-top: 1em; margin-bottom: 1em; font-size: 1.5em; line-height: 1.15em;}
h4 {margin-top: 1.5em; margin-bottom: 1.5em; font-size: 1em; line-height: 1.5em;}
p, ul, ol, pre, blockquote {margin-bottom: 1.5em; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}
blockquote p {font-family: Georgia, serif; font-style: italic;}
input, textarea {font-size: 1.125em; line-height: 1.5em;}
strong {font-weight: bold;}

/* Sanitation */
hr {border: 1px solid; margin: -1px 0;}
ul ul, ol ol, ul ol, ol ul {margin-top: 0; margin-bottom: 0;}
b, strong, em, small, code {line-height: 1;}
sup, sub {vertical-align: baseline; position: relative; top: -0.4em;}
sub {top: 0.4em;}

/* Links */
a {color: #0988be; text-decoration: none; border-bottom: 1px dotted #0988BE;}
a:visited {color: #dc2727; text-decoration: none; border-bottom: 1px dotted #dc2727;}
a:link, a:visited {-webkit-transition: color .2s ease; -moz-transition: color .2s ease; -o-transition: color .2s ease; -ms-transition: color .2s ease; transition: color .2s ease;}

/* Metadata & DDC Signup*/
.metadata, form.ddc_signup {font-size: .6666667em /* 12/18 */; font-family: 'Andale Mono'; color: #8e8e8e;}
.metadata em {font-style: italic; color: #333;}
.metadata a {font-style: italic;}
.metadata a.visited {text-shadow: #f9f8f5 -1px 1px 1px;}

/* Settings for Mobile Phones */
@media screen and (max-width: 56.25em) {
	h1 {font-size: 2em; line-height: 1.25;}
	h2 {font-size: 1.4em; line-height: 1.15384615;}
	h3 {font-size: 1.2em; line-height: 1.13636364;}
	p, ul, ol, li, pre, blockqoute {font-size: 1em; line-height: 1.25}
	blockquote {font-size: 1.25em; line-height: 1.25;}
}



/* Selection colours (easy to forget) */

::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}



/*		Default Layout: 992px. 
		Gutters: 24px.
		Outer margins: 48px.
		Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */


body {background: #fff}
img {max-width: 100%; margin-bottom: 0;}

.col6w {width: 58.928571% /* 528/896 */;}
.col7w {width: 69.196429% /* 620/896 */}
.col2b {margin-left: 10.267857% /* 92/896 */;}
.col3b {margin-left: 20.535714% /* 184/896 */ ;}

@media screen and (max-width: 468px) {
	.col7w {width: 100% /* 620/896 */}
	.col2b {margin-left: 0;}
}

.embeddedVideo {position: relative; margin-left: 12.921348% /* 92/712 */; margin-bottom: 24px; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.embeddedVideo object, .embeddedVideo embed, .embeddedVideo iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.soundcloud {margin-left: 12.921348% /* 92/712 */; margin-bottom: 24px;}

header[role="banner"] {width: 90.32% /* 896/992 */; height: 60px; margin: 0 auto; background-color: #fff;}
header a {border-bottom: none;}

#logo {float: left; width: 16% /* 160/992 */; margin-left: 5% /* 48/992 */; padding-top: 12px;}
#logo a, #logo a:link, #logo a:visited {border: none;}
nav[role="navigation"] {overflow: auto;}
nav[role="navigation"] ul {float: right; width: auto; margin-top: 0; list-style: none;}
nav[role="navigation"] ul li {float: left; margin-left: 0; border-top: 5px solid transparent; text-transform: uppercase;}
nav[role="navigation"] li + li {margin-left: 65px /* 68/992 */;}
nav[role="navigation"] ul.regular li a, nav[role="navigation"] ul.regular li a:visited {display: block; width: auto; padding: 12px 0 0 4px; text-decoration: none; -webkit-transition: border .2s ease; -moz-transition: border .2s ease; -o-transition: border .2s ease; -ms-transition: border .2s ease; transition: border .2s ease; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0;}
nav[role="navigation"] ul.regular li a:hover, nav[role="navigation"] ul.regular li a:focus {color: #555; border-top: 5px solid #df4747; background: none; -webkit-transition: border .2s ease; -moz-transition: border .2s ease; -o-transition: border .2s ease; -ms-transition: border .2s ease; transition: border .2s ease;}
nav .mobile {display: none;}
#additionals {display: none;}
nav .mobile a {display: block; padding: 12px 0 0 4px;}

/* DDC Signup Form */

#introduction div.ddc_signup {padding-top: .6em; border-top: 1px solid #222;}
form.ddc_signup {width: 100% /* 620/896 */; padding: .6em .5%; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: rgba(200,200,200,.5); -webkit-border-radius: 5px; border-radius: 5px;}
form.ddc_signup p {margin: 0;}
form.ddc_signup p.formfields {padding: .6em 1.5%; border-top: 1px solid #aaa; border-right: 1px solid #888; border-bottom: 1px solid #888; border-left: 1px solid #aaa; vertical-align: middle; background: #fff;}
form.ddc_signup p.privacy {padding-left: .5%; color: #444;}
form.ddc_signup input {width: 30%; margin-right: .5%; border: 1px solid #ccc; padding: .2em; color: #666; vertical-align: middle;}
form.ddc_signup input:focus {outline: none;}
form.ddc_signup input.submit {width: 34.5%; margin-left: 1.5%; margin-right: 0; border: 1px solid #70991a;font-weight: normal; color: #fcfcfc; text-transform: uppercase; vertical-align: middle; cursor: pointer; background-color: #91ba3a; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-image: -webkit-gradient(linear, left top, right bottom, from(#91ba3a), to(#7da132));}
p.privacy {margin-bottom: 0; text-align: left !important; font-size: .6666667em /* 12/18 */}

/* Navigation for Mobile Phones */
@media screen and (max-width: 53em) {
nav .mobile {display: block;}
#additionals {display: block;}
nav .regular {display: none;}

/* DDC Signup Form */
form.ddc_signup p.formfields {border: none; background: transparent;}
form.ddc_signup input {display: block; width: 80%; margin: 0 auto .6em; border: 1px solid #999; border-right-color: : #ccc; border-bottom-color: #eee; background: rgba(200,200,200,1);}
form.ddc_signup input.submit {margin: 0 auto .6em;}
}

/* Navigation for Mobile Phones */
@media screen and (max-width: 58em) {
nav[role="navigation"] li + li {margin-left: 35px /* 68/992 */;}
}

/* Navigation for Mobile Phones */
@media screen and (max-width: 66em) {
nav[role="navigation"] li + li {margin-left: 45px /* 68/992 */;}
}

/* DubDisco Pager */
article {background: transparent url('../../bilder/dancing-wild_03.jpg') center center fixed no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
article img.framed {padding: 0 0 18px 18px; background: transparent url('../../bilder/bg_img_shadow.png') left bottom no-repeat;}
section {width: 100%; margin: 0; padding: 0; text-align: center;}
section img {margin-bottom: 1.5em;}
#teaser {color: #fff; background-color: rgba(9,136,190,.0);}
#teaser img {padding-top: 6em; padding-bottom: 3em;}
section#termin, section#cta {background-color: rgba(255,255,255,.9);}
section#buildup {color: #fff; background: url('../../bilder/ppl-dancing_02.png') center center fixed no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
section h3 {margin-top: 0;}
.centerwrap {position: relative; width: 71.774193548387% /* 712/992 */; margin: 0 auto; padding-top: 3em; padding-bottom: 3em; -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */}
#teaser .centerwrap {padding: 0;}
#termin h3, #termin p, #buildup h3, #buildup p, #cta h3, #cta p {text-align: left;}
section a {border: none;}
.pfeil-unten {display: block; width: 40px; height: 40px; margin: 0 auto; 1.5em;}
svg {}
svg line {stroke: #323a45; stroke-width: 2px;}
svg circle {stroke: #323a45; stroke-width: 2px; stroke-dasharray: 500; stroke-dasharray: 500; fill: none;}
#teaser svg line, #buildup svg line {stroke: #fff;}
#teaser svg circle, #buildup svg circle {stroke: #fff;}
.kreishaft svg circle {-webkit-animation: circle-full 2s ease-in-out alternate forwards; -moz-animation: circle-full 2s ease-in-out alternate forwards; -ms-animation: circle-full 2s ease-in-out alternate forwards; -o-animation: circle-full 2s ease-in-out alternate forwards; animation: circle-full 2s ease-in-out alternate forwards;}
.kreislos svg circle {-webkit-animation: circle-none 2s ease-in-out forwards; -moz-animation: circle-none 2s ease-in-out forwards; -ms-animation: circle-none 2s ease-in-out forwards; -o-animation: circle-none 2s ease-in-out forwards; animation: circle-none 2s ease-in-out forwards;}

@keyframes circle-full {
  from {
    stroke-dashoffset: 500;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes circle-full {
  from {
    stroke-dashoffset: 500;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes circle-none {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 500;
  }
}
@-webkit-keyframes circle-none {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 500;
  }
}
@keyframes loader {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes loader {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

/* Blogindex */
.worte_index article h2 {margin-top: 0;}


/* Terminindex */
.termine_index article h2 {margin-top: 0;}
#introduction {border-top: 0;}
#introduction h2, #introduction h3, #introduction p {margin-left: 0; text-align: center;}
.scroll_circle {width: 100px; height: 100px; margin-left: 40%; margin-bottom: 3em; background: transparent url('../../bilder/bg_circle_grey.png') center center no-repeat;}
.scroll_circle p {padding-top: 43%; font-size: 2.5em; text-align: center;}

p.metadata {margin-top: 0; margin-bottom: 0; text-align: left;}
ul.metadata {margin-left: 12.921348% /* 92/712 */; text-align: left; border-top: 1px solid #3f3f3f;}
ul.metadata li {width: 48.064516% /* 298/620 */; float: left; margin-bottom: 0px; list-style: none;}
ul.metadata li.right {width: 48.064516% /*298/620 */; margin-left: 3.8709677% /* 24/620 */}
ul.metadata li.last {margin-right: 0;}
blockquote~ul.metadata {padding-top: 24px; border-top: 1px solid #3f3f3f;}

.SocialSharing {width: 7.59% /* 68/896 */; position: absolute; top: 332px; margin-left: 9% /* 92/896 */;}
.SocialSharing a {display: block; margin-bottom: 20px; width: 47.05% /* 32/68 */; height: 32px; text-indent: -9999px; border-bottom: none;}
.SocialSharing a.facebook {background: url('bilder/icons/facebook_share.png') 0 0 no-repeat;}
.SocialSharing a.facebook:hover {background-position: 0 -32px;}
.SocialSharing a.twitter {background: url('bilder/icons/twitter_share.png') 0 0 no-repeat;}
.SocialSharing a.twitter:hover {background-position: 0 -32px;}

#ArticleControls {color: #999; font-weight: 400; border-bottom: 0px solid #282828; background-color: rgba(204, 204, 204, .2)}
#ArticleControls ul {position: relative; width: 90.32% /* 896/992 */; margin: 0 auto; position: relative; margin: 0 auto; list-style: none;}
#ArticleControls ul li {display: inline-block; padding: 11px 20px 11px;}
#ArticleControls ul .archive, #ArticleControls ul .pagination {width: 48.4375% /* 434/896 */; margin-left: -1.3392857% /* 12/896 */; padding-left: 2.764977% /* 12/434 */; padding-right: 2.764977% /* 12/434 */; border-left: 1px solid rgba(204, 204, 204, 0.3); border-right: 1px solid rgba(204, 204, 204, 0.3);}
#ArticleControls ul .PreviousEntry, #ArticleControls ul .OlderPosts {width: 8.1473214% /* 73/896 */; margin-left: 28.125% /* 252/896 */; padding-right: 6px /* 6/73 */; text-align: right; border-right: 1px solid rgba(204, 204, 204, 0.3); text-align: right;}
#ArticleControls ul .NextEntry, #ArticleControls ul .NewerPosts {width: 8.2589286% /* 74/896 */; padding-left: 6px /* 6/74 */; }
#ArticleControls ul .PreviousEntry a:link, #ArticleControls ul .PreviousEntry a:visited, #ArticleControls ul .NextEntry a:link, #ArticleControls .NextEntry a:visited, #ArticleControls ul .OlderPosts a:link, #ArticleControls ul .OlderPosts a:visited, #ArticleControls ul .NewerPosts a:link, #ArticleControls .NewerPosts a:visited {margin-bottom: 0; padding: 5px 12px 6px /* 12/73 */; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -o-transition: background-color .2s ease; -ms-transition: background-color .2s ease; transition: background-color .2s ease;}
#ArticleControls ul .NextEntry a:link, #ArticleControls ul .NextEntry a:visited, #ArticleControls ul .NewerPosts a:link, #ArticleControls ul .NewerPosts a:visited {border-left: none;}
#ArticleControls ul .PreviousEntry a:hover, #ArticleControls ul .NextEntry a:hover, #ArticleControls ul .PreviousEntry a:focus, #ArticleControls ul .NextEntry a:focus, #ArticleControls ul .OlderPosts a:hover, #ArticleControls ul .NewerPosts a:hover, #ArticleControls ul .OlderPosts a:focus, #ArticleControls ul .NewerPosts a:focus {background: #333; color: #fff;}

#filter {width: 79.241071% /* 712/896 */; margin-left: 10.267857% /* 92/896 */; font-size: 12px; list-style: none;}
.filter-title {float: left; margin: 0.7022472% /* 5/712 */ 0; padding: 5px 10px 5px 0; text-transform: uppercase; letter-spacing: 1px; color: #333;}
#filter .current {float: left; margin: 0.7022472% /* 5/712 */ 8px 0.7022472% /* 5/712 */ 0; padding: 1px 10px; background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; background: #df4747; color: #fff;}
#filter li a {float: left; margin: 5px 8px 5px 0; padding: 1px 10px; background: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px;}
#filter a {border-bottom: none; color: #444; background: #262626;}
#filter a:hover, #filter a:focus {color: #fff; background: #df4747;}
#filter li:last-child {margin-right: 0;}

/* Signup Box */
.dd_signup {width: 87.078652% /* 620/712 */; margin-left: 12.921348% /* 92/712 */; margin-bottom: 22px; border-top: 1px solid 999; border-bottom: 1px solid 555; font-size: 12px; font-family: 'Andale Mono'; color: #383838; background-color: #9bcade; box-shadow: 1px 1px 2px 1px #999;}
.dd_signup form {margin-left: 5px; margin-right: 5px;}
.dd_signup form p {margin-left: 0; margin-bottom: 14px;}
.dd_signup label {margin-right: 5px;}
.dd_signup input {width: 75% /* 300/436 */; color: #222;}
/* .mc-field-group {width: 33%; float: left;}
.mc-field-group-submit {width: 34%; margin-left: 66%;} */

.signup {width: 87.078652% /* 620/712 */; margin-left: 12.921348% /* 92/712 */; margin-bottom: 22px;}
.signup p {margin-left: 0;}
.signup a {display: block; padding: 24px 30px; font-size: 18px; font-family: 'Andale Mono'; color: #fff; background-color: #000; border-radius: 10px; transition: background .3s ease; -webkit-transition: background .3s ease; -moz-transition: background .3s ease; -o-transition: background .3s ease; -ms-transition: background .3s ease;}
.signup a:hover {background: #df4747;}

#dc_fancybox {background: transparent url('../../bilder/bg_signup.png') 0 0 repeat;}
#dc_fancybox form {width: 70.322581% /* 436/620 */; margin-left: 14.83871% /* 92/620 */; padding-top: 24px;}
#dc_fancybox h2 {font-size: 36px; margin-bottom: 12px; line-height: 48px; text-transform: uppercase; text-shadow: 2px 2px 0px #dcdcdc; color: #0988be; line-height: 60px;}
#dc_fancybox p.label {width: 79.899083% /* 344/436 */; height: 42px; padding: 4px .872093% /* 3/344 */; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: rgba(200,200,200,.5); -webkit-border-radius: 5px; border-radius: 5px;}
#dc_fancybox p.usp {font-size: 28px; font-style: italic;}
#dc_fancybox p.privacy {margin-bottom: 0; padding-bottom: 24px;}
#dc_fancybox p.mc-submit {height: 48px;}
#dc_fancybox input, #ddc_fancybox textarea {float: right; width: 73.255814% /* 252/344 */; height: 24px; margin: 0 0 0 3.4883721% /* 12/344 */; padding: 0; color: #222;}
#dc_fancybox input.button {float: right; width: 73.255814% /* 252/344 */; height: 36px; text-transform: uppercase; background: linear-gradient(top, #ff932f 0%, #ff6018 100%); background: -moz-linear-gradient(top, #ff932d 0%,#ff6018 100%); background: -moz-linear-gradient(top, #ff932d 0%,#ff6018 100%);}

#dc_signup {padding: .9em .5em; border: 1px solid #c2c2c2; border-radius: 3px; background-color: #c2c2c2;}
#dc_signup form {width: 95%; margin-bottom: 0; padding: 2%; border-left: 1px solid #aaa; border-top: 1px solid #aaa; border-right: 1px solid #555; border-bottom: 1px solid #555; border-radius: 3px; background-color: #fff;}
#dc_signup p.label {display: inline; width: 100%; height: 28px; margin-top: 0; margin-bottom: 9px; padding: 9px .872093% /* 3/344 */; border-top: 0px solid #70bdde; border-left: 0px solid #70bdde; border-bottom: 0px solid #ccc; border-right: 0px solid #ccc; background-color: #83c3de; background-color: rgba(9,136,190,.5); -webkit-border-radius: 2px; border-radius: 2px;}
#dc_signup p.label:hover {background-color: rgba(9,136,190,1); box-shadow: 0px 2px 1px #aaa;}
#dc_signup p.privacy {margin-bottom: 0; padding-bottom: 24px;}
#dc_signup p.mc-submit {height: 48px;}
#dc_signup label {width: 1%; font-size: 20px;}
#dc_signup input {display: inline-block; margin-top: 1px; margin-bottom: 0; vertical-align: top; line-height: 29px;}
#dc_signup input[type=email] {width: 60%; margin-bottom: 0; margin-right: 0%; padding: 0; border: none; outline: 0; background: none; color: rgb(34,34,34);}
#dc_signup input[type=submit] {width: 30%; margin-left: 0%; font-size: 20px; border: none; font-weight: normal; color: #eee; text-transform: uppercase; vertical-align: middle; cursor: pointer; background-color: #dc2727; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
#dc_signup input[type=submit]:hover {background: linear-gradient(top, #bfffc4 0%, #1abb1f 100%); background: -moz-linear-gradient(top, #bfffc4 0%, #1abb1f 100%); background: -webkit-linear-gradient(top, #bfffc4 0%, #1abb1f 100%); box-shadow: 0 1px 3px rgba(0,0,0,.8), 0 3px 9px rgba(0,0,0,.2);}

/* Squeeze Pages */
#page_optin h1, #page_optin_confirm h1, #page_optin_success h1 {text-align: center; text-shadow: 2px 2px 0 #dbd8d8;}
#page_optin h1 cite {display: block; font-size: .4390244em; font-weight: normal; text-shadow: none;}
#page_optin img {max-width: 100%;}

img.center {display: block; margin: 0 auto;}

/* WebKit and Opera browsers */
@-webkit-keyframes slides {
  0% {-webkit-opacity: 1;}
  20% {-webkit-opacity: 1;}
  33.33% {-webkit-opacity: 0;}
  86.66% {-webkit-opacity: 0}
  100% {-webkit-opacity: 1;}
}
/* all other browsers */
@keyframes slides {
  0% {opacity: 1;}
  20% {opacity: 1;}
  33.33% {opacity: 0;}
  86.66% {opacity: 0}
  100% {opacity: 1;}
}

#stage {position:relative; width: 450; height: 400px; margin: 0 auto;}
#stage img {position: absolute; left: 0; max-width: 100%;}
#stage img {animation-name: slides; animation-timing-function: linear; animation-iteration-count: infinite; animation-duration: 15s; animation-direction: normal; -webkit-animation-name: slides; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 15s; -webkit-animation-direction: normal;}
#stage img:nth-of-type(1) {animation-delay: 10s; -webkit-animation-delay: 10s;}
#stage img:nth-of-type(2) {animation-delay: 5s; -webkit-animation-delay: 5s;}
#stage img:nth-of-type(3) {animation-delay: 0; -webkit-animation-delay: 0;}

/* Additionals */

#additionals {padding-bottom: 11px; border-bottom: 1px solid #eee; background: rgba(180,180,180,.4) url('/bilder/footer-shadow.png') 0 0 repeat-x;}
#additionals .first {margin-top: 0; padding-top: 1em;}
#additionals div.ddc_signup {margin-left: 20.535714% /* 184/896 */;}


/* Kommentare */

#comments {padding-bottom: 11px; border-bottom: 1px solid #eee; background: rgba(180,180,180,.4) url('/bilder/footer-shadow.png') 0 0 repeat-x;}
#comments h2, #comments h3 {padding-top: 44px; text-transform: uppercase; letter-spacing: 1px; font-weight: 300; font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}
dl#comments-list dt {float: left; display: block; width: 28.125% /* 252/896 */; border-top: 2px solid #666; font-size: 14px;}
dl#comments-list dt.author-comment {border-top: 2px solid #c30;}
dl#comments-list dt strong {display: block; padding-top: 11px; padding-left: 9.9206349% /* 25/252 */; font-weight: normal;}
dl#comments-list dt em.comment-date {display: block; color: #666; letter-spacing: 1px; text-transform: uppercase; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 11px; font-style: normal;}
dl#comments-list dd {min-height: 88px; width: 71.875% /* 644/896 */; margin-left: 28.125% /* 252/896 */; font-size: 14px; border-top: 2px solid #bbb;}
dl#comments-list dd p {width: 81.987578% /* 528/644 */; margin-left: 3.7267081% /* 24/644 */; padding-top: 11px;}
dl#comments-list dd span.gravatar {float: right; width: 10.559006% /* 68/644 */; margin-bottom: 22px; padding-top: 13px;}
dl#comments-list a.comment-permalink {display: block; float: left; margin: 13px 0 0 0; width: 17px; height: 18px; text-indent: -9999px; background: transparent url('bilder/icons/comment_17x18.png');}

#comments .formcontrols {float: left; width: 28.125% /* 252/896 */; border-top: 2px solid #ccc; font-size: 14px;}
#comments form {width: 71.875% /* 644/896 */; margin-left: 28.125% /* 252/896 */; margin-bottom: 22px; padding-top: 11px; border-top: 2px solid #ccc; font-size: 14px;}
#comments form p {width: 68.167702% /* 436/644 */; margin-left: 3.7267081% /* 24/644 */; margin-right: 3.7267081% /* 24/644 */; padding: 3px .6880734% /* 3/436 */; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: rgba(200,200,200,.5); -webkit-border-radius: 5px; border-radius: 5px;}
#comments form p.submit {width: 28.125% /* 252/644 */;}
#comments form .commentfields {display: block; padding: 3px 1.552795% /* 10/644 */ 8px;}
#comments input, #comments textarea {float: right; width: 68.807339% /* 300/436 */; margin: 0 0 0 2.293578% /* 10/436 */; padding: 0; color: #222;}
#comments input.submit {float: none; width: 79.365079% /* 200/252 */;}

/* Footer */

#footer {padding-top: 18px; border-top: 1px solid #000; font-size: 15px; color: #222; background: #333 url('bilder/bg_klk.jpg') 0 0 repeat;}
#footer h3 {font-size: 18px; font-family: 'Helvetica Neue', Baskerville, sans-serif; text-transform: uppercase; letter-spacing: 2px; font-weight: normal; color: #517d24; text-shadow: #6a675f 0 1px 0; -webkit-text-shadow: white 0 1px 0; border-bottom: 0px dotted #639e26; display: inline; margin-bottom: 22px;} 
#footer p {color: #ddd; text-shadow: #6a675f 0 1px 0; -webkit-text-shadow: black 0 1px 0;}
#footer a:link {}
#footer a:visited {}
#footer #LeftColumn {float: left; width: 48.660714% /* 436/896 */;}
#footer #RightColumn {float: left; width: 38.28125% /* 343/896 */; margin-left: 1.338295% /* 12/896 */; padding-left: 3.498542% /* 12/343 */; border-left: 1px solid rgba(204, 204, 204, 0.3);}


.clear {clear: both;}




