#anzeige1{display:none; }
@charset "UTF-8";@font-face{font-display:auto;font-family:'FontAwesome';src:url('/core/fonts/awesome/fontawesome-webfont.eot');src:url('font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font-awesome/fonts/fontawesome-webfont.woff') format('woff'), url('font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'), url('font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal; }
html{width:100%;border:none;margin:0;padding:0; }
body{width:100%;border:none;margin:0;padding:0; }
.website div#cont-01{position:relative;border:none;margin:0;padding:0;background-color:white;color:#333333;font-family:'Roboto Condensed', 'Open Sans Condensed', verdana, arial, helvetica;font-weight:300;font-size:16px;line-height:22px;z-index:100;min-width:320px;max-width:678px; }
.website input[type="button"], .website input[type="submit"], .website .ui-widget{font-family:'Roboto Condensed', 'Open Sans Condensed', verdana, arial, helvetica;font-size:16px;line-height:22px; }
.website #cont-01 input[type="text"], .website #cont-01 textarea,{font-family:courier new, courier, arial, helvetica; }
.website div#cont-01 *{max-width:100%; }
.website #cont-01 div#cont-02{position:relative;border:none;margin:5px 3px;padding:0; }
.website #cont-01 #cont-02 div#cont-main{position:relative;border:none;margin:0;padding:0; }
.website.home #content-central .elmt div.more a, .website #menu-top #metamenu ul li a, .website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li a, .website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form .search.button input, .website.overview #content #overview .overview-elmts .item-main .more a, .website #newsletter-order-form form .zeile-submit button.submit, .website #content #inhalt .elmt .dim-form ul.form li button.dim-button, .website.content .dim-jobs table button.submit, .website.content #content #inhalt .elmt .tx-indexedsearch input[type="submit"], .xxx{padding:1px 20px 0;min-width:100px;display:inline;color:#ffffff;text-decoration:none;font-weight:bold;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;border-right:1px solid #777777;border-bottom:1px solid #777777;text-align:center;height:17px;border-radius:3px;background-color:#1f5d33;background:linear-gradient(to bottom, #5f9831 0%, #1f5d33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9831', endColorstr='#1f5d33',GradientType=0); }
.website a{color:#1f5d33; }
.website #newsletter-order-form form .zeile-submit button.reset, .website #content #inhalt .elmt .dim-form ul.form li button.dim-button-2, .xxx{padding:1px 20px 0;min-width:100px;display:inline;color:#ffffff;text-decoration:none;font-weight:bold;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;border-right:1px solid #777777;border-bottom:1px solid #777777;text-align:center;height:17px;border-radius:3px;background-color:#b9b9b9;background-image:linear-gradient(to bottom, #b9b9b9 0%, #686868 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#b9b9b9',GradientType=0);border-color:#cccccc #9f9f9f #9f9f9f #cccccc; }
.website div#menu-top{position:relative;border:none;margin:0;padding:0;z-index:220; min-height:120px; }
.website div#menu-top{min-height:auto; }
.website #menu-top div#logo{display:block;position:relative;border:none;padding:0;margin:0 auto;max-width:60%;width:200px; }
.website #menu-top #logo a{display:block;border:none;margin:0;padding:0;text-decoration:none; }
.website #menu-top #logo img{display:block;border:none;margin:0;padding:0;text-decoration:none;width:100%;height:auto; }
.website #menu-top div#phone{display:block;position:relative;border:none;padding:0;margin:10px auto 0;max-width:100%; }
.website #menu-top #phone a { position: relative; display: block; padding: 0; margin: 0; text-decoration: none; text-align: center; }
.website #menu-top #phone a span.call { position: relative; display: inline-block; padding: 0 10px 0 25px; margin: 0; text-decoration: none; color: #000000; background: none; background-image: url("/fileadmin/templates/dim/v1/img/phone.png"); background-repeat: no-repeat; background-position: left center; background-size: auto 100%; }
.website #menu-top #phone a span.tel { position: relative; display: inline-block; padding: 0 2px; margin: 0; text-decoration: none; font-weight: bold; color: #1f5d33; background-color: #c5d394; }
.website #menu-top div#metamenu{display:block;position:absolute;top:0;right:0;border:none;padding:0;margin:0;width:32%;float:right; }
.website #menu-top #metamenu ul{display:block;position:relative;border:none;padding:0;margin:0;width:100%;list-style-type:none; }
.website #menu-top #metamenu ul li{display:inline;position:relative;border:none;padding:0;margin:0;list-style-type:none; }
.website #menu-top #metamenu ul li + li a{margin-top:5px; }
.website #menu-top #metamenu ul li a{display:block;position:relative;border:none;padding:5px 10px;margin:0 0 0 5px;list-style-type:none;background-color:#1f5d33;text-decoration:none;color:white;text-align:center;height:22px;min-width:55px; }
.website #menu-top div#metasocial{border:none;position:relative; }
.website #menu-top #metasocial ul{border:none;position:relative;list-style-type:none;padding:0;margin:10px 0 0; }
.website #menu-top #metasocial ul li{border:none;position:relative;list-style-type:none;padding:0;margin:0 5px 0 0;float:left; }
.website #menu-top #metasocial ul li a{border:none;position:relative;padding:0;margin:0;float:left;width:36px;height:36px;display:block;overflow:hidden;border-radius:0;overflow:hidden;text-decoration:none;background:none;background-color:#b9b9b9;background-image:linear-gradient(to bottom, #e0e0e0 0%, #b9b9b9 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#b9b9b9',GradientType=0);border:none;color:#777777; }
.website #menu-top #metasocial ul li a:hover{color:#1f5d33; }
.website #menu-top #metasocial ul li a span.label{border:none;margin:0 0 0 40px;padding:0;position:relative;white-space:nowrap; }
.website #menu-top #metasocial ul li a span.icon:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:28px;line-height:20px;padding:8px 0 0;display:block;width:100%;text-align:center; }
.website #menu-top #metasocial ul li a.blog-feed span.icon:before{content:"\f143"; }
.website #menu-top #metasocial ul li a.facebook span.icon:before{content:"\f09a"; }
.website #menu-top #metasocial ul li a.twitter span.icon:before{content:"\f081"; }
.website #menu-top #metasocial ul li a.google-plus span.icon:before{content:"\f0d4"; }
.website #menu-top #metasocial ul li a.xing span.icon:before{content:"\f168"; }
.website div#menu-main{position:relative;border:none;margin:0 0 0;padding:23px 0 0;width:100% !important;height:auto; clear:both; }
.website div#menu-main{padding-top:0; }
.website #menu-main .menu-main-right, .website #menu-main .menu-main-right .elements-span, .website #menu-main .menu-main-right .elements-span .menu-main-right-elements{position:relative;border:none;margin:0;padding:0;z-index:200; }
.website #menu-main .menu-main-right{position:relative;margin:0;padding:23px 0 0;border:none; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul{display:block;position:relative;border:none;padding:0;margin:0;width:100%;list-style-type:none; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li{display:block;position:relative;border:none;padding:0;margin:0;list-style-type:none;overflow:hidden; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte1{width:32%;float:left;height:45px; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte2,.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte4{width:32%;float:left;margin-left:2%;height:45px; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3{clear:both;width:100%;padding-top:23px; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li a{display:block;position:relative;border:none;padding:10px 10px 0;margin:0;list-style-type:none;background-color:#1f5d33;text-decoration:none;color:white;text-align:center;height:33px;min-width:55px; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li + li > *{margin-left:5px; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form{clear:both;width:100%;border:none;margin:0;paddig:0; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form:after{clear:both; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form .search.text{float:left;width:66%; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form .search.text input{width:100%;padding:5px 0; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form .search.button{float:left;width:32%;margin-left:2%;display:block;height:43px; }
.website #menu-main .menu-main-right .elements-span .menu-main-right-elements ul li.spalte3 form .search.button input{width:calc(100% - 5px);margin:0 0 0 5px;position:relative;padding:0;height:29px;line-height:1em;border:none;min-width:55px; }
.website #menu-main .menu-main-clear.menu-main-wide{height:10px;margin:0;padding:0;border:none;clear:both; }
.website #menu-main div#mainmenu-small{position:relative;display:block;margin:5px 0 0;padding:0 0 5px 0;width:100%;max-width:100%; }
.website #menu-main div.menu-main-small{ display:block; position:relative; height: auto;/*height:40px;*/ margin:0 1.6667% 0 0; overflow:visible; background:none; border:none; font-size:1em; line-height:1em; z-index:255; }
.website #menu-main div.menu-main-small #mainmenu-small-current { position: relative; display: block; height: 45px; background: none; background-color:#1f5d33; background-image:linear-gradient(to bottom, #5f9831 0%, #1f5d33 80%); }
.website #menu-main div.menu-main-small p{position:relative;padding:8px 0 0 20px;margin:0;color:#ffffff;font-size:1.5em;font-weight:bold;line-height:1.2em;z-index:265;width:83%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.website.blog #menu-main div.menu-main-small > p, .website.blog #menu-main div.menu-main-small #mainmenu-small-current p{width:60%; font-size:1em; overflow:visible; padding:0; }
.website.blog #menu-main div.menu-main-small > p > a, .website.blog #menu-main div.menu-main-small #mainmenu-small-current p > a{ position:relative; text-decoration:none; color:white; width:100%; display:inline-block; }
.website.blog #menu-main div.menu-main-small > a, .website.blog #menu-main div.menu-main-small > a {width:30%; text-align:right; }
.website #menu-main div.menu-main-small > a, .website #menu-main div.menu-main-small #mainmenu-small-current a, .website #menu-main div.menu-main-small #mainmenu-small-current #mainmenu-small-opener {position:absolute;top:10px;right:0;padding:0 10px 0 20px;margin:0;color:#ffffff;font-size:1.7em;font-weight:bold;line-height:1em;text-decoration:none;background:none;z-index:267; }
.website #menu-main div.menu-main-small > ul { /* position:absolute; top:45px; right:0;*/ position: relative; height:0; max-width:100%; width: calc( 100% - 4px ); background-color:#e0e0e0; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa; z-index:25000000; list-style-type:none; display:block; padding:0; margin:0; visibility:hidden; overflow:hidden; }
.website #menu-main div.menu-main-small > ul > li{position:relative;margin:0;padding:0;border-bottom:2px solid #aaaaaa; z-index:260; overflow:hidden; height:auto; }
.website #menu-main div.menu-main-small ul#mainmenu-small-slide > li > a { width:85%; z-index:265; }
.website #menu-main div.menu-main-small ul#mainmenu-small-slide > li.cur > a { width:100%; }
.website #menu-main div.menu-main-small ul li a > span { text-overflow:ellipsis; }
.website #menu-main div.menu-main-small > ul > li > a{position:relative;margin:0;padding:8px 10px 6px 20px;display:block;color:black;text-decoration:none;font-size:1.3em;line-height:1.3em; }
.website #menu-main div.menu-main-small > ul > li.home, .website #menu-main div.menu-main-small > ul > li.home > a{color:#1f5d33;background-color:#d0ddd0;font-weight:bold; }
.website #menu-main div.menu-main-small > ul > li.content > a{font-weight:bold; }
.website #menu-main div.menu-main-small > ul > li.shop, .website #menu-main div.menu-main-small > ul > li.warenkorb{background-color:#d0d0d0; }
.website #menu-main div.menu-main-small > ul > li.suche{background-color:#d0ddd0; }
.website #menu-main div.menu-main-small > ul > li.meta{background-color:#c0c0c0; }
/*.website #menu-main div.menu-main-small ul > li > a:hover{background-color:#aaaaaa;}*/ .website #menu-main div.menu-main-small ul.e2 { border:none; display:block; visibility: hidden; height: 0; float:none; position:relative; margin:0 0 0 20px; padding:0; }
.website #menu-main div.menu-main-small ul#mainmenu-small-slide li.act ul.e2 { visibility: visible; height: auto; z-index: 269; }
.website #menu-main div.menu-main-small ul#mainmenu-small-slide > li > .mainmenu-small-subopener { position:absolute; top: 0; right: 0; width: 15%; height: 37px; background: none; font-family: FontAwesome; font-size: 1em; text-align: right; padding: 5px 10px 0 0; z-index: 267; }
.website #menu-main div.menu-main-small ul.e2 > li{border:2px solid #aaaaaa;border-right:none;border-bottom:none;display:block;float:none;position:relative; }
.website #menu-main div.menu-main-small ul.e2 > li > a{position:relative;margin:0;padding:8px 10px 6px 20px;display:block;color:#666666;text-decoration:none;font-size:1.1em;line-height:1.2em;font-weight:bold; }
.website #menu-main div.menu-main-small li.act > a, .website #menu-main div.menu-main-small li.cur > a, .website #menu-main div.menu-main-small ul#mainmenu-small-slide > li.act > .mainmenu-small-subopener {background-color:#c0c0c0; }
.website.home div#menu-central, .website.home #menu-central div#centralmenu{position:relative;border:none;margin:0;padding:0;clear:both; }
.website.home #menu-central #centralmenu .item-main{position:relative;border:none;margin:30px 0 0;padding:10px;clear:both;border:1px solid #aaaaaa;background-color:#dae6bf; }
.website.home #menu-central #centralmenu .item-main .item-picture-span{border:none;margin:0;padding:0 10px 5px 0;text-decoration:none;float:left;display:inline;width:40%; }
.website.home #menu-central #centralmenu .item-main .item-picture-span .item-picture{border:none;margin:0;padding:0;float:left;display:inline;width:auto;width:100%; }
.website.home #menu-central #centralmenu .item-main .item-picture-span .item-picture a{width:100% !important;height:auto;max-width:290px;display:block;float:left;text-decoration:none; }
.website.home #menu-central #centralmenu .item-main .item-picture-span .item-picture a img{width:100% !important;height:auto !important;max-width:290px;display:block;border:1px solid #cccccc; }
.website.home #menu-central #centralmenu .item-main . item-content-span{display:block;margin:0;padding:0;border:none; }
.website.home #menu-central #centralmenu .item-main .item-content-span, .website.home #menu-central #centralmenu .item-main .item-content-span .item-content{ }
.website.home #menu-central #centralmenu .item-main .item-content-span .item-content p.h1, .website.home #menu-central #centralmenu .item-main .item-content-span .item-content p.h1 a{position:relative;margin:0;padding:0;border:none;text-decoration:none;color:#1f5d33; }
.website.home #menu-central #centralmenu .item-main .item-content-span .item-content p.h1 a{font-weight:bold;font-size:1.2em; }
.website.home #menu-central #centralmenu .item-main .item-content-span .item-content > a, .website.home #menu-central #centralmenu .item-main .item-content-span .item-content p{color:#333333;text-decoration:none;position:relative border:none;margin:0; }
.website.home #menu-central #centralmenu .item-main .item-content-span .item-content p{padding:0 0 10px 0; }
.website.home #menu-central #centralmenu .item-main .item-content-span .item-content p.h1 + a p{padding-top:10px; }
.website.home div#border-central{position:relative;margin:0;padding:40px 0 20px;border:none;clear:both; }
.website.home #border-central div{border-top:4px solid #e0e0e0; }
.website.home div#content-central, .website.home #content-central .elmt{position:relative;padding:0;margin:20px 0 0;border:none; }
.website.home #content-central .elmt + .elmt{margin-top:40px; }
.website.home #content-central .elmt .inner{position:relative;margin:0;border:none;padding:0 4px 4px;background:#e0e0e0;background:linear-gradient(to bottom, #f6f6f6 0%, #bbbbbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#aaaaaa',GradientType=0); }
.website.home #content-central .elmt .inner .inner2{position:relative;border:none;background-color:white;padding:0 10px 10px;margin:0;overflow:hidden; }
.website.home #content-central .elmt .inner .inner2 .inner3{position:relative;margin:0;padding:0;border:none; }
.website.home #content-central .elmt .csc-header, .website.home #content-central .elmt .csc-textpicHeader{position:relative;margin:0;padding:0;border:none; }
.website.home #content-central .elmt .csc-header h2, .website.home #content-central .elmt .csc-textpicHeader h2{position:relative;margin:0;padding:0;border:none;font-size:1.2em;line-height:1em;color:#1f5d33; }
.website.home #content-central .elmt .csc-header h2 a, .website.home #content-central .elmt .csc-textpicHeader h2 a{position:relative;margin:0;padding:0;border:none;font-size:1em;line-height:1em;color:#1f5d33;text-decoration:none; }
.website.home #content-central .elmt p{position:relative;margin:0;padding:0;border:none; }
.website.home #content-central .elmt * + *{margin-top:10px !important; }
.website.home #content-central .elmt .csc-textpic-imagewrap + .csc-textpic-text{margin-top:0 !important; }
.website.home #content-central .elmt .csc-textpic-imagewrap{max-width:40%; }
.website.home #content-central .elmt .csc-textpic-center .csc-textpic-imagewrap{max-width:100%; }
.website.home #content-central .elmt .csc-textpic-text{margin-left:0;margin-right:0; }
.website.home #content-central .elmt div.more{text-align:right;line-height:2em;clear:both; }
.website.home #content-central .elmt div.more a{font-size:0.9em;position:relative;margin:0;padding:5px 40px; }
.website div#footer, .website #footer .inner, .website #footer .inner2{position:relative;margin:0;padding:0;border:none; }
.website div#footer, .website #footer h2, .website #footer a{color:white; }
.website #footer .footer{position:relative;clear:both;margin:40px 0 0;padding:0;border:none;background-color:#1f5d33;background-image:linear-gradient(to bottom, #5f9831 0%, #1f5d33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9831', endColorstr='#1f5d33',GradientType=0); }
.website #footer .footer + .footer{margin-top:5px; }
.website #footer .footer div#footer1, .website #footer .footer div#footer2, .website #footer .footer div#footer3, .website #footer .footer div#footer4{position:relative;clear:both;margin:0;padding:10px;border:none; }
.website #footer .footer .elmt{position:relative;clear:both;margin:0;padding:0;border:none; }
.website #footer .footer .elmt .csc-header{position:relative;margin:0;padding:0;border:none; }
.website #footer .footer .elmt .csc-header h2{position:relative;margin:0;padding:0;border:none;font-size:1.2em;line-height:1em; }
.website #footer .footer .elmt ul{position:relative;margin:10px 0 0;padding:0;border:none;list-style-type:none; }
.website #footer .footer .elmt ul > li{position:relative;margin:0;border:none;list-style-type:none;display:block;padding:4px 0; }
.website #footer .footer .elmt p{position:relative;margin:10px 0 0;padding:0;border:none;list-style-type:none; }
.website div#topic{position:relative;margin:30px 0 0;padding:0;border:none;clear:both; }
.website #topic div#main-image{position:relative;margin:0;padding:0;border:none;overflow:hidden; }
.website #topic #main-image img{position:relative;margin:0;padding:0;border:none;width:160%;max-width:160%;height:auto; }
.website #topic div#headline{position:relative;margin:0;padding:0;border:none;color:#1f5d33;background-color:#97b911;clear:both; }
.website #topic #headline div{position:relative;margin:0;padding:0;border:none; }
.website #topic #headline p.h1{position:relative;margin:0;padding:5px 10px;border:none;font-size:0.9em !important;line-height:1.2em !important; }
.website div#menu-central{position:relative;margin:0;padding:0;border:none; }
.website #menu-central div#breadcrumb{position:relative;margin:20px 0 0;padding:2px 2px 2px 5px;border:none;clear:both;background-color:#e0e0e0; }
.website #menu-central #breadcrumb > div{position:relative;margin:0;padding:0;border:none; }
.website #menu-central #breadcrumb > div > div{position:relative;margin:0 0 0 10px;padding:0;border:none;float:left;color:#999999; }
.website #menu-central #breadcrumb > div > div.first{margin-left:0; }
.website.overview div#menu-central, .website #menu-central div#content, .website.overview #menu-central #content, .website.overview #menu-central #content div#overview, .website.overview #menu-central #content #overview .overview-elmts, .website.content #menu-central div#content div#inhalt{position:relative;margin:0;padding:0;border:none;clear:both; }{position:relative;margin:0;padding:0;border:none; }
.website.overview #content #overview .overview-elmts .elmt.layout-0{position:relative;margin:40px 0 0;padding:0;border:none; }
.website.content #menu-central #content #inhalt .elmt.layout-0, .website.content #menu-central #content #inhalt .elmt.layout-1{position:relative;margin:40px 0 0 0;padding:0;border:none; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .inner, .website.overview #content #overview .overview-elmts .elmt.layout-0 .inner .inner2, .website.overview #content #overview .overview-elmts .elmt.layout-0 .inner .inner2 .inner3, .website.content #menu-central #content #inhalt .elmt.layout-0 .inner, .website.content #menu-central #content #inhalt .elmt.layout-0 .inner .inner2, .website.content #menu-central #content #inhalt .elmt.layout-0 .inner .inner2 .inner3{position:relative;margin:0;padding:0;border:none; }
.website.content #menu-central #content #inhalt .elmt.layout-1 .inner{position:relative;margin:0;border:none;background:#e0e0e0;background:linear-gradient(to bottom, #f6f6f6 0%, #bbbbbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#aaaaaa',GradientType=0);padding:0 4px 4px; }
.website.content #menu-central #content #inhalt .elmt.layout-1 .inner .inner2{position:relative;border:none;background-color:#ffffff;margin:0;overflow:hidden;padding:0;position:relative; }
.website.content #menu-central #content #inhalt .elmt.layout-1 .inner .inner2 .inner3{position:relative;padding:0;border:none;margin:0 1.333% 2% 2%; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 h1{position:relative;margin:0;padding:0 0 10px;border:none;font-size:1.6em;line-height:1.3em;font-weight:bold;color:#1f5d33; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-header, .website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-textpicHeader, .website.content #menu-central #content div#inhalt .elmt.layout-0 .csc-header, .website.content #menu-central #content div#inhalt .elmt.layout-0 .csc-textpic-header{padding-top:20px; }
.website.overview #content #overview .overview-elmts .elmt.layout-0:first-child .csc-header, .website.overview #content #overview .overview-elmts .elmt.layout-0:first-child .csc-textpicHeader, .website.content #menu-central #content #inhalt .elmt.layout-0:first-child .csc-header, .website.content #menu-central #content #inhalt .elmt.layout-0:first-child .csc-textpic-header, .website.content #menu-central #content #inhalt .elmt.layout-1:first-child .csc-header, .website.content #menu-central #content #inhalt .elmt.layout-1:first-child .csc-textpicHeader{padding-top:0; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-header h2, .website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-textpicHeader h2, .website.content #menu-central #content #inhalt .elmt.layout-0 .csc-header h2, .website.content #menu-central #content #inhalt .elmt.layout-0 .csc.textpic-header h2, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-header h2, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpicHeader h2, .website.content #content #inhalt .elmt .dim-jobs .Seminartitel{position:relative;margin:0;padding:0;border:none;font-size:1.2em;line-height:1em;color:#1f5d33; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 p, .website.content #menu-central #content div#inhalt .elmt.layout-0 p, .website.content #menu-central #content div#inhalt .elmt.layout-1 p{position:relative;margin:0;padding:0;border:none; }
.website.content #menu-central div#content div#inhalt .elmt.layout-0 .inner2 > ul, .website.content #menu-central div#content div#inhalt .elmt.layout-0 .inner2 > ol{position:relative;margin:0;border:none; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 * + *{margin-top:10px !important; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-textpic-imagewrap + .csc-textpic-text{margin-top:0 !important; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-textpic-imagewrap{max-width:40%; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .csc-textpic-center .csc-textpic-imagewrap{max-width:100%; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .inner .inner2 > * + *, .website.content #menu-central #content #inhalt .elmt.layout-0 .inner .inner2 .inner3 > * + *, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-text > * + *, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-header csc-header-n6 + *{margin-top:10px !important; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-imagewrap + .csc-textpic-text{margin-top:0 !important; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-right .csc-textpic-imagewrap, .website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-left .csc-textpic-imagewrap{max-width:50%; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{max-width:40%; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:4%; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:4%; }
.website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap + .csc-textpic-text, .website.content #menu-central #content #inhalt .elmt.layout-1 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap + .csc-textpic-text{margin-left:0; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn, .website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn{max-width:48%;margin-right:4%; }
.website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol, .website.content #menu-central #content #inhalt .elmt.layout-0 .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0; }
.website.content #menu-central div#content div#inhalt .elmt.layout-0 .csc-textpic-center .csc-textpic-imagewrap{max-width:100%; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .divider{border:medium none;clear:both;margin:0;padding:10px 0 20px;position:relative; }
.website.overview #content #overview .overview-elmts .elmt.layout-0 .divider hr, .website.content #menu-central div#content div#inhalt .elmt.layout-0 .separator{border:none;height:0px;border-top:4px solid #e0e0e0;margin:0;padding:0; }
.website.content #menu-central div#content div#inhalt .elmt.layout-0 .separator{margin:40px 0; }
.website.overview #content #overview .overview-elmts .item-main{position:relative;margin:30px 0 0;padding:0;border:none; }
.website.overview #content #overview .overview-elmts .item-main .inner{position:relative;margin:0;padding:0;border:none;border:1px solid #aaaaaa;background-color:#e8f1da; }
.website.overview #content #overview .overview-elmts .item-main .inner .inner2{position:relative;margin:0;padding:0;border:none;background-size:100% 70px;background-repeat:no-repeat;background-color:#1f5d33;background-image:linear-gradient(to bottom, #5f9831 0%, #1f5d33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f5d33', endColorstr='#5f9831',GradientType=0); }
.website.overview #content #overview .overview-elmts .item-main .item-picture-span{position:relative;margin:0;padding:0;border:none;width:40%;float:left;display:block;z-index:200; }
.website.overview #content #overview .overview-elmts .item-main .item-picture-span .item-picture{position:relative;padding:0;border:none;width:100%;display:block; }
.website.overview #content #overview .overview-elmts .item-main .item-picture-span .item-picture img{position:relative;margin:0;padding:0;border:none;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;width:100%;height:auto; }
.website.overview #content #overview .overview-elmts .item-main .item-topic-span{position:relative;margin:0;padding:0;border:none;display:block;min-height:36px;width:100%;z-index:100; }
.website.overview #content #overview .overview-elmts .item-main .item-picture-span + .item-topic-span{width:60%;float:left; }
.website.overview #content #overview .overview-elmts .item-main .item-topic-span div{position:relative;margin:0;padding:5px 10px 4px;padding:0;border:none;display:block; }
.website.overview #content #overview .overview-elmts .item-main .item-topic-span div.tbody{padding:5px 10px 4px;float:left; }
.website.overview #content #overview .overview-elmts .item-main .item-topic-span .item-content{position:relative;margin:0;padding:0;border:none;display:block; }
.website.overview #content #overview .overview-elmts .item-main .item-topic-span h2{position:relative;margin:0;padding:0 0 10px;border:none;display:block;color:white;font-size:1.2em;line-height:1em; }
.website.overview #content #overview .overview-elmts .item-main .item-topic-span h2 a{position:relative;margin:0;padding:0;border:none;display:block;color:white;font-size:1em;line-height:1em;text-decoration:none; }
.website.overview #content #overview .overview-elmts .item-main .item-content-span{position:relative;margin:0;padding:10px 10px 20px;border:none;display:block;clear:left;background-color:#e8f1da;height:auto !important; }
.website.overview #content #overview .overview-elmts .item-main .more{position:absolute;bottom:12px;right:10px;z-index:200;line-height:2em; }
.website.overview #content #overview .overview-elmts .item-main .more a{position:relative;font-size:0.8em;margin:0;padding:5px 40px; }
.website.content #content div#headlineh1{position:relative;margin:40px 0 0;padding:0;border:none; }
.website.content #content #headlineh1 h1{position:relative;margin:0;padding:0 0 10px;border:none;font-size:1.6em;line-height:1.3em;font-weight:bold;color:#1f5d33; }
.website.content #content #inhalt .elmt img{width:100%;height:auto; }
.website.content #content #inhalt .elmt .multilist_dim{position:relative;margin:0;padding:0;clear:both; }
.website.content #content #inhalt .elmt .multilist_dim, .website.content #content #inhalt .elmt .multilist_dim .multilist_spalte{position:relative;margin:0;padding:0;clear:both; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul{position:relative;margin:0;padding:0;clear:both;border:none;list-style-type:none; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul > li{position:relative;margin:0;padding:20px 0 0;clear:both;border:none;list-style-type:none; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul > li .inner{position:relative;margin:0;padding:0 4px 4px !important;background:#e0e0e0;background:linear-gradient(to bottom, #f6f6f6 0%, #bbbbbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#aaaaaa',GradientType=0); }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul > li .inner .inner2{position:relative;margin:0;padding:0;border:none;background-color:white;display:block; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul > li .inner .inner2 > a{color:#1f5d33;display:block;font-size:1.1em;font-weight:bold;line-height:1.5em;margin:0 2%;padding:0 0.85%;position:relative;text-decoration:none; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul ul{display:block;position:relative;list-style-type:none;margin:2% 2% 0 !important;padding:0 0 2% !important; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul ul > li{font-size:1em;line-height:1em;margin:0;padding:0;position:relative; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul ul > li > a{display:block;margin:0;padding:3% 0.85%;position:relative;text-decoration:none; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul ul.tlist_dim > li{display:block;margin:0;padding:3% 0.85%;position:relative;text-decoration:none; }
.website.content #content #inhalt .elmt .multilist_dim .multilist_spalte > ul ul > li:nth-child(odd){background-color:#eeeeee; }
.website.content #content #inhalt .elmt table.terminebuchen {border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:fixed;width:100%; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr.trodd td {background-color:#f0f0f0; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.anfrage, .website.content #content #inhalt .elmt table.terminebuchen tbody tr td.merkliste, .website.content #content #inhalt .elmt table.terminebuchen tbody tr td.buchen .margin:0;padding:0;border:none;vertical-align:center; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.anfrage {background-color:#a0cd4b;width:7%; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.merkliste {background-color:#888888;width:14%;border-left:2px solid white !important; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.buchen {background-color:#004101;width:14%;border-left:2px solid white !important; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.anfrage a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr .td.anfrage a, .website.content #content #inhalt .elmt table.terminebuchen tbody tr td.merkliste a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr .td.merkliste a, .website.content #content #inhalt .elmt table.terminebuchen tbody tr td.buchen a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr .td.buchen a {padding:10% 0 0 !important;border:none;background-repeat:no-repeat !important;background-size:100% 100% !important;background-position:center middle;display:block !important;margin:0 !important;text-decoration:none !important;width:100%;height:100%; }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.anfrage a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr .td.anfrage a {padding-top:0;background:url("buttons/anfrage.jpg"); }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.merkliste a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr .td.merkliste a {background:url("buttons/merken.jpg"); }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td.buchen a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr .td.buchen a {background:url("buttons/jetzt_anmelden.jpg"); }
.website.content #content #inhalt .elmt table.terminebuchen tbody tr td {border-top:2px solid white !important; }
.website #content #inhalt > .elmt .subcolumns > div, .website #content #inhalt > .elmt .subcolumns > div > div{float:none;width:100%;margin:0;padding:0;border:none; }
.website #content #inhalt > .elmt .subcolumns > div > div > div.elmt:first-child{margin-top:0 !important; }
.website.content #menu-central div#content div#inhalt .elmt.layout-0 .inner .inner2 .subcolumns > div + div .inner2 > *:first-child{margin-top:10px !important; }
.website.content #menu-central div#content div#inhalt .elmt.layout-0 .inner .inner2 .subcolumns > div + div .inner2 > ul:first-child{margin-top:0 !important; }
.website #content #inhalt > .elmt .ui-tabs{Xborder:4px solid #e0e0e0;Xborder-radius:10px 10px 0 0;border:none;margin:0;padding:0;background:none; }
.website #content #inhalt > .elmt .ui-widget-header{border:none;background:none; }
.website #content #inhalt > .elmt .ui-tabs .ui-tabs-nav{padding:0; }
.website #content #inhalt > .elmt .ui-tabs .ui-tabs-nav > li{border:2px solid #cccccc;border-bottom:none;border-radius:0;padding:0;margin:0;background-color:#d0d0d0; }
.website #content #inhalt > .elmt .ui-tabs .ui-tabs-nav > li a{padding:10px 15px;margin:0;display:block;color:#333333;font-size:1em;line-height:1em;font-weight:normal; }
.website #content #inhalt > .elmt .ui-tabs .ui-tabs-nav > li.ui-tabs-active{color:white;border-color:#1f5d33; }
.website #content #inhalt > .elmt .ui-tabs .ui-tabs-nav > li.ui-tabs-active a{color:white;background-color:#1f5d33; }
.website #content #inhalt > .elmt .ui-tabs .ui-widget-content{border:2px solid #cccccc;margin:0;padding:0 10px 10px;height:auto !important; }
.website #content #inhalt > .elmt .ui-tabs .ui-widget-content .elmt.layout-0, .website.content #menu-central #content #inhalt > .elmt .ui-tabs .ui-widget-content .elmt.layout-0{margin-top:10px; }
.website.content #menu-central #content #inhalt .elmt .inner .inner2 > ul, .website.content #menu-central #content #inhalt .elmt .inner .inner2 > ol{padding-left:20px; }
.website #menu-central #content .elmt .anythingSlider, .website #menu-central #content .elmt .anythingSlider .anythingWindow, .website #menu-central #content .elmt .anythingSlider .anythingWindow ul.anythingBase{width:100% !important;max-width:100%;height:auto !important;position:relative !important;border:none;margin:0;padding:0;display:block !important;list-style-type:none;top:0 !important;left:0 !important; }
.website #menu-central #content .elmt .anythingSlider .arrow{border:1px solid red;display:none !important; }
.website #menu-central #content .elmt .anythingSlider .anythingWindow ul.anythingBase li{list-style-type:none;max-width:100%;width:100% !important;height:auto !important;position:relative !important;border:none;margin:0;padding:0;display:block !important; }
.website #menu-central #content .elmt .anythingSlider .anythingWindow ul.anythingBase li .elmt{margin-top:20px !important; }
.website #menu-central #content .elmt .anythingSlider .anythingWindow ul.anythingBase li .elmt .inner{padding:4px 10px !important;background-color:#f0f0f0;border-radius:10px; }
.website #menu-central #content .elmt .anythingSlider .anythingWindow ul.anythingBase li.cloned { display: none !important; }
.website div#sidebar{border:none;position:relative;margin:40px 0 0;padding:0;background-color:#eeeeee;border:1px solid #aaaaaa; }
.website #sidebar .content{border:none;position:relative;margin:0;padding:10px; }
.website #sidebar .content .elmt, .website #sidebar .content .elmt .inner, .website #sidebar .content .elmt .inner .inner2{border:none;position:relative;margin:0;padding:0; }
.website #sidebar .content .elmt + .elmt .inner .inner2 .csc-header, .website #sidebar .content .elmt + .elmt .inner .inner2 .csc-textpicHeader{border-top:1px solid #aaaaaa;padding-top:20px; }
.website #sidebar .content .elmt .csc-header, .website #sidebar .content .elmt .csc-textpicHeader{position:relative;margin:0;padding:0;border:none; }
.website #sidebar .content .elmt .csc-header h2, .website #sidebar .content .elmt .csc-textpicHeader h2{position:relative;margin:0;padding:0;border:none;font-size:1.2em;line-height:1em;color:#1f5d33; }
.website #sidebar .content .elmt h3{position:relative;margin:0;padding:0;border:none;font-size:1em;line-height:1em;font-weight:bold; }
.website #sidebar .content .elmt h4 { border: none; color: #333333; font-size: 1.5em; font-weight: bold; line-height: 1.3em; margin: 0; padding: 0 0 10px; position: relative; }
#sidebar .content .elmt h4 .important { color:#1f5d33; }
.website #sidebar .content .elmt .csc-textpic{padding-top:10px; }
.website #sidebar .content .elmt .csc-textpicHeader + .csc-textpic{ }
.website #sidebar .content .elmt p{position:relative;margin:0;padding:10px 0 10px;border:none; }
.website #sidebar .content .elmt p + p{padding-top:0; }
.website #newsletter-order-form{position:relative;margin:0;padding:2% 0 0;border:none; }
.website #newsletter-order-form form{position:relative;margin:0;padding:0;border:none; }
.website #newsletter-order-form form table.tblText{border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:fixed;max-width:100%; }
.website #newsletter-order-form form table.tblText tbody tr td{padding:0 0 8px;margin:0;text-align:left;vertical-align:top; }
.website #newsletter-order-form form table.tblText tbody tr td.spalte1{min-width:45%; }
.website #newsletter-order-form form table.tblText tbody tr td.spalte2{max-width:45%; }
.website #newsletter-order-form form table.tblText tbody tr.zeile1 td{padding:0 0 20px 20px; }
.website #newsletter-order-form form table.tblText tbody tr td.spalte1{padding-right:10px; }
.website #newsletter-order-form form button{padding:7px 20px !important;height:35px !important;margin:3px 5px 0 0; }
.website #newsletter-order-form form input[type="text"]{background:none;border:1px solid #cccccc;border-radius:3px;height:17px;line-height:14px;max-width:100%;padding:2px 5px;width:95%; }
.website #newsletter-order-form form input:focus{border-color:#666666; }
.website #content #inhalt .elmt .dim-sitemap-std{ }
.website #content #inhalt .elmt .dim-sitemap-std ul{list-style-type:none;margin:0;padding:0; }
.website #content #inhalt .elmt .dim-sitemap-std ul li{padding-top:10px; }
.website #content #inhalt .elmt .dim-sitemap-std ul li{font-size:1.1em;line-height:1.5em;list-style-type:none;margin:0;padding:0; }
.website #content #inhalt .elmt .dim-sitemap-std ul ul{padding-bottom:10px;padding-left:20px; }
.website #content #inhalt .elmt .dim-sitemap-std ul ul li{font-size:1em;line-height:1em;padding-top:7px; }
.website #content #inhalt .elmt .dim-form{border:medium none;margin:0;padding:0;position:relative; }
.website #content #inhalt .elmt .dim-form .row.form{border:medium none;margin:0;padding:0 0 10px;position:relative; }
.website #content #inhalt .elmt .dim-form .row + .row{margin-top:30px; }
.website #content #inhalt .elmt .dim-form h3{position:relative;margin:0;padding:0;border:none;font-size:1em;line-height:1em;font-weight:bold; }
.website #content #inhalt .elmt .dim-form ul.form{position:relative;margin:0;padding:0;border:none;list-style-type:none; }
.website #content #inhalt .elmt .dim-form ul.form li{position:relative;margin:0;padding:7px 0;border:none;list-style-type:none;clear:both;display:block;width:100%; }
.website #content #inhalt .elmt .dim-form ul.form li input[type="radio"]{position:relative;margin:0 10px;padding:0;border:none; }
.website #content #inhalt .elmt .dim-form ul.form li label + input[type="radio"]{margin-left:0; }
.website #content #inhalt .elmt .dim-form ul.form li input[type="radio"] + input[type="radio"]{margin-left:20px; }
.website #content #inhalt .elmt .dim-form ul.form{position:relative;margin:0;padding:7px 0;border:none;list-style-type:none; }
.website #content #inhalt .elmt .dim-form ul.form li.reduce > dl{display:none; }
.website #content #inhalt .elmt .dim-form ul.form li dl{padding:7px 0 0 30px; }
.website #content #inhalt .elmt .dim-form ul.form li dl dt{padding:7px 0; }
.website #content #inhalt .elmt .dim-form ul.form li label{clear:left;display:block;float:left;max-width:90%;min-width:100px;width:31%; }
.website #content #inhalt .elmt .dim-form ul.form li label.must{font-weight:700; }
.website #content #inhalt .elmt .dim-form ul.form li input[type="text"]{position:relative;background:none repeat scroll 0 0 #fff;border:1px solid #cccccc;border-radius:3px;font-family:courier new,sans-serif,helvetica,arial;height:17px;line-height:14px;padding:2px 5px;max-width:90%;min-width:200px;width:60%;margin:0; }
.website #content #inhalt .elmt .dim-form ul.form li input.plz{margin-right:1.5%;width:13%;min-width:43px; }
.website #content #inhalt .elmt .dim-form ul.form li input.ort{width:44%;min-width:140px }
.website #content #inhalt .elmt .dim-form ul.form li select{background:none repeat scroll 0 0 #fff;border:1px solid #cccccc;border-radius:3px;max-width:90%;width:60%;min-width:202px; }
.website #content #inhalt .elmt .dim-form ul.form li textarea{background:none repeat scroll 0 0 #fff;border:1px solid #cccccc;border-radius:3px;font-family:courier new,sans-serif,helvetica,arial;height:90px;line-height:14px;max-width:90%;padding:2px 5px;width:60%;min-width:200px; }
.website #content #inhalt .elmt .dim-form ul.form li button.dim-button{margin-left:31%;max-width:90%;min-width:200px;height:32px; }
.website #content #inhalt .elmt .dim-form ul.form li button.dim-button-2{margin-left:31%;max-width:90%;min-width:200px;height:32px; }
.website #content #inhalt .elmt .dim-form.dim-formlevel-1 ul.form span.hiddenmodus, .content #content #inhalt .elmt .dim-form.dim-formlevel-2 ul.form span.hiddenmodus{display:none; }
.website #content #inhalt .elmt .dim-form ul.form li.formSubmit button + button, .website #content #inhalt .elmt .dim-form ul.form li.formSubmit a + button, .website #content #inhalt .elmt .dim-form ul.form li.formSubmit button + a{margin-top:20px;display:block; }
.website.content div#dimjobs{position:relative;margin:0;padding:0;border:none; }
.website.content #content #inhalt .elmt .dim-jobs .Seminartitel{ }
.website.content #content #inhalt .elmt .dim-jobs p{padding:2% 0 0 !important; }
.website.content #content #inhalt .elmt .dim-jobs > img{width:auto; }
.website.content #content #inhalt .elmt .dim-jobs .Seminartitel img{width:auto; }
.website.content .dim-jobs .fett{font-weight:bold; }
.website.content #content #inhalt .elmt .dim-jobs form > table > tbody > tr > td:first-child > select{max-width:190px !important;width:100% !important; }
.website.content #content #inhalt .elmt .dim-jobs form > table > tbody > tr > td > p + select{margin-left:43px; }
.website.content .dim-jobs table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%; }
.website.content .dim-jobs table table input[type="checkbox"]{margin:15px 15px 0; }
.website.content .dim-jobs form > table > tbody > tr > td{float:left;width:100%; }
.website.content .dim-jobs table input[type="text"]{margin-left:30px !important;background-color:#fff !important;border:1px solid #cccccc !important;border-radius:3px;font-family:courier new,sans-serif,helvetica,arial !important;height:17px !important;line-height:14px !important;padding:2px 5px !important;width:80% !important;margin-left:43px !important; }
.website.content .dim-jobs > table > tbody > tr > td{float:left;width:100%; }
.website.content .dim-jobs table button.submit{height:auto;margin-right:20px; }
.website.content .dim-jobs table input[type="text"]:focus{border-color:#666666 !important; }
.website.content #content #inhalt .elmt .dim-jobs table td{line-height:1.3em !important;vertical-align:top;padding:2% 0 !important; }
.website.content #content #inhalt .elmt .dim-jobs table td p{padding-bottom:1%; }
.website.content #content #inhalt .elmt .dim-jobs > span{display:block; }
.website.content #content #inhalt .elmt .dim-jobs > img{display:block;padding-bottom:1%; }
.website.content #content #inhalt .elmt .dim-jobs table td a{font-weight:700; }
.website.content #content #inhalt .elmt .tx-indexedsearch{ }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-searchbox{ }
.website.content #content #inhalt .elmt .tx-indexedsearch table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%; }
.website.content #content #inhalt .elmt .tx-indexedsearch table td{vertical-align:top; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-searchbox td{padding:1% 10px 1% 0;max-width:67%; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-searchbox td:first-child{min-width:100px;clear:both; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-searchbox td + td{float:left; }
.website.content #content #inhalt .elmt .tx-indexedsearch input[type="text"]{background-color:#fff !important;border:1px solid #cccccc !important;border-radius:3px;font-family:courier new,sans-serif,helvetica,arial !important;height:17px !important;line-height:14px !important;max-width:90% !important;padding:2px 5px !important;width: }
.website.content #content #inhalt .elmt .tx-indexedsearch input[type="text"]:focus{border-color:#666666 !important; }
.website.content #content #inhalt .elmt .tx-indexedsearch input[type="submit"]{height:32px; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-whatis{font-size:1.1em;line-height:1.5em;background-color:#dae6bf;border:1px solid #aaaaaa;padding:6px 10px 4px; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-style:normal;font-weight:bold; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox{none; }
.website.content #menu-central #content div#inhalt .elmt.layout-0 .tx-indexedsearch .tx-indexedsearch-browsebox p{padding:2% 0 0; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox{padding:2% 0 0;border:none;list-style-type:none; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li{float:left;list-style-type:none;padding:0;margin:0; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a{display:block;padding:3px 10px;margin:0 20px 0 0;border:1px solid #cccccc;text-decoration:none; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a{background-color:#cccccc; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover{background-color:#cccccc; }
.website.content #content #inhalt .elmt .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a:hover{background-color:#eeeeee; }
.website.content #content #inhalt .elmt .tx-indexedsearch > .tx-indexedsearch-res{clear:both;border:none;padding:20px 0 0; }
.website div.csc-textpic .csc-textpic-imagewrap img{height:auto; }
.website #cont-01 .cont-01-border, .website #cont-01 .cont-01-edge, .website #cont-01 #cont-01-hc1, .website #cont-01 #cont-01-hc2, .website .fprint, .website #menu-top div#logo .border, .website #menu-top .border, .website #cont-main > .border, .website #menu-main #mainmenu, .website #menu-main .menu-main-right .elements-span .menu-main-right-back *, .website #menu-main .menu-main-left, .website #menu-main .menu-main-right, .website #menu-top div#metasocial, .website.blog div#topic, .website #menu-top div#metamenu, .website #menu-main .border, .website.home #menu-central #centralmenu .item-main .item-content-span .item-back *, .website.home #menu-central .item-main2, .website.home #border-central div img, .website #topic #main-image .headline-back, .website #menu-central #breadcrumb .append, .website #sidebar .back, .website .sidebar-end, .website.content #menu-central #content #inhalt .elmt.layout-0 .separator img, body.website #essb_displayed_bottom-dim-essb span.essb_network_name, body.website #essb_displayed_bottom-dim-essb .essb_item.essb_totalcount_item, body.website #essb_displayed_bottom-dim-essb .essb_item.essb_link_linkedin,#bekannt-aus,.xxx{display:none; }
.website #menu-top .clearboth, .website #menu-main .menu-main-right .elements-span .menu-main-right-elements .clearboth, .website #menu-main .menu-main-clear, .website #menu-main .menu-main-right .elements-span .menu-main-right-back, .website.home #menu-central #centralmenu .clearboth, .website.home #border-central div, .website.home #content-central .elmt div.more:after, .website.home #menu-central #centralmenu .item-main .item-content-span .item-back, .website #menu-central #breadcrumb > div.clearboth, .website #menu-central #breadcrumb > div > div.clearboth, .website.overview #content #overview .overview-elmts .elmt-end-layout0, .website #menu-central > .clearboth, .xxx{clear:both;position:relative; }
.website .hslim, .website #menu-main .menu-main-right .elements-span .menu-main-right-back, .website.overview #content #overview .overview-elmts .elmt-end-layout0, .xxx{height:0px;line-height:0px;font-size:0px; }
table.terminliste tbody tr.dim-sem-ausgebucht td.buchen a, div.terminliste .tr.dim-sem-ausgebucht .td.buchen a, .website.content #content #inhalt .elmt table.terminebuchen tbody tr.dim-sem-ausgebucht td.buchen a, .website.content #content #inhalt .elmt div.table.terminebuchen .tr.dim-sem-ausgebucht .td.buchen a {background-image:none; }
table.terminliste tbody tr.dim-sem-ausgebucht td, table.terminliste tbody tr.dim-sem-ausgebucht td a, div.table.terminliste .tr.dim-sem-ausgebucht .td, div.table.terminliste .tr.dim-sem-ausgebucht .td a {color:#aaaaaa !important; }
table.terminliste tbody tr.dim-sem-ausgebucht td.termin a:after, div.table.terminliste .tr.dim-sem-ausgebucht .td.termin a:after {content:''; }
div.dimgreenbutton span a { background-color:#275d2f !important; padding:10px; color:#ffffff !important; font-size:1.5em; border-style:outset; border-color:#275d2f; border-width:1px; text-decoration:none !important; display:block; }
div.csc-textpic-border div.csc-textpic-imagewrap img { border: 1px solid #cccccc; }
div.csc-textpic-above.csc-textpic-border div.csc-textpic-imagewrap, div.csc-textpic-below.csc-textpic-border div.csc-textpic-imagewrap, div.csc-textpic.csc-textpic-border div.csc-textpic-imagewrap, div.csc-textpic.csc-textpic-border div.csc-textpic-imagewrap ul li, div.csc-textpic.csc-textpic-border div.csc-textpic-imagewrap dl.csc-textpic-image, div.csc-textpic.csc-textpic-border div.csc-textpic-image, div.csc-textpic.csc-textpic-border div.csc-textpic-imagerow, div.csc-textpic.csc-textpic-border div.csc-textpic-imagerow div.csc-textpic-imagecolumn { max-width: calc( 100% - 2px ) !important; }
XXXbody.website #essb_displayed_bottom-dim-essb { padding-bottom: 20px; }
XXXbody.website #essb_displayed_bottom-dim-essb .essb_links_list .essb_item { float:left; }
body.website #essb_displayed_bottom-dim-essb .essb_links_list .essb_item > a { padding:8px 12px; margin:0; }
body.website #essb_displayed_bottom-dim-essb .essb_links_list .essb_item span.essb_icon { background-size:32px auto !important; height:32px; width:32px; margin:0; padding:0; }
body.website.content #content #inhalt div.elmt .inner > .inner2 > div > span > a { display:inline-block; }
body.website #menu-main-sticky { clear:both; Xborder:1px dotted blue; }
div.terminliste-legende { display: block; position: relative; padding: 0 0 20px; font-weight: bold; }
div.terminliste-legende > div { display: block; position: relative; padding: 0 0 0 5px; margin: 0 0 2px 30px; font-weight: normal; border: none; border-left-width: 6px; border-left-style: solid }
div.terminliste-legende div.stock9 { border-left-color:#275d2f; }
div.terminliste-legende div.stock1 { border-left-color:#ffba01; }
div.terminliste-legende div.stock0 { border-left-color:#7d1806; }
div.table.terminliste { }
div.table.terminliste .tr { display: block; position: relative; border: none; border-left-width: 10px; border-left-style: solid; border-left-color: #275d2f; padding: 0 0 0 10px; margin: 0 0 5px; }
div.table.terminliste .tr:nth-child(odd) { background-color:#f0f0f0; }
div.table.terminliste .tr.dim-sem-stock0 { border-left-color:#7d1806; }
div.table.terminliste .tr.dim-sem-stock1, div.table.terminliste .tr.dim-sem-stock2, div.table.terminliste .tr.dim-sem-stock3, div.table.terminliste .tr.dim-sem-stock4, div.table.terminliste .tr.dim-sem-stock5 { border-left-color:#ffba01; }
div.table.terminliste .tr.dim-sem-stock0 .td.buchen a { display:none; width:0; height:0; }
div.table.terminliste .tr.dim-sem-stock0 .td.buchen a:after { display:inline-block; content:"ausgebucht"; }
div.table.terminliste .tr .td.termin a { font-weight:bold; }
div.table.terminliste .tr .td.anfrage, div.table.terminliste .tr .td.merkliste, div.table.terminliste .tr .td.buchen { width:80px; max-width:calc( 33% - 40px ); display:inline-block; }
div.table.terminliste .tr .td.merkliste, div.table.terminliste .tr .td.buchen { margin-left:20px; }
.website .dim-action-button { background: none; margin: 20px 0 10px; display: block; }
.website .dim-action-button a, .website .dim-action-button button { position: relative; text-align: center; border: none; background: none; background-color: #1f5d33; cursor: pointer; padding: 20px; display: block !important; margin: 0; letter-spacing: 1px; font-weight: bold; outline: none; text-decoration: none !important; color: #ffffff !important; font-size: 1em; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.website .dim-action-button.breit a, .website .dim-action-button.breit button { width: 100%; }
.home #cont-01 #cont-main #content-central div.elmt .dim-start-rss-feed .dim-textpic-imagewrap { position: relative; float: left; display: block; max-width: 100%; padding-top: 1%; margin-right: 10px; }
.home #cont-01 #cont-main #content-central div.elmt .dim-start-rss-feed .feed ul { position: relative; list-style-type: none; padding:0; }
.home #cont-01 #cont-main #content-central div.elmt .dim-start-rss-feed .feed ul li { position: relative; display: block; max-width: 100%; list-style-type: none; padding: 0 0 1%; }
.dsplnn { display:none; }
.website div.hddncntnt { position:absolute; visibility:none } }
/* -- 1 -- */
.content #content #inhalt .elmt > .inner > .inner2 > div {}
.content #content #inhalt .elmt > .inner > .inner2 > div > .ui-accordion .displaynone { display:none; }
.content #content #inhalt > .elmt > .inner > .inner2 > div > .ui-accordion > h3,
.content #content #inhalt > .elmt > .inner > .inner2 > div > .ui-accordion > h3 > a { color: #1f5d33; }
.content #content #inhalt .elmt > .inner > .inner2 > div > .ui-accordion > h3 { border-radius: 0; background: none; border: 1px solid #cccccc; }
.content #content #inhalt > .elmt .ui-accordion h3 .ui-icon { background:none; display: none; }
.content #content #inhalt > .elmt > div > div > div > .ui-accordion > h3:before { content: "\f138"; font-family: "FontAwesome"; font-size: 1em; position: absolute; top: 8px; left: 8px; transition: 0.3s; padding: 0 2px 2px 0; }
.content #content #inhalt > .elmt > div > div > div > .ui-accordion > h3.ui-state-default:before { }
.content #content #inhalt > .elmt > div > div > div > .ui-accordion > h3.ui-state-active:before { content: "\f13a"; }
.content #content #inhalt > .elmt > div > div > div > .ui-accordion > h3.ui-state-active { border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; }
.content #content #inhalt > .elmt > div > div > div > .ui-accordion > div.ui-accordion-content { padding: 2% 0 2% 2.2em; }
.content #content #inhalt > .elmt > div > div > div > .ui-accordion div.ui-accordion-content > .elmt,
.website.content #menu-central #content #inhalt > .elmt > div > div > div > .ui-accordion div.ui-accordion-content > .elmt { position: relative; padding: 0; margin: 0; border: none; border-radius: 0; }
/* -- 2 -- */
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion { }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3 { border: none; padding: 1% 1% 1% 30px; padding-top: 1%; position: relative; color: #777777; display: block; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3 > a { padding: 5px 2px; text-decoration: none; color: #777777; display: block; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3 .ui-icon { background:none; display: none; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3:before { content: "\f054"; font-family: "FontAwesome"; font-size: 0.8em; position: absolute; top: 11px; left: 8px; transition: 0.3s; padding: 0 2px 2px 0; color: #97b911; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3:hover:before,
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3:active:before { font-size: 1em; left: 7px; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3.ui-state-default:before { }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3.ui-state-active:before { content: "\f078"; font-size: 1em; left: 7px; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3.ui-state-active{}
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3.ui-state-active,
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > h3.ui-state-active > a { color: #1f5d33; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content { padding: 2%; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt,
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt > .inner,
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt > .inner > .inner2 { position: relative; border: none; padding: 0; margin: 0; background: none; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt > .inner > .inner2 > *:first-child,
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt > .inner > .inner2 > *:nth-child(2) { padding-top: 0; }
.website.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt > .inner > .inner2,
.website.content #menu-central #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content > .elmt.layout-0 > .inner > .inner2 { padding-bottom: 4%; }
.content #content #inhalt > .elmt .elmt > div > div > div > .ui-accordion > div.ui-accordion-content:last-child > .elmt > .inner > .inner2 { padding-bottom: 0; }
/* RATINGS */
.tx-ratings-pi1 .tx-ratings { position:relative; left:0; top:0; padding-top:16px; margin:0; display:inline-block; min-width:125px; }
.tx-ratings-pi1 .tx-ratings-display { position:absolute; left:0; top:0; height:25px; width:125px; }
.tx-ratings-pi1 .tx-ratings-grey-bar { position:absolute; left:0; top:0; width:55px; height:12px; background:url("rating_stars.gif") repeat-x; font-size:1px; }
.tx-ratings-pi1 .tx-ratings-gold-bar { position:absolute; left:0; top:0; width:0px; height:12px; background:url("rating_stars.gif") repeat-x 0 -12px; font-size:1px; font-size:1px; transition:0.5s; }
.tx-ratings-pi1 .tx-ratings.to-rate .tx-ratings-display:hover .tx-ratings-gold-bar { width:0 !important; }
.tx-ratings-pi1 .tx-ratings-vote-bar { position:absolute; left:0; top:0; width:55px; height:12px; font-size:1px; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a { position:absolute; left:0; top:0; width:11px; height:12px; border:none; text-decoration:none; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a:hover { background-image:url(rating_stars.gif); background-position:0 -24px; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-1 { left:0px; width:11px; z-index:5; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-2 { left:0px; width:22px; z-index:4; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-3 { left:0px; width:33px; z-index:3; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-4 { left:0px; width:44px; z-index:2; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-5 { left:0px; width:55px; z-index:1; }
.tx-ratings-pi1 .tx-ratings-cleaner { clear:left; }
.tx-ratings-pi1 .tx-ratings-text { min-width:125px; }
.tx-ratings-pi1 .tx-ratings-text p { font-size:12px; text-align:center; padding:0 0 5px; margin:0; }
.tx-ratings-pi1 .tx-rating-display-wrap { position:absolute; left:0; top:0; font-size:12px; visibility:hidden; z-index:1; }
.tx-ratings-pi1 .tx-rating-display-wrap IMG { float:left; margin-right:5px; }
/* ---------- */
.tx-ratings-pi1 .tx-ratings { padding-top:30px; }
.tx-ratings-pi1 .tx-ratings-grey-bar { width:125px; height:25px; background-image:url("/typo3conf/ext/ratings/res/dim.gif"); }
.tx-ratings-pi1 .tx-ratings-gold-bar { height:25px; background:url("/typo3conf/ext/ratings/res/dim.gif") repeat-x 0 -25px; }
.tx-ratings-pi1 .tx-ratings-vote-bar { width:125px; height:25px; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a { width:25px; height:25px; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a:hover { background-image:url("/typo3conf/ext/ratings/res/dim.gif"); background-position:0 -50px; }
.tx-ratings-pi1 .tx-ratings-text { font-size:12px; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-1 { left:0px; width:25px; z-index:5; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-2 { left:0px; width:50px; z-index:4; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-3 { left:0px; width:75px; z-index:3; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-4 { left:0px; width:100px; z-index:2; }
.tx-ratings-pi1 .tx-ratings-vote-bar div a.tx-ratings-star-5 { left:0px; width:125px; z-index:1; }
.website .dim-vid-yt { width: 698px; height: 392px; margin: 0 auto; padding: 0; max-width: 100%; border: none; }
@media only screen and (max-width: 400px) { .website .dim-vid-yt{ height:195px; } }
@media screen and (max-width: 678px) { .website.home .elmt .tx-ratings-pi1, .website.home #content-central .elmt > .inner > .inner2 > .tx-ratings-pi1 { 	margin-top: 0 !important; 	padding-top: 10px; 	text-align: center; } .website.home #content-central .elmt .tx-ratings-pi1 * + * { margin-top: 0 !important; } .website.home .elmt .tx-ratings-pi1 > * { 	margin: 0 auto; 	display: inline-block; }
 }
/* ---------- */
.website #container-form-info-paket #form-rekl {}
.website #container-form-info-paket #form-rekl .element { position: relative; display: block; margin: 0; padding: 0; overflow: hidden; }
.website #container-form-info-paket #form-rekl > .element + .element,
.website #container-form-info-paket #form-rekl .inner-container > .inner > .element + .element { margin-top: 5%; }
.website #container-form-info-paket #form-rekl .element input.radio + input.radio,
.website #container-form-info-paket #form-rekl .element .radio-text + input.radio { margin-left: 20%; }
.website #container-form-info-paket #form-rekl .element input.radio,
.website #container-form-info-paket #form-rekl .element .radio-text { font-size: 1.3em; line-height: 1.3em; }
.website #container-form-info-paket #form-rekl .element input.text { position: relative; border: 1px solid #777777; margin: 0; padding: 7px 3px; width: calc( 100% - 9px ); font-family: courier new, courier, arial, helvetica; font-size: 1.3em; line-height: 1.3em; }
.website #container-form-info-paket #form-rekl .element select.select { position: relative; border: 1px solid #777777; margin: 0; padding: 7px 3px; width: 100%; font-size: 1.3em; line-height: 1.3em; }
.website #container-form-info-paket #form-rekl .element.anordnung-rl > .element:first-child { float: left; }
.website #container-form-info-paket #form-rekl .element.anordnung-rl > .element:nth-child( 2 ) { float: right; }
.website #container-form-info-paket #form-rekl .element.anordnung-rl.aufteilung-gleich > .element { width: 49%; }
.website #container-form-info-paket #form-rekl .element.anordnung-rl.aufteilung-plz-ort > .element:first-child { width: 25%; }
.website #container-form-info-paket #form-rekl .element.anordnung-rl.aufteilung-plz-ort > .element:nth-child( 2 ) { width: 73%; }
.website #container-form-info-paket #errorlist { padding: 0 0 20px; }
.website #container-form-info-paket #errorlist ul { padding: 0 0 0 14px; margin: 0; }
.website #container-form-info-paket #errorlist ul li { padding: 0 0 2px; }
.home #top-area2 { position: relative; display: block; background: none; overflow: hidden; margin: 0; padding: 0; }
.home #top-area2 div.elmt { position: relative; display: block; background: none; background-color: #1f5d33; overflow: hidden; margin: 3% 0 0; padding: 8px; }
.home #top-area2 div.elmt ul { position: relative; display: block; background: none; overflow: hidden; margin: 0; padding: 0; }
.home #top-area2 div.elmt ul li { position: relative; display: inline-block; background: none; overflow: hidden; margin: 0; padding: 0 1%; float: left; }
.home #top-area2 div.elmt ul li:nth-child(2n+1) { font-weight: bold; }
.home #top-area2 div.elmt ul li,
.home #top-area2 div.elmt ul li a { color: #ffffff; text-decoration: none; font-size: 0.8em; }
.home #top-area2 div.elmt ul li a { display:inline-block; padding:0; margin:0; }
.home #top-area2 div.elmt ul li a:hover { text-decoration: underline; }
.website .elmt .csc-header > .dim-important2, 
.website div.elmt .csc-textpicHeader > .dim-important2 
{ 
	background-color: #7d1806 !important; 
	color: #ffffff !important;
	padding: 5px 10px !important;
	width: auto;
}
body.website p .dim-important2, body.website p .dim-important2 > a, body.website ul > li .dim-important2 { color: #7d1806 !important; }
body.home .csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-140 .csc-textpic-text .csc-textpicHeader h2.csc-firstHeader.dim-important2 { margin-left: 140px !important; }