.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:308px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:308px}
.csc-space-after-50{margin-bottom:50px !important}
.csc-space-after-40{margin-bottom:40px !important}
html{font-size:100%}
body{margin:0;font-size:14px;line-height:1.231;background:url('../../fileadmin/template/layout_2012/img/background.png') repeat-x 0 0 #e7dcac}
body,button,input,select,textarea{color:#444;font-family:Calibri,Trebuchet MS,Tahoma,Arial,Verdana,Sans-Serif}
.clearfix{clear:both;height:0;width:0;visibility:hidden}
h1.ol-highlight,h2.ol-highlight,h3.ol-highlight,h4.ol-highlight,h5.ol-highlight,h6.ol-highlight{color:#FF6600}
h1.b-highlight,h2.b-highlight,h3.b-highlight,h4.b-highlight,h5.b-highlight,h6.b-highlight{color:#3c070a}
h1.higlight,h2.higlight,h3.higlight,h4.higlight,h5.higlight,h6.higlight{color:#d85e07}
a{color:#444}
a:visited{color:#444}
a:focus{color:#444}
a:hover,a:active{color:#444;border-bottom:1px solid #000}
#content a:hover,#content a:active,#footer a:hover,#footer a:active,#c43 a:hover,#c43 a:active,#c85 a:hover,#c85 a:active{border:none}
b,strong{font-weight:bold}
small{font-size:85%}
p.align-center{text-align:center}
p.align-right{text-align:right}
p.align-left{text-align:left}
p.align-justify{text-align:justify}
span.highlight{color:#FF6600}
span.ol-highlight{color:#ec6707}
span.b-highlight{color:#3c070a}
dd{margin:0 0 0 40px}
img{border:0}
table{width:auto}
td{padding-right:10px}
#master{background:url('../../fileadmin/template/layout_2012/img/background_inner.png') repeat-y 0 0 transparent;margin:0 auto;width:1163px}
#header{background:url('../../fileadmin/template/layout_2012/img/logo.png') no-repeat 0 0 transparent;width:518px;height:118px;margin:0 0 0 220px}
#navigation{width:213px;float:left;background:url('../../fileadmin/template/layout_2012/img/nav_title.png') no-repeat left bottom transparent;padding:20px 0 60px 0;padding-top:20px;box-shadow:-1px -1px 8px #666;border-radius:10px 0 0 10px}
#right_side{height:100%;width:196px;height:776px;float:right;background:url('../../fileadmin/template/layout_2012/img/background_rightside.png') no-repeat 0 0 transparent}
#content{min-height:780px;width:755px;margin:0 auto}
.col1,.col2{display:inline-block;vertical-align:top;width:45%}
.col2{margin-left:65px}
#footer{clear:both;width:670px;margin:10px 0 0 250px;padding:0 0 30px 0;border-top:3px solid #e6d283}
#navmain,#navsub{list-style-type:none}
#navmain{margin:10px 0 0 0}
#navmain a,#c43 a,#c85 a,#c199 a{font-size:12pt;line-height:1.8em;text-decoration:none}
#navmain li.menuspacer{margin-top:60px}
#navsub{padding-left:10px}
ul.language{margin:0;padding-left:0;text-align:center}
ul.language li{vertical-align:middle;list-style-type:none;display:inline-block;margin:0 5px}
ul.language li a{color:inherit;text-decoration:none;border:none}
ul.language li span{display:inline-block;line-height:1;height:18px;color:transparent}
ul.language li span.flag{width:28px;background-size:100% 100%}
ul.language li span.flag.DE{background-image:url('../../fileadmin/template/layout_2012/img/Language/de.svg')}
ul.language li span.flag.EN{background-image:url('../../fileadmin/template/layout_2012/img/Language/en.svg')}
#c43,#c85,#c199{padding:2px;margin:50px 0 20px 30px;border-radius:4px;background:transparent;box-shadow:0 0 8px 0;width:150px;text-align:center}
#c43 p.bodytext,#c85 p.bodytext,#c199 p.bodytext{margin:0;padding:0}
#slider,#content_inner{margin:25px 35px 0 35px}
ul.innerfade{list-style:none outside none;margin:0;padding:0;width:6000px;height:auto !important;min-height:240px;max-height:250px}
ul.innerfade li{float:left;margin:0;padding:0}
#slider{margin:15px 35px 0 35px;overflow:hidden;background:transparent;box-shadow:0 0 8px 0;padding:0}
#slider #sliderwrap{margin:0;padding:0}
#slider ul{list-style-type:none}
.content2slide{padding:1px 3px;margin-bottom:10px;border-radius:4px;background:transparent;box-shadow:0 0 8px 0}
.content2slide header{background:url('../../fileadmin/template/layout_2012/img/draw-triangle-left.png') no-repeat 7px 8px transparent;cursor:pointer;padding:0.5em 0 0.5em 30px;margin:0}
.content2slide header.open{background:url('../../fileadmin/template/layout_2012/img/draw-triangle-bottom.png') no-repeat 7px 10px transparent}
.content2slide header h3{margin:0;padding:0}
.content2slide .content2slide-inner{margin:0 25px;display:none}
.content2slide .csc-textpic-text>.ordernow{display:none}
.slidecontent{padding-left:30px}
.ordernow{box-shadow:0 0 8px 0;margin:10px;padding:3px 8px;border-radius:4px;position:relative;right:0;left:520px;display:inline-block;background-color:#ec6707}
.ordernow p{margin:0;padding:0}
.contenttable{width:100%}
th.td-0,td.td-0{width:490px;text-align:left}
.td-last{text-align:left}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin-right:5px !important}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-top:14px}
div.tx-powermail{width:auto !important}
div.tx-powermail h3{display:none}
.powermail_fieldset{clear:left;border:0;padding:10px;margin-bottom:20px;background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(229,229,229,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);-webkit-box-shadow:0px 0px 8px 0px;-moz-box-shadow:0px 0px 8px 0px;box-shadow:0px 0px 8px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.powermail_fieldset,fieldset.layout3{clear:none !important;background:transparent !important;border:none !important}
.tx-powermail .powermail_fieldset .powermail_field{float:none !important}
.powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer{float:left !important;width:400px !important}
.powermail_legend{color:#B2B0B0 !important;font-size:25px !important;margin:3px 40px 10px 0 !important}
.powermail_label{color:#444 !important;margin-top:5px}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit{float:right !important}
fieldset.layout3{padding:0;margin:0;box-shadow:0 0 0 0 !important}
fieldset.layout3 legend{display:none}
fieldset.layout3 input[type="submit"]{width:auto !important;box-shadow:3px 3px 5px #aaa;border-radius:2px;margin:0 0 10px 0 !important;border:1px solid gray !important;background:none !important;color:#444 !important}
.powermail_radio_inner,.powermail_check_inner{float:left}
.powermail_check_inner{margin-right:10px;width:45%}
.powermail_radio_inner{margin:0;width:33.3%}
#powermail_fieldwrap_4,#powermail_fieldwrap_54{clear:none !important;float:left !important;margin-right:30px !important}
#powermail_fieldwrap_54{margin-bottom:25px !important}
#powermail_fieldwrap_4 input{width:100px !important}
#powermail_fieldwrap_54 label,#powermail_fieldwrap_54 input{width:50px !important}
#powermail_fieldwrap_52,#powermail_fieldwrap_53{width:200px !important;float:left !important;clear:none !important}
#powermail_fieldwrap_52{margin-left:200px !important}
#powermail_fieldwrap_52 label,#powermail_fieldwrap_53 label{width:auto !important;float:none !important;clear:none !important}
#powermail_fieldwrap_52 input,#powermail_fieldwrap_53 input{width:120px !important}
#powermail_fieldwrap_55 .powermail_radio_inner{width:50%}
.formError{display:none !important}
.powermail_frontend{clear:none !important;background:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-webkit-box-shadow:none !important;border-radius:0 !important;-khtml-border-radius:0 !important;padding:0 !important}
.guestbook_entry{padding:0 0 10px 0}
.guestbook_entry_header{font-weight:bold}
.entry_body{margin:2px 0 0 5px;display:block;font-style:italic}
.powermail_frontend .f3-widget-paginator{list-style-type:none;text-align:center}
.powermail_frontend .f3-widget-paginator li{display:inline}
#powermail_fieldwrap_62,#powermail_fieldwrap_63,#powermail_fieldwrap_60,#powermail_fieldwrap_66{clear:none !important;float:left !important;margin-right:30px !important}
#powermail_fieldwrap_63{margin-bottom:25px !important}
#powermail_fieldwrap_61 input,#powermail_fieldwrap_62 input,#powermail_fieldwrap_60 input{width:140px !important}
#powermail_fieldwrap_63 label,#powermail_fieldwrap_63 input,#powermail_fieldwrap_66 input{width:50px !important}
#powermail_fieldwrap_66 label{width:150px !important}
.w150x150{margin:0 auto}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;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{position:relative}
.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:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/template/layout_2012/js/fancybox/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:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/template/layout_2012/js/fancybox/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;text-decoration:none;background:transparent url('../../fileadmin/template/layout_2012/js/fancybox/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:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/template/layout_2012/js/fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.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:8050;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{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/template/layout_2012/js/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../fileadmin/template/layout_2012/js/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
