/* Style sheet pex */
.geschichte td.col_0{padding:3px 20px 3px 5px;text-align:right;vertical-align:top;white-space:nowrap;}
.geschichte td.col_1{padding-top:3px;padding-right:5px;padding-bottom:3px;vertical-align:top;}
.geschichte .even{background-color:#e7eef2;}
body{background:#7192c7 url("tl_files/skin/bg.jpg") left top repeat-x;}
#wrapper{background:#ffffff url("tl_files/skin/menubg.gif") left top repeat-y;}
#header{background:#7192c7 url("tl_files/skin/headbg.jpg") left top no-repeat;border-bottom:2px solid #3c5f95;}
.lstart #header,.lexpress #header{background-image:url("tl_files/skin/headbgo.jpg");}
#header .inside{padding-top:160px;}
#footer{background-color:#3c5f95;}
.head1{float:left;padding-top:3px;padding-left:10px;font-weight:bold;font-size:12pt;color:#ffffff;}
#foottext{float:left;padding-top:3px;padding-left:10px;font-size:8pt;color:#e7eef2;}
#main .inside{padding:20px 10px;}
.bs{text-align:justify;}
#main .ce_text h1{margin-bottom:16px;text-align:left;}
#header .termin{left:483px;top:32px;position:absolute;display:block;font-size:14pt;color:#ffffff;}
#header .zentrale{left:662px;top:80px;position:absolute;display:block;font-weight:normal;font-size:26pt;color:#ffffff;line-height:1;}
#header .zentrale .small{font-weight:normal;font-size:8.5pt;}
.agb,.agb p{font-size:9pt;}
.agb h2{margin:12px 0 0;text-align:left;font-weight:bold;font-size:10pt;color:#3c5f95;}
.agb h3{margin:6px 0 0;text-align:left;font-weight:bold;font-size:9pt;color:#3c5f95;}
#express{margin-top:5px;margin-right:5px;margin-left:5px;padding:8px;background-color:#e7eef2;border:1px solid #3c5f95;}
#express .text{width:140px;}
#express .headline{margin-top:0;padding-bottom:6px;font-weight:bold;font-size:11pt;color:#3c5f95;}
#express .submit{margin-top:6px;}
#express span.mandatory{display:none;}
#express td.col_0{width:40px;}
#express td.explanation{padding-left:40px;font-size:8pt;color:#3c5f95;}
.weltweit{margin-top:4px;margin-right:4px;padding:8px;text-align:justify;background-color:#e7eef2;border:1px solid #3c5f95;}
.weltweit h1{margin-top:0;font-weight:bold;font-size:12pt;color:#3c5f95;}
.weltweit .image_container{text-align:center;}
.telkontakt label{width:230px;float:left;display:block;font-weight:normal;}
.filialen .telkontakt label{width:130px;}
.telkontakt span.tel{font-weight:bold;color:#000000;line-height:1.5;}
.Softleister{float:right;padding-top:1px;padding-right:10px;}
.Softleister a{font-size:8pt;color:#7192c7;}
.Softleister a:hover{text-decoration:none;color:#e7eef2;}
.mod_navigation{margin-bottom:20px;}
.mod_navigation ul.level_1{margin:0 10px;padding:0;border-top:1px solid #3c5f95;list-style-type:none;}
.mod_navigation li{margin:0;padding:5px 0 5px 12px;background:url("tl_files/skin/inactive.gif") left center no-repeat;border-bottom:1px solid #3c5f95;list-style-type:none;}
.mod_navigation li.active,.mod_navigation li.trail{background-image:url("tl_files/skin/active.gif");font-weight:bold;}
.mod_navigation li.submenu{background-image:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
*:first-child+html .mod_navigation .parent{height:3px;}
.mod_navigation span.active{margin:0;padding:0;}
.mod_navigation a,.mod_navigation li,.mod_navigation span.active{font-size:10pt;color:#000000;}
.mod_navigation ul.level_2{margin-left:0;padding:4px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0 0 4px 12px;border-bottom:0px;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 span.active{font-weight:normal;font-size:10pt;}
.mod_changelanguage{padding-top:10px;padding-right:10px;text-align:right;}
.mod_changelanguage ul{margin:0 0 0 auto;padding:0;list-style-type:none;}
.mod_changelanguage li,.mod_changelanguage li p{display:inline;margin:0;padding:0;background-image:url("none");list-style-type:none;}
#topnavi{float:right;padding-right:10px;}
#topnavi ul{display:block;margin:4px 0 0;padding:0;text-align:right;list-style-type:none;}
#topnavi.footnavi ul{margin-top:1px;}
#topnavi ul li{float:left;margin:0;padding:0 7px;background-image:url("none");border-left:1px dotted #000000;list-style-type:none;}
#topnavi.footnavi ul li{border-color:#ffffff;}
#topnavi ul li.first{border-left:0px;}
#topnavi a,#topnavi span.active{font-size:9pt;color:#ffffff;}
#topnavi.footnavi a{font-size:8pt;}
#topnavi span.active{font-weight:bold;}
html,body,#wrapper{height:100%;}
body > #wrapper{height:auto;min-height:100%;}
#main{padding-bottom:22px;}
#footer{width:960px;height:22px;position:relative;clear:both;margin-top:-22px;margin-right:auto;margin-left:auto;}
.clearfix:after{height:0;clear:both;display:block;container:".";visibility:hidden;}
.clearfix{display:inline-block; }/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */.dummy {}
.ce_teaser{margin-bottom:8px;padding:6px;background-color:#fafafa;border:1px solid #a0a0a0;font-size:8.5pt;}
.ce_teaser .more{display:block;margin-top:4px;font-weight:bold;font-size:8pt;}
.ce_teaser h2{margin-bottom:2px;font-weight:bold;font-size:9.2pt;color:#000000;}
.mod_faqreader .info{display:none;}
.mod_faqreader .ce_text{text-align:justify;}
.mod_faqreader .back{margin-top:20px;}
.mod_faqlist ul{margin:0;padding-right:0;padding-left:0;}
.mod_faqlist ul li{margin-bottom:6px;padding-left:14px;background-image:url("tl_files/skin/active.gif");background-repeat:no-repeat;list-style-type:none;background-position: left 4px;list-style-position: outside;}
.mod_faqlist a{color:#000000;}
#express-anfrage .formbody label{width:170px;float:left;clear:both;display:block;padding-top:2px;padding-right:8px;text-align:right;}
#express-anfrage .formbody input.text,#express-anfrage .formbody textarea,#express-anfrage .formbody div.radio_container{float:left;margin-bottom:2px;}
#express-anfrage .formbody div.radio_container span label{width:auto;float:left;clear:none;padding-right:8px;}
#express-anfrage .formbody div.radio_container span input{float:left;}
#express-anfrage .formbody input.captcha{width:50px;float:left;}
#express-anfrage .formbody span.captcha_text{float:left;padding-top:2px;padding-left:8px;}
#express-anfrage .formbody div.submit_container{clear:both;margin-top:4px;margin-left:178px;}
#express-anfrage p.error{float:left;clear:both;margin-left:178px;font-size:8pt;color:#ff0000;}
#kontaktmail fieldset,#anfragemail fieldset,#express-anfrage fieldset{margin-top:3px;border:0px;border-top:1px dotted #3c5f95;}
#kontaktmail legend,#anfragemail legend,#express-anfrage legend{padding-right:6px;padding-left:6px;background-color:#3c5f95;font-weight:bold;font-size:8pt;color:#ffffff;}
#kontaktmail label{width:100px;float:left;clear:both;padding-top:2px;}
#kontaktmail input.error,#anfragemail input.error{background-color:#ff8282;}
#kontaktmail input.text{width:220px;float:left;margin-bottom:2px;}
#kontaktmail .captcha{width:40px;float:left;margin-right:20px;}
#kontaktmail textarea{width:280px;height:60px;float:left;margin-bottom:2px;}
#kontaktmail .captcha_text{float:left;padding-top:4px;font-size:9pt;color:#3c5f95;}
#kontaktmail .submit_container{float:left;clear:both;margin-top:4px;margin-left:100px;}
#kontaktmail p.error,#anfragemail p.error{display:none;}
.kontakttel .col_0{padding-right:30px;padding-bottom:2px;padding-left:10px;}
#anfragemail br{float:left;display:none;}
#anfragemail label{float:left;padding-top:2px;padding-right:10px;text-align:right;min-width:90px;}
#anfragemail fieldset,#anfragemail label.nl,#anfragemail .checkbox_container.nl,#anfragemail .radio_container.nl{clear:both;}
#anfragemail label.nodisp{display:none;}
#anfragemail .checkbox_container label,#anfragemail .radio_container label{width:auto;padding-top:0;text-align:left;min-width:0px;}
#anfragemail .marg,#anfragemail .marg label{margin-top:8px;}
#anfragemail .marg,#anfragemail .marg label,#anfragemail .marg textarea{margin-top:8px;}
#anfragemail .marg input.checkbox,#anfragemail .marg input.radio{margin-top:10px;}
#anfragemail input.text{font-size:8pt;}
#anfragemail input,#anfragemail select,#anfragemail textarea{float:left;margin-right:10px;margin-bottom:2px;}
#anfragemail input.w80{width:196px;}
#anfragemail input.etage{width:24px;}
#anfragemail .i100{margin-left:100px;}
#anfragemail input#opt_96,#anfragemail input#opt_98,#anfragemail input#opt_177,#anfragemail input#opt_189{margin-left:100px;}
.maintenance{padding:2px 0;text-align:center;background-color:#ff0000;font-weight:bold;font-size:8pt;color:#ffffff;}
.ce_downloads a{color:#000000;}
.ce_downloads img.mime_icon{top:3px;position:relative;}
.ce_downloads.spalten p{width:49%;float:left;display:inline-block;}
.ce_downloads p br{display:none;}
.ce_accordion .toggler{height:40px;margin-top:4px;padding-left:50px;background-color:#e7eef2;background-repeat:no-repeat;border:1px solid #3c5f95;background-position:5px center;}
.ce_accordion .toggler p{padding-top:12px;font-weight:bold;font-size:14px;color:#3c5f95;cursor:pointer;cursor:hand;}
.ce_accordion .toggler div.togglerimg{width:11px;height:6px;left:440px;position:relative;background-image:url("tl_files/skin/togglerimg.gif");background-repeat:no-repeat;cursor:pointer;cursor:hand;}
.ce_accordion div.ce_text{margin-bottom:14px;}
.rbanner{text-align:center;}
#referenzen .ce_image{padding-top:12px;background:url("tl_files/skin/schatten10.jpg") left top repeat-x;border-bottom:1px dotted #3c5f95;}
.mod_newslist{margin-top:5px;margin-right:5px;padding:8px 8px 20px;background-color:#e7eef2;border:1px solid #3c5f95;}
.mod_newslist h1{font-weight:bold;font-size:9pt;color:#5f90c8;line-height:1;}
.mod_newslist > h1{font-size:11pt;color:#5f90c8;text-transform:uppercase;}
.mod_newslist > h2{font-weight:normal;font-size:14pt;color:#283d58;}
.mod_newslist .layout_full{margin-top:24px;}
.mod_newslist .layout_full p{font-weight:bold;font-style:italic;font-size:9pt;color:#000000;line-height:1.7;}
.mod_newslist .layout_full p:before{content:"„";}
.mod_newslist .layout_full p:after{content:"”";}
.anzeige{width:516px;height:309px;background:url("tl_files/skin/klaviertransport.jpg") left top no-repeat;}
.lstart #main .inside{padding-top:5px;}
.anzeige h1,.anzeige h3{display:block;margin:0;padding-top:0;padding-right:14px;padding-bottom:0;color:#5896d1;line-height:1;text-align:right !important;}
.anzeige h1{margin-top:9px;font-weight:bold;font-size:24pt;margin-bottom:2px !important;}
.anzeige h3{font-weight:bold;font-size:14pt;}
.anzeige p{display:block;margin:210px 0 0;padding-top:0;padding-right:14px;padding-bottom:0;font-size:11pt;color:#335c8a;text-align:right !important;}
.anfrageform{display:block;margin-top:1px;padding:14px 14px 20px;background-color:#6da2d8;}
.anfrageform ul{margin-top:20px;}
.anfrageform ul li{padding-left:30px;background:url("tl_files/skin/plus-bullet.png") left center no-repeat;font-weight:bold;font-size:14pt;color:#ffffff;line-height:1.5;}
.anfrageform h1{font-weight:bold;font-size:20pt;color:#ffffff;}
.anfrageform label{width:49px;float:left;clear:both;padding-top:9px;padding-left:24px;background-image:url("tl_files/skin/pfeil-bullet.png");background-repeat:no-repeat;font-weight:bold;font-size:13pt;color:#ffffff;background-position:left 10px;}
.anfrageform div.explanation{margin-bottom:10px;padding-left:72px;font-weight:bold;font-size:13pt;color:#ffffff;}
.anfrageform div.submit_container{padding-left:72px;}
.anfrageform input.text{width:224px;height:31px;margin-bottom:10px;padding-left:10px;font-weight:normal;font-size:14pt;color:#000000;}
.fax_download{margin-top:1px;padding:14px 16px;background-color:#e7eef2;}
.fax_download img{float:right;margin-top:6px;}
.fax_download img.mime_icon{float:left;margin-top:0;}
.fax_download a.text{width:240px;float:left;padding-top:3px;padding-left:20px;font-weight:bold;text-decoration:none;font-size:13pt;color:#5c6063;}
.ce_form.lexpress{display:block;background:#87b3e4 url("tl_files/skin/formbg.gif") left top repeat-y;}
.lexpress span.mandatory{font-weight:bold;color:#ff0000;}
.lexpress .formrow{clear:both;display:block;border-top:2px solid #ffffff;}
.lexpress .col_0{width:146px;overflow:hidden;float:left;clear:both;}
.lexpress .col_1{width:552px;float:left;margin-left:20px;}
.lexpress label.nodisp{display:none;}
.lexpress .explanation p{padding-top:12px;padding-bottom:16px;padding-left:20px;font-weight:bold;font-size:10pt;color:#ffffff;}
.lexpress .explanation p span.small{font-weight:normal;font-size:9pt;}
.lexpress div.col_1 label{padding-top:7px;font-size:12pt;color:#ffffff;}
.lexpress div.col_1 label.fcol_0{width:72px;float:left;clear:both;}
.lexpress div.col_1 label.fcol_1{width:55px;float:left;padding-left:40px;}
.lexpress div.col_1 label.fcol_2{width:55px;float:left;padding-left:40px;}
.lexpress div.col_1 label[for=ctrl_219]{width:89px;padding-left:6px;}
.lexpress div.col_1 label[for=ctrl_246]{width:71px;}
.lexpress div.col_1 label[for=ctrl_221]{width:37px;padding-left:10px;}
.lexpress div.col_1 label[for=ctrl_247]{width:30px;padding-left:10px;}
.lexpress div.col_1 label[for=ctrl_238]{width:100px;}
.lexpress div.col_1 select{height:31px;float:left;margin-bottom:12px;font-weight:normal;font-size:14pt;}
.lexpress div.col_1 select#ctrl_222{width:60px;}
.lexpress div.col_1 input{width:166px;height:25px;float:left;margin-bottom:12px;font-weight:normal;font-size:14pt;}
.lexpress .radio_container{width:237px;float:left;display:inline;}
.lexpress .radio_container span{float:left;}
.lexpress .radio_container span input{width:auto;}
.lexpress input#ctrl_232{width:266px;}
.lexpress input#ctrl_223,.lexpress input#ctrl_224{width:431px;}
.lexpress input#ctrl_220{width:258px;}
.lexpress input#ctrl_246{width:58px;}
.lexpress input#ctrl_221{width:68px;}
.lexpress input#ctrl_247{width:212px;}
.lexpress input#ctrl_238{width:50px;}
.lexpress .radio_container span label{top:7px;position:relative;clear:none;padding-right:40px;}
.lexpress textarea{width:431px;height:85px;margin-top:12px;margin-bottom:12px;margin-left:72px;font-weight:normal;font-size:14pt;}
.lexpress .formrow.row_0 .col_1{padding-top:22px;}
.lexpress .formrow.row_1 .col_1{padding-top:6px;}
.lexpress .formrow.row_3 .col_1{padding-top:22px;}
.lexpress .formrow.row_4 .col_1{padding-top:22px;}
.lexpress div.col_1 .submit_container input{width:auto;height:auto;clear:both;margin-left:170px;}
.lexpress span.captcha_text{float:left;padding-top:7px;padding-left:20px;color:#ffffff;}
.lexpress p.error{display:none;}
.lexpress input.error{padding:1px;background-color:#fad2d5;border:1px solid #cce5ff;}
.lexpress .radio_container.error label[for=opt_231_0],.lexpress .radio_container.error label[for=opt_231_1]{font-weight:bold;color:#ef0000;}
.ce_text.exheader{width:720px;height:232px;padding-bottom:0;background:url("tl_files/skin/pianistin.jpg") left top no-repeat;}
.mod_article#express-anfrage2 h1.ce_headline{width:480px;height:41px;top:-49px;position:relative;margin:0;padding-top:8px;padding-left:10px;background-color:#639cd6;font-size:18pt;color:#ffffff;z-index:100;}
.mod_article#express-anfrage2 div.ce_form{top:-49px;position:relative;}
.exheader h1,.exheader h3{display:block;margin:0;padding-top:0;padding-right:14px;padding-bottom:0;color:#5896d1;line-height:1;text-align:left !important;}
.exheader h1{margin-top:0;padding-top:0;padding-bottom:0;font-size:25pt;margin-bottom:0 !Important;}
.exheader h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:14pt;}
.exheader ul{margin-left:67px;}
.exheader ul li{font-weight:bold;font-size:12pt;color:#435875;line-height:2;}
.mod_box_items.messebox{width:200px;left:5px;position:relative;margin-bottom:15px;margin-left:0;padding-left:0;background-color:#00121e;}
.layout_short{padding-top:12px;padding-bottom:20px;background:url("tl_files/skin/schatten10.jpg") left top repeat-x;border-bottom:1px dotted #3c5f95;}
.layout_short.first{background-image:url("none");}
.layout_short p.more{margin-top:10px;}
.layout_short span.newsdate{display:block;margin-bottom:8px;font-size:8pt;color:#aaaaaa;}
.messebox .image_container{overflow:hidden;margin:0;padding:0;}
.messebox p{padding-right:5px;padding-bottom:4px;padding-left:5px;text-align:justify;font-size:8pt;color:#ffffff;}
.mod_newsreader p.back{margin-top:20px;}
