body {
	font-family: Verdana,Geneva,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#333;
}
.caption {font-style:italic;}
.frame_inhalte {max-height:390px;overflow-y:scroll!important;}
.frame_inhalte_news {max-height:490px;overflow-y:scroll!important;}
.frame_inhalte a {padding: 0px 5px 1px 5px;}
#section9 .max_width { padding: 30px;background-color:transparent!important;}
.tellink {text-decoration:none;color:#333;}
#logo {width:243px;height:65px;position:fixed;z-index:2;padding-top:5px;left:10px;}
ul {padding:0;margin:0;}
.short-menu {
	width:100%;
	position:fixed;
	font-size:1.2em;
	text-transform:uppercase;
	line-height:1.5em;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#000;
	z-index:1;
}
.short-menu li{
    display: inline-block;
    list-style: outside none none;
    margin: 1px 2px 11px;
    padding: 0;
}
.short-menu a, .short-menu strong {
    color: #ffdd00;
    font-weight:normal;
    transition: color 0.2s ease 0s;
    text-decoration: none;
	display:block;
	font-size: 0.8em;
	padding: 0.5em 1em;
	letter-spacing: 1.3px;
    text-transform: uppercase;
}
.short-menu li.active a, .short-menu li a:hover, .short-menu strong{
	border-bottom:1px solid #ffdd00;
}
p, li {font-size:0.875em;}
a {color:#000;text-decoration:underline;font-weight:bold;}
li {list-style-type:disc;margin-left:20px;}
h1 {font-size: 1.75em;}
h2 {font-size: 1.25em;}

.fp-tableCell {	background:-webkit-linear-gradient(rgba(255, 222, 10, 0.9), rgba(255, 222, 10, 0.9));background: linear-gradient(rgba(255, 222, 10, 0.9), rgba(255, 222, 10, 0.9));}
.slide, .section {background-size: cover;text-align: center;background-position:center center;}

.max_width {width:960px;background-color:rgba(255,255,255,0.90);text-align:left;padding:0px 30px 30px 30px;display:inline-block;}
#slide11 {background-image: url("../images/background.jpg");}
#slide21 {background-image: url("../images/background.jpg");}
#slide22 {background-image: url("../images/background.jpg");}
#slide23 {background-image: url("../images/background.jpg");}
#section1 {background-image: url("../images/background.jpg");}
#section3 {background-image: url("../images/background.jpg");} 
#section4 {background-image: url("../images/background.jpg");}
#section5 {background-image: url("../images/background.jpg");}
#section6 {background-image: url("../images/background.jpg");}
#section7 {background-image: url("../images/background.jpg");}
#section8 {background-image: url("../images/background.jpg");}
#section9 {background-image: url("../images/background.jpg");}
#section10 {background-image: url("../images/background.jpg");}
#section11 {background-image: url("../images/background.jpg");}
#section12 {background-image: url("../images/background.jpg");}

#section5 h2 {text-align:center;}
.block_kinderheim {margin:0 10px;text-align:center;max-width:300px;}
#section3 .max_width, #section4 .max_width, #section5 .max_width, #section6 .max_width, #section7 .max_width, #section8 .max_width {background-color:rgba(255,255,255,0);}
.fp-tableCell {padding: 35px 0;}

#fp-nav ul li a span, .fp-slidesNav ul li a span {
    background: #ffdd00 none repeat scroll 0 0;
    border: 2px solid #333 none;
    border-radius: 50%;
    height: 8px;
    left: 50%;
    margin: -4px 0 0 -4px;
    position: absolute;
    top: 50%;
    transition: all 0.1s ease-in-out 0s;
    width: 8px;
    z-index: 1;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
    border-radius: 100%;
    height: 20px;
    margin: -10px 0 0 -10px;
    width: 20px;
}
#logo img {display:none;}
#srl_layer {
    background-color:#FFDD00;
    height: 280px;
    margin-left: -180px;
    margin-top: -140px;
    width: 360px;
}
#srl_layer h1 {margin-top:0;}
.caroufredsel_prev, .caroufredsel_next {
    -moz-user-select: none;
    border-style: solid;
    cursor: pointer;
    height: 0;
    margin-top: -38px;
    position: absolute;
    top: 50%;
    transform: translate3d(0px, 0px, 0px);
    width: 0;
    z-index: 4;
	text-indent:-99999px;
	padding:0;
	background-color:transparent;
}
.caroufredsel_next {
    border-color: transparent transparent transparent #000;
    border-width: 38.5px 0 38.5px 34px;
    right: 15px;
}
.caroufredsel_prev {
    border-color: transparent #000 transparent transparent;
    border-width: 38.5px 34px 38.5px 0;
    left: 15px;
    width: 0;
}
.caroufredsel_pagi_arround {
	text-align:center;
	margin-top:15px;
}
.caroufredsel_pagi {
    opacity: 1;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    z-index: 4;
}
.caroufredsel_pagi a { 
    height: 13px;
    position: relative;
    width: 14px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    z-index: 1;
	display:inline-block;
}
.caroufredsel_pagi a span {
    background: #ffdd00 none repeat scroll 0 0;
    border-radius: 50%;
    height: 8px;
    left: 50%;
    margin: -4px 0 0 -4px;
    position: absolute;
    top: 50%;
    transition: all 0.1s ease-in-out 0s;
    width: 8px;
    z-index: 1;
	text-indent:-99999px;
}
.caroufredsel_pagi a.selected span  {
    border-radius: 100%;
    height: 20px;
    margin: -10px 0 0 -10px;
    width: 20px;
}
.fp-controlArrow.fp-prev, .fp-controlArrow.fp-next, .caroufredsel_prev, .caroufredsel_next {
	background-color:transparent;
}
.fp-controlArrow.fp-prev{
    border-color: transparent #000 transparent transparent;
}
.fp-controlArrow.fp-next {
    border-color: transparent transparent transparent #000;
}    

.layout_full {
    border-bottom: 5px solid #000;
    padding-bottom: 20px;
}    
.layout_full > h1 {
	display:none;
}