.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
@font-face{font-display:swap;
font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-regular.woff2') format('woff2'),
url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-regular.ttf') format('truetype');
}
@font-face{font-display:swap;
font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-italic.woff2') format('woff2'),
url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-italic.ttf') format('truetype');
}
@font-face{font-display:swap;
font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-700.woff2') format('woff2'),
url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-700.ttf') format('truetype');
}
@font-face{font-display:swap;
font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-700italic.woff2') format('woff2'),
url('../../fileadmin/Resources/Fonts/open-sans-v44-latin-700italic.ttf') format('truetype');
}
html,body{margin:0px;padding:0px;width:100%;height:100%;color:#000000;font-size:99%;font-family:'Open Sans',Verdana}
#Header{margin:0px auto;padding:0px 20px;width:100%;max-width:1040px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#LanguageNavigation{position:absolute;top:0px;left:20px;font-size:0.87em}
#MainNavigation{border-top:1px #000 solid;width:100%;font-size:1.2em;line-height:1.2em;padding-top:13px}
#Teaser{height:590px;position:relative}
#sonne_text_overlay{position:absolute;top:0px;right:0px;width:100%;height:auto;z-index:1000;text-align:right}
#TeaserTitle{font-size:1.5em}
#SubNavigation{min-height:600px}
#Footer{}
nav ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none}
nav ul li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline-block}
nav ul li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-decoration:none;font-family:'Open Sans',Verdana}
nav ul li a:hover,nav ul li a.selected{}
#LanguageNavigation ul li a{margin:0px 0px 0px 0px;padding:5px 0px;color:#999;display:inline-block;text-transform:uppercase}
#LanguageNavigation ul li a:after{content:' | ';margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;color:#999;display:inline-block}
#LanguageNavigation ul li.Last-Item a:after{display:none}
#LanguageNavigation ul li a:hover,#LanguageNavigation ul li.Selected a{color:#003570}
#MainNavigation ul{display:block;margin:0px auto;padding:0px 20px;width:100%;max-width:1040px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#MainNavigation ul li a{margin:0px 0px 0px 0px;padding:10px 0px;color:#000;display:inline-block}
#MainNavigation ul li a:after{content:' | ';margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;color:#999;display:inline-block}
#MainNavigation ul li.First-Item a{padding-left:0px}
#MainNavigation ul li.Last-Item a{padding-right:0px}
#MainNavigation ul li.Last-Item a:after{display:none}
#MainNavigation ul li a:hover,#MainNavigation ul li.Selected a{color:#003570}
#SubNavigation{margin:0px 0px 20px 0px;font-size:1.2em;line-height:1.2em}
#SubNavigation ul li{display:block;border-bottom:1px #000000 solid}
#SubNavigation ul li a.FirstLevel{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;width:100%;height:auto;display:block;color:#000000}
#SubNavigation ul li .separator{width:100%;height:20px;display:block}
#SubNavigation ul li a:hover,#SubNavigation ul li.Selected a{color:#003570}
#SubNavigation ul li ul{font-size:0.8em;margin:-5px 0px 20px 10px}
#SubNavigation ul li ul li{border-bottom:inherit}
#SubNavigation ul li ul li a.SecondLevel{padding:2px 0px;width:100%;color:#000000}
#SubNavigation ul li ul li a.SecondLevel:hover,#SubNavigation ul li ul li.Selected a.SecondLevel{color:#003570}
#AdditionalNavigation ul{}
#AdditionalNavigation ul li a{margin:0px 0px 0px 0px;padding:0px 0px;color:#FFFFFF;display:inline-block}
#AdditionalNavigation ul li a:after{content:' | ';margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;color:#FFFFFF;display:inline-block}
#AdditionalNavigation ul li.First-Item a{padding-left:0px}
#AdditionalNavigation ul li.Last-Item a{padding-right:0px}
#AdditionalNavigation ul li.Last-Item a:after{display:none}
#AdditionalNavigation ul li a:hover,#AdditionalNavigation ul li.Selected a{}
a img{border:none}
a{border:none}
table{font-size:100%}
iframe{border:none;overflow:hidden}
article,aside,figure,figcaption,hgroup,footer,header,nav,section,video,object{display:block}
html{box-sizing:border-box}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{}
div.csc-textpic-left .csc-textpic-imagewrap{max-width:100%}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{max-width:100%;display:block}
div.csc-textpic .csc-textpic-imagewrap img,#ContentLogo img{max-width:100%;width:auto;height:auto}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
.align-left{text-align:left !important}
.align-center{text-align:center !important}
.align-right{text-align:right !important}
.rot,.mandatory{color:#003570}
.blau{color:#003570}
.black{color:#000000}
a{color:#003570;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
header a{color:#000000}
header a:hover{color:#003570}
.FloatLeft{float:left}
.FloatRight{float:right}
a.button{padding:3px 5px;display:inline-block;color:#FFFFFF !important;background:#003570;border:1px #003570 solid}
a.button:hover{background:#003570;border-color:#FFFFFF}
.BoxBlau{margin-bottom:20px;background-color:#003570;background-repeat:repeat-y;background-position:top center;color:#FFFFFF}
#Teaser.BoxBlau{margin-bottom:0px}
.BoxBlauSimple{margin-bottom:20px;background-color:#003570;color:#FFFFFF}
#TeaserTitle.BoxBlauSimple{margin-bottom:14px}
.BoxHellBlau{margin-bottom:20px;background:#b2c2d4}
.BoxAnsprechpartner{margin-bottom:20px}
.BoxAnsprechpartner .csc-textpic-text{background-color:#003570;color:#FFFFFF;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.BoxAnsprechpartner .bodytext a{color:#FFFFFF}
.ShadowBorderHorizontal{padding-bottom:35px;background-repeat:no-repeat;background-position:bottom center}
.ShadowBorderVertikal{position:relative}
.ShadowBorderVertikal:before{content:'';display:block;width:40px;height:100%;position:absolute;top:0px;right:100%;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAJyCAIAAAC+J/yEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkM0QkIzQThFRkQ4MTFFNDgzMTZBNDNGMTEzQkM1NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkM0QkIzQTlFRkQ4MTFFNDgzMTZBNDNGMTEzQkM1NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQzRCQjNBNkVGRDgxMUU0ODMxNkE0M0YxMTNCQzU1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzRCQjNBN0VGRDgxMUU0ODMxNkE0M0YxMTNCQzU1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsjljvEAAAbeSURBVHja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');background-repeat:no-repeat;background-position:left top}
.BorderBottom{margin-bottom:20px;padding-bottom:10px;border-bottom:1px #596466 solid}
.BorderRight{}
.col .BorderRight{position:relative}
.col .BorderRight:after{content:"";margin:0px;padding:0px;width:3px;height:100%;position:absolute;left:103%;top:0px;background:#ffe13a}
article #c40 .col .BorderRight:after{left:90%}
#c41 .col .BorderRight:after{laeft:105%}
.HeaderStyle{margin:0px 0px 20px 0px !important;padding:0px 0px 0px 0px;width:auto;height:auto;min-height:54px;position:relative;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNTc0MkY3OTY4NEIxMUU1QTFCOUE3RjQ1OERGQjRDNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNTc0MkY3QTY4NEIxMUU1QTFCOUE3RjQ1OERGQjRDNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI1NzQyRjc3Njg0QjExRTVBMUI5QTdGNDU4REZCNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI1NzQyRjc4Njg0QjExRTVBMUI5QTdGNDU4REZCNEM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3loMyQAAAAZQTFRF8YcAAAAAeG8f8QAAABxJREFUeNrswTEBAAAAwqD1T20MH6AAAIC/CTAAC5oAAbruBJ4AAAAASUVORK5CYII=');background-position:left top;background-size:auto 100%;background-repeat:no-repeat}
.HeaderStyle h1,.HeaderStyle h2,.HeaderStyle h3,.HeaderStyle h4,.HeaderStyle h5{margin:0px !important;padding:0px !important}
.HeaderStyle .HeaderText{position:absolute;left:0px;bottom:-5px;padding-left:64px}
.HeaderStyle .HeaderText a{margin-left:-64px;padding-left:64px}
.col{float:left;margin-right:4%;min-height:1px}
.Grid-MoreSpace .col{margin-right:5%}
.GridNoMargin .col,.col-last{margin-right:0% !important}
.Grid .Grid-1-1-col{width:48%}
.Grid .Grid-1-1-1-col{width:30.6%}
.Grid .Grid-1-1-1-1-col{width:22%}
.Grid-2-1 .Grid-2-1-col1{width:65.4%}
.Grid-2-1 .Grid-2-1-col2{width:30.6%}
.Grid-1-2 .Grid-1-2-col1{width:30.6%}
.Grid-1-2 .Grid-1-2-col2{width:65.4%}
.Grid-3-1 .Grid-3-1-col1{width:74%}
.Grid-3-1 .Grid-3-1-col2{width:22%}
.Grid-1-3 .Grid-1-3-col1{width:22%}
.Grid-1-3 .Grid-1-3-col2{width:74%}
.Grid-1-2-1 .Grid-1-2-1-col1{width:23.875%}
.Grid-1-2-1 .Grid-1-2-1-col2{width:44.25%}
.Grid-1-2-1 .Grid-1-2-1-col3{width:23.875%}
#c39 .Grid-1-1-1-col{width:auto;position:relative;margin-right:60px}
#c39 .col .BorderRight:after{left:inherit;right:-30px}
#c54 .Grid-1-1-1-col{width:auto;position:relative;margin-right:60px}
#c54 .col .BorderRight:after{left:inherit;right:-30px}
#Header img{width:100%;height:auto}
#sonne_text_overlay p{margin-top:0px;margin-bottom:20px;font-size:5.5em;font-weight:bold;font-style:italic;line-height:1em;text-transform:uppercase;color:#003570}
#sonne_text_overlay p:nth-child(1){margin-top:50px;margin-right:23%;color:#ffe13a}
#sonne_text_overlay p:nth-child(2){margin-right:14%;color:#FFFFFF}
#sonne_text_overlay p:nth-child(3){margin-right:9%;text-transform:inherit}
.ArticleInner,.csc-header,.Grid{margin:0px auto;width:100%;max-width:1040px}
.ArticleInner{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#Content .ArticleInner{padding:20px 20px 20px 65px}
#Content .BoxImageFullWidth{position:relative;z-index:10}
#Content .BoxImageFullWidth .ArticleInner{margin-top:-14px;padding:0px 20px 0px 20px;position:relative}
#Content .BoxImageFullWidth img{vertical-align:bottom}
#Content .BoxImageFullWidth .csc-textpic-above figure{padding:0px !important}
#c14,#c25{margin-top:-14px}
#c14 .ArticleInner,#c25 .ArticleInner{padding:0px 20px 0px 65px}
#c14 .ArticleInner .ArticleInner,#c25 .ArticleInner .ArticleInner{padding:0px}
#c14 .ArticleInner figure,#c25 .ArticleInner figure{padding-bottom:0px !important}
.ArticleInner .ArticleInner,#Content .ArticleInner .ArticleInner{padding:0px}
.ArticleInner .BoxBlau .ArticleInner,.ArticleInner .BoxHellBlau .ArticleInner{padding:10px}
#TeaserTitle .ArticleInner{position:relative}
.streifen{position:relative}
#TeaserTitle .ArticleInner:after,.BoxImageFullWidth .ArticleInner:after,.streifen:before{position:absolute;left:20px;top:100%;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAzAQMAAACzJ4pzAAAABlBMVEUAAAD/5QA49oqLAAAAAXRSTlMAQObYZgAAAA9JREFUCNdj+FH//8DIJQCY2aPDf4w52wAAAABJRU5ErkJggg==');width:26px;height:51px;content:' '}
#c46.BoxImageFullWidth .ArticleInner:after,#c58.BoxImageFullWidth .ArticleInner:after{display:none}
.streifen:before{left:-45px;top:-2px;height:20px}
h1,h2{font-weight:400}
#Content article{line-height:1.5em}
#Content h1,#Content h2{font-size:1.8em;line-height:1.2em}
#Content h3{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;font-size:1.8em;font-weight:400}
#Content h4{margin:0px 0px 0px 0px;padding:11px 0px 20px 0px;font-size:1.2em;font-weight:700;color:#003570}
#Content h4.black{color:#000000}
#Content p{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px}
#Content .csc-textpic-above figure{padding-bottom:20px}
#Content .BoxAnsprechpartner .csc-textpic-above figure{padding-bottom:0px}
#Content table{font-size:100%;border-collapse:collapse}
#Content table tr td{padding:3px 5px}
#Content .gestreifteTabelle{border-right:inherit;border-top:inherit;width:100%}
#Content table.gestreifteTabelle caption{padding:3px 5px;color:#FFFFFF;background:#003570;text-align:left}
#Content table.gestreifteTabelle tr td{border-left:1px #FFFFFF solid;border-top:1px #FFFFFF solid;vertical-align:top}
#Content table.gestreifteTabelle tr.row-odd td{background:#e1e5e1}
#Content table.gestreifteTabelle tr.row-even td{background:#c9d1ca}
#Content .csc-textpic-caption{padding-top:3px;font-size:0.8em;font-style:italic;display:block;max-width:100%;min-width:80%}
#Footer .BoxBlauSimple{margin-bottom:0px}
#Footer article .ArticleInner{padding:10px 20px}
#Footer article .ArticleInner .ArticleInner{padding:inherit}
#Footer article{line-height:1.5em}
#Footer article p{margin:0px 0px 0px 0px;padding:3px 0px 3px 0px}
#Footer article a{color:#000000}
#Footer article a:hover{text-decoration:underline}
#Footer .BoxHellBlau{padding:10px 0px 10px 0px;margin-bottom:0px}
.fixfloat{font-size:0;line-height:0;margin:0;padding:0;width:1px;height:0px;float:none;clear:both}
.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}
.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides>li:first-child{display:block}
.flexslider{margin:0px auto 0px auto;padding:0px 0px;width:100%;overflow:hidden;max-width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.flex-caption{position:absolute;top:20px;left:20px;width:40%;z-index:1010;font-family:'Abel';font-size:1.4em}
.flex-caption a{padding:3px 5px;display:inline-block;color:#FFFFFF;background:#003570;border:1px #003570 solid}
.flex-caption a:hover{background:#003570;border-color:#FFFFFF}
.flexslider .slides{zoom:1}
.flexslider .slides img{height:auto}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:290px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:36px;height:72px;margin:-36px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:1px;text-indent:1000px;overflow:hidden}
.flex-direction-nav a:before{}
.flex-direction-nav .flex-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABICAMAAACp6KeLAAAAn1BMVEUAAADnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHP////ovnj79er469X25sr04L3v06Luz5nsyY7qxYXpwX7++/f9+vX9+PH68eH5797x2rHx2a7pwoDLsV8vAAAAIXRSTlMA9emVkW9CGPnw38zDu6R+IvrUrI2EeHRiUk4xKR0TEgiaoAcUAAABHUlEQVRIx6XWZ28CMQzG8d5xg1no3uMx3aW73/+zNRVIEAnnH4Ff/3Q6J47tnUTcNnVn1C8LueJyPOxqHg66rgcKkULtYSGl0U21JwE67UmA2pFEqCmFqJYQVWLUEaJgGB2L0bkYTXpiNBSjEzG6KsRoV4wuJEYHYjQh8xTQUZq83ltA/aT5ebeAmhR5+TL7R5VPpo9mc7Tvmuc7W6DWI7OHBQnozMv7w5Zo7OW9Emvvbfr9ZhEarMn70yxGpZN3hLpO3hGKyW/Im9As+gx/if9po+z4nPjE+e7yq4DrKbcy82ucX0veu8t9wdwLsKtwf+JOxz2Tuy/3cZ4IPFu2n1I870jxDOZpznsBbxhb7yq89fD+xJsY73S52yHHH29sA++j1xtNAAAAAElFTkSuQmCC');left:-36px}
.flex-direction-nav .flex-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABICAMAAACp6KeLAAAAn1BMVEUAAADnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHPnvHP////ovnj79er469X25sr04L3v06Luz5nsyY7qxYXpwX7++/f9+vX9+PH68eH5797x2rHx2a7pwoDLsV8vAAAAIXRSTlMA9emVkW9CGPnw38zDu6R+IvrUrI2EeHRiUk4xKR0TEgiaoAcUAAABHklEQVRIx63W527CQBAEYNwxGEhCCiF1j/SQUN//2WAl0HES65kfN78/Wfb4ynYkSXuDrChfOy2RQ7rN6BEiTb94tpFPcl3ZyOcyf7GRTz2BSDOoCCRpCZGmYJDkDJIMIK8gklsGyZRB9QWBpGGQ3DEoeSKQDBkkDwwaK/pCSmtw77/t6EaR+9+0op6ifVY/bapUpPmc2Sg/Ivf2baIrRYd8zC1VeeQWVhv3J8hZbYwC5P7Ws7P/z4VZnmmjHyCjjTRARhvdU+Tb2IbKo+Bhc4zwk/A74a/DPeHG8b/Dq4BfT3hl4jVO7ha876gdzJ4FyIxjnU9D6syMdPo2sW6EaaRbKot0c+ZxbvO0jDJh1JMIUw+Yn9Akhmc6NB3y2QEd4QPvzz2oKgAAAABJRU5ErkJggg==');right:-36px}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.8;left:20px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.8;right:20px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{position:absolute;bottom:1%;right:6.5%;z-index:1020}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:10px;height:10px;display:block;background:#FFFFFF;cursor:pointer;text-indent:-9999px;border:1px #FFFFFF solid}
.flex-control-paging li a:hover{background:#003570;border-color:#003570}
.flex-control-paging li a.flex-active{background:#003570}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.tx-powermail{width:100%}
.tx-powermail h3{display:none}
.tx-powermail .clear{clear:both}
.tx-powermail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tx-powermail *.hide{display:none}
.tx-powermail .powermail_fieldset{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:left;border:none}
.tx-powermail .powermail_fieldset .powermail_legend{display:none}
.tx-powermail .powermail_fieldset .powermail_label,.tx-powermail .powermail_check_legend{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:block;width:20%;height:35px;line-height:35px;float:left;font-size:0.9em;text-align:right}
.tx-powermail .powermail_fieldset .powermail_label[title]{cursor:help}
.tx-powermail .powermail_fieldset .powermail_label[title]:after{content:'i';display:inline-block;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;height:16px;width:16px;background-color:#aaa;margin:0 0 0 2px;font-size:14px;line-height:16px;text-align:center;color:white;font-family:arial;font-weight:bold}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]{cursor:inherit}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after{display:none}
.tx-powermail .powermail_fieldset .powermail_fieldwrap{margin:0 0 20px 0;clear:both;overflow:hidden}
.tx-powermail .powermail_fieldset .powermail_fieldwrap.layout2{margin-top:50px}
.tx-powermail .powermail_fieldset .powermail_field{margin:0px 0px 0px 10px;padding:0px 5px;width:75%;height:33px;line-height:33px;float:left;font-size:1em;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.powermail_select{padding-right:25px !important;width:auto !important}
.tx-powermail .powermail_fieldset .powermail_field:focus{}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{margin:30px 0px 50px 0px;padding:4px 14px;float:right;width:auto;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #a2a2a2;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333;cursor:pointer;display:block;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;line-height:1.2em}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit.disabled{filter:alpha(opacity = 25);
-ms-filter:"alpha(opacity = 25)";
opacity:.25}
.tx-powermail .powermail_fieldwrap_submit{position:relative;overflow:inherit !important}
.tx-powermail .powermail_fieldset #SubmitOverlay{position:absolute;top:0px;right:0px;width:200px;height:80px;z-index:2}
.tx-powermail .powermail_fieldset #submithinweis{margin:0px 0px;padding:3px;width:240px;height:auto;right:20px;bottom:-20px;position:absolute;background-color:#ffcc99;border:1px solid #bbb;text-align:center;font-size:0.8em;z-index:1}
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{background-color:#FFCA4B}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_text{margin-left:20%;padding-left:10px}
.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha{margin-left:0px;width:100%}
.tx-powermail .powermail_fieldset .powermail_captchaimage{width:100%;margin-top:10px}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend{padding:0}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset{border:0;padding:0;margin:0}
.tx-powermail .powermail_fieldset .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_captcha_outer,.tx-powermail .powermail_fieldset .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list){margin:0px 0px 0px 10px;padding:5px 5px;width:75%;height:auto;float:left;font-size:1em;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li,.tx-powermail .powermail_fieldset .powermail_check_outer>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li{margin:5px}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles{color:#bbb;cursor:pointer}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles:hover{text-decoration:underline}
.tx-powermail .powermail_fieldset .parsley-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#F2DEDE;border:1px solid #EBCCD1;width:400px;float:right;clear:left}
.tx-powermail .powermail_fieldset .parsley-errors-list.filled{display:block}
.tx-powermail .powermail_fieldset .parsley-errors-list>li{color:#A94442;padding:5px 10px}
.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{background-color:#EBCCD1;border:1px solid #A94442;color:#A94442}
.tx-powermail .powermail_fieldset .powermail_field_good{background-color:#ccffcc;border:1px solid #339900;color:#339900}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#EBCCD1;border:none}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li{padding-left:5px}
.tx-powermail .powermail_create,.tx-powermail .powermail_confirmation{border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee;overflow:hidden}
.tx-powermail .powermail_create .powermail_confirmation_submit,.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_submit,.tx-powermail .powermail_confirmation .powermail_confirmation_form{margin:20px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;float:right;background-color:#1E5799;border:1px solid #eee}
.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_form{float:left;clear:left;background-color:#bbb}
.tx-powermail .powermail_progressbar{width:400px;height:5px;float:right;border:1px solid #EEEEEE;clear:both}
.tx-powermail .powermail_progressbar.disable{display:none}
.tx-powermail .powermail_progressbar>.powermail_progress{background:#1E5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}
.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}
.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}
.tx-powermail .powermail_all>dt{width:200px;float:left;clear:left;font-weight:bold}
.tx-powermail .powermail_all>dd{width:400px;float:left;margin:0}
.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#EBCCD1;border:1px solid #A94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}
.tx-powermail .powermail_message li{padding:5px 50px 0 0}
.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#CDEACA;border:1px solid #3B7826}
.tx-powermail .powermail_message.powermail_message_ok li{color:#3B7826}
.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}
.tx-powermail .powermail_message.powermail_message_error li{color:#A94442}
.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#FCF8E3;border:1px solid #FFCA4B}
.tx-powermail .powermail_message.powermail_message_note li{color:#FFCA4B}
.tx-powermail .powermail_tabmenu{list-style:none;margin:0;padding:0}
.tx-powermail .powermail_tabmenu>li{display:inline-block;padding:5px 10px;cursor:pointer;background:#eee;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#aaa}
.tx-powermail .powermail_tabmenu>li.act{color:#444}
.tx-powermail .powermail_tabmenu>li.parsley-error{background-color:#EBCCD1}
.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#aaa;display:inline-block;padding:5px 30px;text-decoration:none;color:white;border:1px solid #bbb;font-weight:bold}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1E5799;float:right}
@-webkit-keyframes progress{to{width:100%}
}
@-moz-keyframes progress{to{width:100%}
}
@-ms-keyframes progress{to{width:100%}
}
@keyframes progress{to{width:100%}
}
.powermail_frontend{clear:left;margin:0 0 20px 0;background:#eee;overflow:auto}
.powermail_frontend table.powermail_frontend_list{width:100%;font-size:0.8em;border:1px solid #444;margin-top:15px;border-spacing:0;border-collapse:separate}
.powermail_frontend table.powermail_frontend_list tr th{color:white;font-weight:bold;padding:7px 3px;text-align:left;background:#444}
.powermail_frontend table.powermail_frontend_list tr td{padding:3px}
.powermail_frontend table.powermail_frontend_list tr:nth-child(even){background:#bbb}
.powermail_frontend .powermail_frontend_filter{background:#bbb;padding:10px 0}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container{padding:5px 10px;clear:both}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label{float:left;display:block;width:200px;padding-top:3px}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input{width:400px;padding:5px;float:right;border:none}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit{color:white;cursor:pointer;background:#1E5799;clear:both}
.powermail_frontend .powermail_frontend_abc,.powermail_frontend .powermail_frontend_export{width:600px;margin:10px 0}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner{margin:0 10px}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a{font-weight:bold;text-decoration:none}
.powermail_frontend .powermail_frontend_export{width:640px}
.powermail_frontend .powermail_frontend_export input{width:17px;height:16px;padding-top:2px;cursor:pointer;text-indent:-99999px;border:0;background-repeat:no-repeat;background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif")}
.powermail_frontend .powermail_frontend_export input.export_icon_xls{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif")}
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon{float:right;padding-top:5px;margin-left:5px;height:19px}
.powermail_frontend dl{clear:both;padding:5px 10px}
.powermail_frontend dl dt{float:left;width:150px;font-weight:bold;clear:left;margin-right:10px}
.powermail_frontend dl dd{float:left}
.powermail_frontend .powermail_frontend_back{margin:10px;display:inline-block;padding:5px 20px;background-color:#bbb;border:1px solid #eee;color:white;text-decoration:none}
.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:white;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;color:#333333;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}
.xdsoft_datetimepicker button{border:none !important}
.xdsoft_noselect{}
.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}
.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}
.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}
.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")}
.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0px}
.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0px;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0px 0px}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0px none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #eee}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:white;border-top:1px solid #eee;color:#444;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}
.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1}
.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}
.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#A94442}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_month{width:90px;text-align:right}
.xdsoft_datetimepicker .xdsoft_calendar{clear:both}
.xdsoft_datetimepicker .xdsoft_year{width:56px}
.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}
.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}
.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;padding:0px;border-collapse:collapse;cursor:pointer;height:25px}
.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#1E5799}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#A94442 !important;box-shadow:none !important}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}
.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}
.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}
.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}
.xdsoft_time_box{position:relative;border:1px solid #ccc}
.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}
.xdsoft_scrollbar{position:absolute;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}
.xdsoft_scroller_box{position:relative}
@media screen and (max-width:1000px){.flex-caption{font-size:1.2em}
}
@media screen and (max-width:950px){.flex-caption{font-size:1.1em}
}
@media screen and (max-width:900px){.flex-caption{font-size:1.0em}
}
@media screen and (max-width:850px){.flex-caption{font-size:0.9em}
#Teaser{height:290px}
#sonne_text_overlay p{font-size:2em;margin-bottom:10px}
}
@media screen and (max-width:800px){.flex-caption{font-size:0.8em}
}
@media screen and (max-width:550px){#Teaser{height:300px}
#SubNavigation{min-height:inherit}
#MenueButton{position:absolute;top:10px;right:10px;width:50px;height:50px;display:block;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAABlBMVEUAAAD/5QA49oqLAAAAAXRSTlMAQObYZgAAABZJREFUGNNjoBVg/A8EH8ilh555VAIAZcx2OeiRLj4AAAAASUVORK5CYII=');cursor:pointer}
.Grid .col,.csc-textpic-imagecolumn{width:100% !important;margin-right:0px !important;margin-bottom:40px}
#Header{padding:20px 80px 10px 80px}
#MainNavigation{display:none}
#MainNavigation ul{padding-top:20px;padding-bottom:20px}
#MainNavigation ul li{display:block;width:100%}
#MainNavigation ul li a{margin:0px 0px 0px 0px;padding:7px 0px 7px 0px;display:block;width:100%;border-bottom:1px #000 solid}
#MainNavigation ul li a:after{display:none}
.col .BorderRight:after{display:none}
.flexslider .slides img{margin-left:-100%;width:210%}
.flex-caption{position:relative;top:inherit;left:inherit;font-size:1em;width:auto}
.flexsliderOverlay{display:none}
.ShadowBorderVertikal:before{display:none}
}
