
/*Neue Anweisungen*/

body {
    font-size: 12px!important;
    background-image: none!important;
}

.header-content {
    background: none repeat scroll 0 0 white;
}

h1, .h1 {
    font-size: 23px!important;
}

h2, .h2 {
    font-size: 20px!important;
}

#header {
    background: #fff!important;  
    height: auto!important;
}

.sudoslider {
    display: none;
}

.controls {
    display: none!important;
}

.startseite section.news {
    display: none;
}

.unterseite .teaser-text { 
    font-size: 13px!important;
}

#container-outer, 
#menu-container {
    overflow: visible!important;
}

#menu-container .news {
    display: block;
}

.projects .article img {
    width: 78%;
}

.startseite .box.yellow-box, 
.startseite .box.blue-box {
    width: 100%!important;
    margin-left: 0 !important;
}

#content .orange-box {
    border: none!important;
}

.news {
    border: none!important;
    overflow: visible!important;
}

.box.yellow-box .box-image, 
.box.blue-box .box-image {
    right: 0px !important;
    top: 0px !important;
}

#content .orange-box {
    border: none!important;
    padding: 0!important;
    position: relative;
}

#content .orange-box .box-image {
    float: right;
    height: 120px;
    position: relative;
    right: -22px;
    top: -15px;
    width: 120px;
}

.orange-box img {
    position: relative;
    right: 11px!important;
    width: 109px!important;
    float: inherit!important;
    top: inherit!important;
    border: none!important;
}

.box.yellow-box, 
.box.blue-box {
    padding: 0 !important;
}

.projects .article .text {
    min-height: auto!important;
    float: none;
    padding-left: 0!important;
}

.projects .text {
    width: 100%!important;
}

.projects .article {
    overflow: visible !important;
    height: 273px; 
}

.projects .article .image {
    width: 30%!important;
}

.related-topics .left img {
    width: 100%;    
}

.related-topics .col-xs-8 {
    width: 100%;
}

.related-topics .related-content {
    overflow: hidden;
}

.image-left img,
.image img,
.image-right img {
    width: 80%;    
} 

.nabu-overlay {
    display: none;
}

.slider, 
.navbar, 
.download-box img, 
.mobile-header, 
.crumb, 
#socialshareprivacy, 
.socialmedia,
.meta-navi,
.search,
.content-navi.dropdown,
.btn,
.small-column,
footer,
.lightboxes,
.formulargenerator2014 .formulargenerator_items .submit_button.blue,
.rule.link,
.donate.large img,
.buttons.item_wrap {
    display: none!important;
}

.donate.large {
    height: auto;
}

#content .image-box.yellow .image:after {
    display: none!important;
    background: none;
}

a[href]:after {
   content:"" !important;
}

#header .navigation {
    background: none repeat scroll 0 0 white;
    height: 130px;
}

#footer {
    background: none repeat scroll 0 0 gray;
}

.footer-content .footer-column h3 {
    color: white;
}

.orange-box.donate {
    overflow:hidden;
}

#wrapper {
    float: none;
    height: auto;
    margin-left: 0;
    width: 90%;
}

.contact-box img {
    max-width: 40%!important;
}

#content .image-box .image img {
    max-width: 40%!important;    
}

#content {
    overflow: visible!important;
     padding: 0 20px 0 50px!important;
}

#header .navigation {
    margin-left: 33px!important;    
}


/*FORMULARGENERATOR*/

.formulargenerator2014 {
    break-after: always!important;
    width: 80%!important;
}

#content .formulargenerator2014 .item_wrap_iban input {
    float: left;
    height: 28px!important;
}

#content .formulargenerator2014 .item_wrap_input_radio input[type="text"] {
    height: 20px !important;
}

#content .formulargenerator2014 .formulargenerator_items .resizable textarea {
    width: 84%!important;
    height: 70px!important;
}

#content #container-inner .accordion .ui-accordion-icons h3 {
    font-size: 12px !important;
}

#content .formulargenerator2014 h5.uepfeil a {
    height: 28px;
    line-height: 7px;
}

#content #container-inner .formulargenerator2014 h5.uepfeil {
    font-size: 12px!important;
}

#wrapper #content .formulargenerator2014 .folder {
    padding: 4px 7px 0!important;
}

#wrapper #content .formulargenerator2014 h5.uepfeil a::after {
    border: none!important;
    display: none;
}

#content #container-inner .formulargenerator2014 .item {
    margin-bottom: 12px !important;
}
#content .formulargenerator2014 .item_mehrspaltig label, 
#content .formulargenerator2014 .item_standard label, 
#content .formulargenerator2014 .item_mehrspaltig_block label {
    margin-bottom: 2px!important;
}

#content .formulargenerator2014 .input_text input {
    float: left!important;
    height: 28px!important;
    margin-bottom: 0px!important;
}

.formulargenerator2014 span.einzeilig_input_text {
    display: none;
}

#content .formulargenerator2014 .item_einzeilig_lang .item_wrap input.input_einzeilig_lang {
    width: 65%!important;
}

#content .item_wrap_captcha {
    display: none;
}

#container-inner .formulargenerator2014 .item.item_input_text_einzeilig_halb input {
    width: 48.5% !important;
}

#container-outer, #menu-container {
    display: block;
    overflow: inherit!important;
    position: inherit!important;
}

#content .formulargenerator2014 .formulargenerator_items input.input_standard, 
#content .formulargenerator2014 .formulargenerator_items input.input_einzeilig_lang, 
#content .formulargenerator2014 .formulargenerator_items .resizable textarea, 
#content .formulargenerator2014 .formulargenerator_items input.input_linksbuendig, 
#content .formulargenerator2014 .formulargenerator_items input.input_rechts, 
#content .formulargenerator2014 .formulargenerator_items input.box, 
#content .formulargenerator2014 .formulargenerator_items input.input_einzeilig_kurz, 
#content .formulargenerator2014 .formulargenerator .captcha img, 
#content .formulargenerator2014 .formulargenerator .input_select select, 
#content .formulargenerator2014 .formulargenerator span.selectInner,
#content .formulargenerator2014 .input_text input {
    clear: none!important;
}

.formulargenerator label {
    margin-bottom: 0!important;
}

#content .formulargenerator2014 .item_mehrspaltig label, 
#content .formulargenerator2014 .item_standard label, 
#content .formulargenerator2014 .item_mehrspaltig_block label {
    font-size: 14px!important;
}

.formulargenerator2014 br {
    display: none;
}

#wrapper #content .formulargenerator2014 .item {
    margin-bottom: 4px !important;
}

#content .formulargenerator2014 h2 {
    margin-bottom: 5px!important;
}

#content .formulargenerator2014 h5.uepfeil a {
    font-size: 14px;
     width: 95%;
}

.formulargenerator2014 .item_wrap_spacer {
    display: none!important;
}

#wrapper .formulargenerator2014 img {
    margin-bottom: 0px!important;
}

#content .formulargenerator2014 input {
    font-size: 13px!important;
}

#wrapper #content .formulargenerator2014 h5.uepfeil {
    font-weight: 600!important;
    margin-top: 10px!important;
}

#wrapper .formulargenerator2014 .formulargenerator_items input.input_einzeilig_kurz {
    width: 15%!important;
}

@media (max-width: 767px) {


}
