.tx-felogin-pi1 label{display:block}
.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-textpic-intext-right-nowrap .csc-textpic-text{margin-right:415px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:415px}
.csc-textpic-intext-right-nowrap-260 .csc-textpic-text{margin-right:260px}
@font-face{font-family:"MetaPlus";src:url('../..//fileadmin/templates_global/public/css/fonts/metaplus-roman-webfont.eot');src:url('../..//fileadmin/templates_global/public/css/fonts/metaplus-roman-webfont.eot?#iefix') format("embedded-opentype"),url('../..//fileadmin/templates_global/public/css/fonts/metaplus-roman-webfont.woff') format("woff"),url('../..//fileadmin/templates_global/public/css/fonts/metaplus-roman-webfont.ttf') format("truetype"),url('../..//fileadmin/templates_global/public/css/fonts/metaplus-roman-webfont.svg#MetaPlus') format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"MetaPlusBold";src:url('../..//fileadmin/templates_global/public/css/fonts/metaplus-bold-roman-webfont.eot');src:url('../..//fileadmin/templates_global/public/css/fonts/metaplus-bold-roman-webfont.eot?#iefix') format("embedded-opentype"),url('../..//fileadmin/templates_global/public/css/fonts/metaplus-bold-roman-webfont.woff') format("woff"),url('../..//fileadmin/templates_global/public/css/fonts/metaplus-bold-roman-webfont.ttf') format("truetype"),url('../..//fileadmin/templates_global/public/css/fonts/metaplus-bold-roman-webfont.svg#MetaPlusBold') format("svg");font-weight:normal;font-style:normal}
*{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif}
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,abbr,acronym,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,option,textarea,button{background:transparent;border:none 0;outline:0;vertical-align:baseline;color:#333;font-style:normal;font-size:100.1%;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;line-height:100%;margin:0;padding:0}
a:link,a:visited{color:#333;text-decoration:none}
a:hover,a:focus,a:active{text-decoration:underline}
a:link span,a:link strong,a:link abbr,a:link acronym{color:#333}
a:visited span,a:visited strong,a:visited abbr,a:visited acronym{color:#333}
#content a:focus{
outline:0}
form label span,.morelink input{cursor:pointer}
ol,ul{list-style:none outside none}
blockquote,q{quotes:none}
abbr,acronym{cursor:help;border-bottom:dotted 1px #333}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;caption-side:top}
caption,th,td{text-align:left;vertical-align:top}
img{display:block;float:none;border:none 0;font-size:.75em}
object,embed{max-width:100%}
@media print{.main{margin-top:7pt}
.box,.clearer,.container{clear:both}
#content .row{margin-top:17pt}
.header{border-bottom:solid 2pt #000;margin-bottom:7pt}
.header .logo{font-weight:bold;margin-bottom:10pt}
.breadcrumb{border-bottom:solid 2pt #000;margin-bottom:13pt;padding-bottom:3pt}
hr.structure,.structure,.out,.none,.noprint,.header .float_left .float_right,.footer,.backlink,.morelink,.banner,.trenner,.spacer,.start .breadcrumb,.start .box.service,.start .box.search,table caption,.tx-indexedsearch .box.form,fieldset.nolegend legend,fieldset.nobg_nolegend legend,.error,.error .radioitem span.out,.error .checkbox span.out,.box.video .image,.box.audio .image,.standard #content .news .gallery,.list #content .browse a,.ics_link,.material.linkliste{display:none}
#content h3 span.date,#content h4 span.date,form label,form input,form textarea,form select,form .error{display:block}
.box.browse strong span.out{display:inline}
abbr,acronym{font-variant:normal;border:0 none}
hr{height:1pt;background:#000;border:0 none;border-top:solid 1pt #000;color:#000}
div,p,ul,ol,li,td,th{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:500;line-height:12pt}
h1,h2,h3,h4,h5,h6,p{color:#000;text-decoration:none;font:bold 10pt/125% Arial,Verdana;padding:11pt 0 4pt 0}
h2{font-size:17pt;font-weight:normal;padding:10pt 0 5pt 0}
h3,fieldset legend,.form p.title strong{font-size:13pt;font-weight:bold;padding:10pt 0 4pt 0}
h4{font-size:11pt;font-weight:bold;padding:7pt 0 4pt 0}
h5{font-size:10pt;font-weight:bold;padding:7pt 0 5pt 0}
p{font-weight:normal;padding:5pt 0 7pt 0}
a,a span,a strong,a abbr,a acronym{color:#000;text-decoration:underline;padding:0}
h3 span.date,h4 span.date{border-top:solid 1pt #777;padding-top:7pt;font-size:10pt}
.tx-indexedsearch .list .box.colored p{margin-top:4pt}
.tx-indexedsearch .list .box.colored p span{font-size:8pt;margin-right:4pt}
.box.browse{margin:15pt 0 7pt}
.box.browse strong{border:solid 1pt #777;padding:2pt 4pt}
.box.browse strong span.out{padding-right:3pt}
.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a,.content h3 a,.sitemap .box ul li a,.breadcrumb p a,#content .service p a{text-decoration:none}
.content img{clear:both;float:left;overflow:hidden;margin:4pt 7pt 2pt 0}
.start .col_6 .image{width:50%}
.start .col_6 .image img{max-width:100%;height:auto}
ul,ol{clear:left;list-style-position:outside;margin:0 8pt 0 15pt;padding:7pt 0 0 4pt}
.ie ol{margin-left:19pt}
li,li ul,li ol{padding:0}
ul li,li ul li{list-style-type:disc}
ol li,li ol li{list-style-type:decimal}
li p{margin:0;padding:0}
.sitemap .box ul li{margin-bottom:4pt}
.sitemap .box ul li{margin-top:3pt;margin-bottom:0}
.col_3,.col_2{float:left;width:48%;margin-right:2%}
.standard .box,.standard .image{clear:right;float:right;width:48%;margin-left:2%}
.standard .box .image{clear:left;float:left;width:100%;margin-left:0}
.standard .middle{clear:both;float:left;margin-left:0}
.standard .box,.standard .image{max-width:190pt}
.col_9,.standard .box.big,.standard .box.middle,.standard .image.big,.standard .image.middle{float:none;width:100%;max-width:99%;margin-left:0}
.standard .box.middle,.standard .image.middle{max-width:400pt}
.standard .box,.standard .middle,.standard blockquote{border:solid 1pt #777;margin-top:7pt;margin-bottom:5pt;padding:3pt 3pt 0}
.standard blockquote{clear:both;width:99%}
.standard .box.blockquote{border:none 0;max-width:400pt;padding:0}
.box.big .links,.box.middle .links{clear:both;float:left;margin-right:3%;width:47%}
.box.big .rechts,.box.middle .rechts{float:right;margin-right:3%;width:47%}
.standard .image.big img,.standard .image.middle img,.start .col_3 .image img{float:none;max-width:100%;height:auto;border:none 0;margin-top:0;padding:0}
.standard .box .image,.standard .middle .image{clear:both;float:left;width:auto;margin-right:3%}
.standard .box .image.big,.standard .middle .image.big{float:none;max-width:100%;width:100%}
.image p{float:none;clear:left;background-color:#F3F3F3;margin:0 1% 3pt;padding-bottom:3pt}
.standard #content .box.big.extern,.standard .col_9 .col_12 .box,.standard .col_6 .box,.standard .col_4 .box,.standard .col_3 .box,.standard .col_2 .box{border:none 0}
.standard .col_6 .image.big img,.standard .col_4 .image.big img,.standard .col_3 .image.big img,.standard .col_2 .image.big img{float:left;max-width:260pt}
.standard .col_6 .box.big h3,.standard .col_4 .box.big h3,.standard .col_3 .box.big h3,.standard .col_2 .box.big h3{padding-top:0}
.content table{clear:both;float:none;display:block;width:100%;border-collapse:collapse;margin:9pt 0}
.content table th,.content table td{border:1pt solid #000;text-align:left;padding:1pt 5pt}
.content table th{font-weight:bold;padding:2pt}
form{border-bottom:solid 1pt #000;margin:0 0 10pt 20pt;padding:4pt 0}
form fieldset{padding:10pt 0 5pt}
form fieldset legend{padding-bottom:0}
.form p.title strong{font-size:10pt}
form label{clear:left;display:block;font-weight:bold;margin:0 0 9pt}
form label span{float:left;padding-bottom:1pt}
form label span span{float:none;padding:0}
form label span.toplabel{display:block;float:none}
form label span.frontlabel{display:inline-block;float:left;width:auto;padding-top:3pt;padding-right:5pt}
form input,form select,form textarea{width:300pt;border:solid 1pt #000;margin-top:2pt;padding:2pt 3pt}
form textarea{height:6.5em}
form select{width:auto}
.content form label.short input{width:1.88em;float:left;margin-right:12pt}
form div.checkbox,form div.radioitem{margin-bottom:10px}
form div.checkbox label,form div.radioitem label{margin-bottom:2px}
form div.checkbox label input,form div.radioitem label input{display:block;float:left;min-width:1em;width:auto;background-color:transparent;border:none 0;margin-top:-1px}
form div.checkbox label span,form div.radioitem label span{display:block;float:none;font-weight:normal;padding-left:20px}
form div.checkbox label span span,form div.radioitem label span span{display:inline;padding-left:0}
form .doublelabel{width:310pt}
form .doublelabel label{clear:none;float:left;width:68%;margin-bottom:8pt}
form .doublelabel label.float_left{clear:left;width:69%}
form .doublelabel label input{width:95%;padding-right:4pt}
form .doublelabel label.float_left.short{width:32%}
form .doublelabel label.float_left.short input{width:86%}
form .doublelabel label.short{width:31%}
form .doublelabel label.short input{width:90%;padding-right:3pt}
form .doublelabel label.float_left input{width:94%;padding-right:3pt}
.tx-indexedsearch-whatis{border-top:1pt solid #777;margin-top:12pt;padding:5pt 0 2pt}
.tx-indexedsearch ul{list-style-type:none;margin:0;padding-left:0}
.tx-indexedsearch ul li{border-top:1pt solid #777;margin-top:10pt}
.tx-indexedsearch ul li h4{margin-top:4pt}
.tx-indexedsearch ul li li{border-top:0 none;margin-top:0;padding-top:2pt}
.tx-indexedsearch ul li ul{list-style-type:disc;padding-left:15pt}
.tx-indexedsearch ul li ol{list-style-type:decimal;padding-left:15pt}
.tx-indexedsearch ul li li ol{padding-left:0}
}
@media handheld,screen{.none,.structure,#navMain .navSub li.none{display:none}
#content .news.news-single .image p.news-img-caption,#lightbox.gallerysmall .lbcontent .box .image p.caption,.wrapper.big .col_3.first,.breadcrumb .prefix,#content .grey .service h2,.out,legend.none,.tx-powermail-pi1_mandatory p,.claim,.start .breadcrumb,#sitemap.closed,#content div.float_right h2,
.header .tx-macinasearchbox-pi1 label span,form fieldset.nolegend legend,.start .slider .video h4,.content .tx-indexedsearch form legend{position:absolute;top:-20000em;left:-20000em}
.clearer{clear:both}
.float_left{float:left}
.float_right{float:right}
.grossbuchstaben{text-transform:uppercase !important}
.minor{font-weight:normal !important}
.moretop{margin-top:20px}
body{width:100%;overflow:visible}
.row{clear:both}
.rowinner{max-width:1088px;width:97%;margin:0 auto}
.col_1{width:6.08%}
.col_2{width:14.8%}
.col_3{width:23.3%}
.col_4{width:31.85%}
.col_5{width:40.24%}
.col_6{width:48.77%}
.col_7{width:57.30%}
.col_8{width:65.84%}
.col_9{width:74.38%}
.col_10{width:82.92%}
.col_11{width:91.46%}
.wrapper.big .col_9.last,.col_12{width:100%}
.standard .col_9{width:76.58%}
.content{float:left;margin-right:2.2%;margin-bottom:28px}
.standard .col_3.content{margin-right:0}
.content.last,.col_1.break_12,.col_2.break_6,.col_3.break_4,.col_4.break_3,.col_5.break_2,.col_6.break_2{float:right;margin-right:0}
.content.break_1{clear:both}
#content{padding-top:17px}
#content .eb1{padding-bottom:25px}
.navigation{background-color:#F3F3F3}
.start .navigation{background-color:#FFF}
.header .row,.navigation .row{position:relative;z-index:2}
.navigation .row{z-index:10}
.footer .row{background-color:#F3F3F3;padding-top:8px}
.sticky{position:fixed;top:0;left:4%;z-index:20}
.stickynav{font-size:.88em}
.stickynav img{float:left;padding-right:30px}
.stickynav a:link,.stickynav a:visited{display:inline-block;white-space:nowrap;background-color:#AD1034;color:#FFF;font-weight:bold;text-decoration:none;padding:6px 26px 6px 6px}
.stickynav a:link span,.stickynav a:visited span{display:inline-block;color:#FFF;padding-top:15px}
.stickynav a:hover,.stickynav a:focus,.stickynav a:active,.stickynav a:hover span,.stickynav a:focus span,.stickynav a:active span{background-color:#333;border-color:#333;color:#FFF;text-decoration:underline}
.header .col_12{float:left}
.header .logo{float:left;width:31%}
.header .logo img{max-width:100%;height:auto;margin-bottom:25px}
.header .float_left{float:left;width:69%}
.header .fachbereich{position:relative;float:left;width:70%}
.header .fachbereich p{padding:8px 15px 0 0}
.header .fachbereich p strong{font-weight:normal}
.header .fachbereich p strong.grossbuchstaben{font-size:1.06em}
.header .fachbereich .clearer{position:absolute;top:0;right:0;width:5px;height:74px;overflow:hidden;background-color:#AC1035}
.header .float_left .float_right{width:30%;margin-top:11px}
.header .float_left .tx-macinasearchbox-pi1{width:95%;margin-left:auto;margin-right:0}
.header .float_left .tx-macinasearchbox-pi1 label{width:86%}
.header .float_left .tx-macinasearchbox-pi1 label input{width:97%;min-height:18px;background-color:#FFF}
.header .float_left .tx-macinasearchbox-pi1 label input:hover,.header .float_left .tx-macinasearchbox-pi1 label input:focus{background-color:#E5E5E5}
.header .float_left .tx-macinasearchbox-pi1 form .morelink p{height:24px}
.header .float_left .tx-macinasearchbox-pi1 form .morelink{float:right}
.header .float_left .language{clear:right;float:right;width:100%;text-align:right}
.header .float_left .language a:link,.header .float_left .language a:visited{clear:both;display:inline-block;background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -130px -438px;font-size:1em;text-decoration:none;margin:10px 2% 0 0;padding:6px 0 2px 15px}
.wrapper.start .header .float_left .language a:link,.wrapper.start .header .float_left .language a:visited{background-position:-264px -301px}
.header .float_left .language a:hover,.header .float_left .language a:focus,.header .float_left .language a:active{text-decoration:underline}
#navDirect{position:absolute;top:55px;left:43%;z-index:10;height:1em;text-align:center}
#navDirect li{position:absolute;top:0;left:0}
#navDirect a:link,#navDirect a:visited{position:absolute;top:-20000em;left:-2000em;z-index:10;display:block;width:14em;background-color:#FFF;border:2px solid #000;color:#000;font-family:'MetaPlus',Arial,helvetica,sans-serif;font-size:.82em;font-weight:bold;text-decoration:underline;margin:1px 12px;padding:6px 0 8px}
#navDirect a:focus{top:0;left:0;z-index:100;font-family:'MetaPlus',Arial,helvetica,sans-serif;text-decoration:underline}
#navDirect a:hover,#navDirect a:active{position:static;z-index:100;font-family:'MetaPlus',Arial,helvetica,sans-serif;text-decoration:none}
.header #navService{float:right;min-height:1em}
.header #navService,.header #navService *{line-height:100%}
.header #navService{max-width:69%;margin:10px 25px 8px 0}
.header #navService ul{float:right;display:block;font-size:.75em}
.header #navService ul li{float:left;margin-right:3px;padding:0}
.header #navService ul li span.common{display:block;background-color:#000;color:#FFF;font-size:.93em;font-weight:bold;text-transform:uppercase;line-height:125%;padding:4px 10px}
.header #navService ul li a:hover span,.header #navService ul li a:focus span,.header #navService ul li a:active span{text-decoration:underline}
.header #navService ul li.active span.common{background-color:#FFF;color:#000}
.header #navService ul li.active a:hover,.header #navService ul li.active a:hover span.common,.header #navService ul li.active a:focus,.header #navService ul li.active a:focus span.common,.header #navService ul li.active a:active,.header #navService ul li.active a:active span.common{text-decoration:none}
.container.navigation .col_12{position:relative;left:0}
#navMain{position:relative;z-index:10;margin-bottom:10px}
#navMain li{display:block;float:left;border-left:solid 1px #474747;color:#000;font-size:1.13em;margin-bottom:8px;padding:0}
#navMain li.current strong,#navMain li a:link,#navMain li a:visited{display:block;min-height:21px;border:4px solid transparent;border-left-width:1px;border-right-width:1px;text-decoration:none;margin:0 -1px;padding:0 18px 0 20px}
#navMain li a:hover,#navMain li a:focus,#navMain li a:active{background:#AC1035 url('../..//fileadmin/templates_global/public/css/styleimages/icons_nav.gif') no-repeat -336px -42px;border-color:#AC1035;border-left-color:#474747;color:#FFF;text-decoration:underline}
#navMain li a:hover span span,#navMain li a:focus span span,#navMain li a:active span span{background-color:#AC1035;color:#FFF}
#navMain li.start{position:relative;border:4px solid transparent;margin:-4px -1px -4px 0}
#navMain li.start.current span.common{display:block;background-image:none;border:solid 2px #AC1035;margin:0 -4px}
#navMain li.start a:link,#navMain li.start a:visited{background-image:none;border:none 0;margin:0 -4px 0 -4px;padding:2px}
#navMain li.start a:hover,#navMain li.start a:focus,#navMain li.start a:active{background:#AC1035 url('../..//fileadmin/templates_global/public/css/styleimages/icons_nav.gif') no-repeat right 0}
#navMain li.start a:hover span span img,#navMain li.start a:focus span span img,#navMain li.start a:active span span img{background-color:#AC1035;opacity:0;color:#FFF}
#navMain li.current strong{background-color:#AC1035;border-color:#AC1035;color:#FFF}
#navMain li.current span span{background-color:#AC1035;color:#FFF}
#navMain li.active a{background-color:#474747;border-color:#474747;color:#FFF}
#navMain li.active strong{font-weight:normal}
#navMain li.active a span span{background-color:#474747;color:#FFF}
#navMain li.active a:hover,#navMain li.active a:focus,#navMain li.active a:active,#navMain li.active a:hover span span,#navMain li.active a:focus span span,#navMain li.active a:active span span{background-color:#AC1035;border-color:#AC1035}
#navMain li.js_flyout a{background:#474747 url('../..//fileadmin/templates_global/public/css/styleimages/icons_nav.gif') no-repeat -237px -143px;color:#FFF}
#navMain li.js_flyout a span span{color:#FFF}
#navMain li.js_flyout a:hover,#navMain li.js_flyout a:focus,#navMain li.js_flyout a:active{background-color:#AC1035;background-position:-301px -75px;border-color:#AC1035}
#navMain.smallscale .navSub{display:none !important}
#navMain .navSub{position:absolute;left:0;width:100%;max-width:1088px;background:#000 url('../..//fileadmin/templates_global/public/css/styleimages/bg_flyout.png') repeat left top;color:#FFF;margin:18px 0 0;padding:0}
.ie #navMain .navSub{margin-top:10px}
.ie8 #navMain .navSub{margin-top:18px}
.navSub .close,.search .inner .close,.lbcontent .close{position:absolute;right:1.5%;top:10px}
#navMain .close a img,.search .inner .close a img,.lbcontent .close a img{border:solid 2px #424242;border-radius:3px}
#navMain .close a:link,#navMain .close a:visited,.start #content .search .inner .close a:link,.start #content .search .inner .close a:visited,.lbcontent .close a:link,.lbcontent .close a:visited{min-height:5px;background-image:none;border:none 0;border-radius:5px;font-size:.69em;font-weight:bold;margin:0;padding:0}
#navMain .navSub .close a:hover,#navMain .navSub .close a:focus,#navMain .navSub .close a:active,.start #content .search .inner .close a:hover,.start #content .search .inner .close a:focus,.start #content .search .inner .close a:active,.lbcontent .close a:hover,.lbcontent .close a:focus,.lbcontent .close a:active{border:solid 2px #FFF;-webkit-border-radius:5px}
#navMain .close a:hover img,#navMain .close a:focus img,#navMain .close a:active img,.start #content .search .inner .close a:hover img,.start #content .search .inner .close a:focus img,.start #content .search .inner .close a:active img,.lbcontent .close a:hover img,.lbcontent .close a:focus img,.lbcontent .close a:active img{border-width:0}
#navMain .navSub ul{float:left;width:30%;margin:0;padding:30px 0 5px}
#navMain .navSub li{float:none;min-height:10px;border:none 0;font-size:.88em}
#navMain .navSub li span span{color:#FFF}
#navMain .navSub li.active span{font-weight:bold}
#navMain .navSub li.current strong span{background-color:#F3F3F3;color:#333;font-weight:normal}
#navMain .navSub li.current strong{display:inline-block;min-height:5px;background-color:#F3F3F3;border-color:#F3F3F3;border-top-width:3px;color:#333;margin:0;padding-top:0;padding-bottom:2px}
#navMain .navSub li a,#navMain .navSub li a span span{position:static;background-image:none;background-color:transparent;border:none 0;margin:0}
#navMain .navSub li a span span.out{position:absolute}
#navMain .navSub li a:hover,#navMain .navSub li a:focus,#navMain .navSub li a:active,#navMain .navSub li a:hover span span,#navMain .navSub li a:focus span span,#navMain .navSub li a:active span span{background-color:transparent}
#navMain .navSub .flyoutteaser{float:right;width:26%;background-color:#F3F3F3;opacity:1;margin-right:6%;padding:25px 4% 15px}
#navMain .navSub .flyoutteaser a{background-image:none;background-color:transparent;border:none 0;margin:0;padding:0}
#navMain .navSub .flyoutteaser p a{background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -132px -441px;color:#AC1035;padding-left:13px}
#navMain .navSub .flyoutteaser p{font-size:.75em;padding:10px 0}
#navMain .navSub .flyoutteaser .box div p{font-size:.82em}
#content .navSub{background-color:#FFF;margin:0;padding:0}
#content .navSub ul{list-style-type:none;padding:0}
#content .navSub li{font-size:.88em;padding:0}
#content .navSub li a:link,#content .navSub li a:visited{display:block;background-image:none;padding:0}
#content .navSub li a:link,#content .navSub li a:link span,#content .navSub li a:visited,#content .navSub li a:visited span{color:#666;font-weight:normal;text-decoration:none}
#content .navSub li strong a:link,#content .navSub li strong a:link span,#content .navSub li strong a:visited,#content .navSub li strong a:visited span{font-weight:bold}
#content .navSub li .common{display:block;border-left:solid 6px #FFF;text-decoration:none;padding:7px 10px}
#content .navSub li span{color:#666}
#content .navSub li .bordered{line-height:130%}
#content .navSub li a:hover .common,#content .navSub li a:focus .common,#content .navSub li a:active .common{border-color:#AC1035}
#content .navSub li a:hover .common span,#content .navSub li a:focus .common span,#content .navSub li a:active .common span{color:#000}
#content .navSub li strong .common{border-color:#333;padding-right:6px}
#content .navSub li strong .common,#content .navSub li strong .common span{background-color:#333;color:#FFF}
#content .navSub li strong a .common{border-color:#FFF}
#content .navSub li strong a .common,#content .navSub li strong a .common span{background-color:#FFF;color:#333}
#content .navSub li ul{background-color:#F3F3F3;margin-bottom:5px;padding:0}
#content .navSub li li{background-color:#F3F3F3;font-size:.94em}
#content .navSub li li span{color:#333}
#content .navSub li li .common{border-left:solid 10px #F3F3F3;padding:5px 10px 5px 0}
#content .navSub li li .bordered{display:block;padding-left:18px}
#content .navSub li li strong .common{border-color:#333;padding-right:6px}
#content .navSub li li strong a .common,#content .navSub li li strong a .common span{background-color:#F3F3F3;border-color:#F3F3F3}
#content .navSub li li ul{margin-bottom:0;padding:0}
#content .navSub li li li .common{border-color:#FFF}
#content .navSub li li li .bordered{padding-left:30px}
#content .navSub li li li strong .common{border-color:#FFF}
.start #content .col_12 .box.search,.start #content .grey .col_12 .service{position:relative;background-image:none;margin-bottom:-3px;padding:30px 0 0}
.start #content .col_12 .box.search{float:right;width:55%}
.start #content .col_12 .box.search .inner{float:right}
.start #content .col_12 .box.search #fb.inner,.start #content .col_12 .box.search #fb2.inner{clear:right}
.start #content .col_12 .box.search .inner p{font-size:.94em;margin-top:-5px;padding-top:0}
.start #content .col_12 .box.search .inner p a{min-height:17px;background-position:right 7px;font-size:1em;text-transform:uppercase;letter-spacing:3px;margin:0 0 0 10px;padding:3px 30px 0 0}
.search .inner .fb,.search .inner .fb2{position:absolute;left:0;z-index:20;width:100%;max-width:1088px;background:#000 url('../..//fileadmin/templates_global/public/css/styleimages/bg_flyout.png') repeat left top;color:#FFF;margin:18px 0 0;padding:0}
.search .inner .fb.totop,.search .inner .fb2.totop{top:auto;bottom:3em;margin:0}
.search .inner .fb.tobottom,.search .inner .fb2.tobottom{margin:0}
.start #content .col_12 .box.search #fb.js_inner,.start #content .col_12 .box.search #fb2.js_inner{clear:none}
.start #content .col_12 .box.search .js_inner p{font-size:1em;margin-top:7px}
.start #content .col_12 .box.search .js_inner p a{background:#FFF url('../..//fileadmin/templates_global/public/css/styleimages/icons_rightlink.gif') no-repeat right -35px;border:solid 1px #AAA;color:#333;font-size:.94em;text-transform:none;letter-spacing:0;padding:4px 30px 5px 10px}
.start #content .col_12 .box.search .js_inner p a.opened{background-position:right 12px}
.start #content .col_12 .box.search .js_inner p a span,.start #content .col_12 .box.search .js_inner p a acronym{border-color:#333;color:#333}
.start #content .search .inner .fb h3,.start #content .search .inner .fb2 h3{color:#FFF;padding-left:25px}
.start #content .search .inner .fb li,.start #content .search .inner .fb2 li{list-style-type:none;color:#FFF;padding-left:0}
.start #content .search .inner .fb li a:link,.start #content .search .inner .fb2 li a:link,.start #content .search .inner .fb li a:visited,.start #content .search .inner .fb2 li a:visited{background-image:none;color:#FFF;font-size:.88em;letter-spacing:normal;text-transform:none;padding:0}
.start #content .grey .col_12 .service{z-index:1;float:left;width:45%;padding-top:23px}
#content .grey .service ul{padding:0}
#content .grey .service li{float:left;min-width:43px;width:4.5em;list-style-type:none;font-weight:bold;padding:0}
#content .grey .service li a:link,#content .grey .service li a:visited{display:block;width:100%;background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_navservice.gif') no-repeat -356px 3px;color:#333;font-size:1.13em;font-weight:normal;line-height:100%;text-transform:none;letter-spacing:0;padding:40px 0 0}
#content .grey .service li.sitemap{width:4.5em;text-align:center}
#content .grey .service li.sitemap a{min-width:40px;background-position:-300px -50px}
#content .grey .service li.intranet{width:4.4em;text-align:center}
#content .grey .service li.intranet a{background-position:-256px -101px}
#content .grey .service li.impress{width:6em;margin-right:0}
#content .grey .service li.impress a{min-width:57px;background-position:-206px -151px}
.content .breadcrumb p{padding:2px 0 10px}
.breadcrumb p a em{font-style:italic}
#content .breadcrumb p a:link,#content .breadcrumb p a:visited{background-image:none;color:#333;font-weight:normal;text-decoration:none;margin-right:5px;padding-left:3px}
.breadcrumb p strong{padding-left:3px}
#content .breadcrumb p a:hover,#content .breadcrumb p a:focus,#content .breadcrumb p a:active{text-decoration:underline}
.wrapper.big #content .col_9 .breadcrumb p{margin-left:0}
#content .breadcrumb p span.shortcut{font-weight:bold;font-style:italic}
.footer .content p{font-size:.75em}
.footer h1,.footer h2{position:absolute;top:-2000em;left:-20000em}
.footer .content h2{background-image:none}
.footer .content .box h3{font-size:1.13em;padding-bottom:5px}
.footer .content .box ul{list-style-type:none;padding:0}
.footer .linkliste .content .box li a{padding:0}
.shortcuts .content{margin-bottom:0}
.shortcuts .content h2{position:static}
.shortcuts .content li{float:left;width:14.8%;min-width:55px;min-height:94px;margin-bottom:10px;margin-right:2.2%;padding:0}
.shortcuts .content li.break_0{clear:left}
.shortcuts .content li.break_5{margin-right:0}
.shortcuts .content .image a{background-image:none;padding:0 0 4px}
.shortcuts .content .image a:hover,.shortcuts .content .image a:focus,.shortcuts .content .image a:active{border-bottom:1px solid #333;padding-bottom:3px}
.footer .logo a{float:left;border-bottom:solid 11px #333;margin-top:5px}
.footer .logo a.noborder{border-color:#F3F3F3;margin-left:28px}
.footer .logo a:hover,.footer .logo a:focus,.footer .logo a:active,.footer .logo a.noborder:hover,.footer .logo a.noborder:focus,.footer .logo a.noborder:active{border-bottom:solid 5px #333;padding-bottom:6px}
.footer .linkliste{padding-top:1.75em}
.linkliste .navService h2{position:static;font-size:1.13em;margin:0;padding:8px 0 5px}
.linkliste .box li{padding-top:2px;font-weight:bold;padding:4px 0 0}
.linkliste .box li a{color:#333;background-image:none;font-size:1.13em;font-weight:normal;padding-left:0}
.linkliste .box li.active a{font-weight:bold;text-decoration:underline}
.linkliste .box li.active a:hover,.linkliste .box li.active a:focus,.linkliste .box li.active a:active{text-decoration:none}
.footer .pageservice{height:40px;margin-top:2.94em}
.footer .pageservice,.footer .pageservice span{float:right}
.footer .pageservice span.devider{line-height:180%}
.footer .social{height:40px}
.footer .social{float:right;margin-top:2.94em;padding-left:20px}
.footer .social ul{position:relative}
.footer .social ul li{display:block;float:right;width:46px;height:40px;font-size:.75em;line-height:.75em}
.footer .social ul li a:link,.footer .social ul li a:visited,.footer .pageservice a:link,.footer .pageservice a:visited{display:block;width:40px;background-color:#F3F3F3;font-weight:normal;
}
.footer .social ul li a:hover,.footer .social ul li a:focus,.footer .social ul li a:active,.footer .pageservice a:hover,.footer .pageservice a:focus,.footer .pageservice a:active{background-color:#AD1034;color:#FFF;margin:0}
.footer .social ul li a:link img,.footer .social ul li a:visited img,.footer .pageservice a:link img,.footer .pageservice a:visited img{border-bottom:2px solid #F3F3F3;margin:0 auto}
.footer .social ul li a:hover img,.footer .social ul li a:focus img,.footer .social ul li a:active img,.footer .pageservice a:hover img,.footer .pageservice a:focus img,.footer .pageservice a:active img{
border-color:#FBB900}
.footer .social ul li a:link span.tip,.footer .social ul li a:visited span.tip{position:absolute;top:-20000em;left:-20000em}
.footer .social ul li a:link span.tip,.footer .social ul li a:visited span.tip,.footer .social ul li a:link span.tip span,.footer .social ul li a:visited span.tip span{background-color:#F3F3F3;color:#333}
.footer .social ul li a:hover span.tip,.footer .social ul li a:focus span.tip,.footer .social ul li a:active span.tip{position:absolute;top:-2.6em;left:0;z-index:15;display:block;min-width:5.9em;width:142px;min-height:1.8em;background-color:#AD1034;border:1px solid #B0B0B0;color:#FFF;line-height:1.5em;text-align:center}
.footer .social ul li a:hover span.tip span,.footer .social ul li a:focus span.tip span,.footer .social ul li a:active span.tip span{background-color:#AD1034;color:#FFF}
#flyoutteaser{max-width:1088px;width:97%;margin:0 auto}
.footer #flyoutteaser h2{position:static}
#flag{position:relative;z-index:8;max-width:1088px;width:97%;margin:0 auto}
#flag p{font-size:.88em;padding:0}
#flag a{position:absolute;right:0;display:block;width:12em;color:#AC1035;font-size:.82em;text-decoration:none}
#flag a:hover,#flag a:focus,#flag a:active{text-decoration:underline}
#flag a strong{display:block;background:#FFF url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -359px -203px;color:#AC1035;text-transform:uppercase;letter-spacing:2px;padding:13px 14px 10px 36px}
#flag a.closed strong{background-position:-324px -231px}
#lightbox{position:absolute;top:0;left:0;overflow:visible;width:99.9%;z-index:10001}
#lightboxOverlay{background-color:#000000;height:100%;left:0;opacity:0.6;position:fixed;top:0;width:100%;z-index:10000}
.lbcontent .close{right:-3px;top:-3px}
.audio_video .lbcontent .close{right:38px;top:4px}
.lbcontent .close a:link,.lbcontent .close a:visited{display:inline-block;min-height:15px}
#lightbox .lbcontent{position:relative;margin:0 auto}
#lightbox .lbcontent.content{float:none;margin-right:0}
#lightbox .lbcontent .box .image{background-color:#FFF;box-shadow:0 0 15px 2px #444444;padding:25px 25px 15px}
#lightbox .lbcontent .box .image img{max-width:100%}
#lightbox .lbcontent .box .inner{background:#FFF;width:95%;margin:0 2.4%}
#lightbox .lbcontent .box .inner h1{float:none;min-height:30px;background:#000 url('../..//fileadmin/templates_global/public/css/styleimages/bg_flyout.png') repeat left top;color:#FFF;font-size:1.25em;line-height:136%;margin-bottom:0;margin-right:0;padding:15px 20px 5px}
#lightbox .lbcontent .box .inner h1 span{color:#FFF;line-height:136%}
#lightbox .lbcontent .box .inner p{font-size:.88em;line-height:160%;padding:0 20px}
#lightbox .lbcontent .box .inner p.presenter{padding-top:10px}
#lightbox .lbcontent .box .inner .additional p{padding-top:5px;padding-bottom:10px}
#lightbox.gallerysmall .lbcontent .box .image p{position:static}
#lightbox.gallerysmall .lbcontent .box .image .morelink{padding-top:10px}
#lightbox iframe{background:#FFF;overflow:hidden;width:95%;margin:0 2.4%}
html.lightboxbg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
}
@media handheld,screen{
.lastchanged p,.header .fachbereich p,.header .fachbereich p strong,.header .language a,.header .fachbereich .inner p strong,#navMain li span,.navService li.active strong,.linkliste li a,.linkliste li a span,.linkliste li a abbr,.linkliste li a acronym,.content h4,.content h4 a,.content h4 strong,.content h4 span,.content h4 abbr,.content h4 acronym,.content h4 em,.content h5,.content h5 a,.content h5 strong,.content h5 span,.content h5 abbr,.content h5 acronym,.content h5 em,.start #content .col_12 .box p,.start #content .col_12 .box a,.start #content .col_12 .box span,.start #content .col_12 .box strong,.start #content .col_12 .box abbr,.start #content .col_12 .box acronym,.start #content .col_12 .box.search .inner.js_inner p a,.start #content .col_12 .box.search .inner.js_inner p a span,.start #content .col_12 .box.search .inner.js_inner p a abbr,.start #content .col_12 .box.search .inner.js_inner p a acronym,.content .intro,.content .intro p,.content .intro li,.content .intro a,.content .intro strong,.content .intro span,.content .intro abbr,.content .intro acronym,#slidercontent .inner,.start .container.slider .inner p,.start .container.slider .inner li,.start .container.slider .inner a,.start .container.slider .inner strong,.start .container.slider .inner span,.start .container.slider .inner abbr,.start .container.slider .inner acronym,.list #content .box h3 span.date,.content .box blockquote strong,.content .box blockquote p,.content .box blockquote a,.content .box blockquote span,.content .box blockquote abbr,.content .box blockquote acronym,#lightbox .lbcontent .box .inner h1,#lightbox .lbcontent .box .inner h1 span,#content blockquote p,#content blockquote p span,#content blockquote p abbr,#content blockquote p acronym,#content blockquote p strong,#content blockquote p a{font-family:'MetaPlus',Arial,helvetica,sans-serif}
.lastchanged p strong,.navSub h3,.navSub h3 span,.navSub h3 abbr,.navSub h3 acronym,.footer h2,.footer h2 span,.footer h2 abbr,.footer h2 acronym,.footer h3,.footer h3 span,.footer h3 abbr,.footer h3 acronym,.start #content h2,.start #content h2 span,.start #content h2 abbr,.start #content h2 acronym,.start #content h2 em,.content h2,.content h2 a,.content h2 strong,.content h2 span,.content h2 abbr,.content h2 acronym,.content h2 em,.content h3,.content h3 a,.content h3 strong,.content h3 span,.content h3 abbr,.content h3 acronym,.content h3 em,.news-single .box.colored h4,.news-single .box.colored h4 span,.news-single .box.colored h4 abbr,.news-single .box.colored h4 acronym,.news-single .box.colored h4 em,.content .news .big h4,.content .news .big h4 a,.content .news .big h4 em,.content .news .big h4 span,.content .news .big h4 strong,.content .news .big h4 strong,.content .news .big h4 strong,.content form legend{font-family:'MetaPlusBold',Arial,helvetica,sans-serif}
.start #content .col_12 .box.search .inner p a,.start #content .col_12 .box.search .inner p a span,.start #content .col_12 .box.search .inner p a abbr,.start #content .col_12 .box.search .inner p a acronym,.start #content .col_12 .box .morelink p a,.list #content .box h3 span.date,#content h3 span.date,#content h4 span.date,#content .morelink a,#content .morelink a span{font-family:'Trebuchet MS',helvetica,sans-serif}
.content p em,.content li em{font-style:italic}
.content h2 em,.content h3 em,.content h4 em,.content h5 em{font-style:normal}
.lastchanged p,.lbcontent p,.content p,.content li,.content table th,.content table td,.content form label,.flyoutteaser p{font-size:.88em;line-height:160%}
.content p strong{line-height:160%}
.content li p,.content li li,.content li img,.content table td p,.content table td li,.content table td img{font-size:1em}
.content p{padding:15px 0 0}
.content .box p{padding:10px 0}
.content li p{padding-top:0;padding-bottom:0}
#content h1{clear:left;background:url('../..//fileadmin/templates_global/public/css/styleimages/error_h1.gif') no-repeat left top !important;color:red !important;font-size:1em;padding-top:20px !important}
.eb2 .box h2,.flyoutteaser h2,.start #content .box h2{clear:left;background:url('../..//fileadmin/templates_global/public/css/styleimages/error_ab_h3.gif') no-repeat left top;color:red;font-size:1em;font-weight:bold;padding:20px 0 0}
.content .eb1 h2{clear:left;background:url('../..//fileadmin/templates_global/public/css/styleimages/error_h2_in_eb2.gif') no-repeat left top;color:red;padding:20px 0 0}
.eb2 .box.video h3,.standard .eb2 .news .box h3{background:url('../..//fileadmin/templates_global/public/css/styleimages/error_ab_h4.gif') no-repeat left top;color:red;font-size:1em;font-weight:bold;padding:20px 0 0}
#content h1 a,#content h1 span,#content h1 abbr,#content h1 acronym,#content .box h2 a,#content .box h2 span,#content .box h2 abbr,#content .box h2 acronym{color:red}
#content .content .box.extern h1{background-image:none !important;color:#333 !important}
.eb2 .box.extern h2,.start #content .headline .box h2,.standard #content .news .material h3{background-image:none;color:#333}
.content h2,.start .container.slider .inner h3{font-size:2.31em;font-weight:normal;line-height:125%;margin:15px 0 20px;padding:0 0 0 50px}
.content h3,.start #content h2,.eb1 .box h2,.content .news .big h4,.start #content .headline .box h2,.footer h2,.footer h3{font-size:1.5em;font-weight:normal;line-height:120%;padding:20px 0 0}
.content h4,.standard .eb2 .news-single .box.contact h3,.navSub h3{font-size:1.31em;font-weight:lighter;line-height:130%;padding:15px 0 0}
.content h5{font-size:1.13em;font-weight:lighter;padding:13px 0 0}
.content h6{font-size:0.95em;padding:13px 0 0}
.content h2,.news-single .box.colored h4,.start .col_6 h3,.content .colored h3,.content .contact h3,.start #content .col_12 .box{background:url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline.gif') repeat-y -24px top}
.eb1 h3,.eb2 h3{clear:left}
.eb1 .box h3,.eb2 .box h3{clear:none;font-size:1.31em}
.navSub h3{padding-top:16px}
.content .box h3{padding:6px 0 2px}
#navMain li.js_flyout p a:link,#navMain li.js_flyout p a:visited,.flyoutteaser p a:link,.flyoutteaser p a:visited,
.start .container.slider .box a:link,.start .container.slider .box a:visited,
#lightbox.gallerysmall .lbcontent .box .image p a:link,#lightbox.gallerysmall .lbcontent .box .image p a:visited,#content a:link,#content a:visited,#content td tr td a:link,#content td tr td a:visited,#content table .tr-odd td td a:link,#content table .tr-odd td td a:visited,#content table .tr-even td td a:link,#content table .tr-even td td a:visited{display:inline-block;min-height:15px;background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -264px -303px;color:#AC1035;font-weight:bold;line-height:160%;padding-left:15px}
.start .container.slider a:link strong,.start .container.slider a:visited strong,.flyoutteaser p a:link strong,.flyoutteaser p a:visited strong,#navMain li.js_flyout p a:link strong,#navMain li.js_flyout p a:visited strong,#content a:link strong,#content a:visited strong{font-weight:normal}
.start .container.slider a:link span,.start .container.slider a:link strong,.start .container.slider a:link abbr,.start .container.slider a:link acronym,
.start .container.slider a:visited span,.start .container.slider a:visited strong,.start .container.slider a:visited abbr,.start .container.slider a:visited acronym,
#lightbox.gallerysmall .lbcontent .box .image p a:link span,#lightbox.gallerysmall .lbcontent .box .image p a:link strong,#lightbox.gallerysmall .lbcontent .box .image p a:link abbr,#lightbox.gallerysmall .lbcontent .box .image p a:link acronym,
#lightbox.gallerysmall .lbcontent .box .image p a:visited span,#lightbox.gallerysmall .lbcontent .box .image p a:visited strong,#lightbox.gallerysmall .lbcontent .box .image p a:visited abbr,#lightbox.gallerysmall .lbcontent .box .image p a:visited acronym,.flyoutteaser a:link span,.flyoutteaser a:link strong,.flyoutteaser a:link abbr,.flyoutteaser a:link acronym,.flyoutteaser a:visited span,.flyoutteaser a:visited strong,.flyoutteaser a:visited abbr,.flyoutteaser a:visited acronym,#content a:link span,#content a:link strong,#content a:link abbr,#content a:link acronym,#content a:link em,#content a:visited span,#content a:visited strong,#content a:visited abbr,#content a:visited acronym,#content a:visited em{color:#AC1035}
.start #content .col_12 .morelink a:link,.start #content .col_12 .morelink a:visited,
#content .grey a:link,#content .grey a:visited,#content .colored a:link,#content .colored a:visited,#content .gallery .box a:link,#content .gallery .box a:visited,#content .contact a:link,#content .contact a:visited,#content .blockquote a:link,#content .blockquote a:visited,#navMain .navSub .flyoutteaser p a:link,#navMain .navSub .flyoutteaser p a:visited,#content table .tr-even td a:link,#content table .tr-even td a:visited,#content .tx-cal-controller .ics_link a:link,#content .tx-cal-controller .ics_link a:visited{background-position:-130px -441px}
.start #content .col_12 a:link,.start #content .col_12 a:visited,#content .blockquote a:link,#content .blockquote a:visited{background-position:-130px -437px}
.start .container.slider .box a:link,.start .container.slider .box a:visited,#content .intro a:link,#content .intro a:visited{background-position:-264px -299px}
#content .linkliste ul li a:link,#content .linkliste ul li a:visited,.sitemap #content .linkliste li ul li a:link,.sitemap #content .linkliste li ul li a:visited,.sitemap #content .linkliste .navService li a:link,.sitemap #content .linkliste .navService li a:visited{background-position:-263px -303px}
#content .colored .linkliste ul li a:link,#content .colored .linkliste ul li a:visited,.sitemap #content .linkliste ul li a:link,.sitemap #content .linkliste ul li a:visited{background-position:-129px -441px}
.flyoutteaser p a.external-link:link,.flyoutteaser p a.external-link:visited,#navMain li.js_flyout p a.external-link:link,#navMain li.js_flyout p a.external-link:visited,#content a.external-link:link,#content a.external-link:visited,#content td tr td a.external-link:link,#content td tr td a.external-link:visited,#content table .tr-odd td td a.external-link:link,#content table .tr-odd td td a.external-link:visited,#content table .tr-even td td a.external-link:link,#content table .tr-even td td a.external-link:visited{background-position:-235px -334px}
.start #content .col_12 .morelink a.external-link:link,.start #content .col_12 .morelink a.external-link:visited,
#content .grey a.external-link:link,#content .grey a.external-link:visited,#content .colored a.external-link:link,#content .colored a.external-link:visited,#content .contact a.external-link:link,#content .contact a.external-link:visited,#content .blockquote a.external-link:link,#content .blockquote a.external-link:visited,#navMain .navSub .flyoutteaser p a.external-link:link,#navMain .navSub .flyoutteaser p a.external-link:visited,#content table .tr-even td a.external-link:link,#content table .tr-even td a.external-link:visited{background-position:-100px -472px}
.start #content .col_12 a.external-link:link,.start #content .col_12 a.external-link:visited,#content .blockquote a.external-link:link,#content .blockquote a.external-link:visited{background-position:-100px -468px}
.start .container.slider .box a.external-link:link,.start .container.slider .box a.external-link:visited,#content .intro a.external-link:link,#content .intro a.external-link:visited{background-position:-235px -329px}
#content .linkliste ul li a.external-link:link,#content .linkliste ul li a.external-link:visited{background-position:-233px -334px}
#content .colored .linkliste ul li a.external-link:link,#content .colored .linkliste ul li a.external-link:visited{background-position:-98px -472px}
.start #content .col_12 .morelink a.download:link,.start #content .col_12 .morelink a.download:visited,
#content .news .gallery .image p a:link,#content .news .gallery .image p a:visited,
#lightbox.gallerysmall .lbcontent .box .image p a:link,#lightbox.gallerysmall .lbcontent .box .image p a:visited,.flyoutteaser p a.download:link,.flyoutteaser p a.download:visited,#navMain li.js_flyout p a.download:link,#navMain li.js_flyout p a.download:visited,#content a.download:link,#content a.download:visited,#content table .tr-odd td a.download:link,#content table .tr-odd td a.download:visited,#content table .tr-even td a.download:link,#content table .tr-even td a.download:visited,
#content .linkliste ul li a.download:link,#content .linkliste ul li a.download:visited,
#content .colored .linkliste ul li a.download:link,#content .colored .linkliste ul li a.download:visited{background-position:-199px -372px;padding-left:21px}
.start .container.slider .box a.download:link,.start .container.slider .box a.download:visited,
.start #content .col_12 a.download:link,.start #content .col_12 a.download:visited,#content .blockquote a.download:link,#content .blockquote a.download:visited,#content .intro a.download:link,#content .intro a.download:visited{background-position:-199px -367px;padding-left:21px}
#content .image a.download:link,#content .image a.download:visited{padding:0}
#content .image p a.download:link,#content .image p a.download:visited{padding-left:21px !important;background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -199px -372px !important;border-bottom:0 !important;text-transform:uppercase}
.start #content .col_12 .morelink a.mail:link,.start #content .col_12 .morelink a.mail:visited,.flyoutteaser p a.mail:link,.flyoutteaser p a.mail:visited,#navMain li.js_flyout p a.mail:link,#navMain li.js_flyout p a.mail:visited,#content a.mail:link,#content a.mail:visited,#content table .tr-odd td a.mail:link,#content table .tr-odd td a.mail:visited,#content table .tr-even td a.mail:link,#content table .tr-even td a.mail:visited,
#content .linkliste ul li a.mail:link,#content .linkliste ul li a.mail:visited,
#content .colored .linkliste ul li a.mail:link,#content .colored .linkliste ul li a.mail:visited{background-position:-161px -409px;padding-left:22px}
.start .container.slider .box a.mail:link,.start .container.slider .box a.mail:visited,
.start #content .col_12 a.mail:link,.start #content .col_12 a.mail:visited,#content .blockquote a.mail:link,#content .blockquote a.mail:visited,#content .intro a.mail:link,#content .intro a.mail:visited{background-position:-161px -405px;padding-left:22px}
#content .material.linkliste ul li a:link,#content .material.linkliste ul li a:visited,#content .content .form .error li a:link,#content .content .form .error li a:visited{background-position:-430px -143px;padding-left:30px}
#content .backlink{float:right}
#content .backlink a{background-position:-407px -175px}
#content .box .morelink p{padding-top:0;padding-bottom:0}
#content .morelink,.start .container.slider .morelink{font-size:1em;margin:5px 0}
#content .box.big div.morelink{width:auto}
#content .col_9 .box.big div.morelink{width:auto}
.list #content .col_9 .box.big div.morelink{margin-top:0}
#lightbox.gallerysmall .lbcontent .box .image p a:link,#lightbox.gallerysmall .lbcontent .box .image p a:visited,.start #content .col_12 a:link,.start #content .col_12 a:visited,.flyoutteaser .morelink a:link,.flyoutteaser .morelink a:visited,#content .morelink a:link,#content .morelink a:visited{float:none;font-size:.82em;text-transform:uppercase;letter-spacing:2px;padding-top:3px}
.start #content .headline .morelink{float:right;margin-top:15px}
.start #content .headline .morelink p{float:right;font-size:1.13em;margin:0}
.start .container.slider .morelink a:link,.start .container.slider .morelink a:visited,.start #content .headline .morelink a:link,.start #content .headline .morelink a:visited,.start #content .grey .headline .box .morelink a:link,.start #content .grey .headline .box .morelink a:visited{background-position:right 3px;letter-spacing:3px;padding:0 30px 0 0}
#navMain .navSub .flyoutteaser .morelink p a:link,#navMain .navSub .flyoutteaser .morelink p a:visited{background-position:-130px -443px}
.start .container.slider .box .morelink a:link,.start .container.slider .box .morelink a:visited{background-position:-264px -303px;font-size:.82em;text-transform:uppercase;letter-spacing:2px;padding:0 0 0 18px}
#content .box.material li a.matterhornlink:link,#content .box.material li a.matterhornlink:visited,#content .box.material li .abodmatterhorn span.matterhorndatum,#content .box.material li .abodmatterhorn span.matterhornpraesentator{display:block;padding:0 0 0 30px}
#content .box.material li .abodmatterhorn span.matterhorndatum,#content .box.material li .abodmatterhorn span.matterhornpraesentator{line-height:135%}
#content .trenner{clear:left;height:5px;overflow:hidden;margin:8px 0;padding-top:5px}
#content .intro p,#content .intro li,#content .intro a,#content .intro span,#content .intro strong,#content .intro abbr,#content .intro acronym,#content p.intro{font-size:1.13em;
}
#content p.intro a,#content p.intro span,#content p.intro strong,#content p.intro abbr,#content p.intro acronym{font-size:1em}
.standard #content .box.blockquote{width:41.5%;background:#F3F3F3 url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -275px -260px;margin-left:3%;padding-top:33px;padding-bottom:0}
#content .box blockquote{background:#F3F3F3 url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline.gif') repeat-x left bottom;padding:5px 20px 10px}
#content .box blockquote p{background-color:#F3F3F3;font-size:1.13em;
}
#content blockquote{clear:left}
#content blockquote h3,#content blockquote h4{padding-top:3px;padding-bottom:7px}
#content blockquote p{font-size:.94em;padding-left:20px}
#content .box blockquote p{padding-top:0;padding-left:0}
#content table{clear:left;border:none 0;margin:15px 1px}
#content table caption{position:absolute;top:-25000px;left:-17000px}
#content table tr th,#content table tr td{text-align:left;vertical-align:top;padding:5px 10px 5px 7px}
.standard #content .col_9 table td p{margin:0}
#content table td p{padding:0}
.tr-odd{background-color:#FFF}
.tr-even{background-color:#F3F3F3}
.tr-odd td{border-right:solid 2px #F3F3F3}
.tr-even td{border-right:solid 2px #FFF}
tr td.td-last{border-width:0}
td table{margin:5px 1px}
td .tr-odd,td .tr-even{background-color:#FFF}
td .tr-odd td,td .tr-even td{border:solid 1px #C0C0C0}
td tr td.td-last{border-width:1px}
.standard.big .content table{clear:both}
.standard.big .content table tr th,.standard.big .content table tr td{border:1px solid #C0C0C0;border-top:1px solid #C0C0C0;text-align:left;vertical-align:top;padding:5px 7px 3px}
.standard.big .content table tr th{background-color:#F3F3F3;border-bottom:none 0}
.standard.big .content table tr th p,.standard.big .content table tr td p{padding:0}
.content ul,.content ol{clear:left;list-style-type:disc;padding-left:26px;padding-bottom:14px}
.content ol{list-style-type:decimal}
.content li ul,.content li ol{padding-bottom:0}
#content .tx-indexedsearch ul{padding-left:0}
#content .tx-indexedsearch ul li{list-style-type:none}
#content .tx-indexedsearch li ul{padding-left:15px}
#content .tx-indexedsearch li ol li,#content .tx-indexedsearch li li ol li{list-style-type:decimal;padding-bottom:0}
#content .tx-indexedsearch li ul li,#content .tx-indexedsearch li li ul li{list-style-type:disc;padding-bottom:0}
.content ol,.content li ol,.content td ol,.content td li ol,#content .tx-indexedsearch ul li ol,#content .tx-indexedsearch ul li li ol{padding-left:1.63em}
.content li,#content .tx-indexedsearch ul li li{
padding-top:5px;padding-left:5px}
.content li ul li,#content .tx-indexedsearch ul li li ul li,.content li ol li,#content .tx-indexedsearch ul li li ol li{padding-top:0;padding-bottom:3px}
.content td ol{padding-left:1.88em}
.content ol li ul,#content .tx-indexedsearch ul li ol li ul,.content ol li ol,#content .tx-indexedsearch ul li ol li ol,.content ul li ul,#content .tx-indexedsearch ul li ul li ul,.content ul li ol,#content .tx-indexedsearch ul li ul li ol{padding:3px 0 0 18px}
.content ol li p,#content .tx-indexedsearch ul li ol li p,.content .teaser ol li p,.content .box ol li p,.content ul li p,#content .tx-indexedsearch ul li ul li p,.content .teaser ul li p,.content .box ul li p{margin:0;padding:0}
.standard #content .box,.standard #content .image{clear:right;float:right;border-top:20px solid #FFF;margin-bottom:10px}
.standard #content .box.float_left,.standard #content .image.float_left{clear:left;float:left}
.standard #content .box.middle.contact{margin-bottom:0}
.standard #content .box div{float:none;border-top:0 none}
.standard #content .box .image{border-top:none 0;margin-bottom:5px}
.standard #content .image p{padding:8px 10px 10px 15px}
.standard #content .box .image p{padding:8px 10px 0 15px}
#content .box.middle,#content .image.middle{clear:left;float:left;margin-left:0}
.standard #content .col_9 .middle .image{margin-right:0}
.standard #content .box.big,.standard #content .image.big{clear:both;float:none}
.standard #content .col_9 .gallery,.standard #content .col_9 .image,.standard #content .col_9 .box{margin-left:1%}
.standard #content .col_9 .image.float_left,.standard #content .col_9 .box.float_left{margin-left:3%;margin-right:1%}
.standard #content .box.contact.big,.standard #content .col_9 .middle{margin-left:0;margin-right:1.9%}
.standard #content .col_9 .box.float_left{margin-right:2.5%}
#content .news .box.float_left .image{margin-right:0}
.standard #content table,.standard #content .news.news-single .material,.standard #content .news-single .image,.standard #content .col_9 .big,.standard #content .col_9 .middle,.standard #content .col_9 p,.standard #content .col_9 ul,.standard #content .col_9 ol,.standard #content .col_9 h2,.standard #content .col_9 h3,.standard #content .col_9 h4,.standard #content .col_9 h5,.standard #content .col_9 h6{margin-left:3%}
.standard.big #content table,.standard #content td table,.standard.big #content .news-single .image,.standard.big #content .col_9 .big,.standard.big #content .col_9 .middle,.standard.big #content .col_9 p,.standard.big #content .col_9 ul,.standard.big #content .col_9 ol,.standard.big #content .col_9 h2,.standard.big #content .col_9 h3,.standard.big #content .col_9 h4,.standard.big #content .col_9 h5{margin-left:0}
.standard #content .col_9 .box .image,.standard #content .col_9 .box ul,.standard #content .col_9 li ul,.standard #content .col_9 .box ol,.standard #content .col_9 li ol,.standard #content .col_9 .box p,.standard #content .col_9 li p,.standard #content .col_9 .image p,.standard #content .col_9 .box h2,.standard #content .col_9 .box h3,.standard #content .col_9 li h3,.standard #content .col_9 .box h4,.standard #content .col_9 li h4,.standard #content .col_9 .box h5,.standard #content .col_9 li h5{margin-left:0}
#content .image p,#content .box.colored,#content .box.colored .image,#content .box.contact,#content .box.contact .image,.start #content .grey .box,.start #content .grey .image,.start #content .col_12 .big .image{background-color:#F3F3F3}
#content .box,#content .box.big,
.start #content .image{background-color:#FFF}
#content .image p{
}
#content .image p span.copy,.lbcontent .image p span.copy{display:inline-block;font-size:.75em;line-height:145%;padding-bottom:3px}
.list #content .image,#content .news .image{clear:left;float:left;width:252px}
#content .box .image{float:none;border-bottom:10px solid transparent;margin-bottom:0;padding-bottom:0}
#content .box.big .image.big{margin:0}
#content .box.big .image,#content .image.middle,#content .box.middle .image,#content .news .image,.list #content .eb2 .box.colored .image{clear:left;float:left;margin-left:0;margin-right:2.5%}
.start #content .col_6 .box .image.big{margin-bottom:20px}
.standard #content .news .gallery .box.big .image{clear:none;width:32%;margin-left:0;margin-right:1.3%}
#content .image img,#content .box .image img{float:none;margin:0}
.footer .flyoutteaser .box .image{clear:left;float:left;width:252px;margin-left:0;margin-right:2.5%}
.start .slider .video .image a,.start .container.slider .box .image.big a,
#content .image a,.footer .flyoutteaser .image a,#navMain .navSub .flyoutteaser .image a{position:relative;display:inline-block;max-width:100%;background-image:none;padding-left:0;border-bottom:solid 5px transparent;margin-bottom:-7px}
#content .image a span.spacer,.flyoutteaser .image a span.spacer{position:absolute;right:7px;top:7px}
#content .image a img,.flyoutteaser .image a img{color:#AC1035;padding-bottom:0}
#content .image a:hover,#content .image a:focus,#content .image a:active,.flyoutteaser .image a:hover,.flyoutteaser .image a:focus,.flyoutteaser .image a:active{border-bottom:solid 5px #AC1035;padding-bottom:0}
#content .image a:hover span.spacer,#content .image a:focus span.spacer,#content .image a:active span.spacer,.flyoutteaser .image a:hover span.spacer,.flyoutteaser .image a:focus span.spacer,.flyoutteaser .image a:active span.spacer{background-color:#AC1035}
#content .video .image a:hover span.spacer,#content .video .image a:focus span.spacer,#content .video .image a:active span.spacer{background-color:transparent}
#content .image img,#content .box .image img,.navSub .flyoutteaser .image img{max-width:100%;height:auto}
.standard #content .box,.standard #content .image{width:30.3%;height:auto}
#content .box.special{width:28.9%}
.standard #content .image.big,.standard #content .box.big{width:97%}
.standard #content .box.big .material,.standard #content .news .material{width:100%;margin-left:0}
.standard #content .box.colored .material{background-color:#F3F3F3}
.list #content .box.big .image,.standard #content .box .image,.footer .flyoutteaser .box .image,.list #content .eb2 .box.colored .image{width:auto}
#content .box .image.big,#content .box.big div.image.big,.navSub .flyoutteaser .image,.standard #content .eb1 .gallery .image{float:none;width:100%}
.standard #content .news .box.big{margin-top:0;margin-bottom:0}
.standard #content .news .box.big .image{margin-top:15px}
.standard #content .news .box.special.big .image,.standard #content .news .box.colored.big .image{margin-top:0}
.standard #content .news .box.big .image,.standard #content .news .box.big .image a,.standard #content .news .box.big .image img{width:auto}
.standard #content .news .box.big .image img,.list #content .news .box.big .image img{margin-right:0}
.standard #content .box.middle,.standard #content .image.middle{width:63.8%}
.standard #content .box.middle .image.big,.navSub .flyoutteaser .image{max-width:100%;margin-bottom:0}
.standard #content .box.contact.big,.standard #content .box.middle,.standard #content .box.colored.middle{clear:both;width:97%}
.standard #content .box.contact.big,.standard #content .box.contact.middle{clear:left;width:63.8%}
.standard #content .box.contact.big{float:left;margin-left:3%}
#content .box.middle.special .image,#content .box.middle.colored .image{float:none;margin:0 0 5px}
#content .box.big.special,.standard #content .box.special.middle{width:95.7%}
.col_9 .col_6{width:46.9%;margin-left:3%;margin-right:0}
.standard #content .col_6.break_1 .box.big,.standard #content .col_6.break_2 .box.big{width:100%;margin-left:0}
.col_9 .col_4{width:30.3%;margin-left:3%;margin-right:0}
.standard #content .col_4.break_1 .box.big,.standard #content .col_4.break_2 .box.big,.standard #content .col_4.break_3 .box.big{width:100%;margin-left:0}
.wrapper.big #content .col_9 .box,.wrapper.big #content .col_9 .image{max-width:252px}
.wrapper.big #content .col_9 .box.big,.wrapper.big #content .col_9 .image.big,.wrapper.big #content .col_9 .box.middle,.wrapper.big #content .col_9 .image.middle,.wrapper.big #content .col_9 .content .box,.wrapper.big #content .col_9 .content .image{max-width:none}
.wrapper.big #content .col_9 .box.contact.big,.wrapper.big #content .col_9 .box.middle,.wrapper.big #content .col_9 .box.colored.middle{clear:both;width:100%;margin-left:0}
.wrapper.big #content .col_9 .box.special.big,.wrapper.big #content .col_9 .box.special.middle{width:99%}
.wrapper.big #content .col_9 .box.contact.middle,.wrapper.big #content .col_9 .image.middle{width:73.8%}
.wrapper.big #content .image.big,.wrapper.big #content .box.big{width:100%;margin-left:0}
.wrapper.big .col_9 .col_6{width:48.77%;margin-left:0;margin-right:2.2%}
.wrapper.big #content .col_9 .col_6.break_2{margin-right:0}
.wrapper.big .col_9 .col_4{width:31.85%;margin-left:0;margin-right:2.2%}
.wrapper.big #content .col_9 .col_4.break_3{margin-right:0}
.wrapper.big .col_9 .col_3{margin-right:2.2%}
.wrapper.big #content .col_9 .col_3.break_4{margin-right:0}
.standard #content .material div.clearer{background-color:#FFF;border:solid 1px #FFF;color:#FFF}
#content .material ul{margin-top:10px;padding-left:0}
#content .material ul li{list-style-type:none;padding:5px 0 0}
#content .material ul li p{display:inline;padding-left:5px}
#content .material ul li a:link,#content .material ul li a:visited{min-height:18px;background-position:-257px -305px;line-height:125%;padding-left:30px}
#content .material ul li a.external-link:link,#content .material ul li a.external-link:visited{background-position:-227px -336px}
#content .material ul li a.mail:link,#content .material ul li a.mail:visited{background-position:-157px -411px}
#content .material ul li a.download:link,#content .material ul li a.download:visited,.standard #content .box.colored .material a.download:link,.standard #content .box.colored .material a.download:visited{background-position:-194px -372px}
.standard #content .box.colored .material{margin:10px 0 0}
.standard #content .box.colored .material div.clearer{background-color:#F3F3F3;border-color:#F3F3F3;color:#F3F3F3}
#content .colored .linkliste{padding-bottom:0}
#content .eb2 .box.big .linkliste ul,#content .linkliste ul{list-style-type:none;padding:5px 0 0}
#content .linkliste ul li a:link,#content .linkliste ul li a:visited,#content .linkliste ul li a.external-link:link,#content .linkliste ul li a.external-link:visited,#content .linkliste ul li a.download:link,#content .linkliste ul li a.download:visited,#content .linkliste ul li a.mail:link,#content .linkliste ul li a.mail:visited,#content .colored .linkliste ul li a:link,#content .colored .linkliste ul li a:visited,#content .colored .linkliste ul li a.external-link:link,#content .colored .linkliste ul li a.external-link:visited,#content .colored .linkliste ul li a.download:link,#content .colored .linkliste ul li a.download:visited,#content .colored .linkliste ul li a.mail:link,#content .colored .linkliste ul li a.mail:visited{padding-left:25px}
#content .linkliste.description li{margin-bottom:10px}
#content .linkliste.description li .abodmatterhorn a:link,#content .linkliste.description li .abodmatterhorn a:visited{background-position:-233px -336px}
#content .linkliste.description li strong{font-weight:normal}
#content .linkliste.description li strong span.matterhorndatum{font-weight:bold;padding-right:20px}
#content .linkliste.description li p,#content .linkliste.description li div{margin-top:3px;padding-left:25px}
#content .box.special{background-color:#FFF;border:solid 5px #AC1035}
#content .eb2 .box.special{margin-top:25px}
#content .box.middle.special,#content .box.big.special{padding-bottom:34px}
#content .eb1 .box.special h2,#content .eb2 .box.special h3{border-top:45px solid #FFF;margin-top:0;margin-bottom:13px;padding-top:0}
#content .eb2 .box.special h3{border-top-width:25px}
#content .eb1 .box.special div h2,#content .eb2 .box.special div h3{border-top:none 0;padding-top:10px}
#content .eb2 .box.special.big h3{border-top-width:45px}
#content .box.special div.morelink,#content .box.special h3,#content .box.special h4,#content .box.special p,#content .box.special ul,#content .box.special ol{padding-left:26px;padding-right:22px}
#content .box.special div div,#content .box.special div h3,#content .box.special div h4,#content .box.special div p,#content .box.special li p,#content .box.special li ul,#content .box.special li ol{padding-left:0;padding-right:0}
#content .box.contact,#content .box.colored{background-color:#F3F3F3}
#content .box.contact h3,#content .box.colored h3{border-top:18px solid #F3F3F3}
#content .box.contact div h3,#content .box.colored div h3{border-top:0 none}
#content .box.contact div,#content .box.colored div.morelink,#content .box.contact h3,#content .box.colored h3,#content .box.contact h4,#content .box.colored h4,#content .box.contact p,#content .box.colored p,#content .box.contact ul,#content .box.colored ul,#content .box.contact ol,#content .box.colored ol{padding-left:30px;padding-right:22px}
#content .box.colored .material ul,#content .box.contact div div,#content .box.colored div.image,#content .box.contact div h3,#content .box.colored div h3,#content .box.contact div h4,#content .box.colored div h4,#content .box.contact div p,#content .box.colored div p,#content .box.contact li p,#content .box.colored li p,#content .box.contact li ul,#content .box.colored li ul,#content .box.contact li ol,#content .box.colored li ol{border-top:none 0;padding-left:0;padding-right:0}
.standard #content .contact{border-top:none 0}
#content .box.contact{padding-bottom:20px}
#content .box.contact h3,#content .news-single .box.contact h3{background-image:url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline_contact.gif');background-repeat:no-repeat;border-top-color:#FFF;margin-bottom:20px;padding-top:30px}
#content .news-single .box.contact h3{color:#333;padding-left:30px;padding-right:20px}
#content .box.contact.middle h3,#content .box.contact.big h3{padding-left:11%}
#content .box.contact.middle .image,#content .box.contact.big .image{width:26%;margin:3px 2.5% 15px 11%;padding:0}
#content .box.contact.middle h4,#content .box.contact.big h4,#content .box.contact.middle p,#content .box.contact.big p{margin-left:26%;padding:0 20px 5px 72px}
#content .box.contact.middle p strong,#content .box.contact.big p strong{
}
#content .box.contact.middle.noimage h4,#content .box.contact.big.noimage h4,#content .box.contact.middle.noimage p,#content .box.contact.big.noimage p{margin-left:0;padding-left:11%}
#content .box.colored{padding-bottom:15px}
#content .box.colored div h3{background-image:none}
#content .box.colored div h4{padding-top:15px}
#content .box.big .links,#content .box.middle .links{clear:both;float:left;width:40%;margin-left:7%;padding-bottom:0}
#content .box.big .rechts,#content .box.middle .rechts{float:right;width:40%;margin-right:7%;padding-bottom:0}
#content .box.colored.big h2,#content .box.special.big h2,#content .box.colored.big h3,#content .box.special.big h3,#content .box.colored.big h4,#content .box.special.big h4,#content .box.colored.big p,#content .box.special.big p{padding-left:7%;padding-right:7%}
#content .box.colored.big ul,#content .box.special.big ul,#content .box.colored.big ol,#content .box.special.big ol{padding-left:9%;padding-right:7%}
#content .box.colored.big li ul,#content .box.special.big li ul,#content .box.colored.big li ol,#content .box.special.big li ol{padding-left:30px;padding-right:0}
#content .box.colored.big div h2,#content .box.special.big div h2,#content .box.colored.big div h3,#content .box.special.big div h3,#content .box.colored.big div h4,#content .box.special.big div h4,#content .box.colored.big div p,#content .box.special.big div p,#content .box.colored.big div li p,#content .box.special.big div li p,#content .box.colored.big li p,#content .box.special.big li p{padding-left:0;padding-right:0}
#content .box.colored.big div.morelink,#content .box.special.big div.morelink{clear:both;background-color:#F3F3F3;padding-left:7%;padding-left:7%}
#content .box.colored.big div div.morelink,#content .box.special.big div div.morelink{clear:none;padding-left:0;padding-right:0}
#content .box.colored div.morelink p a,#content .box.special div.morelink p a{background-color:transparent}
#content .box.colored div.morelink p a.download{display:block;width:100%;margin:-6px -20px -12px}
#content .box.colored.middle h2,#content .box.special.middle h2,#content .box.colored.middle h3,#content .box.special.middle h3,#content .box.colored.middle h4,#content .box.special.middle h4,#content .box.colored.middle p,#content .box.special.middle p{padding-left:7%;padding-left:7%}
#content .box.colored.middle div h2,#content .box.special.middle div h2,#content .box.colored.middle div h3,#content .box.special.middle div h3,#content .box.colored.middle div h4,#content .box.special.middle div h4,#content .box.colored.middle div p,#content .box.special.middle div p{padding-left:0;padding-right:0}
#content .box.colored.middle div.morelink,#content .box.special.middle div.morelink{clear:both;padding-left:7%;padding-left:7%}
#content .box.colored.middle div div.morelink,#content .box.special.middle div div.morelink{clear:none;padding-left:0;padding-right:0}
#content .box.special.big div.morelink{background-color:#FFF}
.standard #content .eb1 .gallery .box .image p{float:left;min-height:20px;margin-right:15em;padding-bottom:3px;padding-top:6px}
.standard #content .eb1 .gallery{position:relative;float:none;width:97%;margin-left:3%}
.standard #content .eb1 .gallery .browse{position:absolute;right:0;width:12em;bottom:0}
.standard #content .gallery{clear:right;float:right;width:30.3%}
.standard #content .gallery .box{float:none;margin:0}
.standard #content .eb1 .gallery .box.big,.standard #content .eb2 .gallery .box{width:100%}
.standard #content .eb2 .news .gallery{clear:both;width:97%;max-width:none;margin-left:3%}
.standard #content .gallery .box div.morelink{padding:0 10px 7px}
#content .gallery .box,#content .gallery .image{background-color:#F3F3F3;padding:0}
#content .gallery .image p{padding-bottom:0}
#content .gallery .image a span.spacer{position:absolute;right:0;top:auto;bottom:0;width:100%;height:21px;border-bottom:solid 5px #AC1035}
#content .gallery .image a span img{background-color:#AC1035;margin-left:auto;padding:1px 8px 1px 5px}
#content .gallery .image a:hover,#content .gallery .image a:focus,#content .gallery .image a:active,#content .gallery .image a:hover span.spacer,#content .gallery .image a:focus span.spacer,#content .gallery .image a:active span.spacer{background-color:transparent;border-color:transparent}
#content .gallery .image a:hover span img,#content .gallery .image a:focus span img,#content .gallery .image a:active span img{border:solid 1px #FFF;padding:0 7px 0 4px}
.start .slider .video .image{position:relative}
.start .slider .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#content .video .image span.spacer{position:absolute;top:-20000em;right:-20000em}
#content .video .image a span.spacer{right:37%;top:37%;width:auto}
#content .video .image a span.spacer img{margin:0 auto}
#content .video .image a:hover span.spacer,#content .video .image a:focus span.spacer,#content .video .image a:active span.space,#content .video .image a:hover span.spacer img,#content .video .image a:focus span.spacer img,#content .video .image a:active span.spacer imgr{background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_spacer.png') no-repeat right top}
.start .video .image a span.spacer{position:absolute;right:44.5%;top:44%}
.start .slider .video .image a:hover span.spacer,.start .slider .video .image a:focus span.spacer,.start .slider .video .image a:active span.spacer,#content .col_6 .video .image a:hover span.spacer,#content .col_6 .video .image a:focus span.spacer,#content .col_6 .video .image a:active span.spacer,#content .col_6 .video .image a:hover span.spacer img,#content .col_6 .video .image a:focus span.spacer img,#content .col_6 .video .image a:active span.spacer img{background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_spacer.png') no-repeat -400px -64px}
#content .audio .image span.spacer{position:absolute;top:-20000em;right:-20000em}
#content .audio .image a span.spacer{right:37%;top:37%;width:auto}
#content .audio .image a span.spacer img{margin:0 auto}
#content .audio .image a:hover span.spacer,#content .audio .image a:focus span.spacer,#content .audio .image a:active span.spacer,#content .audio .image a:hover span.spacer img,#content .audio .image a:focus span.spacer img,#content .audio .image a:active span.spacer img{background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_spacer.png') no-repeat -333px -168px}
.start .audio .image a span.spacer{position:absolute;right:44.5%;top:44%}
#content .col_6 .audio .image a:hover span.spacer,#content .col_6 .audio .image a:focus span.spacer,#content .col_6 .audio .image a:active span.spacer,#content .col_6 .audio .image a:hover span.spacer img,#content .col_6 .audio .image a:focus span.spacer img,#content .col_6 .audio .image a:active span.spacer img{background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_spacer.png') no-repeat -194px -230px}
.standard #content .news .gallery .box.big .image{text-align:center}
.standard #content .news .gallery .box.big .image p{text-align:left}
#content .news.news-single .image p{position:static;padding-top:8px}
#content .news.news-single .image p.caption,#content .news.news-single .image p.news-img-caption{padding-top:0;padding-bottom:8px}
#content .news .gallery .image p a{background-image:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif');display:inline-block}
#content .news .gallery .image a img{margin:0 auto}
#content .news .gallery .image div.morelink{padding:0}
.standard #content .gallery .browse,.start .browse{position:relative;width:100%;min-height:27px;border-top:solid 2px #FFF;margin:0}
.standard #content .eb1 .gallery .browse{right:0;border-top:0 none}
.standard #content .gallery .browse p,.start .browse p{padding:0}
.gallery .browse a.prev,.start .browse a.prev,.gallery .browse a.next,.start .browse a.next,.gallery .browse strong,.start .browse strong{position:absolute;top:0;margin:0;padding:0}
#content .gallery .browse a.prev,.start .container.slider .browse a.prev{background-position:-453px -104px;padding-left:0}
#content .gallery .browse a.next,.start .container.slider .browse a.next{right:0;background-position:-490px -68px;padding-left:0}
.browse a:hover img,.browse a:focus img,.browse a:active img{opacity:0.1}
.gallery .browse strong,.start .container.slider .browse strong{top:0;left:19%;width:62%;text-align:center}
.start .container.slider .browse strong{top:3px}
#content .gallery .browse a:hover,.start .container.slider .browse a:hover,#content .gallery .browse a:focus,.start .container.slider .browse a:focus,#content .gallery .browse a:active,.start .container.slider .browse a:active{width:37px;height:25px;border:solid 1px #333}
.browse a:hover img,.start .container.slider .browse a:hover img,.browse a:focus img,.start .container.slider .browse a:focus img,.browse a:active img,.start .container.slider .browse a:active img{width:100%;height:auto}
#content .media .material{padding-top:15px}
#content .media .material ul{padding-top:5px;padding-left:0}
#content .media .material ul li{list-style-type:none;background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -237px -337px;padding:0 0 7px 20px}
#content .media .material ul li a{min-height:10px;font-weight:bold;
}
.box.teaser{padding:0}
.box.extern{font-size:.88em;line-height:160%}
.content .box.extern p,.content .box.extern li,.content .box.extern table th,.content .box.extern table td{font-size:1em}
#content .box.extern h1{font-size:2.25em}
.content .box.extern h2{font-size:2.44em}
.content .box.extern h4{font-size:1.5em}
.content .box.extern h5{font-size:1.25em}
.eb2 .box.extern h3{font-size:1.69em}
#content .linkliste{padding-bottom:15px}
#content .linkliste h3{margin-top:15px}
#content .linkliste ul li p{padding-left:15px}
.standard #content .box .headline{background:url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline.gif') repeat-y -24px top;font-size:.88em;margin:20px 0 10px;padding:7px 13px 7px 30px}
.standard #content .box .headline p{font-size:1em}
.standard #content .box .headline a:link,.standard #content .box .headline a:visited{display:inline-block;padding-top:2px}
.standard #content .box .headline div.float_right{float:right}
.standard #content .box .headline strong{display:inline-block;margin-top:4px}
.list .eb2 .box.big,.list #content .eb2 .box.colored{margin-top:27px;margin-bottom:0}
.list #content .eb2 .box.colored{padding-bottom:0}
.list #content .eb2 .box.colored .image{border-bottom:0 none}
.list #content .eb2 .box.colored .clearer{height:5px;background-color:#FFF}
#content .dates h3,#content .list .box h4{font-size:1.38em;font-weight:bold;padding-bottom:15px}
#content h3 span.date,#content h4 span.date{display:block;font-size:.69em;padding-bottom:10px}
.list #content .eb2 .box.big .image{margin-top:0}
.list #content .eb2 .box.big p{padding-top:0}
.list #content .eb2 .box.big p.moretop{margin-top:10px}
.tx-cal-controller{position:relative}
.tx-cal-controller .ics_link{position:absolute;top:3px;right:15px;width:auto}
#content .ics_link .linkliste,#content .ics_link .linkliste ul,#content .ics_link .linkliste ul li{padding-top:0;padding-bottom:0}
#content .ics_link{margin-top:20px}
#content #events .ics_link{margin-top:0}
#content .ics_link .linkliste ul li{background-color:#F3F3F3}
#content .ics_link .linkliste ul li a:link,#content .ics_link .linkliste ul li a:visited{padding-top:2px;padding-right:10px}
#content .dates{margin:30px 0 5px}
#content .dates h3{font-size:1.5em;font-weight:normal;padding:5px 0 20px}
#content .dates p{padding:0}
.list #content .dates{margin:40px 0 15px}
#content .news .gallery .box,#content .news .gallery .image,#content .news .gallery .image p{background-color:#FFF}
.news-single .box.colored h4{margin-top:18px;padding-top:6px;padding-bottom:2px}
#content .list h3{clear:both}
.standard .eb2 .news{clear:both;margin-top:15px}
.standard .eb2 .news .box.big{margin-top:15px;margin-bottom:5px}
.list .eb2 .box.big.browse{margin:50px 0 20px}
.list .browse p{position:relative;padding-left:4.5em}
.list #content .browse a:link,.list #content .browse a:visited{background-image:none;text-align:center;padding:0}
.list .browse span{margin-right:20px}
.list .browse a span,.list .browse strong span{display:inline-block;min-width:1.6em;background-image:none;text-align:center;padding:2px 0}
.list .browse strong span{background-color:#333;color:#FFF}
.list .browse a:hover span,.list .browse a:focus span,.list .browse a:active span{text-decoration:underline}
.list .browse .backpage{position:absolute;left:0;top:0;width:4.5em}
.list .browse .backpage a,.list .browse .nextpage a{padding-left:0;padding-right:0}
.list .browse .nextpage a{margin-right:0}
.list #content .browse.top{min-height:32px;background-color:#F3F3F3}
.list #content .browse.top .clearer{height:1px;border:solid 1px #FFF;background-color:#FFF;color:#FFF;margin-top:-2px}
.list .browse.top p{display:inline-block;border-right:3px solid #FFF;padding:0}
.list #content .browse.top a:link,.list #content .browse.top a:visited{float:left;background-image:none;text-align:center;line-height:100%;padding:0}
.list .browse.top strong{float:left;min-height:23px;background-color:#333;border:solid 1px #333;color:#FFF;padding:2px 25px 3px}
.list .browse.top a span{display:inline-block;min-height:28px;border:solid 1px #F3F3F3;margin:0;padding:0}
.list .browse.top a:hover span,.list .browse.top a:focus span,.list .browse.top a:active span{background:#333 url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat left -540px;border-color:#333;color:#FFF}
.list .browse.top span.next a:hover span,.list .browse.top span.next a:focus span,.list .browse.top span.next a:active span{background-position:-39px -504px}
#content .tx-indexedsearch ul li{margin-bottom:13px;padding-left:0}
#content .tx-indexedsearch .list .box h4{font-size:1em;padding-bottom:7px}
#content .tx-indexedsearch .list .box.colored{margin-top:15px}
#content .tx-indexedsearch .list .box.colored p{padding:4px 20px}
.list #content .tx-indexedsearch .box.big.browse{margin-top:20px}
.content .oneline form,.content .tx-indexedsearch form{padding-top:20px}
.content .oneline form fieldset,.content .oneline form label,.content .tx-indexedsearch form label{display:block;float:left;width:75%}
.content .oneline form label span,.content .tx-indexedsearch form label span{display:block;float:left;width:13%;font-weight:bold;text-align:right;padding-top:5px}
.content .oneline form label input,.content .tx-indexedsearch form label input{display:block;float:left;width:78%;margin:0 3%}
.content .oneline form div.morelink input,.content .tx-indexedsearch form div.morelink input{margin-top:-2px}
.content .oneline{background-color:#F3F3F3}
.content .oneline .clearer{height:15px;background-color:#F3F3F3}
.content .oneline form fieldset label{display:block;float:none;width:100%}
.content .oneline form label span{width:24%}
.content .oneline form label input{width:66%}
.content .oneline form div.morelink input{padding-left:10px;padding-right:10px}
.shortcuts,.start .grey,.start #content .col_12{background-color:#F3F3F3}
.shortcuts li .image a:link img,.shortcuts li .image a:visited img{border-bottom:2px solid #F3F3F3}
.shortcuts li .image a:hover img,.shortcuts li .image a:focus img,.shortcuts li .image a:active img{border-color:#AC1035}
.start .headline{padding:17px 0 19px}
.start .headline h2{float:left;width:66%}
.start .col_6 h3{padding-left:25px}
.start #content .col_2 h3{background-color:#FFF;font-size:.88em}
.start #content .col_2 .box p{background-color:#FFF;font-size:.82em}
.start #content .col_2 .box div p{font-size:.88em}
.start #content .col_2 p strong{font-size:.82em;
}
.start #content .col_12 .box{width:auto;padding:5px 10px 5px 27px}
.start #content .col_12 .box .image{margin-top:17px}
.start #content .col_12 .box h3{padding-top:15px}
.start #content .col_12 .box p{font-size:1.25em;
padding-top:6px}
.start #content .col_12 .box .morelink p{font-size:.88em;
padding-top:10px}
.slider .image{width:100%}
.slider .image.big img{max-width:100%;height:auto}
.container.slider .inner{border-top:40px solid #FFF}
#slidercontent{position:relative;height:628px}
#slidercontent .inner{position:absolute;bottom:-19px;right:0;width:100%;min-height:240px}
#slidercontent .inner .txt{min-height:220px;background-color:#FFF;
padding-bottom:1px}
.start .container.slider .inner h3{background:url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline.gif') repeat-y -10px top;margin-top:.5em;margin-bottom:0}
.start .container.slider .inner p,.start .container.slider .inner li{font-size:1.13em}
.start .container.slider .inner ul,.start .container.slider .inner ol{background:url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline.gif') repeat-y -10px top;padding-left:30px}
.start .container.slider .inner ol{padding-left:2.25em}
.start .container.slider .inner li p{background-image:none}
.start .container.slider .inner p{background:url('../..//fileadmin/templates_global/public/css/styleimages/bg_headline.gif') repeat-y -10px top;padding-left:50px}
.start .container.slider .inner li{margin-left:37px;padding-top:5px}
.start .container.slider .inner li p{font-size:1em;padding-left:0}
.start .container.slider .inner .morelink{margin-top:0;margin-bottom:0}
.start .container.slider .inner .morelink p{padding-bottom:5px}
#slidercontent .inner .browse{position:absolute;right:0;
top:-38px;width:auto;min-width:12em;background-color:#FFF;border-top:0 none}
#slidercontent .inner .browse p{font-size:.88em}
.start .browse a.prev{left:0}
.start .container.slider .box.big .inner h3{margin-top:0;padding-top:20px}
.start .container.slider #slidercontent .box.big{background-image:none}
.start .container.slider #slidercontent .box.big .inner{margin-left:0}
.start .container.slider #slidercontent .box.big .inner h3{padding-top:0px}
.content form legend{font-size:1.31em;margin-bottom:15px}
.content form legend span{display:inline-block;margin-top:10px}
form label{display:block;float:left;background-color:#000;color:#FFF}
form label input,form label textarea{padding:3px 5px}
form label input,form label select,form label textarea{background-color:#E5E5E5;color:#333;font-size:.88em;border:solid 1px #333}
form label input:hover,form label input:focus,form label input:active,form label select:hover,form label select:focus,form label select:active,form label textarea:hover,form label textarea:focus,form label textarea:active{background-color:#FFF}
#search form .morelink{margin:0}
#search form .morelink p{border:solid 1px #333}
#search form .morelink input{width:auto;height:auto;background-color:#333;border:solid 1px #333;color:#FFF;font-size:.75em;padding:0}
#search form .morelink input:hover,#search form .morelink input:focus,#search form .morelink input:active{border-color:#FFF}
.content form label{float:none;width:48%;background-color:transparent;color:#333;margin-bottom:20px}
.content form label .toplabel{display:block;margin-bottom:10px}
.content form label input,.content form label select,.content form label textarea{background-color:#FFF}
.content form label input{width:96%}
.content form label textarea{width:98.25%}
.content form label select{width:auto;padding-left:2px}
.content form label select option{padding-right:7px}
.content form label input:hover,.content form label input:focus,.content form label input:active,.content form label select:hover,.content form label select:focus,.content form label select:active,.content form label textarea:hover,.content form label textarea:focus,.content form label textarea:active{background-color:#F3F3F3}
.content form p.title{padding-top:0}
.content form div.radioitem,.content form div.checkbox{margin-bottom:10px}
.content form div.radioitem label,.content form div.checkbox label{width:auto;margin-bottom:7px}
.content form div.radioitem label input,.content form div.checkbox label input{display:block;float:left;min-width:1em;width:auto;background-color:transparent;border:none 0;margin-top:5px}
.content form div.radioitem label span,.content form div.checkbox label span{display:block;float:none;font-weight:normal;line-height:160%;padding-left:20px}
.content form div.radioitem label span span,.content form div.checkbox label span span{display:inline;padding-left:0}
.content form .doublelabel{width:65%}
.content form .doublelabel label{float:left;width:50%}
.content form .doublelabel label.floatleft{clear:left}
.content form .doublelabel label input{width:90%}
.content form .doublelabel label span{width:auto}
.content form .doublelabel label.long{width:73%}
.content form .doublelabel label.long input{width:93.5%}
.content form .doublelabel label.short{width:25.5%}
.content form .doublelabel label.short input{width:81%}
.content form div.morelink input{background-color:#AC1035;border:solid 1px #AC1035;color:#FFF;font-weight:bold;padding:3px 20px 4px}
.content form div.morelink input:hover,.content form div.morelink input:focus,.content form div.morelink input:active{background-color:#FFF;color:#AC1035}
.content .form .error span.out{position:static;display:inline-block;float:left;width:auto;font-weight:normal;padding-right:5px}
.content .form .error span,.content .form .error span abbr,.content .form .error span acronym,.content .form .error li span.out{border-color:#AC1035;color:#AC1035;font-weight:bold}
.content .form ul.error{margin:10px 0 20px;padding-left:0}
.content .form .error li{list-style-type:none;padding:0}
.content .form .error li a:link,.content .form .error li a:visited{list-style-type:none;padding:2px 0 0}
.content .form .error .radioitem span,.content .form .error .checkbox span{font-weight:bold}
.content .form .error .radioitem span.out,.content .form .error .checkbox span.out{display:block;float:none;font-weight:normal;padding:0}
.sitemap #content li a:link,.sitemap #content li a:visited,.sitemap #content li a span,.sitemap #content li a abbr,.sitemap #content li a acronym{color:#333}
.sitemap #content .eb2 .box.big .linkliste li ul{border-top:solid 5px #FFF;border-bottom:solid 3px #FFF;padding:0}
.sitemap #content .eb2 .box.big .linkliste li ul ul{border-top:none 0}
.sitemap #content .box .navService h3,.sitemap #content li{background-color:#F3F3F3;font-size:1.06em;margin-bottom:3px;padding:2px 0 0}
.sitemap #content li li{background-color:#FFF;font-size:.82em;margin-bottom:0;padding:0 0 0 23px}
.sitemap #content li li li{font-size:1em}
.sitemap #content li a:link,.sitemap #content li a:visited{line-height:144%;margin-left:10px}
.sitemap #content li li a:link,.sitemap #content li li a:visited{line-height:160%}
.sitemap #content li li li a:link,.sitemap #content li li li a:visited{font-weight:normal}
.sitemap #content .navService{margin-top:30px}
.sitemap #content .box .navService h3{padding:5px 14px 4px}
.sitemap #content .navService li{background-color:#FFF;font-size:.82em;margin-bottom:0}
.sitemap #content .linkliste .navService li a:link,.sitemap #content .linkliste .navService li a:visited{padding-top:2px}
}
@media only screen and (max-width:1016px){#slidercontent{height:533px}
#slidercontent .inner{min-height:209px}
.start .container.slider .inner h3{margin-top:0;padding-top:30px}
}
@media only screen and (max-width:989px){.header .fachbereich{max-width:59%;margin-left:1%}
.header .float_left .float_right{width:40%}
.header .float_left .tx-macinasearchbox-pi1 label input{width:99%}
.sticky{left:0}
.last{float:left}
.rowinner{width:96%}
.col_1{width:14.62%}
.col_1.break_6{margin-right:0}
.col_2{width:31.70%}
.col_2.break_3{margin-right:0}
.col_2 .image.big{width:160px}
.standard #content .box,.standard #content .image,.standard #content .eb2 .gallery{width:33%}
.standard #content .box.middle,.standard #content .image.middle,.standard #content .box.contact.middle{width:61%}
.standard #content .box.special{width:31.5%}
.standard #content .box.big.special,.standard #content .box.special.middle{width:95.7%}
#content .box.contact.middle .image,#content .box.special div.morelink,#content .box.contact div,#content .box.contac.middlet div,#content .box.colored div.morelink,#content .box.special h3,#content .box.contact h3,#content .box.contact.middle h3,#content .box.colored h3,#content .box.special h4,#content .box.contact h4,#content .box.contact.middle h4,#content .box.colored h4,#content .box.special p,#content .box.contact p,#content .box.contact.middle p,#content .box.colored p,#content .box.special ul,#content .box.contact ul,#content .box.contact.middle ul,#content .box.colored ul,#content .box.special ol,#content .box.contact ol,#content .box.contact.middle ol,#content .box.colored ol{margin-left:0;padding-left:15px;padding-right:7px}
#content .box.contact.middle.noimage h4,#content .box.contact.big.noimage h4,#content .box.contact.middle.noimage p,#content .box.contact.big.noimage p{padding-left:15px}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{right:43%;top:43%}
#content .box.colored div.morelink p a.download{margin-left:-8px;margin-right:-8px}
.content form label{width:80%}
.content form .doublelabel{width:81%}
}
@media only screen and (max-width:921px){.content h2,.start .container.slider .inner h3{font-size:2em}
#slidercontent .inner{border-left-width:20px}
.start .container.slider .inner h3,.start .container.slider .inner p{background-position:-16px top;padding-left:30px}
.start .container.slider .inner ul,.start .container.slider .inner ol{background-position:-16px top}
.start .container.slider .inner li{margin-left:2%}
.start .container.slider .inner li p{margin-left:0}
}
@media only screen and (max-width:889px){.header .fachbereich table{border-right-width:30px;margin-left:15px;margin-right:10px}
.start #content .col_12 .box.search{width:54%}
.start #content .grey .col_12 .service{width:46%}
#content .grey .service li.impress a{background-position:-210px -151px}
#content .grey .service li a:link,#content .grey .service li a:visited{font-size:1.13em}
.start #content .col_12 .box.search .js_inner p a{background-position:right -37px}
.start #content .col_12 .box.search .js_inner p a.opened{background-position:right 10px}
.col_4{width:48.77%;margin-right:2.45%}
.col_4.break_2{margin-right:0}
.col_4.break_3{clear:both;float:left}
.col_9 .col_4.break_3{clear:none}
#slidercontent .inner .browse{min-width:13em}
.gallery .browse strong,.start .container.slider .browse strong{top:2px}
.standard #content .box,.standard #content .image,.standard #content .eb2 .gallery{width:39.25%}
.standard #content .box.middle,.standard #content .image.middle,.standard #content .box.contact.middle{width:54%}
#content .box.contact.middle .image,#content .box.contact.big .image{float:none;width:auto;margin-right:0}
#content .box.contact.middle h4,#content .box.contact.big h4,#content .box.contact.middle p,#content .box.contact.big p{margin-left:0;padding-left:15px}
.standard #content .box.special{width:37.75%}
.standard #content .box.big.special,.standard #content .box.special.middle{width:95%}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{right:42%}
.tx-cal-controller .ics_link{position:static;text-align:right;width:100%}
#content .tx-cal-controller .ics_link a:link,#content .tx-cal-controller .ics_link a:visited{background-position:-264px -303px}
}
@media only screen and (max-width:792px){.wrapper{font-size:90%}
#navMain li.js_flyout p a:link,#navMain li.js_flyout p a:visited,.flyoutteaser p a:link,.flyoutteaser p a:visited,.start .container.slider .box a:link,.start .container.slider .box a:visited,#content a:link,#content a:visited,#content td tr td a:link,#content td tr td a:visited,#content table .tr-odd td td a:link,#content table .tr-odd td td a:visited,#content table .tr-even td td a:link,#content table .tr-even td td a:visited{line-height:164%}
#content .material ul li a:link,#content .material ul li a:visited{line-height:134%}
.start #content .col_2 p strong,.wrapper .morelink p,#content .image p span.copy{font-size:95%}
.header .fachbereich{clear:left;margin-bottom:15px}
#navMain .navSub{margin-top:2px}
#navMain .navSub ul{width:46%}
#navMain .navSub ul:nth-child(even){clear:left}
#navMain .navSub .flyoutteaser{clear:left;float:none;width:auto;margin:0 20px 20px}
.navSub .flyoutteaser .image{float:left;max-width:252px;width:33%;margin:0 15px 10px 0}
.navSub .flyoutteaser h3{padding-top:0}
.start #content .col_12 .box.search{width:55%}
.start #content .grey .col_12 .service{width:45%}
#content .grey .service li a,#content .grey .service li strong{font-size:1em}
.col_6{width:100%;margin-right:0}
.col_6 .image.big{float:left;width:50%;min-width:265px;margin-right:10px}
.col_9 .col_6 .image.big{min-width:10px}
.start .col_3{width:48.77%}
.start .col_3.break_2,.start .col_3.break_4{margin-right:0}
.start .col_3 .image.big{float:left;width:50%;min-width:126px;margin-right:10px}
.shortcuts .content li{width:16.6%;margin-right:0}
#content .box.big.special{width:98.5%}
#content .news .gallery .image{width:50%}
#slidercontent{height:auto}
#slidercontent .inner{position:relative}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{top:41%}
.start .container.slider .box a:link,.start .container.slider .box a:visited,#content .intro a:link,#content .intro a:visited{background-position:-264px -301px}
.start #content .col_12 a:link,.start #content .col_12 a:visited,#content .blockquote a:link,#content .blockquote a:visited{background-position:-130px -439px}
.start .container.slider .box a.external-link:link,.start .container.slider .box a.external-link:visited,#content .intro a.external-link:link,#content .intro a.external-link:visited{background-position:-235px -332px}
.start #content .col_12 a.external-link:link,.start #content .col_12 a.external-link:visited,#content .blockquote a.external-link:link,#content .blockquote a.external-link:visited{background-position:-100px -470px}
.start .container.slider .box a.download:link,.start .container.slider .box a.download:visited,#content .intro a.download:link,#content .intro a.download:visited,.start #content .col_12 a.download:link,.start #content .col_12 a.download:visited,#content .blockquote a.download:link,#content .blockquote a.download:visited{background-position:-199px -370px}
.start .container.slider .box a.mail:link,.start .container.slider .box a.mail:visited,#content .intro a.mail:link,#content .intro a.mail:visited,.start #content .col_12 a.mail:link,.start #content .col_12 a.mail:visited,#content .blockquote a.mail:link,#content .blockquote a.mail:visited{background-position:-161px -408px}
#content .gallery .browse a.prev,.start .container.slider .browse a.prev{background-position:-453px -104px}
#content .gallery .browse a.next,.start .container.slider .browse a.next{background-position:-490px -68px}
.standard #content .eb1 .gallery .box .image p{float:none;margin-right:0;padding-bottom:2em}
.content .tx-indexedsearch form label span{width:15%}
.content .tx-indexedsearch form label input{width:73%}
}
@media only screen and (max-width:752px){.header .col_12{border-bottom:solid 1px #AC1035;margin-bottom:10px;padding-bottom:10px}
.header .fachbereich{max-width:none;width:98%}
.header .fachbereich .clearer{position:static;width:auto;height:1px;background-color:transparent}
.header .float_left .float_right{clear:both;float:none;width:100%}
.header .float_left .tx-macinasearchbox-pi1{float:left;width:55%}
.header .float_left .language{clear:none;width:45%}
.header .float_left .language a:link,.header .float_left .language a:visited{margin-top:0}
.header .float_left .tx-macinasearchbox-pi1 #search{margin-left:10px}
.header .float_left .tx-macinasearchbox-pi1 label input{width:100%}
.start #content .col_12 .box.search{width:100%}
.start #content .grey .col_12 .service{float:none;width:100%}
.shortcuts .content li{overflow:hidden}
.shortcuts .content li .image{margin-left:-7%}
.col_3{width:100%;margin-right:0}
.start .col_3{width:48.77%;margin-right:2.45%}
.col_9,.standard .col_9{width:100%;margin-right:0}
.standard #content .col_9 .middle,.standard #content .col_9 .big,.standard #content .col_9 p,.standard #content .col_9 ul,.standard #content .col_9 ol,.standard #content .col_9 h2,.standard #content .col_9 h3,.standard #content .col_9 h4,.standard #content .col_9 h5{margin-left:0}
.standard #content .box,.standard #content .image,.standard #content .eb2 .gallery,.standard #content .box.blockquote{width:37%;max-width:252px}
.standard #content .box.middle,.standard #content .image.middle,.standard #content .box.contact.middle{width:60%;max-width:531px}
.standard #content .box.big,.standard #content .image.big,.standard #content .box.colored.middle{width:100%;max-width:808px}
.standard #content .box.special{width:35%}
.standard #content .box.big.special,.standard #content .box.special.middle{width:98.5%}
#content .news .gallery .image{width:33.3%}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{right:41%}
.standard #content .eb1 .gallery .image{max-width:100%}
}
@media only screen and (max-width:643px){.stickynav{width:7em}
.stickynav img{position:absolute;top:-20000em;left:-20000em}
.stickynav a:link,.stickynav a:visited{min-height:17px;padding:6px 15px}
.stickynav a:link span,.stickynav a:visited span{padding:0;text-align:center}
.shortcuts .content li{width:20%}
.shortcuts .content li.break_0{clear:none}
#content .box.contact.big{width:100%;margin-right:0}
.start #content .box{width:100%}
.standard #content .box.big.special,.standard #content .box.special.middle{width:97.75%}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{right:40%;top:39%}
}
@media handheld,only screen and (max-width:592px){.header .float_left .language a:link,.header .float_left .language a:visited{font-size:.88em}
#slidercontent .inner{border-left-width:10px}
}
@media handheld,only screen and (max-width:553px){body{-webkit-text-size-adjust:none}
.header .logo,.header .float_left{float:none;width:100%}
.header .logo img{margin-bottom:5px}
.header .float_left .tx-macinasearchbox-pi1{max-width:245px}
.header .float_left .tx-macinasearchbox-pi1 #search{margin-left:0}
.col_2 .image.big{width:100%;max-width:160px}
.col_4{width:100%;margin-right:0}
.col_4 .image.big{float:left;width:50%;min-width:172px;margin-right:10px}
.shortcuts .content li{width:25%}
.standard #content .box,.standard #content .image,.standard #content .eb2 .gallery,.standard #content .box.blockquote{clear:both;float:none;width:100%;max-width:252px}
.standard #content .image{max-width:252px}
.standard #content .box.middle,.standard #content .box.big,.standard #content .image.middle,.standard #content .image.big,.standard #content .box.contact.middle,.standard #content .box.blockquote{width:100%;max-width:100%}
.standard #content .box.special{width:97%;max-width:100%}
.standard #content .col_9 .box,.standard #content .col_9 .image,.standard #content .eb2 .gallery{width:auto;margin-left:0;margin-right:0}
.standard #content .col_9 .news .image{margin-right:10px}
.standard #content .col_9 .news .box.colored .image{margin-right:0}
#content .box.contact.middle .image{float:left;margin-right:10px}
.standard #content .news .gallery .box.big .image{width:48%}
.standard #content .news .gallery .box.big .clearer{clear:none}
.standard #content .eb2 .gallery .box{width:252px}
.standard #content .gallery .box.big{width:100%}
#content .news .gallery .image{width:50%}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{right:38%;top:37%}
.content .tx-indexedsearch form{padding-top:5px}
.content .tx-indexedsearch form label{float:none;width:100%}
.list #content .col_9 .box.big div.morelink{float:right;margin:10px 6.75% 12px 0}
}
@media handheld,only screen and (max-width:472px){
.header .rowinner{width:100%}
#navMain .navSub ul{float:none;width:auto;padding:0 37px 0 0}
#navMain .navSub{padding:17px 0 7px}
#navMain .navSub .flyoutteaser{display:none}
#navMain li{min-width:38%}
#navMain li.start{min-width:23px}
#content .grey .service li{margin-right:10px}
.footer .pageservice{clear:right;margin-top:0}
.footer .col_12{position:relative}
.footer .logo{position:absolute;top:0}
.shortcuts .content li{width:33%}
.col_6 .image.big{float:none;width:100%;max-width:531px;margin-right:0}
.col_4 .image.big,.col_9 .box.big .image,#content .box.contact.big .image{float:none;width:100%;max-width:345px;margin-right:0}
.col_3 .image.big,.start .col_3 .image.big{float:none;width:100%;max-width:252px;margin-right:0}
.col_2{width:48.77%}
.col_2.break_2,.col_2.break_4{margin-right:0}
.col_2.break_3{margin-right:2.45%}
.list #content .eb2 .box.big .image{max-width:50%}
.content h2,.start .container.slider .inner h3{font-size:1.5em}
.content h3,#content .dates h3,.start #content h2,.eb1 .box h2,.content .news .big h4,.start #content .headline .box h2,.footer h2,.footer h3{font-size:1.06em}
.content h4,.standard .eb2 .news-single .box.contact h3,.navSub h3{font-size:1.13em}
.content h5{font-size:.94em}
.eb1 .box h3,.eb2 .box h3,#content h3 span.date,#content h4 span.date{font-size:1em}
.start #content .col_12 .box p,.start .container.slider .inner p,.start .container.slider .inner li{font-size:1em}
.start #content .col_12 .box p a{padding-top:5px}
.start .container.slider .inner p a,.start .container.slider .inner li a{padding-top:3px}
#slidercontent .inner .browse p a{padding-top:0}
#content .image p{font-size:.75em}
#content .image p span.copy{font-size:1em}
#content .box,#content .image,#content .box.blockquote{float:none;width:100%;margin-right:0}
#content .box.special,#content .box.big.special{width:97.8%}
#content .box.big .image{width:50%}
#content .eb1 .box h2,#content .eb1 .box h3,#content .eb1 .box p,#content .eb2 h2,.standard #content .eb2 .box h3,.standard #content .eb2 .box p,
#content .eb1 .box.special.big div.morelink,#content .eb2 .box.special.big div.morelink,
#content .box.special.big h2,#content .box.special.big h3,#content .box.special.big p,
#content .eb1 .box.colored div.morelink,
#content .box.colored.big h2,.standard #content .box.colored.big h3,.standard #content .box.colored.big p,
.standard #content .box.big .links,.standard #content .box.big .rechts,
#content .eb2 .box.contact h3,#content .eb2 .box.contact h4,#content .eb2 .box.contact p,#content .eb2 .box.contact .image{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
#content .box.big .links,#content .box.big .rechts{float:none;width:93%}
.list #content .eb2 .box.browse p{padding-left:4.5em}
.standard #content .eb2 .news .box p,.standard #content .eb2 .news .box h3,.standard #content .eb2 .box.colored div.morelink,.standard #content .eb2 .box.browse p,.list #content .eb2 .box.browse.top p{padding-left:0}
.start .slider .video .image a span.spacer{right:42%;top:42%;width:67px;height:45px}
.start .slider .video .image a span.spacer img{max-width:100%;height:auto}
.start .slider .video .image a:hover span.spacer,.start .slider .video .image a:focus span.spacer,.start .slider .video .image a:active span.spacer{background-position:right top}
.start .col_6 .audio .image a span.spacer{right:42%;top:42%;width:67px;height:45px}
.start .col_6 .audio .image a span.spacer img{max-width:100%;height:auto}
.start .col_6 .audio .image a:hover span.spacer,.start .col_6 .audio .image a:focus span.spacer,.start .col_6 .audio .image a:active span.spacer{background-position:right top}
}
@media handheld,only screen and (max-width:360px){.header .float_left .tx-macinasearchbox-pi1{float:none;width:100%}
.header .float_left .language{width:100%;margin:5px 0 0}
#navMain li{min-width:100%;width:100%}
#navMain li.start{min-width:23px;width:23px}
.footer .social{float:right;margin-top:0}
.footer .pageservice{clear:none;float:none;margin-top:2.94em}
.footer .logo{position:static}
.shortcuts .content li{width:33.3%}
.col_2.break_3{margin-right:0}
.col_3,.start .col_2,.col_3,.start .col_3{float:none;width:100%;margin-right:0}
.col_2 .image.big,.col_3 .image.big{float:none;width:100%;max-width:160px;margin-right:0}
.col_3 .image.big{max-width:252px}
#slidercontent .inner{border-left-width:5px}
#content .col_2 .box.big div.image.big{margin-right:10px}
#content .grey .box.service li{width:25% !important;margin-right:0}
#content .grey .box.service li a:link,#content .grey .box.service li a:visited{font-size:1em}
#content .news .gallery .image{width:100%}
#content .news .gallery .image img{max-width:100%}
.standard #content .news .gallery .box.big .image{float:none;width:auto}
.start #content .col_12 .box .image{float:none;width:100%;margin-right:0}
.list #content .eb2 .box.big .image{float:none;max-width:100%;margin-right:0}
.content .tx-indexedsearch form label span{width:25%}
.content .tx-indexedsearch form label input{width:61%}
.start .slider .video .image a span.spacer,.start .col_6 .audio .image a span.spacer{right:40%;top:38%}
}
@media handheld,only screen and (max-width:332px){.shortcuts li .image a:link img,.shortcuts li .image a:visited img{max-width:110%;height:auto;max-height:90px}
}
@media handheld,only screen and (max-width:302px){.shortcuts .content li{width:120px}
}
@media handheld,screen{
.content form legend span{margin-bottom:10px}
.content form div.checkbox label input,.content form div.radioitem label input{margin-top:4px}
}
@media handheld,screen{.gsib_b{display:none}
.wrapper .header form.gsc-search-box{width:99%;margin-left:1%}
.wrapper .header .gsc-search-box-tools .gsc-search-box .gsc-input,.standard .gsc-search-box-tools .gsc-search-box .gsc-input{border:1px solid #333;padding-right:0}
.wrapper .header .gsc-search-box-tools .gsc-input td.gsib_a input.gsc-input{height:19px !important;border:solid 1px #FFF !important;padding:3px !important}
.wrapper .header .gsc-search-box-tools .gsc-input td.gsib_a input.gsc-input:hover,.wrapper .header .gsc-search-box-tools .gsc-input td.gsib_a input.gsc-input:focus,.wrapper .header .gsc-search-box-tools .gsc-input td.gsib_a input.gsc-input:active{border-color:#333 !important}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{margin:0 !important;padding:6px !important}
.header table.gsc-search-box td table,#content table.gsc-search-box td table{margin:0}
.header table.gsc-search-box,#content table.gsc-search-box{border-collapse:collapse;margin:0;padding:0}
.header table.gsc-search-box td,#content table.gsc-search-box td{vertical-align:top !important;margin:0;padding:0}
.header table.gsc-search-box td.gsc-input input,#content table.gsc-search-box td.gsc-input input{width:96% !important;box-shadow:none !important;font-size:1em;padding:3px}
table.gsc-search-box td.gsc-input div.gsc-input-box table td.gsib_a input.gsc-input{padding:3px 10px 4px 18px !important}
input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{box-shadow:none !important}
table.gsc-search-box td.gsc-input .gsc-input-box{height:25px;border:none 0}
table.gsc-search-box td.gsc-search-button{width:13px;border:solid 1px #333}
table.gsc-search-box td.gsc-search-button input{position:relative;float:left;background-color:#333;background-image:none !important;border-color:#333;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-border-radius:0}
table.gsc-search-box td.gsc-search-button input:hover,table.gsc-search-box td.gsc-search-button input:focus,table.gsc-search-box td.gsc-search-button input:active{border-color:#FFF}
.is_chrome .header .float_left .float_right table.gsc-search-box,
.is_chrome .standard #content table.gsc-search-box td table{margin-top:0}
.is_mac_chrome .header .float_left .float_right table.gsc-search-box td table{margin-top:1px !important}
.is_mac_chrome .standard #content table.gsc-search-box td table{margin-top:1px !important}
#content div.gsc-control-cse div.gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box tbody tr td.gsc-input div.gsc-input-box{border:none !important;font-size:1.25em}
#content div.gsc-control-cse div.gsc-control-wrapper-cse input.gsc-input{height:18px !important;border:solid 1px #FFF !important}
#content div.gsc-control-cse div.gsc-control-wrapper-cse input.gsc-input:hover,#content div.gsc-control-cse div.gsc-control-wrapper-cse input.gsc-input:focus,#content div.gsc-control-cse div.gsc-control-wrapper-cse input.gsc-input:active{border-color:#333 !important}
#content form.gsc-search-box{margin-bottom:35px}
#content .gsc-table-result,#content .gsc-thumbnail-inside,#content .gsc-url-top{padding-left:0 !important;padding-right:8px}
#content .gsc-tabsArea .gsc-tabHeader{height:28px;border:0 none;color:#FFF;font-size:1.13em;text-transform:none;padding:1px 5px 0}
.ie8 #content .gsc-tabsArea .gsc-tabHeader,.ie9 #content .gsc-tabsArea .gsc-tabHeader{padding-top:0}
#content .gsc-tabHeader.gsc-tabhInactive{background-color:#F3F3F3;border-color:#F3F3F3;color:#333;text-transform:none}
#content .gsc-tabHeader.gsc-tabhInactive:hover,#content .gsc-tabHeader.gsc-tabhInactive:focus,#content .gsc-tabHeader.gsc-tabhInactive:active{text-decoration:underline}
#content .gsc-refinementsArea,#content .box .gsc-control-cse{border:0 none}
#content .box div.gsc-result-info,#content .gsc-above-wrapper-area table td,#content .gsc-above-wrapper-area td .gsc-result-info{padding:0}
#content .gsc-above-wrapper-area table{margin:0}
#content .gsc-above-wrapper-area .gsc-orderby .gsc-orderby-label{margin-bottom:20px;padding:0 7px 0 0}
#content .gsc-above-wrapper-area .gsc-orderby{font-size:1.19em}
#content .gsc-above-wrapper-area .gsc-selected-option{font-size:1.19em;padding-left:15px}
#content .gsc-above-wrapper-area .gsc-selected-option{display:inline-block;background:url('../..//fileadmin/templates_global/public/css/styleimages/icons_link.gif') no-repeat -264px -307px;color:#AC1035}
#content .gsc-above-wrapper-area .gsc-selected-option:hover,#content .gsc-above-wrapper-area .gsc-selected-option:focus,#content .gsc-above-wrapper-area .gsc-selected-option:active{text-decoration:underline}
#content .gsc-above-wrapper-area .gsc-selected-option-container{cursor:pointer;width:auto !important;min-width:10px;max-width:none;height:auto;background-color:transparent !important;background-image:none !important;border:none 0;border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0 #FFF;-webkit-box-shadow:0 0 0 #FFF;color:#333;text-align:left;line-height:160%;padding:0}
#content .gsc-above-wrapper-area .gsc-option-menu{top:-10px !important;right:auto;background:url('../..//fileadmin/templates_global/public/css/styleimages/bg_flyout.png') repeat left top;box-shadow:0 0 0 #FFF;-webkit-box-shadow:0 0 0 #FFF;color:#FFF}
#content .gsc-above-wrapper-area .gsc-option-menu .gsc-option-menu-item{color:#FFF;font-size:1.13em;padding:0 7px}
#content .gsc-above-wrapper-area .gsc-option-menu .gsc-option-menu-item-highlighted{background-color:transparent;font-weight:bold}
#content .gsc-above-wrapper-area .gsc-option-menu .gsc-option{color:#FFF;line-height:160%}
#content .gsc-above-wrapper-area .gsc-option-menu .gsc-option:hover,#content .gsc-above-wrapper-area .gsc-option-menu .gsc-option:focus,#content .gsc-above-wrapper-area .gsc-option-menu .gsc-option:active{text-decoration:underline}
.standard #content .gs-webResult.gsc-result,.standard #content .gsc-results .gsc-imageResult{float:left;border:none 0}
#content .gsc-resultsRoot table{margin:0}
#content .gsc-resultsRoot table.gsc-table-result{background-color:#F3F3F3;margin-top:15px}
#content .gsc-resultsRoot .gsc-result,#content .gsc-resultsRoot .gsc-result td{padding:0}
#content .gsc-resultsRoot .gsc-webResult .gs-webResult{margin:0;padding-bottom:35px}
#content .gsc-resultsRoot .gsc-expansionArea .gs-webResult{margin:0;padding-bottom:35px}
.standard #content .gsc-webResult .gs-image-box{height:auto;padding:0}
.standard #content .gsc-webResult .gs-image-box a img{border:solid 1px #333}
.standard #content .gsc-webResult .gs-image-box a:hover img,.standard #content .gsc-webResult .gs-image-box a:focus img,.standard #content .gsc-webResult .gs-image-box a:active img{border-color:#F3F3F3}
#content .gsc-resultsRoot .gsc-result a:link,#content .gsc-resultsRoot .gsc-result a:visited,#content .gsc-resultsRoot .gsc-result a b,#content .gsc-resultsRoot .gsc-result a strong{text-decoration:none}
#content .gsc-resultsRoot .gsc-result a b,#content .gsc-resultsRoot .gsc-result a strong{color:#333;font-size:1em}
#content .gsc-resultsRoot .gsc-result a:hover,#content .gsc-resultsRoot .gsc-result a:focus,#content .gsc-resultsRoot .gsc-result a:active,#content .gsc-resultsRoot .gsc-result a:hover b,#content .gsc-resultsRoot .gsc-result a:focus b,#content .gsc-resultsRoot .gsc-result a:active b,#content .gsc-resultsRoot .gsc-result a:hover strong,#content .gsc-resultsRoot .gsc-result a:focus strong,#content .gsc-resultsRoot .gsc-result a:active strong{text-decoration:underline}
#content .gsc-resultsRoot .gsc-result .gs-title{padding-bottom:8px}
#content .gsc-resultsRoot .gsc-result a:link,#content .gsc-resultsRoot .gsc-result a:visited{font-size:.88em}
#content .gsc-resultsRoot .gsc-result .gs-snippet{background-color:transparent;border:0 none;font-size:1.13em;line-height:160%;padding:3px 8px}
#content .gsc-resultsRoot .gsc-result .gsc-url-bottom{font-size:1.13em;font-weight:bold}
#content .gsc-resultsRoot .gsc-result .gs-image-box a:link,#content .gsc-resultsRoot .gsc-result .gs-image-box a:visited{background-image:none;padding:0}
#content .gs-imageResult-popup .gs-image-thumbnail-box{float:left;margin-bottom:15px;padding:0 15px 0 0}
.standard #content .gsc-resultsRoot .gsc-result .gs-image-popup-box .gs-image-box{float:none;margin:5px 0;padding:0 0 5px}
#content .gsc-results .gsc-cursor-box{clear:both;border:none 0;margin:20px 0 0;padding:0}
#content .gsc-imageResult .gsc-cursor-box{padding-top:30px}
#content .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color:#333;color:#FFF}
#content .gsc-results .gsc-cursor-box .gsc-cursor-page{float:left;font-weight:bold;text-decoration:none;padding:5px 10px}
#content .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,#content .gsc-results .gsc-cursor-box .gsc-cursor-page:focus,#content .gsc-results .gsc-cursor-box .gsc-cursor-page:active{text-decoration:underline}
#content .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover,#content .gsc-results .gsc-cursor-box .gsc-cursor-current-page:focus,#content .gsc-results .gsc-cursor-box .gsc-cursor-current-page:active{text-decoration:none}
#content .gcsc-branding table{width:auto;margin:0 0 30px auto}
#content .gsc-control-cse div{padding-right:0}
#content .gsc-control-cse div.gsc-above-wrapper-area{border-bottom:none 0}
#content .gcsc-branding td{width:auto;padding-right:0}
#content .gcsc-branding td a:link,#content .gcsc-branding td a:visited{width:auto;background-position:-264px -308px;margin-top:-2px}
#content .gsc-results.gsc-webResult{position:relative}
.standard #content .box .gsc-results.gsc-webResult .gcsc-branding{position:absolute;bottom:0;right:0}
#content .gsc-results.gsc-imageResult{position:relative}
.standard #content .box .gsc-results.gsc-imageResult .gcsc-branding{position:absolute;bottom:-1em;right:0}
.ie9 .standard #content .box .gsc-results.gsc-imageResult .gcsc-branding{bottom:0}
}
@media only screen and (max-width:752px){.header .float_left .gsc-search-box{float:right;width:67%}
}
@media handheld,only screen and (max-width:553px){.header .float_left .gsc-search-box{width:97%;margin-right:2%}
.standard .header .gsc-search-box-tools .gsc-input td.gsib_a input.gsc-input{width:100% !important}
}
