@charset 'utf-8';
@import url(css/print/print.css);
@media all and (min-width: 780px)  {
.ym-g33{width:33.333%}
.ym-g50{width:50%}
.ym-g66{width:66.666%}
.ym-gbox{padding:0 10px}
.ym-gbox-right{padding:0 0 0 10px}
.ym-gbox-left{padding:0 10px 0 0}
}
@media screen and (min-width: 780px)  {
body > header,body > nav,body > #main,body > footer,body > #blende {min-width: 780px;}
.ym-gbox-right {padding: 0 0 0 1.5em;}
.ym-gbox-left {padding: 0 1.5em 0 0;}
#main aside .ym-gbox-right {border-left: 1px #ddd solid;}
}
@media screen and (min-width:481px) {
.thts-profile{width:70px;display:block;position:absolute;min-height:70px;}
.thts-profile-thumb{max-width:50px !important; margin:0 10px 10px 0;vertical-align: bottom;padding:5px;border:1px solid #EEE !important;background:white!important;}
.thts-message{margin-left:70px !important;vertical-align:top;overflow:hidden;background:#F7F7F7;padding:10px;border-radius:6px;}
.ym-wbox {padding: 1.5em;}
.twitter-hash-tag{border:1px solid #EEE;padding:10px;background:#FFF;clear:both;position:relative;display:block;margin-top:20px;}
input#search {
background: url("//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/icons.png") no-repeat scroll 1px -210px #FFFFFF;
border: 1px solid #ddd;
float: right;
margin: 0.8em 0;
padding: 5px 3px 5px 39px;
}
form textarea,
form label input{
width: 98%;
}
.box p {margin-top: 1em;}
.ym-button {margin-top: 1em;}
nav#subnav {
background: none;
border: 1px solid #ddd;
padding: 10px;
margin: 2em 0 0.5em 0.5em;
float: right;
position: relative;
}
#subnav h3 {
background-color: #fff;
display: inline;
font-size: 100%;
padding: 0 5px;
position: relative;
top: -18px;
}
#subnav ul {
list-style-type: none;
margin: 0;
}
#subnav ul li {
margin: 0;
}
#subnav ul li.current_page_item a {
font-weight: bold;
}
.ym-hlist ul li {
display: inline;
float: left;
font-size: 1.0em;
line-height: 1em;
list-style-type: none;
margin: 0;
padding: 0;
}
.ym-hlist ul {
display: inline;
float: left;
margin: 0 auto;
}
.ym-hlist {
background: transparent;
overflow: hidden;
padding: 0 1.5em;
position: relative;
}
}
@media screen and (max-width: 779px)  {
.ym-g50{width:100%}
.ym-g66 {width: 100%;}
.ym-g33 {width: 100%;}
.ym-gbox {padding: 0;}
.ym-gbox-right,.ym-gbox-left {padding:0;}
body > header {height:0;overflow: hidden;}
}
@media screen and (max-width: 350px) {
div.wp-caption {
width: 100%!important;
text-align: center;
}
div.wp-caption img {
width: 90%;
}
}
@media screen and (max-width: 480px) {
.ym-g50{width:100%}
.ym-g66 {width: 100%;}
.ym-g33 {width: 100%;}
.ym-gbox {padding: 0;}
.ym-gbox-left, .ym-gbox-right{padding:0;}
.ym-wbox {padding: 1.5em 0.7em;}
.secondary li {margin:0;}
.twitter {display:none;}
.thts-profile {display:none;}
.thts-message{margin-left:0 !important;vertical-align:top;overflow:hidden;background:#F7F7F7;padding:10px;border-radius:6px;}
li.thts-post{margin-left:0;}
.twitter-hash-tag{border-top:1px solid #EEE;padding:10px 0;background:#FFF;clear:both;position:relative;display:block;margin-top:20px;}
#nav form {margin: 0 1em; height: 4em;}
input#search {
background: url("//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/icons.png") no-repeat scroll 1px -210px #FFFFFF;
border: 1px solid #ddd;
margin: 0.8em 0;
padding: 5px 3px 5px 39px;
width: 100%;
}
form textarea,
form label input{
width: 96%;
}
nav#subnav {
margin: 0.5em 0;
background:none;
width: 100%;
}
#subnav h3 {
display:none;
}
#subnav ul {
list-style-type: none;
margin: 0;
}
#subnav ul li {
margin: 2px 0;
padding-left: 5px;
font-size: 1.2em
}
#subnav ul li:before {
content: "\279C";
float: left;
font-size: 1.2em;
margin: 0 0.3em 0 -3px;
padding: 0 .2em;
pointer-events: none;
text-align: center;
width: 1em;
}
#subnav ul li.current_page_item {
display:none;
}
.ym-hlist ul li {
display: inline;
font-size: 1.0em;
line-height: 1em;
list-style-type: none;
margin: 0;
padding: 0;
}
.ym-hlist ul li a:before {
content: "\279C";
float: left;
font-size: 1.2em;
margin: 0 0.3em 0 -3px;
padding: 0 .2em;
pointer-events: none;
text-align: center;
width: 1em;
}
.ym-hlist ul {
margin: 0 auto;
width: 100%;
}
.ym-hlist {
background: transparent;
overflow: hidden;
padding: 0;
position: relative;
}
.box p {margin-top: 0.5em;}
.ym-button {margin-top: 0.5em;}
}
@media all {
.cf:before,
.cf:after {
content:"";
display:table;
}
.cf:after {
clear:both;
}
.cf {
zoom:1;
}
.thts-message a{color:#CC0000;}
.twitter-hash-tag a{border:none !important;}
.tht_tweet_container{list-style: none; margin:0;padding:0;}
.twitter-hash-tag li.thts-post{margin-bottom:10px;margin-right:0.8em;position:relative !important;min-height:80px;}
.thts-profile-username{color:black;font-weight:bold; text-transform:capitalize;font-size: 11px;display:block;}
.thts-message:hover{background:#F1F1F1;}
.thts-sourcelink{background:#FEFEFE;border:1px solid #EEE;border-radius: 4px; color:#999;padding:3px 5px;float:right;}
.thts-date{color:#bbb;float:right;text-shadow:1px 1px 1px #FFF;font-size:11px;}
.thc_loading{background:#F1F1F1;color:#333;padding:3px 5px;font-style: italic;text-align:center;}
}
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:bold}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-contain-dt{display:table;width:100%;overflow:visible}.ym-contain-oh{overflow:hidden;width:100%;display:block}.ym-contain-fl{float:left;width:100%}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}@media screen,projection{.ym-column{display:table;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-equalize{overflow:hidden}.ym-equalize>[class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*="ym-g"]>[class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px}}@media all{.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div{position:relative}.ym-form label,.ym-form .ym-message{position:relative;display:block}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-form select,.ym-form input,.ym-form textarea{display:block;position:relative;width:58.5%}.ym-form .ym-fbox-check input{display:inline;width:auto}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active{border:0 none}.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea{width:94.2%;margin-right:-3px}.ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label{display:inline;float:left;width:30%}.ym-columnar .ym-fbox-check{position:relative}.ym-label{display:block}.ym-columnar .ym-fbox-check .ym-label{position:absolute;top:0}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message{margin-left:30%}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea{float:left;width:67.2%;margin-right:-3px}.ym-fbox-select select{width:60%}.ym-full .ym-fbox-select select{width:94.8%}.ym-columnar .ym-fbox-select select{width:68.8%}}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}
@media screen, projection {
body {
overflow: visible;
display: block;
}
.ym-wrapper {
margin: 0 auto;
max-width: 70em;
}
body > header {
background: #fff url(//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/header.png) repeat scroll 4px;
color: #ccc;
}
aside#sidebar {
margin-top: 1.5em;
}
header h1 {
background: transparent;
color: #fff;
font-size: 120%;
}
nav {
background: #fff url(//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/nav.png);
}
#main .info {
margin-bottom: 1.5em;
}
footer {
background: #eee;
color: #444;
}
footer p {
margin: 0;
}
header .ym-wbox,
footer .ym-wbox {
padding: 1.5em;
position: relative;
}
header .logo-wrapper {
padding-bottom: 0;
padding-top: 0;
overflow: hidden;
margin-top:25px;
}
section.box {
padding: 0 1.5em 1.5em 1.5em;
}
.ym-skiplinks a.ym-skip:focus,
.ym-skiplinks a.ym-skip:active {
background: #333;
border-bottom: 1px #000 solid;
color: #fff;
padding: 10px 0;
text-align: center;
text-decoration: none;
}
#titled_quote {
bottom: 22px;
left: 309px;
position: absolute;
}
#logo a {
padding: 1em;
display: inline-block;
}
#logo a:hover {
background: none;
}
form .submit {
display: inline-block;
}
#nav .submit input {
display: none;
}
#tagline {
bottom: 25px;
left: 34%;
position: absolute;
}
#tagline a {
font-family: Verdana,Arial,sans-serif;
font-size: 30px;
letter-spacing: 0.80px;
line-height: 1.3;
word-spacing: 0.28em;
}
aside h3 {
font-size: 18px;
line-height: 1.4em;
margin: 0 auto 16px;
}
.social_media {
margin-bottom: 1.5em;
padding: 15px 20px;
}
aside ul {
list-style: none outside none;
margin: 0;
}
aside .twitter li {
margin: 20px 0 0 0;
}
.social_media a.facebook {
background-position: left -60px;
color: #4367A5;
}
.social_media li {
display: block;
height: 32px;
margin-left: 0;
width: 160px;
}
.social_media a {
background: url("//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/icons.png") no-repeat scroll -1px top transparent;
border: none;
border-bottom-left-radius: 6px;
border-right-radius: 2px;
border-top-left-radius: 6px;
display: block;
font-size: 22px;
height: 26px;
padding: 4px 0 0 40px;
vertical-align: baseline;
}
.social_media a.twitter {
background-position: left -90px;
color: #3293C2;
}
.social_media ul:first-child {
}
.first {
margin: 0 0 15px;
}
.social_media a:hover {
color: #fff;
}
.social_media li:hover {
}
.social_media a.facebook:hover {
background-color: #4367a5;
}
.social_media a.twitter:hover {
background-color: #3293C2;
}

.twitter div {
    padding:0;
}

.twitter ul li {
    margin-bottom:5px;
}

.twitter .entry-meta {
    display:block;
    font-size:80%;
}

.twitter .intent-meta a {
    background: url(img/everything-spritev2.png); /** from Twitter ressources */
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.twitter .intent-meta a.in-reply-to {
    background-position: 0 center;
}
.twitter .intent-meta a:hover.in-reply-to {
    background-position: -16px center;
}
.twitter .intent-meta a.favorite {
    background-position: -32px center;
}
.twitter .intent-meta a:hover.favorite {
    background-position: -48px center;
}
.twitter .intent-meta a.retweet {
    background-position: -80px center;
}
.twitter .intent-meta a:hover.retweet {
    background-position: -96px center;
}

#blende {
background: rgba(218,246,105,0.5);
height: 42px;
}
input#search:active {
}
aside section h1 {
font-size: 18px;
line-height: 1.4em;
margin-bottom: 16px;
}
aside section {
background: url(//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/nav.png) repeat scroll 0 0 transparent;
margin: 2em 0;
padding: 20px;
position: relative;
}
img.twitter {
position: absolute;
top: -25px;
}
section.twitter h1 a {
color: #333;
}
section.twitter h1 a:hover {
}
section.twitter h1 a:hover {
color: #fff;
}
section.twitter footer {
background-color: transparent;
}
.navsidebar {
padding: 15px 20px;
margin-bottom: 1.5em;
}
.navsidebar h6 {
margin: 0;
}
.navsidebar ul {
list-style: none outside none;
}
.navsidebar li {
margin-left: 0;
}
.navsidbar li a {
}
.navsidebar li a {
font-size: 1.3em;
left: -8px;
line-height: 1.6em;
padding: 4px 8px;
position: relative;
}
.content article {
margin-bottom: 50px;
}
.content article footer {
background: url(//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/nav.png) repeat scroll 0 0 transparent;
margin-top: 20px;
padding: 20px;
overflow: hidden;
}
.content article footer .meta {
margin-bottom: 20px;
}
.content article footer h4 { margin: 0 0 2px; }
.content article footer img {
float: left;
margin-right: 20px;
margin-top: 7px;
}
.content article .clear {
overflow: hidden;
}
.socialShare {margin: 0 0 15px 0; overflow: hidden; font-size: 12px; line-height: 20px; display: inline;}
.home .socialShare {display: block;}
.socialBottom {margin: 3em 0 15px 0; overflow: hidden; font-size: 12px; line-height: 20px; display: block;}
.socialBottom a, a.scButton {display: block; float: right; overflow: hidden; margin: 0 10px 0 0; color: #555; text-decoration: none;}
.socialBottom a, .home .socialShare a, .archive .socialShare a, .search .socialShare a { float: left;}
a.scButton b, a.scButton i, a.scButton i span {background: url(./img/sp_socialShare.png) no-repeat 0 -40px;}
.socialBottom a, a.scButton:hover {background-color: transparent; color: #555;}
a.scTwitter b {background-position:    0   0px;}
a.scFacebook b {background-position:  -67px 0px;}
a.scGooglePlus b {background-position: -134px 0px;}
a.scComments b {background-position: -232px 0px;}
a.scTwitter b:hover, a.scTwitter b:focus {background-position: 0 -60px;}
a.scFacebook b:hover, a.scFacebook b:focus { background-position: -67px -60px;}
a.scGooglePlus b:hover, a.scGooglePlus b:focus {background-position: -134px -60px;}
a.scComments b:hover, a.scComments b:focus {background-position: -232px -60px;}
a.scButton b {display: block; float: left; height: 20px; text-indent: -200em;}
a.scTwitter b, a.scFacebook b {width: 67px;}
a.scGooglePlus b {width: 32px;}
a.scComments b {width: 22px;}
a.scButton i {display: block; float: left; width: auto; height: 20px; background-position: -268px 0px; margin: 0 0 0 2px;}
.socialShare.scDark a.scButton i {background-position: -201px -80px;}
a.scButton i span {display: block; float: left; width: auto; height: 20px; background-position: 100% 0px; margin: 0 0 0 8px; padding: 0 8px 0 4px;}
.socialShare.scDark a.scButton i span { background-position: 100% -80px;}
#bbpBox {background-color: #fafafa;padding:19px 24px 15px; margin: 21px 0;}
#bbpBox > div {margin:0 ;min-height:48px;font-size:14px;line-height:24px;}
#bbpBox > div div.bbp-actions {display:block;width:100%;overflow:hidden;padding-top:5px;padding-left:8px;min-height:32px;}
#bbpBox > div > div > img {position: relative; top: -5px; left: -7px;}
.twitternick {font-size: 0.9em; line-height: 1.7em;}
#bbpBox .twitteravatar img {border: 1px solid #ddd; padding: 3px; margin-right: 8px;}
#bbpBox .twitteravatar a:hover {background:none;}
.bbp-actions {overflow:hidden;}
.bbp-actions a{color:#999 !important; text-decoration:none;}
.bbp-actions a:hover{color:#666 !important; text-decoration:none !important; background: none;}
.bbp-actions a span em{text-indent:-99999px;outline:none;background:transparent url(img/twitter-icons.png) no-repeat;width:15px;height:15px;margin:0 2px 0 2px;display:block;margin-left:0em;}
.bbp-actions a span em{display:inline-block;vertical-align:baseline;margin-bottom:-3.5px;margin-right:3px;position:relative;}
.bbp-actions a span strong{padding-left:.25em;font-weight:normal;}
.bbp-actions .bbp-reply-action span em{background-position:0 0;margin-right:0;}
.bbp-actions .bbp-reply-action:hover span em{background-position:-16px 0;}
.bbp-actions .bbp-retweet-action span em{background-position:-80px 0;}
.bbp-actions .bbp-retweet-action:hover span em{background-position:-96px 0;}
.bbp-actions .bbp-favorite-action span em{background-position:-32px 0;}
.bbp-actions .bbp-favorite-action:hover span em{background-position:-48px 0;}
.bbp-actions img { margin:0 !important; padding: 0 !important; background:none !important; border:none !important;}
.video {position: relative;	padding-bottom: 56.25%;	padding-top: 30px; margin-top: 10px; height: 0;	overflow: hidden; width: 100%;}
.video iframe, .video object, .video embed {position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;}
#ser_user { overflow: hidden; list-style-type: none; margin-left: 0; }
#ser_user li { float: left; margin:0; padding: 0 5px 5px 0; height: 53px;}
#ser_user .bordered {margin-top: 0; padding: 1px; border: 1px solid #eee;box-shadow: none;}
#ser_user a:hover {background: none;}
#ser iframe {margin-top: 1em;}
.loginbutton {
background-color:#F23C00;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #919191;
display:inline-block;
color:#fff;
font-size:18px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
}.loginbutton:hover {
background-color:#F27500;
color: #fff;
}.loginbutton:active {
position:relative;
top:1px;
}.abmelden {
background-color: transparent;
color: #777;
}
#login_box {
margin-bottom: 2em;
border: 1px solid #ddd;
padding: 15px 17px;
text-align: center;
}
#login_box form {margin: 1em 0 0.5em;}
#wallbutton {
display: none;
position: relative;
}
#wallbutton a {
margin: 11px 0 0 0;
background: #fff;
color: #999!important;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#wallbutton span {
position: absolute;
right: 0;
top: 23px;
font-size: 18px;
}
#secondpart {display: none;}
.instagram img {
max-width: 280px;
width: 100%;
}
.praesentation{
background-color: #DAF669;
}
.postid-1452 article p {
margin-top: 0.5em;
}
.postid-1452 article h3 {
font-size: 116.67%;
line-height: 1.2857em;
margin: 2em 0 0 0;	}
.pbox {
overflow: hidden;
width: 100%;
margin-top: 0.5em;
}
.pbox p {
font-size: 0.9em;
margin-top: 0.5em
}
.pbox img.screenshot {
}
.pbox h4 {
margin: 0;
}
.ym-hlist ul li a,
.ym-hlist ul li strong {
background: transparent;
color: #444;
display: block;
font-size: 1.3em;
font-weight: normal;
line-height: 1.8em;
padding: 0.5em 1em;
text-decoration: none;
transition: -in-out 0s, color 0.3s ease-in-out 0s;
transition: out 0s;
width: auto;
}
.ym-hlist ul li a:focus,
.ym-hlist ul li a:hover,
.ym-hlist ul li a:active {
background: none repeat scroll 0 0 rgba(150, 150, 150, 0.698);
color: #fff;
outline: 0 none;
text-decoration: none;
}
.ym-hlist ul li.active {
}
.ym-hlist ul li.current-menu-item a,
.ym-hlist ul li.current-menu-item a:focus,
.ym-hlist ul li.current-menu-item a:hover,
.ym-hlist ul li.current-menu-item a:active {
background: none repeat scroll 0 0 rgba(150, 150, 150, 0.698);
color: #fff;
text-decoration: none;
}
.ym-searchform {
display: inline;
float: right;
line-height: 2em;
padding: 0;
}
.ym-searchform .ym-searchfield {
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
background: #fff;
border: solid 1px rgba(255,255,255,.1);
box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
line-height: 1em;
outline: none;
padding: 0.25em;
width: 12em;
}
.ym-searchform .ym-searchbutton {
-moz-border-radius: .2em;
-webkit-border-radius: .2em;
background: rgba(255,255,255,.2);
border: solid 1px transparent;
border-radius: .2em;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1em;
line-height: 1.3571em;
padding: 0.25em;
text-shadow: 0 1px 1px rgba(0,0,0,.5);
}
.ym-form input,
.ym-form input,
.ym-form textarea,
.ym-form select {
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 60%;
}
.ym-columnar label {
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.ym-columnar .ym-fbox-select select,
.ym-columnar .ym-fbox-text input,
.ym-columnar .ym-fbox-text textarea {
width: 70%;
}
.ym-full .ym-fbox-select select,
.ym-full .ym-fbox-text input,
.ym-full .ym-fbox-text textarea {
width: 100%;
}
.ym-form {
-moz-box-shadow: 0 0 4px #ddd;
-webkit-box-shadow: 0 0 4px #ddd;
background: #f4f4f4;
border: 2px #fff solid;
box-shadow: 0 0 4px #ddd;
margin: 1.5em 0 0 0;
padding: 0;
}
.ym-form fieldset {
background: transparent;
margin: 0.75em 0 0.75em 0;
padding: 0 0.5em;
position: static;
}
.ym-form legend {
background: transparent;
color: #000;
font-size: 1.2em;
font-weight: bold;
line-height: 1.25em;
padding: 0 0.5em;
}
.ym-form label {
color: #666;
line-height: 1.5em;
}
.ym-label {
color: #666;
padding-top: 0.25em;
}
.ym-form .ym-form div.ym-fbox-check:focus + label {
color: #000;
}
.ym-form div.ym-fbox-text,
.ym-form div.ym-fbox-select,
.ym-form div.ym-fbox-check,
.ym-form div.ym-fbox-button
{
margin-bottom: 0.5em;
padding: 0.3em 1em;
}
.ym-form div.ym-fbox-button {
background: #ececec;
border-top: 1px #e0e0e0 solid;
margin: 0;
padding: 0 1em 1.5em 1em;
}
.ym-form .ym-gbox {
margin-right: 0;
padding: 0 0.5em;
}
.ym-form h6 {
color: #000;
margin: 1em 0 0 1em;
}
.ym-form .ym-fbox-text input,
.ym-form .ym-fbox-text textarea {
line-height: 1em;
margin-top: -2px;
padding: 0.25em 0.3em;
}
.ym-form .ym-fbox-select select {
line-height: 1em;
margin-top: -2px;
padding: 0.25em 2px 0.25em 1px;
}
.ym-form input,
.ym-form textarea,
.ym-form select,
.ym-form optgroup {
-moz-box-shadow: inset 0 0 4px #eee;
-webkit-box-shadow: inset 0 0 4px #eee;
box-shadow: inset 0 0 4px #eee;
font-family: Arial, Helvetica, sans-serif;
}
.ym-form optgroup {
font-style: normal;
font-weight: bold;
}
.ym-form .ym-fbox-text input,
.ym-form .ym-fbox-text textarea,
.ym-form .ym-fbox-select select {
border: 1px solid #ddd;
}
.ym-form .ym-message {
color: #666;
margin-bottom: 0.5em;
}
.ym-form .ym-required {
color: #800;
font-weight: bold;
}
.ym-form input:valid,
.ym-form textarea:valid {
background-color: #fff;
}
.ym-form input:invalid,
.ym-form textarea:invalid {
background-color: #fdd;
}
.ym-form .ym-error label {
color: #800;
font-weight: normal;
}
.ym-form .ym-error input,
.ym-form .ym-error select,
.ym-form .ym-error textarea {
border: 1px #800 solid;
}
.ym-form .ym-error input:hover,
.ym-form .ym-error input:focus,
.ym-form .ym-error select:hover,
.ym-form .ym-error select:focus,
.ym-form .ym-error textarea:hover,
.ym-form .ym-error textarea:focus {
border: 1px #800 solid !important;
}
.ym-form .ym-error .ym-message {
color: #800;
font-weight: bold;
margin-top: 0;
}
.ym-form div.ym-fbox-text input:focus,
.ym-form div select:focus,
.ym-form div textarea:focus,
.ym-form div.ym-fbox-text input:hover,
.ym-form div select:hover,
.ym-form div textarea:hover,
.ym-form div.ym-fbox-text input:active,
.ym-form div select:active,
.ym-form div textarea:active {
background: #fff;
border: 1px #888 solid;
}
.ym-button,
.ym-form button,
.ym-form input[type="button"],
.ym-form input[type="reset"],
.ym-form input[type="submit"]
{
-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);
-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);
background-color: #daf669;
background-image: -webkit-linear-gradient(top, #ddf483, #f0ffb5);
background-image: -moz-linear-gradient(top, #ddf483, #f0ffb5);
background-image: -ms-linear-gradient(top, #ddf483, #f0ffb5);
background-image: -o-linear-gradient(top, #eee, #ccc);
background-image: linear-gradient(top, #ddf483, #f0ffb5);
border: 1px solid #c6cab9;
border-radius: .1em;
box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 3px rgba(0,0,0,.2);
color: #333 !important;
cursor: pointer;
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
font: normal 1em/2em Arial, Helvetica;
margin: 1.5em 0.75em 0 0;
overflow: visible;
padding: 0 1.5em;
text-decoration: none !important;
text-shadow: 0 1px 0 rgba(255,255,255,.8);
white-space: nowrap;
}
.ym-form button:hover,
.ym-form input[type="button"]:hover,
.ym-form input[type="reset"]:hover,
.ym-form input[type="submit"]:hover,
.ym-button:hover {
background-color: #ddd;
background-image: -webkit-linear-gradient(top, #f0ffb5, #ddf483);
background-image: -moz-linear-gradient(top, #f0ffb5, #ddf483);
background-image: -ms-linear-gradient(top, #f0ffb5, #ddf483);
background-image: -o-linear-gradient(top, #fafafa, #ddd);
background-image: linear-gradient(top, #f0ffb5, #ddf483);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.ym-form button:active,
.ym-form input[type="button"]:active,
.ym-form input[type="reset"]:active,
.ym-form input[type="submit"]:active,
.ym-button:active {
background-color: #bbb;
background-image: -webkit-linear-gradient(top, #ccc, #bbb);
background-image: -moz-linear-gradient(top, #ccc, #bbb);
background-image: -ms-linear-gradient(top, #ccc, #bbb);
background-image: -o-linear-gradient(top, #ccc, #bbb);
background-image: linear-gradient(top, #ccc, #bbb);
box-shadow: 2px 2px 3px rgba(0,0,0,.2) inset;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#bbbbbb');
position: relative;
top: 1px;
}
.ym-form button:focus,
.ym-form input[type="button"]:focus,
.ym-form input[type="reset"]:focus,
.ym-form input[type="submit"]:focus,
.ym-button:focus {
background: #fafafa;
outline: 0;
}
.ym-form button:before,
.ym-button:before {
background: rgba(0,0,0,.1);
float: left;
font-size: 1.5em;
margin: 0 1em 0 -1em;
padding: 0 .2em;
pointer-events: none;
text-align: center;
width: 1em;
}
.ym-add:before {
content: "\271A";
}
.ym-delete:before {
content: "\2718";
}
.ym-edit:before {
content: "\270E";
}
.ym-email:before {
content: "\2709";
}
.ym-like:before {
content: "\2764";
}
.ym-next:before {
content: "\279C";
}
.ym-play:before {
content: "\25B6";
}
.ym-save:before {
content: "\2714";
}
.ym-spark:before {
content: "\2737";
}
.ym-star:before {
content: "\2605";
}
.ym-form button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ym-form input[type=button]::-moz-focus-inner,
.ym-form input[type=reset]::-moz-focus-inner,
.ym-form input[type=submit]::-moz-focus-inner {
padding: .4em;
}
.ym-form button[disabled],
.ym-form button[disabled]:hover,
.ym-form input[type=button][disabled],
.ym-form input[type=button][disabled]:hover,
.ym-form input[type=reset][disabled],
.ym-form input[type=reset][disabled]:hover,
.ym-form input[type=submit][disabled],
.ym-form input[type=submit][disabled]:hover,
.ym-button.ym-disabled,
.ym-button.ym-disabled:hover {
-moz-box-shadow: none;
-webkit-box-shadow: none;
background: #eee;
border-color: #aaa;
box-shadow: none;
color: #aaa !important;
cursor: default;
position: static;
text-shadow: none;
}
* html .ym-button,
* html .ym-form button {
background-color: #ccc;
border: 1px solid #777;
color: #333 !important;
cursor: pointer;
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
font: normal 1em/2em Arial, Helvetica;
margin: 1.5em 0.75em 0 0;
overflow: visible;
padding: 0 1.5em;
text-decoration: none !important;
white-space: nowrap;
}
* html .ym-form button:focus,
* html .ym-button:focus {
background: #fafafa;
outline: 0;
}
* html .ym-form button:hover,
* html .ym-button:hover {
background-color: #ddd;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
* html .ym-form button:active,
* html .ym-button:active {
background-color: #bbb;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#bbbbbb');
position: relative;
top: 1px;
}
* html .ym-button.ym-disabled,
* html .ym-button.ym-disabled:hover {
background: #eee;
border-color: #aaa;
color: #aaa !important;
cursor: default;
position: static;
text-shadow: none;
}
.more-link {
display: inline-block;
margin-top: 1em;
}
section#Kommentare {
margin-top: 60px;
}
section#Kommentare ol,
section#Kommentare ul {
list-style: none;
margin: 20px 0 0;
}
section#Kommentare ol li {
margin: 0 0 30px;
}
section#Kommentare ul.children {
margin-left: 50px;
}
section#Kommentare article {
padding-left: 50px;
margin-bottom: 30px;
}
section#Kommentare article p {
margin: 0;
}
section#Kommentare article header {
margin-left: -50px;
margin-bottom: 10px;
line-height: 1.4em;
}
section#Kommentare article header img {
float: left;
margin-right: 14px;
margin-top: 6px;
height: 36px;
width: 36px;
}
section#Kommentare article header h4 {
display: inline;
font-size: 14px;
line-height: 1.72em;
}
section#Kommentare article header time {
font-size: 11px;
line-height: 1.72em;
}
section#Kommentare article header time a {
color: #222;
border-bottom: none;
}
section#Kommentare article header time a:focus,
section#Kommentare article header time a:hover {
color: #ff007e;
}
form label {
display:block;
margin: 10px 0;
font-size: 11px;
line-height: 1.72em;
}
form div.float p {
margin-top: 27px;
font-size: 14px;
line-height: 14px;
}
form textarea,
form label input{
-webkit-appearance: textfield !important;
border: 1px solid #ccc;
padding: 5px;
color: #222;
font-size: 14px;
line-height: 14px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
-o-border-radius: 1px;
border-radius: 1px;
}
form label input,
form label input {
display:block;
}
form label.checkbox {
margin-top: 8px;
margin-bottom: 12px;
display: block;
}
form textarea {
display:block;
margin-bottom: 20px;
}
form .submit {
display: inline-block;
border-radius: 6px;
}
form .submit input {
margin: 0;
padding: 12px 20px;
font-size: 14px;
line-height: 14px;
border: none;
border-radius: 6px;
cursor: pointer;
}
form .submit input:focus,
form .submit input:hover {
color: #fff;
background: #3cc8ff;
background: rgba(60,200,255,.7);
}
form .submit input:active {
background: #3cc8ff;
background: rgba(60,200,255,.3);
}
form label#subscribe {
}
}
@media all {
html * {
font-size: 100%;
}
textarea,
pre,
code,
kbd,
samp,
var,
tt {
font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}
body {
-webkit-text-size-adjust: 100%;
color: #444;
font-family: "Droid Sans",Arial,sans-serif;
font-size: 87.50%;
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #161e21;
font-family: "Droid Sans", Arial, Helvetica, sans-serif;
font-weight: 400;
margin: 0;
}
h1 {
font-size: 350%;
line-height: 0.8571em;
margin: 0.4286em 0 0;
}
h2 {
font-size: 250%;
line-height: 1.3em;
margin: 0.6em 0 0.2em 0;
padding-bottom: 0.6em;
border-bottom: 1px solid #ddd;
}
h3 {
font-size: 175%;
line-height: 1.125em;
margin: 0.8571em 0 0 0;
}
h4 {
font-size: 133.33%;
line-height: 1.125em;
margin: 1.125em 0 0 0;
}
h5 {
font-size: 116.67%;
line-height: 1.2857em;
margin: 1.2857em 0 0 0;
}
h6 {
font-size: 100%;
font-weight: bold;
line-height: 1.5em;
margin: 1.5em 0 0 0;
}
ul,
ol,
dl {
font-size: 1em;
line-height: 1.5em;
margin: 1.5em 0 0 1em;
}
ul {
list-style-type: disc;
}
ol {
list-style-type: decimal;
}
ul ul {
list-style-type: circle;
margin-top: 0;
}
ol ol {
list-style-type: lower-latin;
margin-top: 0;
}
ol ul {
list-style-type: circle;
margin-top: 0;
}
li {
font-size: 1em;
line-height: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 1.5em 0.8em;
}
p {
font-size: 1em;
line-height: 1.5em;
margin: 2em 0 0 0;
}
blockquote,
cite,
q {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}
blockquote {
color: #666;
margin: 1.5em 0 0;
background: url(//www.startcamp-dresden.de/wp-content/themes/startcampdd_v3/css+js/img/nav.png) repeat scroll 0 0 transparent;
padding-left: 1.5em;
}
blockquote > p {
background: #fff;
padding-left: 1.5em;
padding-right: 2em;
}
strong,
b {
font-weight: bold;
}
em,
i {
font-style: italic;
}
big {
font-size: 116.667%;
}
small {
font-size: 85.71%;
}
pre,
code,
kbd,
tt,
samp,
var {
font-size: 100%;
}
pre {
line-height: 1.5em;
margin: 1.5em 0 0 0;
white-space: pre-wrap;
word-wrap: break-word;
}
pre,
code {
color: #800;
}
kbd,
samp,
var,
tt {
color: #666;
font-weight: bold;
}
var,
dfn {
font-style: italic;
}
acronym,
abbr {
border-bottom: 1px #aaa dotted;
cursor: help;
font-variant: small-caps;
letter-spacing: .07em;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
mark {
background: #ff0;
color: #000;
}
hr {
background: transparent;
border: 0;
border-bottom: 1px #ddd solid;
color: #fff;
margin: 0 0 0.75em 0;
padding: 0 0 0.75em 0;
}
a {
background: transparent;
color: #444;
text-decoration: underline;
}
a:active {
outline: none;
}
a:hover,
a:focus {
background-color: rgba(218, 246, 105, 0.5);
}
.twitter a {
}
img,
figure {
margin: 0;
}
.wp-caption img {
}
.flexible {
height: auto;
margin-top: 1.5em;
max-width: 100%;
}
* html .flexible {
width: 98%;
}
div.wp-caption {
margin-top: 0.4em;
}
.wp-caption img, .screenshot{
-moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
border: 8px rgba(255,255,255,1) solid;
box-shadow: 0 0 3px rgba(0,0,0,.25);
margin-top: 1.5em;
margin-left: 2px;
}
img.bordered{
-moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
border: 8px rgba(255,255,255,1) solid;
box-shadow: 0 0 3px rgba(0,0,0,.25);
margin-top: 0.5em;
margin-left: 2px;
margin-bottom: 0.5em;
}
.screenshot{
-moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
border: 5px rgba(255,255,255,1) solid;
box-shadow: 0 0 3px rgba(0,0,0,.25);
margin-top: 1.2857em;
}
article .full-size {
width: 90%;
}
.wp-caption-text {
margin-top: 3px;
margin-bottom: 5px;
font-size: 90%;
text-align: center;
}
.highlight {
color: #c30;
}
.dimmed {
color: #888;
}
.box {
border-color: #ddd;
border-style: solid;
border-width: 1px;
color: rgba(0,0,0,.8);
margin: 1.5em 0 0 0;
padding: 1.4286em;
}
.box > *:first-child {
margin-top: 0;
}
.label {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background: #06C;
border-radius: 3px;
color: #fff;
display: inline-block;
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
letter-spacing: normal;
line-height: 12px;
padding: 1px 6px 2px;
vertical-align: middle;
white-space: nowrap;
}
.info {
background: #faffe6;
}
.success {
background: #8c8;
}
.warning {
background: #cc8;
}
.error {
background: #c88;
}
.alignleft {
display: inline;
float: left;
margin: 0 1.5em 0 0;
}
.screenshot {
display: inline;
float: left;
margin-right: 1em;
margin-bottom: 2px;
}
.alignright {
display: inline;
float: right;
margin: 0 0 0 1em;
}
img.center, .center, .aligncenter {
display: block;
margin: 0 auto 0 auto;
text-align: center;
}
table {
border-bottom: 1px #ccc solid;
border-collapse: collapse;
border-top: 1px #ccc solid;
color: #333;
margin: 1.3571em 0 0 0;
width: 100%;
}
table.narrow {
margin: 1.4286em 0 0 0;
}
table.narrow th,
table.narrow td {
line-height: 1.4286em;
padding: 0 0.5em;
}
table.bordertable {
border: 1px #ccc solid;
}
table caption {
font-variant: small-caps;
}
th,
td {
line-height: 1.5em;
padding: 0.7143em 0.5em;
vertical-align: top;
}
th *:first-child,
td *:first-child {
margin-top: 0;
}
th.nowrap,
td.nowrap {
white-space: nowrap;
}
thead th {
border-bottom: 2px #000 solid;
color: #000;
text-align: left;
}
.bordertable thead th {
background: #e0e0e0;
border-bottom: 1px #ccc solid;
border-right: 1px #ccc solid;
}
.bordertable tbody th[scope="row"] {
background: #f0f0f0;
}
tbody th {
border-top: 1px solid #ccc;
text-align: left;
}
.bordertable tbody th {
border-right: 1px solid #ccc;
}
tbody td {
border-top: 1px solid #ccc;
text-align: left;
}
.bordertable tbody td {
border-right: 1px solid #ccc;
}
tbody tr:hover th,
tbody tr:hover td {
background: #f8f8f8;
}
}
