.tx-felogin-pi1 label{display:block}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:2px solid black;padding:0px 0px}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-right:10px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:10px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:10px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:10px}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-center{text-align:center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/*T2E*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul{height:1%}
/*T2E*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
img.tx-srfreecap-pi2-image{margin-left:1em;margin-right:1em;vertical-align:middle}
.tx-srfreecap-pi2-accessible-image{vertical-align:middle}
.tx-srfreecap-pi2-accessible-link{width:10em;float:right;vertical-align:middle;margin-right:7em}
.tx-srfreecap-pi2-cant-read{font-size:.9em;color:#35006d}
.tx-srfreecap-pi2-cant-read a:link{background-color:transparent;font-weight:bold;text-decoration:none}
*{margin:0;border:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
body,button,input,select,textarea{font-family:sans-serif}
::-moz-selection{background:#fcca04;color:#fff;text-shadow:none}
::selection{background:#fcca04;color:#fff;text-shadow:none}
a{color:#ccc}
a:visited{color:#551a8b}
a:hover{color:#ccc}
a:focus{outline:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.grid_1{width:6.6666666666667%}
.grid_2{width:15%}
.grid_3{width:23.333333333333%}
.grid_4{width:31.666666666667%}
.grid_5{width:40%}
.grid_6{width:48.333333333333%}
.grid_7{width:56.666666666667%}
.grid_8{width:65%}
.grid_9{width:73.333333333333%}
.grid_10{width:81.666666666667%}
.grid_11{width:90%}
.grid_12{width:98.333333333333%}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:0.83333333333333%;margin-right:0.83333333333333%;margin-bottom:20px;float:left;display:block}
.alpha{margin-left:0px}
.omega{margin-right:0px}
.flex-container a:active,.flexslider a:active{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{max-width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{background:#fff;position:relative;zoom:1;width:100%;margin:0 auto}
.flexslider .slides{zoom:1}
.flexslider .slides>li{position:relative}
.flex-container{zoom:1;position:relative}
.flex-direction-nav li a{display:none!important;width:52px;height:52px;margin:-13px 0 0;display:block;background:url('../../fileadmin/templates/images/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}
.flex-direction-nav li .next{background-position:-52px 0;right:-21px}
.flex-direction-nav li .prev{left:-20px}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-23px;text-align:right}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-nav li:first-child{margin:0}
.flex-control-nav li a{width:13px;height:13px;display:block;background:url('../../fileadmin/templates/images/bg_control_nav_ok.png') no-repeat 0 0;cursor:pointer;text-indent:9999px;overflow:hidden}
.flex-control-nav li a:hover{background-position:0 -13px}
.flex-control-nav li a.active{background-position:0 -26px;cursor:default}
.navcontainer ul{font-size:1.1em;border-top:1px dotted #000;margin:0;padding:0 0 2em 0;list-style-type:none;text-align:center;float:left;width:100%}
.navcontainer ul li{display:inline}
.navcontainer ul li a{float:left;line-height:3em;padding:0 2em 0 0;color:#9a9a9a;text-align:center;text-decoration:none;font-weight:normal;text-transform:lowercase;font-style:italic}
.navcontainer ul li.activ a{color:#000;
}
.navcontainer ul li a:hover{color:#ccc}
body{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:.8em;line-height:normal}
h2,h3,h4,h5,h6{font-weight:normal;font-family:Arial,Helvetica,sans-serif;line-height:120%;margin:0;padding:0}
a,a:visited,a:active
a:hover{color:#ccc;text-decoration:none}
a:hover{text-decoration:none}
p.bodytext a.mail{color:#9a9a9a!important}
p.bodytext a.mail:hover{color:#FF9900!important}
#container{max-width:960px;margin:auto;border-bottom:1px dotted #000;text-align:center}
#colophon{max-width:960px;margin:auto;text-align:center}
header{margin:0 0 20px 0}
header,header nav,#main,footer,#banner{width:100%}
#logo{margin:0 auto;padding-bottom:5em}
header{padding:80px 0 0;margin:0}
header h1{font-size:3.2em}
header h2{font-size:1.8em}
footer{font-size:.875em;line-height:1.3em}
#main{line-height:1.3em}
#main p{margin:20px 0 20px 0;text-align:left}
#content{margin:0;padding:50px 0 30px 0}
#content p{margin:0 0 20px 0}
#content ul,#content ol{margin:1em 0;padding:0 0 0 40px}
#content dd{margin:0 0 0 40px}
.clearer{clear:both}
img{width:auto!important;height:auto!important}
.aktiv{color:#000!important}
fieldset.tx-powermail-pi1_fieldset{padding:10px 0!important}
fieldset.tx-powermail-pi1_fieldset legend{float:left!important;color:#666!important;margin:0 0 10px 0!important;padding-left:0!important;font-size:14px!important}
fieldset.tx-powermail-pi1_fieldset label{font-weight:normal!important;text-align:left!important;color:#666!important;margin:10px 20px 0 0}
fieldset.tx-powermail-pi1_fieldset input,fieldset.tx-powermail-pi1_fieldset textarea{float:left;background-color:#f2f2f2!important;border:none!important;box-shadow:none!important}
fieldset input[type="radio"],fieldset input[type="checkbox"]{border:none !important;margin:0 10px 0 0}
fieldset.tx-powermail-pi1_fieldset [type="submit"],.tx_powermail_pi1_formconfirmation_back [type="submit"],.tx_powermail_pi1_formconfirmation_submit [type="submit"]{background-color:#000!important;padding:.5em 3em!important;border:none;color:#fff!important;text-decoration:none;font-weight:bold;cursor:pointer;display:inline-block;
font-size:90%}
fieldset.tx-powermail-pi1_fieldset{background:transparent!important;box-shadow:none!important;border:none!important}
span.powermail_mandatory{color:#ff9900!important}
#content fieldset.tx-powermail-pi1_fieldset fieldset{padding-left:0!important}
#content fieldset.tx-powermail-pi1_fieldset fieldset .powermail_radio_inner,#content fieldset.tx-powermail-pi1_fieldset fieldset .powermail_check_inner{width:auto;margin:-5px 0 5px 0 !important}
#content fieldset.tx-powermail-pi1_fieldset fieldset .powermail_radio_inner label,#content fieldset.tx-powermail-pi1_fieldset fieldset .powermail_check_inner label{width:auto !important;text-align:left !important;padding-left:10px}
input:invalid,textarea:invalid{background-color:#fef6e9!important}
div.tx-powermail-pi1{width:100%!important}
.wtcart_cart_header{background-color:transparent!important;border-bottom:1px dotted #000;border-top:1px dotted #000}
.wtcart_cart_col1,.wtcart_cart_col2,.wtcart_cart_col3,.wtcart_cart_col4{width:16.666%!important;color:#000!important}
.wtcart_cart_footer{background-color:transparent!important;border-top:1px dotted #000;border-bottom:1px dotted #000}
.wtcart_cart_col1_2,.wtcart_cart_col3_4{color:#000!important}
.wtcart_cart_col1_2{width:70%!important}
.wtcart_cart_col3_4{width:20%!important;margin:0 0 0 10%!important;text-align:left!important}
div.tx-powermail-pi1{font-family:Arial,Helvetica,sans-serif!important;font-size:1em;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;width:100%!important}
.tx-powermail-pi1_confirmation,.tx-powermail-pi1_thx{line-height:normal;text-align:left}
.tx_powermail_pi1_formconfirmation_back{float:left!important;margin-right:1em!important;width:auto!Important}
.tx_powermail_pi1_formconfirmation_submit{float:left!important;width:auto!Important}
div.tx_powermail_pi1_fieldwrap_html button{padding:.5em 4em!important;float:right!important}
input.tx_quick_shop_qty{padding-bottom:3px!important;margin:0!important}
fieldset.tx-powermail-pi1_fieldset select{border:1px solid #ccc!important;box-shadow:none!important;float:left!important;margin:0!important;padding:2px!important;width:405px!important}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,fieldset.tx-powermail-pi1_fieldset textarea,fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{margin:10px 0 0 0!important}
img.tx-srfreecap-pi2-image{float:left;margin-bottom:0;margin-left:-400px;margin-right:0;margin-top:30px;width:100px !important}
.tx-srfreecap-pi2-cant-read{color:#000000;float:left;font-size:0.9em;margin-left:-300px;margin-top:60px}
#wtcart_shipping{padding-left:0!important}
#wtcart_shipping fieldset{text-align:left}
#wtcart_shipping fieldset legend{font-weight:bold;margin:0 0 10px 0!important;font-size:14px!important}
#wtcart_shipping .wtcart_cart_fieldwrap_radio{display:inline-block;*display:inline;*zoom:1;margin:5px 20px 0 0}
#cintent h1{color:#000}
body #content .fieldsets fieldset{padding:10px 15px 0 15px;background:#fff;filter:none;margin:15px 0}
ul#record-browser{padding-left:0 !important;width:400px}
.tax_shipping{margin-top:15px}
.backbutton.bling{float:left!important;margin-top:-24px!important}
div.charges{margin-top:-30px !important}
table.wtcart_cart_table{margin:0 0 10px 0;border:none;width:100%}
table.wtcart_cart_table th{padding:0 10px;height:30px;line-height:30px;font-weight:bold !important;color:#666;background:#fff !important;border-bottom:1px dotted #000;text-align:right;font-weight:bold}
table.wtcart_cart_table tbody td{padding:5px 10px;vertical-align:top;text-align:right}
table.wtcart_cart_table tbody td input{width:20px}
table.wtcart_cart_table tfoot td{padding:3px 10px 2px 10px;text-align:right;color:#666;background:#fff}
table.wtcart_cart_table wtcart_cart_right{text-align:right}
table.wtcart_cart_table thead tr{background:red}
table.wtcart_cart_table .wtcart_cart_thead_col1{width:15%;text-align:center}
table.wtcart_cart_table .wtcart_cart_thead_col2{width:50%;text-align:left}
table.wtcart_cart_table .wtcart_cart_thead_col3{width:15%}
table.wtcart_cart_table .wtcart_cart_thead_col4{width:15%}
table.wtcart_cart_table .wtcart_cart_tfoot_row1 td{padding-top:10px;border-top:1px dotted #000}
table.wtcart_cart_table .wtcart_cart_tfoot_total .wtcart_cart_tfoot_col1{width:20%}
table.wtcart_cart_table .wtcart_cart_tfoot_total .wtcart_cart_tfoot_col1,table.wtcart_cart_table .wtcart_cart_tfoot_total .wtcart_cart_tfoot_col2{padding-bottom:5px;border-top:1px solid #666;border-bottom:5px double #666}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none!important;background-color:#fff!important;background-image:none!important}
.flexslider{margin:0 auto 2em auto}
.flex-caption{margin:0}
.flexslider ul.slides p{color:#fff}
*+html #main .flex-caption{margin:0}
DIV.csc-textpic-above DIV.csc-textpic-imagewrap,DIV.csc-textpic-below DIV.csc-textpic-imagewrap,DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,DIV.csc-textpic DIV.csc-textpic-imagewrap DL-csc-textpic-image{float:none}
.flexslider img,embed,object,video{max-width:100%;height:auto;width:auto}
DIV.csc-textpic IMG{max-width:100%;height:auto;width:auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin:0!important}
#content img{max-width:100%;height:auto}
aside{float:left;margin:0 0 40px 0}
#secondary-navigation{margin-bottom:20px}
#secondary-navigation ul li a{background:#E6E6E6;display:block;margin:5px 0;padding:7px}
#secondary-navigation ul li a:hover{background:#ccc;color:#fff}
footer{clear:both;font-size:80%;padding:20px 0}
body{background-color:#fff}
h2,h3,h4,h5,h6{color:#ccc;text-align:left;padding:0 0 .8em}
h1{font-weight:bold;font-style:italic;color:#000!important;font-size:1em;text-align:left;padding:0 0 .8em}
footer{background-color:#fff;color:#ccc}
footer h1,footer h2,footer h3,footer h4{color:#CCC;margin-bottom:10px;text-shadow:none}
footer ul{margin:0 0 0 8%}
a.bluelink{background:#0099ff;border-radius:7px;color:#fff;display:block;float:left;margin:10px 15px 10px 0;padding:15px}
.platzhalter{padding:1.5em 0;border-top:1px dotted #000}
.breadcrumbs{float:left;text-align:left;font-size:.8em;margin:-8px 0 0;padding:0 0 10px}
#impressum{font-weight:normal;font-size:0.8em;margin:-8px 0 0;padding:0;float:right;
text-align:right}
#impressum a{text-decoration:none;color:#9a9a9a}
#impressum a:hover{text-decoration:none;color:#ccc}
#impressum a.activ{text-decoration:none;color:#000}
.angebote{float:right;margin:0 auto 20px;padding:0;width:100%}
#up{display:block;margin:-25px auto 0;width:57px}
#up a{background-color:transparent;background-image:url('../../fileadmin/templates/images/totop.png');background-position:0 0;background-repeat:no-repeat;background-size:auto auto;cursor:pointer;display:block;height:56px;margin:0;width:57px}
#up a:hover{background-position:0 -56px}
.antext h1 a{font-size:1em!important;color:#000!important;font-style:italic!important;padding:0!important}
.antext p{margin:0!important;padding:0!important;color:#666!important}
.anpreis{float:right;margin:0;padding:0}
.anpreis button{background-color:#000;padding:.5em 6em;border:none;color:#fff!important;text-decoration:none;font-weight:bold;cursor:pointer;display:inline-block;
font-size:90%}
button{background-color:#000;padding:.5em 3em;border:none;color:#fff!important;text-decoration:none;font-weight:bold;cursor:pointer;display:inline-block;
font-size:90%}
button:hover{background-color:#1e1e1e}
.bling{background-image:url('../../fileadmin/templates/images/shine.png');background-position:0 35px;background-repeat:no-repeat}
.anpreis p{font-size:.85em}
.anpreis p span{font-size:1.3em;color:#000;font-style:italic;margin:0 20px 0 0}
.logo_kl{margin:10px auto 0;padding:0}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media only screen and (min-width :768px) and (max-width :1024px){#container,#colophon{width:98%}
.flexslider{width:100%}
#secondary-navigation ul li a{padding:15px}
}
@media (max-width:768px){#container,#colophon{width:98%}
header{padding:10px 0 1px 0}
header h1{font-size:2.6em}
header h2{font-size:1.6em}
.flexslider{width:100%}
.sf-menu li.sfHover ul{top:-999em}
.sf-sub-indicator{background:none}
#secondary-navigation ul li a{padding:15px}
#main h1{font-size:1.6em}
#main h2{font-size:1.4em}
#main h3{font-size:1.3em}
#main h4{font-size:1.2em}
}
@media (max-width:600px){.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:0.83333333333333%;margin-right:0.83333333333333%;width:48.333333333333%}
}
@media (max-width:480px){#container,#colophon{width:94%}
header hgroup{width:100%;text-align:center}
#logo{padding:1em 0 1.5em 0}
#logo img{max-width:100%}
header h1{font-size:1.8em}
header h2{font-size:1.2em}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:0;margin-right:0;width:100%}
#topnav{display:block;width:100%;text-align:center;background:#ccc;padding:15px 0;margin:15px 0;border-radius:7px}
#mobileMenu_mobileselect{display:block;width:100%;margin:2em auto;height:1.6em}
footer .grid_4{border-bottom:1px dotted #ccc;padding-bottom:10px}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea{width:100%}
}
@media (max-width:320px){}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" ("attr(href)")"}
abbr[title]:after{content:" ("attr(title)")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/images/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/templates/images/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('../../fileadmin/templates/images/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:20px;background-position:0 -36px}
.fancybox-next span{right:20px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{margin-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
