 .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }   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%; }    .csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; } DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; }   strong {  font-weight:bold; } em {  font-style:italic; } abbr,acronym { cursor:help; }  input.button { cursor:pointer; }  .hidden { display: none; } .left { float: left; } .right { float: right; } .align-center { text-align: center; } .align-left { text-align: left; } .align-right { text-align: right; } .clear { clear: both; } .clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .borderless { border: 0; }  html { background: #000000 url('/fileadmin/web/images/common/html.background.gif') center top repeat-x; } body { display: block; margin: 0 auto 0 auto; padding: 185px 50px 25px 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: center top no-repeat; } a { color: #298710; }  #stage { position: relative; width: 920px; margin: 0 auto 0 auto; background: #FFFFFF url('/fileadmin/web/images/common/stage.background.gif') 0 0 repeat-y; } #stage:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  #logo { position: absolute; top: 40px; left: -45px; z-index: 100; } #logo a { overflow: hidden; display: block; width: 112px; height: 107px; text-indent: -22222px; background: url('/fileadmin/web/images/logo.png') 0 0 no-repeat; } #logo img, #logo br { display: none; }  #languages { position: absolute; top: -20px; right: 0; z-index: 100; width: 101px; height: 39px; padding: 16px 0 0 0; background: url('/fileadmin/web/images/common/mainmenu-item.background.png') right top no-repeat; } #languages li.unavailable { display: none; } #languages a { position: absolute; z-index: 200; display: block; width: 50px; margin: 0 25px; text-decoration: none; color: #F1B301; background-image: url('/fileadmin/web/images/localization/de/mainmenu.background.png'); background-position: -1200px -16px; background-repeat: no-repeat; } #languages a.normal { right: 0; top: 15px; height: 20px; overflow: hidden; text-indent: -22222px; } #languages a.normal:hover { background-position: -1200px -71px; } #languages a.active { right: 0; top: 35px; height: 11px; font-size:9px; text-align: right; background: none !important; }  #navigation { }  #mainmenu { position: absolute; top: -20px; left: 0; } #mainmenu li { position: relative; float: left; margin-right: 1px; background: url('/fileadmin/web/images/common/mainmenu-item.background.png') center top no-repeat; } #mainmenu li:hover a, #mainmenu li.active a, #mainmenu li.crumb a { background-position: 35px -55px; } #mainmenu li:hover ul { position: absolute; top: 55px; left: 0; display: block; width: auto; } #mainmenu li a { overflow: hidden; display: block; height: 55px; width: 133px; background-repeat: no-repeat; background-position: left top; text-decoration: none; background-image: url('/fileadmin/web/images/localization/de/mainmenu.background.png'); background-position: 35px 0; background-repeat: no-repeat; } #mainmenu li a span { display: none; } #mainmenu li a em { display: block; padding: 35px 10px 0 20px; font-style: normal; font-size: 9px; color: #FFFFFF; } #mainmenu li.first { background-position: left top; } #mainmenu li.first a { width: 102px; } #mainmenu ul { display: none; padding-top: 1px; } #mainmenu ul li { opacity: 1; float: none; width: 179px; border-bottom: 1px solid #222222; background: #000000; } #mainmenu ul li.first a { padding-top: 14px; width: auto; } #mainmenu ul li a { height: auto; width: auto; padding: 6px 20px; text-indent: 0; color: #FFFFFF; background: none; } #mainmenu ul li a:hover { background: #111111; } #mainmenu ul li a.crumb { color: #febd10; } #mainmenu #mainmenu_15 { background-position: -180px 0; } #mainmenu #mainmenu_15:hover, #mainmenu #mainmenu_15.active, #mainmenu #mainmenu_15.crumb { background-position: -180px -55px; } #mainmenu #mainmenu_9 { background-position: -380px 0; } #mainmenu #mainmenu_9:hover, #mainmenu #mainmenu_9.active, #mainmenu #mainmenu_9.crumb { background-position: -380px -55px; } #mainmenu #mainmenu_8 { width: 179px; background-position: -580px 0; } #mainmenu #mainmenu_8:hover, #mainmenu #mainmenu_8.active, #mainmenu #mainmenu_8.crumb { background-position: -580px -55px; } #mainmenu #mainmenu_7, #mainmenu #mainmenu_7.active, #mainmenu #mainmenu_7.crumb { background-position: -780px 0; } #mainmenu #mainmenu_7:hover { background-position: -780px -55px; } #mainmenu #mainmenu_6 { background-position: -980px 0; } #mainmenu #mainmenu_6:hover, #mainmenu #mainmenu_6.active, #mainmenu #mainmenu_6.crumb { background-position: -980px -55px; }  #submenu { float: left; width: 139px; padding: 25px 20px 50px 20px; border-right: 1px solid #D0D0D0; } #submenu a { display: block; font-size: 12px; color: #BE3676; text-align: right; text-decoration: none; line-height: 24px; } #submenu a.active { color: #707070; } #submenu a:hover { text-decoration: underline; }  #layout { } #layout:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  #header { position: relative; top: -20px; height: 153px; margin-bottom: -20px; background: url('/fileadmin/web/images/common/header.background.png') center top no-repeat; } #header .tour a, #header .csc-frame-frame1 a { position: absolute; top: 58px; right: -45px; z-index: 100; overflow: hidden; display: block; width: 180px; height: 90px; text-indent: -22222px; background-image: url('/fileadmin/web/images/localization/de/tour-continue.de.png'); background-position: 0 0; background-repeat: no-repeat; }  #content { } #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  #footer { position: relative; clear: both; height: 20px; color: #B3B3B3; background: url('/fileadmin/web/images/common/stage-bottom.background.gif') left bottom no-repeat; } #footer .menu { position: relative; top: 24px; float: left; padding-left: 60px; } #footer .menu a { color: #B3B3B3; text-transform: uppercase; text-decoration: none; } #footer .menu a:hover { text-decoration: underline; } #footer .copyright { position: relative; top: 24px; float: right; padding-right: 60px; } #footer .copyright a { color: #B3B3B3; text-decoration: none; } #footer .copyright abbr { border: none; } #footer .copyright a:hover { text-decoration: underline; } #footer br { display: none; }  #brand { position: absolute; top: 24px; right: 210px; } #brand a { display: block; width: 54px; height: 16px; overflow: hidden; text-indent: -22222px; background: #000000 url('/fileadmin/web/images/common/logo.eyedea.gif') 0 0 no-repeat; } #brand br, #brand em { display: none; }  html.size_tiny, html.size_small { background-position: center -50px; } html.size_tiny body, html.size_small body { padding-top: 85px; background-position: center -100px; }   ::-moz-selection{ background: #469730; color: #FFFFFF; } ::selection { background: #469730; color: #FFFFFF; }  #content .element { }  #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin: 16px 0 4px 0; font-size: 12px; color: #298710; } #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a { color: #469730; } #content h1 { margin: 0; font-size: 24px; } #content h1.graphical { } #content h2 { margin: 4px 0; font-size: 16px; } #content h2.graphical { } #content h3 { font-size: 14px; } #content h4 { } #content h5 { } #content h6 { }  #content p, #content ul, #content ol, #content dl, #content address, #content blockquote, #content pre, #content table { margin: 4px 0 16px; line-height: 16px; } #content p { } #content ul { list-style-type: circle; list-style-position: inside; margin-left 16px; } #content ol { list-style-type: decimal; list-style-position: inside; margin-left: 16px; } #content li { } #content dl { } #content dt { } #content dd { } #content address { font-style: italic; } #content blockquote { font-style: italic; } #content pre { width: 100%; overflow: auto; font-family: monospace; white-space: pre; } #content table { } #content thead { } #content thead tr { } #content thead th, #content thead td { } #content thead th { background-color: #000000; color: #FFFFFF; } #content thead td { } #content tbody { } #content tbody tr { } #content tbody th, #content tbody td { } #content tbody th { background-color: #000000; } #content tbody td { } #content tfoot { } #content tfoot tr { } #content tfoot th, #content tfoot td { border-top: 1px solid #000000; } #content tfoot th { } #content tfoot td { } #content tr { } #content th, #content td { padding: 4px 8px; } #content th { font-weight: bold; } #content td { }  #content a { text-decoration: underline; } #content a:visited { } #content a:hover { } #content a:active { }  #content .csc-textpic, #content .csc-textpic-text, #content .csc-textpic-image { } #content .csc-textpic { } #content .csc-textpic-text { } #content .csc-textpic-image { margin: 0; } #content .csc-textpic-image, #content .csc-textpic-imagecolumn { width: auto !important; }  #content a.tour { float: right; padding: 0 20px 0 0; text-transform: uppercase; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; color: #247c0f; background: url('/fileadmin/web/images/common/arrow-green.background.gif') right center no-repeat; } #content p.options { margin-top: 45px; } #content a.demo { margin: 0 15px 0 0; padding: 3px 15px; text-transform: uppercase; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; color: #FFFFFF; background: #be3676; } @media print { .no-print { display: none; } body { display: block; width: 90%; height: 90%; margin: 1em auto; font-family: "Garamond", "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 18pt; color: #000000; background: white; } a { padding: 0.125em; color: #666666; text-decoration: underline; background: #EEEEEE; }  #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-weight: bold; font-size: 12pt; } #content h1 { font-size: 16pt; border-bottom: 1px solid #CCCCCC; } #content h2 { font-size: 14pt; } #content h3 { } #content h4 { } #content h5 { } #content h6 { }  #content p, #content ul, #content ol, #content dl, #content address, #content blockquote { margin: 1em 0; } #content p { } #content ul { } #content ol { } #content dl { } #content address { } #content blockquote { } #content li { } #content dt { } #content dd { }  #content a { font-weight: bold; } #content a:link { } #content a:visited { } #content a:hover { } #content a:active { }  #logo a, #navigation { display: none; } #stage { } #content { margin: 1em 0 1em 0; padding: 1em 0 0 0; border-top: 3px double #CCCCCC; } #footer { margin: 1em 0 0 0; padding: 1em 0 0 0; border-top: 3px double #CCCCCC; } } @media screen,projection {  #layout { clear: both; }  #header { } #header h3 { position: absolute; left: 80px; top: 100px; width: 700px; height: 24px; } #header strong { position: absolute; left: 80px; top: 125px; width: 700px; height: 18px; } #header .tour a { }  #navigation { }  #content { padding-top: 1px; margin-bottom: 30px; } #content .focus { width: 540px; float: left; margin: 0; padding: 50px 50px 0 80px; } #content .context { width: 250px; float: right; } }   #sb-container, #sb-wrapper { text-align: left;  } #sb-container, #sb-overlay { position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 0; } #sb-container { height: 100%; display: none; visibility: hidden; z-index: 999; } body > #sb-container {  position: fixed; } #sb-overlay {  height: expression(document.documentElement.clientHeight + 'px'); } #sb-container > #sb-overlay {  height: 100%; }  #sb-wrapper { position: relative; } #sb-wrapper img { border: none; }  #sb-body { position: relative; margin: 0; padding: 0; overflow: hidden; border: 1px solid #303030; } #sb-body-inner { position: relative; height: 100%; } #sb-content.html { height: 100%; overflow: auto;  }  #sb-loading { position: absolute; top: 0; width: 100%; height: 100%; text-align: center; padding-top: 10px; } #sb-body, #sb-loading { background-color: #060606;  }  #sb-title, #sb-info { position: relative; margin: 0;  padding: 0; overflow: hidden; } #sb-title-inner, #sb-info-inner { position: relative; font-family: 'Lucida Grande', Tahoma, sans-serif; line-height: 16px; } #sb-title, #sb-title-inner { height: 26px; } #sb-title-inner { font-size: 16px; padding: 5px 0; color: #fff; } #sb-info, #sb-info-inner { height: 20px; } #sb-info-inner { font-size: 12px; color: #fff; }  #sb-nav { float: right; height: 16px; padding: 2px 0; width: 45%; } #sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; } #sb-nav-close { background-image: url(/typo3conf/ext/hype_shadowbox/core/library/shadowbox/resources/close.png); background-repeat: no-repeat; } #sb-nav-next { background-image: url(/typo3conf/ext/hype_shadowbox/core/library/shadowbox/resources/next.png); background-repeat: no-repeat; } #sb-nav-previous { background-image: url(/typo3conf/ext/hype_shadowbox/core/library/shadowbox/resources/previous.png); background-repeat: no-repeat; } #sb-nav-play { background-image: url(/typo3conf/ext/hype_shadowbox/core/library/shadowbox/resources/play.png); background-repeat: no-repeat; } #sb-nav-pause { background-image: url(/typo3conf/ext/hype_shadowbox/core/library/shadowbox/resources/pause.png); background-repeat: no-repeat; }  #sb-counter { float: left; padding: 2px 0; width: 45%; } #sb-counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; } #sb-counter a.sb-counter-current { text-decoration: underline; }  div.sb-message { font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; padding: 10px; text-align: center; } div.sb-message a:link, div.sb-message a:visited { color: #fff; text-decoration: underline; } 
