@charset "utf-8";
/* ######################################################################################################
** # CSS-Layout (c) by Thomas Wernecke (http://www.tw77.de) #############################################
** ######################################################################################################
**
**  Dateiversion: 1.0
**  Author		: Thomas Wernecke - <tw77/> 
**  Copyright	: Thomas Wernecke - <tw77/>  
**
** ######################################################################################################
** ####################################################################################################*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-weight:normal; }ol, ul { list-style: none; }addres, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }table { border-collapse: collapse; border-spacing: 0; }fieldset, img { border: 0; }caption, th { text-align: left; }q:before, q:after { content: ''; content:none; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }ins { background-color:#ff9; color:#000; text-decoration:none; }mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1.5em 0; padding:0; }input, select { vertical-align:middle; }@font-face {font-family: 'Lobster';font-style: normal;font-weight: 400;src: url('../fonts/lobster-v20-latin-regular.eot'); src: local('Lobster Regular'), local('Lobster-Regular'), url('../fonts/lobster-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/lobster-v20-latin-regular.woff2') format('woff2'),url('../fonts/lobster-v20-latin-regular.woff') format('woff'),url('../fonts/lobster-v20-latin-regular.ttf') format('truetype'),url('../fonts/lobster-v20-latin-regular.svg#Lobster') format('svg'); }@font-face {font-family: 'Open Sans Condensed';font-style: normal;font-weight: 300;src: url('../fonts/open-sans-condensed-v12-latin-300.eot'); src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url('../fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'),url('../fonts/open-sans-condensed-v12-latin-300.woff') format('woff'),url('../fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'),url('../fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); }button.btn,input[type=submit],a.btn {position:relative;display: inline-block;white-space: nowrap;background:#777;color:#fff;border:none;text-decoration: none;height:30px;line-height:30px;padding:0 15px;cursor: pointer;overflow: visible;border-radius:3px;}a.btn { vertical-align:middle; }button.btn:hover,input[type=submit]:hover, a.btn:hover { background-color:#26C9FF; color:#fff; border-color:#26C9FF; }button.btn:active,a.btn:active { background-color:#26C9FF; }button.btn:focus,a.btn:focus { outline: 0; } button.btn.iconleft, a.btn.iconleft { padding:0 20px 0 60px;}button.btn.iconright,a.btn.iconright { padding:0 60px 0 20px;} button.btn.large,a.btn.large { padding:0 20px; height:40px; line-height:40px; }button.btn.small,a.btn.small { padding:0 15px; height:30px; line-height:30px; }button.btn.mini,a.btn.mini { padding:0 10px; height:20px; line-height:20px; font-size:0.9em; }a.btnIcon { display:inline-block; height:40px; width:40px; line-height:40px; text-indent:-999px; overflow:hidden; background:#bbb url(../img/icons.png) 0 0 no-repeat; } a.btnIcon:hover { background-color:#26C9FF; } a.btnIcon.facebook { background-position:0 0; }a.btnIcon.facebook:hover { background-color:#3B5998; }a.btnIcon.instagram { background-position:-40px 0; }a.btnIcon.instagram:hover { background-color:#bbb; background-position:-40px -120px; }a.btnIcon.xing { background-position:-80px 0; }a.btnIcon.xing:hover { background-color:#006567; }a.btnIcon.twitter { background-position:-120px 0; }a.btnIcon.twitter:hover { background-color:#0084B4; }span.icon { position:absolute; top:0; left:0; background:rgba(0,0,0,0.5) url(../img/icons.png) 0 0 no-repeat; width:40px; height:40px; }span.inlineIcon { position:relativ; display:inline-block; background:rgba(0,0,0,0.5) url(../img/icons.png) 0 0 no-repeat; width:40px; height:40px;}span.iconInfo { background-color:rgba(0,0,0,0.3); background-position:-120px 0; cursor:pointer; }span.iconClose { background-color:rgba(0,0,0,0.3); background-position:-160px 0; cursor:pointer; }span.iconMini { position:absolute; top:0; right:0; background:rgba(0,0,0,0.0) url(../img/icons.png) -10px -10px no-repeat; width:20px; height:20px; line-height:20px; }span.iconMini_facebook {}span.iconMiniLight_facebook { background-position:-10px -50px; }span.iconMiniDark_facebook { background-position:-10px -90px; }span.iconMiniColor_facebook { background-position:-10px -130px; }span.iconMini_comments { background-position:-410px -10px; }span.iconMiniLight_comments { background-position:-410px -50px; }span.iconMiniDark_comments { background-position:-410px -90px; }span.iconMiniColor_comments { background-position:-410px -130px; }span.iconMini_date { background-position:-930px -10px; }span.iconMiniLight_date { background-position:-930px -50px; }span.iconMiniDark_date { background-position:-930px -90px; }span.iconMiniColor_date { background-position:-930px -130px; }span.iconMini_time { background-position:-970px -10px; }span.iconMiniLight_time { background-position:-970px -50px; }span.iconMiniDark_time { background-position:-970px -90px; }span.iconMiniColor_time { background-position:-970px -130px; }.row { clear:both; padding: 0px; margin: 0px; }.col { display: block; float:left; margin: 1% 0 1% 1.6%; }.col:first-child { margin-left: 0; }@media only screen and (max-width: 760px) { .col { margin: 1% 0 1% 0%; } }.group:before, .group:after { content:""; display:table; }.group:after { clear:both; }.group { zoom:1;}.span_2_of_2 { width: 100%; }.span_1_of_2 { width: 49.2%; }@media only screen and (max-width: 760px) { .span_1_of_2, .span_2_of_2 { width: 100%; } }.span_3_of_3 { width: 100%; }.span_2_of_3 { width: 66.1%; }.span_1_of_3 { width: 32.2%; }@media only screen and (max-width: 760px) { .span_1_of_3, .span_2_of_3, .span_3_of_3 { width: 100%; } }.span_4_of_4 { width: 100%; }.span_3_of_4 { width: 74.6%; }.span_2_of_4 { width: 49.2%; }.span_1_of_4 { width: 23.8%; }@media only screen and (max-width: 760px) { .span_4_of_4, .span_3_of_4, .span_2_of_4, .span_1_of_4 { width: 100%; } }.span_5_of_5 { width: 100%; }.span_4_of_5 { width: 79.68%; }.span_3_of_5 { width: 59.36%; }.span_2_of_5 { width: 39.04%; }.span_1_of_5 { width: 18.72%; }@media only screen and (max-width: 760px) { .span_5_of_5, .span_4_of_5, .span_3_of_5, .span_2_of_5, .span_1_of_5 { width: 100%; }}.span_6_of_6 { width: 100%; }.span_5_of_6 { width: 83.06%; }.span_4_of_6 { width: 66.13%; }.span_3_of_6 { width: 49.2%; }.span_2_of_6 { width: 32.26%; }.span_1_of_6 { width: 15.33%; }@media only screen and (max-width: 760px) {.span_6_of_6, .span_5_of_6, .span_4_of_6, .span_3_of_6, .span_2_of_6, .span_1_of_6 { width: 100%; } }.span_7_of_7 {width: 100%;}.span_6_of_7 {width: 85.48%;}.span_5_of_7 {width: 70.97%;}.span_4_of_7 {width: 56.45%;}.span_3_of_7 {width: 41.94%;}.span_2_of_7 {width: 27.42%;}.span_1_of_7 {width: 12.91%;}@media only screen and (max-width: 760px) {.span_7_of_7 {width: 100%; }.span_6_of_7 {width: 100%; }.span_5_of_7 {width: 100%; }.span_4_of_7 {width: 100%; }.span_3_of_7 {width: 100%; }.span_2_of_7 {width: 100%; }.span_1_of_7 {width: 100%; } }.span_8_of_8 {width: 100%;}.span_7_of_8 {width: 87.3%; }.span_6_of_8 {width: 74.6%; }.span_5_of_8 {width: 61.9%; }.span_4_of_8 {width: 49.2%; }.span_3_of_8 {width: 36.5%;}.span_2_of_8 {width: 23.8%; }.span_1_of_8 {width: 11.1%; }@media only screen and (max-width: 760px) {.span_8_of_8 {width: 100%; }.span_7_of_8 {width: 100%; }.span_6_of_8 {width: 100%; }.span_5_of_8 {width: 100%; }.span_4_of_8 {width: 100%; }.span_3_of_8 {width: 100%; }.span_2_of_8 {width: 100%; }.span_1_of_8 {width: 100%; }}.span_9_of_9 {width: 100%;}.span_8_of_9 {width: 88.71%;}.span_7_of_9 {width: 77.42%; }.span_6_of_9 {width: 66.13%; }.span_5_of_9 {width: 54.84%; }.span_4_of_9 {width: 43.55%; }.span_3_of_9 {width: 32.26%;}.span_2_of_9 {width: 20.97%; }.span_1_of_9 {width: 9.68%; }@media only screen and (max-width: 760px) {.span_9_of_9 {width: 100%; }.span_8_of_9 {width: 100%; }.span_7_of_9 {width: 100%; }.span_6_of_9 {width: 100%; }.span_5_of_9 {width: 100%; }.span_4_of_9 {width: 100%; }.span_3_of_9 {width: 100%; }.span_2_of_9 {width: 100%; }.span_1_of_9 {width: 100%; }}.span_10_of_10 {width: 100%;}.span_9_of_10 {width: 89.84%;}.span_8_of_10 {width: 79.68%;}.span_7_of_10 {width: 69.52%; }.span_6_of_10 {width: 59.36%; }.span_5_of_10 {width: 49.2%; }.span_4_of_10 {width: 39.04%; }.span_3_of_10 {width: 28.88%;}.span_2_of_10 {width: 18.72%; }.span_1_of_10 {width: 8.56%; }@media only screen and (max-width: 760px) {.span_10_of_10 {width: 100%; }.span_9_of_10 {width: 100%; }.span_8_of_10 {width: 100%; }.span_7_of_10 {width: 100%; }.span_6_of_10 {width: 100%; }.span_5_of_10 {width: 100%; }.span_4_of_10 {width: 100%; }.span_3_of_10 {width: 100%; }.span_2_of_10 {width: 100%; }.span_1_of_10 {width: 100%; }}.span_11_of_11 {width: 100%;}.span_10_of_11 {width: 90.76%;}.span_9_of_11 {width: 81.52%;}.span_8_of_11 {width: 72.29%;}.span_7_of_11 {width: 63.05%; }.span_6_of_11 {width: 53.81%; }.span_5_of_11 {width: 44.58%; }.span_4_of_11 {width: 35.34%; }.span_3_of_11 {width: 26.1%;}.span_2_of_11 {width: 16.87%; }.span_1_of_11 {width: 7.63%; }@media only screen and (max-width: 760px) {.span_11_of_11 {width: 100%; }.span_10_of_11 {width: 100%; }.span_9_of_11 {width: 100%; }.span_8_of_11 {width: 100%; }.span_7_of_11 {width: 100%; }.span_6_of_11 {width: 100%; }.span_5_of_11 {width: 100%; }.span_4_of_11 {width: 100%; }.span_3_of_11 {width: 100%; }.span_2_of_11 {width: 100%; }.span_1_of_11 {width: 100%; }}.span_12_of_12 {width: 100%;}.span_11_of_12 {width: 91.53%;}.span_10_of_12 {width: 83.06%;}.span_9_of_12 {width: 74.6%;}.span_8_of_12 {width: 66.13%;}.span_7_of_12 {width: 57.66%; }.span_6_of_12 {width: 49.2%; }.span_5_of_12 {width: 40.73%; }.span_4_of_12 {width: 32.26%; }.span_3_of_12 {width: 23.8%;}.span_2_of_12 {width: 15.33%; }.span_1_of_12 {width: 6.86%; }@media only screen and (max-width: 760px) {.span_12_of_12 {width: 100%; }.span_11_of_12 {width: 100%; }.span_10_of_12 {width: 100%; }.span_9_of_12 {width: 100%; }.span_8_of_12 {width: 100%; }.span_7_of_12 {width: 100%; }.span_6_of_12 {width: 100%; }.span_5_of_12 {width: 100%; }.span_4_of_12 {width: 100%; }.span_3_of_12 {width: 100%; }.span_2_of_12 {width: 100%; }.span_1_of_12 {width: 100%; }}sup { font-size:0.6em; vertical-align:super; line-height: 0; }input, select, textarea { padding:0 5%; border:1px solid #ccc; position:relative; line-height:30px; max-width:90%; }input:-moz-read-only,input:read-only,input[readonly=readonly] { background:#B8B8B8; color:#666; }input[type=button] { cursor:pointer; }input[type=text]:focus { border-color:#57CBE3; }iframe { position:relative; width:100%; max-width:100%; height:auto; min-height:250px; }.left { float:left; }.right { float:right; }.clear { clear:both; }.box { padding:4% 2%; }.txt_center { text-align:center; }.txt_left { text-align:left; }.txt_right { text-align:right; }.displayNone { display:none; }.bg_blue { background-color:#26C9FF; } .bg_yellow { background-color:#FFD748; } .bg_red { background-color:#FF4526; } .bg_green { background-color:#6AE85C; }.bg_greyLight { background-color:rgba(204,204,204,0.2); }.bg_greyMedium { background-color:rgba(204,204,204,0.5); }.bg_greyDark { background-color:rgba(110,110,110,0.8); }.txt_blue { color:#26C9FF; } .txt_yellow { color:#FFD748; } .txt_red { color:#FF4526; } .txt_green { color:#6AE85C; }.txt_white { color:#fff; }a#scrollTopButton { position:relativ; display:block; margin:2%; padding:0; height:40px; line-height:40px; text-align:center; background-color:#000; color:#fff; }a#scrollTopButton:hover { background-color:#26C9FF; }@media only screen and (min-width: 760px) { a#scrollTopButton { position:fixed;margin:0; bottom:5%; right:4%; height:40px; width:40px; background:#000 url(../img/icons.png) -840px 0 no-repeat; border:5px solid #fff; border-radius:100%;box-shadow:rgba(0,0,0,0.1) 2px 2px 4px;text-decoration:none;z-index:9000; text-indent:-900%; }}div.info,div.error,div.success { position:relative; margin:20px 0; padding:20px 20px 20px 80px; font-size:1.8em; color:#fff; text-align:left; border-radius:3px; box-shadow:0 8px 6px -6px rgba(0,0,0,0.3); }div.info span,div.error span,div.success span { display:block; font-weight:1.2em; font-weight:bold;}div.info { background:#FFD748; } div.error { background:#FF4526; } div.success { background:#6AE85C; } h1, h2, h3, h4, h5, h6, p.head { font-family: 'Lobster', cursive; font-weight:400; color:#000; margin:0 0 2% 0; line-height:1.1em; }h1,h2, p.head { font-size:1.8em; }h1 a,h2 a, p.head a { color:#000; text-decoration:none; }h2 { font-size:1.7em; }h3 { font-size:1.6em; }h4 { font-size:1.5em; }h5 { font-size:1.4em; }h6 { font-size:1.3em; }p { margin:0 0 20px 0; text-align:justify; -moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}p.subText { font-size:1.1em; margin:1% 2%; text-align:left; font-style:italic; }b,strong { font-weight:700; }em,i { font-style:italic; }strong em { font-weight:700; }a { color:#000; text-decoration:underline; }blockquote { font-size:1.1em; margin:1% 2%; padding:2% 4%; text-align:center; font-style:italic; background:rgba(204,204,204,0.5); border-left:5px solid rgba(204,204,204,0.5); }blockquote p,blockquote small { margin:auto; font-style:italic; }blockquote p { }blockquote small { font-size:0.8em; }img { width:auto; max-width:100%; height:auto;box-sizing: border-box;}img:hover { }div#topline { height:30px; background:#1EAA0E; color:#fff; }@media only screen and (min-width: 760px) { div#topline { background:#FF0000; } }@media only screen and (min-width: 980px) { div#topline { background:#00A3FF; } }@media only screen and (min-width: 1280px) { div#topline { background:#000; } }html { font-family: 'Open Sans Condensed', sans-serif;font-weight:300;font-size: 12px;line-height: 12px;color: #333;letter-spacing:0.00em;background:#f2f2f2;text-align:center;width:auto;}body { position:relative; width:auto; font-size:1.4em; line-height:1.6em; }@media only screen and (min-width: 760px) { body { font-size:1.25em; } }@media only screen and (min-width: 980px) { body { font-size:1.3em; } }@media only screen and (min-width: 1280px) { body { font-size:1.35em; } } div#page { position:relative; margin: 0 auto; padding:0; }.pageSize { max-width: 96%; margin: 0 auto; }@media only screen and (min-width: 760px) { .pageSize { max-width: 760px } }@media only screen and (min-width: 980px) { .pageSize { max-width: 980px } }@media only screen and (min-width: 1280px) { .pageSize { max-width: 1280px } }div#pageHeader { position:relative; overflow:hidden; margin:0; padding:2%; color:#777; border-top:10px solid #26C9FF; }div#pageHeader header { position:relative; text-align:left; font-size:1.0em; }@media only screen and (min-width: 760px) { div#pageHeader header { font-size:1.1em; } }@media only screen and (min-width: 980px) { div#pageHeader header { font-size:1.15em; } }@media only screen and (min-width: 1280px) {div#pageHeader header { font-size:1.2em; }}div#pageHeader header a { position:relative; display:block; margin:0; padding:0; background-size:contain; text-decoration:none; color:#777; }div#pageHeader header blockquote { position:relative; text-align:left; }div#pageBannerTop { position:relative; margin:0; min-height:300px; background: transparent; border:2px solid #fff; border-width:2px 0; }@media only screen and (min-width: 760px) { div#pageBannerTop { min-height:350px; } }@media only screen and (min-width: 980px) { div#pageBannerTop { min-height:400px; } }@media only screen and (min-width: 1280px) { div#pageBannerTop { min-height:450px; } } nav#main { display:block; position:relative; min-height:22px; margin:0 0 1% 0; padding:1%; text-transform:uppercase; font-size:1.18em; letter-spacing:0.05em; }nav#main ul.simple-toggle { position:relative; text-align:left; }nav#main ul.simple-toggle li { display:inline-block; height:30px; line-height:30px; margin:0 10px 0 0; padding:0;}nav#main ul.simple-toggle li a { color:#fff; display:inline-block; margin:0; padding:0 10px; height:30px; line-height:30px; text-decoration:none; border-radius:3px; }nav#main ul.simple-toggle li a:hover { color:#26C9FF; background:#fff; }nav#main ul.simple-toggle li.current_page_item a { color:#26C9FF; background:#fff; }nav#main ul.simple-toggle li.current_page_parent a { color:#26C9FF; background:#fff; }nav#main ul.open { position:relative; margin:0 0 20px 0; padding:0; background-color:#F4F4F4; box-shadow: 2px 2px 3px #444444; display:none; list-style: none outside; }nav#main ul.open li { display: block; list-style: none; text-align:left; }nav#main ul.open li a { display: block; padding: 20px 10px; border-bottom: 1px solid #ccc; text-decoration: none; }nav#main ul.open li a:hover { background-color: #ccc; color: #fff; }nav#main ul.open li ul.children { position:relative; font-size:0.9em; }nav#main ul.open li ul.children li { position:relative; list-style:circle inside; }nav#main ul.open li ul.children li a { position:relative; padding-left:40px; }nav#main ul.open.show { display: block; }div#showMobileNav { position:relative; text-align:center; line-height:40px; }div#showMobileNav a { background-position:-480px 0; }@media (max-width:759px) {nav#main ul.simple-toggle { display: none; }div#showMobileNav { display: block; }}@media (min-width:760px) {nav#main ul.open { display:none; }nav#main ul.simple-toggle { display:block; }div#showMobileNav { display:none; }}nav#sub { position:relative; line-height:1.6em; display:none; }@media (min-width:760px) {nav#sub { display:block; }}nav#sub ul { margin:0 0 10% 0; }nav#sub ul.children { margin:1% 0 0 0; }nav#sub ul li { margin:0 0 1% 0;}nav#sub ul.children li:first-child { margin:1% 0 1% 0; }nav#sub ul.children li:last-child { margin:0 0 0 0; }nav#sub ul li a { display:block; padding:1% 0; color:#fff; background-color:#FF4526; text-align:center; text-decoration:none; }nav#sub ul li a:hover { background-color:#666; }nav#sub ul li.current_page_item a { background-color:#666; }div#pageBody { position:relative; margin:0 auto; padding:0; text-align:left; background:#fff; }div#content { position:relative; display:block; margin:10px; padding:0; }div#content div#contentMain { position:relative; }div#contentMain ul { position:relative; margin:10px 0; }div#contentMain ul li { position:relative; margin:0 0 0 10px; list-style:inside; list-style-type:circle; }div#contentMain div#startBox { position:relative; margin:0 0 1% 0; padding:1% 2%; text-align:center; }div#contentMain div#startBox:hover { background-color:rgba(204,204,204,0.5); }div#contentMain div#startBox p { text-align:center; font-size:1.4em; }div#contentMain div#startBox img {width:100%; max-width:100%; }@media (min-width:760px) { div#contentMain div#startBox h2 { font-size:2em; } }div#contentMain div#homeLatestPosts { position:relative; margin:0.5% 0; }div#homeLatestPosts aside { position:relative; padding:3%; border-radius:3px; }div#homeLatestPosts aside header { position:relative; margin:0 0 1% 0; }div#contentMain div#contentBoxes { position:relative; margin:0 0 1% 0; }div#contentBoxes div.contentBox { position:relative; padding:10% 2%; text-align:center; border:1px solid #ccc; }div#contentBoxes div.contentBox div.textwidget { text-align:left; }div#contentMain div#adBoxes { position:relative; margin:0 0 1% 0; }div#adBoxes a.adBox { position:relative; display:block; padding:10% 2%; text-align:center; border-radius:3px; color:#fff; text-decoration:none; font-weight:400; }div#adBoxes a.adBox:hover { background:#666; }div#contentMain div#adBanner { position:relative; margin:0 0 1% 0; padding:0; text-align:center; border-radius:3px; color:#fff; font-size:1.4em; font-weight:400; line-height:1.2em; }@media (min-width:760px) { div#contentMain div#adBanner { font-size:1.8em; } }div#contentMain div#adBanner:hover { background-color:#6AE85C; cursor:pointer; }div#contentMain div#adBanner a { padding:1% 3%; color:#fff; text-decoration:none; display:block; }div#contentMain div#adBanner a:hover { text-shadow:#000 0 0 2px; }div#contentMain div.blog-meta { position:relative; margin:20px 0; color:#666; line-height:20px; }div#contentMain div.blog-meta span.withIcon { position:relative; line-height:20px; display:inline-block; margin:0 20px 0 0; }div#contentMain div.blog-meta span.withIcon span.iconMini { position:relative; display:inline-block; margin:0 10px 0 0; }div#contentMain div.blog-meta a { color:#666; text-decoration:none; }div#contentMain div.blog-meta a:hover { text-decoration:underline; }div#contentMain span.meta-nav { display:inline-block; margin-right:30px; }div#contentMain nav.post-navigation { margin:0 0 20px 0; }div#contentMain div.zitat { text-align:center; }div#contentMain div.zitat blockquote p { font-size:1.4em; }div#contentMain div.zitat p {}div#contentMain article.post { position:relative; margin:0 0 2% 0; padding:0 0 2% 0; border-bottom:1px dashed #ddd; }div#contentMain .alignnone { float:none; display:inline-block; margin:0 0 20px 20px; }div#contentMain .aligncenter { float:none; display:inline-block; margin:0 20px; }div#contentMain .alignright { float:right; margin:0 0 20px 20px; padding:1px; }div#contentMain .alignleft { float:left; margin:0 20px 20px 0; padding:1px; }div#contentMain img { padding:1px; border:1px solid #ccc; border-radius:3px; background:#fff; }div#contentMain img.alignnone { float:none; display:inline-block; margin:0 0 20px 20px; padding:1px; border:1px solid #ccc; border-radius:6px; background:#fff; }div#contentMain img.aligncenter { float:none; align-content:center; display:block; margin:20px; padding:1px; border:1px solid #ccc; border-radius:6px; background:#fff; }div#contentMain img.alignright { float:right; margin:0 0 20px 20px; padding:1px; border:1px solid #ccc; border-radius:6px; background:#fff; }div#contentMain img.alignleft { float:left; margin:0 20px 20px 0; padding:1px; border:1px solid #ccc; border-radius:6px; background:#fff; }p.wp-caption-text { position:relative; font-size:0.9em; font-style:italic; } div#contentMain footer.entry-meta { clear:both; position:relative; margin:20px 0 0 0; }div#contentMain footer.entry-meta span.tag-links { position:relative; display:block; margin:20px 0; padding:10px; background:rgba(151,151,151,0.20); font-size:0.9em; border-radius:6px; }div#contentMain footer.entry-meta span.tag-links a { display:inline-block; margin:0 10px 0 0; }div#contentMain footer.entry-meta figcaption.wp-caption-text { font-size:0.8em; font-style:italic; text-align:center; color:#777;}div#contentMain div#comments { position:relative; }div#contentMain div.comment-body{ position:relative; background:rgba(199,199,199,0.4); padding:20px; margin:0 0 20px 0; }div#contentMain div.comment-author img { width:34px; }div#contentMain div#respond { position:relative; padding:20px; margin:0 0 20px 0; border:6px solid rgba(0,0,0,0.1); }div#contentMain div#respond label { display:block; }div#contentMain div.author-bio { position:relative; margin:20px 0; padding:20px; color:#fff; }div#contentMain div.author-bio p.author-title { font-size:1.2em; }div#contentMain div.author-bio a { color:#fff; text-decoration:underline; }div#contentMain div.author-bio img.avatar { position:absolute; top:20px; left:20px; border:1px solid #fff; width:90px; }div#contentMain div.author-bio div.author-info { position:relative; margin:0 0 0 110px; padding:0; min-height:90px; }div#contentMain nav.pagination { position:relative; margin:2% 0; }div#contentMain nav.pagination ul {}div#contentMain nav.pagination ul li { position:relative; display:inline-block; margin:0 1px 0 0; }div#contentMain nav.pagination span.page-numbers,div#contentMain nav.pagination a.page-numbers { position:relative; display:inline-block; height:30px; line-height:30px; width:30px; text-align:center; background:#777; color:#fff; text-decoration:none; }div#contentMain nav.pagination a.page-numbers:hover { background-color:#26C9FF; }div#contentMain nav.pagination span.dots { background:none; color:#333; }div#contentMain nav.pagination a.next, div#contentMain nav.pagination a.prev{ width:80px; }div#contentMain nav.pagination span.current { background-color:#26C9FF; }div#contentMain div.pageBreaks { position:relative; margin:20px 0 0 0; color:#777; }div#contentMain div.pageBreaks span { display:inline-block; padding:0 10px; height:30px; line-height:30px; background-color:#26C9FF; text-align:center; color:#fff; }div#contentMain div.pageBreaks span.pageBreakTitle { background:rgba(0,0,0,0.20); color:#777; }div#contentMain div.pageBreaks a span { background:rgba(0,0,0,0.20); color:#777; }div#contentMain div.pageBreaks a:hover span { background-color:#26C9FF; color:#fff; }div#contentMain form#frmCSCF { width:80%; }div#content div#contentSub { position:relative; }div#content div#contentSub label.screen-reader-text { display:none; }div#content div#contentSub div.sidebarBox,div#content div#contentSub aside.widget { position:relative; margin:0 0 4% 0; padding:6%; text-align:left; background:rgba(204,204,204,0.5) url(../img/zickzack.png) repeat-y; border-right:10px solid #26C9FF; text-shadow:#fff 0 0 2px; }div#content div#contentSub aside.widget input[type=text],div#content div#contentSub aside.widget input[type=email],div#content div#contentSub aside.widget input[type=tel],div#content div#contentSub aside.widget textarea { width:85%; }div#contentSub div.sidebarBox div.boxBody { position:relative; padding:0; }div#contentSub div.sidebarBox div.boxBody p { line-height:1.4em; font-size:1.0em; color:#fff; text-align:center; }div#contentSub div.sidebarBox div.boxBody p.title { font-size:1.2em; font-weight:bold; }div#content div#contentSub aside.author { border-color:#6AE85C; }div#content div#contentSub aside.author img { margin:0 0 2% 0; padding:1px; border:1px solid #999; width:100%; max-width:100%; }div#pageFooter { position:relative; margin:0; padding:2%; background:rgba(204,204,204,0.8); font-size:1.0em; color:#333; text-align:left; text-shadow:#fff 0 0 2px; }div#pageFooter div.col { margin-bottom:4%; }@media (min-width:760px) { div#pageFooter div.col { margin-bottom:0; } }div#pageFooter h6 { padding-bottom:2%; border-bottom:1px solid rgba(255,255,255,0.2); }div#pageFooter a { text-decoration:none; }div#pageFooter div#menu ul { font-size:0.9em; }div#pageFooter div#fon span { display:block; text-align:center; font-size:1.6em; }@media (min-width:760px) {div#pageFooter div#fon span { font-size:1.2em; } }@media (min-width:900px) {div#pageFooter div#fon span { font-size:1.3em; } }@media (min-width:1100px) {div#pageFooter div#fon span { font-size:1.4em; } }@media (min-width:1400px) {div#pageFooter div#fon span { font-size:1.8em; } }div#pageFooter div.sozialBtns { text-align:center; margin:0; }div#pageImprint { position:relative; margin:0.25% 0; color:#777; font-size:0.8em; }div#pageImprint a { color:#777; }div#cookie_info {position: fixed;top: 0;display: block;margin: 0;padding: 10px 60px;width: auto;min-width: 100%;height: auto;line-height: 40px;background: #000;color: #fff;font-size: 15px;text-align: center;word-wrap: break-word;box-sizing: border-box;box-shadow: 0 0 5px 2px #fff;z-index: 99999;}@media (min-width:760px) {div#cookie_info {font-size: 20px;}}div#cookie_info a.btnCookieInfo {position: relative;display: inline-block;margin: 0 0 0 25px;padding: 0;height: 40px;width: 40px;line-height: 40px;background-color: rgba(255,255,255,0.5);border-radius: 20px;color: #fff;text-decoration: none;}div#cookie_info a.btnCookieInfo:hover {background-color: rgba(255,255,255,0.9);color: #000;}