@charset 'UTF-8';
/**
 * Stylesheet Tiergarten Nürnberg
 *
 * @author Sebastian May <s.may@decide.de>
 * @company decide Internet Services GmbH <http://www.decide.de>
 * @date 2013-05-12
 *
 * Colors:
 *
 * Wald:
 * gruen-0 #70b74a
 * gruen-1 #a4c842 (heller)
 *
 * Wasser:
 * blau-0 #14aedf
 * blau-1 #30beeb (heller)
 * blau-2 #56c3ef (noch heller)
 * blau-3 #6dcbf3 (und noch heller)
 * 
 * Wueste:
 * gelb-0 #fee881
 *
 **/

/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */ 
@font-face {font-family:'FontintSans';src:url('../fonts/fontin_sans_r_45b-webfont.eot');src:url('../fonts/fontin_sans_r_45b-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontin_sans_r_45b-webfont.woff') format('woff'), url('../fonts/fontin_sans_r_45b-webfont.ttf') format('truetype'), url('../fonts/fontin_sans_r_45b-webfont.svg#fontin_sans_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'FontintSans';src:url('../fonts/fontin_sans_b_45b-webfont.eot');src:url('../fonts/fontin_sans_b_45b-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontin_sans_b_45b-webfont.woff') format('woff'), url('../fonts/fontin_sans_b_45b-webfont.ttf') format('truetype'), url('../fonts/fontin_sans_b_45b-webfont.svg#fontin_sans_rgbold') format('svg');font-weight:bold;font-style:normal;}
@font-face {font-family:'FontintSans';src:url('../fonts/fontin_sans_bi_45b-webfont.eot');src:url('../fonts/fontin_sans_bi_45b-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontin_sans_bi_45b-webfont.woff') format('woff'), url('../fonts/fontin_sans_bi_45b-webfont.ttf') format('truetype'), url('../fonts/fontin_sans_bi_45b-webfont.svg#fontin_sans_rgbold_italic') format('svg');font-weight:bold;font-style:italic;}
@font-face {font-family:'FontintSans';src:url('../fonts/fontin_sans_i_45b-webfont.eot');src:url('../fonts/fontin_sans_i_45b-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontin_sans_i_45b-webfont.woff') format('woff'), url('../fonts/fontin_sans_i_45b-webfont.ttf') format('truetype'), url('../fonts/fontin_sans_i_45b-webfont.svg#fontin_sans_rgitalic') format('svg');font-weight:normal;font-style:italic;}
@font-face {font-family:'FontintSansSmallCaps';src:url('../fonts/fontin_sans_sc_45b-webfont.eot');src:url('../fonts/fontin_sans_sc_45b-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontin_sans_sc_45b-webfont.woff') format('woff'), url('../fonts/fontin_sans_sc_45b-webfont.ttf') format('truetype'), url('../fonts/fontin_sans_sc_45b-webfont.svg#fontin_sans_scsmall_caps') format('svg');font-weight:normal;font-style:normal;}

/* grid */
body {margin:0;padding:0;font-family:FontintSans,"Helvetica Neue", Helvetica, Arial, sans-serif;background:url('../img/bg-site.png');}

.important {
    color:#e61e2f;
    font-weight:bold;
}

.container {width:972px;margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after {display:table;line-height:0;content:"";}
.container:after {clear:both;}

/* margin: 0 6px; */
[class*="grid_"] {float:left;min-height:1px;margin-left:6px;margin-right:6px;}
.grid_1 {width:15px;}.grid_2 {width:42px;}.grid_3 {width:69px;}.grid_4 {width:96px;}.grid_5 {width:123px;}.grid_6 {width:150px;}.grid_7 {width:177px;}.grid_8 {width:204px;}.grid_9 {width:231px;}.grid_10 {width:258px;}.grid_11 {width:285px;}.grid_12 {width:312px;}.grid_13 {width:339px;}.grid_14 {width:366px;}.grid_15 {width:393px;}.grid_16 {width:420px;}.grid_17 {width:447px;}.grid_18 {width:474px;}.grid_19 {width:501px;}.grid_20 {width:528px;}.grid_21 {width:555px;}.grid_22 {width:582px;}.grid_23 {width:609px;}.grid_24 {width:636px;}.grid_25 {width:663px;}.grid_26 {width:690px;}.grid_27 {width:717px;}.grid_28 {width:744px;}.grid_29 {width:771px;}.grid_30 {width:798px;}.grid_31 {width:825px;}.grid_32 {width:852px;}.grid_33 {width:879px;}.grid_34 {width:906px;}.grid_35 {width:933px;}.grid_36 {width:960px;}
.offset_1 {margin-left:33px;}.offset_2 {margin-left:60px;}.offset_3 {margin-left:87px;}.offset_4 {margin-left:114px;}.offset_5 {margin-left:141px;}.offset_6 {margin-left:168px;}.offset_7 {margin-left:195px;}.offset_8 {margin-left:222px;}.offset_9 {margin-left:249px;}.offset_10 {margin-left:276px;}.offset_11 {margin-left:303px;}.offset_12 {margin-left:330px;}.offset_13 {margin-left:357px;}.offset_14 {margin-left:384px;}.offset_15 {margin-left:411px;}.offset_16 {margin-left:438px;}.offset_17 {margin-left:465px;}.offset_18 {margin-left:492px;}.offset_19 {margin-left:519px;}.offset_20 {margin-left:546px;}.offset_21 {margin-left:573px;}.offset_22 {margin-left:600px;}.offset_23 {margin-left:627px;}.offset_24 {margin-left:654px;}.offset_25 {margin-left:681px;}.offset_26 {margin-left:708px;}.offset_27 {margin-left:735px;}.offset_28 {margin-left:762px;}.offset_29 {margin-left:789px;}.offset_30 {margin-left:816px;}.offset_31 {margin-left:843px;}.offset_32 {margin-left:870px;}.offset_33 {margin-left:897px;}.offset_34 {margin-left:924px;}.offset_35 {margin-left:951px;}.offset_36 {margin-left:978px;}

@media (min-width: 1300px) {
	body {font-size: 16px; line-height: 24px;}
	.footer {font-size: 14px; line-height: 20px;}
	.container {width:1224px;}
	.grid_1 {width:22px;}.grid_2 {width:56px;}.grid_3 {width:90px;}.grid_4 {width:124px;}.grid_5 {width:158px;}.grid_6 {width:192px;}.grid_7 {width:226px;}.grid_8 {width:260px;}.grid_9 {width:294px;}.grid_10 {width:328px;}.grid_11 {width:362px;}.grid_12 {width:396px;}.grid_13 {width:430px;}.grid_14 {width:464px;}.grid_15 {width:498px;}.grid_16 {width:532px;}.grid_17 {width:566px;}.grid_18 {width:600px;}.grid_19 {width:634px;}.grid_20 {width:668px;}.grid_21 {width:702px;}.grid_22 {width:736px;}.grid_23 {width:770px;}.grid_24 {width:804px;}.grid_25 {width:838px;}.grid_26 {width:872px;}.grid_27 {width:906px;}.grid_28 {width:940px;}.grid_29 {width:974px;}.grid_30 {width:1008px;}.grid_31 {width:1042px;}.grid_32 {width:1076px;}.grid_33 {width:1110px;}.grid_34 {width:1144px;}.grid_35 {width:1178px;}.grid_36 {width:1212px;}
	.offset_1 {margin-left:40px;}.offset_2 {margin-left:74px;}.offset_3 {margin-left:108px;}.offset_4 {margin-left:142px;}.offset_5 {margin-left:176px;}.offset_6 {margin-left:210px;}.offset_7 {margin-left:244px;}.offset_8 {margin-left:278px;}.offset_9 {margin-left:312px;}.offset_10 {margin-left:346px;}.offset_11 {margin-left:380px;}.offset_12 {margin-left:414px;}.offset_13 {margin-left:448px;}.offset_14 {margin-left:482px;}.offset_15 {margin-left:516px;}.offset_16 {margin-left:550px;}.offset_17 {margin-left:584px;}.offset_18 {margin-left:618px;}.offset_19 {margin-left:652px;}.offset_20 {margin-left:686px;}.offset_21 {margin-left:720px;}.offset_22 {margin-left:754px;}.offset_23 {margin-left:788px;}.offset_24 {margin-left:822px;}.offset_25 {margin-left:856px;}.offset_26 {margin-left:890px;}.offset_27 {margin-left:924px;}.offset_28 {margin-left:958px;}.offset_29 {margin-left:992px;}.offset_30 {margin-left:1026px;}.offset_31 {margin-left:1060px;}.offset_32 {margin-left:1094px;}.offset_33 {margin-left:1128px;}.offset_34 {margin-left:1162px;}.offset_35 {margin-left:1196px;}.offset_36 {margin-left:1230px;}
	.teaser-content .description {font-size:14px;}
	/*.csc-frame-wald .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	background: #105d31; /* fallback for browser that not support rgba */
/*	background: rgba(16,93,49, .5); /* Works on all modern browsers }*/
/*.csc-frame-wasser {background-color:#14aedf;background-image:url('../img/bg_blue.png');background-position:-35px bottom;}
.csc-frame-wasser .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	background: #034a88; /* fallback for browser that not support rgba */
/*	background: rgba(3,74,136, .5); /* Works on all modern browsers }*/
/*.csc-frame-wueste {background-color:#fee881;background-image:url('../img/bg_yellow.png');}
.csc-frame-wueste .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	color: #444;
	background: #fec01f; /* fallback for browser that not support rgba */
/*	background: rgba(251,191,36, .5); /* Works on all modern browsers }*/
}
@media (min-width: 768px) and (max-width: 959px) {
	.container {width:756px;}
	.grid_1 {width:9px;}.grid_2 {width:30px;}.grid_3 {width:51px;}.grid_4 {width:72px;}.grid_5 {width:93px;}.grid_6 {width:114px;}.grid_7 {width:135px;}.grid_8 {width:156px;}.grid_9 {width:177px;}.grid_10 {width:198px;}.grid_11 {width:219px;}.grid_12 {width:240px;}.grid_13 {width:261px;}.grid_14 {width:282px;}.grid_15 {width:303px;}.grid_16 {width:324px;}.grid_17 {width:345px;}.grid_18 {width:366px;}.grid_19 {width:387px;}.grid_20 {width:408px;}.grid_21 {width:429px;}.grid_22 {width:450px;}.grid_23 {width:471px;}.grid_24 {width:492px;}.grid_25 {width:513px;}.grid_26 {width:534px;}.grid_27 {width:555px;}.grid_28 {width:576px;}.grid_29 {width:597px;}.grid_30 {width:618px;}.grid_31 {width:639px;}.grid_32 {width:660px;}.grid_33 {width:681px;}.grid_34 {width:702px;}.grid_35 {width:723px;}.grid_36 {width:744px;}
	.offset_1 {margin-left:27px;}.offset_2 {margin-left:48px;}.offset_3 {margin-left:69px;}.offset_4 {margin-left:90px;}.offset_5 {margin-left:111px;}.offset_6 {margin-left:132px;}.offset_7 {margin-left:153px;}.offset_8 {margin-left:174px;}.offset_9 {margin-left:195px;}.offset_10 {margin-left:216px;}.offset_11 {margin-left:237px;}.offset_12 {margin-left:258px;}.offset_13 {margin-left:279px;}.offset_14 {margin-left:300px;}.offset_15 {margin-left:321px;}.offset_16 {margin-left:342px;}.offset_17 {margin-left:363px;}.offset_18 {margin-left:384px;}.offset_19 {margin-left:405px;}.offset_20 {margin-left:426px;}.offset_21 {margin-left:447px;}.offset_22 {margin-left:468px;}.offset_23 {margin-left:489px;}.offset_24 {margin-left:510px;}.offset_25 {margin-left:531px;}.offset_26 {margin-left:552px;}.offset_27 {margin-left:573px;}.offset_28 {margin-left:594px;}.offset_29 {margin-left:615px;}.offset_30 {margin-left:636px;}.offset_31 {margin-left:657px;}.offset_32 {margin-left:678px;}.offset_33 {margin-left:699px;}.offset_34 {margin-left:720px;}.offset_35 {margin-left:741px;}.offset_36 {margin-left:762px;}
	}
@media (max-width: 770px) {
	.container {width:92%;}
	.nav-highlight a span.subtitle {line-height:16px;display: none;}
	
	/*.nav-container{position:relative;}*/
	[class*="grid_"] {width:100%;margin:0;}
	[class*="offset_"] {margin-left:0;}

}
@media (max-width: 480px) {
}
@media (max-width: 959px) {
}
@media (min-width: 960px) {
}
@media (max-width: 1280px) {
	.teaser-content .description {font-size:20px;}
}

.tgn-login {margin-top:-50px;margin-right:15px;}
.tgn-besucher-information  {margin-bottom:15px;}

/* Bootstrap Image Gallery CSS 2.5.3 * https://github.com/blueimp/Bootstrap-Image-Gallery * Copyright 2011, Sebastian Tschan - https://blueimp.net * Licensed under the MIT license: http://www.opensource.org/licenses/MIT */
.modal-gallery{width:auto;max-height:none;outline:0}.modal-gallery.fade.in{top:50%}.modal-gallery .modal-body{max-height:none}.modal-gallery .modal-title{display:inline-block;max-height:54px;overflow:hidden}.modal-gallery .modal-image{position:relative;margin:auto;min-width:128px;min-height:128px;overflow:hidden;cursor:pointer}.modal-gallery .modal-image:hover:before,.modal-gallery .modal-image:hover:after{content:'\2039';position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);z-index:1}.modal-gallery .modal-image:hover:after{content:'\203A';left:auto;right:15px}.modal-single .modal-image:hover:before,.modal-single .modal-image:hover:after{display:none}.modal-loading .modal-image{background:url(../img/loading.gif) center no-repeat}.modal-gallery.fade .modal-image{-webkit-transition:width .15s ease,height .15s ease;-moz-transition:width .15s ease,height .15s ease;-ms-transition:width .15s ease,height .15s ease;-o-transition:width .15s ease,height .15s ease;transition:width .15s ease,height .15s ease}.modal-gallery .modal-image *{position:absolute;top:0;opacity:0;filter:alpha(opacity=0)}.modal-gallery.fade .modal-image *{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.modal-gallery .modal-image *.in{opacity:1;filter:alpha(opacity=100)}.modal-fullscreen{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;overflow:hidden}.modal-fullscreen.modal-loading{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-fullscreen .modal-body{padding:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{position:absolute;top:0;right:0;left:0;background:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0;z-index:2000}.modal-fullscreen .modal-footer{top:auto;bottom:0}.modal-fullscreen .close,.modal-fullscreen .modal-title{color:#fff;text-shadow:0 0 2px rgba(33,33,33,0.8)}.modal-fullscreen .modal-header:hover,.modal-fullscreen .modal-footer:hover{opacity:1}@media(max-width:767px){.modal-gallery .btn span{display:none}.modal-fullscreen{right:0;left:0}}
/* social privacy */
.social_share_privacy_area{clear:both;margin:5px 0;list-style-type:none;padding:0;width:auto;display:block}.social_share_privacy_area.line{height:25px;line-height:16px}.social_share_privacy_area.box{width:95px}.social_share_privacy_area li{margin:0!important;padding:0!important;list-style-type:none!important}.social_share_privacy_area.box li{text-align:center}.social_share_privacy_area.line li{height:21px;float:left}.social_share_privacy_area li .dummy_btn{cursor:pointer;padding:0;height:inherit}.social_share_privacy_area.line li .dummy_btn{float:left;margin:0 20px 0 10px}.social_share_privacy_area.box li .dummy_btn{margin-bottom:10px}.social_share_privacy_area li .dummy_btn img.privacy_dummy,.social_share_privacy_area li .dummy_btn iframe{vertical-align:bottom}.social_share_privacy_area li .dummy_btn iframe{overflow:hidden;height:inherit;width:inherit;border-style:none}.social_share_privacy_area.line li{display:inline-block}.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(../img/socialprivacy/images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;margin:4px 0 0;padding:0;cursor:pointer}.social_share_privacy_area.line li .switch{float:left}.social_share_privacy_area li .switch.on{background-position:0 -12px}.social_share_privacy_area li.help_info{position:relative}.social_share_privacy_area li.settings_info,.social_share_privacy_area li.help_info .info{text-align:left}.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4);background-color:#fdfbec;color:#000;z-index:500}.social_share_privacy_area.line li.help_info .info,.social_share_privacy_area li .help_info.icon .info{left:0}.social_share_privacy_area.box li.help_info .info{left:100%;top:0;bottom:auto}.social_share_privacy_area li .help_info.icon .info{width:350px}.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block}.social_share_privacy_area li.help_info.info_off.display .info{display:none}.social_share_privacy_area li .help_info.icon{background:#fff url(../img/socialprivacy/images/socialshareprivacy_info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.social_share_privacy_area li.settings_info{position:relative;top:-2px}.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0!important}.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;color:#000;border-style:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4);left:0;position:absolute;top:0;min-width:135px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.on{z-index:1000}.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(../img/socialprivacy/images/settings.png) no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{margin:4px 10px 4px 0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:block;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0;white-space:nowrap}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}.social_share_privacy_area.line .buffer iframe{width:110px;height:20px}.social_share_privacy_area.line .buffer img{width:55px;height:20px;margin-right:55px}.social_share_privacy_area.box .buffer iframe,.social_share_privacy_area.box .buffer img{width:55px;height:62px}.social_share_privacy_area.box .delicious .delicious-widget,.social_share_privacy_area.box .delicious img.privacy_dummy{width:50px;height:62px}.social_share_privacy_area.line .delicious .delicious-widget,.social_share_privacy_area.line .delicious img.privacy_dummy{width:75px;height:20px;margin-right:20px}.social_share_privacy_area.box .delicious div.delicious-widget{font-family:Arial,Tahoma,Sans-Serif;font-size:11px;width:50px;margin:0 auto}.social_share_privacy_area.box .delicious a.icon,.social_share_privacy_area.box .delicious a.count{color:#FFF!important;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;outline:none!important;text-decoration:none!important}.social_share_privacy_area.box .delicious a.icon{background:#fff;border:1px solid #ccc;height:38px;overflow:hidden;position:relative;direction:ltr}.social_share_privacy_area.box .delicious a.icon:hover{border-color:#666}.social_share_privacy_area.box .delicious a.count{margin-top:2px;text-align:center;font-size:12px;line-height:18px;height:18px;background:#3274d0;border:#3274d0 1px solid;text-shadow:#2a5580 1px 1px 0}.social_share_privacy_area.box .delicious a.count:hover{background:#369;border-color:#369}.social_share_privacy_area.box .delicious a.count:active{background:#000;border:#333 1px solid;text-shadow:#222 1px 1px 0;outline:0}.social_share_privacy_area.line .delicious div.delicious-widget{font-family:Arial,Tahoma,Sans-Serif;font-size:11px;width:76px}.social_share_privacy_area.line .delicious a.icon,.social_share_privacy_area.line .delicious a.count{display:block;float:left;line-height:18px;border:#666 solid 1px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;outline:none!important;text-decoration:none!important;height:18px;overflow:hidden;color:#FFF!important}.social_share_privacy_area.line .delicious a.icon{background:#fff;border-color:#ccc;width:20px;position:relative;direction:ltr;margin-right:1px}.social_share_privacy_area.line .delicious a.icon:hover{border-color:#666}.social_share_privacy_area.line .delicious a.count{font-size:12px;background:#3274d0;border-color:#3274d0;width:50px;text-align:center;text-shadow:#2a5580 1px 1px 0}.social_share_privacy_area.line .delicious a.count:hover{background:#369;border-color:#369;text-shadow:#369 1px 1px 0}.social_share_privacy_area.line .delicious a.count:active{background:#000;border-color:#333;text-shadow:#222 1px 1px 0}.social_share_privacy_area.box .delicious a.icon:hover *,.social_share_privacy_area.line .delicious a.icon:hover *{opacity:.85;filter:alpha(opacity=85)}.social_share_privacy_area.box .delicious a.icon *,.social_share_privacy_area.line .delicious a.icon *{width:50%;height:50%;position:absolute;margin:0!important}.social_share_privacy_area.box .delicious div.delicious1,.social_share_privacy_area.line .delicious div.delicious1{background:#3274d0;left:50%;top:0}.social_share_privacy_area.box .delicious div.delicious2,.social_share_privacy_area.line .delicious div.delicious2{background:#000;left:0;top:50%}.social_share_privacy_area.box .delicious div.delicious3,.social_share_privacy_area.line .delicious div.delicious3{background:#d3d2d2;left:50%;top:50%}.social_share_privacy_area.box .delicious a.count i,.social_share_privacy_area.line .delicious a.count i{display:none;font-style:normal}.social_share_privacy_area.box .delicious a.count b,.social_share_privacy_area.line .delicious a.count b{font-weight:normal}.social_share_privacy_area.line .disqus img.privacy_dummy{width:49px;height:20px;margin-right:45px}.social_share_privacy_area.box .disqus img.privacy_dummy{width:55px;height:61px}.social_share_privacy_area .disqus .disqus-widget{line-height:20px;font-size:11px;font-family:Arial,sans-serif;cursor:text;white-space:nowrap;text-align:left}.social_share_privacy_area .disqus .disqus-widget a,.social_share_privacy_area .disqus .disqus-widget a:hover{-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.social_share_privacy_area .disqus .disqus-widget a.name{overflow:hidden;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#5e8ba9;-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.5);-ms-text-shadow:0 1px 0 rgba(255,255,255,0.5);-o-text-shadow:0 1px 0 rgba(255,255,255,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.5);height:18px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede)}.social_share_privacy_area .disqus .disqus-widget a.name .us{color:#b84}.social_share_privacy_area.line .disqus .disqus-widget{min-width:94px}.social_share_privacy_area.line .disqus .disqus-widget .count,.social_share_privacy_area.line .disqus .disqus-widget a.name{display:inline-block;padding:0 4px;vertical-align:top}.social_share_privacy_area.box .disqus .disqus-widget{display:block;width:55px;height:61px;margin:auto}.social_share_privacy_area.box .disqus .disqus-widget .count,.social_share_privacy_area.box .disqus .disqus-widget a.name{display:block;width:53px;text-align:center}.social_share_privacy_area .disqus .disqus-widget a.name:hover{border-color:#bbb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9)}.social_share_privacy_area .disqus .disqus-widget a.name:active{background-color:#efefef;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);box-shadow:inset 0 3px 5px rgba(0,0,0,0.1)}.social_share_privacy_area .disqus .disqus-widget .count{position:relative;height:18px;border:1px solid #bbb;background:white;border-radius:3px;text-align:center}.social_share_privacy_area .disqus .disqus-widget .count a{font-weight:normal}.social_share_privacy_area.line .disqus .disqus-widget .count{margin-left:4px;min-width:1em}.social_share_privacy_area.box .disqus .disqus-widget .count{height:34px;line-height:34px;font-size:14px;margin-bottom:5px}.social_share_privacy_area.line .disqus .disqus-widget .count u,.social_share_privacy_area.line .disqus .disqus-widget .count i{position:absolute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;margin:-4px 0 0 -4px;border:4px transparent solid;border-right-color:#aaa;border-left:0}.social_share_privacy_area.line .disqus .disqus-widget .count u{margin-left:-3px;border-right-color:#fff}.social_share_privacy_area.box .disqus .disqus-widget .count u,.social_share_privacy_area.box .disqus .disqus-widget .count i{position:absolute;zoom:1;line-height:0;top:auto;left:50%;bottom:0;right:auto;margin:0 0 -4px -4px;border:4px transparent solid;border-top-color:#aaa;border-bottom:0;width:0;height:0}.social_share_privacy_area.box .disqus .disqus-widget .count u{margin-bottom:-3px;border-top-color:#fff}.social_share_privacy_area .disqus .disqus-widget .count a{color:#333;text-decoration:none}.social_share_privacy_area .disqus .disqus-widget .count a:hover{color:#333;text-decoration:underline}.social_share_privacy_area.line .facebook .fb_like{margin-right:30px;width:120px}.social_share_privacy_area.line .facebook iframe{width:130px;height:21px}.social_share_privacy_area.box .facebook iframe{width:62px;height:62px}.social_share_privacy_area.line .flattr img{width:72px;height:20px;margin-right:98px}.social_share_privacy_area.line .flattr a,.social_share_privacy_area.line .flattr iframe{width:150px;height:20px;margin-right:20px}.social_share_privacy_area.line .flattr a{display:inline-block}.social_share_privacy_area.box .flattr a,.social_share_privacy_area.box .flattr img,.social_share_privacy_area.box .flattr iframe{width:62px;height:62px}.social_share_privacy_area.box .flattr a{display:block;visibility:hidden;margin:auto}.social_share_privacy_area.box .flattr .dummy_btn{min-width:62px;min-height:67px}.social_share_privacy_area.line .gplus img.gplusone_privacy_dummy{width:32px}.social_share_privacy_area.line li div.gplusone{width:90px}.social_share_privacy_area.box li div.gplusone{min-width:50px;min-height:65px}.social_share_privacy_area.line .hackernews img.privacy_dummy{width:20px;height:20px;margin-right:70px}.social_share_privacy_area.box .hackernews img.privacy_dummy{width:62px;height:62px}.social_share_privacy_area .hackernews .hackernews-widget{line-height:20px;font-size:11px;font-family:Arial,sans-serif;cursor:text;white-space:nowrap;text-align:left}.social_share_privacy_area .hackernews .hackernews-widget a.name{overflow:hidden;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;color:#fff;height:20px;border-radius:3px;background-color:#f60}.social_share_privacy_area.line .hackernews .hackernews-widget{min-width:90px}.social_share_privacy_area.line .hackernews .hackernews-widget .points{display:inline-block;padding:0 4px;vertical-align:top}.social_share_privacy_area.line .hackernews .hackernews-widget a.name{display:inline-block;width:20px}.social_share_privacy_area.box .hackernews .hackernews-widget{display:block;width:62px;height:62px;margin:auto}.social_share_privacy_area.box .hackernews .hackernews-widget a.name{display:block;width:62px}.social_share_privacy_area .hackernews .hackernews-widget a.name:hover{background-color:#ff8635}.social_share_privacy_area .hackernews .hackernews-widget a.name:active{background-color:#ff8635;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);box-shadow:inset 0 3px 5px rgba(0,0,0,0.1)}.social_share_privacy_area .hackernews .hackernews-widget .points{position:relative;height:18px;border:1px solid #bbb;background:white;border-radius:3px;text-align:center}.social_share_privacy_area .hackernews .hackernews-widget .points a{font-weight:normal}.social_share_privacy_area.line .hackernews .hackernews-widget .points{margin-left:4px;min-width:1em}.social_share_privacy_area.box .hackernews .hackernews-widget .points{display:block;width:60px;height:35px;line-height:35px;font-size:14px;margin-bottom:5px}.social_share_privacy_area.line .hackernews .hackernews-widget .points u,.social_share_privacy_area.line .hackernews .hackernews-widget .points i{position:absolute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;margin:-4px 0 0 -4px;border:4px transparent solid;border-right-color:#aaa;border-left:0}.social_share_privacy_area.line .hackernews .hackernews-widget .points u{margin-left:-3px;border-right-color:#fff}.social_share_privacy_area.box .hackernews .hackernews-widget .points u,.social_share_privacy_area.box .hackernews .hackernews-widget .points i{position:absolute;zoom:1;line-height:0;top:auto;left:50%;bottom:0;right:auto;margin:0 0 -4px -4px;border:4px transparent solid;border-top-color:#aaa;border-bottom:0;width:0;height:0}.social_share_privacy_area.box .hackernews .hackernews-widget .points u{margin-bottom:-3px;border-top-color:#fff}.social_share_privacy_area .hackernews .hackernews-widget .points a{color:#333;text-decoration:none}.social_share_privacy_area .hackernews .hackernews-widget .points a:hover{color:#333;text-decoration:underline}.social_share_privacy_area.line .linkedin img.linkedin_privacy_dummy{width:63px;height:20px}.social_share_privacy_area.box .linkedin img.linkedin_privacy_dummy{width:61px;height:62px}.social_share_privacy_area.box .linkedin .dummy_btn{min-width:61px;min-height:62px}.social_share_privacy_area .mail a{text-indent:-9999em;overflow:hidden}.social_share_privacy_area.line .mail a{display:inline-block;width:43px;height:20px;margin-right:20px;background:url(../img/socialprivacy/images/mail.png) top left no-repeat transparent}.social_share_privacy_area.box .mail a{display:block;margin:auto;width:58px;height:39px;background:url(../img/socialprivacy/images/mail_box.png) top left no-repeat transparent}.social_share_privacy_area.line li div.pinit{width:100px}.social_share_privacy_area.box .pinterest .dummy_btn.pinit a{margin-top:29px!important}.social_share_privacy_area.line .pinterest .dummy_btn img.privacy_dummy{width:40px;height:20px}.social_share_privacy_area.box .pinterest .dummy_btn img.privacy_dummy{width:40px;height:50px}.social_share_privacy_area.line .reddit iframe{width:120px;height:18px}.social_share_privacy_area.box .reddit iframe{width:58px;height:66px}.social_share_privacy_area.line .stumbleupon iframe,.social_share_privacy_area.line .stumbleupon img{width:74px;height:18px}.social_share_privacy_area.box .stumbleupon iframe,.social_share_privacy_area.box .stumbleupon img{width:50px;height:60px}.social_share_privacy_area .tumblr a{text-indent:-9999em;overflow:hidden}.social_share_privacy_area.line .tumblr a{display:inline-block;width:81px;height:20px;margin-right:20px;background:url(../img/socialprivacy/images/tumblr.png) top left no-repeat transparent}.social_share_privacy_area.box .tumblr a{display:block;margin:auto;width:58px;height:58px;background:url(../img/socialprivacy/images/tumblr_box.png) top left no-repeat transparent}.social_share_privacy_area.line li div.tweet{width:115px}.social_share_privacy_area.line .twitter iframe{width:120px;height:20px}.social_share_privacy_area.box .twitter iframe{width:62px;height:62px}.social_share_privacy_area.line .xing img.xing_privacy_dummy{width:55px;height:20px;margin-right:66px}.social_share_privacy_area.box .xing img.xing_privacy_dummy{width:55px;height:62px}.social_share_privacy_area.box .xing .dummy_btn{min-width:55px;min-height:62px}.social_share_privacy_area.box .xing .dummy_btn div{margin:auto}
.upload-queue {margin-bottom:10px;}
.uploadifive-button {color:#333;padding:0;}
.uploadifive-queue-item {background-color:#F5F5F5;border-bottom:1px dotted #D5D5D5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:12px Arial, Helvetica, Sans-serif;margin-top:3px;padding:15px;}
.uploadifive-queue-item .close {background:url('../img/uploadifive-cancel.png') 0 0 no-repeat;display:block;float:right;height:16px;text-indent:-9999px;width:16px;}
.uploadifive-queue-item .progress {border:1px solid #D0D0D0;height:3px;margin-top:5px;width:100%;}
.uploadifive-queue-item .progress-bar {background-color:#0072BC;height:3px;width:0;}
/* solr */
/* relevance */
.relevance {height:20px;float:right;}
.relevance-label,.relevance-bar,.relevance-percent {float:left;margin-right:3px;}
.relevance-bar {height:20px;padding-top:3px;}
.tx-solr-relevance-bar {width:100px;height:8px;border:1px solid #ccc;font-size:1px;padding:1px;}
.tx-solr-relevance, .tx-solr-relevance-fill {margin-right:0px !important;height:8px;padding:0px;float:left;}
.tx-solr-relevance {background-color:#f18f0b;}
.tx-solr-relevance-fill {background-color:#ccc;}
#tx-solr-search-form-pi-results {margin-bottom:0;}
.search-information {}
.search-information .results-info {display:block;}
.search-information .results-searched-for {}
.search-information .results-searched-for .tx-solr-search-word {font-weight:bold;}
.search-information .results-found {}
.search-information .results-range {}
#tx-solr-pagination-results-per-page {float:right;padding-top:20px;}
#tx-solr-pagination-results-per-page .control-label {padding-right:6px;}
#tx-solr-pagination-results-per-page .results-per-page {width:80px;}
.results-list {margin:0;list-style:decimal inside none;}
.results-list .results-entry {padding:10px 0;border-bottom:1px solid #ccc;}
.results-list .results-entry:first-child {border-top:1px solid #ccc;}
.results-list .results-entry .results-topic {display:inline-block;margin-bottom:5px;}
.results-list .results-entry .results-teaser {}
.results-list .results-entry .results-teaser .relevance {}
.results-list .results-entry .results-teaser .result-content {clear:both;margin-bottom:0;}
.results-list .results-entry .results-teaser .results-highlight {}
.results-highlight {background:#fdee53;}
/* sold END */

.btn-tgn {color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;*background-color:#7DAF54;background-image:-moz-linear-gradient(top, #94C11F, #7DAF54);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#94C11F), to(#7DAF54));background-image:-webkit-linear-gradient(top, #94C11F, #7DAF54);background-image:-o-linear-gradient(top, #94C11F, #7DAF54);background-image:linear-gradient(to bottom, #94C11F, #7DAF54);background-repeat:repeat-x;border-color:#7DAF54 #7DAF54 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94C11F', endColorstr='#7DAF54', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-tgn:hover, .btn-tgn:focus, .btn-tgn:active, .btn-tgn.active, .btn-tgn.disabled, .btn-tgn[disabled] {color:#ffffff;background-color:#7DAF54;*background-color:#7DAF54;}
.btn-tgn:active, .btn-tgn.active {background-color:#7DAF54 \9;}
.btn-group.open .btn-tgn.dropdown-toggle {background-color:#7DAF54;}


/* Allgemeine Einstellungen */
a {color:#378b0a;}
a:hover, a:focus {color:#1f5a00;}
a:focus {text-decoration:none;}


figure {margin:0;}

.nav {list-style-type:none;padding:0;margin:0;}
.nav-inline > li {float:left;}
.nav-inline a {text-decoration:none;}

.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both;height:0;line-height:0;}

.width-half {width:48%;float:left;}
.width-half:nth-child(2n+1) {margin-right:2%;}
.width-half:nth-child(2n) {margin-left:2%;}
.width-third {width:31%;float:left;}
.width-third:nth-child(3n+1) {margin-right:2%;}
.width-third:nth-child(3n+2) {margin-right:1%;margin-left:1%;}
.width-third:nth-child(3n) {margin-left:2%;}

.hidden {display:none;}

.margin-bottom-20 {margin-bottom:20px;}
.margin-bottom-40 {margin-bottom:40px;}
.margin-bottom-60 {margin-bottom:60px;}
.margin-bottom-80 {margin-bottom:80px;}
.margin-bottom-100 {margin-bottom:100px;}

h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;}

.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}

.internal-link,
.external-link,
.external-link-new-window,
.internal-link-new-window,
.download,
.mail,
.csc-linkToTop a {padding:0px 0px 0px 18px;background-image:url('../img/icons_sprite_links.png');background-repeat:no-repeat;}
.csc-linkToTop a {padding:0 37px 0 0;}
.csc-linkToTop a {background-position:right -248px;}
.internal-link {background-position:-10px -10px;}
.external-link {background-position:-10px -10px;}
.external-link-new-window {background-position:-10px -39px;}
.internal-link-new-window {background-position:-10px -39px;}
.download {background-position:-10px -101px;}
.mail {background-position:-10px -69px;}

.image {position:relative;}
.image .caption {width:100%;padding:4px 0;position:absolute;bottom:0;left:0;color:#000;background:rgba(197,209,59,.9);}
.image .caption.no-frame {padding:0;}
.image .caption.caption-below-image {position:relative;padding:0}
.image .caption span {padding:6px 20px;display:block;font-size:12px;line-height:18px;}
.thema-wald {}
.thema-wald .image .caption {background:rgba(197,209,59,.9);}
.thema-wasser {}
.thema-wasser .image .caption {background:rgba(118,214,246,.9);}
.thema-wasser.custom-gallery .controls .pager a:after {border-right-color:#30BEEB;}
.thema-wasser.custom-gallery .controls, .thema-wasser .navigation-pages a:hover span.item, .thema-wasser .navigation-pages > span.item, .thema-wasser .navigation-prev-next .navigation-prev a:before, .thema-wasser .navigation-prev-next .navigation-next a:after, .thema-wasser .navigation-prev-next .navigation-prev a:hover, .thema-wasser .navigation-prev-next .navigation-prev a:focus, .thema-wasser .navigation-prev-next .navigation-next a:hover, .thema-wasser .navigation-prev-next .navigation-next a:focus, .thema-wasser .jp-volume-bar-value, .thema-wasser .jp-play-bar, .thema-wasser .portfolio-thumb:hover .desc, .thema-wasser .button, .thema-wasser .dropcap.bgcolor-theme, .thema-wasser .marker, .thema-wasser .biginfopane, .thema-wasser .custom-table.style-3 th, .thema-wasser .custom-table-wrapper.style-3 table th, .thema-wasser .testimonials-block .controls a, .thema-wasser .pricing-column li.pricing-price, .thema-wasser .post-big .post-date, 
	.thema-wasser .post-small .post-big-pic-over {background-color:#30beeb;}
.thema-wueste {}
.thema-wueste .image .caption {background:rgba(255,242,183,.9);}
.thema-wueste.custom-gallery .controls .pager a:after {border-right-color:#fee881;}
.thema-wueste.custom-gallery .controls, .thema-wueste .navigation-pages a:hover span.item, .thema-wueste .navigation-pages > span.item, .thema-wueste .navigation-prev-next .navigation-prev a:before, .thema-wueste .navigation-prev-next .navigation-next a:after, .thema-wueste .navigation-prev-next .navigation-prev a:hover, .thema-wueste .navigation-prev-next .navigation-prev a:focus, .thema-wueste .navigation-prev-next .navigation-next a:hover, .thema-wueste .navigation-prev-next .navigation-next a:focus, .thema-wueste .jp-volume-bar-value, .thema-wueste .jp-play-bar, .thema-wueste .portfolio-thumb:hover .desc, .thema-wueste .button, .thema-wueste .dropcap.bgcolor-theme, .thema-wueste .marker, .thema-wueste .biginfopane, .thema-wueste .custom-table.style-3 th, .thema-wueste .custom-table-wrapper.style-3 table th, .thema-wueste .testimonials-block .controls a, .thema-wueste .pricing-column li.pricing-price, .thema-wueste .post-big .post-date, 
	.thema-wueste .post-small .post-big-pic-over {background-color:#fee881;}


/* frames */
.csc-frame-hinweis {border:1px solid #ff5335;margin:0 12px 20px 12px}
.csc-frame-hinweis header h1, .csc-frame-hinweis header h2, .csc-frame-hinweis header h3, .csc-frame-hinweis header h4,
.csc-frame-hinweis header h5, .csc-frame-hinweis  header .csc-firstHeader {background:#ff5335;margin:0;margin-bottom:10px;padding:0;border:0;color:white;}

.csc-frame-wald, .csc-frame-wasser, .csc-frame-wueste, .csc-frame-nc, .csc-frame-news {background-repeat:no-repeat;background-position:right bottom;background-size:80%;width:100%;height:100%;overflow:hidden;}
.csc-frame-inner {overflow:hidden;padding:20px 0 20px 20px;}
#c426 .csc-frame-inner {overflow:hidden;padding:20px;}
.csc-frame-wald {background-color:#70b74a;background-image:url('../img/bg_green.png');}
.csc-frame-wald .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	background: #105d31; /* fallback for browser that not support rgba */
	background: rgba(16,93,49, .5); /* Works on all modern browsers */}
.csc-frame-wasser {background-color:#14aedf;background-image:url('../img/bg_blue.png');background-position:-35px bottom;}
.csc-frame-wasser .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	background: #034a88; /* fallback for browser that not support rgba */
	background: rgba(3,74,136, .5); /* Works on all modern browsers */}
.csc-frame-nc {background-color:#14aedf;background-image:url('../img/bg_nc.png');background-position:0 bottom;background-size:100%;}
.csc-frame-nc .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	background: #034a88; /* fallback for browser that not support rgba */
	background: rgba(3,74,136, .5); /* Works on all modern browsers */}
/*.csc-frame-wueste {background-color:#fee881;background-image:url('../img/bg_yellow.png');}*/
.csc-frame-wueste {background-color:#fee881;}
.csc-frame-wueste .description { 
	padding: 5px 15px 5px 5px; 
	margin: 40px 0 0 40px;
	position: relative;
	bottom: 10px;
	color: #444;
	background: #fec01f; /* fallback for browser that not support rgba */
	background: rgba(251,191,36, .5); /* Works on all modern browsers */}
.csc-frame-corona {background-color:#c0101f;background-image:url('../img/bg_corona.png');background-position:center bottom; color: #fff;}
.csc-frame-corona .description { 
	padding: 5px 15px 5px 5px; 
    color: #fff;
	margin: 40px 0 0 0;
	position: relative;
	bottom: 10px;
	background: transparent; /* fallback for browser that not support rgba */
	/* background: rgba(3,74,136, .5); /* Works on all modern browsers */}     */
.csc-frame-wueste h3, .csc-frame-wueste h4 {color: #444;}
.csc-frame-news {background-color:#f2385a;}
.teaser-content {color:white;width:100%;height:100%;overflow:hidden;display:block;}
.teaser-content:focus, .teaser-content:hover {color:white;text-decoration:none;}
.teaser-content .title {font-size:26px;line-height:36px;margin-bottom:15px;}
.teaser-content .subtitle {font-size:14px;text-transform:uppercase;margin-bottom:3px;}
.teaser-content .description {font-size:14px;}


/* Layout */
.dock {background:white;height:47px;border-bottom:1px solid #ddd;}
.dock .container {position:relative;}
.dock .nuernberg-logo-container {position:absolute;top:0;right:20px;top:0;z-index:11;}
.dock .nuernberg-logo-container a {width:128px;height:80px;background:url('../img/logo_nuernberg.png') no-repeat 0 0;text-indent:-9999px;display:inline-block;}


.header {height:163px;padding-top:0;}

.nav-container {position:relative;list-style-type:none}

.logo-container {}
.logo-container h1 {margin:0;padding:0;}
.logo-container .brand {display:block;position:relative;height:150px;}
.logo-container .brand img {max-width:85%;position:absolute;left:0;bottom:0;}

/* Icons */
.tgn-icon {width:96px;height:96px;margin:0 12px 12px 0;background:#a4c842;color:white;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.tgn-icon.got-headline {background-position:0 10px;}
.tgn-icon-scale {
  -webkit-transition: background-size ease-in 1s, transform ease .5s, background-color ease .5s;
     -moz-transition: background-size ease-in 1s, transform ease .5s, background-color ease .5s;
      -ms-transition: background-size ease-in 1s, transform ease .5s, background-color ease .5s;
       -o-transition: background-size ease-in 1s, transform ease .5s, background-color ease .5s;
          transition: background-size ease-in 1s, transform ease .5s, background-color ease .5s;
}
.tgn-icon-ausrufezeichen	{background-image:url('../img/tgn-icons/tgn-icon-ausrufezeichen.png');}
/*.tgn-icon-auge 				{background-image:url('../img/tgn-icons/tgn-icon-auge.png');} Pfusch!*/
.tgn-icon-auge 				{background-image:url('../img/tgn-icons/tgn-icon-nashorn.png');}
.tgn-icon-auto 				{background-image:url('../img/tgn-icons/tgn-icon-auto.png');}
.tgn-icon-besteck 			{background-image:url('../img/tgn-icons/tgn-icon-besteck.png');}
.tgn-icon-bilder 			{background-image:url('../img/tgn-icons/tgn-icon-bilder.png');}
.tgn-icon-ei 				{background-image:url('../img/tgn-icons/tgn-icon-ei.png');}
.tgn-icon-email 			{background-image:url('../img/tgn-icons/tgn-icon-email.png');}
.tgn-icon-fahne 			{background-image:url('../img/tgn-icons/tgn-icon-fahne.png');}
.tgn-icon-geschenk 			{background-image:url('../img/tgn-icons/tgn-icon-geschenk.png');}
.tgn-icon-herz 				{background-image:url('../img/tgn-icons/tgn-icon-herz.png');}
.tgn-icon-kids 				{background-image:url('../img/tgn-icons/tgn-icon-kids.png');}
.tgn-icon-kochmuetze 		{background-image:url('../img/tgn-icons/tgn-icon-kochmuetze.png');}
.tgn-icon-news		 		{background-image:url('../img/tgn-icons/tgn-icon-news.png');}
.tgn-icon-open 				{background-image:url('../img/tgn-icons/tgn-icon-open.png');}
.tgn-icon-person 			{background-image:url('../img/tgn-icons/tgn-icon-person.png');}
.tgn-icon-pfote 			{background-image:url('../img/tgn-icons/tgn-icon-pfote.png');}
.tgn-icon-plan 				{background-image:url('../img/tgn-icons/tgn-icon-plan.png');}
.tgn-icon-schnautze 		{background-image:url('../img/tgn-icons/tgn-icon-schnautze.png');}
.tgn-icon-schild-zoo 		{background-image:url('../img/tgn-icons/tgn-icon-schild-zoo.png');}
.tgn-icon-tasche 			{background-image:url('../img/tgn-icons/tgn-icon-tasche.png');}
.tgn-icon-trip	 			{background-image:url('../img/tgn-icons/tgn-icon-trip.png');}
.tgn-icon-verein 			{background-image:url('../img/tgn-icons/tgn-icon-verein.png');}
.tgn-icon-delphin 			{background-image:url('../img/tgn-icons/tgn-icon-delphin.png');}
.tgn-icon-zoofinder-app		{background-image:url('../img/tgn-icons/tgn-icon-zoofinder-app.png');}
.tgn-icon-tierbaby			{background-image:url('../img/tgn-icons/tgn-icon-tierbaby.png');}
.tgn-icon-neue-tiere 		{background-image:url('../img/tgn-icons/neue_tiere.png');}
.tgn-icon-corona     		{background-image:url('../img/tgn-icons/tgn-icon-corona.png');}
.tgn-icon-tgutscheine    	{background-image:url('../img/tgn-icons/tgn-icon-tgutschein.png');}



.tgn-icon-wetter 			{background-image:url('../img/wetter/wetter_1.png');}
.tgn-icon-wetter-1 			{background-image:url('../img/wetter/wetter_1.png');}
.tgn-icon-wetter-2 			{background-image:url('../img/wetter/wetter_2.png');}
.tgn-icon-wetter-3 			{background-image:url('../img/wetter/wetter_2.png');}
.tgn-icon-wetter-4 			{background-image:url('../img/wetter/wetter_4.png');}
.tgn-icon-wetter-5 			{background-image:url('../img/wetter/wetter_5.png');}
.tgn-icon-wetter-6 			{background-image:url('../img/wetter/wetter_6.png');}
.tgn-icon-wetter-7 			{background-image:url('../img/wetter/wetter_6.png');}
.tgn-icon-wetter-8 			{background-image:url('../img/wetter/wetter_8.png');}
.tgn-icon-wetter-9 			{background-image:url('../img/wetter/wetter_9.png');}
.tgn-icon-wetter-10 			{background-image:url('../img/wetter/wetter_9.png');}
.tgn-icon-wetter-11 			{background-image:url('../img/wetter/wetter_9.png');}
.tgn-icon-wetter-12 			{background-image:url('../img/wetter/wetter_12.png');}
.tgn-icon:hover, .tgn-icon:focus {color:white;text-decoration:none;}
li:hover > .tgn-icon-scale.tgn-icon-scale-color,
.tgn-icon-scale.tgn-icon-scale-color:hover {background-color:#70b74a;}
li:hover > .tgn-icon-scale,
.tgn-icon-scale:hover {
  -webkit-transform: scale(1.1,1.1);
     -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
          transform: scale(1.1,1.1);
}
.tgn-icon span {padding:10px;display:block;font-size:12px;}

.bg-gruen-0 	{background-color:#a4c842;}
.bg-gruen-1 	{background-color:#a8cd10;}
.bg-gruen-2 	{background-color:#adb215;}
.bg-gruen-3 	{background-color:#72b84a;}
.bg-gruen-4 	{background-color:#006654;}
.bg-gruen-5 	{background-color:#105d31;}
.bg-blue-0 		{background-color:#14AEDF;}
.bg-blue-1 		{background-color:#0B7BB3;}
.bg-gelb-0 		{background-color:#ffe982;}
.bg-orange-0 	{background-color:#ff5335;}
.bg-orange-1 	{background-color:#ffb52f;}
.bg-tuerkis-0 	{background-color:#419690;}
.bg-grey-0 		{background-color:#A8A9AB;}
.bg-rot-0 		{background-color:#e61e2f;}
.bg-rot-1 		{background-color:#c0101f;}
.bg-rot-2 		{background-color:#c84f4f;}
.bg-rot-3 		{background-color:#940410;}
.bg-gelb-0 		{background-color:#dde466;}


.container-1x1, .container-1x2, .container-1x3 ,
.container-2x1, .container-2x2, .container-2x3 {float:left;display:block;margin:0;}
.container-1x1 {width:96px;height:96px;}
.container-1x2 {width:96px;height:204px;}
.container-2x1 {width:204px;height:96px;}
.container-2x2 {width:204px;height:204px;}
.container-3x1 {width:312px;height:96px;}
.container-3x2 {width:312px;height:204px;}
.container-margin-right {margin-right:12px;}
.container-margin-bottom {margin-bottom:12px;}
.container-inner {padding:20px;}

.nav-main-container {position:absolute;top:56px;width:100%;}

.nav-main > li > a {z-index:6;margin:0 6px;}
.nav-main > li > a.current,
.nav-main > li > a:focus,
.nav-main > li:hover > a,
.nav-main > li > a:hover {background-color:#70b74a;}
.nav-main > li.first > a {margin-left:0;}
.nav-main > li.last > a {margin-right:0;}
/*.tgn-icon.got-headline {background-position:0 10px;}*/

.nav-main .dropdown {background:#70B74A url('../img/bg_green.png') no-repeat right bottom;width:636px;position:absolute;left:0;visibility:hidden;display:block;padding-bottom:10px;color:white;
margin-top:5px;box-shadow:0 0 8px 8px white;z-index:5;opacity:0;
  -webkit-transition:opacity linear .3s,visibility linear .3s;
     -moz-transition:opacity linear .3s,visibility linear .3s;
      -ms-transition:opacity linear .3s,visibility linear .3s;
       -o-transition:opacity linear .3s,visibility linear .3s;
          transition:opacity linear .3s,visibility linear .3s;
}
.nav-main .dropdown-hidden {opacity:0;visibility:hidden;}
.nav-main .dropdown-show {opacity:1;visibility:visible;}
.nav-main .dropdown .col-dropdown {width:44%;padding:3%;float:left;}
.nav-main .dropdown .col-right {padding-right:0;}
.nav-main .dropdown .list-short {margin-bottom:10px;}
.nav-main .dropdown .list-item-short {padding-bottom:15px;margin-bottom:0;display:block;}
.nav-main .dropdown .list-item-short a {margin-bottom:0;display:block;}
.nav-main .dropdown .list-item-short a:hover, .nav-main .dropdown .list-item-short a:focus {background:#61a53c;}
.nav-main .dropdown a {color:white;}
.nav-main .dropdown h3 {font-size:16px;line-height:20px;font-weight:normal;margin-bottom:0;}
.nav-main .dropdown h5 {font-size:18px;margin-bottom:16px;display:block;}
.nav-main .dropdown time {background:#a4c842;width:66px;height:38px;margin-right:4px;padding:4px;color:white;float:left;display:block;}
.nav-main .dropdown time .date-day {font-size:18px;line-height:20px;display:block;font-weight:bold;}
.nav-main .dropdown time .date-month {font-size:14px;line-height:16px;display:block;text-transform:uppercase;}
.nav-main .dropdown .description {font-size:12px;line-height:18px;padding:0 5px;}
.nav-main .dropdown .list-item-short header {display:block;min-height:38px;padding:4px 4px 0 0;margin-left:84px;margin-bottom:10px;border-top:2px solid #a4c842;}
.nav-main .dropdown .events-list-short {}
.nav-main .dropdown .events-list-item-short {}
.nav-main .dropdown .events-list-item-short time {}
.nav-main .dropdown .events-list-item-short h3 {}
.nav-main .dropdown .events-list-item-short .description {}
.nav-main .dropdown .news-list-short {}
.nav-main .dropdown .news-list-item-short {}
.nav-main .dropdown .news-list-item-short time {}
.nav-main .dropdown .news-list-item-short h3 {}
.nav-main .dropdown .news-list-item-short .image {float:left;margin-right:10px;width:100px;}
.nav-main .dropdown .news-list-item-short .image img {}
.nav-main .dropdown .news-list-item-short .description {}
.nav-main .dropdown .shop-list-short {}
.nav-main .dropdown .shop-list-item-short {}
.nav-main .dropdown .shop-list-item-short .price-tag {background:#a4c842;width:66px;height:22px;margin-bottom:4px;margin-right:4px;padding:8px;color:white;float:left;display:block;text-align:right;}
.nav-main .dropdown .shop-list-item-short header {margin-left:92px;min-height:28px;}
.nav-main .dropdown .shop-list-item-short h3 {}
.nav-main .dropdown .shop-list-item-short .shop-image {}
.nav-main .dropdown .shop-list-item-short .shop-image img {}
.nav-main .dropdown .shop-list-item-short .description {}
.nav-main .nav-dropdown {}
.nav-main .nav-dropdown > li {float:none;clear:left;line-height:22px;}
.nav-main .nav-dropdown > li > a {font-weight:bold;padding-left:11px;display:block;}
.nav-main .nav-dropdown > li > a:hover, .nav-main .nav-dropdown > li > a:focus {background:none;text-decoration:underline;}
.nav-main .nav-dropdown > li > a.current {background:none;padding-left:0;}
.nav-main .nav-dropdown > li > a.current:before {content: '> ';}
.nav-main .nav-dropdown .nav-inline {list-style-type:none;margin-left:10px;margin-bottom:4px;}
.nav-main .nav-dropdown .nav-inline li {margin:4px 0;border-right:1px solid white;font-size:12px;line-height:14px;}
.nav-main .nav-dropdown .nav-inline li:last-child {border-right:0;}
.nav-main .nav-dropdown .nav-inline li a {padding:0 8px;}
.nav-main .nav-dropdown .nav-inline li a.current {background:none;font-weight:bold;}
.nav-main .nav-dropdown .nav-inline li a:hover, .nav-main .nav-dropdown .nav-inline li a:focus {background:none;text-decoration:underline;}
.nav .nav-dropdown ul{list-style-type: none;}
/* collapsable Navigation */
.nav-main-container .btn-navbar {display:none;}

.nav-service-container {font-size:12px;top:0;left:0;width:100%;height:44px;background:#dfe9d3;position:absolute;}
.nav-service-container .nav a {padding:12px 12px;color:#666;display:inline-block;border-right:1px solid #d3e1c3;}
.nav-service-container .nav li.last a {border-right:none;}
.nav-service-container .nav a.current,
.nav-service-container .nav a:hover, .nav-service-container .nav a:focus {color:#666;}

.nav-search, .nav-language, .nav-service {float:left;}

.nav-search .form-search {margin-bottom:0;padding:8px;}
.nav-search .searchword {width:60px;
  -webkit-transition: width ease-in 0.2s;
     -moz-transition: width ease-in 0.2s;
      -ms-transition: width ease-in 0.2s;
       -o-transition: width ease-in 0.2s;
          transition: width ease-in 0.2s;
}
.nav-search .searchword:focus {width:200px;}
.nav-search .btn-search {width:24px;background:transparent url('../img/icon_suche_20x20.png') no-repeat 0 0;border:none;text-indent:-9999px;}

.nav-language {position:absolute;right:0;bottom:36px;}
.nav-language a, .nav-language span {width:26px;height:17px;margin-left:10px;display:block;text-indent:-9999px;background-size:cover;background-repeat:no-repeat;background-position:0 0;}
.nav-language a.deactive, .nav-language span.deactive {opacity:.3;}
.nav-language .lang-deutsch {background-image:url('../img/flags-germany.png');}
.nav-language .lang-englisch {background-image:url('../img/flags-united_kingdom.png');}

.nav-social {position:absolute;right:0;bottom:0;}
.nav-social li .nav-social-icon {width:26px;height:26px;margin-left:10px;background:#d2d3d6 url('../img/icon_sprite_socials_transparent.png') no-repeat 0 0;text-indent:-9999px;display:block;}
.nav-social li .nav-social-icon:hover, .nav-social li .nav-social-icon:focus {background-color:#bbb;}
.nav-social li.first .nav-social-icon {margin-left:0;}
.nav-social li .nav-social-icon-facebook {background-position:0 -35px;}
.nav-social li .nav-social-icon-rss {background-position:-45px -35px;}
.nav-social li .nav-social-icon-mail {background-position:-89px -35px;}
.nav-social li .nav-social-icon-instagram {background-position:-133px -36px;}

.nav-highlight {list-style-type:none}
.nav-highlight a {width:100%;background-position:left center;position:relative;display:block;z-index:0;}
.nav-highlight a:hover, .nav-highlight a:focus {text-decoration:none;}
.nav-highlight a > span {padding:4% 18% 2% 28%;}
.nav-highlight a span.title {padding:0;font-size:18px;line-height:18px;font-weight:bold;margin-bottom:2%;}
.nav-highlight a span.subtitle {padding:0;line-height:16px;}
.nav-highlight a span.tgn-icon-pfeil-rechts {width:50px;height:100%;padding:0;background:url('../img/tgn-icons/tgn-icon-pfeil-rechts.png') no-repeat -40px center;right:0;top:0;position:absolute;}
.nav-highlight a span.anzahl-besucher {display:inline;font-size:24px;}
/*
.nav-highlight a.tgn-icon-corona span.subtitle {font-size:16px;}
.nav-highlight a.tgn-icon-corona span.anzahl-besucher {font-size:24px;}
*/

.nav-parallel {list-style-type:none;padding:20px;margin-bottom:12px;background:#70B74A url('../img/bg_green.png') no-repeat right bottom;background-size:65%;}
.nav-parallel h4 a span {padding-left:20px;}
.nav-parallel a {width:100%;line-height:15px;padding:2px 0;margin:0;background-color:transparent;background-position:left center;background-size:35px;position:relative;display:block;z-index:0;color:white;}
.nav-parallel a:hover, .nav-parallel a:focus {text-decoration:underline;}
.nav-parallel a.current {font-weight:bold;}
.nav-parallel a.current span {padding-left:30px;}
.nav-parallel a.current span:before {content: '> ';}
.nav-parallel a > span {padding:2px 10px 2px 40px;display:block;}
/*.nav-parallel a span.tgn-icon-pfeil-rechts {width:50px;height:100%;padding:0;background:url('../img/tgn-icons/tgn-icon-pfeil-rechts.png') no-repeat 60% center;background-size:150% 150%;right:0;top:0;position:absolute;}*/

.nav-breadcrumbs {padding:6px 12px 0;margin-bottom:18px;color:#A8A9AB;font-size:12px;line-height:16px;}
.nav-breadcrumbs > span {float:left;}
.nav-breadcrumbs div {display:inline;padding-left:0;}
.nav-breadcrumbs div.last-child {display:inline-block;padding-left:6px;}
.nav-breadcrumbs > div {display:block;padding-left:75px;}
.nav-breadcrumbs a {color:#A8A9AB;}
.nav-breadcrumbs a:hover, .nav-breadcrumbs a:focus,
.nav-breadcrumbs a.current {color:#70b74a;}

.content .news-years {margin-left:0;padding:0 12px;list-style-type:none;text-align:center;}
.content .news-years li {float:left;margin-right:12px;margin-bottom:12px;}
.content .news-years li a {padding:6px 18px;width:60px;display:block;background:#70B74A;color:white;font-size:18px;}
.content .news-years li a:hover, .content .news-years li a:focus,
.content .news-years li a.current {background:#a4c842;text-decoration:none;}

.content ul.csc-menu {margin-left:0px;padding:0 12px;list-style-type:none;text-align:center;display:block;*zoom:1;}
.content ul.csc-menu:before,.content ul.csc-menu:after {display:table;line-height:0;content:'';}
.content ul.csc-menu:after {clear:both;}
.content ul.csc-menu li {margin:0px 12px 12px 0px;float:left;}
.content ul.csc-menu li a {padding:15px 0px 0px 0px;height:35px;width:195px;text-align:center;font-weight:bold;color:#fff;font-size:12px;display:block;background-color:#70B74A;
  -webkit-transition: transform linear 0.2s;
     -moz-transition: transform linear 0.2s;
      -ms-transition: transform linear 0.2s;
       -o-transition: transform linear 0.2s;
          transition: transform linear 0.2s;
}
.content ul.csc-menu li a:hover {text-decoration:none;
  -webkit-transform: scale(1.1,1.1);
     -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
          transform: scale(1.1,1.1);
}

.teaser-small,
.teaser {margin-bottom:36px;}
.teaser-item {width:312px;margin:0 6px;float:left;}
.teaser-inner-item {width:312px;height:258px;margin-bottom:12px;float:left;}
.teaser-inner-item.small {width:312px;height:124px;margin-bottom:12px;}
.teaser-inner-item.extrasmall {width:124px;height:124px;margin-bottom:12px;margin-right:12px;}
.teaser-inner-item.extrasmall:last-child {margin-right:0;}
.teaser-inner-item.last {margin-bottom:0;}
.teaser-item .bg-green {background:#70B74A url('../img/bg_green.png') no-repeat bottom right;}
.teaser-item .bg-tiger {background:url('../img/bg_tiger.png') no-repeat bottom right;}
.teaser-item .bg-blue {background:#14AEDF url('../img/bg_blue.png') no-repeat bottom left;}

.teaser-item .section-inner {padding:20px;color:white;}
.teaser-item .category {font-weight:bold;}
.teaser-item h2 {margin:5px 0 20px 0;}

.teaser-small-item {max-height:204px;margin:0;overflow:hidden;}
.teaser-small-item .caption {text-align:right;}

.teaser-item .besucherbild-widget header {display:none;}
.teaser-item .besucherbild-widget .teaser-small-item .caption {text-align:left;}


.weather-widget {font-size:12px;line-height:16px;}
.weather-widget span {padding:0;display:block;}
.weather-widget .container-inner {padding:16px;}
.weather-widget .weather-images {}
.weather-widget .weather-images img {width:100%;}
.weather-widget .weather-temperature {}
.weather-widget .weather-degree {font-size:36px;line-height:36px;margin-bottom:10px;text-align:center;}
.weather-widget .weather-city {}
.weather-widget .weather-description {position:relative;}
.weather-widget .weather-link-forecast {color:white;font-weight:bold;text-decoration:underline;padding:5%;bottom:0;right:0;position:absolute;}
.weather-widget .weather-link-forecast:hover, .weather-widget .weather-link-forecast:focus {color:white;}
.weather-widget .weather-temperature .weather-city {}

.weather-forecast {}
.weather-forecast h3 {margin-bottom:20px;}
.weather-forecast .weather-text {margin-bottom:20px;}
.weather-forecast .weather-list {margin:0 10px 20px;}
.weather-forecast ul {list-style-type:none;}
.weather-forecast ul li {float:left;font-size:.9em;width:22%;padding-right:3%;margin-bottom:20px;}

.big-slider {overflow:hidden;}
.big-slider-wrapper {margin:0 -6px;margin-bottom:12px;}
.big-slider-wrapper:after {display:table;line-height:0;content:"";clear:both;}
.big-slider-inner {width:999999px;}

.bg-color-slider {background:#70b74a;width:100%;height:40px;}
.big-slider-control {clear:both;}
.big-slider-control .control-button {width:6%;height:40px;display:block;
  -webkit-transition: background-color linear 0.1s;
     -moz-transition: background-color linear 0.1s;
      -ms-transition: background-color linear 0.1s;
       -o-transition: background-color linear 0.1s;
          transition: background-color linear 0.1s;
}
.big-slider-control .control-button:hover, .big-slider-control .control-button:focus {background-color:#d0d9c6;}
.big-slider-control .control-left {background:url('../img/slider-controls.png') no-repeat 10px -140px;float:left;}
.big-slider-control .control-right {background:url('../img/slider-controls.png') no-repeat -140px -140px;float:right;}
.big-slider-control .control-seek {float:left;width:86%;margin-left:1%;margin-right:1%;height:40px;background:url('../img/slider-seek-box.png') repeat-x 0 0;}
.big-slider-control .control-seek-box {width:40px;height:40px;position:relative;}
.big-slider-control .control-seek-box-inner {background:white;width:40px;height:20px;position:absolute;top:10px;
  -webkit-transition: background-color linear 0.1s;
     -moz-transition: background-color linear 0.1s;
      -ms-transition: background-color linear 0.1s;
       -o-transition: background-color linear 0.1s;
          transition: background-color linear 0.1s;
}
.big-slider-control .control-seek-box-inner:hover, .big-slider-control .control-seek-box-inner:focus {background:#d0d9c6;cursor:pointer;}

.image img {width:100%}
.image-scale {overflow:hidden;}
.image-scale img {
  -webkit-transition: transform ease 0.5s;
     -moz-transition: transform ease 0.5s;
      -ms-transition: transform ease 0.5s;
       -o-transition: transform ease 0.5s;
          transition: transform ease 0.5s;
}
.image-scale img:hover {
  -webkit-transform: scale(1.2,1.2);
     -moz-transform: scale(1.2,1.2);
      -ms-transform: scale(1.2,1.2);
       -o-transform: scale(1.2,1.2);
          transform: scale(1.2,1.2);
}


.content {background:white;margin-bottom:24px;}
.content .content-border {border:1px solid #ddd;min-height:400px;}
.content .csc-padding {padding:0 12px;}
.content .csc-firstHeader {display:block;font-weight:31.5px;line-height:36px;padding-bottom:20px;padding-top:10px;margin-bottom:0px;border-top:1px solid #ccc;}
.content .csc-header h1 span, .content .csc-header h2 span, .content .csc-header h3 span,
.content .csc-header h4 span, .content .csc-header h5 span {display:block;padding:0 12px;}

.news-list .article {padding-bottom:10px;margin-bottom:10px;padding-right:12px;}
.news-list .article .image {width:49%;float:left;margin:0 12px 20px 0;}
.news-list .article .image img {width:100%;}
.news-list .article .images {display:block;min-height:74px;}
.news-list .article .images .image {width:93px;float:left;margin:0 12px 12px 0;}
.news-list .article .images .image:last-child {margin:0 0 12px 0;}
.news .article time {background:#70b74a;width:100px;height:50px;display:block;padding:10px;color:white;float:left;}
.news .article time .date-day {font-size:28px;line-height:28px;display:block;font-weight:bold;}
.news .article time .date-month {font-size:18px;line-height:18px;display:block;text-transform:uppercase;}
.news .article header {display:block;min-height:48px;padding:10px 10px 0 0;margin-left:140px;margin-bottom:20px;border-top:2px solid #70b74a;}
.news-detail .article header {display:block;min-height:48px;padding:10px 10px 0 0;margin-left:140px;margin-bottom:20px;border-top:2px solid #70b74a;}
.news-detail .article h2 {font-size:24.5px;line-height:32px;}
.news-list .article h3 {font-size:24.5px;line-height:32px;}
.news-list .article h3 a {color:#333;}
.news-list .article h3 a:hover, .news-list .article h3 a:focus {color:#70b74a;text-decoration:none;}
.news-list .article .news-content {clear:both;}
.news-list .article .news-description {padding-left:140px;}
.news-list .article .more {float:right;}

.news-list .pagination {margin-left:12px;}
.news-list .pagination .page-info {}
.news-list .pagination .page-info a {color:#378B0A;border-right:2px solid #ddd;}

.csc-image-intext .custom-gallery {width:47%;}
.csc-image-intextleft .custom-gallery {margin-right:3%;float:left;}
.csc-image-intextright .custom-gallery {margin-left:3%;float:right;}

.csc-image-intext-portrait .custom-gallery {width:42%;}
.csc-image-intextleft-portrait .custom-gallery {margin-right:3%;float:left;}
.csc-image-intextright-portrait .custom-gallery {margin-left:3%;float:right;}

.csc-text {margin-bottom:12px;}

.csc-image-list-element {margin-bottom:24px;}
.list-element-image {float:left;margin-right:20px;}

.custom-gallery {margin:0;margin-bottom:12px;position:relative;background:#f2f2f2;background-color:rgba(0,0,0,0.03);}
.custom-gallery .items {}
.custom-gallery .items .item {display:none;}
.custom-gallery .items .item:first-child {display:block;}
.custom-gallery .items .item a {display:block;}
.custom-gallery .items .item .caption a {display:inline;}
.custom-gallery .items .item img {max-width:100%;height:auto;display:block;}
.custom-gallery .controls {position:absolute;top:0;right:0;bottom:0;padding:12px 4px;font-size:24px;width:1.9em;z-index:3;opacity:0.3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.custom-gallery .controls.narrow {width:1.3em;}
.custom-gallery:hover .controls {opacity:0.9;}
/*.no-touch .custom-gallery:hover .controls {width:70px; }*/
.custom-gallery .controls .next {background:url(../img/gallery.png) no-repeat center center;display:inline-block;width:17px;height:17px;margin:0 6px;}
.custom-gallery .controls .pager {position:absolute;margin:0;top:36px;left:-24px;right:0;bottom:0;padding-left:24px;overflow:hidden;}
.custom-gallery .controls .pager-inner {position:relative;top:0;}
.custom-gallery .controls .pager a {display:block;padding:0 12px;color:#fff;text-decoration:none;line-height:130%;position:relative;opacity:0.6;-webkit-transition:background-color 0.3s, padding 0.3s;-moz-transition:background-color 0.3s, padding 0.3s;transition:background-color 0.3s, padding 0.3s;}
.custom-gallery .controls .pager a:hover {background-color:rgba(255,255,255,0.3);}
.custom-gallery .controls .pager a:focus, .custom-gallery .controls .pager a:hover.active {background:none;}
.custom-gallery .controls .pager a.active {opacity:1;}
.custom-gallery .controls .pager a:after {content:'';display:block;position:absolute;top:5px;left:-24px;border:12px solid transparent;width:0;height:0;display:none;}
.custom-gallery .controls .pager a.active:after {display:block;}
.custom-gallery .controls,.navigation-pages a:hover span.item,.navigation-pages > span.item,input[type=button],input[type=submit],input[type=reset]:hover,.navigation-prev-next .navigation-prev a:before,.navigation-prev-next .navigation-next a:after,
.navigation-prev-next .navigation-prev a:hover,.navigation-prev-next .navigation-prev a:focus,.navigation-prev-next .navigation-next a:hover,.navigation-prev-next .navigation-next a:focus,.jp-volume-bar-value, .jp-play-bar,.portfolio-thumb:hover .desc,.button, a.button,.dropcap.bgcolor-theme,.marker,.biginfopane,.custom-table.style-3 th,.custom-table-wrapper.style-3 table th,.testimonials-block .controls a,.pricing-column li.pricing-price,
	.post-big .post-date,.post-small .post-big-pic-over {background-color:#70B74A;}
.custom-gallery .controls .pager a:after {border-right-color:#70B74A;}

.image-gallery-magazin {margin:0 0 12px;}
.image-gallery-magazin .image {padding:0 12px 12px 0;}
.image-gallery-magazin .image img {width:100%;height:auto;max-width:100%;}
.image-gallery-magazin a {display:block;position:relative;}
.image-gallery-magazin.position-left {float:left;margin-right:3%;width:42%;}
.image-gallery-magazin.position-right {float:right;margin-left:3%;width:42%;}
.image-gallery-magazin .image-clear {clear:both;}
.image-gallery-magazin .image-nopadding-right {padding-right:0;}

.sidebar {margin-bottom:24px;}

.sidebar .bg-green {background:#70B74A url('../img/bg_green.png') no-repeat bottom right;}
.sidebar .bg-tiger {background:url('../img/bg_tiger.png') no-repeat 0 0;}
.sidebar .bg-blue {background:#14AEDF url('../img/bg_blue.png') no-repeat bottom left;}
.sidebar-box {min-height:258px;margin-bottom:12px;}
.sidebar-box .section-inner {padding:20px;color:white;}
.sidebar-box .category {font-weight:bold;}
.sidebar-box h2,
.sidebar-box h3,
.sidebar-box h4 {margin:5px 0 20px 0;}

.sidebar header h4 {border-bottom:1px solid #ccc;padding-top:12px;margin-bottom:6px;font-size:16px;font-weight:normal;}

/* Tierinformationen - Besucherbilder */
.tx-deci-tiergarten {margin-bottom:30px;}
.sidebar .tx-deci-tiergarten {margin-bottom:0;}
.tx-deci-tiergarten .tgn-tier-list {padding:0 12px;}
.tx-deci-tiergarten .tgn-tier-list-klasse {margin-bottom:24px;}
.tx-deci-tiergarten .tgn-tier-list-klasse .tgn-klasse-title {padding-top:6px;border-top:1px solid #D6EDC9;}
.tx-deci-tiergarten .tgn-tier-list-items {margin-bottom:6px;}
.tx-deci-tiergarten .tgn-tier-list-item {padding:12px 6px;color:#333;display:block;border-bottom:1px dashed #D6EDC9;}
.tx-deci-tiergarten .tgn-tier-list-item:first-child {border-top:1px dashed #D6EDC9;}
.tx-deci-tiergarten .tgn-tier-list-item:hover, .tx-deci-tiergarten .tgn-tier-list-item:focus {background:#D6EDC9;text-decoration:none;}
.tx-deci-tiergarten .tgn-tier-list .tgn-image-thumb {margin-right:18px;}
.tx-deci-tiergarten .tgn-tier-list .tgn-tier-description {padding-left:158px;}
.tx-deci-tiergarten .tgn-tier-list .tgn-tier-description .tgn-list-title {font-size:16px;line-height:20px;margin-bottom:4px;margin-right:20px;}
.tx-deci-tiergarten .tgn-tier-list .tgn-tier-description .tgn-info-title {font-weight:bold;}
.tx-deci-tiergarten .tgn-short-links {list-style-type:none;margin:0;margin-bottom:18px;}
.tx-deci-tiergarten .tgn-short-links li {float:left;}
.tx-deci-tiergarten .tgn-short-links a {margin-right:6px;margin-bottom:6px;}
.tx-deci-tiergarten .tgn-short-links a:hover, .tx-deci-tiergarten .tgn-short-links a:focus {}
.tx-deci-tiergarten .tgn-list-top-container {padding-top:12px;}

.tx-deci-tiergarten .tgn-tier-show {margin-bottom:12px;padding-top:12px;padding-bottom:12px;border-top:1px solid #D6EDC9;border-bottom:1px solid #D6EDC9;}
.tx-deci-tiergarten .tgn-tier-show .tgn-show-header {margin-bottom:20px;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-show-title {margin-bottom:5px;line-height:30px;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-show-title-englisch {display:block;font-style:italic;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-show-title-wissenschaftlich {display:block;}
.tx-deci-tiergarten .tgn-tier-show .tgn-cols {width:47%;float:left;}
.tx-deci-tiergarten .tgn-tier-show .tgn-col-left {margin-right:3%;}
.tx-deci-tiergarten .tgn-tier-show .tgn-col-right {margin-left:3%;}
.tx-deci-tiergarten .tgn-tier-show .tgn-image-thumb {margin-bottom:18px;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details {width:100%;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details tr {border-bottom:1px solid #D6EDC9;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details tr:first-child {border-top:1px solid #D6EDC9;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details th,
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details td {padding:2px 6px;vertical-align:top;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details th {width:100px;text-align:right;}
.tx-deci-tiergarten .tgn-tier-show .tgn-tier-details td {}

.tx-deci-tiergarten .tgn-cols-container {margin-bottom:12px;}

.tx-deci-tiergarten .tgn-tier-news {}
.tx-deci-tiergarten .tgn-tier-news .article .image {width:30%;}
.tx-deci-tiergarten .tgn-tier-news {}

.tx-deci-tiergarten .tgn-besucher-list {}
.tx-deci-tiergarten .tgn-besucher-item {display:block;width:48%;margin-right:2%;margin-bottom:12px;float:left;color:#333;}
.tx-deci-tiergarten .tgn-besucher-item:nth-child(2n) {width:50%;margin-right:0;}
.tx-deci-tiergarten .tgn-besucher-item:hover, .tx-deci-tiergarten .tgn-besucher-item:focus {text-decoration:none;background:#ddd;}
.tx-deci-tiergarten .tgn-besucher-avatar {width:100px;margin-right:12px;float:left;}
.tx-deci-tiergarten .tgn-besucher-info-short {padding:12px;}
.tx-deci-tiergarten .tgn-besucher-info-short .tgn-besucher-name {display:block;margin-bottom:5px;color:#105D31;}
.tx-deci-tiergarten .tgn-besucher-bilder-list {margin-right:-12px;margin-bottom:12px;}
.tx-deci-tiergarten .tgn-besucher-bild {width:143px;height:143px;margin:0 12px 12px 0;float:left;overflow:hidden;}
/*.tx-deci-tiergarten .tgn-besucher-bild {width:100%;height:auto;margin:0 12px 12px 0;float:left;}*/
.tx-deci-tiergarten .tgn-besucher-bild .caption {padding:2px 0;height:30px;margin-bottom:-30px;
  -webkit-transition: all linear 0.3s;
     -moz-transition: all linear 0.3s;
      -ms-transition: all linear 0.3s;
       -o-transition: all linear 0.3s;
          transition: all linear 0.3s;
}
.tx-deci-tiergarten .tgn-besucher-bild:hover .caption {margin-bottom:0;}
.tx-deci-tiergarten .tgn-besucher-bild .caption span {padding:0 6px 2px;font-size:10px;line-height:14px;font-family:Arial,sans-serif;color:black;display:block;}
.tx-deci-tiergarten .tgn-besucher-bild .caption-line {background:rgba(197, 209, 59, 0.9);height:3px;margin:0;padding:0;display:none;width:100%;position:absolute;left:0;bottom:0;}

.tx-deci-tiergarten .tgn-besucherbilder-edit-table .btn {margin-bottom:5px;min-width:80%;}

.tx-deci-tiergarten .tgn-edit-besucherbild {}
.tx-deci-tiergarten .tgn-edit-besucherbild input[type=text],
.tx-deci-tiergarten .tgn-edit-besucherbild select {width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.tx-deci-tiergarten .list-jscroll .jscroll-next-container {display:block;text-align:center;}
.tx-deci-tiergarten .list-jscroll .jscroll-next {}

.tx-deci-tiergarten .tgn-besucherbilder-edit-table .jscroll-next-container td {text-align:center;}
.tx-deci-tiergarten .tgn-besucherbilder-edit-table .jscroll-next {min-width:auto;}

.besucherbild-widget {}
.besucherbild-widget .image {}
.besucherbild-widget .besucherbild-widget-items-gallery .caption {font-size:12px;}
.besucherbild-widget .besucherbild-widget-items-gallery .caption a {padding-left:6px;}

.besucherbild-widget-items-square .item {width:96px;height:auto;margin-right:12px;float:left;}
.besucherbild-widget-items-square .item.last {margin-right:0;}
.besucherbild-widget-items-square .item .caption {}
.besucherbild-widget-items-square .item .caption a {}
.besucherbild-widget-items-square .item .caption span {}
.besucherbild-widget-items-square .item:hover .caption span {}


.contenttable {width:100%;}
.contenttable th, .contenttable td {padding:4px 12px;text-align:left;}
.contenttable th {border-bottom:2px solid #70B74A;}
.contenttable td {border-bottom:1px solid #ddd;}
.contenttable tr:hover {background:#ddd;}

.tablesorter-default .header,
.tablesorter-default .tablesorter-header {
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right:20px;
}
.tablesorter-default thead .headerSortUp,
.tablesorter-default thead .tablesorter-headerSortUp,
.tablesorter-default thead .tablesorter-headerAsc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	border-bottom: #000 2px solid;
}
.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc {
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	border-bottom: #000 2px solid;
}
.tablesorter-default thead .sorter-false {
	background-image: none;
	padding: auto;
}

.tgn-tier-patenschaften {width:100%;}
.tgn-tier-patenschaften th, .tgn-tier-patenschaften td {padding:6px 12px;}
.tgn-tier-patenschaften th {border-bottom:2px solid #bbb;}
.tgn-tier-patenschaften td {border-bottom:1px solid #ddd;}
.tgn-tier-patenschaften tr:hover {background:#ddd;}
.tgn-tier-patenschaften .patenschaft-tier {text-align:left;padding:0;}
.tgn-tier-patenschaften th.patenschaft-tier {padding:6px 12px;}
.tgn-tier-patenschaften .patenschaft-betrag {text-align:right;width:70px;}
.tgn-tier-patenschaften .patenschaft-anfrage {text-align:center;width:200px;}
.tgn-tier-patenschaften .patenschaft-tier  a {display:block;padding:6px 12px;}

/* RateIt */
.rateit-container {position:absolute;top:0;left:0;padding:6px 4px;}
.rateit-number {color:white;background:rgba(255,255,255,0.3);vertical-align:top;}
.rateit-number.rateit-12 {border-radius:6px;padding:0 6px;line-height:14px;font-size:11px;}
.rateit-number.rateit-24 {}
.rateit {display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;}
.rateit .rateit-range, .rateit .rateit-hover, .rateit .rateit-selected, .rateit .rateit-preset {background-image:url('../img/rateit_stars_16.png');}
.rateit-12 .rateit-range, .rateit-12 .rateit-hover, .rateit-12 .rateit-selected, .rateit-12 .rateit-preset {background-image:url('../img/rateit_stars_12.png');}
.rateit-24 .rateit-range, .rateit-24 .rateit-hover, .rateit-24 .rateit-selected, .rateit-24 .rateit-preset {background-image:url('../img/rateit_stars_24.png');}
.rateit .rateit-range {position:relative;display:-moz-inline-box;display:inline-block;height:16px;outline:none;}
.rateit-12 .rateit-range {height:12px;}
.rateit .rateit-range * {display:block;}
/* for IE 6 */* html .rateit, * html .rateit .rateit-range {display:inline;}
/* for IE 7 */* + html .rateit, * + html .rateit .rateit-range {display:inline;}
.rateit .rateit-hover, .rateit .rateit-selected {position:absolute;left:0px;}
.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {left:auto;right:0px;}
.rateit .rateit-hover {background-position:left -32px;}
.rateit .rateit-hover-rtl {background-position:right -32px;}
.rateit .rateit-selected {background-position:left -16px;}
.rateit .rateit-selected-rtl {background-position:right -16px;}
.rateit .rateit-preset {background-position:left -48px;}
.rateit .rateit-preset-rtl {background-position:left -48px;}
.rateit-12 .rateit-hover {background-position:left -24px;}
.rateit-12 .rateit-hover-rtl {background-position:right -24px;}
.rateit-12 .rateit-selected {background-position:left -12px;}
.rateit-12 .rateit-selected-rtl {background-position:right -12px;}
.rateit-12 .rateit-preset {background-position:left -36px;}
.rateit-12 .rateit-preset-rtl {background-position:left -36px;}
.rateit-24 .rateit-hover {background-position:left -48px;}
.rateit-24 .rateit-hover-rtl {background-position:right -48px;}
.rateit-24 .rateit-selected {background-position:left -24px;}
.rateit-24 .rateit-selected-rtl {background-position:right -24px;}
.rateit-24 .rateit-preset {background-position:left -72px;}
.rateit-24 .rateit-preset-rtl {background-position:left -72px;}
.rateit button.rateit-reset {background:url('../img/rateit_delete.gif') 0 0;width:16px;height:16px;display:-moz-inline-box;display:inline-block;float:left;outline:none;border:none;padding:0;}
.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {background-position:0 -16px;}

/* gehegeplan */
.gehegeplan {position:relative;width:100%;margin-bottom:12px;}
.gehegeplan .layer {position:absolute;top:0;left:0;}
.gehegeplan img {width:100%;max-width:100%;height:auto;}

.nav-layer-buttons {}
.nav-layer-buttons .btn:first-child {width:130px;}

/* sf_register */
.tx_evoweb_sfregister .errorMessage {font-size:12px;color:red;line-height:16px;}

/* Footer */
.footer {background:#1A1A1A;padding-top:36px;color:#ccc;border-bottom:20px solid #70b74a;}
.footer .container {position:relative;}
.footer a {color:#ccc;text-decoration:underline;}
.footer a:hover, .footer a:focus {color:white;}
.footer h4 {text-transform:uppercase;}
.footer .news-latest-item{clear: left;}
.footer .news-latest-list a {margin:0 -6px;padding:6px;display:block;text-decoration:none;border-bottom:1px dashed #333;}
.footer .news-latest-list a:hover, 
.footer .news-latest-list a:focus {background:#222;}
.footer .news-latest-list time {float:right;margin:0 0 12px 22px;}
.footer .news-latest-list .image {width:100px;float:left;margin:0 12px 12px 0;}
.footer .contact {margin-bottom:24px;}
.footer .footer-line {margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #333;clear:both;}
.footer .copyright-line {margin-bottom:40px;}
.footer .copyright-line-inner {padding:0 24px;}
.footer .nuernberg-logo-container-footer {bottom:-20px;right:18px;width:112px;height:30px;background:#e3051a;position:absolute;}


.jscroll-added {margin-top:10px;padding-top:10px;border-top:1px solid #eee;clear:left;}
.tgn-loading {text-align:center;margin:10px auto;}

.teaser-corona {min-height: 124px;background-position: 0 0;background-repeat: no-repeat;margin-bottom:15px;}
.teaser-corona .content-container {float:left;padding:20px 20px 20px 130px;color:white;width:calc(100% - 140px);position: relative;}
.teaser-corona .last-modified {display:block;font-size:12px;float:right;}
.teaser-corona .title {font-size:24px;display:block;}
.teaser-corona .subtitle {font-size:18px;}
.teaser-corona .col-counter {float:left;width:42%;}
.teaser-corona .col-wartezeit {float:left;width:33%;}
.teaser-corona .col-info {float:left;width:20%;}
.teaser-corona .col-infotext {clear:both;font-size:16px;}

/* extra wide */
@media (min-width: 1300px) {
	.header {height:192px;}
	.logo-container .brand {height:180px;}
	.tgn-icon {width:124px;height:124px;}
	.container-1x1 {width:124px;height:124px;}
	.container-1x2 {width:124px;height:260px;}
	.container-2x1 {width:260px;height:124px;}
	.container-2x2 {width:260px;height:260px;}
	.container-3x1 {width:396px;height:124px;}
	.container-3x2 {width:396px;height:260px;}
	.big-slider-control .control-right {background-position:-126px -140px;}
	.teaser-item {width:396px;}
	.teaser-inner-item {width:396px;}
	.teaser-inner-item.small {width:396px;}
	.teaser-small-item {max-height:100%;}
	.nav-main .dropdown {width:804px;}
	.nav-social li .nav-social-icon {width:35px;height:35px;}
	.nav-social li .nav-social-icon-facebook {background-position:0 0;}
	.nav-social li .nav-social-icon-rss {background-position:-45px 0;}
	.nav-social li .nav-social-icon-mail {background-position:-89px 0;}
	.nav-social li .nav-social-icon-instagram {background-position:-132px -1px;}
	.nav-language {bottom:45px;}
	.nav-language a, .nav-language span {width:35px;height:24px;margin-left:10px;background-size:contain;}
	/*.nav-parallel a {height:59px;}*/

	.nav-highlight a > span {padding:6% 16% 2% 33%;}
	.nav-highlight a span.title {font-size:18px;line-height:18px;}
	.nav-highlight a span.subtitle {line-height:20px;}
	
	.news-list .article .images {min-height:94px;}
	.news-list .article .images .image {width:122px;}

	.weather-widget {font-size:14px;line-height:18px;}
	.weather-widget .container-inner {padding:20px;}
	.weather-widget .weather-degree {font-size:48px;line-height:48px;}
	.weather-widget .weather-temperature .weather-city {font-size:16px;}
	
	.content ul.csc-menu li a{width:251px;}

	
	/* Tierinformationen - Besucherbilder */
	.tx-deci-tiergarten .tgn-besucher-bild {width:146px;height:146px;}
	.besucherbild-widget-items-square .item {width:124px;height:auto;}
}
/* tablet */
@media (min-width: 770px) and (max-width: 959px) {
	.header {height:138px;}
	.logo-container .brand {height:128px;}
	.logo-container .brand img {max-width:100%;}
	.tgn-icon {width:72px;height:72px;}
	.tgn-icon span {padding:6px;font-size:10px;}
	.container-1x1 {width:72px;height:72px;}
	.container-1x2 {width:72px;height:156px;}
	.container-2x1 {width:156px;height:72px;}
	.container-2x2 {width:156px;height:156px;}
	.container-3x1 {width:240px;height:72px;}
	.container-3x2 {width:240px;height:156px;}
	.big-slider-control .control-right {background-position:-150px -140px;}
	.teaser-item {width:240px;}
	.teaser-inner-item {width:240px;}
	.teaser-inner-item.small {width:240px;}
	.teaser-small-item {max-height:156px;}
	.nav-main .dropdown {width:492px;}
	.nav-collapse, .nav-collapse.collapse {height:auto;overflow:hidden;}
	.nav-language {bottom:25px;}
	.nav-language a, .nav-language span {width:20px;height:14px;margin-left:6px;background-size:contain;}
	.nav-social li .nav-social-icon {width:20px;height:20px;margin-left:6px;}
	.nav-social li.first .nav-social-icon {margin-left:0;}
	.nav-social li .nav-social-icon-facebook {background-position:0 -61px;}
	.nav-social li .nav-social-icon-rss {background-position:-45px -61px;}
	.nav-social li .nav-social-icon-mail {background-position:-89px -61px;}
	.nav-social li .nav-social-icon-instagram {background-position:-134px -62px;}
	
	.nav-highlight a > span {padding:4% 16% 2% 28%;}
	.nav-highlight a span.title {font-size:16px;line-height:16px;}
	.nav-highlight a span.subtitle {line-height:13px;}
	
	.csc-image-intext-portrait .custom-gallery {width:50%;}
	.csc-image-intextleft-portrait .custom-gallery {margin-right:0;float:left;}
	.csc-image-intextright-portrait .custom-gallery {margin-left:0;float:right;}

	.news-list .article .images {min-height:58px;}
	.news-list .article .images .image {width:69px;}

	.weather-widget {font-size:10px;line-height:13px;}
	.weather-widget .container-inner {padding:10px;}
	.weather-widget .weather-degree {font-size:24px;line-height:24px;margin-bottom:2px;padding:2px 0 0 0;}
	.weather-widget .weather-temperature .weather-city {font-size:10px;padding:0;}
	.weather-forecast ul li {width:30%;padding-right:3%;}

	.content ul.csc-menu li a {width:227px;}
	.content ul.csc-menu li:nth-child(2n){margin-right:0px;}

	/* Tierinformationen - Besucherbilder */
	.tx-deci-tiergarten .tgn-besucher-bild {width:107px;height:107px;}
	.besucherbild-widget-items-square .item {width:72px;height:auto;}
}
/* handy quer */
@media (max-width: 770px) {
	.header {height:auto;position:relative;}
	/*.nav-container {position:absolute;}*/
	.logo-container {padding-top:10px;width:70%;}
	.logo-container .brand {height:155px;width:100%;}
	.nav-main-container {top:50px;left:40%;width:60%;}
	.news-list .article header {height:auto;margin-left:120px;}
	.news-list .article time {width:80px;}
	.news-list .article time .date-day {font-size:22px;}
	.news-list .article time .date-month {font-size:16px;}
	.news-list .article .news-description {padding-left:120px;}
	.csc-image-intext .custom-gallery {width:100%;}
	.csc-image-intextleft .custom-gallery {margin-right:0;float:none;}
	.csc-image-intextright .custom-gallery {margin-left:0;float:none;}
	
	/* collapsable Navigation */
	.nav-main-container {left:auto;top:auto;position:relative;width:auto;}
	.nav-main-container .btn-navbar {display:block;margin-top:-30px;margin-bottom:20px;margin-right: 22px;}
	.btn-navbar {display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color:#ededed;*background-color:#e5e5e5;
	  background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	  background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);
	  background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	  background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
		 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
			  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	}
	.btn-navbar:hover, .btn-navbar:focus, .btn-navbar:active, .btn-navbar.active, .btn-navbar.disabled,
	.btn-navbar[disabled] {color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}
	.btn-navbar:active, .btn-navbar.active {background-color:#cccccc \9;}
	.btn-navbar .icon-bar {display:block;width:18px;height:2px;background-color:#f5f5f5;
		-webkit-border-radius: 1px;
		   -moz-border-radius: 1px;
		        border-radius: 1px;
		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	}
	.btn-navbar .icon-bar + .icon-bar {margin-top:3px;}
	.nav-main {padding:0 10px;margin-bottom: 15px;}


	.nav-main .dropdown {display:none;}
	
	.nav-highlight a > span {padding:4% 16% 2% 28%;}
	.nav-highlight a span.subtitle {line-height:16px;display: none;}
	
	.nav-language {/*display:none;*/position: absolute;right: 0;bottom: 90px;left: 210px;}
	.nav-main-container ul.collapse .nav-language {position: absolute;right: 0;bottom: 295px;left: 210px;}
	.nav-social {display:none;}
	.nav-service-container {display:none;}
	.teaser {display:none;}
	.tgn-icon.got-headline {background-position: 0 10px;}
	
	.content ul.csc-menu li {margin-right:2%;width:48%;}
	.content ul.csc-menu li:nth-child(2n){margin-right:0px;width:50%;}
	.content ul.csc-menu li a {width:100%;}

	.news-list .article .images {min-height:78px;width:46%;float:left;}
	.news-list .article .images .image {width:29%;}

	.weather-forecast ul li {width:30%;padding-right:3%;}
	
	/* Tierinformationen - Besucherbilder */
	.tx-deci-tiergarten .tgn-besucher-bild {width:23%;height:23%;margin:0 2% 2% 0;}
	.besucherbild-widget-items-square {width:100%;}
	.besucherbild-widget-items-square .item {width:31.3%;height:auto;margin-right:3%;}
	.besucherbild-widget-items-square .item .caption {margin-bottom:0;}
}
/* handy hoch */
@media (max-width: 480px) {
	.header {height:auto;}
	.nav-container {position:relative;}
	.logo-container {padding-top:40px;width:40%;}
	.logo-container .brand {height:120px;width:240px;}
	.nav-main-container {top:170px;left:0;width:100%;}
	.nav-service-container .nav {display:none;}
	.news-list .article header {margin-left:100px;}
	.news-list .article time {width:60px;height:50px;padding:5px 10px;}
	.news-list .article time .date-day {font-size:16px;}
	.news-list .article time .date-month {font-size:14px;}
	.news-list .article .news-description {padding-left:0px;}
	.news-list .article h3 {font-size:20px;line-height:24px;}
	.csc-image-intext-portrait .custom-gallery {width:100%;}
	.csc-image-intextleft-portrait .custom-gallery {margin-right:0;float:left;}
	.csc-image-intextright-portrait .custom-gallery {margin-left:0;float:right;}

	.content ul.csc-menu li {margin-right:0;width:100%;}
	.content ul.csc-menu li:nth-child(2n){margin-right:0px;width:100%;}

	.news-list .article {padding-right:0;}
	.news-list .article .image {width:100%;margin:0 0 12px 0;float:none;}
	.news-list .article .images {min-height:auto;width:100%;margin:0 0 12px 0;float:none;}
	.news-list .article .images:after {content:'';display:block;clear:both;}
	.news-list .article .images .image {width:31.3%;margin-right:3%;}
	.news-list .article .images .image:last-child {margin-right:0;}
	.news-list .article .news-description {padding:0 12px;}

	.weather-forecast ul li {width:47%;padding-right:3%;}

	/* Tierinformationen - Besucherbilder */
	.tx-deci-tiergarten .tgn-tier-show .tgn-cols {width:100%;float:left;}
	.tx-deci-tiergarten .tgn-tier-show .tgn-col-left {margin-right:0;}
	.tx-deci-tiergarten .tgn-tier-show .tgn-col-right {margin-left:0;}
	.tx-deci-tiergarten .tgn-besucher-item {width:100%;margin-right:0;margin-bottom:12px;}

    .teaser-corona {background-position:right bottom;}
    .teaser-corona .content-container {padding:20px;width:calc(100% - 40px);}
    .teaser-corona .col-infotext {padding-right:100px;}
}
@media (max-width: 959px) {
    .teaser-corona .col-counter {float:left;width:100%;}
    .teaser-corona .col-wartezeit {float:left;width:100%;}
    .teaser-corona .col-info {float:left;width:100%;}
    .teaser-corona .col-infotext {clear:both;font-size:13px;}
}
@media (min-width: 960px) {
	.content ul.csc-menu li:nth-child(3n){margin-right:0px;}
	/*.csc-frame-wasser .description{display: none;}
	.csc-frame-wald .description{display: none;}
	.csc-frame-wueste .description{display: none;}*/

	

}
@media (max-width: 1280px) {
    /*.teaser-content .description {font-size:11px;}*/
    .csc-frame-wald .description { 
        padding: 5px 15px 5px 5px; 
        margin: 0px 0px 0px 25px;
        position: relative;
        bottom: 10px;
        background: #105d31; /* fallback for browser that not support rgba */
        background: rgba(16,93,49, .5); /* Works on all modern browsers */
        font-size: 11px;line-height: 18px;	
    }
    .csc-frame-wasser {background-color:#14aedf;background-image:url('../img/bg_blue.png');background-position:-35px bottom;}

    .csc-frame-wasser .description { 
        padding: 5px 15px 5px 5px; 
        margin: 0px 0px 0px 25px;
        position: relative;
        bottom: 10px;
        background: #034a88; /* fallback for browser that not support rgba */
        background: rgba(3,74,136, .5); /* Works on all modern browsers */
        font-size: 11px;line-height: 18px;
    }
    /*.csc-frame-wueste {background-color:#fee881;background-image:url('../img/bg_yellow.png');}*/
    .csc-frame-wueste {background-color:#fee881;}
    .csc-frame-wueste .description { 
        padding: 5px 15px 5px 5px; 
        margin: 0px 0px 0px 25px;
        position: relative;
        bottom: 10px;
        color: #444;
        background: #fec01f; /* fallback for browser that not support rgba */
        background: rgba(251,191,36, .5); /* Works on all modern browsers */
        font-size: 11px;line-height: 18px;

    }
    .teaser-content .title{margin-bottom: 14px; }
    .news-description{font-size: 11px;line-height: 18px;}
    /*.news-description{display: none;}
    .csc-frame-news h3.title{font-size: 21px;line-height: 28px;}
    .csc-frame-wasser h3.title{font-size: 21px;line-height: 28px;}
    .csc-frame-wald h3.title{font-size: 21px;line-height: 28px;}
    .csc-frame-wueste h3.title{font-size: 21px;line-height: 28px;}*/
}
@media (min-width: 1259px) and (max-width: 1299px ){
    /*.csc-frame-wasser .description{margin: 0px 0px 5px 15px;}
    .csc-frame-wald .description{margin: 0px 0px 5px 15px;}
    .csc-frame-wueste .description{margin: 0px 0px 5px 15px;}
    */.teaser-content .description{font-size: 11px;line-height: 18px;}
    .teaser-content .title{margin-bottom: 5px; }
    .csc-frame-wasser .description{margin-top: 5px;}
    .csc-frame-wald .description{margin-top: 5px;}
    .csc-frame-wueste .description{margin-top: 5px;}
    .teaser-content .title{font-size: 21px; }
    /*.csc-frame-wasser .description{display: none;}
    .news-description{display: none;}
    .csc-frame-wald .description{display: none;}
    .csc-frame-wueste .description{display: none;}
    */

}

@media (min-width: 480px) and (max-width: 600px) {
    .nav-main-container {left:auto;top:auto;position:relative;width:auto;}
    .tgn-icon {width: 415px;height: 40px;}
    .tgn-icon.got-headline {background-position: 130px 0px;}
    .nav-main>li>a{z-index: 6;margin: 1px 1px 0px 0px;font-size: 14px;}
    .nav-main>li>a>span{text-align: center;}
    .teaser-content .title{font-size: 21px; line-height: 20px; margin-bottom: 34px;}
    .teaser-content .description{font-size: 10px;line-height: 17px;}
    .nav-language {/*display:none;*/position: relative;right: 0;bottom: 300px;left: 345px;}
}
@media (min-width: 600px) and (max-width: 770px) {
    .nav-main-container {left:auto;top:auto;position:relative;width:auto;}
    .nav-language {/*display:none;*/position: relative;right: 0;bottom: 185px;left: 455px;}
    .tgn-icon {width: 94px;height: 94px;}
    .tgn-icon.got-headline {background-position: 0 10px;}
    .nav-main>li>a{z-index: 6;margin: 1px 15px 0px 0px;font-size: 14px;}
}
@media (min-width: 320px) and (max-width: 480px) {
    .nav-main-container {/*left:auto;top:auto;position:relative;width:auto;*/left:0;top:0;position:relative;width:auto;}
    .nav-main-container .btn-navbar {display:block;/**/margin-top:-30px;margin-bottom:20px;margin-right: 20px;}
    .tgn-icon.got-headline {background-position: 190px 0px;/*background-image: none;*/}
    .tgn-icon {width: 270px;height: 40px;}
    .nav-main>li>a{z-index: 6;margin: 1px 1px 0px 0px;font-size: 14px;}
    .nav-main>li>a>span{text-align: left;}
    /*.nav-container {position: relative;list-style-type: none;}*/
    /*.nav-collapse, .nav-collapse.collapse {height:auto;overflow:hidden;}*/
    .nav-language {/*display:none;*/position: relative;right: 0;bottom: 300px;left: 195px;}


}

@media (min-width: 769px) and (max-width: 959px) {
    .news-description{display: none;}
    .csc-frame-wasser .description{display: none;}
    .csc-frame-wald .description{display: none;}
    .csc-frame-wueste .description{display: none;}
    /*.news .title{font-size: 20px;line-height: 24px}*/
    .teaser-content .title{font-size: 20px; line-height: 24px;}

}

@media (min-width: 960px) and (max-width: 980px) {
    .nav-main > li > a {z-index:6;margin:0 6px;}
    .nav-main > li > a.current,
    .nav-main > li > a:focus,
    .nav-main > li:hover > a,
    .nav-main > li > a:hover {background-color:#70b74a;}
    .nav-main > li.first > a {margin-left:0;}
    .nav-main > li.last > a {margin-right:0;}
}

.nav-social li .nav-social-icon.nav-social-icon-youtube {
    background: #d2d3d6 url('../img/youtube-brands.svg') no-repeat 0 0;
    background-position: center center;
    
}


.open-marker {
    position: absolute;
    right: -5px;
    
}
.open-marker .open {
  display: inline-block;
  width: 30px;
  height: 60px;
  border-radius: 6px;
  position: relative;
  background-color: black;
}

.open-marker .open  span,
.open-marker .open:before,
.open-marker .open:after {
    content: "";
    color: white;
    position: absolute;
    border-radius: 15px;
    width: 22px;
    height: 22px;
    left: 4px;
}    

.open-marker .open:before {
    top: 6px;
    background-color: red;
    background-color: dimgrey;
}

.open-marker .open  span {
    top: 32px;
    background-color: green;
    background-color: dimgrey;
}    

.open-marker .open0:before {
    background-color: red;
    box-shadow: 0 0 20px red;
}

.open-marker .open1  span {
    background-color: limegreen;
    box-shadow: 0 0 20px limegreen;
}
#c1367 h3 i {
    text-decoration: none;
    color: #ff5335;
    
}