header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
body{overflow-y: scroll}html,body{font: 17px/1.7 "Source Sans Pro", sans-serif;font-weight: 400;text-shadow: #fff 1px 1px 0}body,a,a:visited,a:active{color: #666}h1{font: 24px/2 "Source Sans Pro", sans-serif;font-weight: 600}h2{font: 24px/2 "Share", sans-serif;font-style: italic}h2,h2 a,h2 a:visited,h2 a:active{color: #0a0}h2 a:hover,h2 a:focus{color: #666}h3{font: 17px/1.7 "Source Sans Pro", sans-serif}h4{font-size: 21px}h5,h6{font-size: 17px}b,strong,.bold,h2,h3,h4,h5,h6{font-weight: 700}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight: 400}p{margin-bottom: 0}#main .ce_text blockquote{margin-bottom: 1rem}#main .ce_text blockquote p{font-size: 1.2rem;letter-spacing: .1px;margin-bottom: 0}#main .ce_text blockquote em,#main .ce_text blockquote .cite{font-size: 1rem;letter-spacing: 0}#backbutton{margin-left: 15px}#colorbox{text-shadow: none}.warning{color: #c0c;font-weight: 600}.confirmation{color: #f90;font-weight: 600;font-style: italic}body{background: #fff url('../../files/UlmerKinderkrippe/_layout_/paper.png') repeat}li{list-style: none}#wrapper{margin: 0;padding: 0}p,h1,h2,h3,h4,h5,h6,table,li{margin-left: 15px;margin-right: 15px}table{border-collapse: separate;border-spacing: 5px}.nowrap{white-space: nowrap}.mod_navigation a,.mod_breadcrump a,.mod_navigation a:visited,.mod_breadcrump a:visited,.mod_navigation a:active,.mod_breadcrump a:active{text-decoration: none;transition: .3s all}.mod_navigation a:hover,.mod_breadcrump a:hover,.mod_navigation a:focus,.mod_breadcrump a:focus{background-color: #0c0;color: white;text-shadow: none;margin: -0.5em -1em;padding: .5em 1em;border-radius: 100vw}.ce_text a,.ce_text a:visited,.ce_text a:active{border-bottom: 2px dotted #aaa;text-decoration: none;transition: .6s all}.ce_text a:hover,.ce_text a:focus{border-bottom: 4px solid #0c0}#logo{text-align: right;margin: 30px}#logo img{width: 180px;height: auto}#logo a:hover,#logo a:focus{margin: 0;background: transparent;padding: 0 !important}#logo .mod_navigation{display: block}#logo .mod_navigation.hidden{display: none}.nav_button{position: absolute;top: 15px;left: 30px;width: 50px;height: 50px;background: url('../../files/UlmerKinderkrippe/_layout_/navpic.svg') no-repeat top left;background-size: contain;cursor: pointer}::selection{background: #0c0;color: white;text-shadow: none}::moz-selection{background: #0c0;color: white;text-shadow: none}h2::selection{color: #ff0}h2::moz-selection{color: #ff0}@media only screen and (min-width: 480px){#main .ce_text .bild.rechts{float: right;margin: 0 0 1em 1em}#main .ce_text .bild.b100 img{width: 100px}#main .ce_text .bild.b150 img{width: 150px}#main .ce_text .bild.b200 img{width: 200px}#main .ce_text .bild.b250 img{width: 250px}#main .ce_text .bild.b300 img{width: 300px}#main .ce_text .bild.b350 img{width: 350px}#main .ce_text .bild.b400 img{width: 400px}#main .ce_text .bild.b450 img{width: 450px}}@media only screen and (max-width: 1023px){.mod_navigation{display: none;margin-top: 15px}.mod_navigation ul{margin: 0}.mod_navigation ul li{margin: 0}.mod_navigation ul li a{display: block;margin: 10px 0;padding: .5em 1em;font-size: 20px;text-align: left;border-radius: 5px;background: rgba(255,255,255,0.8)}.mod_navigation ul li a.trail,.mod_navigation ul li .active,.mod_navigation ul li a:hover,.mod_navigation ul li a:focus{display: block;margin: 5px 0;padding: .5em 1em;font-size: 20px;text-align: left;border-radius: 5px;background: rgba(0,0,0,0.5);color: white;text-shadow: none}#main ul{margin: 0 1em 1em}#main ul li{list-style: disc outside;margin: 0 0 14px 1em;padding-left: .2em}.stellenausschreibungen #main ul li{margin-bottom: 0}}.mod_breadcrumb{margin: 40px 0 0 15px;white-space: normal;font-size: 12px}.mod_breadcrumb:before{content: "Sie sind hier:";display: inline-block;margin: 0 .5em 0 0}@media only screen and (max-width: 600px){.mod_breadcrumb:before{display: block}}.mod_breadcrumb ul{display: inline-block}.mod_breadcrumb li{display: inline-block;margin: 0;padding: 0 .5em 0 0}.mod_breadcrumb li:before{content: "›";margin-right: 0.5em}@media only screen and (max-width: 1023px){.mod_breadcrumb li{display: block}}#footer{font: 11px/1.7 "Source Sans Pro", sans-serif;font-weight: 400;letter-spacing: .3px;margin: 40px 15px}#footer::before{content: "";display: block;max-width: 900px;margin: 0 auto 1em;height: 1px;border-top: 1px solid #666}#footer a:after{content: " ›››"}#footer .ce_text{overflow: visible}@media screen and (max-width: 1023px){#footer li,#footer span,#footer a{display: block;margin: 1em;padding: .5em 1em;text-align: center}#footer li a,#footer span a{display: inline}#footer a{border: 1px solid #666}}@media screen and (min-width: 1024px){#footer{text-align: center}#footer li,#footer span{margin: 0}#footer li,#footer span,#footer a{display: inline-block;white-space: nowrap}#footer li + li:before,#footer span + span:before{content: "|";margin: 0 1em;display: inline-block}}@media (min-width: 1024px){img{max-width: none}#wrapper{position: relative;width: 960px;margin: 50px auto}#header,#left{position: relative;height: 100px}#header .inside,#left .inside{position: static}#header .inside h1,#left .inside h1{position: absolute;left: 310px;bottom: 0;margin: 0;padding: 0}body.start.ulmer-kinderkrippe-ev #header .inside h1,body.start.ulmer-kinderkrippe-ev #left .inside h1{font-weight: 200;font-size: 16px}#logo{position: absolute;margin-left: 30px;z-index: 10}#logo .nav_button{display: none}#logo img{width: 180px;height: auto}.mod_navigation{position: absolute;display: block;width: 200px;height: 100%;margin-top: 0;overflow: visible;font-size: 14px}.mod_navigation ul li{margin-bottom: 0;text-align: right;white-space: nowrap}.mod_navigation ul li.first{border: 0}.mod_navigation ul li a:hover,.mod_navigation ul li a:focus,.mod_navigation ul li.active > a:hover,.mod_navigation ul li.active > a:focus,.mod_navigation ul li.trail > a:hover,.mod_navigation ul li.trail > a:focus{background-color: #c00;color: white;text-shadow: none}.mod_navigation ul li.active > a,.mod_navigation ul li.trail > a,.mod_navigation ul li.active > span,.mod_navigation ul li.active > strong{color: #c00;font-weight: normal}.mod_breadcrumb{margin-left: 280px;overflow: visible}.mod_search{position: fixed;bottom: 50px}#main{margin: 50px 30px 0;padding: 0;overflow: hidden;position: relative}#main .mod_article p,#main .mod_article ul,#main .mod_article table{margin: 0 150px 28px 280px}#main .mod_article h2{text-align: right;margin: 0 -10px 0 280px;padding-right: 25px}#main .mod_article h3{text-align: right;margin: -10px 0 2em 280px;padding-right: 15px}#main .mod_article h4,#main .mod_article h5,#main .mod_article h6{margin-left: 280px}#main .mod_article h4{margin-bottom: 1em}#main .mod_article h5,#main .mod_article h6{margin-bottom: .5em}#main .mod_article table{display: block;width: 530px}#main .mod_article table td{padding: 0 20px 0 0}#main .mod_article table td.c{text-align: center}#main .mod_article .ce_text .image_container{margin: 0 0 25px 280px}#main .mod_article ul li{list-style: disc outside;margin: 0 0 14px 18px;padding-left: 12px}.stellenausschreibungen #main .mod_article ul li{margin-bottom: 0}.ce_gallery #main .mod_article ul{margin: 0 0 28px 280px;height: 100px;overflow: hidden}.ce_gallery #main .mod_article ul li{list-style: none;display: inline-block;margin: 0 10px 10px 0;padding: 0}.ce_gallery #main .mod_article ul li.col_last{margin-right: 0}.ce_gallery #main .mod_article ul li .image_container{overflow: hidden;height: 96px}.ce_gallery #main .mod_article ul li img{width: 128px}#backbutton,.back{margin: 0 0 0 280px}body.start #backbutton{display: none}#footer{margin: 40px 0 0}}@media (min-width: 1024px) and screen and (min-height: 600px){.mod_navigation ul li{margin-bottom: 14px}}@media print{.mod_breadcrumb,.mod_navigation,.mod_search{display: none}@page{margin: 2cm 3cm 2cm 1cm}}
