@import url("http://pls.webtype.com/v.css?ct=33342&r=5695&p=4844&h=TfS0uh0Elxjmud2Yn3cqRw%3d%3d");
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-space-before-10{margin-top:10px !important}
.csc-space-after-10{margin-bottom:10px !important}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:314px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:314px}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-sz-wordpress-recent-entries table{border-collapse:separate;border-spacing:10px}
.tx-sz-wordpress-recent-entries table th{font-weight:bold}
.tx-sz-wordpress-recent-entries table td{vertical-align:top}
.typo3-messages .message-error{color:red}
.typo3-messages .message-ok{color:green}
body:after{content:'';background-image:url(//pls.webtype.com/v.gif?ct=54833,54833,54833,54833&r=5695&p=4844&h=0KvQASo2XJTAnh2n%2bkmYEQ%3d%3d)}
@font-face{font-family:"Alright Sans Alt";src:url("//cloud.webtype.com/webtype/ff/2/1e6ffda2-f699-42b2-834f-31b55c752ac1");src:url("//cloud.webtype.com/webtype/ff/2/1e6ffda2-f699-42b2-834f-31b55c752ac1#iefix") format("embedded-opentype"),url("//cloud.webtype.com/webtype/ff/3/ca41c0fb-f952-41c7-8e21-d715d8c85ea5") format("woff"),url("//cloud.webtype.com/webtype/ff/1/5bf5d375-a8e8-44e9-b181-0961e3cd6640") format("truetype"),url("//cloud.webtype.com/webtype/ff/4/7709acf2-40e2-4b82-bd5f-e8b7dc8ae0fd#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:"Albertina W01 Bold";src:url("http://fast.fonts.net/dv2/3/87c01856-4e48-4cd7-a01d-2449be207391.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197782ce9688eadfd2eff050b8d9c93fce9dd43be19e3691661809beb4eb04ca&projectId=a2e6e2d8-076d-47af-a757-f4684ce949a8") format('woff')}
@font-face{font-family:"AlbertinaW01-BoldItalic";src:url("http://fast.fonts.net/dv2/3/9b73c67d-566c-4907-857f-f1cc890206e1.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197782ce9688eadfd2eff050b8d9c93fce9dd43be19e3691661809beb4eb04ca&projectId=a2e6e2d8-076d-47af-a757-f4684ce949a8") format('woff')}
@font-face{font-family:"Albertina W01 Italic";src:url("http://fast.fonts.net/dv2/3/00293a6b-554a-49d9-a27c-76ab0dbf7d97.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197782ce9688eadfd2eff050b8d9c93fce9dd43be19e3691661809beb4eb04ca&projectId=a2e6e2d8-076d-47af-a757-f4684ce949a8") format('woff')}
@font-face{font-family:"Albertina W01 Medium";src:url("http://fast.fonts.net/dv2/3/85efab5a-c9f8-4bb9-9671-430b2e2839d1.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197782ce9688eadfd2eff050b8d9c93fce9dd43be19e3691661809beb4eb04ca&projectId=a2e6e2d8-076d-47af-a757-f4684ce949a8") format('woff')}
@font-face{font-family:"AlbertinaW01-MediumIt";src:url("http://fast.fonts.net/dv2/3/abe64216-b991-40ec-84cb-1ea316e2ac0b.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197782ce9688eadfd2eff050b8d9c93fce9dd43be19e3691661809beb4eb04ca&projectId=a2e6e2d8-076d-47af-a757-f4684ce949a8") format('woff')}
@font-face{font-family:"Albertina W01";src:url("http://fast.fonts.net/dv2/3/2d6844ff-5d58-4c66-ae07-bbcf24a0a5f5.woff?d44f19a684109620e4841471a690e818e06fc34159c546768e52d7ebbf1af1df468cb9855ac3aebdae4b015a9a251079f9197782ce9688eadfd2eff050b8d9c93fce9dd43be19e3691661809beb4eb04ca&projectId=a2e6e2d8-076d-47af-a757-f4684ce949a8") format('woff')}
body{margin:0;padding:0px;color:#333;font-size:15px;line-height:19px;font-family:'Times New Roman',Times,serif;background:#fff}
img{border-style:none;vertical-align:top}
a{text-decoration:none;color:#00f}
a:hover{text-decoration:underline}
a:active{background:none}
input,textarea,select{font-size:100%;font-family:'Times New Roman',Times,serif;vertical-align:middle;color:#000}
form,fieldset{margin:0;padding:0;border-style:none}
q{quotes:none}
q:before,q:after{content:''}
blockquote{margin:0}
#bg{overflow:hidden;position:fixed;z-index:-1;top:0;left:0}
#bg img{position:absolute}
.w2{max-width:960px;background:#fff;margin:0 auto;padding:0 20px}
#header{font-size:12px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal}
.header-holder{padding:0;height:133px;position:relative}
.header-holder .holder{position:absolute;right:0px;height:100%}
form.search{padding-top:25px;height:40px}
.logo{float:left;width:406px}
.logo a{display:block;cursor:pointer}
.header form.search{position:absolute;top:25px;right:0}
.search fieldset{float:right;width:105px;background:url('../../fileadmin/templates/main/images/icons.png') 5px -400px no-repeat;border:1px solid #757575;padding:0 0 0 22px}
.search input[type="text"]{font-size:12px;line-height:15px;height:15px;padding:1px 3px 2px;width:99px;border:none;float:left;background:none;outline:none}
.language{overflow:hidden;padding:0 1px 0 0;word-spacing:1px}
.language>span{float:right;text-transform:uppercase;color:#747474;background:url('../../fileadmin/templates/main/images/icons.png') 0 -338px no-repeat;padding:0 0 0 19px;cursor:pointer}
.language>span span{float:left;background:url('../../fileadmin/templates/main/images/icons.png') 100% -45px no-repeat;padding:0 20px 0 0;cursor:pointer;line-height:17px}
.navbar{width:100%;border-top:1px solid #d9d9d9;padding:6px 0;position:relative}
.navbar:after{content:'';display:block;clear:both}
#nav{padding:3px 0 0 2px;margin:0;list-style:none;float:left;text-transform:uppercase}
#nav li.active>a,#nav li a:hover{color:#000 !important;text-decoration:none}
#nav a{color:#747474}
#nav li{float:left;margin:0 0 0 10px}
#nav li:first-child{margin:0}
#nav .has-drop{padding:0 0 35px}
#nav .active ul{display:block}
#nav ul{position:absolute;top:32px;left:0;display:none;padding:9px 10px 6px 23px;margin:0;list-style:none;background:url('../../fileadmin/templates/main/images/icons.png') 0 -188px no-repeat;border-top:1px solid #d9d9d9;width:927px}
#nav ul li{margin:0 0 0 8px}
.social-networks{float:right;padding:0;margin:0;list-style:none}
.social-networks li{float:left;margin:0 0 0 10px}
.social-networks li:first-child{margin:0 2px 0 0}
.slideshow{overflow:hidden;padding:0 0 5px;margin:0 0 21px}
.homepage #main{border-top:0px}
.slideshow .slideset{width:960px;height:357px;position:relative;margin:0 0 7px}
.slideshow .slide{position:absolute;top:0;left:0;z-index:1}
.slideshow .slide.active{z-index:10}
#content>.heading{font-size:20px;line-height:23px;font-family:"Albertina W01",'Times New Roman',Times,serif}
.slideshow .text-box{min-width:284px;text-align:center;color:#fff}
.slideshow h2,#content>.heading h2{margin:0 46px 0 0;font-size:20px;line-height:23px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal}
.slideshow h2 a{color:#fff}
.slideshow .text-box .subtitle,#content>.heading .subtitle{padding:0 36px 1px 5px;display:block}
.slideshow .text-box .date,#content>.heading .date{font-size:12px;line-height:17px;font-style:normal;display:block;padding:0 0 0 15px}
.slideshow .btn-holder{position:absolute;right:0;bottom:0;z-index:20;margin:0;list-style:none;background:#b49969;padding:7px 10px 7px;margin-right:6px}
.slideshow .btn-holder li{float:left;margin:0 0 0 11px}
.slideshow .btn-holder a{display:block;height:13px;text-indent:-9999px;overflow:hidden;width:6px;background:url('../../fileadmin/templates/main/images/icons.png') -21px -614px no-repeat}
.slideshow .btn-holder li:first-child{margin:0}
.slideshow .btn-holder li:first-child a{background:url('../../fileadmin/templates/main/images/icons.png') 0 -614px no-repeat;width:10px}
.slideshow .pagination_slideshow{padding:5px 0 5px 12px;margin:0px;list-style:none;text-align:center;height:8px}
.slideshow .pagination_slideshow li{display:inline-block;vertical-align:top;padding:0 2px}
*+html .slideshow .pagination_slideshow li{display:inline;padding:0 4px}
.slideshow .pagination_slideshow a{display:block;width:9px;height:9px;background:url('../../fileadmin/templates/main/images/icons.png') 0 -580px no-repeat}
.slideshow .pagination_slideshow .active a,.slideshow .pagination_slideshow a:hover{background-position:0 -571px}
.visual-box .col,.item-holder .item{float:left;width:304px;position:relative}
.visual-box .col .info{display:block;position:absolute;bottom:0px;left:0;background:url('../../fileadmin/templates/main/images/gray_transparent_dot1x1.png');padding:24px 10px 7px;font-size:20px;line-height:23px;font-family:"Albertina W01",'Times New Roman',Times,serif;width:284px}
.link-box-item{margin-right:24px;border:1px solid #d9d9d9;float:left;width:302px;position:relative}
.g:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.link-box-item .info,.link-box-item .info>*{display:block}
.link-box-item .info{padding:14px 18px 9px 17px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;position:absolute;bottom:0px;left:0;background:url('../../fileadmin/templates/main/images/gray_transparent_dot1x1.png');min-height:78px}
.link-box-item img{display:block}
.link-box-item .title{font-family:"Alright_Sans_Bold";font-size:20px;line-height:30px;text-transform:uppercase}
.link-box-item .subtitle{font-size:16px;line-height:24px;margin-left:19px;font-family:"Times new roman"}
.link-box-wrap .link-box-item+.link-box-item+.link-box-item ~ .link-box-item{margin-top:21px}
.link-box-wrap .link-box-item:nth-child(3n){margin-right:0px}
.visual-box .info.add{margin:0;padding:14px 10px;position:static}
.visual-box h1{display:none}
.visual-box h2,.visual-box span.h2{display:block;margin:0 0 -1px 32px;text-transform:uppercase;font-size:20px;line-height:23px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal}
.visual-box h2 a,.visual-box span.h2 a{color:#fff}
.visual-box .subtitle{display:block;padding:0 0 0 10px;margin:0 0 -1px}
.visual-box .date{font-size:12px;line-height:15px;font-style:normal;display:block;text-align:left;padding:0px 0px 0px 53px}
.visual-box .date a{color:#fff}
.item-holder .item{float:left;width:304px;padding:0 24px 22px 0;margin:0}
.item-holder .item-frame,.item-google{background:#f1f1f1;padding:7px 5px 0 0;min-height:80px;overflow:hidden}
.item-holder .item h3,.version .item-holder h2,.item-google h2{text-transform:uppercase;font-size:13px;line-height:16px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:normal;margin:0 0 4px}
.item-holder .item h3 a,.version .item-holder h2 a,.item-google h2 a{color:#000}
.item-holder .item p,.item-google p{margin:0 0 5px}
.item-holder .item-frame>img,.item-google>img{float:left;margin:3px 0 0}
.item-holder .text,.item-google .text{float:left;width:214px}
.open-close{padding:0 4px 19px;margin:0}
.visual-box:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.visual-box>div{margin-top:19px;padding-bottom:21px}
.visual-box>div:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.visual-box>div ~ div{padding-top:47px;border-top:1px solid #d9d9d9}
.item-holder>div{margin-bottom:21px;border-top:1px solid #d9d9d9;padding-top:19px;clear:left}
*+html .open-close{padding:0 4px 16px}
.open-close .opener{text-decoration:underline;display:inline-block;vertical-align:top;padding:0 15px 0 0;background:url('../../fileadmin/templates/main/images/icons.png') 100% 5px no-repeat;font-size:13px;line-height:16px;font-family:'Times New Roman',Times,serif;color:#999}
.main-holder{max-width:960px;width:100%}
.main-holder:after{content:'';display:block;clear:both}
#content{float:left;max-width:631px;width:100%}
#content>p{margin:0 0 19px}
#content>.heading{background:#b0935e;color:#fff;padding:5px 9px 2px;margin:0 0 22px}
#content>.heading h2{margin:0 0 -1px 20px}
#content>.heading h2 a{color:#fff}
.kinder #content>.heading h2{margin:0 20px -1px 17px}
#content>.heading .subtitle{padding:0 36px 0 0}
#content>.heading .date{padding:0 0 0 39px}
.kinder #content>.heading .date{padding:0 0 0 30px}
.quote{overflow:hidden;padding:3px 0 20px}
.quote q{display:block;font-size:24px;line-height:30px;color:#747474}
.quote cite{font-size:13px;line-height:16px;font-style:normal;color:#747474;display:block;margin:-2px 0 0}
.accordion{padding:0 0 33px;margin:-6px 0 8px;list-style:none;border:1px solid #d9d9d9;border-width:1px 0}
.accordion li{border-bottom:1px solid #d9d9d9;padding:0 1px 0 0}
.accordion li>a{display:block;padding:10px 25px 10px 0;font-size:12px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;text-transform:uppercase;color:#747474;background:url('../../fileadmin/templates/main/images/icons.png') 100% 14px no-repeat;position:relative}
*+html .accordion li>a{padding:8px 25px 8px 0}
.accordion .opened>a{background:url('../../fileadmin/templates/main/images/icons.png') 100% -92px no-repeat}
.accordion .opened .content{display:block}
.accordion .content{padding:20px 0 11px;display:none}
*+html .accordion .content{padding:19px 0 11px}
.accordion p{margin:0}
.carousel{overflow:hidden;padding:0 0 11px;margin:0 0 12px;border-bottom:1px solid #d9d9d9}
.carousel .pagination-holder{overflow:hidden;padding:0 0 10px}
.carousel .prev,.carousel .next{float:left;width:20px;height:20px;background:url('../../fileadmin/templates/main/images/icons.png') 0 -259px no-repeat;text-indent:-9999px;overflow:hidden;margin:0 9px 0 0}
.carousel .next{background-position:-20px -259px;margin:0 0 0 9px}
.carousel .prev:hover{background-position:0 -279px}
.carousel .next:hover{background-position:-20px -279px}
.carousel .pagination{padding:1px 0 0;margin:0;list-style:none;float:left;font-size:13px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold}
.carousel .pagination li{float:left;margin:0 0 0 7px}
.carousel .pagination li:first-child{margin:0}
.carousel .pagination a{color:#999}
.carousel .pagination .active a,.carousel .pagination a:hover{color:#333;text-decoration:none}
.carousel .mask{width:660px;position:relative;overflow:hidden}
.carousel .slideset{float:left;width:99999px !important;font-size:13px;line-height:15px;color:#747474;margin:0}
.carousel .slideset p{margin:0 0 10px}
.carousel .slide{float:left;width:191px;padding-right:29px}
.carousel .slide p{padding-right:22px}
.carousel .like{overflow:hidden;padding:0 0 10px}
.carousel .like a{float:left;background:url('../../fileadmin/templates/main/images/sprite.png') no-repeat;width:78px;height:24px;text-indent:-9999px;overflow:hidden}
.zuruck{border-bottom:1px solid #d9d9d9;padding:6px 0 19px;margin:0 0 20px;text-transform:uppercase;font-size:12px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold}
.zuruck a{color:#747474;text-decoration:underline}
.zuruck a:hover{text-decoration:none}
#sidebar{float:right;width:312px}
#sidebar .links{padding:0 0 7px 1px;margin:0 0 10px;list-style:none;border-bottom:1px solid #d9d9d9;width:312px}
#sidebar .links:after{content:'';display:block;clear:both}
#sidebar .links li{float:left;padding:0 0 0 8px;background:url('../../fileadmin/templates/main/images/sprite.png') -133px 0 no-repeat}
.kinder #sidebar .links li{background:url('../../fileadmin/templates/main/images/sprite.png') -76px -110px no-repeat;padding:0 0 0 13px}
#sidebar .links li:first-child{padding:0 0 0 10px;margin:0 0 0 -4px;background:url('../../fileadmin/templates/main/images/sprite.png') -78px 0 no-repeat}
.kinder #sidebar .links li:first-child{background:url('../../fileadmin/templates/main/images/sprite.png') 0 -110px no-repeat;padding:0 0 0 13px;margin:0 0 0 -13px}
#sidebar .links a{display:block;width:45px;height:48px}
.kinder #sidebar .links a{width:63px;height:67px}
#sidebar .links .add{padding:0 11px 0 9px;background-position:-186px 0}
.kinder #sidebar .links .add{background-position:-151px -110px}
#sidebar .link-list{padding:0 0 5px 2px;list-style:none;font-size:12px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #d9d9d9;margin:0 0 5px}
#sidebar .link-list a{color:#747474}
#sidebar .link-list li{padding:0 0 2px}
#sidebar .download{border-bottom:1px solid #d9d9d9;margin:0 0 8px;list-style:none}
#sidebar div p{margin-right:0px !important}
#sidebar .download li{overflow:hidden}
#sidebar .download a{display:inline-block;vertical-align:top;color:#747474;padding:0 26px 0 0;text-decoration:underline}
#sidebar .download a:hover{text-decoration:none}
#sidebar .download .pdf{background:url('../../fileadmin/templates/main/images/icons.png') 100% -438px no-repeat}
#sidebar .download .word{background:url('../../fileadmin/templates/main/images/icons.png') 100% -482px no-repeat}
#sidebar .contact{list-style:none;padding:0 0 0 2px;margin:0 0 -7px;line-height:16px}
#sidebar .contact li{padding:0 0 15px}
*+html #sidebar .contact li{padding:0 0 13px}
#sidebar .contact a{display:inline-block;vertical-align:top;color:#747474;text-decoration:underline;line-height:17px;margin:-1px 0 0}
#sidebar .contact a:hover{text-decoration:none}
.employeeMail a,#main .tx-szeventcalendar-pi1 a.email,#sidebar .contact .mail{padding:0 0 0 17px;margin:-1px 0 0 -1px;background:url('../../fileadmin/templates/main/images/icons.png') 0 -369px no-repeat}
#main .tx-szeventcalendar-pi1 a.email{background-position:1px -366px;padding-left:21px}
#sidebar .partner{border-top:1px solid #d9d9d9;padding:7px 0 0 1px}
#sidebar .partner .title{font-size:13px;line-height:16px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;color:#333;display:block;padding:0 0 9px}
.kinder .slideshow{width:954px;left:-8px;padding:6px 8px;background:url('../../fileadmin/templates/main/images/bg-kinder-border.gif') no-repeat;border:none;position:relative;margin:0}
.kinder .slideset{margin:0 0 10px}
.kinder .main-holder{border:none;padding:20px 0 0;background:url('../../fileadmin/templates/main/images/separator-kinder.png') no-repeat}
.kinder #content .heading{background:#385178;padding:4px 9px 3px;margin:0 0 23px}
.kinder .quote{color:#868686}
.kinder #sidebar .links,.kinder #sidebar .link-list,.kinder #sidebar .gastebuch,.kinder #sidebar .partner{border:none;background:url('../../fileadmin/templates/main/images/separator-kinder.png') 0 100% no-repeat}
.kinder #sidebar .partner{background-position:0 0;padding:8px 0 0 1px}
.kinder #sidebar .link-list a,.kinder #sidebar .contact a,.kinder #sidebar .gastebuch a{color:#999}
.kinder #sidebar .gastebuch{font-size:12px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;padding:0 0 12px 2px;margin:0 0 11px}
.kinder #sidebar .links{margin:-1px 0 9px;padding:0 0 18px}
.kinder #sidebar .link-list{padding:0 0 7px 2px;margin:0 0 9px}
.kinder #sidebar .contact{margin:0 0 -12px}
.exhibition-holder{text-align:center;padding:88px 10px 20px 50px;background:#333;color:#fff;margin:40px 0 0;min-height:142px}
.exhibition-holder h1{font-size:40px;line-height:44px;font-family:'Alright Sans Alt','Times New Roman',Times,serif;margin:0}
.exhibition-holder .date{display:block;font-size:30px;line-height:32px;font-family:'Albertina W01 Italic','Times New Roman',Times,serif;padding:0 0 0 60px}
.header-holder .holder.alt{padding:17px 0 0}
.navbar.add{padding:6px 0 8px}
.navbar.add #nav li{margin:0 0 0 16px}
.navbar.add #nav li:first-child{margin:0}
#main.microsite{padding:10px 0 18px;border-bottom:1px solid #d9d9d9;margin:0 0 10px}
.microsite .slideshow{margin:0 0 13px;border:none;padding:0 0 6px}
.microsite .slideset{margin:0 0 10px}
.microsite .slideshow .text-box{background:#000;text-align:left;padding:18px 19px 24px;width:265px}
.microsite .slideshow .text-box h2{margin:0 0 0 2px}
.microsite .content{width:100%}
.microsite .content:after{content:'';display:block;clear:both}
.microsite .content p{margin:0 0 19px}
.microsite .container-holder{overflow:hidden;padding:38px 0 18px;margin:0 0 19px 0;border-bottom:1px solid #d9d9d9}
.microsite .container-holder .box{float:left;width:630px}
.microsite .container-holder .box .heading{background:#000;padding:5px 9px 5px;margin:0 0 18px}
.microsite .container-holder .box h2{color:#fdfdfd;font-size:20px;line-height:22px;font-family:'Alright Sans Alt','Times New Roman',Times,serif;margin:0 0 1px 19px}
.microsite .container-holder .box .title{display:block;font-size:20px;line-height:22px;font-family:"Albertina W01",'Times New Roman',Times,serif;color:#fdfdfd}
.microsite .container-holder .box .date{display:block;font-size:13px;line-height:16px;font-family:'Times New Roman',Times,serif;color:#fdfdfd;margin:-2px 0 0 37px}
.microsite .container-holder .aside{float:right;width:306px}
.microsite .container-holder .aside .visual{margin:0 0 8px 0;position:relative;right:-2px}
.microsite .container-frame{overflow:hidden}
.microsite .container-frame .box{float:left;width:304px;padding:0 0 0 24px}
.microsite .container-frame .box>img{margin:0 0 8px}
.microsite .container-frame .box:first-child{padding-left:0}
#main.version{border-bottom:1px solid #d9d9d9;margin:0 0 13px}
.version .item-holder{margin:0 -24px 7px 0}
.version .item-holder .text{margin:0 -3px 0 -1px;width:207px}
.version .item-holder .item-frame>img{margin:5px 0 0}
.version #content{float:right;width:632px}
.version .visual-news{overflow:hidden}
.version .visual-news .col{float:left;width:294px;font-size:12px;line-height:15px;padding:0 10px 7px 0;border-bottom:1px solid #d9d9d9}
.version .visual-news ul{padding:0 0 8px;margin:0;list-style:none}
.version .visual-news .col:first-child ul{padding:0 0 11px}
.version .visual-news li{overflow:hidden;padding:0 0 6px}
.version .visual-news .col:first-child{padding:2px 10px 7px 0;margin:0 24px 0 0;line-height:14px}
.version .visual-news .col:first-child li{padding:0 0 6px}
.version .visual-news li>img{float:left;margin:4px 13px 0 0}
.version .visual-news .col:first-child li>img{margin:2px 9px 0 0}
.version .visual-news .col:first-child li:first-child>img{margin:2px 9px 0 0}
.version .visual-news .col li:first-child>img{margin:4px 13px 0 0}
.version .visual-news .info{overflow:hidden}
.version .visual-news h3{font-size:12px;line-height:14px;margin:0 0 1px}
.version .visual-news .col:first-child h3{text-transform:uppercase}
.version .visual-news h3 a{color:#333}
.version .visual-news p{margin:0 0 1px}
.version .visual-news .time{color:#747474}
.version .visual-news .posted{color:#999}
.version .weitere{font-size:12px;line-height:14px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;color:#747474;text-decoration:underline;text-transform:uppercase}
.version .weitere:hover{text-decoration:none}
.version #aside{float:left;width:303px;padding:4px 0 0}
.version #aside .facebook-holder,.version #aside .google-holder{padding:0 0 8px;border-bottom:1px solid #d9d9d9;margin:0 0 21px}
.version #aside .facebook-holder .placeholder{padding:0 0 21px}
*+html .version #aside .facebook-holder .placeholder{padding:0 0 17px}
.item-google{font-size:13px;line-height:16px;margin:0 0 20px;padding:7px 5px 0 0}
.item-google>img{margin:2px 0 0}
.item-google .text{margin:0 -4px 0 1px;width:206px}
.version #aside .google-holder .placeholder{border-top:1px solid #d9d9d9;padding:8px 0 20px 2px}
*+html .version #aside .google-holder .placeholder{padding:8px 0 17px 2px}
#main.calendar h2{color:#333;margin:0 0 21px}
.container-filter{overflow:hidden;border-bottom:1px solid #d9d9d9;padding:0 0 25px;font-size:13px;line-height:16px;margin:0 0 16px}
.container-filter .submit{border:1px solid #d9d9d9;display:inline-block;vertical-align:top}
.calendar .filter-form{float:left;width:640px;margin:0 12px 0 0}
.calendar .filter-form .datepicker{overflow:hidden}
.calendar .filter-form .datepicker .col-holder{overflow:hidden;padding:8px 0 22px}
.calendar .filter-form .datepicker .col{float:left;width:122px}
.calendar .filter-form .datepicker .col:first-child{margin:0 6px 0 0}
.calendar .filter-form .datepicker label{float:left;margin:5px 9px 0 0}
.calendar .filter-form .datepicker input[type="text"]{float:left;border:1px solid #d9d9d9;width:79px;background:none;height:16px;font-size:13px;line-height:16px;padding:4px 2px 6px 4px;letter-spacing:1px;margin:0;border-radius:0;font-family:'Times New Roman',Times,serif}
.calendar .filter-form .checkbox-holder{overflow:hidden;font-size:15px;line-height:18px;font-family:'Times New Roman',Times,serif;padding:0 0 7px}
.calendar .filter-form .checkbox-holder .col{float:left;width:195px;margin:0 5px 0 0}
.calendar .filter-form .checkbox-holder .col.last{width:220px;margin:0}
.calendar .filter-form .checkbox-holder .row{overflow:hidden;padding:0 0 10px}
.calendar .filter-form .checkbox-holder input[type="checkbox"]{width:15px;height:16px;float:left;margin:0 11px 0 0;padding:0}
.calendar .filter-form .checkbox-holder label{float:left;margin:-1px 0 0}
.calendar .filter-form input[type="submit"]{background:none;border:none;width:140px;text-align:center;padding:0 6px 2px;height:26px;cursor:pointer;outline:none;font-size:15px;line-height:24px;font-family:'Times New Roman',Times,serif;border-radius:0}
.calendar .filter-form input[type="submit"]:hover{cursor:pointer}
.calendar .add-filter{float:left;padding:72px 0 0;width:260px}
.calendar .add-filter h3{font-size:15px;line-height:18px;margin:0 0 9px -2px}
.calendar .add-filter input[type="text"]{background:none;border:1px solid #d9d9d9;width:179px;height:16px;font-size:13px;line-height:16px;padding:4px 8px 6px;margin:0 0 13px;border-radius:0}
*+html .calendar .add-filter input[type="text"]{margin:0 0 12px}
.calendar .add-filter input[type="submit"]{background:none;border:none;width:64px;height:26px;margin:0;cursor:pointer;padding:0 0 0 5px;font-size:13px;line-height:24px;font-family:'Times New Roman',Times,serif;font-weight:bold;color:#333;float:left;border-radius:0}
.calendar .add-filter input[type="submit"]:hover{cursor:pointer}
.calendar .result-box{overflow:hidden}
#main.calendar .result-box h2{margin:0 0 12px}
.calendar .section-holder{overflow:hidden;border-bottom:1px solid #d9d9d9;margin:0 0 18px}
.calendar .result-box h3{font-size:15px;line-height:18px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;margin:0 0 12px}
.calendar .section{width:100%}
.calendar .section:after{content:'';display:block;clear:both}
.calendar .section-holder .section:first-child .content{border:none;padding:0}
.calendar .section-holder.add{margin:0;border:none}
.calendar .section>.date{float:left;width:303px;margin:18px 25px 0 0;font-style:normal}
.calendar .section:first-child .date{margin:-1px 25px 0 0}
.calendar .section .content{overflow:hidden;padding:16px 0;border-top:1px solid #d9d9d9}
.calendar .section .content p{margin:0 0 10px}
.calendar .section .content>img{float:left;margin:3px 27px 0 0}
.calendar .section h4,.calendar .section .title h4{font-size:15px;line-height:17px;margin:0 0 10px}
.calendar .section .title{overflow:hidden;padding:0 0 3px}
.calendar .section .title h4{float:left;width:270px;margin:0}
.calendar .section .title h4 a{color:#333}
.calendar .section .info{overflow:hidden}
.calendar .section .title .link{float:right;font-size:13px;line-height:16px;color:#999;text-decoration:underline;margin:1px 0 0}
.calendar .section .title .link:hover{text-decoration:none}
.calendar .section .link-list{padding:0;margin:0;list-style:none;font-size:13px;line-height:16px}
.calendar .section .link-list a{color:#999;text-decoration:underline}
.calendar .section .link-list a:hover{text-decoration:none}
.calendar .section .link-list li{padding:0 0 3px}
.calendar .section .info h4{margin:0 0 1px}
.calendar .section .info h4 a{color:#333}
.calendar .section .info .date{display:block;font-style:normal;padding:0 0 20px;margin:0}
#main.calendar{padding:22px 0 13px}
.calendar .open-close{border-top:1px solid #d9d9d9;padding:20px 10px 19px 2px;margin:-17px 0 0;overflow:hidden}
table td{vertical-align:-webkit-baseline-middle}
#BKM{border-top:1px solid #d9d9d9}
#BKM p{margin-top:13px;font-size:13px;color:grey;margin-bottom:0px}
.homepage #BKM{margin:20px}
*+html .calendar .open-close{padding:17px 10px 19px 2px}
.contentpage p{margin:0}
.contentpage .text-holder p{margin:0 0 18px}
.contentpage .content-block h2{margin:0 0 16px;line-height:25px}
.contentpage .content-block h2 a{color:#333;text-decoration:none}
.contentpage .content-block h2 a:hover{text-decoration:underline}
.contentpage .content-block .text-holder h2{margin:-2px 0 18px}
.contentpage .content-block .block-holder-02 .text-holder h2{margin:-1px 0 15px}
.powermail_form{padding:32px 0 14px}
.powermail_form .col{float:left;width:245px;padding:0 17px 0 0}
.powermail_legend{padding:0 0 16px;display:block;color:#333;font-size:15px;line-height:18px;font-family:'Times New Roman',Times,serif;font-weight:bold}
.powermail_form .fields .title{padding:0 0 11px}
.powermail_form .container{overflow:hidden;padding:0 0 29px}
.powermail_form .fields{padding:0 0 31px}
.powermail_form .row,.powermail_form .row-02,.powermail_form .row-03,.powermail_form .row-04,.powermail_form .row-05{overflow:hidden;padding:0 0 8px}
.powermail_form .fields .row{padding:0 0 10px;height:20px}
.powermail_form .row-02{padding:0 0 70px}
.powermail_form .row-03{padding:0 0 40px}
.powermail_form .row-04{padding:0 0 2px}
.powermail_form .row-05{padding:18px 0 11px}
.powermail_form .error{color:#f00}
.powermail_form input[type="text"],.powermail_form input[type="email"],.powermail_form input[type="password"]{float:left;border:0;background:#ebebeb;padding:3px 5px;width:119px;height:14px;color:#333;margin:0 9px 0 0;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
.powermail_form input[type="text"].short,.powermail_form input[type="password"].short{width:76px}
.powermail_form input[type="text"].middle,.powermail_form input[type="password"].middle{width:91px}
.powermail_fieldwrap_textarea label{display:block;padding:0 0 16px;font-size:15px;line-height:20px;font-family:'Times New Roman',Times,serif;font-weight:bold}
.powermail_form .fields label,.content-block .powermail_form .row label{width:72px;padding:0 3px 0 0;float:left}
.powermail_form select{float:left;width:129px}
.powermail_form input[type="radio"],.powermail_form input[type="checkbox"]{float:left;height:16px;width:15px;padding:0;margin:2px 10px 0 0}
.simple-list{margin:0;padding:33px 0 14px;list-style:none;overflow:hidden;font-size:15px;line-height:25px}
.simple-list li{float:left;padding:0 6px 0 7px;background:url('../../fileadmin/templates/main/images/icons.png') no-repeat 0 -748px}
.simple-list li a{color:#333}
.simple-list li:first-child{background:none;padding:0 6px 0 0}
.contentpage .inner-block{border-style:solid;padding:8px 0 17px;overflow:hidden;border-width:1px 0;border-color:#333 #333 #5c5c5c}
.contentpage .inner-block .col-01,.contentpage .inner-block .col-02,.contentpage .inner-block .col-03{float:left;width:301px;padding:0 20px 0 0}
.contentpage .inner-block .col-02{width:241px}
.contentpage .inner-block .col-03{padding:0;float:right;width:375px}
.contentpage .inner-block ul{margin:0;padding:0;list-style:none;overflow:hidden}
.contentpage .inner-block li{float:left;padding:0 6px 0 7px;background:url('../../fileadmin/templates/main/images/icons.png') no-repeat 0 -805px}
.contentpage .inner-block li:first-child{background:none;padding:0 6px 0 0}
.content-block{border-top:1px solid #d9d9d9;padding:16px 0 17px;overflow:hidden}
.content-block-02{padding:22px 0 17px}
.content-block .title{display:block}
.content-block .details-form .title{padding:0 0 13px}
.content-block dl{overflow:hidden;margin:0;padding:18px 0 0}
.content-block dt{float:left;width:310px;padding:0 16px 0 0}
.content-block dd{display:block;height:1%;overflow:hidden}
.visual img{display:block}
.content-block .block-holder{overflow:hidden}
.content-block .visual{float:left;position:relative;overflow:hidden}
.content-block .visual .text{position:absolute;bottom:0;left:0;padding:6px 0;background:url('../../fileadmin/templates/main/images/bg-transparent-grey.png');color:#fff;width:100%;font-size:20px;line-height:22px;font-family:"Albertina W01",'Times New Roman',Times,serif}
.content-block .visual .red-box{background:#ae273e}
.content-block .visual .text strong{text-transform:uppercase;display:block;padding:0 14px 0 33px;font-size:20px;line-height:22px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal}
.content-block .visual .text span{padding:0 14px;display:block}
.content-block .text-holder{float:right;width:465px;padding:0 290px 0 0}
.content-block .block-holder-02 .text-holder{height:1%;float:none;width:auto;overflow:hidden;padding:0}
.content-block .block-holder-02 .visual{margin:0 29px 0 0}
.content-block .block-holder-02{overflow:hidden;padding:10px 0 1px;line-height:19px}
.content-block .text-holder a{text-decoration:underline;color:#727272}
.content-block .text-holder a:hover{text-decoration:none}
.hidden{display:none}
.content-block .details-form{padding:23px 0 13px}
.content-block .details-form .col{width:314px}
.content-block .details-form .fields .title{padding:0 0 13px}
.content-block .details-form .row{padding:0 0 24px}
.content-block .details-form input[type="text"],.content-block .details-form input[type="password"]{background:#fff;width:200px}
.powermail_form textarea{display:block;overflow:auto;border:1px solid #d9d9d9;background:#fff;padding:0 0 0 5px;width:302px;height:104px;color:#333;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif;min-width:302px;min-height:104px;max-width:302px;max-height:104px;margin:3px 0 0}
.powermail_form input[type="reset"],.powermail_form .button,.powermail_form input[type="submit"]{float:left;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background-color:#999;color:#fff;text-decoration:none !important;font-size:12px;line-height:25px;text-transform:uppercase;font-family:Arial;font-weight:bold;height:auto !important;padding:3px 22px 2px 24px;outline:none}
.powermail_form input[type="submit"]{clear:left}
.powermail_form input[type="reset"],.powermail_form input[type="submit"]{border:0;float:left}
.content-block .powermail_form .container{padding:0 0 2px}
.content-block p a{background:url('../../fileadmin/templates/main/images/icons.png') no-repeat 100% -700px;padding:0 14px 0 0}
.content-block p a.download{background:none}
.content-block p a.download strong{background:url('../../fileadmin/templates/main/images/icons/pdf.png') no-repeat scroll 100% center transparent;padding-right:18px}
#main .threecolumns a.mail{text-transform:none}
.logo-01{display:block;text-indent:-9999px;overflow:hidden;background:url('../../fileadmin/templates/main/images/sprite.png') no-repeat -351px 1px;width:249px;height:90px;margin:0 0 14px -3px}
.logo-01:active{background:url('../../fileadmin/templates/main/images/sprite.png') no-repeat -351px 1px}
.content-block .link{font-size:12px;line-height:18px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold}
.a-right{float:right !important}
.content-block .block-holder-02 .visual.a-right{margin:-4px 0 0 15px}
.content-block .info-box{padding:15px 0 2px}
.content-block .inner-container{overflow:hidden;width:969px;padding:1px 0 0}
.content-block .inner-container .info-box{float:left;width:303px;padding:2px 20px 0 0}
.content-block .info-box .subtitle{display:block;font-size:15px;line-height:18px;font-family:serif;font-weight:bold;padding:0 0 18px}
.data-table{margin:0 0 13px;width:955px;border-collapse:collapse}
.data-table td,.data-table th{vertical-align:top;padding:5px 10px 5px 0;text-align:left;width:218px}
.data-table td span{color:#727272;font-size:12px;display:block;margin:0 0 -5px}
.data-table .cell-01{width:315px}
.data-table .cell-02{width:155px}
.data-table .row td{padding:5px 10px 10px 0;line-height:18px}
.data-table td{line-height:24px}
.remark{color:#747474;font-size:11px;line-height:14px;padding:0 0 4px}
.threecolumns{border-bottom:1px solid #d9d9d9;overflow:hidden;width:985px;padding:8px 0 20px;margin:0 0 3px;line-height:19px}
.threecolumns img{display:block;margin:3px 0 0}
.threecolumns .column{float:left;width:303px;padding:0 0 12px 0;margin:0 25px 0 0;border-bottom:1px solid #d9d9d9}
.contentpage .content-block .threecolumns p{margin:0 0 18px}
.contentpage .content-block .threecolumns h2{margin:0 0 12px}
.content-block .threecolumns .link{text-transform:uppercase;color:#999;font-size:12px;line-height:18px;font-family:'alright_sans_boldregular','Times New Roman',Times,serif;display:inline-block;vertical-align:top;margin:-3px 0 3px}
.popup-holder{position:absolute;top:-9999px;left:-9999px}
.slidebox{font-size:12px;line-height:15px;color:#737373;border:none;padding:15px 0 13px;background:#fff;width:1100px}
.slidebox .close-holder{overflow:hidden;padding:0 79px 18px;text-align:right}
.slidebox .close{color:#737373;cursor:pointer}
.slidebox .carousel{width:100%;border:none;padding:0;margin:0}
.slidebox .carousel .prev,.slidebox .carousel .next{width:33px;height:62px;background:url('../../fileadmin/templates/main/images/sprite.png') 0 -48px no-repeat;margin:239px 0 0 0 !important;position:absolute;top:0;left:0;z-index:5}
.slidebox .carousel .next{background:url('../../fileadmin/templates/main/images/sprite.png') -33px -48px no-repeat;left:auto;right:0}
.slidebox .carousel .mask{width:960px;overflow:hidden;margin:0 auto;position:relative;z-index:10}
.ios-device .slidebox{width:1040px}
.slidebox .carousel .slide{width:960px;margin:0}
.slidebox .carousel .slide>img{margin:0 auto 18px}
.slidebox .carousel p{margin:0}
#footer{text-transform:uppercase;color:#747474;font-size:9px;line-height:12px;font-family:'Times New Roman',Times,serif;font-weight:bold;padding:0 0 40px 1px}
#footer p{margin:0}
.footer-nav{padding:0 0 8px;margin:0;list-style:none;overflow:hidden;font-size:10px;line-height:13px}
.footer-nav.add{padding:0 0 10px}
.footer-nav a{color:#747474}
.footer-nav li{float:left;padding:0 7px 0 9px;background:url('../../fileadmin/templates/main/images/icons.png') 0 -655px no-repeat}
.footer-nav li:first-child{padding:0 7px 0 0;background:none}
.footer-nav .print{display:inline-block;vertical-align:top;background:url('../../fileadmin/templates/main/images/icons.png') 0 -522px no-repeat;padding:0 0 0 15px;position:static}
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
#skip a:focus{position:static;width:auto;height:auto}
#back a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
#back a:focus{position:static;width:auto;height:auto}
.print{position:absolute;top:-9999px;left:-9999px}
.print p{margin:0}
.print-box{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px 0 18px;margin:0 0 48px;font-size:13px;line-height:16px}
.print-text{width:100%;position:absolute;top:0;left:0;padding:8px 0;border-bottom:1px solid #d9d9d9}
.boxes{overflow:hidden;padding:30px 0 0;margin:0 -10px 0 0;width:970px}
.boxes p{margin:0}
.boxes .box{float:left;width:262px;margin:0 0 0 20px}
.boxes .box:first-child{margin:0;width:354px}
.boxes .box a{color:#000;display:inline-block;vertical-align:top;margin:19px 0 0}
.boxes .box.last{padding:17px 0 0;float:left;width:90px;margin:0 0 0 -50px}
.boxes ul{padding:0;margin:0;list-style:none}
.boxes ul span{font-size:12px;line-height:15px}
.inner .w2{width:870px;padding:0 85px}
.inner #main{padding:13px 0;border:0;width:870px}
.img-placeholder{overflow:hidden;margin:0 0 15px}
.img-placeholder img{display:block}
.three-col{overflow:hidden;padding:0 0 30px}
.content-col{float:right;width:660px}
.content-col .holder{float:left;width:500px;padding:5px 0 0}
.content-post .date{display:block;font-size:12px;line-height:15px;margin:0 0 18px}
.content-post h1{font-size:24px;line-height:30px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;text-transform:uppercase;margin:0 0 16px}
.content-post .text-box{overflow:hidden}
.content-post .text-box p{margin:0 0 16px}
.content-post p{margin:0 0 18px}
.content-post .alignleft{float:left;margin:3px 8px 5px 0}
.content-post .aligncenter{display:block;margin:0 auto 15px}
.content-post .tags-row{overflow:hidden;font-size:12px;line-height:15px;padding:3px 0 25px}
.content-post .text-tags{float:left;padding:0 8px 0 25px;background:url('../../fileadmin/templates/main/images/ico1.gif') no-repeat 0 3px;font-weight:bold}
.content-post .tags-list{list-style:none;margin:0;padding:0;float:left}
.content-post .tags-list li{float:left;padding:0 12px 0 0}
.content-post .tags-list a{color:#999}
.responses-box{overflow:hidden;padding:2px 0 20px;border-bottom:1px solid #d9d9d9}
.responses-box .responses{float:left;text-align:center;width:100px;background:url('../../fileadmin/templates/main/images/sprite.png') no-repeat 0 -200px;color:#666;font-size:12px;line-height:15px;padding:7px 5px;margin:0 2px 0 0}
.responses-box .link-1,.responses-box .link-2{float:left;margin:1px 3px 0 0;text-indent:-9999px;overflow:hidden;width:32px;height:28px;background:url('../../fileadmin/templates/main/images/sprite.png') no-repeat -125px -200px}
.responses-box .link-2{background-position:-175px -200px}
.comment-form{padding:17px 0 10px}
.comment-form legend{font-size:15px;line-height:20px;font-weight:normal;color:#000;margin:0 0 3px;display:block;padding:0}
.comment-form .row{width:100%;padding:0 0 9px}
.comment-form .row:after,.comment-form .columns:after{content:"";display:block;clear:both}
.comment-form label{float:left;width:80px;padding:3px 10px 0 0;font-size:15px;line-height:20px;color:#333}
.comment-form .textarea-row label{padding:6px 10px 0 0}
.comment-form input[type="text"],.comment-form textarea{float:left;background:#fff;border:1px solid #d9d9d9;width:122px;padding:4px 5px;margin:0;font-size:15px;line-height:18px;font-family:"Times New Roman",Times,serif;color:#333}
.comment-form textarea{width:398px !important;overflow:auto;height:125px}
.comment-form .submit-row{padding:2px 0 10px 90px;width:410px}
.comment-form .submit-holder{border:1px solid #e0e0e0;float:left}
.comment-form input[type="submit"]{float:left;background:#fff;border:0;font-size:15px;line-height:20px;font-family:"Times New Roman",Times,serif;color:#000;cursor:pointer;width:143px;height:26px;margin:0;padding:0}
.comment-form input[type="submit"]:hover{cursor:pointer}
.comment-form .columns{width:100%}
.comment-form .col-l{float:left;width:230px}
.comment-form .col-r{float:right;width:255px;font-size:12px;line-height:15px;font-family:'Times New Roman',Times,serif;color:#686868}
.comment-form .col-r .title{display:block;color:#333;margin:-2px 0 3px}
.comment-form .social-list{list-style:none;margin:0;padding:13px 0 0;overflow:hidden}
.comment-form .social-list li{display:inline-block;vertical-align:middle;margin:0 3px 9px 0}
*+html .comment-form .social-list li{display:inline;margin:0 7px 9px 0}
.comment-form .social-list a{float:left}
.comment-form .social-list img{display:block}
.content-col .aside{float:right;width:140px;font-size:12px;line-height:15px}
.search-form{padding:7px 0 15px}
.search-form legend{display:none}
.search-form .row{overflow:hidden;position:relative;padding:0 0 0 20px}
.search-form input[type="text"]{border:0;margin:0;font-size:15px;line-height:20px;height:20px}
.search-form input[type="submit"]:hover{cursor:pointer}
.search-form label{display:none}
.content-col .aside h2{font-size:15px;line-height:20px;color:#000;font-weight:normal;margin:0 0 2px}
.meta-box,.share-box{border-bottom:1px solid #d9d9d9;padding:0 0 12px;margin-bottom:10px}
.meta-box .name{display:block}
.meta-box a{color:#999}
.meta-box .info-box{overflow:hidden}
.meta-box .alignleft{float:left;margin:3px 10px 0 0}
.meta-box .info{overflow:hidden}
.meta-box .date{display:block;font-style:normal}
.share-box{padding:0 0 9px}
.share-box .share-list{list-style:none;margin:0;padding:0}
.share-box .share-list img{float:left;margin:0 10px 0 0}
.share-box .share-list li{padding:0 0 6px;overflow:hidden}
.share-box .share-list a{color:#999;float:left}
.sites-box .sites-list{list-style:none;margin:0;padding:2px 0 0}
.sites-box .sites-list li{padding:0 0 4px}
.sites-box .sites-list a{color:#999}
.sidebar-col{float:left;width:190px;font-size:12px;line-height:15px}
.sidebar-col h2{font-size:15px;line-height:20px;font-weight:normal;color:#000;margin:0 0 5px}
.blog-box p{margin:0 0 23px}
.blog-list{list-style:none;margin:0;padding:0 30px 24px 0}
.blog-list li{padding:0 0 4px}
.blog-list a{color:#999}
.partner-box{overflow:hidden;margin:0 0 25px}
.partner-box a{float:left}
.partner-box img{display:block}
.sidebar-col .about-box h2{margin:0 0 2px}
.about-list{list-style:none;margin:0;padding:0 0 35px}
.about-list li{padding:0 0 14px}
.about-list a{color:#999}
.social-box .facebook-box{overflow:hidden;padding:0 0 7px}
.social-box .facebook{float:left;background:url('../../fileadmin/templates/main/images/ico-facebook-2.gif') no-repeat;width:16px;height:16px;text-indent:-9999px;overflow:hidden}
.social-box p{margin:0}
.social-box a{color:#999}
.bottom-row{overflow:hidden;border-top:1px solid #d9d9d9;font-size:12px;line-height:15px;color:#414141;padding:12px 0 20px}
.bottom-row p{margin:0 0 5px}
.bottom-row a{color:#999}
.bottom-row .bottom-box{float:right;text-align:right}
.bottom-row .social-links{list-style:none;margin:0;padding:0 8px 0 0;text-align:left;float:left}
.bottom-row .social-links li{display:inline-block;vertical-align:top;margin:0 1px 0 0}
*+html .bottom-row .social-links li{display:inline;margin:0 4px 0 0}
.bottom-row .social-links a{text-indent:-9999px;overflow:hidden;display:block;background:url('../../fileadmin/templates/main/images/ico-facebook-2.gif') no-repeat;width:16px;height:16px}
.bottom-row .social-links .rss{background:url('../../fileadmin/templates/main/images/ico-rss.gif') no-repeat;width:15px;height:15px}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../../fileadmin/templates/main/images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:0;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;
}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../../fileadmin/templates/main/images/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font-size:12px;line-height:20px;font-family:'Times New Roman',Times,serif;font-weight:normal;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../../fileadmin/templates/main/images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../../fileadmin/templates/main/images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../../fileadmin/templates/main/images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;
}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%}
#fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%}
#fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}
#fancybox-title-over{padding:10px;display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px}
#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0}
#fancybox-title-float-right{padding:0 0 0 15px}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
.error{color:red}
select.error,input.error{border:solid 1px red}
#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url('../../fileadmin/templates/main/images/progress.gif') no-repeat center center;display:none}
#supersized{position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%}
#supersized img{width:auto;height:auto;position:relative;outline:none;border:none}
#supersized a{z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;display:block}
#wrapper .hide-important{display:none !important}
form input[type="text"]{border:1px solid #d9d9d9}
.directmail-subscribe-2 .row-selectbox{position:relative;width:301px;padding:0px;height:48px;border:1px solid #d9d9d9}
.directmail-subscribe-2 .row.row-selectbox.no-entry{border:0}
.directmail-subscribe-2 .row-selectbox #tt-address-category-form{height:48px;line-height:38px;padding:5px 44px 5px 13px;cursor:pointer;background:url('../../fileadmin/templates/main/images/select_box_arrow.png') right center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
.directmail-subscribe-2 .row-selectbox #tt-address-category-form span{color:#4a4a4a;font-size:15px}
.directmail-subscribe-2 #tt-address-email{height:50px;line-height:38px;padding:5px 10px 5px 13px;width:303px;font-size:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none}
.directmail-subscribe-2 .btn{color:#fff;background-color:#999;border:0px;outline:0px;cursor:pointer;font-family:"Alright_Sans_Bold";font-size:18px;line-height:25px;padding:15px 29px 10px 27px !important;width:303px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:uppercase}
.directmail-subscribe-2 .checkbox{position:absolute;border:1px solid #d9d9d9;width:100%;padding:10px 0px 5px;top:100%;background:#fff;z-index:999;left:-1px;height:165px;overflow-y:scroll}
.directmail-subscribe-2 .hide-checkboxes{display:none}
.calendar .filter-form .checkbox-holder input[type="checkbox"],.directmail-subscribe-2 .checkbox.checkboxes-wrap input{width:15px !important;height:14px !important;overflow:hidden}
.directmail-subscribe-2 .checkbox.checkboxes-wrap input{margin-left:9px}
form input[type=checkbox]:before{content:" "!important;width:15px !important;height:14px !important;display:block;background-image:url('../../fileadmin/templates/main/images/checkbox_default.png');border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;background-repeat:no-repeat;background-size:cover}
form input[type=checkbox]:checked:before{background-image:url('../../fileadmin/templates/main/images/checkbox_checked.png')}
.container-filter-content input[type=checkbox]:before{display:none}
.container-filter-content input[type=checkbox]{display:none}
.container-filter-content input[type=checkbox]+label{padding-left:31px;background-image:url('../../fileadmin/templates/main/images/checkbox_default.png');background-repeat:no-repeat;background-position:8px center}
.container-filter-content input[type=checkbox]:checked+label{background-image:url('../../fileadmin/templates/main/images/checkbox_checked.png')}
form.press_release input[type=checkbox]{margin-right:7px;margin-top:-2px}
.directmail-subscribe-2 .checkbox.checkboxes-wrap label{padding-right:12px;display:inline-block;margin-bottom:5px;min-height:18px;padding-left:31px;margin-top:1px}
label.customCheckBox+input[type=checkbox]{display:none}
.directmail-subscribe-2 .checkbox.checkboxes-wrap label.customCheckBox{background-image:url('../../fileadmin/templates/main/images/checkbox_default.png');background-repeat:no-repeat;background-position:8px center}
.directmail-subscribe-2 .checkbox.checkboxes-wrap label.customCheckBox.CheckOn{background-image:url('../../fileadmin/templates/main/images/checkbox_checked.png')}
input#option-1+.clearall{padding:5px 14px 5px 10px;border-top:1px solid #ccc;margin-top:6px}
.checkbox.hide-checkboxes.checkboxes-wrap input{position:absolute;left:0}
.directmail-subscribe-2 .clearall{margin-bottom:6px;min-height:1px;clear:both;
}
.directmail-subscribe-2 .row{float:left}
.directmail-subscribe-2 .row+.row{margin-left:25px}
#wrapper .detail.column-1 .contact-form.directmail-subscribe-2{max-width:600px}
#wrapper .detail.column-1 .directmail-subscribe-2 .row{width:100% !important;margin-left:0px !important;margin-bottom:20px !important;margin-right:0px !important}
#wrapper .detail.column-1 .directmail-subscribe-2 #tt-address-email{width:100%}
#wrapper .detail.column-1 .directmail-subscribe-2 .submit-holder{float:right}
#wrapper .detail.column-1 .directmail-subscribe-2 .btn{width:207px !important;padding:14px 10px 10px !important;font-size:15px;line-height:21px}
#wrapper .detail.column-1 .directmail-subscribe-2 .row.row-selectbox{border:0px !important;padding:0px !important;height:auto !important}
#wrapper .detail.column-1 #tt-address-category-form{background:none;padding:0px !important;height:auto}
#wrapper .detail.column-1 .checkbox.hide-checkboxes.checkboxes-wrap{position:static;display:block;height:auto;border:0;width:100%;overflow:visible}
#wrapper .detail.column-1 .directmail-subscribe-2 .row-selectbox #tt-address-category-form span{padding:0 0 17px;color:#333;display:block;font-size:18px;line-height:23px;font-family:'Times New Roman',Times,serif;font-weight:bold}
#wrapper .detail.column-1 .directmail-subscribe-2 .row-selectbox #tt-address-category-form{cursor:inherit}
#wrapper .detail.column-1 input#option-1+.clearall{font-size:18px;line-height:23px;font-family:'Times New Roman',Times,serif;font-weight:bold;padding-top:17px;padding-left:0;margin-bottom:14px}
#wrapper .detail.column-1 .row.row-selectbox+.row{border-top:1px solid #cecece;padding-top:31px !important}
#wrapper .detail.column-1 .contact-form .validation{margin-top:10px}
select{border:1px solid #d9d9d9;height:29px;line-height:29px;padding:5px 46px 5px 13px;cursor:pointer;background:url('../../fileadmin/templates/main/images/select_box_arrow.png') right center no-repeat;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-width:202px;line-height:inherit;height:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;overflow:hidden}
.tx-indexedsearch-ext select{margin-right:30px;margin-top:5px;margin-bottom:5px}
.tx-indexedsearch-ext label{margin-top:10px}
.search-block .search-form .row{display:inline-block;padding-left:0px;border:1px solid #d9d9d9;width:270px}
.search-form input[type="text"]{float:left;display:block;padding:11px 13px 10px 13px;max-width:186px;width:100%;outline:none}
.search-form input[type="submit"]{width:44px;height:41px;background:url('../../fileadmin/templates/main/images/search-icon.png') center center no-repeat;outline:none;display:block;float:left;border:none;cursor:pointer;text-indent:-9999999px;overflow:hidden}
.js-off #bibliography .boxes{display:none !important}
.js-off .ka-panel.open div>*{padding-left:10px}
.js-off .ka-panel.close div>*+*{display:none}
.js-off .slideset .slide+.slide{display:none}
.js-off .ka-panel{display:table;width:100%}
.js-off .big-slider .slide+.slide{display:none}
.social-share-container{margin-top:11px}
.homepage .clickable-area{cursor:pointer}
.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col .info h2:hover{text-decoration:underline}
.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col .program-link{display:block,}
input#option-1.not-allowed ~ *{opacity:0.8;cursor:not-allowed;pointer-events:none}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px;background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_222222_256x240.png')}
.ui-widget-content .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_222222_256x240.png')}
.ui-widget-header .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_222222_256x240.png')}
.ui-state-default .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_888888_256x240.png')}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_454545_256x240.png')}
.ui-state-active .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_454545_256x240.png')}
.ui-state-highlight .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_2e83ff_256x240.png')}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-icons_cd0a0a_256x240.png')}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url('../../fileadmin/templates/main/js/libs/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.hr{border:0;color:#D9D9D9;border-top:solid 1px #d9d9d9;clear:left;margin:0}
.clear{clear:both;margin:0px;padding:0px;height:1px}
a.mail{text-decoration:underline;color:#727272!important;background:url('../../fileadmin/templates/main/images/mail_icon.png') no-repeat left center!important;padding-left:20px!important}
a.mail:hover,#main a.addthis_button{text-decoration:none!important}
h1{margin-bottom:25px;text-transform:uppercase;font-size:24px;line-height:28px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;margin-top:0;font-weight:normal}
h2{margin-bottom:25px;text-transform:uppercase;font-size:15px;line-height:19px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:normal}
h3{margin-bottom:25px;font-size:16px;line-height:19px;font-family:'Times New Roman',Times,serif;font-weight:normal}
#content.fullwidth{width:100%;max-width:100%}
.threecolumns .column{border-bottom:0 none}
.border-bottom-spacer .column{border-bottom:1px solid #D9D9D9}
.border-bottom-child-elements-spacer .column .csc-default{border-bottom:1px solid #D9D9D9}
.footer-nav .printPage{display:inline-block;vertical-align:top;background:url('../../fileadmin/templates/main/images/icons.png') 0 -522px no-repeat;padding:0 0 0 15px;position:static}
#footer{font-size:9px;line-height:12px;font-family:Arial,Helvetica,sans-serif}
.version #top{margin:0 -24px 7px 0}
.main-holder #id .left{float:left}
.main-holder #id .right{float:left}
.item-holder .item-gray-teaser,#top .item-gray-teaser{float:left;width:304px;margin:0 24px 0 0;padding:0 0 21px;position:relative;color:#000000;font-size:13px;line-height:16px;font-family:'Times New Roman',Times,serif}
.item-holder .item-gray-teaser-frame,#top .item-gray-teaser-frame,.item-google{background:#f1f1f1;padding:7px 5px 0 0;min-height:80px;overflow:hidden}
.item-holder .item-gray-teaser-frame h3,#top .item-gray-teaser h3,.version #top h2,.item-google h2{text-transform:uppercase;font-size:13px;line-height:16px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;margin:0 0 4px}
#top .item h3 a,.version .item-holder h2 a,.item-google h2 a{color:#000}
#top .item p,.item-google p{margin:0 0 5px}
.item-holder .item-gray-teaser-frame>img,#top .item-gray-teaser-frame>img,.item-google>img{float:left;margin:3px 0 0}
#top .text,.item-google .text{float:left;margin:0 -4px 0 -7px;width:214px}
#top .item-gray-teaser p,.item-google p{margin:0 0 5px}
.visual-news img{margin:2px 9px 0 0;float:left}
.visual-news .info{float:left}
.visual-news h3{font-size:12px;line-height:14px;margin:0 0 1px}
.w2{position:relative}
div.language{padding-bottom:5px;float:right}
div.language:hover ul{display:block}
div.language ul{list-style:none;background:#dedede;border:1px solid #747474;position:absolute;width:100px;right:40px;z-index:100;margin:18px 0 0;padding:0;display:none}
div.language ul li a{color:#747474;display:block;padding:4px 10px}
div.language ul li a.current,div.language ul li.current a{color:#000}
div.language ul li.first{border-top:1px solid #747474}
div.language ul li.first a{padding-top:5px}
div.language ul li a:hover{background:#747474;color:#fff;text-decoration:none}
ul.barriere{float:right;margin:0;padding:0;list-style:none}
ul.barriere li{float:left;margin:0 6px 0 2px}
ul.barriere li a{color:#747474;text-transform:uppercase;word-spacing:1px;padding:0 0 0 19px}
ul.barriere li a:hover{color:#000;text-decoration:none}
ul.barriere li.first a{background:url('../../fileadmin/templates/main/images/gebaerdensprache.gif') no-repeat}
ul.barriere li.last a{background:url('../../fileadmin/templates/main/images/leichte_sprache.gif') no-repeat}
ul.barriere li.first a:hover{background:url('../../fileadmin/templates/main/images/gebaerdensprache-hover.gif') no-repeat}
ul.barriere li.last a:hover{background:url('../../fileadmin/templates/main/images/leichte_sprache-hover.gif') no-repeat}
.header-holder #block-login{float:right}
.header-holder .holder{width:550px}
.wrapper-web .version #content{float:left;width:105%}
.wrapper-web .item-wrap{min-height:100px;background:rgb(233,233,233);padding-top:2px;width:304px;margin-bottom:20px}
.wrapper-web .version .visual-news .col:first-child{padding:0px;line-height:15px;font-size:12px;margin:8px 30px 0px 0px}
.wrapper-web .version .visual-news .col{margin:8px 29px 0px 5px;padding:0 0px 7px 0}
.iframe-web{margin-top:25px;margin-bottom:25px}
.item h3 a,.version h2 a,.item-google h2 a{color:#000;text-decoration:underline;text-transform:uppercase;font-size:13px;line-height:16px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal}
.read-more-btn{font-size:12px;line-height:14px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;color:#747474;text-decoration:underline;text-transform:uppercase}
.powermail_form .powermail_fieldwrap_input label{float:left;width:72px;padding:0 3px 0 0}
.powermail_form .powermail_fieldwrap_input{clear:both;padding:0 0 24px;float:left;width:100%}
.powermail_form.layout1 .powermail_fieldwrap_input{width:auto}
.powermail_form input[type="text"],.powermail_form input[type="email"]{background:white;width:200px;border:1px solid #747474;margin:0 35px 0 0;height:15px}
.powermail_form input[type="text"].powermail_field_error{border:1px solid red}
.powermail_form input[type="submit"]{clear:both;float:left;font-weight:normal}
.powermail_form textarea{min-height:113px;max-height:113px;margin-top:0;margin-bottom:15px;font-size:12px;line-height:15px;font-family:'Times New Roman',Times,serif}
.powermail_form .powermail_fieldwrap_textarea{margin:-35px 0 0 322px}
.powermail_form input[type="reset"]{float:left;text-transform:uppercase;cursor:pointer;padding:0 9px;margin:0 9px 0 0;font-size:10px;line-height:20px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:normal;background:#EBEBEB;color:black;border:0;height:20px;width:99px}
.powermail_form ul.powermail_message_error{margin:0 0 15px 0;padding:0 0 0 20px}
.tx-indexedsearch a{text-decoration:underline;color:#727272}
.tx-indexedsearch a:hover{text-decoration:none}
.tx-indexedsearch-ext{margin:20px 0}
.tx-indexedsearch-ext label{width:100px;display:block;float:left}
#main .news{font-size:15px;line-height:19px;font-family:'Times New Roman',Times,serif}
#main .news .header a,#main .news .header h3{margin:-2px 0 18px;color:#333;text-decoration:none;text-transform:uppercase;font-size:24px;line-height:28px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;line-height:25px}
.news .header a:hover{text-decoration:underline}
.news .article .teaser-text{margin:0 0 10px 207px}
.news .article .teaser-text .news-content a,.news .article .news-backlink-wrap a{text-decoration:underline;color:#727272;font-size:15px;line-height:19px;font-family:'Times New Roman',Times,serif;line-height:18px}
.news .article .teaser-text .news-content a:hover,.news .article .news-backlink-wrap a:hover{text-decoration:none}
.news .article .news-img-wrap img,.news .article .news-img-wrap{width:auto !important}
.news .article{border-bottom:1px solid #D9D9D9}
.news .article.newsLast{border-bottom:0 none}
.news .article .news-img-wrap a{padding:0;border:0 none}
#main a{color:#727272;text-decoration:underline}
#main a:hover{text-decoration:none}
#main .threecolumns a{
display:inline-block;
margin:-3px 0 3px;
vertical-align:top}
#main .threecolumns a:hover{text-decoration:underline}
.border-top-bottom{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin-bottom:16px}
.border-top{border-top:1px solid #D9D9D9}
.border-bottom{border-bottom:1px solid #D9D9D9;padding-bottom:15px;margin-bottom:15px}
.space-bottom{padding-bottom:17px;margin-bottom:16px}
.kinder .border-top{border-top:0 none}
.kinder .border-bottom{border-bottom:0 none;background:transparent url('../../fileadmin/templates/main/images/rote-linie-kurz.png') no-repeat bottom left;padding-bottom:17px;margin-bottom:16px}
#main p{margin:10px;margin-left:0px}
#main #content .csc-default p{margin:10px 0 19px}
#main table tr td{padding:10px 0;min-width:210px}
#main .border-bold-top-bottom{width:100%;border-top:1px solid #333;border-bottom:1px solid #5c5c5c;margin-bottom:16px}
#main .border-bold-top-bottom td{min-width:0}
#main .border-bold-top-bottom .simple-list{padding:0}
.csc-textpic .csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin-right:20px}
.csc-textpic .csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{margin-left:20px}
.csc-textpic h2{margin-top:0}
.space-left{padding-left:204px}
.content-block.no-top-border{border-top:none;border-bottom:1px solid #d9d9d9;padding-top:0;padding-bottom:17px;margin-bottom:16px}
.content-block p a.internal-link{background:none;padding:0}
.block-holder-02 .text-holder .csc-textpic{margin:14px 0}
.block-holder-02 h2{margin-top:0}
.block-holder-02 .visual .csc-textpic-imagewrap{margin:0}
.content-block.sixty-thirty .block-holder-02 .text-holder{width:640px;float:left;overflow:visible}
.border-bottom .threecolumns{border-bottom:medium none;padding-bottom:0}
.border-bottom .threecolumns .column{padding-bottom:0;border-bottom:0}
#main table.price-table{width:100%}
#main table.price-table th{font-weight:bold;text-align:left}
#main table.price-table tr td:first-child{width:323px}
#main table.price-table tr td{min-width:0}
#main table.price-table tr td p.table-hint{color:#727272;display:block;font-size:12px}
p.table-notes{color:#747474;font-size:11px;line-height:14px}
div.ui-datepicker{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #000;padding:0;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
div.ui-datepicker .ui-datepicker-header{margin-bottom:1px;background-image:none;background-color:#000;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0;padding:0}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#fff}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:4px;left:6px;width:42px;height:16px;overflow:hidden;cursor:pointer}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:4px;right:5px;width:42px;height:16px;text-align:right;overflow:hidden;cursor:pointer}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before{content:'< '}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:after{content:' >'}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,div.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon,div.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon{position:static;left:auto;top:auto;width:42px;margin:0;text-indent:0;color:#fff;font-weight:normal;background-image:none}
div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,div.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border:0;background-image:none;background-color:#000}
div.ui-datepicker .ui-datepicker-calendar th{padding:2px 4px;color:#000;background-color:#f0f0f0}
div.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end{color:#fff;background-color:#000}
div.ui-datepicker .ui-datepicker-calendar td{padding:0;font-size:12px;line-height:14px}
div.ui-datepicker .ui-datepicker-calendar td a{margin-bottom:1px;border:1px solid transparent;padding:1px;text-align:center;background-image:none;background-color:#fff}
div.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight{border-bottom-color:#000;border-right-color:#000}
div.ui-datepicker .ui-datepicker-calendar td a.ui-state-active{font-weight:bold}
.backgroundColoredHeadline{padding:10px 9px 10px;
}
.backgroundColoredHeadline h1,.backgroundColoredHeadline2Lines h2{font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-size:18px;text-transform:uppercase;margin:0;padding:0 0 0 20px;line-height:22px}
.backgroundColoredHeadline h2{font-size:17px;font-weight:normal;margin:0;padding:0;line-height:20px}
.backgroundColoredHeadline h3,.backgroundColoredHeadline2Lines h1{font-size:12px;font-weight:normal;margin:0;padding:0 0 0 40px;line-height:19px;font-family:'Albertina W01'}
.backgroundColoredHeadline2Lines h1{font-family:'Albertina W01';padding-left:0;text-transform:none}
.backgroundColoredHeadline2Lines h2{font-size:20px;line-height:24px}
.backgroundColoredHeadline.special h1{font-size:12px;font-weight:normal;margin:0;line-height:19px;font-family:'Times New Roman',Times,serif;padding-left:0;text-transform:none}
.backgroundColoredHeadline.special h2,.backgroundColoredHeadline.special h3{font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-size:18px;text-transform:uppercase;margin:0;line-height:22px;padding-left:0}
.backgroundColoredHeadline3Lines h2{font-size:20px;font-family:'Albertina W01';text-transform:none}
.ka-panel{margin:-1px 0 0;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}
.ka-panel h1,.ka-panel h2,.ka-panel h3,.ka-panel h4,.ka-panel h5,.ka-panel h6{font-size:12px;line-height:15px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;text-transform:uppercase;color:#747474;background:url('../../fileadmin/templates/main/images/icons.png') 100% 14px no-repeat;padding:10px 25px 10px 0;margin:0;cursor:pointer}
#bibliography{border-top:1px solid #D9D9D9;padding:19px 4px 19px 0}
.home #bibliography{border-top:none;padding-top:13px;margin-top:-13px}
.contentpage #main{padding-bottom:0}
.threecolumns{border-bottom:none}
#main .csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:204px}
#main .ausstellung-right .csc-textpic-text{margin-right:324px}
#main .ausstellung-right .csc-textpic-imagewrap{float:right}
#main .ausstellung-left .csc-textpic-text{margin-left:324px}
#main .ausstellung-left .csc-textpic-imagewrap{float:left}
#main table th.align-left{text-align:left}
.content_tag{font-size:9px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;background-position:left center;background-repeat:no-repeat;padding-top:2px}
.content_tag_family{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/fam.png');color:#cc071d;padding-left:26px}
.content_tag_teacher{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/lehrer.png');color:#009de0;padding-left:16px}
.content_tag_educator{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/erz.png');color:#e20079;padding-left:24px}
.content_tag_ageBracket6-10{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/6-10.png');color:#4c4e95;padding-left:24px}
.content_tag_ageBracket9-13{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/9-13.png');color:#A6A2C7;padding-left:24px}
.content_tag_ageBracket11-14{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/11-14.png');color:#a6a2cb;padding-left:28px}
.content_tag_kindergarten{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/ki_vo.png');color:#9c61a0;padding-left:31px}
.content_tag_preschoolAge{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/4+.png');color:#003782;padding-left:16px}
.content_tag_youngster{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/jug.png');color:#3fa535;padding-left:24px}
.content_tag_elementarySchool{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/gs.png');color:#00898e;padding-left:20px}
.content_tag_elementarySchool34{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/gs3u4.png');color:#00898e;padding-left:35px}
.content_tag_secondarySchool1{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/sek1.png');color:#00898e;padding-left:28px}
.content_tag_secondarySchool2{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/sek2.png');color:#00898e;padding-left:30px}
.content_tag_student{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/studis.png');color:#7f4033;padding-left:34px}
.content_tag_lecturer{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/doz.png');color:#7f4033;padding-left:26px}
.content_tag_adult{background-image:url('/typo3conf/ext/sz_pagesettings/Resources/Public/Icons/erw.png');color:#000000;padding-left:26px}
.hasContentTag .content_tag{margin-top:-12px;margin-bottom:12px}
.hasContentTag .backgroundColoredHeadline{margin-bottom:15px}
ul.csc-uploads span{display:inline !important}
.csc-uploads-element span.icon{width:16px;height:16px;display:inline-block !important}
.csc-uploads-fileSize{margin-left:5px}
.csc-uploads-fileSize:before{content:"("}
.csc-uploads-fileSize:after{content:")"}
ul.csc-uploads span{display:inline !important}
.csc-uploads-element span.icon{width:16px;height:16px;display:inline-block !important}
.csc-uploads-fileSize{margin-left:5px}
.csc-uploads-fileSize:before{content:"("}
.csc-uploads-fileSize:after{content:")"}
.csc-uploads-element-jpg span.icon{background:url('../../fileadmin/templates/main/images/icons/jpg.png') 100% no-repeat}
.csc-uploads-element-pdf span.icon{background:url('../../fileadmin/templates/main/images/icons/pdf.png') 100% no-repeat}
.csc-uploads-element-7z span.icon{background:url('../../fileadmin/templates/main/images/icons/7z.png') 100% no-repeat}
.csc-uploads-element-ai span.icon{background:url('../../fileadmin/templates/main/images/icons/ai.png') 100% no-repeat}
.csc-uploads-element-csv span.icon{background:url('../../fileadmin/templates/main/images/icons/csv.png') 100% no-repeat}
.csc-uploads-element-css span.icon{background:url('../../fileadmin/templates/main/images/icons/css.png') 100% no-repeat}
.csc-uploads-element-png span.icon{background:url('../../fileadmin/templates/main/images/icons/png.png') 100% no-repeat}
.csc-uploads-element-video span.icon{background:url('../../fileadmin/templates/main/images/icons/video.png') 100% no-repeat}
.csc-uploads-element-zip span.icon{background:url('../../fileadmin/templates/main/images/icons/zip.png') 100% no-repeat}
.csc-uploads-element-odt span.icon{background:url('../../fileadmin/templates/main/images/icons/odt.png') 100% no-repeat}
.csc-uploads-element-ppt span.icon{background:url('../../fileadmin/templates/main/images/icons/ppt.png') 100% no-repeat}
.csc-uploads-element-pptx span.icon{background:url('../../fileadmin/templates/main/images/icons/pptx.png') 100% no-repeat}
.csc-uploads-element-rar span.icon{background:url('../../fileadmin/templates/main/images/icons/rar.png') 100% no-repeat}
.csc-uploads-element-docx span.icon{background:url('../../fileadmin/templates/main/images/icons/docx.png') 100% no-repeat}
.csc-uploads-element-doc span.icon{background:url('../../fileadmin/templates/main/images/icons/doc.png') 100% no-repeat}
.csc-uploads-element-gif span.icon{background:url('../../fileadmin/templates/main/images/icons/gif.png') 100% no-repeat}
.csc-uploads-element-jpeg span.icon{background:url('../../fileadmin/templates/main/images/icons/jpeg.png') 100% no-repeat}
.csc-uploads-element-mp3 span.icon{background:url('../../fileadmin/templates/main/images/icons/mp3.png') 100% no-repeat}
.csc-uploads-element-mov span.icon{background:url('../../fileadmin/templates/main/images/icons/mov.png') 100% no-repeat}
#fancybox-overlay{background:#FFF !important;opacity:1 !important}
#main .contact .employeeMail,#sidebar .contact .employeeMail{padding:0 0 5px 17px;margin:-1px 0 0 0;background:url('../../fileadmin/templates/main/images/icons.png') 0 -369px no-repeat;font-size:15px;line-height:19px;font-family:'Times New Roman',Times,serif}
#main .contact .employeeMail a,#sidebar .contact .employeeMail a{background:none;padding:0 0 5px}
#main .contact .employeeRank,#sidebar .contact .employeeRank{font-size:15px;line-height:19px;font-family:'Times New Roman',Times,serif;padding:0 0 5px;font-weight:bold}
#main .contact .employeePhone,#main .contact .employeeFax,#sidebar .contact .employeePhone,#sidebar .contact .employeeFax{padding-bottom:5px}
#main .contact,#sidebar .contact{padding:0 0 15px;margin:10px 0 -7px;list-style:none}
#sidebar h3{font-size:13px;line-height:16px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;color:#333;display:block}
ul.csc-uploads li{margin:3px 0}
#sidebar .globalSidebarContent .links a{display:inline;width:auto;height:auto;float:left}
#sidebar .globalSidebarContent .sidebarNavigation ul{margin:0;padding:0 0 10px 0;list-style:none;border-bottom:1px solid #d9d9d9}
#sidebar .globalSidebarContent .sidebarNavigation ul li a{font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-size:14px;text-decoration:none;text-transform:uppercase}
#sidebar .globalSidebarContent .sidebarNavigation ul li a:hover{text-decoration:underline}
#sidebar .globalSidebarContent .sidebarNavigation ul li.active a{color:#333;text-decoration:none;cursor:default}
.forgotPassword input#tx_felogin_pi1-forgot-email{width:205px}
.directmail-subscribe legend{display:none}
.directmail-subscribe{margin:35px 0}
.directmail-subscribe label{float:left;width:150px;padding:0 3px 0 0}
.directmail-subscribe .confirmation{padding-bottom:15px}
.directmail-infomail .validation,.directmail-subscribe .validation{color:red}
.directmail-subscribe .row.checkbox{width:430px}
.directmail-subscribe .row{clear:both;padding:0 0 24px;float:left}
.directmail-subscribe input[type="text"]{background:white;width:200px;border:1px solid #747474;margin:0 35px 0 0;height:15px;float:left;padding:3px 5px;color:#333;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
.directmail-subscribe input[type="submit"]{clear:both;float:left;padding:0 0 1px;height:20px;text-align:center;width:86px;border:0;float:left;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-size:10px;line-height:19px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background:#EBEBEB;color:black;text-decoration:none}
.directmail-subscribe input[type="checkbox"]{float:left}
.directmail-subscribe .row.checkbox label{float:right;margin-left:10px;width:400px}
.directmail-subscribe input[type="checkbox"]{margin:3px 0 0 0}
.directmail-subscribe .radio-holder,.directmail-subscribe .submit-holder,.directmail-subscribe .radio-holder .radio-box,.directmail-subscribe .radio-holder .radio-box input{float:left}
.directmail-subscribe .radio-holder .radio-box label{width:70px}
.directmail-subscribe .required-fields{float:left;margin-left:180px}
.directmail-subscribe .editNewsletter{float:left;margin-bottom:40px}
form.directmail-infomail{padding-top:15px}
form.directmail-infomail legend{display:none}
form.directmail-infomail label{float:left;width:150px;padding:0 3px 0 0}
form.directmail-infomail input[type="text"]{background:white;width:200px;border:1px solid #747474;margin:0 35px 0 0;height:15px;float:left;padding:3px 5px;color:#333;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
form.directmail-infomail input[type="submit"]{clear:both;padding:0 0 1px;height:20px;text-align:center;width:86px;border:0;float:left;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-size:10px;line-height:19px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background:#EBEBEB;color:black;text-decoration:none}
form.directmail-infomail .required-fields{float:left;margin-left:180px}
form.directmail-infomail .row{clear:both;padding:0 0 24px;float:left}
.tx-felogin-pi1 input[type="text"],.tx-felogin-pi1 input[type="password"]{background:white;width:200px;border:1px solid #747474;margin:0 35px 0 0;height:15px;padding:3px 5px;color:#333;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
.tx-felogin-pi1 .field{clear:both;padding:0 0 24px}
.tx-felogin-pi1 .input-placeholder-text{font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif;height:15px;width:200px;padding:3px 6px;color:#333}
.tx-felogin-pi1 input[type="submit"]{clear:both;padding:0 0 1px;height:20px;text-align:center;width:86px;border:0;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-size:10px;line-height:19px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background:#EBEBEB;color:black;text-decoration:none}
.tx-felogin-pi1 .row a{display:block;margin-top:10px}
.tx-felogin-pi1 div{float:left}
.tx-felogin-pi1 form div{clear:both;float:none !important}
.tx-felogin-pi1 form div label{float:left}
.forgotPassword input.login-btn{width:160px;margin-top:10px}
.tx-felogin-pi1 .forgotPassword .field{padding:0}
.tx-felogin-pi1 form.logout legend{display:none}
.tx-felogin-pi1 form.logout .user label{margin-right:10px}
.tx-felogin-pi1 .statusInfo{float:none}
.tx-felogin-pi1 .statusInfo div{margin-right:10px}
.tx-felogin-pi1 form.logout input[type="submit"]{margin-top:10px}
.forgotPassword input#tx_felogin_pi1-forgot-email{width:205px}
.tx-t3registration-pi1 input[type="text"],.tx-t3registration-pi1 input[type="password"]{background:white;width:200px;border:1px solid #747474;margin:0 35px 0 0;height:15px;padding:3px 5px;color:#333;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
.tx-t3registration-pi1 label{width:160px;display:block;float:left}
.tx-t3registration-pi1 .formHeader{display:none}
.tx-t3registration-pi1 .row{padding-bottom:10px;clear:both}
.tx-t3registration-pi1 input[type="submit"]{clear:both;padding:0 5px 1px;height:20px;text-align:center;width:auto;border:0;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-size:10px;line-height:19px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background:#EBEBEB;color:black;text-decoration:none}
.tx-t3registration-pi1 textarea{display:block;overflow:auto;border:1px solid #747474;background:white;padding:0 0 0 5px;width:205px;height:104px;color:#333;font-size:12px;line-height:15px;font-family:'Times New Roman',Times,serif;min-width:205px;min-height:113px;max-height:113px;max-width:205px;margin:0}
.tx-t3registration-pi1 .deleteBlock{padding-bottom:10px}
.tx-t3registration-pi1 .image_field{float:left}
.tx-t3registration-pi1 .image_field input{display:none}
.tx-t3registration-pi1 .image_field input[name="tx_t3registration_pi1[image][1]"]{display:block;float:left;margin:0}
.welcomepage #content{float:none;width:auto}
.welcomepage #content .topLeft,.welcomepage #content .topCenter,.welcomepage #content .topRight,.welcomepage #content .bottomLeft,.welcomepage #content .bottomCenter,.welcomepage #content .bottomRight{float:left;width:306px;margin-right:20px}
.welcomepage #content .topRight,.welcomepage #content .bottomRight{margin-right:0}
.welcomepage #content .bottomLeft,.welcomepage #content .bottomCenter,.welcomepage #content .bottomRight{margin-top:20px;border-top:1px solid #D9D9D9;padding-top:20px;margin-bottom:20px}
.welcomepage #content h2{margin-bottom:5px;font-size:18px}
.welcomepage #content a{font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;text-transform:uppercase;font-size:13px;color:#999}
.tx-t3registration-pi1 input[type="text"],.tx-t3registration-pi1 input[type="password"]{background:white;width:200px;border:1px solid #747474;margin:0 35px 0 0;height:15px;padding:3px 5px;color:#333;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
.tx-t3registration-pi1 label{width:160px;display:block;float:left}
.tx-t3registration-pi1 .formHeader{display:none}
.tx-t3registration-pi1 .row{padding-bottom:10px;clear:both}
.tx-t3registration-pi1 input[type="submit"]{clear:both;padding:0 5px 1px;height:20px;text-align:center;width:auto;border:0;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-size:10px;line-height:19px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background:#EBEBEB;color:black;text-decoration:none}
.tx-t3registration-pi1 textarea{display:block;overflow:auto;border:1px solid #747474;background:white;padding:0 0 0 5px;width:205px;height:104px;color:#333;font-size:12px;line-height:15px;font-family:'Times New Roman',Times,serif;min-width:205px;min-height:113px;max-height:113px;max-width:205px;margin:0}
.tx-t3registration-pi1 .deleteBlock{padding-bottom:10px}
.tx-t3registration-pi1 .image_field{float:left}
.tx-t3registration-pi1 .image_field input{display:none}
.tx-t3registration-pi1 .image_field input[name="tx_t3registration_pi1[image][1]"]{display:block;float:left;margin:0}
.tx-szt3blogrecententries-pi1 .entry{clear:left;padding-bottom:10px;font-size:12px;line-height:19px;font-family:'Times New Roman',Times,serif}
.tx-szt3blogrecententries-pi1 .entry .date{color:#999}
.tx-szt3blogrecententries-pi1 .entry .headline{font-weight:bold}
.tx-szt3blogrecententries-pi1 .entry .image{float:left;width:126px}
.tx-szt3blogrecententries-pi1 .entry .infos{float:left;width:168px}
.tx-szt3blogrecententries-pi1 .entry .headline a{text-decoration:none !important;color:#333 !important}
.tx-szt3blogrecententries-pi1 .entry .headline a:hover{text-decoration:underline !important}
#bibliography .imageCopyrights{padding-bottom:15px;border-bottom:1px solid #D9D9D9;margin-bottom:15px}
#bibliography .imageCopyrights h5{margin:0;font-weight:normal;font-size:15px}
#bibliography .imageCopyrights ol{list-style-type:decimal;margin:0;padding-left:30px}
#bibliography .imageCopyrights ol li{list-style-type:decimal}
#bibliography .imageCopyrights ol li img{display:none}
#bibliography .imageCopyrights ol li:hover{color:#000}
#bibliography .imageCopyrights ol li:hover img{display:block;position:absolute;border:1px solid #aaa;padding:2px;background:#fff}
#bibliography .imageCopyrights ol li span:last-of-type{display:none !important}
#bibliography .imageCopyrights .iterator{margin-right:5px}
#marg{
}
.Tx-Formhandler{margin-bottom:20px}
.Tx-Formhandler .error span{display:block}
.Tx-Formhandler form input[type="text"]{background:white;width:190px;border:1px solid #747474;margin:0 35px 0 0;height:15px;padding:3px 5px;font-size:12px;line-height:14px;font-family:'Times New Roman',Times,serif}
.Tx-Formhandler form input[type="text"].error{border-color:red}
.Tx-Formhandler form label{float:left;width:72px;padding:0 3px 0 0}
.Tx-Formhandler form dt,.Tx-Formhandler form dd{margin-bottom:10px}
.Tx-Formhandler ul{padding-left:0;list-style:none;float:left;width:100%}
.Tx-Formhandler ul li.left,.Tx-Formhandler ul li.right{float:left;width:312px}
.Tx-Formhandler form dt{float:left}
.Tx-Formhandler form dd{margin-left:0;float:left}
.Tx-Formhandler form .fieldset2 dt,.Tx-Formhandler form .fieldset3 dt{clear:both}
.Tx-Formhandler form .fieldset2 label,.Tx-Formhandler form .fieldset3 label{width:200px}
.Tx-Formhandler form h2{font-size:16px;line-height:19px;font-family:'Times New Roman',Times,serif;font-weight:bold;text-transform:none}
.Tx-Formhandler form .fieldset3 dl{float:left;width:100%}
.Tx-Formhandler form .fieldset3 label{width:250px}
.Tx-Formhandler form input[type="submit"],.Tx-Formhandler form input[type="reset"]{float:left;text-transform:uppercase;cursor:pointer;margin:0 9px 0 0;font-size:10px;line-height:20px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;background:#EBEBEB;color:black;text-decoration:none;padding:0 0 1px;line-height:19px;height:20px;text-align:center;width:86px;border:0}
.Tx-Formhandler form input[type="reset"]{width:99px}
.Tx-Formhandler form .press_release input#institute{margin-bottom:66px}
.Tx-Formhandler form .press_release input#editorial_fax{margin-bottom:33px}
.Tx-Formhandler form input[type="radio"]{float:left}
.Tx-Formhandler form.artcard dt label{width:auto}
.Tx-Formhandler form.artcard dt label.second{padding-left:3px}
.Tx-Formhandler form.artcard dt span.seperator{float:left}
.Tx-Formhandler form.artcard .customer_fields dt{width:140px}
.Tx-Formhandler form.artcard input[type="text"]{margin-right:0}
.Tx-Formhandler form.artcard input#number,.Tx-Formhandler form.artcard input#alternative_number{width:60px}
.Tx-Formhandler form.artcard input#street,.Tx-Formhandler form.artcard input#alternative_street{width:320px}
.Tx-Formhandler form.artcard input#postal,.Tx-Formhandler form.artcard input#alternative_postal{width:100px}
.Tx-Formhandler form.artcard input#city,.Tx-Formhandler form.artcard input#alternative_city{width:280px}
.Tx-Formhandler form.artcard input[type="checkbox"]{float:left;margin:4px 5px 0 0}
.Tx-Formhandler form.artcard ul.coupon_fields li{clear:both;float:left;padding-bottom:10px}
.Tx-Formhandler form.artcard ul.coupon_fields li input[type="text"]{float:left;width:40px;margin-right:5px}
.Tx-Formhandler form.artcard ul.coupon_fields li label{width:auto;max-width:390px;padding-right:5px}
.Tx-Formhandler form.artcard .shipment dt{width:220px}
.Tx-Formhandler form.artcard .fieldset6 strong{clear:both;display:block}
.Tx-Formhandler form.artcard .fieldset6 label{width:350px;margin:10px 0}
.Tx-Formhandler form.artcard .fieldset6 input[type="checkbox"]{margin-top:25px}
.Tx-Formhandler form.artcard input[type="submit"]{width:150px}
.Tx-Formhandler form.artcard input[type="reset"]{width:120px}
.Tx-Formhandler form.guided_booking .guiding dt label{width:300px}
.Tx-Formhandler form.guided_booking .guiding dt{clear:both;float:left;width:100%}
.Tx-Formhandler form.guided_booking .guiding dd ul{margin-bottom:0}
.Tx-Formhandler form.guided_booking .guiding dd ul label{width:230px}
.Tx-Formhandler form.guided_booking .guiding dd input[type="text"]{float:left}
.Tx-Formhandler form.guided_booking .guiding dd span.label_extend{float:left;margin:1px 10px 0 0}
.Tx-Formhandler form.guided_booking .guiding dd.eventTime input[type="text"],.Tx-Formhandler form.guided_booking .guiding dd.alternativeEventTime input[type="text"]{width:120px;margin-right:10px}
.Tx-Formhandler form.guided_booking .guiding dd.eventTime label,.Tx-Formhandler form.guided_booking .guiding dd.alternativeEventTime label{width:20px;margin-top:1px}
.Tx-Formhandler form.guided_booking textarea{border:1px solid #747474}
.Tx-Formhandler form.guided_booking select{border:1px solid #747474;margin:2px 0}
.Tx-Formhandler form.guided_booking dd.participants input[type="text"]{width:100px;margin-right:10px}
.Tx-Formhandler form.guided_booking dd.participants label{width:50px}
.Tx-Formhandler form.guided_booking .person dt{clear:both;width:140px}
.Tx-Formhandler form.guided_booking .person label{width:auto}
.Tx-Formhandler form.guided_booking span.seperator{float:left;padding:0 3px 0 0}
.Tx-Formhandler form.guided_booking input[type="text"]{margin-right:0}
#main .item-holder .item .item-gray-teaser-frame h3 a{color:black;text-decoration:none}
#main .item-holder .item .item-gray-teaser-frame h3 a:hover{text-decoration:underline}
.visual-box .col .info,.link-box-item .info{color:#fff}
#main .slideshow h2 a,#main .visual-box .col .info h2 a,#main .visual-box .col .info span.h2 a,#main .visual-box .col .info a span.h2{color:white;text-decoration:none}
#main .slideshow h2 a:hover,#main .visual-box .col .info h2 a:hover,#main .visual-box .col .info span.h2 a:hover,#main .visual-box .col .info a:hover span.h2{color:white;text-decoration:underline}
#main .slideshow .black h2 a{color:black!important;text-decoration:none!important}
#main .slideshow .black h2 a:hover{color:black!important;text-decoration:none!important}
#main .visual-box .col .info a,#main .visual-box .col .info a span,#main .visual-box .col .info a em,#main .visual-box .col a{color:white;text-decoration:none}
#main .visual-box .col a:hover span.h2{text-decoration:underline}
.calendar .filter-form .checkbox-holder .col+div{width:210px}
.tx-szeventcalendar-pi1 .calendar .container-filter .checkbox-holder .col.last{border-right:1px solid #333;height:93px;width:215px}
.tx-szeventcalendar-pi1 .calendar .result-box .scroller .eventHtmlCode{margin:19px 0 19px 0}
.contentpage .tx-szeventcalendar-pi1 .result-box h2{margin-bottom:10px}
.contentpage .tx-szeventcalendar-pi1 .result-box h3{text-transform:uppercase}
.calendar .section .left{float:left;width:303px;font-style:normal}
.calendar .section .date{font-style:normal;color:#333;font-size:15px;line-height:19px;font-family:'Times New Roman',Times,serif}
.calendar .add-filter input[type="text"],.calendar .filter-form .datepicker input[type="text"]{font-family:'Times New Roman',Times,serif;height:22px}
.footer-nav{margin-top:15px}
.contentpage #main .top .csc-textpic .csc-textpic-text.text-inf h2{margin-bottom:0}
.imageCopyrights li span:last-child{display:none}
#nav ul .has-drop{padding:0}
#nav ul li{height:15px;line-height:15px}
.thumbnailGallery{float:left;width:100%}
.thumbnailGallery .thumbnailItem{width:180px;float:left;margin:0 20px 10px 0;text-align:center}
.thumbnailGallery a{display:block}
.content-block .block-holder-02 .visual.a-right{width:300px}
.tx-genericgallery-pi1{padding-top:10px}
.slideshow .btn-holder{margin-right:0}
.calendar .add-filter h3{font-weight:bold}
.carousel{border-bottom:0 none}
.calendar .section-holder{border-bottom:0 none}
.calendar .section .info .scroller h4{margin:15px 0 1px}
.vimeoPopup{display:block;overflow:hidden}
.vimeoPopup span{display:block;text-align:center}
#main a.ausTeaser{position:relative;float:left;text-decoration:none}
#main span.ausBackground{position:absolute;bottom:0;display:block;width:304px;height:60px;z-index:10}
#main span.ausText{position:absolute;bottom:0;z-index:20;display:block;height:40px;width:285px;color:#fff;font-size:20px;line-height:20px;font-family:'Albertina W01','Times New Roman',Times,serif;padding:10px}
#main span.ausText span.ausBold{display:block;margin-left:10px;font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;text-transform:uppercase}
#nav ul li,#nav ul li:first-child{margin:0 8px 0 0}
.slideshow .btn-holder{background:#8D8D8D}
.boxes .box{margin:0 0 0 16px}
.boxes .box strong{font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-weight:bold;text-transform:uppercase}
.visual-box .col .info{height:58px}
.tx-szeventcalendar-pi2 .tx-dce-pi1{position:relative}
.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col{text-align:center;overflow:hidden}
.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col a,.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col{height:209px}
.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height{height:209px;width:304px;margin:0 24px 21px 0;float:left}
.tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col .info{position:absolute;bottom:0px;text-align:left}
.version .visual-news .col{border-bottom:0 none}
.item-frame h2{margin-bottom:10px}
.slideshow .text-box{background:#8e8e8e;text-align:left;padding-left:22px;padding-right:0px;width:283px}
.slideshow .text-box h2{padding-left:20px;margin:0}
.slideshow .text-box .subtitle{padding-left:0;padding-right:0}
.slideshow .text-box .date{padding-left:40px}
.border-bottom-spacer .threecolumns .column .csc-default{border-bottom:solid 1px #d9d9d9}
@media screen and (min-width:0\0){.calendar .filter-form .checkbox-holder .col+div{width:201px}
.tx-szeventcalendar-pi1 .calendar .container-filter .checkbox-holder .col.last{border-right:1px solid #333;height:93px;width:214px}
}
.content-block .block-holder-02{overflow:visible}
.content-block .block-holder-02 .text-holder{height:auto}
div#singleNavigation .backtolist{margin-left:0}
div#singleNavigation .next{right:20px}
.calendar .filter-form button{background:none repeat scroll 0 0 transparent;border:medium none;border-radius:0 0 0 0;cursor:pointer;font-size:15px;line-height:24px;font-family:'Times New Roman',Times,serif;height:26px;outline:medium none;padding:0 6px 2px;text-align:center;width:160px}
.container-filter .submit.reset{margin-left:20px}
a.download{display:inline-block;
padding:0 20px 0 0!important;margin:0!important}
body #main a.external-link-new-window{background:url('../../fileadmin/templates/main/images/icons.png') no-repeat scroll 100% -700px transparent;padding:0 14px 0 0}
#sidebar a.download{border-bottom:none}
p a.download{background:url('../../fileadmin/templates/main/images/icons/pdf.png') no-repeat scroll 100% center transparent;padding-right:18px}
.kinder .border-bottom{background:transparent url('../../fileadmin/templates/main/images/rote-linie-kurz.png') repeat-x bottom left}
.kinder #sidebar .contact{margin:10px 0 -7px}
.kinder .hr{border:0;color:#D9D9D9;border-top:none;background:transparent url('../../fileadmin/templates/main/images/rote-linie-kurz.png') repeat-x bottom left;height:2px;margin:0px 0px 10px 0px}
.kinder #sidebar .globalSidebarContent .sidebarNavigation ul{border:none}
.slideshow .slideset{width:960px}
.kinder .csc-default h1{background:transparent url('../../fileadmin/templates/main/images/rote-linie-kurz.png') repeat-x bottom left;padding-bottom:10px}
.kinder .csc-default .backgroundColoredHeadline2Lines h1{padding-bottom:0px}
.kinder .ka-panel .csc-default h1{background-image:url('../../fileadmin/templates/main/images/rote-linie-kurz.png'),url('../../fileadmin/templates/main/images/icons.png');background-position:bottom left,98% 14px;background-repeat:repeat-x,no-repeat;padding-bottom:10px}
.backgroundColoredHeadline2Lines h1{background:none !important}
.kinder hr{border:0;color:#D9D9D9;border-top:none;background:transparent url('../../fileadmin/templates/main/images/rote-linie-kurz.png') repeat-x bottom left;height:2px;margin:27px 0px 10px 0px}
.kinder .border-bottom{margin-bottom:15px}
.kinder .ka-panel{margin-top:15px;border:none;background:transparent url('../../fileadmin/templates/main/images/rote-linie-kurz.png') repeat-x top left}
#main .item-gray-teaser-frame p{margin-top:5px}
.calendar .add-filter input[type="submit"]{padding:0 5px 0 5px}
.parsley-errors-list{margin-bottom:0}
.parsley-errors-list Li{list-style-type:none;color:red;padding-left:35px}
.editNewsletter p a{margin-left:5px}
.hide-de.de,.hide-en.en{display:none}
#fancybox-overlay{background-color:white;opacity:1}
#fancybox-left{width:480px;height:100%;background:url('../../fileadmin/templates/main/images/lightbox-left.png') left center no-repeat;position:absolute;top:0;left:-80px;z-index:1500}
#fancybox-right{width:480px;background:url('../../fileadmin/templates/main/images/lightbox-right.png') right center no-repeat;position:absolute;top:0;left:auto;right:-80px;height:100%;z-index:1500}
#fancybox-close{background:url('../../fileadmin/templates/main/images/bkh_schliessen.png') no-repeat 0 0;width:66px;height:15px;margin-right:15px;top:-30px}
#fancybox-left-ico,#fancybox-right-ico{display:none}
#fancybox-close:hover{background-position:0 -15px}
.fancyboxLogo{background:url('../../fileadmin/templates/main/images/logo.gif');width:406px;height:114px;position:absolute;top:-160px}
#fancybox-title-inside{font-size:13px;line-height:15px;color:#747474;font-weight:normal;text-align:left;margin-top:15px;font-family:Georgia,'Times New Roman',Times,serif}
.tx-genericgallery-pi1 a.lightbox{display:block;float:left}
.carousel .slide>a{margin:0 0 9px;outline:none}
@font-face{font-family:'Alright_Sans_Bold';src:url('../../fileadmin/templates/main/fonts/alrightsans-bold-v3-webfont.eot');src:url('../../fileadmin/templates/main/fonts/alrightsans-bold-v3-webfont.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/main/fonts/alrightsans-bold-v3-webfont.woff2') format('woff2'),url('../../fileadmin/templates/main/fonts/alrightsans-bold-v3-webfont.woff') format('woff'),url('../../fileadmin/templates/main/fonts/alrightsans-bold-v3-webfont.ttf') format('truetype'),url('../../fileadmin/templates/main/fonts/alrightsans-bold-v3-webfont.svg#alright_sansbold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'roboto_bold';src:url('../../fileadmin/templates/main/fonts/roboto-bold-webfont.eot');src:url('../../fileadmin/templates/main/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/main/fonts/roboto-bold-webfont.woff2') format('woff2'),url('../../fileadmin/templates/main/fonts/roboto-bold-webfont.woff') format('woff'),url('../../fileadmin/templates/main/fonts/roboto-bold-webfont.ttf') format('truetype'),url('../../fileadmin/templates/main/fonts/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'roboto_black';src:url('../../fileadmin/templates/main/fonts/roboto-black-webfont.eot');src:url('../../fileadmin/templates/main/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/main/fonts/roboto-black-webfont.woff2') format('woff2'),url('../../fileadmin/templates/main/fonts/roboto-black-webfont.woff') format('woff'),url('../../fileadmin/templates/main/fonts/roboto-black-webfont.ttf') format('truetype'),url('../../fileadmin/templates/main/fonts/roboto-black-webfont.svg#robotoblack') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"Times_Bold";src:url('../../fileadmin/templates/main/fonts/times_bold-webfont.eot');src:url('../../fileadmin/templates/main/fonts/times_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/main/fonts/times_bold-webfont.woff2') format('woff2'),url('../../fileadmin/templates/main/fonts/times_bold-webfont.woff') format('woff'),url('../../fileadmin/templates/main/fonts/times_bold-webfont.ttf') format('truetype'),url('../../fileadmin/templates/main/fonts/times_bold-webfont.svg#timesbold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"Times_Roman";src:url('../../fileadmin/templates/main/fonts/Times-Roman.eot');src:url('../../fileadmin/templates/main/fonts/Times-Roman.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/templates/main/fonts/Times-Roman.ttf') format('truetype'),url('../../fileadmin/templates/main/fonts/Times-Roman.svg#Times_Roman') format('svg');font-weight:normal;font-style:normal}
#main{padding:21px 0px 0px;border-top:1px solid #d9d9d9}
.f-l{float:left}
.f-r{float:right}
.footer-nav{margin-top:0px}
h1{font-family:'Alright_Sans_Bold'}
body{margin:0px}
.banner-outer{height:771px;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;position:relative;background-position:center center;position:absolute;left:0px;top:0px;width:100%}
.banner-title{width:966px;position:relative;margin:0 auto;top:28%;text-align:center}
.banner-title h1{font-size:94px;line-height:94px;font-family:"Times New Roman";color:#a5904e;text-transform:none}
.homepage #main{background:#fff;padding:20px 20px 0px;position:relative;margin-top:500px}
.homepage .w2{position:static;padding:0 20px;max-width:1000px}
.homepage #header{position:relative;top:0;background:#fff;z-index:999;padding:0 20px;width:960px}
.navbar{min-height:42px;padding:0;clear:left}
#nav{padding:0;float:none}
#nav>li{margin:0 0 0 38px;position:relative}
#nav li a{padding:6px 0;display:block;color:#808080}
#nav>li>a:hover{text-decoration:none}
#nav .level-2 li a:hover,#nav>li.active>a{color:#000}
#nav>li:first-child{margin:0px}
#nav a{font-size:15px;line-height:30px}
#nav .has-drop{padding-bottom:0px !important}
#nav .has-drop ul{display:none;min-width:192px;max-width:250px;width:auto;top:42px;z-index:999;border:1px solid #d9d9d9;background:#fff;padding:0 10px}
#nav .has-drop:hover ul{display:block}
.homepage #nav .has-drop ul{border-top:0px}
#nav .level-2 li{display:block;float:none;height:auto;border-top:1px solid #d9d9d9}
#nav .level-2 li,#nav .level-2 li:first-child{margin:0}
#nav .level-2 li:first-child{border-top:none}
#nav .level-2 li a{font-size:14px;line-height:22px}
.social-networks{position:fixed;right:0px;top:230px;width:34px;z-index:9999}
.social-networks li,.social-networks li:first-child{width:34px;display:block;margin:0 0 8px 0}
.social-networks li a{display:block}
.social-networks li a:hover{opacity:0.7}
.search{padding:0 0 37px}
.search fieldset{width:288px;padding:0px;background:none;display:block;height:38px;border:1px solid #d9d9d9}
#tx-sz-searchbox-sword{float:left;display:block;padding:11px 13px 10px 13px;max-width:218px}
#tx-sz-searchbox-submit{width:44px;height:38px;background:url('../../fileadmin/templates/main/images/search-icon.png') center center no-repeat;outline:none;display:block;float:left;border:none;cursor:pointer}
#tx-sz-searchbox-submit:hover{opacity:0.8px}
.search input[type="text"]{height:auto;padding:0;width:100%;float:none;background:none;font-size:16px;line-height:16px}
.search input:placeholder-shown{color:#4a4a4a;font-size:16px;line-height:16px;font-family:"Times New Roman"}
body{padding-bottom:47px}
#footer{position:relative;border-top:1px solid #d9d9d9;padding:27px 170px 0px 0px}
.homepage #footer{margin:0px 20px 0px}
#footer .back-to-top{position:absolute;bottom:-1px;right:0px;display:block;cursor:pointer;background:url('../../fileadmin/templates/main/images/back-to-top-icon.png') right 0px no-repeat;padding-right:50px}
#footer .back-to-top:hover{opacity:0.8}
#footer .back-to-top span{font-size:14px;line-height:34px;display:inline-block;text-transform:none;vertical-align:top;font-family:"Times New Roman";font-weight:normal;color:#333}
.footer-nav li{padding:0 8px 0 8px}
.header-holder .barriere a,.header-holder .language a,#wrapper .open-close .opener{font-family:"Alright_Sans_Bold"}
#wrapper .open-close .boxes{padding:30px 0px 0px}
#wrapper .open-close .opener{text-decoration:underline;display:inline-block;vertical-align:top;padding:0 15px 0 0;background:url('../../fileadmin/templates/main/images/icons.png') 100% 5px no-repeat;font-size:13px;line-height:16px;font-family:'Times New Roman',Times,serif;color:#727272}
#wrapper .open-close .opener:hover{text-decoration:none}
#wrapper #bibliography{margin-top:30px}
.boxes{margin:0;padding:30px 9px 0px;width:auto}
.globalSidebarContent{float:right;width:312px}
#wrapper .globalSidebarContent .sidebarNavigation ul{margin:0;padding:0 0 41px 0;list-style:none}
#wrapper .globalSidebarContent .sidebarNavigation ul li a{font-family:'Alright Sans Alt',Verdana,Sans;font-style:normal;font-size:14px;text-decoration:none;text-transform:uppercase}
#main .slide .link-box{color:#fff;z-index:999;padding:18px 4px 8px 6px}
#main .slide .link-box a{font-family:"Alright_Sans_Bold";font-size:18px;line-height:18px;text-decoration:none;color:#fff;text-transform:uppercase}
.slideshow .content-holder{bottom:0px;left:0px;position:absolute}
.slideshow .content-holder .text-box{padding:15px 20px 10px}
.slideshow .content-holder .text-box em.date,.slideshow .content-holder .text-box .subtitle{display:block}
.slideshow .text-box p{margin:0 !important}
.slideshow .text-box .slider-title{margin-left:12px;padding-left:0;font-size:24px;line-height:20px;font-family:"Alright_Sans_Bold";margin-bottom:0px}
.slideshow .text-box .slider-title a{text-decoration:none !important}
.slideshow .text-box .slider-title a:hover{text-decoration:underline !important}
.slideshow .text-box.black .slider-title span,.slideshow .text-box.black .slider-title a{color:#000 !important}
.slideshow .text-box.white .slider-title span,.slideshow .text-box.white .slider-title a{color:#fff !important}
.slideshow .text-box h2 span{padding:7px 0px 3px 14px;display:inline-block}
.slideshow .text-box .subtitle{display:inline-block;padding:0px 0px 1px 0px;font-size:24px;line-height:26px}
.slideshow .text-box .date{margin-left:36px;display:inline-block;font-size:16px;line-height:25px;padding:0 12px 0 7px}
.slideshow .pagination_slideshow li{padding:0 2px}
.slideshow{
border-bottom:1px solid #d9d9d9}
.homepage .slideshow{padding-bottom:6px}
.homepage .slideshow .slideset{margin:0 0 7px}
.item-box,.visual-box{clear:left}
.tx-szeventcalendar-pi2 .tx-dce-pi1:nth-child(3n) .col,.tx-szeventcalendar-pi2 .tx-dce-pi1:nth-child(3n){margin-right:0}
.visual-box h2,.visual-box span.h2{font-family:"Alright_Sans_Bold";line-height:21px}
.visual-box .subtitle{font-size:20px;line-height:25px}
.visual-box .date{font-size:15px;line-height:22px}
.visual-box .col .info{height:69px}
.gridelements-50{overflow:hidden;margin-bottom:21px}
.gridelements-50 .column{width:50%;float:left}
.gridelements-50 .right-column{padding-left:20px;box-sizing:border-box}
.special-header{font-family:"Alright_Sans_Bold";font-size:20px;line-height:25px;color:#333}
.margin-bottom-40{margin-bottom:40px}
.gridelements-50 .csc-textpic-text h1{margin-bottom:0}
#main table tr td{min-width:0;font-size:15px;line-height:23px;padding:5px 0}
#main .gridelements-50 .ka-content p{color:#333;font-size:15px;line-height:18px;font-family:'Times New Roman'}
#main .gridelements-50 .csc-textpic-text p{margin-bottom:15px}
.gridelements-50 .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:28px}
.vimeo-dce-container{overflow:hidden;margin-bottom:20px}
.vimeo-dce-container.bottom-list{margin-bottom:20px}
.vimeo-dce-container .overlayer{position:absolute;width:100%;height:100%;top:0px;left:0px;margin-left:0px !important}
.vimeo-dce-container iframe{border:0px}
.vimeo-dce-container .vimeo-dce-item{cursor:pointer;position:relative}
.vimeo-dce-container .vimeo-dce-item .vimeo-video-length{display:block}
.vimeo-dce-container.right-list .main-video-holder{width:632px;margin-right:15px;float:left;height:355px;margin-bottom:0;margin-right:22px}
.vimeo-dce-container.right-list .vimeo-dce-item{display:inline-block;vertical-align:top;width:305px;height:68px;margin-bottom:28px;padding-right:30px;box-sizing:border-box}
.vimeo-dce-container.right-list .vimeo-dce-item:last-child{margin-bottom:0px}
.vimeo-dce-container.right-list .vimeo-dce-item .video-title{font-size:18px;line-height:25px;font-weight:bold;font-family:"Times New Roman"}
.vimeo-dce-container.right-list .vimeo-dce-item .vimeo-video-length{font-size:14px;line-height:20px;font-weight:bold;font-family:"Times New Roman"}
.vimeo-dce-container.right-list .vimeo-dce-item.active .video-title,.vimeo-dce-container.right-list .vimeo-dce-item.active .vimeo-video-length{font-weight:bold}
.vimeo-dce-container .vimeo-dce-item .video-title{color:#333}
.vimeo-dce-container .vimeo-dce-item:hover .video-title,.vimeo-dce-container .vimeo-dce-item.active .video-title{color:#000}
.vimeo-dce-container.right-list .vimeo-dce-item iframe{float:left;margin-right:15px}
.vimeo-dce-container.bottom-list .main-video-holder{margin-bottom:30px}
.vimeo-dce-container.bottom-list .vimeo-dce-item{float:left;margin-bottom:25px;width:188px;margin-right:32px}
.vimeo-dce-container.bottom-list .vimeo-dce-item:nth-child(3n)+.vimeo-dce-item{margin-right:0}
.vimeo-dce-container.bottom-list .vimeo-dce-item .video-title{font-family:"Alright_Sans_Bold";text-transform:uppercase;font-size:14px;line-height:18px}
.vimeo-dce-container.bottom-list .vimeo-dce-item iframe{margin-bottom:20px}
.backgroundColoredHeadline2Lines.backgroundColoredHeadline+.main-menu-holder .sidebarNavigation{margin-top:15px}
.backgroundColoredHeadline2Lines h1{font-size:16px}
.backgroundColoredHeadline3Lines h1{font-size:20px}
#main .globalSidebarContent .sidebarNavigation li a{font-size:14px;line-height:14px;border:1px solid #d9d9d9;padding:10px;margin-bottom:3px;display:block}
#sidebar h3{font-family:"Alright_Sans_Bold"}
#main .globalSidebarContent .links{margin-bottom:10px}
.carousel .pagination-holder{float:right;padding:0 0 15px}
a.post-share{display:block;height:30px;float:left;margin-right:10px;padding:0 0 0 18px;background:#436495 url('../../fileadmin/templates/main/images/sidebar-share.png') no-repeat 0px 7px;text-decoration:none !important;font:12px/30px"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#fff !important}
a.post-share:hover{opacity:0.8;text-decoration:none;cursor:pointer}
a.post-share span{padding:6px;display:block;float:right;background-color:#95acc7;color:#4b6582;border:1px solid #67809d;vertical-align:top;font:16px"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-align:center;height:16px;min-width:25px;margin-left:25px}
a.post-share.twitter{background:#54a6d3 url('../../fileadmin/templates/main/images/sidebar-share.png') no-repeat 5px -26px;margin-right:0;padding:0 0 0 30px;min-width:45px}
a.order-link{padding:15px 20px;display:block;color:#fff !important;background:#999;font-size:18px;line-height:20px;text-decoration:none !important;text-transform:uppercase;font-family:'Arial';font-weight:bold}
.ticket-container{margin-bottom:50px}
.ticket-item-container{padding-top:20px;border-top:1px solid #d9d9d9;overflow:hidden}
.ticket-container .ticket-header{display:block;font-size:18px;font-family:"Times_Bold";line-height:25px;margin-bottom:15px}
.ticket-item-container .ticket-item{float:left;width:16.3%;margin-left:0.2%;padding-right:0.2%;border-right:1px solid #d9d9d9;box-sizing:border-box;text-align:center;min-height:140px}
.ticket-item-container .ticket-item span{display:block}
.ticket-item-container .ticket-item:nth-child(6){margin-right:0}
.ticket-item-container .ticket-item:first-child{border-left:1px solid #d9d9d9;margin-left:0;padding-left:5px}
.ticket-item-container .ticket-item.last-child{float:right;border-right:0}
.ticket-item-container .ticket-item .ticket-item-title{font-size:15px;line-height:15px;margin-bottom:5px;font-family:"Times_Bold"}
.ticket-item-container .ticket-item .ticket-item-header{margin-bottom:20px;min-height:57px}
.ticket-item-container .ticket-item .ticket-item-subtitle{font-size:14px;line-height:18px}
.ticket-item-container .ticket-item .price{font-size:17px;line-height:30px;font-family:"Times_Bold"}
.ticket-item-container .ticket-item .ticket-item-link span{font-size:15px;line-height:30px;font-family:"Times_Bold";color:#333}
#main .ticket-item-container .ticket-item .ticket-item-link.ticket-link{text-decoration:none}
.ticket-item-container .ticket-item .ticket-item-link.ticket-link span{color:#fff;font-size:12px;background:#999;padding:5px 10px;line-height:20px;text-transform:uppercase;font-Family:Arial;font-weight:900}
.ticket-item-container .ticket-item .ticket-item-link.ticket-link span:hover{opacity:0.8}
#main .teaser-item{overflow:hidden}
#main a.ausTeaser{float:none;display:block;max-height:397px;overflow:hidden}
#main .teaser-item .teaser-item-content{width:623px;display:block;float:left;margin-right:52px}
#main .teaser-item .teaser-item-content p{margin-right:0px}
#main .teaser-item .teaser-item-image{position:relative}
#main span.ausBackground{width:630px}
#main span.ausText{width:auto}
#main .teaser-item .teaser-item-image{margin-bottom:30px}
#main .teaser-item .teaser-item-image img{display:block;max-width:100%;height:auto}
#main .teaser-item .exibition-link{font-family:"Alright_Sans_Bold";text-transform:uppercase;text-decoration:none;font-size:14px;line-height:25px;display:block}
#main .teaser-item .teaser-item-link{width:285px;display:inline-block;border:1px solid #d9d9d9;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#main .teaser-item .teaser-item-link2{width:285px;display:inline-block}
#main a.ticket-online.btn-layout-2{margin-top:9px;margin-left:0px;font-size:14px;text-align:center;min-width:242px}
#main a.ticket-online.btn-layout-3{font-size:14px;padding:10px 34px;margin-left:0px;margin-top:13px}
#main .teaser-item .exibition-link:hover{text-decoration:underline;color:#000 !important}
#sidebar .border-bottom{margin-bottom:15px;padding-bottom:15px}
#sidebar h3{margin-bottom:0px,}
.info-box-first-part{position:relative;margin-bottom:30px;padding-bottom:30px}
.info-box-container{margin-bottom:35px}
.info-box-container .read-more>span{position:absolute;bottom:0;left:0;display:none;font-family:"Alright_Sans_bold";text-transform:uppercase;line-height:30px}
.info-box-container .read-more span span{background:url('../../fileadmin/templates/main/images/gray-arrows.png') 0px -60px no-repeat;width:30px;height:30px;vertical-align:top;display:inline-block}
.info-box-container .read-more span.less span{background-position:0px 0px}
.info-box-container p{color:#333}
.info-box-container a.read-more span.active{display:inline-block}
.info-box-full-content{display:none}
#wrapper select,#wrapper textarea,#wrapper input[type="text"],#wrapper input[type="email"]{color:#4a4a4a}
.space-bottom-35{margin-bottom:35px}
h1.gray-decorater,h2.gray-decorater,h3.gray-decorater{font-size:20px;line-height:20px;background-color:#f4f4f4;padding:9px 9px 7px;font-family:'Alright_Sans_Bold'}
.align-center{text-align:center}
#main .ticket-online{font-size:14px;line-height:20px;text-decoration:none !important;text-transform:uppercase;color:#fff !important;padding:10px 25px 10px 20px;background:#999;font-family:Arial;font-weight:700;display:inline-block;margin-left:24px}
.ticket-online:hover{opacity:0.8}
.read-more-less-container.change-state .more,.read-more-less-container .less,.read-more-less-container .main-column>.csc-default ~ .csc-default{display:none}
.read-more-less-container h3{font-size:14px;font-weight:bold}
.read-more-less-container.change-state .main-column>.csc-default ~ .csc-default{display:block}
.read-more-less-container.change-state .less{display:inline-block}
.control-holder a{text-decoration:none !important}
.control-holder a span{font-family:"Alright_Sans_bold";text-transform:uppercase;line-height:30px;color:#333}
.control-holder a span.arrow{background:url('../../fileadmin/templates/main/images/gray-arrows.png') 6px -62px no-repeat;width:36px;height:30px;vertical-align:top;display:inline-block}
.read-more-less-container.change-state .control-holder a span.arrow{background-position:0px -1px}
.row.row-selectbox:hover div{display:block !important}
.slideset.g.two-items{width:100% !important;margin-left:0 !important}
.validation{color:#F00;border:1px solid #F00;padding:3px;margin-top:65px;clear:both}
input#tt-address-email.errors{border:1px solid #F00}
#main .slide .link-box a:hover,.slideshow .text-box h2 a:hover span{text-decoration:underline}
.main-menu-holder{display:none}
#main .blog-one-entry h1 a{color:#333;text-decoration:none}
#main .blog-one-entry img{margin-bottom:28px}
.tx-genericgallery-pi1 img{width:100%;height:auto;display:block}
.filter-form .add-filter .control-holder{padding:0px;border-top:0}
.Tx-Formhandler form.artcard dd span.seperator{margin:0 5px}
.Tx-Formhandler form.artcard input[type="reset"]{width:auto}
.Tx-Formhandler form.artcard input[type="submit"]{width:auto}
div#c13455 p{margin-top:0px}
@media only screen and (max-width:1060px){#nav .has-drop ul{top:100%}
#wrapper #nav>li{margin-left:1.5%}
#wrapper #nav>li:first-child{margin-left:0}
#wrapper .header-holder .holder{width:auto;float:none}
#wrapper .logo{width:350px;z-index:9999}
#wrapper .logo img{max-width:100%;height:auto}
#wrapper .language ul{right:2%}
#wrapper .banner-title{width:auto}
#wrapper #nav .has-drop{padding:0 0 3%}
#wrapper #header{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#main span.ausBackground{width:100%}
#wrapper .navbar{min-height:auto}
#wrapper .header-holder .holder{min-width:0px}
}
@media only screen and (max-width:920px){#wrapper .header-holder .holder{width:100%;padding:0}
#wrapper .search fieldset{position:absolute;top:25px;right:0;float:none}
#wrapper #nav li a{font-size:13px;line-height:20px}
}
@media only screen and (max-width:820px) and (min-width:768px){#wrapper #nav li a{font-size:12px}
}
@media only screen and (min-width:768px){#wrapper .nav-wrapper{display:block !important}
#wrapper.homepage .nav-wrapper{border-top:1px solid #d9d9d9}
#wrapper.homepage .navbar{border-top:0px}
}
@media only screen and (max-width:767px){.js-off #nav{display:none}
body.change-state{overflow:hidden;box-sizing:border-box}
#wrapper ul.barriere{float:none}
#wrapper.homepage #header{padding:0 10px 10px}
.homepage #main{padding:10px 10px 10px;margin-top:380px}
#wrapper .logo{top:0px;left:0px;width:100%;float:none;display:block;padding:0 10px;position:fixed;box-sizing:border-box;background-color:#fff;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;height:85px;overflow:hidden}
#wrapper .logo a{width:305px;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
#wrapper #header.sticky .logo{height:73px}
#wrapper #header.sticky .logo a{width:240px;height:73px}
#wrapper .header-holder{position:relative;display:inline-block;width:100%;height:auto;padding-bottom:5px}
#wrapper .header-holder .holder{float:none;position:relative;min-width:0;padding-top:78px}
#wrapper .language ul{width:125px;display:none;text-align:center}
#wrapper .language.opened ul{display:block !important}
#wrapper .language ul a{font-size:14px;line-height:18px}
#wrapper .language>span span{background-position:100% -47px}
#wrapper .language.opened>span span{background:transparent url('../../fileadmin/templates/main/images/language_menu_close.png') 100% 1px no-repeat}
#wrapper form.search{padding-top:15px;padding-bottom:13px}
#wrapper .search fieldset{width:auto !important;position:relative;top:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#wrapper form.search{overflow:hidden}
#wrapper #tx-sz-searchbox-sword{max-width:none}
#wrapper .search fieldset input[type="text"]{padding-right:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#wrapper #tx-sz-searchbox-submit{width:34px;position:absolute;right:0;padding:0}
#wrapper #header .responsive-menu{background:#fff url('../../fileadmin/templates/main/images/responsive_menu.svg') 0 0 no-repeat;background-size:cover;width:32px;height:32px;position:fixed;top:20px;right:12px;z-index:9999999;cursor:pointer}
.change-state #wrapper #header .responsive-menu{background:transparent url('../../fileadmin/templates/main/images/responsive_menu_close.svg') 0 0 no-repeat;background-size:cover;margin-right:12px}
#wrapper .navbar{min-height:0;border-top:0px}
#wrapper.homepage .navbar{border-top:0px}
#wrapper .navbar .nav-wrapper{background-color:rgba(153,153,153,0.92);display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow-y:auto}
#wrapper .navbar #nav{width:100%;position:absolute;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:100px 20px 20px;display:table}
#wrapper #nav>li:first-child{border-top:1px solid #fff}
#wrapper #nav li{width:100%;position:relative;margin-left:0px}
#wrapper #nav>li{border-bottom:1px solid #fff}
#wrapper #nav li a{font-size:16px;line-height:24px;color:#fff;padding:12px 0px}
#wrapper #nav li span.arrow{position:absolute;right:0px;top:1px;width:35px;height:42px;background:url('../../fileadmin/templates/main/images/arrow_white_background.png') 12px 2px no-repeat;z-index:20;background-color:#fff;cursor:pointer}
#wrapper #nav li span.arrow.clicked{background-position:12px -246px}
#wrapper.homepage #nav li span.arrow{display:none !important}
#wrapper #nav .has-drop ul{background:transparent;position:relative;width:auto;max-width:100%;border:0px}
#wrapper #nav li:hover ul{display:none}
#wrapper #nav li:hover ul.active-state,#wrapper #nav li ul.active-state{display:block}
#wrapper #nav li ul li:last-child{border-bottom:0px}
.js-off #wrapper #nav li.active>ul{display:block !important}
#wrapper .social-networks{background-color:rgba(0,0,0,0.6);width:95%;top:auto;bottom:0;left:0;padding:5px 2.5%;margin:0 auto;z-index:90}
#wrapper .social-networks li{width:26px;height:26px;float:left;margin:0 8px 0 0}
#wrapper .social-networks li img{max-width:100%;height:auto}
}
@media only screen and (max-width:585px){#wrapper .search{position:static}
#wrapper .search fieldset{position:relative}
#wrapper .search fieldset input[type="text"]{max-width:none;float:none}
#wrapper #tx-sz-searchbox-submit{top:0}
#wrapper .language .language{width:auto}
#wrapper .holder .barriere{width:49%;float:left}
#wrapper div.language{width:51%;text-align:center;padding:0px}
#wrapper .holder .barriere li{margin-bottom:7px}
#wrapper .holder .barriere li:last-child{margin-bottom:0px}
}
@media only screen and (max-width:480px){#wrapper .search{max-width:none}
#wrapper.homepage #header{padding:0 10px}
#wrapper .holder .barriere,#wrapper div.language{width:100%;padding:0px}
#wrapper span.language{margin-bottom:5px !important;padding-left:23px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#wrapper .holder .barriere li:last-child{float:right}
}
@media only screen and (max-width:426px){#wrapper .language ul{width:50%;margin-top:18px}
}
@media only screen and (max-width:400px){#wrapper .logo a{width:280px}
#wrapper .holder .barriere li{text-align:right}
}
@media only screen and (min-width:1061px){#wrapper .big-slider .slide{background:transparent !important;width:100%}
#wrapper .tx-genericgallery-pi1 .carousel .slide{width:191px !important}
}
@media only screen and (max-width:1060px){html{min-width:320px}
body{margin-left:10px;margin-right:10px}
#wrapper .main-holder{max-width:none}
#wrapper.homepage .w2{padding:0px}
#wrapper .slideshow .slideset{width:auto}
#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1 .col{width:100%;height:auto !important}
#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col .info{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto}
#wrapper .link-box-wrap .link-box-item img,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1 img{width:100%;display:block;height:auto}
#wrapper .banner-title h1{font-size:70px;line-height:70px}
#wrapper .banner-title{width:auto;top:204px}
#wrapper .vimeo-dce-container.right-list .main-video-holder iframe{width:100%}
#wrapper .blog-one-entry img{max-width:100%;display:block;height:auto}
#wrapper .gridelements-50 .csc-textpic .csc-textpic-imagewrap img{max-width:100%}
#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height{height:auto}
#wrapper .directmail-subscribe-2 .row{width:32%;margin-right:2%;margin-left:0px;box-sizing:border-box;min-height:100%}
#wrapper .directmail-subscribe-2 .row.submit-row{float:right;margin-right:0px !important}
#wrapper .directmail-subscribe-2 .row-selectbox{height:50px}
#wrapper .row.submit-row{margin-right:0%}
#wrapper .directmail-subscribe-2 #tt-address-email{width:100%}
#wrapper .directmail-subscribe-2 .btn{width:100%;padding:15px 10px 10px !important}
#main .teaser-item .teaser-item-content{width:66%;margin-right:2%}
#main .teaser-item .teaser-item-link{width:32%}
#wrapper .teaser-item-content img{width:100%;height:auto;display:block}
#wrapper .content-block.sixty-thirty .block-holder-02 .text-holder{width:64%;margin-right:0px}
#wrapper .content-block .block-holder-02 .visual.a-right{width:33%}
#main .teaser-item .exibition-link{font-size:12px;line-height:22px;display:inline-block}
#wrapper #content{width:67%}
#wrapper #content.fullwidth{width:100%}
#wrapper .globalSidebarContent,#wrapper #sidebar{width:31%;overflow:hidden}
#wrapper .big-slider .slide{width:100%;height:0px;padding-bottom:41.5%;background-size:cover;background-position:center center}
#wrapper .slideshow.big-slider .slideset img{display:none}
#wrapper .carousel .mask{width:100%}
#wrapper .tx-genericgallery-pi1 .mask div .slide{padding:0px}
#wrapper .tx-genericgallery-pi1 .mask div .slide a{padding-right:10px;display:block}
#wrapper .tx-genericgallery-pi1 .carousel .slide p{padding-right:10px}
#wrapper .tx-genericgallery-pi1 .mask img{width:100%;height:auto;display:block}
#wrapper .Tx-Formhandler ul li.left,#wrapper .Tx-Formhandler ul li.right{width:49%}
#wrapper .Tx-Formhandler ul li.left{margin-right:2%}
#wrapper .Tx-Formhandler fieldset.fieldset1 input[type="text"],#wrapper .Tx-Formhandler fieldset.fieldset1 input[type="email"]{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100% !important;line-height:25px !important;height:auto}
#wrapper .Tx-Formhandler form .fieldset3 label,#wrapper .Tx-Formhandler form input[type="radio"]+label{width:auto}
#wrapper .Tx-Formhandler form fieldset.fieldset1 dt{width:30%;margin-bottom:0px;clear:left}
#wrapper .Tx-Formhandler form .fieldset3 dd,#wrapper .Tx-Formhandler form fieldset.fieldset1 dd{width:70%;margin-bottom:0px}
#wrapper .Tx-Formhandler form fieldset.fieldset3 label,#wrapper .Tx-Formhandler form fieldset.fieldset2 label,#wrapper .Tx-Formhandler form fieldset.fieldset1 input{margin-bottom:10px}
#wrapper .csc-textpic-image img{max-width:100%;height:auto}
#wrapper .vimeoPopup{max-width:100%}
#wrapper .vimeoPopup img{max-width:100%;display:block;height:auto}
#main table.price-table tr td:first-child{width:auto}
#wrapper .threecolumns{width:100%}
#wrapper .threecolumns>div{width:32%;margin-right:2%;overflow:hidden}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item:last-child{margin-bottom:0px}
#wrapper .threecolumns>div:last-child{margin-right:0%}
#wrapper .thumbnailGallery .thumbnailItem{float:none;display:inline-block}
.wrapper-web .item-wrap,.wrapper-web .version #content{width:100% !important}
.wrapper-web .iframe-web,.wrapper-web iframe{width:100%;overflow:hidden}
.wrapper-web .version .visual-news .col:first-child,.wrapper-web .version .visual-news .col{margin-left:0%}
.wrapper-web .version .visual-news .col:first-child,.wrapper-web .version .visual-news .col,.welcomepage #content .topLeft,.welcomepage #content .topCenter,.welcomepage #content .topRight,.welcomepage #content .bottomLeft,.welcomepage #content .bottomCenter,.welcomepage #content .bottomRight{float:left;width:32%;margin-right:2%}
.wrapper-web .version .visual-news .col+.col+.col,.welcomepage #content .topRight,.welcomepage #content .bottomRight{margin-right:0;overflow:hidden}
}
@media only screen and (max-width:1060px) and (min-width:481px){#wrapper .directmail-subscribe-2 .btn,#wrapper .directmail-subscribe-2 #tt-address-email,#wrapper .directmail-subscribe-2 .row-selectbox #tt-address-category-form span{font-size:14px}
#wrapper .calendar .filter-form .checkbox-holder label{font-size:14px;display:block;float:none}
#wrapper .calendar .filter-form .checkbox-holder input[type="checkbox"]{margin:0 4px 0 0}
}
@media only screen and (max-width:1060px) and (min-width:768px){#wrapper .link-box-wrap .link-box-item,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1{width:32%;margin:0px 0px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:2% !important;height:auto !important}
#wrapper .link-box-wrap .link-box-item:nth-child(3n),#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1:nth-child(3n){margin-right:0px !important}
#wrapper .tx-szeventcalendar-pi1 .columns-holder{width:68%}
#wrapper .calendar .filter-form .checkbox-holder .col{width:29.7% !important}
#wrapper .calendar .filter-form .checkbox-holder .col+.col{width:32.7% !important;margin-right:1.25%}
#wrapper .calendar .add-filter{width:30%}
#wrapper .tx-szeventcalendar-pi1 .calendar .add-filter .search-input{width:87%}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item{width:32%;margin-right:2%}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item:nth-child(3n+1){margin-right:0%}
#wrapper .vimeo-dce-container.bottom-list .main-video-holder{width:69%;margin-right:0px;height:auto;box-sizing:border-box;padding-right:20px}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item iframe{width:100%}
#wrapper .ticket-online{font-size:13px;padding:18px 15px 17px 18px}
#main a.ticket-online.btn-layout-2{min-width:0;width:100%;box-sizing:border-box}
#wrapper .gridelements-50 .ticket-online{float:right;margin-left:0px}
#wrapper .calendar .section .left{width:31.3%}
#wrapper .tx-szeventcalendar-pi1 .calendar .section .content{width:68.5%}
#wrapper .tx-szeventcalendar-pi1 .calendar .section .content .center{width:31%}
#wrapper .veranstaltungsbilder{width:85%;min-height:0px}
#wrapper .veranstaltungsbilder img{display:block;height:auto;max-width:100%}
#main .teaser-item .teaser-item-link2{width:32%;min-width:none}
}
@media only screen and (max-width:1060px) and (min-width:821px){#wrapper .vimeo-dce-container.right-list .main-video-holder{width:67%;box-sizing:border-box;margin-right:2%;position:relative}
#wrapper .vimeo-dce-container.bottom-list .main-video-holder{width:100%;margin-right:0px;margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:9px;padding-right:0px;height:0}
#wrapper .vimeo-dce-container .main-video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#wrapper .vimeo-dce-container .main-video-holder iframe{width:100%}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item{box-sizing:border-box;width:31%;padding-right:0px}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item .video-title{font-size:15px;line-height:19px}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item iframe{width:100px;display:block}
}
@media only screen and (max-width:1060px) and (min-width:481px){#wrapper .link-box-wrap .link-box-item .title,#wrapper .tx-szeventcalendar-pi2 .visual-box .subtitle{font-size:18px;line-height:20px}
#wrapper .tx-szeventcalendar-pi2 .visual-box h2,#wrapper .tx-szeventcalendar-pi2 .visual-box span.h2{font-size:18px;line-height:22px}
}
@media only screen and (max-width:820px){#wrapper .vimeo-dce-container.bottom-list .main-video-holder,#wrapper .vimeo-dce-container.right-list .main-video-holder{width:100%;margin-right:0px;margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:9px;height:0}
#wrapper .vimeo-dce-container.bottom-list .main-video-holder iframe,#wrapper .vimeo-dce-container.right-list .main-video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item{padding-right:0px;width:49%}
#wrapper .ticket-item-container .ticket-item .ticket-item-header{min-height:43px}
}
@media only screen and (min-width:768px){.nav-wrapper{display:block !important}
}
@media only screen and (max-width:767px){body{margin:0px;padding-bottom:52px}
#main{padding-top:20px}
.max-width-767{display:none !important}
.main-menu-holder{display:block !important;line-height:0px}
#wrapper .tx-indexedsearch-browsebox ul{margin:0px}
#wrapper .csc-default>iframe{max-width:100%}
#wrapper .w2{padding:0px}
#wrapper .w1 .w2{padding:0 10px}
#wrapper #content,#wrapper #sidebar,#wrapper .globalSidebarContent,#wrapper #main .teaser-item .teaser-item-content,#wrapper #main .teaser-item .teaser-item-link,#wrapper .content-block.sixty-thirty .block-holder-02 .text-holder,#wrapper .content-block .block-holder-02 .visual.a-right{max-width:none;width:100%;margin:0px !important;float:none;display:inline-block}
#wrapper .globalSidebarContent .sidebarNavigation ul{padding:0px}
#wrapper .banner-title h1{font-size:57px;line-height:61px}
#wrapper .banner-title{top:254px}
#wrapper .gridelements-50 .column{float:none;padding-left:0px;padding-right:0px;display:inline-block;width:100%}
#wrapper .gridelements-50 .column .ticket-online{float:none}
#wrapper.homepage .gridelements-50 .column.left-column{margin-bottom:30px}
#wrapper.,extendend .gridelements-50 .column.left-column{margin-bottom:15px}
#wrapper .visual-box .col .info{padding:8px}
#wrapper .link-box-wrap .link-box-item,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1{width:49%;margin:0px 0px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:2% !important;height:auto !important}
#wrapper .boxes .box,#wrapper .directmail-subscribe-2 .row{width:49%;margin:0px 0px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:2% !important}
#wrapper .boxes .box:nth-child(2n),#wrapper .directmail-subscribe-2 .row:nth-child(2n),#wrapper .link-box-wrap .link-box-item:nth-child(2n),#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1:nth-child(2n){margin-right:0% !important}
#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1 .col,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1{height:auto}
#wrapper .link-box-wrap .link-box-item .col .info,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1.fix-height .col .info{height:auto;width:100%;box-sizing:border-box;padding:10px}
#wrapper .calendar .section .left,#wrapper .calendar .section .center{float:none;width:auto}
#wrapper .calendar .section .center{margin-bottom:10px;padding-right:0px}
#wrapper .calendar .section .left .veranstaltungsbilder{width:auto;margin:0px;float:none;min-height:0px;padding-bottom:13px}
#wrapper .tx-szeventcalendar-pi1 .calendar .section .content{overflow:visible}
#wrapper .tx-szeventcalendar-pi1 .columns-holder{width:100%;max-width:100%}
#wrapper .calendar .filter-form .control-holder{float:left;margin-left:10px}
#wrapper .tx-szeventcalendar-pi1 .calendar .add-filter .search-input{float:left;margin:0px 10px 0px 0px}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder input[type="submit"]{width:203px;min-height:40px !important}
#wrapper .calendar .add-filter{width:100%;position:static;margin-bottom:15px;border-top:1px solid #d9d9d9}
#wrapper .tx-szeventcalendar-pi1 .calendar .container-filter .checkbox-holder .col.last{border-right:0px}
#wrapper .calendar .filter-form .checkbox-holder .col{width:31.7% !important;margin-right:1.25%}
#wrapper .calendar .filter-form .control-holder{float:none;margin:0px;padding:8px 0px}
#wrapper .calendar .filter-form .checkbox-holder{border-bottom:0px}
#wrapper .ticket-item-container .ticket-item{width:25%;margin:0px}
#wrapper .slideshow{padding:0px 0px 15px;margin:0px}
#wrapper.extended .slideshow{border-bottom:0px}
#wrapper .slideshow .slideset{margin:0px auto 15px !important}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item{float:none;width:100%;margin-right:0px;display:inline-block}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item iframe{width:auto;float:left;margin-bottom:0px;max-width:188px}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item iframe ~ *{display:block;margin-left:200px}
#wrapper .gridelements-50 .ticket-online{float:right;margin-left:0px}
#wrapper .gridelements-50,#wrapper .csc-space-before-30,#wrapper .csc-space-before-31,#wrapper .csc-space-before-32,#wrapper .csc-space-before-33,#wrapper .csc-space-before-34,#wrapper .csc-space-before-35,#wrapper .csc-space-before-36,#wrapper .csc-space-before-37,#wrapper .csc-space-before-38,#wrapper .csc-space-before-39,#wrapper .csc-space-before-40{margin-top:15px !important}
#wrapper .tx-indexedsearch-ext label{width:100%}
#wrapper .quote cite{margin-top:5px}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder .space-right{width:218px}
#wrapper .ticket-container{margin-bottom:35px}
#wrapper .threecolumns>div{width:100%;margin:0px 0px 10px 0px}
.wrapper-web .version #content,.wrapper-web .version .item-wrap,.wrapper-web .version .visual-news .col:first-child,.wrapper-web .version .visual-news .col,.welcomepage #content .topLeft,.welcomepage #content .topCenter,.welcomepage #content .topRight,.welcomepage #content .bottomLeft,.welcomepage #content .bottomCenter,.welcomepage #content .bottomRight{float:left;width:100%;margin-right:0px;overflow:hidden}
.wrapper-web .version .visual-news .col:first-child,.wrapper-web .version .visual-news .col+.col+.col,.welcomepage #content .topRight,.welcomepage #content .bottomRight{margin-right:0}
}
@media only screen and (max-width:768px) and (min-width:586px){#wrapper .ticket-item-container .ticket-item:nth-child(5n){border-left:1px solid #d9d9d9}
#wrapper .ticket-item-container .ticket-item:last-child{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:0 2%}
}
@media only screen and (max-width:680px){.homepage #main{margin-top:298px}
#wrapper .margin-bottom-40{margin-bottom:15px}
#wrapper .item-holder>div{margin-bottom:15px;padding-top:15px}
#wrapper .big-slider .slide{height:300px;padding-bottom:0 !important}
#wrapper .powermail_form .powermail_fieldwrap_textarea{float:left;display:block;clear:left;margin-top:0px}
#wrapper .visual-box .subtitle{font-size:16px;line-height:19px}
#wrapper .visual-box h2,#wrapper .visual-box span.h2{font-size:19px;line-height:21px}
#wrapper .visual-box .date{font-size:13px;line-height:16px}
#wrapper .directmail-subscribe-2 .row-selectbox #tt-address-category-form{padding:5px 41px 5px 10px}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item .video-title{font-size:14px;line-height:20px}
#wrapper .vimeo-dce-container.right-list .vimeo-dce-item iframe{float:left;margin-right:12px;display:block}
.fancyboxLogo{width:150px;height:40px;top:-80px;background-size:cover}
.fancyboxLogo+.fancyboxLogo{display:none !important}
#fancybox-right{height:19px;right:0px;background-color:#fff;padding:5px;background-position:center center;background-size:8px 19px}
#fancybox-left{height:19px;left:0px;background-color:#fff;padding:5px;background-position:center center;background-size:8px 19px}
}
@media only screen and(max-width:676px) and (min-width:586px){#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder input[type="submit"]{height:39px !important;width:175px !important}
}
@media only screen and (max-width:585px){#wrapper .calendar .section .left .veranstaltungsbilder{width:auto;margin:0px;float:none}
#wrapper .szeventcalendar-pi1 .columns-holder{width:100%;max-width:100%}
#wrapper .calendar .filter-form .control-holder{min-height:51px}
#wrapper .ticket-item-container .ticket-item{width:33.33%}
#wrapper .ticket-item-container .ticket-item:nth-child(4n){border-left:1px solid #d9d9d9}
#wrapper .ticket-item-container .ticket-item:last-child{border-right:1px solid #d9d9d9;padding:0 2%}
body #main a.external-link-new-window{display:inline-block}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder .space-right{width:49%}
#wrapper .ticket-item-container .ticket-item+.ticket-item+.ticket-item+.ticket-item{border-top:1px solid #d9d9d9;padding-top:20px}
#wrapper .ticket-item-container .ticket-item .ticket-item-link.ticket-link span{padding:4px}
}
@media only screen and (max-width:767px) and (min-width:481px){#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder input[type="submit"].buton-with-counter{font-size:15px;text-transform:uppercase;font-family:Arial;font-weight:bold;width:100%;height:auto !important;padding:3px 9px 2px 9px !important;min-width:205px}
}
@media only screen and (max-width:767px){.homepage #BKM{margin:10px}
}
@media only screen and (max-width:540px){#wrapper .Tx-Formhandler ul li.left,#wrapper .Tx-Formhandler ul li.right{width:100%;margin:0px}
#wrapper .csc-textpic-center .csc-textpic-imagewrap,#wrapper .csc-textpic-right .csc-textpic-imagewrap{text-align:left}
#wrapper .csc-textpic-intext-right .csc-textpic-imagewrap,#wrapper .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;margin:0 0 10px 0}
#wrapper .csc-textpic-intext-left .csc-textpic-imagewrap,#wrapper .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:none;margin:0 0 10px 0}
#wrapper .csc-textpic-intext-left-nowrap-310 .csc-textpic-text,#wrapper .csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0}
#wrapper .csc-textpic-intext-right-nowrap-310 .csc-textpic-text,#wrapper .csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:0}
}
@media only screen and (max-width:585px) and (min-width:481px){#wrapper .calendar .filter-form .checkbox-holder .row{width:49% !important;float:left}
#wrapper .calendar .filter-form .checkbox-holder .row:nth-child(2n){margin-left:2%}
#wrapper .tx-szeventcalendar-pi1 .calendar .container-filter .checkbox-holder .col.last{height:auto}
#wrapper .calendar .filter-form .checkbox-holder .col{width:100% !important;margin-right:0px}
#wrapper .checkbox-holder+.control-holder>div{width:49%;box-sizing:border-box;float:left !important;display:block !important;margin-right:0px !important}
#wrapper .checkbox-holder+.control-holder .submit-holder{margin-left:2%}
#wrapper .checkbox-holder+.control-holder .submit-holder input{min-width:0px}
#wrapper .tx-szeventcalendar-pi1 .calendar .add-filter .search-input{float:left;margin:0px 2% 0px 0px;width:49%;box-sizing:border-box;line-height:28px;min-height:100%;height:auto}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder input[type="submit"]{box-sizing:border-box;line-height:35px;min-height:100%;width:100%;display:block;font-size:15px}
#wrapper .tx-szeventcalendar-pi1 .add-filter .control-holder{float:left;width:49%}
#wrapper .tx-szeventcalendar-pi1 .add-filter .control-holder>*{width:100%}
#wrapper .tx-szeventcalendar-pi1 .form-reset.space-right{margin-top:8px}
}
@media only screen and (max-width:540px){#wrapper .vimeo-dce-container.right-list .vimeo-dce-item{width:100%;min-height:40px;height:auto;margin-bottom:15px}
}
@media only screen and (max-width:480px){.w1 .w2{margin:0 10px;padding:0 !important}
#wrapper .slideshow .content-holder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#wrapper .banner-outer{height:464px;background-position:center 149px;width:100%}
.homepage #main{margin-top:257px}
#wrapper .directmail-subscribe-2 .row,#wrapper .boxes .box,#wrapper .link-box-wrap .link-box-item,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1,#wrapper .tx-szeventcalendar-pi2 .tx-dce-pi1:nth-child(3n){padding:0px !important;width:100% !important;margin:0px 0px 15px !important}
#wrapper .big-slider .slide{height:260px}
#wrapper .slideshow{padding:0px 0px 15px}
#wrapper .slideshow .slideset{margin:0px auto 15px !important}
#wrapper .slideshow .text-box{min-width:0}
#wrapper #main .slide .link-box{padding:10px}
#main .slide .link-box a{font-size:14px;line-height:14px}
#wrapper .link-box a{font-size:14px;line-height:14px}
#wrapper .slideshow .text-box h2{font-size:16px;line-height:20px}
#wrapper .slideshow .text-box .subtitle,#wrapper .slideshow .text-box .date{font-size:14px;line-height:20px}
#wrapper .banner-title h1{font-size:45px;line-height:49px}
#wrapper .veranstaltungsbilder .contentImage img{width:100%;height:auto;display:block;margin-bottom:15px}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder input[type="submit"],#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder>*,#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder .space-right,#wrapper .calendar .filter-form .checkbox-holder .row,#wrapper .calendar .filter-form .checkbox-holder .col{width:100% !important;margin-right:0px}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder .reset-button{margin-bottom:10px}
#wrapper .tx-szeventcalendar-pi1 .container-filter-title{background-position:97% center}
#wrapper .tx-szeventcalendar-pi1 .calendar .control-holder>*{margin-top:10px}
#wrapper .tx-szeventcalendar-pi1 .calendar .add-filter .search-input{width:100% !important;margin-right:0;box-sizing:border-box;line-height:32px;min-height:100%;height:auto}
#wrapper .ticket-item-container .ticket-item{width:50%;padding:0px 2%}
#wrapper .ticket-item-container .ticket-item:nth-child(4n){border-left:0px}
#wrapper .ticket-item-container .ticket-item:nth-child(2n+1){border-left:1px solid #d9d9d9}
#wrapper .ticket-item-container .ticket-item:last-child{float:left}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item iframe{max-width:120px;height:78px}
#wrapper .vimeo-dce-container.bottom-list .vimeo-dce-item iframe ~ *{margin-left:140px}
#wrapper .powermail_form .powermail_fieldwrap_textarea{float:left;display:block;clear:left;width:100%}
#wrapper .powermail_form.layout1 .powermail_fieldwrap_input{width:100%}
#wrapper .powermail_form input[type="text"],#wrapper .powermail_form input[type="email"],#wrapper .powermail_form input[type="password"]{width:100%;min-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:0px;line-height:20px;height:auto;font-size:14px;min-height:100%}
#wrapper .powermail_form textarea{width:100%;max-width:none}
#wrapper .powermail_form .powermail_fieldwrap_input label{margin-bottom:5px}
#wrapper .Tx-Formhandler form fieldset.fieldset1 dd,#wrapper .Tx-Formhandler form fieldset.fieldset1 dt{width:100%}
#wrapper .Tx-Formhandler dd{margin-top:0px}
#wrapper .Tx-Formhandler form input[type="submit"],#wrapper .Tx-Formhandler form input[type="reset"]{width:auto;padding:3px 17px 2px 15px}
#wrapper .search-block .search-form .row{width:100%}
#wrapper input#tx-indexedsearch-searchbox-sword{max-width:none;padding-right:44px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%;height:auto}
#wrapper .search-form input[type="submit"]{right:0px;top:0px;position:absolute}
#wrapper .tx-indexedsearch-ext select{width:100%;margin-right:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%;height:auto}
#wrapper .thumbnailGallery{text-align:center}
#wrapper .ticket-item-container .ticket-item{min-height:128px}
#wrapper .ticket-item-container .ticket-item+.ticket-item+.ticket-item{border-top:1px solid #d9d9d9;padding-top:20px}
#wrapper .ticket-item-container .ticket-item .ticket-item-header{min-height:0}
#wrapper .ticket-item-container .ticket-item:first-child+div,#wrapper .ticket-item-container .ticket-item:first-child{min-height:100px}
#wishes{width:100%}
input#language_fr+*+*{clear:both}
input#date_time2,input#alternative_date_time2,input#alternative_city,input#fax,input#city,input#alternative_city{clear:both;display:table;margin-top:7px}
dd.participants>*{display:inline-block !important;margin:5px}
}
@media only screen and (max-width:1060px){#wrapper #footer{padding:20px 170px 20px 0px}
#wrapper #footer .back-to-top{top:15px;bottom:auto}
}
@media only screen and (max-width:767px){#wrapper #footer{padding:15px 0px 0px 0px}
#wrapper.homepage #footer{padding-left:10px !important;padding-right:10px !important}
#wrapper #footer .back-to-top{position:fixed;bottom:5px;right:2.5%;top:auto;z-index:999;background-color:#ccc;width:26px;height:26px;padding-right:0px;background-position:center center}
#wrapper #footer .back-to-top span{display:none}
}
@media only screen and (max-width:620px){#wrapper #footer{margin:19px 0px 0px !important}
}
@media only screen and (max-width:620px){#wrapper #footer ul li{width:31%;background:none;padding-left:0px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#wrapper #footer .copyright{display:block;text-align:center;padding:10px 0px}
}
@media only screen and (max-width:480px){#wrapper #footer ul li{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
}
