body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
table.sortable thead th{background-image:url(../../assets/tablesort/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th a.pointer{display:block;margin-right:9px;cursor:pointer}table.sortable thead th.unsortable{background-image:none}table.sortable thead th.asc{background-image:url(../../assets/tablesort/images/asc.svg)}table.sortable thead th.desc{background-image:url(../../assets/tablesort/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
html {overflow-y: scroll;}
a,body,div,em,input,label,legend,li,ol,p,select,span,strong,td,th,textarea,u,ul {font-family: 'Muli', sans-serif;color:#99044C;}
body {margin:0;padding:0;}
a,body,div,input,label,li,legend,ol,p,select,td,th,textarea,u,ul {font-size:13px;}
img {vertical-align:middle;border:0px;}
p,pre,form,figure {margin:0;padding:0;}
table {border-spacing:0;}
td {padding-right:10px;}
:focus {outline:0;}
#wrapper {max-width: 1024px;margin: 0 auto;margin-top: 30px;}
h1 {margin:0 0 5px;padding:0;font-size:110%;color:#99044C;font-family: 'Muli', sans-serif;font-weight:800;}
h2 {margin:0 0 5px;padding:0;background-position:left center;background-repeat:no-repeat;font-size:110%;font-weight:bold;color:#99044C;}
h3 {margin:0 0 5px 0;padding:0;font-size:100%;font-weight:bold;}
a {text-decoration:none;color:#99044C;}
a:hover {text-decoration:underline;color:#99044C;}
.balken {border-right:1px solid #99044C;}
.extern {padding-left:15px;background:url("../../files/ee/icons/arrow_up.png") left center no-repeat;
}

/* 2-spaltig.css */
    body {
        background-image:url("../../files/ee/img/hinter.gif");
        background-color:#F9E9B5;
        background-repeat:repeat-x;
    }

    #wrapper {
        max-width: 1024px;
		margin: 0 auto;
        margin-top:30px;        
        background-image: url("../../files/ee/layout/bg_engel.jpg");
        background-color:#F3D38C;
        background-size: 100% auto;
        background-repeat:no-repeat;
    }
    #left{width:320px;right:320px}
    #container{padding-left:320px}

	#rand {
	    height: 5px;
        background-color:#99044C;
    }
    #header {margin:0;padding:0;width:100%;}
    #header .inside {margin:0;padding:0;}
    #header img {width:100%;height:auto;}
    
    #footer {height:166px;background-image: url("../../files/ee/layout/banner_bottom.png");background-size: 100% auto; background-repeat:no-repeat;}
    #footer .inside {padding: 120px 9.9609375% 0 9.9609375%;}
    
    #footer p, #footer .zitat {color:#FFE8C0;text-align:center;}
    #footer .author {text-align:right;font-weight:bold;}
    
    #left .inside {padding: 50px 0 0 33%;}
    
	#container {margin-top: 1px;}
    #main {min-height:490px;}
	#main .inside{padding:20px 9.9609375% 0 9.9609375%;}
	#main p {text-align:justify;}
    
    .ce_text,.teaser {line-height:1.3;}
    .ce_text {margin:0 0 20px 0;}

    div.error, p.error {margin:0;padding:2px 0 0;font-size:90%;color:#f00;}
    .zitat  {margin-bottom:10px;font-style:italic;}
	.padd-right{padding-top:160px;}
	.top-20 {margin-top:20px;}
	.top-30 {margin-top:30px;}
	.top-50 {margin-top:50px;}
	.top-80 {margin-top:80px;}
	.top-100 {margin-top:100px;}
	.anfang {margin-top:160px;}
		
	.intern {padding-left:15px;background:url("../../files/ee/icons/arrow_down.png") left center no-repeat}
	.extern {padding-left:15px;background:url("../../files/ee/icons/arrow_up.png") left center no-repeat}
    
	.mod_article {margin:0;}
    .mod_article .back {margin-top:15px;}
    .mod_article .more {display:inline;}
	
    .mod_article .pdf_link {margin-bottom:-16px;text-align:right;}
    .mod_article .pdf_link a {padding-right:1px;padding-left:1px;}
    
    .ce_list li, .ce_text li	{margin:0 0 0 14px;padding:0;line-height:1.3;}

	.mod_navigation,.mod_navigation ul {margin:0; padding:0;}
	
    #main ul{margin:0 0 10px 0;padding:0;}
    #main li {padding: 0;line-height:1.3;}
	
	#main .mod_navigation li {
        padding:0 5px 0 0;
        position:relative;
        float:left;
		list-style-type:none;        
    }
	#main {overflow: auto;}
	
    #left .mod_navigation ul {padding-left:20px;list-style-image:url('../../files/ee/icons/sonne.png');}
    #left .mod_navigation li {padding:0 0 15px 0;}
    

    #left .mod_navigation ul li a {
        font-size:14px;
        color:#99044C;;
        font-weight:bold;
        text-decoration: none;
    }
    #left .mod_navigation a:hover,
    #left .mod_navigation a.trail {
        font-size:14px;
        color:#FF9933;
        font-weight:bold;
        text-decoration: none;
    }
    
    #left .mod_navigation span {
        font-size:14px;
        font-weight:bold;
        color:#FF9933;
    }

    .ce_accordion {
        margin-left:15px;
    }

    .toggler {
        padding:0;
        font-weight:bold;
        color:#a84204;
    }

    .toggler_first {
        color:#a84204;
    }

    .toggler_first:hover {
        text-decoration:underline;
        color:#a84204;
        cursor:pointer;
    }

    .accordion div {
        padding:6px 0 8px 0;
        line-height:1.3;
    }
    
    fieldset.radio_container,
    fieldset.checkbox_container {
        margin:0;
        padding:0;
        border:0;
    }

    .ce_table {
        margin-top:24px;
        margin-bottom:24px;
        border-left:1px solid #ccc;
    }

    .ce_table td {
        padding:2px 8px;
        border-right:1px solid #ccc;
        border-bottom:1px solid #ccc;
    }

    *+html .ce_list li {
        margin-left:26px;
    }

    .ce_table th {
        padding:2px 8px;
        background-color:#e6e6e6;
        border-top:1px solid #ccc;
        border-right:1px solid #ccc;
        border-bottom:1px solid #ccc;
    }

    .ce_table th a {
        color:#000;
    }

    .pagination li {
        display:inline;
        margin:0;
        padding:0;
        list-style-type:none;
    }

    #tps td {
        padding:2px 4px;
    }

    .pagination {
        margin-top:22px;
        padding-top:4px;
        border-top:1px solid #$bg;
    }

    #tps .col_0 {
        width:140px;
    }

    .pagination p {
        width:160px;
        float:left;
        padding-right:3px;
        padding-left:3px;
        text-align:left;
    }

    #tps .explanation {
        padding-bottom:24px;
    }

    .pagination ul {
        width:240px;
        float:right;
        margin:0;
        padding:0 3px;
        text-align:right;
    }	
    input, textarea {background-color:#F9E9B5}
@media all{
/* Style sheet form */
.button_left{float:left}
.checkbox_container label,.radio_container label{font-weight:normal}
.tableless label{display:block;margin-top:1.5em;padding-bottom:3px}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline}
span.mandatory{color:#99044C}

legend{width:100%;display:block;font-weight:bold;border:0}
input[type="text"],input[type="password"],input[type="date"],
input[type="datetime"],input[type="email"],input[type="number"],
input[type="search"],input[type="tel"],input[type="time"],
input[type="url"],textarea{width:100%;display:inline-block;padding:3px 6px;background:#F9E9B5;border:1px solid #c6af85;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,
input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,
input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,
input[type="url"]:focus,textarea:focus{outline:0;background:#F9E9B5;border-color:#bbb}

input[type="file"]{cursor:pointer}
select,input[type="file"]{display:block}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],
input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
textarea,select[multiple],select[size]{height:auto}

input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],
input[type="checkbox"],label{vertical-align:middle}

input[disabled],select[disabled],textarea[disabled],input[readonly],
select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}

input[type="radio"][disabled],input[type="checkbox"][disabled],
input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}
input[type="submit"],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#99044C;cursor:pointer;border:1px solid #F0ECDF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9E9B5;}
input[type="submit"]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}
input[type="submit"]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}
input[type="submit"].blue,.button.blue{background-color:#2f96b4;border-color:#2f96b4;color:#fff}
input[type="submit"].blue:active,.button.blue:active{background-color:#2e95b3}
input[type="submit"].green,.button.green{background-color:#51a351;border-color:#51a351;color:#fff}
input[type="submit"].green:active,.button.green:active{background-color:#4f9f4f}
input[type="submit"].orange,.button.orange{background-color:#f89406;border-color:#f89406;color:#fff}
input[type="submit"].orange:active,.button.orange:active{background-color:#f28f04}
input[type="submit"].red,.button.red{background-color:#bd362f;border-color:#bd362f;color:#fff}
input[type="submit"].red:active,.button.red:active{background-color:#be322b}

input[type="text"],
input[type="email"],
input[type="password"],
textarea{width:100%;padding:3px 3px 4px;background-color:#F9E9B5}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus{background-color:#F9E9B5;border-color:#c6af85 !important}


input[type="submit"] {margin-top:10px;background-image:none;border:1px solid #c6af85;}

select{padding:3px;background-color:#fff;border:1px solid #ccc;cursor:pointer}

.checkbox_container span,
.radio_container span{display:block}

.checkbox_container+br,
.radio_container+br{display:none}

.checkbox_container label,
.checkbox_container input{vertical-align:middle}

.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative}input[type="radio"],x:-moz-any-link{top:2px;position:relative}
.submit_container{margin-top:0;margin-bottom:10px}
.button_right{float:right}

form table td{padding-top:3px;padding-bottom:3px}
form table td:first-child{width:23%;padding-top:6;padding-right:18;padding-bottom:0}

.tableform table{width:100%;margin-top:0;margin-bottom:0}
.tableform .formbody,.tableless .formbody{width:100%;overflow:hidden;margin-bottom:0;padding-top:0;padding-bottom:0}
.tableless .formbody{padding-top:0}fieldset{margin-top:1em;border-top:1px solid #ddd}
legend{padding-right:6px;background-color:#fff;color:#094da5}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important}
fieldset table td:first-child{width:140px;text-align:left}
span.mandatory{font-weight:bold;color:#99044C}
p.confirm{font-size:16px;color:#090}
p.error{margin:0;padding:0 0 6px;font-size:11px;font-weight:bold;color:#f00}
input[type="text"]
.error,input[type="password"]
.error,textarea.error{background-color:#fff;border-color:#cccccc !important}
input.captcha{width:48px;margin-right:6px}
span.captcha_text{font-weight:normal;color:#808080}:first-child+html span.captcha_text{top:-3px;position:relative}
}
@media (max-width:768px) {
#wrapper {margin:5px;width:auto;background-image:none;}
#header, #footer { height:auto; }
#container { padding-left:0; padding-right:0; }
#main, #left, #right { float:none; width:auto; }
#left { right:0; margin-left:0; }
#right { margin-right:0; }
#left .inside, #main .inside,#footer .inside {padding:10px;}
#main {min-height:300px;}
#main  .ce_headline {margin-top:0;} 
.anfang {margin-top:0;}
.top-100 {margin-top:20px;}
#footer {height:auto;background-image:none;background: #99044C}
#footer a {color:#fff}
#left .inside, #footer .inside {padding:10px}

}
@media only screen and (max-width:1024px) and (orientation:landscape){
#wrapper {margin:5px;width:auto}
}

