﻿/* ------------------------------------------- */
/*   GENERAL DEFINITIONS - DÜRR-Technik        */
/* ------------------------------------------- */
BODY, TABLE, TD, A, P, DIV, SPAN, H1, H2, H3, H4, H5, H6, INPUT, TEXTAREA, SELECT, UL, LI {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:#00817d; }
BODY, TABLE, TD, A, P, TEXTAREA, DIV, SPAN, UL, LI {   color:#535353;}
BODY { margin:0px; background-color: #F0FFFF;}
IMG, A, TABLE{ border:none; }
TABLE TR TD { vertical-align: top; }
P {
 font-size: 11px;
 margin-top:0px;
 
 margin-left:10px;
 margin-right:10px;
 font-weight: normal;
}
A, A.visited { text-decoration:none; font-size: 10px; }
A:hover { text-decoration:underline; }
A.blue, A.blue.visited { text-decoration:none; font-size:12px; font-weight:bold; color:#00817d; background-color:#FFFFFF; border:0px;}
img.button { border:0px; vertical-align: bottom; }
UL { margin-left: 0px;}
UL LI { margin-left:20px; font-size:60%;}
OL { margin-left: 15px;}
OL LI { margin-left:20px; font-size:60%;}
H1 {   font-size: 150%;   font-weight: normal;   margin:0px 0px 10px 0px;   color: #BBBBBB;}
H2, H4 { padding-left: 10px; font-size: 100%; font-weight: bold;}
H3, H6 { margin-left:10px; margin-bottom:2px; margin-top:5px; font-size: 75%; color: #00817d; font-weight: bold;}
H4 {  margin:10px 0px 0px 0px; }
H5 {
 margin-left:0px;
 margin-right:0px;
 margin-bottom:2px;
 margin-top:5px;
 font-size: 75%;
 color: #00817d;
 font-weight: bold;
}
INPUT, SELECT {
 height: 15px;
 font-size:10px;
 line-height: 14px;
 color:#515151;
 border:1px solid #888888;
}
.blue { background-color: #f2f8ec; border:1px solid #888888;}
SPAN.checkbox INPUT  { border:none; margin-right: 5px;  margin-top: 3px;}
TD.print P { color:#000000;}
/****************** MAIN STRUCTURE **************/
TABLE.main {  width: 960px; }
/* HEADER IMAGE */
/* TOP NAVIGATION LINE */
#nav_top{
 height: 19px;
}
TD.topnav A {
 font-size: 55%;
 color: #00817d;
 padding-left: 5px;
 padding-right: 5px;
}
TD.mainnav A {
 font-size: 60%;
 font-weight: bold;
 text-transform: uppercase;
 color: #00817d;
}
#footer2 {
 color: #00817d; 
 font-weight: bold;
 font-size: 10px;
 line-height: 19px;
 padding-left: 160px;
}
#footer2 P {
 color: #00817d;
 font-weight: bold;
 font-size: 10px;
 line-height: 19px;
}
#footer2 A {
 color: #00817d;
 font-weight: bold;
 font-size: 10px;
 line-height: 19px;
}
/* LINKS ON START PAGE */
#ancLeft A {position:relative; left:130px; top:341px; height:18px;padding-left:25px; z-index:10;font-size: 75%; font-weight:bold;color:#00817d; }
#ancRight A {position:relative; left:690px; top:328px; height:18px;text-align:right;padding-right:25px; z-index:10;font-size: 75%; font-weight:bold;color:#00817d; }
#text_start {position:relative; left:100px; top:50px;}
#languages_start{position:relative; left:200px; top:50px;}
#header_img{
 width: 960px;
 height: 85px;
 background-repeat: no-repeat;
 text-align: right;
 padding-right: 15px;
 vertical-align: middle;
 border-top: 1px solid #FFFFFF;
}
/* HORIZENTAL LINE UNDER HEADER IMG */
#line_blue{
 height: 5px;
 width: 960px;
 background-color: #00827a;
 border-bottom: 1px solid #FFFFFF;
}
/* CONTENT AREA IN GRUNDSTRUKTURE INCLUDES NAVIGATION */
TD.content_area {
 background-color: White;
 border-top: 7px solid #FFFFFF;
 text-align: left;
 vertical-align: top;
}
/* HORIZENTAL MAIN NAVIGATION */
TABLE.nav_main {
 height: 23px;
 width: 100%;
}
TABLE.nav_main tr td {
 background-color: #ECEAEB;
}
/* TABLE TO STUCTRE CONTENT AREA WITHOUT NAVIGATION SEPERATED IN CONTENT AND CONTEXT*/
TABLE.content_table { text-align:left; }
TABLE.content_table TD.content {
 width:500px;
 padding-left:15px;
 padding-right:25px;
 vertical-align: top;
 text-align: left;
 overflow: hidden;
}
TABLE.content_table TD.content P {
 font-size: 10px;
}
TABLE.content_table TD.context {
 width: 250px;
 vertical-align: top;
 padding-right: 10px;
}
/* START-PAGES WITH BIG IMAGE AND LAGE CONTEXT BLOCK; OPTIONAL NAVIGATION */
TABLE.content_start{
 width: 960px;
 height: 445px;
 background-repeat: no-repeat;
}
TABLE.content_start TD.content {
 height:355px;
 width:660px;
 padding-right:25px;
 vertical-align: top;
}
TABLE.content_start TD.content {
 width: 300px;
 vertical-align: top;
 padding-left: 20px;
 padding-right: 10px;
}
TD.start_line{
 width: 635px;
 height: 5px;
 background-color: #A1CE7D;
 border-bottom: 1px solid #00817d;
 font-size: 70%;
 color: #00817d;
 font-weight: bold;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7;
 vertical-align: middle;
}
TABLE.cntBlock TD.start_txt {
 color: #00817d;
 padding-left: 20px; 
 padding-right: 15px;
}
TABLE.cntBlock TD.start_txt A {
 color: #00817d;
 font-weight: bolder; 
}
TABLE.cntBlock TD.start_txt P A {
 color: #00817d;
}
/******************* Neue CSS ***************/
#zoom { 
margin: -23px 0pt 0pt 109px; _margin: -25px 0pt 0pt 109px;  
padding: 0px; 
visibility: visible; 
z-index: 1; 
height: 23px; 
width: 23px; }
/*
#zoom { 
margin: 69px 0pt 0pt 109px; 
padding: 0px; 
position: absolute; 
visibility: visible; 
z-index: 1; 
height: 23px; 
width: 23px; }
*/
#contentNew {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
#contentNewhead {
 font-weight: bold;
 color: #00817C;
}
.abstract {
padding:6px 6px 10px 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #00817C;
}
.abstract P {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #00817C;
 margin-left:0px; 
 margin-right:0px; 
}
.cntheaderblock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00817C;
    line-height: 22px;
    padding-left: 16px;
    border-top: 3px solid #FFFFFF;
    border-bottom: 8px solid #FFFFFF;
}
.cntlinkblock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #ECEAEB;
    line-height: 20px;
    padding-left: 16px;
    border-bottom: 4px solid #FFFFFF;
}
.cntlinkblock A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #00817C;
}
.pheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00817C;
    line-height: 22px;
    padding-left: 6px;
}
.ptable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: 1px solid #00817C;
}
.prow {
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.prow2 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding: 1px;
}
/******************* SUBNAVIGATION ***************/
/*  SUB-TABLE */
TABLE.nav_sub {
 width: 160px;
}
TD.nav_sub {
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 10px;
 padding-right: 2px;
 background-color: #00817d;
}
TD.nav_sub A {
 text-transform: uppercase; 
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold; 
}
TD.nav_sub_act {
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 10px;
 padding-right: 2px;
 background-color: #79B63F;
}
TD.nav_sub_act A {
 text-transform: uppercase; 
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold; 
}
.menuItem {
 border:1px solid #79B63F;
 border-top:none;
 background-color: white;
 margin-left:10px;
 margin-right: 2px;
 padding-left: 15px;
 padding-right: 5px;
 padding-top:3px;
 padding-bottom: 3px;
}
.menuItem A {
 font-size:10px;
 color: #7F7F7F; 
}
/************* CONTAINER *******************/
/* TITLE FOR CONTENTS */
.cnt_title {
 background-color: #f2f8ec;
 border-top: 1px solid #00817d;
 border-bottom: 20px solid White;
 color: #00817d;
 text-transform: uppercase; 
 font-weight: bold;
 text-align: left;
 font-size: 80%;
 padding-left: 5px;
 padding-top: 3px;
 width: 500px;
}
.cnt_title2 {
 background-color: #f2f8ec;
 border-top: 1px solid #00817d;
 color: #00817d;
 text-transform: uppercase; 
 font-weight: bold;
 text-align: left;
 font-size: 80%;
 padding-left: 5px;
 padding-top: 2px;
 width: 405px;
}
/* ALL TEXT IN GRAY COLOR WITH TOP LINE */
TR.txt_gray {
 background-color: #ECEAEB;
 border-top : 1px solid #00817d;
 padding-top:10px;
 padding-bottom:5px;
}
TD.txt_gray {
 background-color: #ECEAEB;
 border-top : 1px solid #00817d;
 padding-top:10px;
 padding-bottom:5px;
}
TD.txt_gray P {
 font-size: 10px;
}
TD.txt_gray H3 {
 margin-top:10px;
 margin-bottom:0px;
}
TD.txt_gray UL 
{
 margin-top:0px;
 margin-left: 5px;
}
TD.link A {
 font-size:60%; 
 font-weight:bolder; 
 color:#00817d; 
 vertical-align:top;
 line-height: 10px;
}

/* CONTENT TABLE */
TABLE.cntBlock {
 width: 100%;
 margin-bottom: 15px;
 overflow:hidden;
}
TABLE.cntBlock2 {
 width: 405px;
 margin-bottom: 15px;
 font-size: 12px; 
}
TABLE.cntBlock TR.header { background-color: #00817d; text-align: center;}
TABLE.cntBlock TR.header TD.headline {
 color: #FFFFFF;
 padding-left: 5px;
 font-weight: bolder;
 font-size: 12px;
 vertical-align: middle;
 text-align: left;
}
/* STANDARD LIGHT BLUE LINE */
TABLE.cntBlock TR.standard TD {
 height: 24px;
 font-size: 10px;;
 text-align: left;
 vertical-align: top;
 color: #515151;
}
TABLE.cntBlock td.articledescription {
width:100%;border:1px solid #00817d;border-right:none;background-color:#f2f8ec;
}
TABLE.cntBlock TR.standard TD A, TABLE.cntBlock td.articledescription a {
 font-weight: bolder;
 color: #00817d;
}
/* TEXT IN FREIER TABELLE */
TABLE.cntBlock TR.standard_table TD {
 border-bottom : 1px solid #00817d;
 font-size: 10px;
 text-align: left;
 color: #515151; 
}
TD.fullRangeText {
 font-size: 11px;
 margin-left:0px;
 margin-right:0px;
}
TD.fullRangeText P {
 font-size: 11px;
 margin-left:0px;
 margin-right:0px;
}
INPUT.plz {
 height: 16px;
 font-size:12px;
 line-height: 12px;
 text-align: center;
 }
 /* PRESS */
TABLE.cntBlock TD.presseRD {
  vertical-align:top; padding:0px; margin:0px; padding-right:3px;
 }
TABLE.cntBlock TD.pressTable {
    color: #00817d; vertical-align:top; width:100%;border:1px solid #00817d; border-right:none;background-color:#ECEBEB;padding-left:5px;
 }
TABLE.cntBlock TD.pressTable .date {
    color: #00817d;
}
TABLE.cntBlock TD.pressTitle {
 margin-left:0px;margin-bottom:0px;margin-top:0px;
}
/* ERROR-MESSAGE-BOX */ 
#error_txt{
  height:160px;
 width:500px;
 text-align:center; 
 vertical-align: middle;
 padding-top: 50px;
 background-color:#E1F5FE;
 border:1px solid #00817d;
 display: none;
 font-size: 75%;
 }
/***************** OVERVIEW PRODUCTS ********************/
img.overview_img{
 border: 1px solid #00817d;
}
#overview_left{
 width: 135px;
 vertical-align: top;
 text-align: left;
}
#overview_teaser{
 background-color: #ECEAEB;
 border: 1px solid #00817d;
 border-right: none;
 font-size: 70%;
 text-align: left;
 padding: 5px;
 vertical-align: top;
}
#overview_teaser a {
 color: #00817d;
 font-size: 120%;
}
/********************* DESCRIPTION - BLOCK *******************/
#desc_txt{
 width: 230px;
 background-color: #f2f8ec;
 border-top : 1px solid #00817d;
 font-size: 70%;
 text-align: left;
 padding: 15px;
 vertical-align: top;
 color: #00817d;
}
#desc_txt strong{
 font-weight: bold;
}
#desc_right{
 width: 265px;
 vertical-align: top;
 text-align: right; 
}
/* TEXT IN PxRODUCT PAGE */
#prod_left{
/* width: 310px; */
 padding-right: 5px;
}
/* IMG WITH TOP BORDER */
.desc_img {
 border-top: 1px solid #00817d;
 
}
/* CHANGABLE IMAGE DESCRIPTION */
#txt_img{
 width:241px;
 font-size: 80%;
 font-weight: bold;
}
/******************** MESSEN *********************/
TABLE.txt_bolder TR TD {
 font-weight: bolder;
 color: #00817d;
 font-size: 70%;
}
TD.p_blue P {
 font-size:100%;
 color:#00817d;
 margin-left: 0px;
}
/************** Sitemap ********************/
TABLE.sitemap {
 margin-top: 10px;
 margin-left: 20px; 
}
TABLE.sitemap TH {
 width: 150px;
 background-color: #79B63F;
 padding: 5px;
 font-size: 70%;
}
TABLE.sitemap TD TABLE TR TD.nav_sub {
 width: 130px;
 background-color:#f2f8ec;   
}
TABLE.sitemap TD TABLE TR TD.nav_sub A {
 color:#00817d;
}
/************** Dokumente ******************/
DIV.documentLanguageBox {
 width:20px;
 margin:2px 5px 2px 0px;
 padding:1px 3px 1px 3px;
 background-color:#00817D;
 text-align: center;
 float:left;
}
DIV.documentLanguageBox A {
 font-size:11px;
 color:white;
}
DIV.documentLanguageBox A:hover {
 font-weight:bolder;
 text-decoration:none;
}
/************** Table **********************/
TABLE.cntTable {
 border: 1px solid #00817d;
 width: 100%;
 margin-bottom: 15px;
 font-size: 60%;
}
TABLE.cntTable TR.header {
 background-color: #00817d;
}
TABLE.cntTable TR.headerT {
 background-color: #00817d;
 text-align: center; 
}
TABLE.cntTable TR.header3 {
 background-color: #00817d;
}
TABLE.cntTable TR.header TH  {
 color: White;
 padding-left: 10px;
 font-weight: bolder;
 vertical-align: top;
 /* text-align: center; */
 border-bottom: 3px solid #79B63F;
}
TABLE.cntTable TR.headerT TH  {
 color: White;
 font-weight: bolder;
 vertical-align: top;
 text-align: center;
}
TABLE.cntTable TH.headerr1 {
 width: 120px;
 color: White;
 font-weight: bolder;
 vertical-align: top;
 text-align: left;
 border-left: none;
 border-bottom: none;
}
TABLE.cntTable TH.headerr2 {
 /*width: 100px;*/
 color: White;
 font-weight: bolder;
 vertical-align: top;
 text-align: center;
 border-left: 2px solid #79B63F;
 border-bottom: none;
}
TABLE.cntTable TH.headerr3 {
 color: White;
 font-weight: bolder;
 vertical-align: top;
 text-align: center;
 border-left: 1px solid #79B63F;
 border-bottom: 1px solid #79B63F;
}
TABLE.cntTable TR.header TD  {
 color: White;
 padding-left: 10px;
 font-weight: bolder;
 vertical-align: top;
 text-align: center;
 border-bottom: 3px solid #79B63F;
}
/**EUKR**//*
TABLE.cntTable TR.row TD {
 background-color: #FFFFFF;
 padding: 5px;
 padding-right: 10px;
 padding-left: 10px;
 border: 1px solid #ECEAEB;
 vertical-align: middle;
}
TABLE.cntTable TR.row TD P{
margin:0px;
}
*/
TABLE.cntTable TR.row TD {
 background-color: #FFFFFF;
 padding: 1px;
 padding-right: 0px;
 padding-left: 1px;
 border: 1px solid #ECEAEB;
 vertical-align: middle;
}

/**EUKR Ende**/
TABLE.cntTable TR.row2 TD {
 background-color: #FFFFFF;
 padding: 0px;
 padding-right: 0px;
 padding-left: 0px;
 border: 1px solid #ECEAEB;
}
TABLE.cntTable TR.row TD.icon {
 padding: 2px;
 border: 1px solid #ECEAEB;
 vertical-align: middle;
}
.tblDownload {
padding: 5px 10px 5px 10px !important; 
}
.tblDownload p {
margin:0px;
}
.txtSmall {
 font-size: 60%;
}
/************** CONTEXT **********************/
TABLE.contextBlock {
 border: 1px solid #00817d;
 width: 235px;
 margin-bottom: 15px;
}
TABLE.contextBlock TR.header {
 background-color: #00817d;
}
TABLE.contextBlock TR.header TD.headline {
 color: White;
 padding-left: 5px;
 font-weight: bolder;
 font-size: 11px;
 vertical-align: middle;
 text-align: left;
}
TABLE.contextBlock TR.header TD.toolbox_icon {
 width: 19px;
 border-right: 1px solid #00817d; 
}
/* STANDARD LIGHT BLUE LINE */
TABLE.contextBlock  TR.standard TD {
 height: 24px;
 background-color: #f2f8ec;
 border-bottom: 1px solid #FFFFFF;
 vertical-align: middle;
}
TABLE.contextBlock  TR.standard TD.teaser_icon {
/* width: 19px;*/
 background-color: #FFFFFF; 
 border-bottom: 1px solid #f2f8ec; 
}
TD.icon_white_arrow {
 padding-right:5px;
 vertical-align: middle;
 padding-left: 5px;
 width: 10px;
}
/* TEXT PART IN LINE */
TABLE.contextBlock  TR.standard TD.text {
 width: 211px;
 padding-left: 20px;
 text-align: left;
}
TABLE.contextBlock  TR.standard TD.text a {
 font-weight:bolder;
 font-size: 10px;
}
TABLE.contextBlock  TR.standard TD.arr {
 text-align: right;
}
/* FREE LINK WITHOOUT ICON   */
TABLE.contextBlock  TR.standard TD.text_link {
 background-color: #f2f8ec;
 text-align: left;
 vertical-align:middle;
 padding-left:20px;
}
TABLE.contextBlock  TR.standard TD.text_link a {
 font-size: 60%;
}
TABLE.contextBlock  TR.standard TD.arr_link {
 background-color: #f2f8ec;
 text-align: right;
}
/* CARD  */
TABLE.contextBlock TD.border_bottom {
 border-bottom: 1px solid #00817d; 
}
/*************** CONTEXT ON START PAGES *****************/
TABLE.contextBlockStart {
 width: 285px;
 margin-bottom: 5px;
 color: #00817d;
 font-size:75%;
 background-repeat:no-repeat;  
 border-collapse: collapse;
}
TABLE.contextBlockStartT {
 width: 234px;
 margin-bottom: 5px;
 color: #00817d;
 font-size:75%;
 background-repeat:no-repeat;  
 border-collapse: collapse;
}
TABLE.contextBlockStart TD.txt_startT {
 border-top: 1px solid #FFFFFF;
 background-color: #ECEAEB;
 color: #00817d;
 font-weight:bold; 
 padding-top:5px;
 padding-left: 25px;
 padding-right: 15px;
}
TABLE.contextBlockStart TD.txt_startT A {
 border-top: 1px solid #FFFFFF;
 background-color: #ECEAEB;
 color: #00817d;
 font-weight:bold; 
 padding-top:5px;
 padding-left: 25px;
 padding-right: 15px;
}
TABLE.contextBlockStart TD.txt_start {
 border-top: 1px solid #FFFFFF;
 background-color: #ECEAEB;
 padding-top:5px;
 padding-left: 25px;
 padding-right: 15px;
}
TABLE.contextBlockStart TD.txt_start P {
 color: #00817d;
 font-size: 85%;
}
TABLE.contextBlockStart TD.txt_start A {
 color: #00817d;
 font-weight:bolder; 
 padding-left: 10px;
}
TABLE.contextBlockStart TD.headline{
 height: 30px;
 background-color: #B2E5FF;
 color: #00817d;
 font-weight:bolder; 
 padding-left: 25px;
 vertical-align: middle;
 text-transform: uppercase;
 font-size: 10px;
}
TABLE.contextBlockStart TD.headline_list {
 background-color: #79B63F;
 padding: 3px;
 color: #00817d;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 border-collapse: collapse;
 vertical-align: middle;
 padding-left: 10px;
}
TABLE.contextBlockStart TD.list{
 background-color: #ECEAEB;
 padding: 5px;
 color: #00817d;
 font-size: 10px;
 border: 1px solid #FFFFFF;
 border-collapse: collapse;
}
TABLE.contextBlockStart TD.list A {
 font-weight: bolder;
 color: #00817d;
}
TABLE.contextBlockStart TD.news {
 background-color: #FFFFFF;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7;
 width: 282px;
 padding: 5px;
 padding-left:25px;
 margin-bottom: 1px;
}
TABLE.contextBlockStart TD.news A {
 color: #00817d;
 font-weight:bolder; 
 font-size: 10px;
}
TABLE.contextBlockStart TD.footer {
 background-color: #DCDBDB;
 padding: 5px;
 font-size: 10px;
 border-top: 1px solid #FFFFFF;
 border-collapse: collapse;
}
TABLE.contextBlockStart TD.footer A {
 color: #00817d;
 font-weight: bolder;
}
TABLE.contextBlockStart TD.card {
 padding: 0px;
 height: 20px;
 text-align: center;
 vertical-align: middle;
 border: 1px solid #00817d;  
 border-top: none;  
 background-color: #79B63F;
}
TABLE.contextBlockStart TD.card A {
 width: 93px;
 color: #00817d;
 font-weight: bolder;
}
/* MULIT-TEASER-LIST */
DIV.list {
 visibility: hidden;
 position: absolute;
}
/*********** INNER TABLE FOR SUPPORT BLOCK ***********/
TABLE.support {
 background-color: #f2f8ec; 
}
TABLE.support TD.support{
 font-weight: normal;
 font-size: 60%;
 padding-left: 5px;
 width: 345px;
}
TABLE.support TD.support_icon{
 padding-left: 10px;
 width: 25px;
}
TABLE.support TD.support_icon_teaser{
 padding-left: 3px;
 width: 15px;
}
/************** Quick ****************/
TABLE.noBoarder INPUT {border:none;}
/************** RED DOT HELP ****************/
.rdHelp {
 background-color: #FFFFFF;
 font-size:9px;
 color: Red;
}
hr.rdHelp {
 width: 100%;
 height: 2px;
 color: Red;
}
DIV.rdHelp{
 position: absolute;
}
DIV.rdHelpCommentBlock {
 margin:20px 0px 10px 0px;
 border-top: 2px solid red; 
 border-bottom: 2px solid red;
 text-align: center;
 font-size:9px;
 color: Red;
}
/*******EUKR********/
.projekt_specific {
color:#00817d;
}
.projekt_specific2 {
background-color:#F2F8EC;
}
.projekt_specific_border-top {
border-top:1px solid #00817d;
}
 
.print_border {
border:1px solid #00817D;
}
 
/* PHMU styles for printversion*/
.cnt_title_pv {
 background-color: #f2f8ec;
 border-top: 1px solid #00817d;
 border-bottom: 20px solid White;
 color: #00817d;
 text-transform: uppercase; 
 font-weight: bold;
 text-align: left;
 font-size: 80%;
 padding-left: 5px;
 padding-top: 3px;
 width:100%;
}
TABLE.cntBlock_pv {
 width: 100%;
 margin-bottom: 15px;
 overflow:hidden;
}