/* Style sheet proimpuls */
.ce_gallery table{margin-top:15px;}
.fb_like{margin-left:30px;}
#right .article_bottom{margin-bottom:20px;}
span.more{font-weight:bold;}
#portfolio div.ce_accordion div.accordion,#portfolio div.ce_accordion div.toggler{margin:0 10px 0 10px!important;}
#main #portfolio div.ce_accordion{padding-top:10px;}
body.startseite .toggler{padding:0 2px 0 4px;}
body.startseite #main .ce_accordion a{color:#fff;}
body.startseite #main .ce_accordion a:hover{text-decoration:underline;}
body.startseite .ce_accordion .s-a_teaser{padding-top:10px;padding-bottom:10px;background-color:#b0cb1f;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .s-a_accordion{padding-left:10px;background:#b0cb1f url("files/pi_template/schueler.png") right bottom no-repeat;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .f-o_teaser{margin-top:10px;padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#4592cf;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .f-o_accordion{padding-left:10px;background:#4592cf url("files/pi_template/firmen.png") right bottom no-repeat;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .a-w_teaser{padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#ef7f1a;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .a-w_accordion{padding-left:10px;background:#ef7f1a url("files/pi_template/ausbildung.png") right bottom no-repeat;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .i-a_teaser{padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#d20202;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .i-a_accordion{padding-left:10px;background:#d20202 url("files/pi_template/abenteuer.png") right bottom no-repeat;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .tt_teaser{padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#cc6f3c;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .ce_accordion .tt_accordion{padding-left:10px;background:#cc6f3c url("files/pi_template/teamtower.png") right bottom no-repeat;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#fff;}
body.startseite .mod_slideshow2{margin-top:-4px;}
div.mod_slideshow2,div.ce_slideshow2{margin:5px 15px 5px 8px;-moz-box-shadow: 0 0 5px #a1a7ab;-webkit-box-shadow: 0 0 5px #a1a7ab;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
body.startseite #main .mod_article{width:200px;float:left;margin-right:3px;margin-left:3px;}
body.startseite #main .mod_article .article_top{width:200px;height:35px;background:url("files/pi_template/kachel_small_head.png") center top no-repeat;}
body.startseite #main .mod_article h1{position:absolute;margin:-25px 0 0 10px;padding:0;background-position:center top;background-repeat:no-repeat;background-color: transparent;background-color: none;background-image:none !important;z-index:99;}
*html body.startseite #main .mod_article h1{position:relative;margin:-25px 0 0 10px;padding:0;background-position:center top;background-repeat:no-repeat;background-color: transparent;background-color: none;background-image:none !important;z-index:99;}
body.startseite #main .mod_article h2{margin:10px 0 3px;padding:0;font-weight:bold;font-size:14px;}
body.startseite #main .mod_article .ce_text,body.startseite #main .mod_article .ce_accordion,body.startseite #main .mod_article .layout_short{width:200px;margin:0;padding:0;background:url("files/pi_template/kachel_small_middle.png") center top repeat-y;}
body.startseite #main .mod_article .article_bottom{width:200px;height:16px;background:url("files/pi_template/kachel_small_bottom.png") center top no-repeat;}
body.startseite #main .layout_short{margin-bottom:0;}
#main .ce_text .inside{padding:0;}
body.startseite #main .ce_text .inside{padding:0 12px 10px;}
body.startseite #main .layout_short .inside{padding:0 12px 10px 14px;}
body.startseite #main .mod_newslist .last .inside{margin-top:10px;margin-right:12px;margin-left:14px;padding:10px 0;border-top:1px dotted #666666;}
#right .mod_article .article_top,#right .mod_contentbox .article_top{width:250px;height:35px;background:url("files/pi_template/kachel_right_top.png") center top no-repeat;}
body.f-o #right .mod_article .article_top{width:250px;height:35px;background:url("files/pi_template/firmen_top.png") center top no-repeat;}
body.s-a #right .mod_article .article_top{width:250px;height:35px;background:url("files/pi_template/azubi_top.png") center top no-repeat;}
body.a-w #right .mod_article .article_top{width:250px;height:35px;background:url("files/pi_template/aus-weiterbildung.png") center top no-repeat;}
body.i-a #right .mod_article .article_top{width:250px;height:35px;background:url("files/pi_template/abenteuer_top.png") center top no-repeat;}
.headerbox div.mod_slideshow2,.headerbox div.ce_slideshow2,.headerbox div.ce_image{height:300px;margin:10px 35px;border:1px solid #ccc;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#right .mod_article .ce_text,#right .mod_article .mod_newsmenu,#right .mod_contentbox .mod_contentbox_inside{margin:0;padding:0;background:url("files/pi_template/kachel_right_middle.png") center top repeat-y;}
#right .mod_contentbox_inside .ce_text{padding-left:10px;}
#right .mod_article h1{position:absolute;margin:-23px 0 0 10px;padding:0;background:url("files/pi_template/kachel_small_head.png") center top no-repeat;font-weight:normal;font-size:22px;color:#fff;background-color:none !important;background-image:none !important;z-index:2;}
#right .mod_contentbox h1{position:absolute;margin:-37px 0 0;padding:0;background:url("files/pi_template/kachel_small_head.png") center top no-repeat;font-weight:normal;font-size:22px;color:#fff;background-color:none !important;background-image:none !important;z-index:2;}
#right .mod_article .facebook h2{margin-top:0;margin-right:0;margin-bottom:10px;padding:0;font-weight:bold;font-size:14px;color:#fff;}
#right .ce_text .inside{padding:0 15px;}
#right .mod_article .article_bottom,#right .mod_contentbox .article_bottom{height:16px;background:url("files/pi_template/kachel_right_bottom.png") center top no-repeat;}
#right .mod_article .kachel_fb_top{width:250px;height:14px;margin-top:10px;background:url("files/pi_template/kache_fb_top.png") center top no-repeat;}
*html body,*html html{width:100%;height:100%;overflow:hidden;margin:0;padding:0;background-color:#313131;background-image:url("files/pi_template/bg.gif");font-family:Arial, Helvetica, sans-serif;font-size:11px;}
*html .obenlinks,*html .obenrechts,*html .untenlinks,*html .untenrechts{width:50%;height:50%;z-index:1;}
.confirm{display:block;margin-top:40px;padding-top:16px;font-weight:bold;color:#ab0000;}
hr{border-top:1px dotted #878787;border-right:0px dotted #878787;border-bottom:0px dotted #878787;border-left:0px dotted #878787;}
.comment_default{margin-bottom:20px;padding-top:10px;}
.comment_default .info{margin-bottom:5px;font-weight:bold;}
#gb_form{width:245px;top:230px;position:absolute;margin-left:635px;padding:0;}
#gb_form .captcha_text{color:#d10000;}
#gb_form label{display:block;font-size:10px;}
.gb_head{height:25px;padding-top:10px;padding-left:15px;background-image:url("files/pi_template/kachel_right_top.png");background-repeat:no-repeat;font-weight:bold;font-size:16px;color:#ffffff;}
.gb_content{padding:10px 10px 10px 15px;background-image:url("files/pi_template/kachel_right_middle.png");background-repeat:repeat-y;}
.gb_footer{height:16px;background:url("files/pi_template/kachel_right_bottom.png") left top no-repeat;}
#gb_form input,#gb_form select,#gb_form submit,#gb_form textarea,#gb_form .error{margin-top:8px;}
#gb_form textarea{width:90%;font-family:Arial;}
#gb_form .submit{width:150px;height:20px;background:#fa8900 url("files/pi_template/gb_submit.gif") left top no-repeat;border:0px;font-weight:bold;font-size:11px;color:#ffffff;}
.comment_default .info{}
.toggler{font-weight:bold;cursor:pointer;}
li,ul{list-style-type:square;line-height:100%;}
*html img,*html div{behavior: url(files/pi_template/iepngfix.htc);}
#right{width:250px;margin-left:30px;line-height:140%;}
#right .kontakt_box{background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#right .kontakt_box .inside{padding:4px 10px 10px;}
.mod_newsmenu .level_1 li{margin-top:20px;font-weight:bold;font-size:12px;}
#main .image_container img{margin-top:3px;padding:2px;border:1px solid #969696;}
#right .image_container img{border:1px solid #ffffff;}
#gb_form .error{font-size:11px;color:#ab0000;}
.kontaktformular p.error{margin:5px 0 0 5px;padding:0;font-size:11px;color:#ab0000;}
.kontaktformular input.error,.kontaktformular textarea.error{background-color:#c7c7c7;border:1px solid #cf0000;}
.kontaktformular input,.kontaktformular select{width:200px;margin-top:8px;margin-left:5px;padding:4px 2px;background-color:#f0f0f0;border:1px solid #bfbfbf;font-family:Arial;font-size:12px;color:#000;}
.kontaktformular input.wunschtermin{width:70px;}
.kontaktformular textarea{width:400px;height:150px;margin-top:8px;margin-left:5px;padding:4px 2px;background-color:#f0f0f0;border:1px solid #bfbfbf;font-family:Arial;font-size:12px;color:#000;}
.kontaktformular .col_0 label{width:150px;float:right;margin-top:5px;margin-right:10px;text-align:right;vertical-align:middle;font-weight:bold;font-size:11px;}
body,html{width:100%;height:100%;margin:0;padding:0;background-color:#313131;background-image:url("files/pi_template/bg.gif");font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.back a,.pagination ul,.pagination p,.pagination ul a{margin-top:20px;padding:3px;font-weight:bold;color:#1c1c1c;}
.pagination p{width:90px;float:left;}
.pagination{margin:0;padding:0 0 10px;}
.logo{position:relative;float:left;margin-right:30px;margin-left:50px;}
a{color:#404040;text-decoration:none;}
.mod_subscribe{line-height:100%;}
.mod_subscribe .formbody input,.mod_subscribe .formbody .error,.mod_subscribe .formbody .confirm{margin-top:20px;margin-bottom:-10px;margin-left:20px;}
.mod_subscribe .error,.mod_subscribe .confirm{margin-top:20px;margin-left:20px;}
.mod_subscribe .formbody .confirm{margin-top:-10px;}
.mod_subscribe .confirm,.mod_subscribe .error{font-weight:bold;font-size:10px;color:#bd0906;}
.mod_subscribe .submit,.kontaktformular .submit{width:90px;height:20px;background:#fa8900 url("files/pi_template/btn.gif") left top no-repeat;border:0px;font-weight:bold;font-size:11px;color:#ffffff;cursor:pointer;}
.mod_subscribe .error{margin-bottom:5px;font-size:10px;color:#4f4f4f;}
.zweispalten{padding:20px 30px 20px 25px;}
.clear{width:0px;height:0px;float:none;clear:both;font-size:0px;line-height:0px;}
#footer{width:100%;height:27px;left:0;top:0;position:fixed;margin-bottom:0;margin-left:0;text-align:left;background-color:#282727;background-image:url("files/pi_template/footer_bg.jpg");color:#ffffff;z-index:3;}
#footer .inside{height:26px;background:url("files/pi_template/footer_right.gif") right top no-repeat;}
.footer_text{padding-top:9px;padding-right:20px;text-align:right;font-size:10px;color:#7a7a7a;line-height:100%;}
.footer_text a{color:#7a7a7a;}
#main{margin-right:280px;background:url("files/pi_template/main-content.png") center top repeat-y;font-size:12px;color:#2b2b2b;line-height:150%;}
#main-head{height:34px;margin-right:280px;background:url("files/pi_template/main-header-standard.png") center top no-repeat;z-index: 2;}
body.startseite #main .article_top,body.startseite #main .article_bottom{width:0px;height:0px;}
#main-bottom{height:10px;margin-right:280px;background:url("files/pi_template/main-bottom.png") center bottom no-repeat;}
body.startseite #main-head,body.startseite #main,body.startseite #main-bottom{background-image:none;background:none;}
body.startseite #main-head,body.startseite #main-bottom{width:0px;height:0px;display:none;background-image:none;background:none;}
body.f-o #main-head{background-image:url("files/pi_template/main-header-firmen.png");}
body.s-a #main-head{background-image:url("files/pi_template/main-header-azubi.png");}
body.a-w #main-head{background-image:url("files/pi_template/main-header-ausbildung.png");}
body.i-a #main-head{background-image:url("files/pi_template/main-header-abenteuer.png");}
#main h1{position:absolute;margin-top:-24px;margin-right:2px;margin-bottom:20px;font-family:Arial;font-weight:normal;font-size:22px;color:#fff;}
#main .inside{padding:0 20px;}
body.startseite #main .inside{margin:0;padding:0;}
.newsletter{width:298px;height:125px;background-image:url("files/pi_template/nl_box.png");background-repeat:no-repeat;}
pre,form,#navbg li,#navbg ul{margin:0;padding:0;}
.invisible{width:0px;height:0px;display:none;visibility:hidden;}
#navbg li,ul{list-style-type:none;}
.bg{width:100%;height:100%;left:0;top:0;position:fixed;z-index:1;}
*html .bg{width:100%;height:100%;left:0;top:0;position:absolute;z-index:1;}
.obenlinks{width:50%;height:50%;left:0;top:1px;position:absolute;background:url("files/background/start/lio.jpg") right bottom no-repeat;z-index:1;}
.obenrechts{width:50%;height:50%;right:0;top:1px;position:absolute;background:url("files/background/start/reo.jpg") left bottom no-repeat;z-index:1;}
.untenlinks{width:50%;height:50%;bottom:0;left:0;position:absolute;background:url("files/background/start/liu.jpg") right top no-repeat;z-index:1;}
.untenrechts{width:50%;height:50%;bottom:0;right:0;position:absolute;background:url("files/background/start/reu.jpg") left top no-repeat;z-index:1;}
body.f-o .obenlinks{background:url("files/background/events/lio.jpg") right bottom no-repeat;z-index:1;}
body.f-o .obenrechts{background:url("files/background/events/reo.jpg") left bottom no-repeat;z-index:1;}
body.f-o .untenlinks{background:url("files/background/events/liu.jpg") right top no-repeat;z-index:1;}
body.f-o .untenrechts{background:url("files/background/events/reu.jpg") left top no-repeat;z-index:1;}
body.f-o #right a:hover,a:hover,.toggler:hover,#main a{color:#4592cf;}
body.i-a .obenlinks{background:url("files/background/abenteuer/lio.jpg") right bottom no-repeat;z-index:1;}
body.i-a .obenrechts{background:url("files/background/abenteuer/reo.jpg") left bottom no-repeat;z-index:1;}
body.i-a .untenlinks{background:url("files/background/abenteuer/liu.jpg") right top no-repeat;z-index:1;}
body.i-a .untenrechts{background:url("files/background/abenteuer/reu.jpg") left top no-repeat;z-index:1;}
body.i-a #right a:hover,a:hover,.toggler:hover,#main a{color:#d20202;}
body.s-a .obenlinks{background:url("files/background/azubis/lio.jpg") right bottom no-repeat;z-index:1;}
body.s-a .obenrechts{background:url("files/background/azubis/reo.jpg") left bottom no-repeat;z-index:1;}
body.s-a .untenlinks{background:url("files/background/azubis/liu.jpg") right top no-repeat;z-index:1;}
body.s-a .untenrechts{background:url("files/background/azubis/reu.jpg") left top no-repeat;z-index:1;}
body.s-a #right a:hover,a:hover,.toggler:hover,#main a{color:#509f44;}
body.a-w .obenlinks{background:url("files/background/workshops/lio.jpg") right bottom no-repeat;z-index:1;}
body.a-w .obenrechts{background:url("files/background/workshops/reo.jpg") left bottom no-repeat;z-index:1;}
body.a-w .untenlinks{background:url("files/background/workshops/liu.jpg") right top no-repeat;z-index:1;}
body.a-w .untenrechts{background:url("files/background/workshops/reu.jpg") left top no-repeat;z-index:1;}
body.a-w #right a:hover,a:hover,.toggler:hover,#main a{color:#f07502;}
body.u-u #right a:hover,a:hover,.toggler:hover,#main a{color:#484848;}
body.u-u .obenlinks{background:url("files/background/about/lio.jpg") right bottom no-repeat;z-index:1;}
body.u-u .obenrechts{background:url("files/background/about/reo.jpg") left bottom no-repeat;z-index:1;}
body.u-u .untenlinks{background:url("files/background/about/liu.jpg") right top no-repeat;z-index:1;}
body.u-u .untenrechts{background:url("files/background/about/reu.jpg") left top no-repeat;z-index:1;}
.front{width:100%;height:100%;left:0;top:0;position:absolute;text-align:center;z-index:2;}
.container{width:960px;margin-top:8%;text-align:left;}
.container_top{width:960px;height:60px;background:url("files/pi_template/kachel_top.png") center top no-repeat;}
.container_main{background:url("files/pi_template/kachel_main.png") center top repeat-y;}
.container_bottom{width:960px;height:19px;margin-bottom:20px;background:url("files/pi_template/kachel_bottom.png") center top no-repeat;}
#main .mod_newsreader . layout_full h1{font-weight:bold;font-size:16px;color:#212121;}
.layout_full .info{font-weight:bold;font-size:11px;}
#main .layout_short .info{margin:10px 0 -10px;padding:0;text-align:right;font-weight:bold;font-size:11px;color:#ff7b00;}
#right .layout_short .info{margin:0 0 -2px;padding:0;font-weight:bold;font-size:10px;}
#main .layout_short{margin-bottom:20px;}
.mod_contentbox .mod_box_items{margin:0;padding:3px 0;border-bottom:1px solid #ffffff;}
.mod_contentbox .last{border-bottom:0px #cdcdcd;border:none;}
.workshop{background:url("files/pi_template/workshop_top.png") left top no-repeat;}
.events{background:url("files/pi_template/events_top.png") left top no-repeat;}
.azubis{background:url("files/pi_template/azubi_top.png") left top no-repeat;}
.abenteuer{background:url("files/pi_template/abenteuer_top.png") left top no-repeat;}
.kontakt{background:url("files/pi_template/kontakt_top.png") left top no-repeat;}
*html .mod_box_items{margin-left:20px;}
#slideWrapper{width:100%;height:104px;overflow:hidden;background-image:url("files/pi_template/slider.png");}
#innerSlideWrapper{width:100%;height:104px;}
#innerSlideWrapper div.slideElem{width:100%;height:104px;float:left;}
#goForward{margin-top:-65px;margin-right:12px;cursor:pointer;}
#goBack{margin-top:-65px;margin-left:12px;cursor:pointer;}
