.tx-xrimagemenu-pi1 { position: relative; overflow: hidden; } .tx-xrimagemenu-pi1 ul { list-style: none; margin: 0; padding: 0; display: block; background: none; } .tx-xrimagemenu-pi1 ul li { float: left; padding: 0; margin: 0; background: none; } .tx-xrimagemenu-pi1 ul li a { text-indent: -1000px; background-repeat: no-repeat; background-position: 0; border-right: 2px solid #F4F4F4; cursor: pointer; display: block; overflow: hidden; } .tx-xrimagemenu-pi1 .imagemenu-clear { clear: both; }  DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; } DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; } DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }  DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }  DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 2px solid black; padding: 0px 0px; } DIV.csc-textpic-imagewrap { padding: 0; } DIV.csc-textpic IMG { border: none; }  DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }  DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; } DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }  DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; } DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; } DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; } DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; }  DL.csc-textpic-image { margin: 0; } DL.csc-textpic-image DT { margin: 0; display: inline; } DL.csc-textpic-image DD { margin: 0; }  DIV.csc-textpic-clear { clear: both; }   DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline;  margin-right: 10px; }  DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline;  margin-left: 10px; }  DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline;  margin-left: 10px; } DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; } DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; } DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; } DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; } DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }  DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 10px !important; } DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 10px !important; }   DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }  DIV.csc-textpic-center { text-align: center;  } DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; } DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left;  } DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left;  }  DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; } DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }  DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; } DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }  DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }  DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }  DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }  * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }   DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }  * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }  DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }   .csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; } acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; } dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; } dl.glossary dd { margin: 0 0 15px 20px; } dl.glossary .description { margin: 0; padding: 0; } dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }  a { color: #333333; } a:hover { color: #FF6600; } a.mail { background-image: url(../../fileadmin/templates/bilder/a-mail.gif); background-repeat: no-repeat; padding: 0 0 0 22px; } a.mail:hover { background-image: url(../../fileadmin/templates/bilder/a-mail-hover.gif); } a.callto-link { background-image: url(../../fileadmin/templates/bilder/a-tel.gif); background-repeat: no-repeat; padding: 0 0 0 22px; } a.callto-link:hover { background-image: url(../../fileadmin/templates/bilder/a-tel-hover.gif); } a.external-link, a.external-link-new-window, a.external-link-news-window { background-image: url(../../fileadmin/templates/bilder/a-extern.gif); background-repeat: no-repeat; padding: 0 0 0 20px; } a.external-link:hover, a.external-link-new-window:hover, a.external-link-news-window:hover { background-image: url(../../fileadmin/templates/bilder/a-extern-hover.gif); } body, div, td, form, p { border: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; margin: 0; padding: 0; } sup, sub { font-size: 60%; line-height: 0px; } body { overflow: auto; background: #CCCCCC url(../../fileadmin/templates/bilder/body-bg.png) repeat-y center; } .hidden { display: none; } p, p.bodytext { line-height: 175%; padding-bottom: 10px; } h1,h2,h3,h4,h5 { padding: 10px 0; margin: 0; line-height: 100%; font-size: 12px; background-repeat: no-repeat; background-position: 0 0; vertical-align: bottom; } h2,h3,h4,h5 { margin: 10px 0; padding: 3px 0 3px 5px; border-left: 10px solid #FF6600; background-color: #FFD5B9; position: relative; } h1 { height: 25px; padding: 0; border-bottom:1px solid #FF6600; text-indent: -9999px; margin: 0 0 10px 0; } h2 { font-size: 16px; font-weight: bold; } h4 { font-size: 14px; font-weight: normal; } .csc-firstHeader { margin-top: 0; } hr { border-bottom: 1px solid; height: 0; } img { border: 0; } span.bold { font-weight: bold; } span.nospam { display: none; } table { border-collapse: collapse; } table td, table th { vertical-align: top; } .error, .errors { color: #CC0000; } .clear { clear: both; } ul, ul li { list-style: none; } ul { margin: 0; padding: 0 0 10px 0; } ul li { margin: 0; padding: 3px 0 0 15px; background-image: url(../../fileadmin/templates/bilder/smbgact.png); background-repeat: no-repeat; background-position: 0 8px; } ol { margin: 0; padding: 0 0 10px 0; } ol li { margin: 0 0 0 25px; padding: 5px 0 0 0; line-height: 155%; } dd.csc-textpic-caption { margin-top: 3px; font-size: 11px; font-style: italic; line-height: 140%; color: #555555; } div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { padding: 0px 0px; border: 1px solid #555555; } input, textarea, select { border: 1px solid #999999; background-color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; } input:focus, textarea:focus, select:focus { background-color: #FFC59D; } div.csc-textpic-imagewrap { margin-bottom: 10px; } div#mitte div.csc-textpic-imagewrap { position: relative; } div.csc-textpic-text { margin-bottom: 10px; }  div#template { position: relative; width: 960px; margin: 0 auto 0 auto; }  div#kopf { position: relative; height: 330px; } div#logo { position: relative; width: 235px; height: 90px; } div#kopflinks { position: relative; width: 200px; float: right; text-align: right; padding: 5px 0 0 0; } div#kopfbild { position: relative; clear: right; height: 240px; } div#kopfbildlink { position: absolute; top: 20px; right: 100px; }  ul#menu { position: relative; height: 40px; background: url(../../fileadmin/templates/bilder/menu-bg.png) repeat-x; } ul#menu, ul#menu li { list-style: none; padding: 0; margin: 0; } ul#menu li { position: relative; float: left; background-image: none; } ul#menu li a { position: relative; display: block; vertical-align: bottom; height: 40px; text-indent: -9999px; background-repeat: no-repeat; }  ul#submenu, ul#submenu li, ul#submenu ul, ul#submenu ul li { padding: 0; margin: 0; list-style: none; background: none; } ul#submenu li a { display: block; line-height: 100%; text-decoration: none; padding: 3px 5px 3px 15px; background-image: url(../../fileadmin/templates/bilder/smbgact.png); background-repeat: no-repeat; background-position: 0 6px; position: relative; } ul#submenu ul li a { font-size: 12px; padding: 3px 5px 3px 25px; background-position: 10px 6px; } ul#submenu ul ul li a { padding: 3px 5px 3px 35px; background-position: 20px 6px; } ul#submenu li a.active { color: #FF6600; }  div#haupt { position: relative; clear: left; padding: 10px 0 0 0; } div#links, div#mitte, div#rechts { position: relative; float: left; } div#links { width: 170px; } div#mitte { width: 620px; } div#rechts { width: 165px; } div#links div.inhalt, div#mitte div.inhalt, div#rechts div.inhalt { position: relative; } div#links div.inhalt { padding: 0 25px; } div#mitte div.inhalt { padding: 0 25px; } div#rechts div.inhalt { padding: 0 20px 0 25px; } div.zweispaltig { position: relative; background-image: url(../../fileadmin/templates/bilder/zsbg.png); background-repeat: repeat-y; background-position: 285px 0; } div.zslinks, div.zsrechts { position: relative; float: left; } div.zslinks { width: 285px; } div.zsrechts { width: 280px; } div#mitte div.zslinks div.inhalt, div#mitte div.zsrechts div.inhalt { position: relative; } div#mitte div.zslinks div.inhalt { padding: 0 15px 0 0; } div#mitte div.zsrechts div.inhalt { padding: 0 0 0 15px; } div.dreispaltig { position: relative; background-image: url(../../fileadmin/templates/bilder/dsbg.png); background-repeat: repeat-y; background-position: 190px 0; } div.dslinks, div.dsmitte, div.dsrechts { position: relative; float: left; } div.dslinks { width: 190px; } div.dsmitte { width: 190px; } div.dsrechts { width: 185px; } div#mitte div.dslinks div.inhalt, div#mitte div.dsmitte div.inhalt, div#mitte div.dsrechts div.inhalt { position: relative; } div#mitte div.dslinks div.inhalt { padding: 0 15px 0 0; } div#mitte div.dsmitte div.inhalt { padding: 0 15px 0 15px; } div#mitte div.dsrechts div.inhalt { padding: 0 0 0 15px; }  div.oben { position: relative; height: 16px; background-repeat: no-repeat; } div.inhalt { background-repeat: repeat-y; } div.unten { position: relative; clear: both; height: 23px; background-repeat: no-repeat; } div.small { position: relative; background-position: 10px 0; } div.big { position: relative; background-position: 0 0; } div.so { position: relative; background-image: url(../../fileadmin/templates/bilder/so.png); } div.sb { position: relative; background-image: url(../../fileadmin/templates/bilder/sb.png); } div.su { position: relative; background-image: url(../../fileadmin/templates/bilder/su.png); } div.bo { position: relative; background-image: url(../../fileadmin/templates/bilder/bo.png); } div.bb { position: relative; background-image: url(../../fileadmin/templates/bilder/bb.png); } div.bu { position: relative; background-image: url(../../fileadmin/templates/bilder/bu.png); }  div#fuss { position: relative; padding: 20px 0 10px 0; clear: left; } div#fuss-inhalt { border-top: 1px solid #999999; padding: 0 5px 0 10px; } div#fuss p { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 0 0; } div#fuss p.w3c { float: right; width: 350px; text-align: right; padding: 5px 0; vertical-align: top; } div#fuss p.w3c img { margin: 0 0 0 5px; } #adminbox { position: absolute; overflow: hidden; z-index: 1000; background-image: url(../../fileadmin/templates/bilder/adminbox.png); background-position: 100% 0; background-repeat: no-repeat; } .adminbox1 { top: 0; left: 0; width: 960px; height: 0; } .adminbox2 { top: 0; right: 0; height: 430px; width: 960px; } div.adminbox-rand { padding: 101px 291px 0 291px; } div.adminbox-close { position: absolute; top: 105px; right: 296px; } div.adminbox-inhalt { padding: 10px 15px 0 15px; } div.tx-xeiropsalogin-pi1 p { padding: 0; } div.tx-xeiropsalogin-pi1 fieldset { position: relative; padding: 0; margin: 0; border: 0; } div.tx-xeiropsalogin-pi1 fieldset div.xeiropsalogin { position: relative; clear: left; padding: 4px 0 15px 0; background-repeat: no-repeat; } div.tx-xeiropsalogin-pi1 fieldset div#xpl-username-div, div.tx-xeiropsalogin-pi1 fieldset div#xpl-password-div, div.tx-xeiropsalogin-pi1 fieldset div#xpl-logintype-div { position: relative; background-image: url(../../fileadmin/templates/bilder/admin-login-input.png); background-position: 120px 0; } div.tx-xeiropsalogin-pi1 fieldset div#xpl-submitbutton-div { position: relative; background-image: url(../../fileadmin/templates/bilder/admin-login-submit.png); background-position: 0 0; } div.tx-xeiropsalogin-pi1 fieldset div#xpl-submitbutton-div input { position: relative; font-weight: bold; } div.tx-xeiropsalogin-pi1 fieldset label { position: relative; display: block; float: left; font-size: 16px; width: 130px; } div.tx-xeiropsalogin-pi1 fieldset input, div.tx-xeiropsalogin-pi1 fieldset select { position: relative; border: none; width: 180px; background-color: transparent; color: #000000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; z-index: 1000; } div#xpl-proccessing { position: absolute; top: 147px; left: 306px; width: 348px; height: 265px; background-image: url(../../fileadmin/templates/bilder/admin-login-waitbg.png); background-position: 0 0; background-repeat: no-repeat; } div#xpl-proccessing div.waittext { font-size: 18px; text-align: center; padding: 100px 0 20px 0; } div#xpl-proccessing div.waitimage { text-align: center; } div#rechts h2 { font-size: 12px; } div#rechts p { font-size: 11px; } .filelinks_layout_1 img { border: 1px solid #999999; } .filelinks a { text-decoration: none; } .filelinks span.filesize { font-size: 12px; font-style: italic; display: block; } div#shortcuts { position: absolute; top: 330px; right: 0; height: 40px; }  .csc-frame-border { padding: 0 0 10px 0; } .csc-frame { border: 1px solid #999999; padding: 5px 5px 5px 45px; margin: 0; background-position: 5px 10px; background-repeat: no-repeat; position: relative; } .csc-frame p { padding: 0; } .csc-frame div, .csc-frame td, .csc-frame form, .csc-frame p, .csc-frame li { font-size: 12px; } .csc-frame-green { background-color: #BCFFB9; background-image: url(../../fileadmin/templates/bilder/frame-green.png); } .csc-frame-orange { background-color: #FFFCB9; background-image: url(../../fileadmin/templates/bilder/frame-orange.png); } .csc-frame-red { background-color: #FFBBB9; background-image: url(../../fileadmin/templates/bilder/frame-red.png); } .csc-frame-blue { background-color: #BCDFFC; background-image: url(../../fileadmin/templates/bilder/frame-blue.png); } .gmnoprint div { line-height: 145%; }  .tx-juhuipageflip-pi1 { border: 1px solid #999999; } .tx-juhuipageflip-pi1 .pageflipel-download { border-top: 1px solid #999999; padding: 5px; } .tx-juhuipageflip-pi1 .pageflipel-download a { text-decoration: none; } .tx-juhuipageflip-pi1 .pageflipel-download a:hover { text-decoration: underline; }#mainitem7{background-image:url(../../typo3temp/GB/intelligenteinternet-loesungen_menu-bg-act_8917e64db8_1d7b4dd9be.png);width:222px;}#mainitem7:hover{background-image:url(../../typo3temp/GB/intelligenteinternet-loesungen_menu-bg-act_8917e64db8_1d7b4dd9be.png);}#mainitem5{background-image:url(../../typo3temp/GB/grafikunddesign_menu-bg_157969d198_4edc4f3846.png);width:138px;}#mainitem5:hover{background-image:url(../../typo3temp/GB/grafikunddesign_menu-bg_157969d198_70c29ab7f4.png);}#mainitem4{background-image:url(../../typo3temp/GB/grossformatdruck_menu-bg_157969d198_6fb1b2b475.png);width:138px;}#mainitem4:hover{background-image:url(../../typo3temp/GB/grossformatdruck_menu-bg_157969d198_f485ef4ae9.png);}#mainitem3{background-image:url(../../typo3temp/GB/firma_menu-bg_157969d198_8b4dab6e14.png);width:60px;}#mainitem3:hover{background-image:url(../../typo3temp/GB/firma_menu-bg_157969d198_5c6005eec8.png);}#mainitem8{background-image:url(../../typo3temp/GB/home_menu-bg_157969d198_330b2aadba.png);width:61px;}#mainitem8:hover{background-image:url(../../typo3temp/GB/home_menu-bg_157969d198_1cc878bf87.png);}h1#seitentitel-87{background-image:url(../../typo3temp/GB/Pageflip_51dff17206.png);}