.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,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;padding-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:910px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:910px}
.csc-space-before-70{margin-top:70px}
.csc-space-after-50{margin-bottom:50px}
.csc-space-before-98{margin-top:98px}
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}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;background:transparent;font-family:Cantarell}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
td{vertical-align:top}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{background-color:#dcdddf}
#container{width:1055px;margin:0 auto}
#header{margin-top:2%;width:1055px;height:300px;background-image:url('../../fileadmin/templates/images/headerBG.png');background-repeat:no-repeat}
#logo{border:0;margin:52px 0 0 40px;width:214px;height:77px;float:left}
#headercontent{max-width:740px;margin:52px 30px 0px 27px;float:right}
#navigation{cursor:default;width:700px;height:29px;margin:0;padding:11px 0px 0 30px;list-style:none;letter-spacing:-2px;background-image:url('../../fileadmin/templates/images/navigation.png');background-repeat:no-repeat}
#navigation li{display:inline;list-style:none}
.navlink{cursor:url();text-decoration:none;letter-spacing:1px;font-size:16px;font-weight:600;color:#2971bd}
.navlink:visited{color:#2971bd}
.navlink:hover{color:#fc8d16}
#navlink:active{color:#fc8d16}
#navigation li span{margin:0 13px 0 13px;font-size:16px;font-weight:600;color:#fff}
.current{cursor:url();text-decoration:none;letter-spacing:1px;font-size:16px;font-weight:600;color:#fc8d16}
#general_imgs{margin:10px 0 0 0}
#general_imgs li{display:inline;list-style:none;margin:0px 9px 0 0px}
#startmain{width:1055px;height:380px;background-image:url('../../fileadmin/templates/images/startmainBG.png');background-repeat:no-repeat}
#startlogo{margin:-10px 0 0 150px}
#main{width:1055px;height:580px;background-image:url('../../fileadmin/templates/images/mainBG.png');background-repeat:no-repeat}
#main a{color:#fff;text-decoration:underline}
#main a:hover{text-decoration:none}
.maincontent{max-width:984px;margin:0px 0px 0px 30px;padding:20px 0 0 0;text-align:left;overflow:hidden}
.maincontent li{display:inline-block;vertical-align:top}
.contentleft{width:250px;text-align:left}
#vipdent .contentleft{float:left}
#reparature .contentleft,#kontakt .contentleft{width:250px;text-align:center}
.contentright{width:250px;text-align:right}
.contentcenter{width:475px;text-align:left}
#vipdent .contentcenter{margin:0 0 0 254px;width:729px}
#impressum .contentcenter{margin:0 0 0 254px;width:475px}
#kontakt .contentcenter{width:729px}
#kontakt .contentleft p,.contentcenter p{margin:0 3px 30px 3px;line-height:1.2;font-size:15px;color:#fff}
.center_logos{margin:20px 30px 0 0;vertical-align:middle}
.contentright a{text-decoration:none}
.text{float:right;padding:11px 0 0px 0;width:234px;height:79px;text-align:center;line-height:1.2;font-size:15px;font-weight:600;color:#fff;background-image:url('../../fileadmin/templates/images/reparaturservice.png');background-repeat:no-repeat}
#webshop h1{color:#fff;font-size:24px;font-weight:bold;text-align:center;margin-bottom:22px;line-height:32px}
b,strong{font-weight:bold}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
#logo_small{width:171px;height:62px}
.pers{display:inline-block;margin:0;width:240px;vertical-align:top;text-align:center;letter-spacing:0.4px}
.pers h1{font-size:18px;font-weight:600;color:#fff}
#imprsm{margin:0 0 0 15px;text-align:left;font-family:Candara;font-size:12px;color:#fff}
#imprsm span{font-weight:600}
#footer{margin-bottom:2%;width:1055px;height:55px;text-align:right;background-image:url('../../fileadmin/templates/images/footerBG.png');background-repeat:no-repeat}
#footercontent{padding:14px 71px 0 0;cursor:default}
#footercontent li{display:inline;list-style:none}
.footerlink{cursor:url();text-decoration:none;font-size:16px;color:#fff!important}
.footerlink:visited{color:#fff!important}
.footerlink:hover{color:#fc8d16!important}
.footerlink:active{color:#fc8d16!important}
.current2{text-decoration:none;color:#fc8d16}
#footercontent li span{margin:0 16px 0 16px;font-size:16px;color:#fff}
.csc-textpic-center-inner{text-align:center}
#c34 .csc-textpic-text{overflow:scroll;max-height:560px;overflow-x:hidden}
