@charset "UTF-8";
/* base */ 
@media all{ * { margin:0; padding:0; }option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }body {font-size:100.01%;background:#fff;color:#000;text-align:left; }div { outline:0 none; }fieldset, img { border:0 solid; }ul, ol, dl { margin:0 0 1em 1em; } li {line-height:1.5em;margin-left:0.8em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content:""; }.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }.floatbox { overflow:hidden; }#ie_clearing { display:none; }.skip, .hideme, .print {position:absolute;top:-32768px;left:-32768px; }.skip:focus, .skip:active {position:static;top:0;left:0;}#skiplinks { position:absolute;top:0px; left:-32768px; z-index:1000; width:100%;margin:0; padding:0; list-style-type:none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px; outline:0 none;position:absolute; width:100%;}}@media screen, projection{ #header { position:relative; }#topnav { text-align:right; }#header #topnav {position:absolute;top:10px;right:10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float:left; width:200px; }#col2 { float:right; width:200px; }#col3 { width:auto; margin:0 200px; }#col1_content, #col2_content, #col3_content { position:relative; }.subcolumns { width:100%; overflow:hidden; }.subcolumns_oldgecko { width:100%; float:left; }.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }.c20l, .c20r { width:20%; }.c40l, .c40r { width:40%; }.c60l, .c60r { width:60%; }.c80l, .c80r { width:80%; }.c25l, .c25r { width:25%; }.c33l, .c33r { width:33.333%; }.c50l, .c50r { width:50%; }.c66l, .c66r { width:66.666%; }.c75l, .c75r { width:75%; }.c38l, .c38r { width:38.2%; }.c62l, .c62r { width:61.8%; }.subc{ padding:0 0.5em; }.subcl { padding:0 1em 0 0; }.subcr { padding:0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize > div {display:table-cell;float:none; margin:0; overflow:hidden;vertical-align:top;}}@media print{ .subcolumns > div,.floatbox { display:table;overflow:visible; } .print { position:static; left:0;}.noprint { display:none !important; }}
/* basemod */ 
@media screen, projection{body { overflow-y:scroll; }body.standard { background:url('../../../images/welle_unternehmen.jpg') center 310px repeat-x; }body.werbeinternet { background:url('../../../images/welle_internetagentur.jpg') center 310px repeat-x; }body.druck { background:url('../../../images/welle_digital-druckcenter.jpg') center 310px repeat-x; }body.fotofilm { background:url('../../../images/welle_foto_filmstudio.jpg') center 310px repeat-x; }body.coaching { background:url('../../../images/welle_coaching.jpg') center 310px repeat-x; }body#iframe { background: none; }body {}.page_margins {width: 960px;margin: 1em auto 0;}#iframe .page_margins { width:640px; padding:10px; }#iframe .iframeContentItem { border: 1px solid #E1E2E3; padding:10px; }.page{}#header { height:475px; }#logo { position:absolute; left:0px; top:5px; }#iframe #logo { position:relative; height:50px; }#navigation { position:absolute; right:0px; top:5px; }#topnav {}#auszeichnungen { position:absolute;right:0px; top:30px; }#menu { position:absolute; top:106px; left:0px; width:313px; height:312px; background:#E6E6E6 url('../../../images/menu_verlauf.png') no-repeat 0 bottom; }#submenuWrap { position:absolute; top:106px; left:323px; height:312px; width:313px; }#submenu { position:absolute; top:0px; left:0px; width:313px; background:#E6E6E6 url('../../../images/menu_verlauf.png') no-repeat 0 bottom; }.scroll-pane { position:relative; width: 100%; height: 312px; overflow: auto; }.submenu-pane { position:relative; width: 100%; height: 312px; overflow: hidden; }#aktuellesBoxWrap { position:absolute; top:106px; left:323px; }#aktuellesBox { width:313px; height:312px; overflow:hidden; background: #E5E5E5; }#infoHeaderBox { position:absolute; top:106px; left:646px; background:#E5E5E5; width:313px; height:312px; }#infoHeaderBoxWrap { position:relative; top:0px; left:0px; height:300px; padding:12px 0 0 11px; }#toplineMenu, #toplineCenter { position:absolute; top:84px; width:293px; font-size:116.67%; padding-left:21px; color:#9C9C9F; }#toplineMenu { left:0px; }#toplineCenter { left:323px; }#menuFooter { position:absolute; top:418px; left:0px; width:313px; height:11px; background:url('../../../images/menu_footer.png') no-repeat 0 0; }#submenuFooter { position:absolute; top:418px; left:323px; width:313px; height:11px; background:url('../../../images/menu_footer.png') no-repeat 0 0; }#aktuellesBoxFooter { position:absolute; top:418px; left:323px; width:313px; height:11px; background:url('../../../images/aktuelles_footer.png') no-repeat 0 0; }#infoHeaderFooter { position:absolute; top:418px; left:646px; width:313px; height:11px; background:url('../../../images/aktuelles_footer.png') no-repeat 0 0; }.needFallback { height:360px; width:760px; display:block; padding:20px; }#googleMap { height:20em; }#main {}#footer {}#footer a { font-size: 85%; }article, aside, figure, footer, header, hgroup, nav, section { display:block; }#col1 { }#col1_content {}#col2 { width:314px; }#col2_content {}.col2_background { background:#d9d9db url('../../../images/box_rechts_verlauf_unten.png') left bottom no-repeat; padding:10px 9px 10px 10px; margin-bottom:15px; }.col2_telefon { background-color:#d9d9db; padding:10px 9px 10px 10px; margin-bottom:15px; overflow:hidden; }#col3 { margin: 0 0 0 0px; width:630px; }.tplReferenz #col3 { width:960px; }#col3_content { width:630px;}.tplReferenz #col3_content { width:960px; }#video-js-box { width: 800px; height: 450px; }.toLoad { text-align: center; } #debugrls { display: none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-decoration:none;}}
/* forms */ 
@media screen, projection{.yform {margin:0 0 1em 0;}.yform fieldset {border:1px #ddd solid;background:#fafafa;margin:0 0 1em 0;padding:0.5em;}.yform legend {font-size:125%; font-weight:normal; color:#000;}.yform label {color:#666;}.yform input,.yform textarea,.yform select, .yform optgroup {font-family:Arial, Helvetica, sans-serif; }.yform .type-text input,.yform .type-text textarea,.yform .type-select select {border:1px solid #ddd;}.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active {border:1px #a66 solid;background:#fff;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input {border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url(images/button_gray.png) top left repeat-x;padding:.5em 1.2em;}.yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input[type=submit] { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input.submit { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active {border-top:1px #444 solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#555; }.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active {background:#800; color:#fff;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active {background:#880; color:#fff;}.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.5em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {margin:0.5em 0;padding:3px 0.5em;position:relative;overflow:hidden;}.yform div.type-button {padding:3px 0em;}.yform .type-text input,.yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}.yform .type-select select optgroup {font-style:normal;font-weight:bold;}.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input {width:auto;cursor:pointer;}.yform div.error {border:1px #a00 dashed;background:#faf4f4;padding:0.5em;}.yform div.error label { color:#000; font-weight:bold; }.yform div.error .message { color:#800; } .full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label {float:left;width:28%; }.columnar div.type-check input { margin-left:28%; }.columnar div.error .message { margin-left:28%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:67.8%; }.columnar div.type-select select { float:left; width:69.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform, .yform div,.yform div * { zoom:1; } .yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9; *left:0\9; }.yform fieldset { position:relative\9; overflow:visible\9;margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px; }.yform fieldset { *padding-top:1.5em; }* html .yform { padding-top:10px; }}
/* content */ 
@font-face {font-family: 'DroidSansRegular';src: url('../../../css/DroidSans/DroidSans-webfont.eot');src: local('☺'), url('../../../css/DroidSans/DroidSans-webfont.woff') format('woff'), url('../../../css/DroidSans/DroidSans-webfont.ttf') format('truetype'), url('../../../css/DroidSans/DroidSans-webfont.svg#webfontKYIQSBQk') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'DroidSansBold';src: url('../../../css/DroidSans/DroidSans-Bold-webfont.eot');src: local('☺'), url('../../../css/DroidSans/DroidSans-Bold-webfont.woff') format('woff'), url('../../../css/DroidSans/DroidSans-Bold-webfont.ttf') format('truetype'), url('../../../css/DroidSans/DroidSans-Bold-webfont.svg#webfontljpTCDjw') format('svg');font-weight: normal;font-style: normal;}@media all{ html * { font-size:100.5%; } textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family:'DroidSansRegular', Verdana, Helvetica, Arial, sans-serif;font-size:75.00%;color:#58585A;}h1,h2,h3,h4,h5,h6 {font-family: 'DroidSansRegular', Verdana, Helvetica, Arial, sans-serif;font-weight:normal;color:#7DA33C;margin:0 0 0.25em 0;}.standard h1,.standard h2,.standard h3,.standard h4,.standard h5,.standard h6 { color:#DB0031; }.werbeinternet h1,.werbeinternet h2,.werbeinternet h3,.werbeinternet h4,.werbeinternet h5,.werbeinternet h6 { color:#A14A80; }.druck h1,.druck h2,.druck h3,.druck h4,.druck h5,.druck h6 { color:#F2931C; }.fotofilm h1,.fotofilm h2,.fotofilm h3,.fotofilm h4,.fotofilm h5,.fotofilm h6 { color:#00B1E5; }.coaching h1,.coaching h2,.coaching h3,.coaching h4,.coaching h5,.coaching h6 { color:#8AA938; }#aktuellesBox h3 { line-height:110%; }h1 { font-size:150%; line-height:200%; } h2 { font-size:150%; line-height:200%; } h3 { font-size:150%; line-height:200%; } h4 { font-size:133.33%; }h5 { font-size:116.67%; }h6 { font-size:116.67%; }ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }ul { list-style-type:disc; }ul ul { list-style-type:circle; margin-bottom:0; }ol { list-style-type:decimal; }ol ol { list-style-type:lower-latin; margin-bottom:0; }li { margin-left:0.8em; line-height:1.5em; }.ie6 li, .ie7 li, .ie8 li, .ie9 li { line-height:1.9em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; }.contentText ul li, .referenzText ul li { list-style-image:url('../../../images/haken.png'); }.standard .contentText ul li, .standard .referenzText ul li { list-style-image:url('../../../images/haken_unternehmen.png'); }.werbeinternet .contentText ul li, .werbeinternet .referenzText ul li { list-style-image:url('../../../images/haken_werbe-internetagentur.png'); }.druck .contentText ul li, .druck .referenzText ul li { list-style-image:url('../../../images/haken_druck-laser.png'); }.fotofilm .contentText ul li, .fotofilm .referenzText ul li { list-style-image:url('../../../images/haken_film-foto.png'); }.coaching .contentText ul li, .coaching .referenzText ul li { list-style-image:url('../../../images/haken_coaching.png'); }p { line-height:1.5em; margin:0 0 1em 0; }blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin:0 0 1em 1.6em; color:#666; }strong,b { font-weight:bold; }em,i { font-style:italic; }big { font-size:116.667%; }small { font-size:91.667%; }pre { line-height:1.5em; margin:0 0 1em 0; }pre, code, kbd, tt, samp, var { font-size:100%; }pre, code { color:#800; }kbd, samp, var, tt { color:#666; font-weight:bold; }var, dfn { font-style:italic; }acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub, sup { font-size:91.6667%; line-height:0; }hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}a { color:#7DA33C; background:transparent; text-decoration:none; }a:visited{ color:#7DA33C; }a:focus,a:hover,a:active { text-decoration:underline; }.standard a, .standard a:visited { color:#DB0031; }.werbeinternet a, .werbeinternet a:visited { color:#A14A80; }.druck a, .druck a:visited { color:#F2931C; }.fotofilm a, .fotofilm a:visited { color:#00B1E5; }.coaching a, .coaching a:visited { color:#8AA938; }.werbeinternet a.mehrdazuLink { color: #58585A; }.mehrdazuLink { position:relative; bottom:5px; left:5px; padding-top: 5px; height:21px; width:303px; display:block; text-align:center; background:#F0F0F0 url('../../../images/btn_mehr-dazu.jpg') repeat-x 0 0; font-weight:bold; }.mehrdazuLink:focus, .mehrdazuLink:hover, .mehrdazuLink:active { text-decoration:none; }#presseLink .mehrdazuLink { bottom:-8px; left:195px; width:105px; z-index:8; }.linkSmall { padding-top: 6px; float:right; height:20px; width:85px;}.linkMiddle { padding-top: 6px; float:right; height:20px; width:105px;}.kontaktButton { position:relative; height:94px; margin-top:12px; }.kontaktButtonBG { position:absolute; top:14px; left:18px; height:70px; width:270px; }.standard .kontaktButtonBG { background:#DB0031; }.werbeinternet .kontaktButtonBG { background:#A14A80; }.druck .kontaktButtonBG { background:#F6A800; }.fotofilm .kontaktButtonBG { background:#00B1E5; }.coaching .kontaktButtonBG { background:#8AA938; }a.kontaktButtonLink { position:absolute; top:12px; left:7px; display:block; background:transparent url('../../../images/btn_kontakt.png') no-repeat 0 0; height:75px; width:290px; }a.kontaktButtonLink:hover { background:transparent url('../../../images/btn_kontakt_hover.png'); no-repeat 0 0; }.contentItem a, .contentList a { text-decoration:underline; }.contentItem h1 a, .contentList h1 a, .contentItem h2 a, .contentList h2 a { text-decoration:none; }p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border:1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; } .highlight { color:#c30; }.dimmed { color:#888; }.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }.center { display:block; text-align:center; margin:0.5em auto; }span.edge, span.edgesBoxen { position: absolute; background: url('../../../images/ecken.png') no-repeat; width: 16px; height: 16px; }span.edgeGray { position: absolute; background: url('../../../images/ecken_grau2.png') no-repeat; width: 16px; height: 16px; }span.edgeGrayDark { position: absolute; background: url('../../../images/ecken_grau_dunkel.png') no-repeat; width: 16px; height: 16px; }.edges, .edgesBoxen, .edgesTop, .edgesBottom .edgesGray { position:relative; }.edges span.tl, .edgesBoxen span.tl, .edgesTop span.tl, .edgesGray span.tl, .edgeGrayDark span.tl { top: -8px; left: -8px; }.edges span.tr, .edgesBoxen span.tr, .edgesTop span.tr, .edgesGray span.tr, .edgeGrayDark span.tr { top: -8px; right: -8px; }.edges span.bl, .edgesBoxen span.bl, .edgesBottom span.bl, .edgesGray span.bl, .edgeGrayDark span.bl { bottom: -8px; left: -8px; }.edges span.br, .edgesBoxen span.br, .edgesBottom span.br, .edgesGray span.br, .edgeGrayDark span.br { bottom: -8px; right: -8px; }#infoHeaderBoxTeaser { padding:8px; font-size: 116.67%; }#infoHeaderBoxLink { position:absolute; bottom:0px; left:0px; padding:4px; font-size: 116.67%; }#headerBoxImgHide { position:absolute; bottom:0px; left:0px; width:313px; height:147px; }.contentText { font-size:116.67%; overflow: hidden; }.contentText h2 { line-height: 120%; }#col2_background .referenzenUeberschrift { float:left; width:135px;padding: 4px 0 0 0px; margin:20px 0 0 9px; }#col2_background .referenzUeberschriftSpan { display:block; padding:0px 4px; background:#FFFFFF; }#col2_background .referenzInfoTop { height:5px; width:135px; background:url('../../../images/referenzen_info_top.png') no-repeat 0 0; }#col2_background .referenzInfoBottom { height:5px; width:135px; background:url('../../../images/referenzen_info_bottom.png') no-repeat 0 0; }.referenz .referenzBild { float:left; width:180px; margin: 0 0 -72px -14px; }.referenz { padding-bottom:10px; }.contentReferenz { float:left; width:318px; display:inline; }.referenzInhaltBox { }.referenzInhaltBoxBottom { height:5px; width:313px; background:url('../../../images/referenzen_box_bottom.png') no-repeat 0 0; }.referenzInhaltBoxTop { height:5px; width:313px; background:url('../../../images/referenzen_box_top.png') no-repeat 0 0; }.referenzInhaltBoxInner { padding:0px 10px; width:293px; display:block; background:#FFFFFF; }.referenzUeberschriftSpan { margin-bottom:15px; padding-top: 12px; }.contentReferenz .referenzBild { height:198px; overflow:hidden;}.contentReferenz .referenzText li { color:#58585A; }.contentReferenz a { text-decoration:none; }.contentReferenzGruppe { position:relative; width:960px; display:inline-block; background:url('../../../images/referenzen_boden.jpg') no-repeat center 145px; }.contentReferenzGruppeLeft { position:absolute; top:0px; left:-170px; width:170px; height:302px; background:url('../../../images/referenzen_boden.jpg') no-repeat 0 145px; }.contentReferenzGruppeRight { position:absolute; top:0px; left:960px; width:170px; height:302px; background:url('../../../images/referenzen_boden.jpg') no-repeat right 145px; }.standard .highlightContent { color:#DB0031; }.werbeinternet .highlightContent { color:#A14A80; }.druck .highlightContent { color:#F2931C; }.fotofilm .highlightContent { color:#00B1E5; }.coaching .highlightContent { color:#8AA938; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }table caption { font-variant:small-caps; }table.full { width:100%; }table.fixed { table-layout:fixed; }th,td { padding:0.5em; }thead th { color:#000; border-bottom:2px #800 solid; }tbody th { background:#e0e0e0; color:#333; }tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }tbody th { border-bottom:1px solid #fff; text-align:left; }.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { background: #EEE; display:block; margin-top: 2px; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.clear { clear: both; font-size: 1px; height: 1px; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }#slides { position:relative; }.paginationWrap { position:absolute; top:0px; left:0px; width: 313px; height:32px; background: url('../../../images/news_kopf.jpg') repeat-x 0 0; }.pagination { width:120px; margin: 13px auto 0;}.slides_container { position:absolute; top:30px; left:0px; width:313px; height:270px; }.slides_container div.slides_control div { width: 283px; height:240px; padding:15px;}.slides_container div { width:313px; }#slides .slidesButtonPrev { float:left; width:32px; height:32px; background: url('../../../images/news_btn.jpg') repeat-x 0 0; }#slides .slidesButtonNext { float: right; width:32px; height:32px; background: url('../../../images/news_btn.jpg') repeat-x 0 0; }#slides .prev { display:block; overflow:hidden;text-indent:-200px; width:32px; height:32px; background: url('../../../images/news_arrow_left.png') no-repeat center; }#slides .next { display:block; overflow:hidden;text-indent:-200px; width:32px; height:32px; background: url('../../../images/news_arrow_right.png') no-repeat center; }#slidesImg { position:relative; }.slides_containerImg { position:absolute; top:0px; left:0px; width:313px; height:270px; }.slides_containerImg div { position:absolute; top:0px; left:0px; width:313px; text-align:left; }#infoHeaderBoxWrap span { text-align:middle; font-size:100%; }#aktuellesBox p { margin: 0 0 0.2em; }#presseLink {}.contentItem { padding:0 0px 30px 0; }.contentLeft { float:left; width:300px; padding-right:25px; }.contentRight { float:left; width:300px; }.videovorschau { position:relative; }.videomaske { position:absolute; left:0px; top:0px; width:200px; height:113px; background: url('../../../images/maske.png') no-repeat 0 0; }#search { font-size:116.67%; height:29px; padding:15px 10px 10px 10px; margin-bottom: 15px; background:#D9D9DB; }#search input { color: #58585A; width:234px; height:26px; line-height:26px; padding: 0px 8px; border: 0 none; background: url('../../../images/suche_input.png') no-repeat 0 0; }#search input.button { width:24px; height:22px; background: url('../../../images/suche_submit.png') no-repeat 0 0; margin-left:12px; }.anfrageButton { display:inline-block; height:22px; line-height:100%; text-decoration:none; cursor:pointer; padding:7px 10px; font-size:166.67%; text-shadow:1px 1px 1px #FFFFFF; background:url('../../../images/button.png') repeat-x 0 0; }.anfrageButton a { text-decoration:none; }.telefon { }.telefonno { font-size:34px; font-weight:bold; padding-left:20px; white-space:nowrap; }}
/* menu */ 
@media screen, projection {ul.listReset { margin: 0; padding: 0; }ul.listReset li { margin: 0; padding: 0; list-style-type: none; }#navigation ul { }#navigation ul li { float: left; display: inline; }#navigation ul li a { white-space: nowrap; padding: 0 0.5em; color:#9C9C9F; text-decoration: none; }#navigation ul li a.aktiv, #navigation ul li a:hover { text-decoration: none; }.standard #navigation ul li a.aktiv, .standard #navigation ul li a:hover { color:#DB0031; }.werbeinternet #navigation ul li a.aktiv, .werbeinternet #navigation ul li a:hover { color:#A14A80; }.fotofilm #navigation ul li a.aktiv, .fotofilm #navigation ul li a:hover { color:#00B1E5; }.druck #navigation ul li a.aktiv, .druck #navigation ul li a:hover { color:#F6A800; }.coaching #navigation ul li a.aktiv, .coaching #navigation ul li a:hover { color:#8AA938; }#auszeichnungen ul {}#auszeichnungen ul li { float:left; display:inline; list-style-type:none; }#auszeichnungen ul li div { white-space: nowrap; padding: 3px; font-size:100%; background:#F0F0F0; }#auszeichnungen ul li a { color:#EBEBEB; }#auszeichnungen ul li a.aktiv, #auszeichnungen ul li a:hover {}.standard #auszeichnungen ul li div { color:#DB0031; }.werbeinternet #auszeichnungen ul li div { color:#A14A80; }.fotofilm #auszeichnungen ul li div { color:#00B1E5; }.druck #auszeichnungen ul li div { color:#F6A800; }.coaching #auszeichnungen ul li div { color:#8AA938; }ul.pagination {}ul.pagination li { float:left; display:inline; list-style-type:none; margin-left:4px; }ul.pagination li.current { }ul.pagination li a { height:0; width: 8px; padding-top:7px; overflow:hidden; display:block; background:#FFFFFF url('../../../images/news.png') no-repeat 0 0; }ul.pagination li a.aktiv, ul.paginationli a:hover, ul.pagination li.current a { background:#FFFFFF url('../../../images/news_aktiv.png') no-repeat 0 0; }ul.menu { margin:0px; }ul.menu li { margin-left:0px; list-style-type:none; }ul.menu li a { position:relative; display: block; color:#505050; text-shadow:1px 1px 0px #F8F8F8; padding: 11px 0 0 20px; height:28px; font-size:166.67%; }#menu a { color:#505050; }ul.menu li a span.naviPfeil { height: 13px; position: absolute; left: 289px; bottom: 12px; width: 13px; background: url("../../../images/news_arrow_right.png") no-repeat scroll 0 0 transparent; }ul.menu li a.aktiv span.naviPfeil, ul.menu li a:hover span.naviPfeil { background:none; }ul.menu li a span.naviSeprator { height: 2px; position: absolute; left: 0px; bottom: 0px; width: 313px; background: url("../../../images/menu_trenner.png") no-repeat scroll 0 0 transparent; }ul.menu li a.aktiv, ul.menu li a:hover { text-decoration: none; background:url('../../../images/32menu_hover.png') no-repeat 0 0; }ul.menu li a:active, ul.menu li a:focus { text-decoration: none; }ul.menu li.standard a.aktiv, ul.menu li.standard a:hover { background: #DB0031 url('../../../images/menu_hover_unternehmen.png') no-repeat 0 0; }ul.menu li.werbeinternet a.aktiv, ul.menu li.werbeinternet a:hover { background: #A14A80 url('../../../images/menu_hover_werbe-internetagentur.png') no-repeat 0 0; }ul.menu li.fotofilm a.aktiv, ul.menu li.fotofilm a:hover { background:#00B1E5 url('../../../images/menu_hover_foto-film.png') no-repeat 0 0; }ul.menu li.druck a.aktiv, ul.menu li.druck a:hover { background:#F6A800 url('../../../images/menu_hover_druck-laser.png') no-repeat 0 0; }ul.menu li.coaching a.aktiv, ul.menu li.coaching a:hover { background:#8AA938 url('../../../images/menu_hover_coaching.png') no-repeat 0 0; }#submenu a { color:#505050; }ul.submenu { margin:0px; }ul.submenu li { margin-left:0px; list-style-type:none; }ul.submenu li a { position:relative; display: block; color:#505050; text-shadow:1px 1px 0px #F8F8F8; padding: 11px 0 0 20px; height:28px; font-size:166.67%; }ul.submenu li a span.naviPfeil { height: 13px; position: absolute; left: 289px; bottom: 12px; width: 13px; background: url("../../../images/news_arrow_right.png") no-repeat scroll 0 0 transparent; }ul.submenu li a.aktiv span.naviPfeil, ul.submenu li a:hover span.naviPfeil { background:none; }ul.submenu li a span.naviSeprator { height: 2px; position: absolute; left: 0px; bottom: 0px; width: 313px; background: url("../../../images/menu_trenner.png") no-repeat scroll 0 0 transparent; }ul.submenu li a.aktiv, ul.submenu li a:hover { text-decoration: none; background:url('../../../images/32menu_hover.png') no-repeat 0 0; }.jspPane ul.submenu li a.aktiv, .jspPane ul.submenu li a:hover { text-decoration: none; background:url('../../../images/32menu_hoverScroll.png') no-repeat 0 0; }ul.submenu li a:active, ul.submenu li a:focus { text-decoration: none; }.standard ul.submenu li a.aktiv, .standard ul.submenu li a:hover { background: #DB0031 url('../../../images/menu_hover_unternehmen.png') no-repeat 0 0; }.werbeinternet ul.submenu li a.aktiv, .werbeinternet ul.submenu li a:hover { background: #A14A80 url('../../../images/menu_hover_werbe-internetagentur.png') no-repeat 0 0; }.fotofilm ul.submenu li a.aktiv, .fotofilm ul.submenu li a:hover { background:#00B1E5 url('../../../images/menu_hover_foto-film.png') no-repeat 0 0; }.druck ul.submenu li a.aktiv, .druck ul.submenu li a:hover { background:#F6A800 url('../../../images/menu_hover_druck-laser.png') no-repeat 0 0; }.coaching ul.submenu li a.aktiv, .coaching ul.submenu li a:hover { background:#8AA938 url('../../../images/menu_hover_coaching.png') no-repeat 0 0; }.standard .jspPane ul.submenu li a.aktiv, .standard .jspPane ul.submenu li a:hover { background: #DB0031 url('../../../images/menu_hover_unternehmenScroll.png') no-repeat 0 0; }.werbeinternet .jspPane ul.submenu li a.aktiv, .werbeinternet .jspPane ul.submenu li a:hover { background: #A14A80 url('../../../images/menu_hover_werbe-internetagenturScroll.png') no-repeat 0 0; }.fotofilm .jspPane ul.submenu li a.aktiv, .fotofilm .jspPane ul.submenu li a:hover { background:#00B1E5 url('../../../images/menu_hover_foto-film.pngScroll') no-repeat 0 0; }.druck .jspPane ul.submenu li a.aktiv, .druck .jspPane ul.submenu li a:hover { background:#F6A800 url('../../../images/menu_hover_druck-laserScroll.png') no-repeat 0 0; }.coaching .jspPane ul.submenu li a.aktiv, .coaching .jspPane ul.submenu li a:hover { background:#8AA938 url('../../../images/menu_hover_coachingScroll.png') no-repeat 0 0; }}
/* print */ 
@media print{#col1, #header, #footer { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }.iframeprint .page_margins, .iframeprint #main, .iframeprint #col2_content { display:none; }}
/* jscrollpane */ 
.jspContainer{overflow: hidden;position: relative;}.jspPane{position: absolute;}.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;}.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}.jspCap{display: block;height:5px;width:100%;}.jspHorizontalBar .jspCap{float: left;}.jspTrack{background: url("../../../images/scrollbalken_s.png") repeat-y scroll center center transparent;position: relative;}.jspDrag{background: url("../../../images/scroll.png") no-repeat scroll center bottom transparent;position: relative;top: 0;left: 0;cursor: pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}.jspArrow.jspDisabled{cursor: default;background: #80808d;}.jspVerticalBar .jspArrow{height: 16px;}.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}.jspVerticalBar .jspArrow:focus{outline: none;}.jspCorner{background: #eeeef4;float: left;height: 100%;}* html .jspCorner{margin: 0 -3px 0 0;}
/* colorbox */ 
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:url(../../../images/colorbox/overlay.png) 0 0 repeat;}#colorbox{}#cboxTopLeft{width:21px; height:8px; background:url(../../../images/colorbox/controls_grey.png) -100px 0 no-repeat;}#cboxTopRight{width:21px; height:8px; background:url(../../../images/colorbox/controls_grey.png) -129px 0 no-repeat;}#cboxBottomLeft{width:21px; height:8px; background:url(../../../images/colorbox/controls_grey.png) -100px -36px no-repeat;}#cboxBottomRight{width:21px; height:8px; background:url(../../../images/colorbox/controls_grey.png) -129px -36px no-repeat;}#cboxMiddleLeft{width:21px; background:url(../../../images/colorbox/controls_grey.png) left top repeat-y;}#cboxMiddleRight{width:21px; background:url(../../../images/colorbox/controls_grey.png) right top repeat-y;}#cboxTopCenter{height:8px; background:url(../../../images/colorbox/border_grey.png) 0 0 repeat-x;}#cboxBottomCenter{height:8px; background:url(../../../images/colorbox/border_grey.png) 0 -29px repeat-x;}#cboxContent{background:#fff;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute; bottom:-1px; left:0; text-align:center; padding:0 3% 0 16%; width:81%; color:#949494;}#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../../../images/colorbox/controls_grey.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious.hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(../../../images/colorbox/controls_grey.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxNext.hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(../../../images/colorbox/loading_background.png) center center no-repeat;}#cboxLoadingGraphic{background:url(../../../images/colorbox/loading.gif) center center no-repeat;}#cboxClose{position:absolute; bottom:0; right:0; background:url(../../../images/colorbox/controls_grey.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxClose.hover{background-position:-25px -25px;} #cboxCloseText{position:absolute; bottom:0; right:0px; width:120px; height:20px; text-indent:0px;}.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

