/* Allgemeiner Aufbau der Seite & des Layouts */html {width:100%;}/* @media all { html  { height: 100% }} */body {width:100%;}html * {padding:0;margin:0;border-collapse:collapse;border-spacing:0;}img {border:0;vertical-align:bottom;}body {}/* Stile fuer Layoutelemente */#wrapperout, #footer {width: 100%; position:relative;}#wrapperout2 {}#wrapper {}#footer {	display: none}#header {height:100px;overflow:hidden;position:relative;}#header h1 {position:absolute;width:200px;height:100px;}#header h1 span {display:none;}#header #headermenu {display:none;}#contentwrap {}#levelimage {display: none}#content {/*background:url("../../media/gfx/layout/content_bg_top_2.gif") repeat-x top left;*/}#content {padding:8px 0;}#content-left,#content-main,#content-right {position:relative;}#content-left {float:left;width:200px;display: none;}#content-main {float: left;width: 66%;padding-top:20px;}#content-main.two-cols {}#content-right {float:right;width:32%;padding-top:40px;}#contentleft,#contentmain {position:relative;}.cfl {clear:both;height:10px;overflow:hidden;font-size:1px;}/*= NAVIGATION ===================================== */#nav {display: none}/*- NAV 3 ------------ */#contentmenu {position:relative;padding:15px 0 0;margin:0 20px 0 18px;background:url("../../media/gfx/layout/nav3_ul_bg2.gif") no-repeat left top;}body.kat4 #contentmenu {background-color:#9d001c;}#content #contentmenu h3 {font-size:14px;line-height:14px;color:#333333;padding:6px 4px;margin:0 12px 2px 4px;}#content #contentmenu h3 {background:url("../../media/gfx/layout/nav3_h2_bg.png") no-repeat left top;}#content #contentmenu .nav3ul {list-style-type:none;padding:0 12px 20px 4px;margin:0;background:url("../../media/gfx/layout/nav3_ul_bg_bottom.png") no-repeat left bottom;}#content #contentmenu .nav3ul li {padding:0;margin:0 0 2px;}.nav3li a,.nav3lia a {padding:3px 10px;background-color:#ccc;display:block;}.nav3li a,.nav3lia a {font-weight:normal;font-size:11px;line-height:12px;color:#333333!important;text-decoration:none;}.nav3a,.nav3a:link,.nav3a:visited {}.nav3a:hover {color:#000000!important;}.nav3aa,.nav3aa:link,.nav3aa:visited,.nav3aa:hover {color:#FFFFFF!important;}/* Formate für TYPO3-Elemente */#content-left .ctype-image {margin-top:60px;}#content-right .ctype-text {margin-left:1px;}#content-right .ctype-image { display: none}#content-main .contentelement {margin-bottom:10px;}#content-main .divaccordion .contentelement {margin-bottom:0;}#content-main .ctype-zue_content_bast_pi1 {position:relative;width:100%;height:300px;background:#FFFFFF;overflow: visible !important; visibility: visible !important; opacity: 1 !important; filter: alpha(opacity = 100) !important;}#content-main .ctype-textpic {margin-left:25px;}#content-main.two-cols .ctype-textpic {margin-left:0;}#content-main.two-cols .ctype-text {margin-left:200px;}/* PRODUKTE */#content-main .ctype-zue_content_bast_pi1 .divaccordion { margin-top: 0 !important }#content-main .ctype-zue_content_bast_pi1 + .divaccordion {	margin-top:0;	border-top:2px solid #9d001c;}body.kat4 .divaccordion .contenthead {background:url(../../media/gfx/layout/arrow_inactive_kat4.gif) 5px 7px no-repeat;cursor:pointer;position:relative;}.divaccordion .content-text {padding-bottom:8px;}#content-main .ctype-zue_content_bast_pi1 .csc-textpic-imagewrap {position:relative;}div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}dl.csc-textpic-image img {border:0;}.csc-textpic-caption {font-size:10px;color:#000000;font-style:italic;}#content .divaccordion h3 {  }#content .divaccordion h3 { margin-bottom: 0 }#content .divaccordion .content-text-wrap {  height: auto !important; overflow: visible !important; opacity: 1 !important; filter: alpha(opacity = 100) !important; visibility: visible !important }/* ================================================ *//* Textstile */body,h1,h2,h3,p,table,ol,ul,li,a,form,input,textarea,select {font-family:Verdana, Arial, sans-serif;font-size:12px;color:#333333;line-height:16px;}/* Abstände generell */#content h3 {margin:20px 0 -6px;}#content p,#content ol,#content ul,#content hr,#content table {margin:8px 0;}/* Abstände mittlere Spalte */#content-main .contenthead h2 {font-size:18px;line-height:24px;margin-bottom:10px;padding:4px 25px;}#content-main .contenthead h3 {padding:4px 25px;margin:0;}#content-main .ctype-zue_content_bast_pi1 .contenthead h3 {font-size:18px;line-height:24px;margin-bottom:10px;padding:0 25px;}#content-main h3,#content-main p,#content-main ol,#content-main ul,#content-main hr,#content-main table {margin-left:25px;margin-right:25px;}#content-main a:link,#content-main a:visited {}#content-main a:hover {color:#000000!important;}#content-main ul,#content-main ol {padding-left:0;}#content-main ul {list-style:square;}#content-main li {font-weight:bold;margin:4px 0;color:#999999;}#content-main li span {font-weight:normal;color:#333333;}#content-main li span a:link,#content li span a:visited {color:#333333;}#content-main ul li {padding-left:3px;margin-left:16px;}#content-main ol li {padding-left:0;margin-left:22px;}#content-main td {vertical-align:top;}#content-main td p {margin:0 0 4px;}#content-right h3 {	margin:10px 0 0;}#content-right * {	font-size: 7pt;	color: #666666;}/* FARBESCHEMA IM TEXTBEREICH */body.kat2 #content-main li,body.kat2 span.hSplit {color:#b8c600;}body.kat3 #content-main li,body.kat3 span.hSplit {color:#0f2d5f;}body.kat4 #content-main li,body.kat4 span.hSplit {color:#9d001c;}body.kat5 #content-main li,body.kat5 span.hSplit {color:#e22a10;}body.kat6 #content-main li,body.kat6 span.hSplit {color:#6170b2;}body.kat7 #content-main li,body.kat7 span.hSplit {color:#ea9825;}body #content-main .btop,body #content-main .bbot,body #content-main .btop1,body #content-main .bbot1 {border-bottom:0 solid #b8c600;border-top:0 solid #b8c600;}body #content-main .btop {border-top-width:2px;}body #content-main .bbot {border-bottom-width:2px;}body #content-main .btop1 {border-top-width:1px;}body #content-main .bbot1 {border-bottom-width:1px;}/*body #content-main .btop1, body #content-main .bbot1 { border-bottom: 1px solid #b8c600; border-top: 1px solid #b8c600; }*/body.kat2 #content-main .btop,body.kat2 #content-main .bbot,body.kat2 #content-main .btop1,body.kat2 #content-main .bbot1 {border-top-color:#b8c600;border-bottom-color:#b8c600;}body.kat3 #content-main .btop,body.kat3 #content-main .bbot {border-top-color:#0f2d5f;border-bottom-color:#0f2d5f;}body.kat4 #content-main .btop,body.kat4 #content-main .bbot,body.kat4 #content-main .btop1,body.kat4 #content-main .bbot1 {border-top-color:#9d001c;border-bottom-color:#9d001c;}body.kat5 #content-main .btop,body.kat5 #content-main .bbot {border-top-color:#e22a10;border-bottom-color:#0f2d5f;}body.kat6 #content-main .btop,body.kat6 #content-main .bbot {border-top-color:#6170b2;border-bottom-color:#0f2d5f;}body.kat7 #content-main .btop,body.kat7 #content-main .bbot {border-top-color:#ea9825;border-bottom-color:#0f2d5f;}#content a.tooltip {position:absolute;width:21px;height:21px;display: none;}/* FV 2009-09-10 */#content-main table td.produkt-subhead,#content-main table td.produkt-subhead-border {padding-top:10px;background-image:none;width:auto;font-weight:bold;}#content-main table td.produkt-subhead-border {border-bottom:1px solid #9d001c;}#content-main table td.produkt-label {background-image:none;width:140px;}#content-main table td.history-label {background-image:none;width:100px;}#content-main .divaccordion td {background:url(../../media/gfx/layout/bast_prod_td_bg.gif) left top no-repeat;width:114px;padding:1px 0 1px 4px;}/* WIDTH / PADDING !*/#content-main .divaccordion td {}#content-main .divaccordion table {margin-right:0;}#content-main .produkt-one-row td {width:376px;}/* ================================================ *//* ZOOMFIX */.zoomfix,#content,#content-main .ctype-zue_content_bast_pi1 .csc-textpic-imagewrap {/*overflow:hidden;*/}
