*{margin:0;border:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
body, button, input, select, textarea{font-family:sans-serif;}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}
::selection{background:#fe57a1;color:#fff;text-shadow:none;}
a{color:#00e;}
a:visited{color:#551a8b;}
a:hover{color:#06e;}
a:focus{outline:none;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;margin-left:-7px;padding:0;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}
button, input{line-height:normal;overflow:visible;}
table button, table input{overflow:auto;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.grid_1{width:6.6666666666667%;}
.grid_2{width:15%;}
.grid_3{width:23.333333333333%;}
.grid_4{width:31.666666666667%;}
.grid_5{width:40%;}
.grid_6{width:48.333333333333%;}
.grid_7{width:56.666666666667%;}
.grid_8{width:65%;}
.grid_9{width:73.333333333333%;}
.grid_10{width:81.666666666667%;}
.grid_11{width:90%;}
.grid_12{width:100%;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{margin-left:0.83333333333333%;margin-right:0.83333333333333%;margin-bottom:20px;float:left;display:block;}
.alpha{margin-left:0px;}
.omega{margin-right:0px;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.8em;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:3.5em;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;clear:both;margin:1em 0 0 0;background:#c9e1f0;width:100%;}
.sf-menu a{border-left:1px solid #fff;padding:.75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{color:#4b68a8;font-size:1.2em;}
.sf-menu li{background:#c9e1f0;}
ul.sf-menu > li:before{content:'';position:absolute;top:-10px;left:-10px;width:20px;height:20px;background:#fafafa;transform:rotate(45deg);z-index:1000;}
ul.sf-menu > li:hover:after{background:#cccccc;}
ul.sf-menu > li:after{content:'';position:absolute;top:0px;right:0px;width:22px;height:22px;background:#c9e1f0;z-index:1001;}
.sf-menu li li{background:#c9e1f0;min-width:250px;}
.sf-menu li li a{border-top:1px solid #ccc}
.sf-menu li li li{background:#d1d2cb;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#ccc;outline:0;color:#fff;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('http://img.lindenauerstadtteilverein.de/images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('http://img.lindenauerstadtteilverein.de/images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.flex-container a:active,
.flexslider a:active{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{width:100%;margin:0;padding:0;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{background:#fff;border:4px solid #d1d2cb;position:relative;zoom:1;width:99%;margin:1em auto;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
/*.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}*/
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{display:none;}
.flex-direction-nav li a{width:52px;height:52px;margin:-13px 0 0;display:block;background:url(http://img.lindenauerstadtteilverein.de/images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li .next{background-position:-52px 0;right:-21px;}
.flex-direction-nav li .prev{left:-20px;}

.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center;display:none;}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:13px;height:13px;display:block;background:url(http://img.lindenauerstadtteilverein.de/images/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:0 -13px;}
.flex-control-nav li a.active{background-position:0 -26px;cursor:default;}
body{color:#183738;font-family:'Arial', sans-serif;font-size:1em;line-height:normal;}
h1, h2, h3, h4, h5, h6, .headerh1, .headerh2{font-weight:normal;font-size:1em;line-height:120%;margin:0;padding:0;}
.sf-menu a, .sf-menu a:visited{font-size:1em;}
aside h2{background:#c9e1f0;line-height:1.8em;padding:5px;}
div.haus_alt{float:left;margin:0 5px 0 0;padding:0;width:49%;}
div.haus_neu{float:right;margin:0;padding:0;width:49%;}
dd > em{font-size:0.8em}
.clearboth{clear:both;}
a,
a:visited,
a:active{color:#4b68a8;background-color:#c9e1f0;}
a:hover{color:#dd3b32;text-decoration:none;}
div#fancybox-wrap a{background-color:transparent;}
.clearleft{clear:left;display:block;}
.tablegalerie100{width:100%;}
.tdgalerie33{width:33%;text-align:center;vertical-align:top;padding:5px;}
div.leftnav{width:100%;overflow:auto;}
div.leftnav ul{width:100%;}
div.leftnav li{width:100%;}
div#secondary-navigation.leftnav a{background-color:#c9e1f0;color:#4b68a8;}
#container, #colophon{max-width:1024px;margin:auto;}
#container{border-left:10px solid #fafafa;border-right:10px solid #fafafa;background-color:#fafafa;}
#header{margin:0 0 20px 0;padding:10px 0 0 0;}
#header, #header nav, #main, #footer, #banner{width:100%;}
#logo{float:left;position:absolute;z-index:10;margin:28px 0 0 10px;}
#header .headerh1{font-size:2.8em;color:#183738;text-shadow:0 2px 0px #fff;}
#header .headerh2{font-size:1.6em;color:#183738;text-shadow:0 2px 0px #fff;}
#main, #footer{font-size:1em;line-height:1.5em;}
#main p, #content p{margin:20px 0 20px 0;text-align:justify;}
#content h1{font-size:1.8em;margin:0 0 0 0;}
#content h2{font-size:1.4em;margin:25px 0 10px 0;}
#content h3{font-size:1.2em;margin:0 0 10px 0;}
#content h4{font-size:1.2em;margin:0 0 10px 0;}
#content{float:left;margin:0 0 50px 25px;padding:0 0 25px 0;}
div#content.grid_12{margin:0 0 50px 0;padding:0 1px 25px 1px;}
#content ul, #content ol{margin:1em 0;padding:0 0 0 0;list-style-type:none;}
#content li{padding:0 0 0 40px;background-repeat:no-repeat;background-position:15px 0px;}
#content dd{margin:0 0 15px 0;}
div.bilderrahmen{float:left;margin:15px 15px 0 0;}
div.bilderrahmen img{border:4px solid #DFDFDF;}
div.galerie img{border:4px solid #DFDFDF;}
.td_vorschau{padding:0 0 0 10px;}
td.td_vorschau h2{margin:0 !important;padding:0;}
td.td_bottom{vertical-align:bottom !important;}
.paddding_fuenf{padding:0 5px 5px 0;}
#content img{max-width:100%;height:auto;}
#aside{margin:0 0 40px 0;}
#secondary-navigation{margin-bottom:20px;}
#secondary-navigation ul li a{background:#d1d2cb;display:block;margin:5px 0;padding:7px;}
#secondary-navigation ul li a.ebene3{padding:7px 7px 7px 21px;}
#secondary-navigation ul li a:hover{background:#ccc;color:#fff;}
#footer{clear:both;font-size:80%;padding:20px 0;}
body{background:url(http://img.lindenauerstadtteilverein.de/images/bg.png);}
h1, h2, h3, h4, h5, h6{color:#183738;}
#footer{border-top:2px solid #4b68a8;background-color:#c9e1f0;color:black;position:fixed;bottom:0;left:0;right:0;max-height:20px;}
#footer h1, #footer h2, #footer h3, #footer h4{color:#CCC;margin-bottom:10px;text-shadow:none;}
#footer ul{margin:0 0 0 8%;}
#footer a,
#footer a:visited,
#footer a:active{color:#4b68a8;background-color:none;text-decoration:underline;}
#footer a:hover{color:#4b68a8;text-decoration:none;}
p.right{float:right;}
a.bluelink{background:#dc4341;border-radius:7px;color:#fff;display:block;float:left;margin:10px 15px 10px 0;padding:15px;}
.zitattitel{font-size:1.6em;font-style:italic;text-align:left;}
.zitatname{font-size:0.9em;font-style:italic;text-align:left;}
.story{font-size:1.1em;font-style:italic;}
blockquote.story p{quotes:'»' '«';}
blockquote.story p:before{content:open-quote;}
blockquote.story p:after{content:close-quote;}
#content p.bildnachweis{margin:0 0 15px 0;padding:2px;font-size:0.8em;font-style:italic;}
dl.dl_left_330{width:225px;float:left;margin:5px 0 0 0;padding:0 5px 5px 0;}
.table_tr_1{background-color:#DFDFDF;border-left:1px solid #FFF;padding:2px;}
.table_tr_2{}
input.form-control{margin:2px 2px 15px 2px;padding:2px;background-color:#DFDFDF;}
div.form-group{margin:5px 0;padding:5px 0;}
input#InputSuche{border:2px solid #4b68a8;width:80%;}
div#content.breadcrumb{margin-bottom:0px;}
#content ol.breadcrumb{display:inline;margin:0;padding:0;list-style-type:none;}
#content ol.breadcrumb li{display:inline;margin:0;padding:0;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('http://img.lindenauerstadtteilverein.de/css/fancybox.png');background-position:-40px -122px;}

@media only screen
and (min-width:768px)
and (max-width:1024px){#container, #colophon{width:98%;}
.flexslider{width:94%;}
#secondary-navigation ul li a{padding:15px;}
dl.dl_left_330{width:225px;float:left;margin:5px 0 0 0;padding:0 5px 5px 0;}
}
@media (max-width:600px){#container, #colophon{width:94%;}
#logo, #header hgroup{width:100%;text-align:center;}
#logo img{max-width:100%;}
#header h1{font-size:1.8em;}
#header h2{font-size:1.2em;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{margin-left:0;margin-right:0;width:100%;}
#content{float:left;margin:0px;}
div.haus_alt, div.haus_neu{margin-left:0;margin-right:0;width:100%;}
div#aside{display:none;}
#topnav{display:block;width:100%;text-align:center;background:#8dbc01;padding:15px 0;margin:15px 0;border-radius:7px;}
#mobileMenu_mobileselect{display:block;width:90%;margin:auto;height:1.6em;}
footer .grid_4{border-bottom:1px dotted #ccc;padding-bottom:10px;}
#footer{background:url(http://img.lindenauerstadtteilverein.de/images/footer-bg.png) top repeat-x;color:#ccc;position:relative;}
}
dl.dl_left_330{width:100%;float:left;margin:5px 0 0 0;padding:0 5px 5px 0;}
@media (max-width:320px){#content{float:left;margin:0px;}
div.haus_alt, div.haus_neu{margin-left:0;margin-right:0;width:100%;}
#footer{background:url(http://img.lindenauerstadtteilverein.de/images/footer-bg.png) top repeat-x;color:#ccc;position:relative;}
dl.dl_left_330{width:100%;float:left;margin:5px 0 0 0;padding:0 5px 5px 0;}
}

@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}