body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p,a {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,p,a {
	margin:0;
	padding:0;
}
input, textarea {background-color:white;}
/*table {border-collapse:collapse;border-spacing:0}*/
fieldset,img {border:0;margin:0;padding:0}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
em,i { font-style: normal }
strong,b  { font-style: normal }
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:''}
abbr,acronym {border:0}
a {text-decoration:none}
a:hover {text-decoration:none}
hr {display:none}
.clear {clear:both}
span.clear{height:0;line-height:0}

/*forms*/
form {
	background-color: #EFEFEF;
	padding: 1.1em 1.1em 1.1em 1.1em;
}

.formGen{
	padding: 0em 1.1em 1.1em 1.1em;
}

form p,form td {
	padding-bottom: 1.1em;
}

select {
	font-size: 1em;
}

.raw-input-field {
	font-size: 1em;
	border: none;
	background-color: white;
	height: 1.5em;
	line-height: 1.5em;
	/*width: 30em;*/
}

.form-input-field {
	border: 1px solid grey;
	background-color: white;
	height: 1.5em;
}

.field-info {
	font-size: 1.1em;
	font-weight: bold;
}


.field-info.overview {
	padding-left: 2.1em; /* 25 px at 1.1 em font size */
	display:block;
}

.field-desc {
	font-size: 1em;
	/*font-style: italic;*/
}

.form-action-link {
	font-size: 1.1em;
	font-weight: bold;
	cursor: pointer;
}

.form-help-header {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #fff;
}

form .checkbox,form .radio {
	border: none;
	background: none;
}

form#glossaryForm {
        padding: 0.9em 0.9em 0.9em 0.9em;
}

legend {
	font-size: 1.0em;
}

.form-submit-button {
	background-color: #A7A39F;
	font-size: 1em;
	border: 1px solid grey;
	color: white;
	font-weight: bold;
	cursor: pointer;

	padding-left: 0.19em;
	padding-right: 0.19em;
	padding-top: 0;
	padding-bottom: 0.19em;
}

textarea {
	height: 11.11em !important;
}

.floating {
	float: left;
	margin-right: 1em;
	/*position: relative;*/
}

.labelrow {
	width: 19em;
}

.endfloat {
	clear: both;
}


#product-finder form p, #product-finder form td {
	padding-bottom: 0em;
}

#context-break form td{
	padding-bottom: 0.50em;
}

#context-break form p {
	padding-bottom: 0em;
}


.form-gen-right-side {
	max-width: 50%;
	float: left;
}

.floating-error-msg {
	margin-bottom:0.5em;
	/*margin-top:0.625em;*/
	margin-right: 0px;
}
}

/*grid*/
/***********************************************
 ZOA Internet Style grid positioning classes

 GENERATED FILE - DO NOT MODIFY!
 Get the generator from the wcms.tools CVS project 
 if you need to change this file.

 Generation settings:
  o 1em = 10.88px
  o cell width: 170px
  o margin between cells: 10px
  o grid width: 4 cells
  o grid height: 150 cells

***********************************************/


/* grid component widths */

.gridwidth_1 { width: 15.63em; }
.gridwidth_2 { width: 32.17em; }
.gridwidth_3 { width: 48.72em; }
.gridwidth_4 { width: 65.26em; }


/* grid component heights */

.gridheight_1 { height: 15.63em; }
.gridheight_2 { height: 32.17em; }
.gridheight_3 { height: 48.72em; }
.gridheight_4 { height: 65.26em; }
.gridheight_5 { height: 81.81em; }
.gridheight_6 { height: 98.35em; }
.gridheight_7 { height: 114.89em; }
.gridheight_8 { height: 131.44em; }
.gridheight_9 { height: 147.98em; }
.gridheight_10 { height: 164.53em; }
.gridheight_11 { height: 181.07em; }
.gridheight_12 { height: 197.62em; }
.gridheight_13 { height: 214.16em; }
.gridheight_14 { height: 230.70em; }
.gridheight_15 { height: 247.25em; }
.gridheight_16 { height: 263.79em; }
.gridheight_17 { height: 280.34em; }
.gridheight_18 { height: 296.88em; }
.gridheight_19 { height: 313.42em; }
.gridheight_20 { height: 329.97em; }
.gridheight_21 { height: 346.51em; }
.gridheight_22 { height: 363.06em; }
.gridheight_23 { height: 379.60em; }
.gridheight_24 { height: 396.14em; }
.gridheight_25 { height: 412.69em; }
.gridheight_26 { height: 429.23em; }
.gridheight_27 { height: 445.78em; }
.gridheight_28 { height: 462.32em; }
.gridheight_29 { height: 478.87em; }
.gridheight_30 { height: 495.41em; }
.gridheight_31 { height: 511.95em; }
.gridheight_32 { height: 528.50em; }
.gridheight_33 { height: 545.04em; }
.gridheight_34 { height: 561.59em; }
.gridheight_35 { height: 578.13em; }
.gridheight_36 { height: 594.67em; }
.gridheight_37 { height: 611.22em; }
.gridheight_38 { height: 627.76em; }
.gridheight_39 { height: 644.31em; }
.gridheight_40 { height: 660.85em; }
.gridheight_41 { height: 677.39em; }
.gridheight_42 { height: 693.94em; }
.gridheight_43 { height: 710.48em; }
.gridheight_44 { height: 727.03em; }
.gridheight_45 { height: 743.57em; }
.gridheight_46 { height: 760.12em; }
.gridheight_47 { height: 776.66em; }
.gridheight_48 { height: 793.20em; }
.gridheight_49 { height: 809.75em; }
.gridheight_50 { height: 826.29em; }
.gridheight_51 { height: 842.84em; }
.gridheight_52 { height: 859.38em; }
.gridheight_53 { height: 875.92em; }
.gridheight_54 { height: 892.47em; }
.gridheight_55 { height: 909.01em; }
.gridheight_56 { height: 925.56em; }
.gridheight_57 { height: 942.10em; }
.gridheight_58 { height: 958.64em; }
.gridheight_59 { height: 975.19em; }
.gridheight_60 { height: 991.73em; }
.gridheight_61 { height: 1008.28em; }
.gridheight_62 { height: 1024.82em; }
.gridheight_63 { height: 1041.37em; }
.gridheight_64 { height: 1057.91em; }
.gridheight_65 { height: 1074.45em; }
.gridheight_66 { height: 1091.00em; }
.gridheight_67 { height: 1107.54em; }
.gridheight_68 { height: 1124.09em; }
.gridheight_69 { height: 1140.63em; }
.gridheight_70 { height: 1157.17em; }
.gridheight_71 { height: 1173.72em; }
.gridheight_72 { height: 1190.26em; }
.gridheight_73 { height: 1206.81em; }
.gridheight_74 { height: 1223.35em; }
.gridheight_75 { height: 1239.89em; }
.gridheight_76 { height: 1256.44em; }
.gridheight_77 { height: 1272.98em; }
.gridheight_78 { height: 1289.53em; }
.gridheight_79 { height: 1306.07em; }
.gridheight_80 { height: 1322.62em; }
.gridheight_81 { height: 1339.16em; }
.gridheight_82 { height: 1355.70em; }
.gridheight_83 { height: 1372.25em; }
.gridheight_84 { height: 1388.79em; }
.gridheight_85 { height: 1405.34em; }
.gridheight_86 { height: 1421.88em; }
.gridheight_87 { height: 1438.42em; }
.gridheight_88 { height: 1454.97em; }
.gridheight_89 { height: 1471.51em; }
.gridheight_90 { height: 1488.06em; }
.gridheight_91 { height: 1504.60em; }
.gridheight_92 { height: 1521.14em; }
.gridheight_93 { height: 1537.69em; }
.gridheight_94 { height: 1554.23em; }
.gridheight_95 { height: 1570.78em; }
.gridheight_96 { height: 1587.32em; }
.gridheight_97 { height: 1603.87em; }
.gridheight_98 { height: 1620.41em; }
.gridheight_99 { height: 1636.95em; }
.gridheight_100 { height: 1653.50em; }
.gridheight_101 { height: 1670.04em; }
.gridheight_102 { height: 1686.59em; }
.gridheight_103 { height: 1703.13em; }
.gridheight_104 { height: 1719.67em; }
.gridheight_105 { height: 1736.22em; }
.gridheight_106 { height: 1752.76em; }
.gridheight_107 { height: 1769.31em; }
.gridheight_108 { height: 1785.85em; }
.gridheight_109 { height: 1802.39em; }
.gridheight_110 { height: 1818.94em; }
.gridheight_111 { height: 1835.48em; }
.gridheight_112 { height: 1852.03em; }
.gridheight_113 { height: 1868.57em; }
.gridheight_114 { height: 1885.12em; }
.gridheight_115 { height: 1901.66em; }
.gridheight_116 { height: 1918.20em; }
.gridheight_117 { height: 1934.75em; }
.gridheight_118 { height: 1951.29em; }
.gridheight_119 { height: 1967.84em; }
.gridheight_120 { height: 1984.38em; }
.gridheight_121 { height: 2000.92em; }
.gridheight_122 { height: 2017.47em; }
.gridheight_123 { height: 2034.01em; }
.gridheight_124 { height: 2050.56em; }
.gridheight_125 { height: 2067.10em; }
.gridheight_126 { height: 2083.64em; }
.gridheight_127 { height: 2100.19em; }
.gridheight_128 { height: 2116.73em; }
.gridheight_129 { height: 2133.28em; }
.gridheight_130 { height: 2149.82em; }
.gridheight_131 { height: 2166.37em; }
.gridheight_132 { height: 2182.91em; }
.gridheight_133 { height: 2199.45em; }
.gridheight_134 { height: 2216.00em; }
.gridheight_135 { height: 2232.54em; }
.gridheight_136 { height: 2249.09em; }
.gridheight_137 { height: 2265.63em; }
.gridheight_138 { height: 2282.17em; }
.gridheight_139 { height: 2298.72em; }
.gridheight_140 { height: 2315.26em; }
.gridheight_141 { height: 2331.81em; }
.gridheight_142 { height: 2348.35em; }
.gridheight_143 { height: 2364.89em; }
.gridheight_144 { height: 2381.44em; }
.gridheight_145 { height: 2397.98em; }
.gridheight_146 { height: 2414.53em; }
.gridheight_147 { height: 2431.07em; }
.gridheight_148 { height: 2447.62em; }
.gridheight_149 { height: 2464.16em; }
.gridheight_150 { height: 2480.70em; }


/* grid positions (horizontal) */

.gridpos_x_1 { left: 0.00em; position: absolute; }
.gridpos_x_2 { left: 16.55em; position: absolute; }
.gridpos_x_3 { left: 33.09em; position: absolute; }
.gridpos_x_4 { left: 49.64em; position: absolute; }


/* grid positions (vertical) */

.gridpos_y_1 { top: 0.00em; position: absolute; }
.gridpos_y_2 { top: 16.55em; position: absolute; }
.gridpos_y_3 { top: 33.09em; position: absolute; }
.gridpos_y_4 { top: 49.64em; position: absolute; }
.gridpos_y_5 { top: 66.18em; position: absolute; }
.gridpos_y_6 { top: 82.73em; position: absolute; }
.gridpos_y_7 { top: 99.27em; position: absolute; }
.gridpos_y_8 { top: 115.81em; position: absolute; }
.gridpos_y_9 { top: 132.36em; position: absolute; }
.gridpos_y_10 { top: 148.90em; position: absolute; }
.gridpos_y_11 { top: 165.45em; position: absolute; }
.gridpos_y_12 { top: 181.99em; position: absolute; }
.gridpos_y_13 { top: 198.53em; position: absolute; }
.gridpos_y_14 { top: 215.08em; position: absolute; }
.gridpos_y_15 { top: 231.62em; position: absolute; }
.gridpos_y_16 { top: 248.17em; position: absolute; }
.gridpos_y_17 { top: 264.71em; position: absolute; }
.gridpos_y_18 { top: 281.25em; position: absolute; }
.gridpos_y_19 { top: 297.80em; position: absolute; }
.gridpos_y_20 { top: 314.34em; position: absolute; }
.gridpos_y_21 { top: 330.89em; position: absolute; }
.gridpos_y_22 { top: 347.43em; position: absolute; }
.gridpos_y_23 { top: 363.98em; position: absolute; }
.gridpos_y_24 { top: 380.52em; position: absolute; }
.gridpos_y_25 { top: 397.06em; position: absolute; }
.gridpos_y_26 { top: 413.61em; position: absolute; }
.gridpos_y_27 { top: 430.15em; position: absolute; }
.gridpos_y_28 { top: 446.70em; position: absolute; }
.gridpos_y_29 { top: 463.24em; position: absolute; }
.gridpos_y_30 { top: 479.78em; position: absolute; }
.gridpos_y_31 { top: 496.33em; position: absolute; }
.gridpos_y_32 { top: 512.87em; position: absolute; }
.gridpos_y_33 { top: 529.42em; position: absolute; }
.gridpos_y_34 { top: 545.96em; position: absolute; }
.gridpos_y_35 { top: 562.50em; position: absolute; }
.gridpos_y_36 { top: 579.05em; position: absolute; }
.gridpos_y_37 { top: 595.59em; position: absolute; }
.gridpos_y_38 { top: 612.14em; position: absolute; }
.gridpos_y_39 { top: 628.68em; position: absolute; }
.gridpos_y_40 { top: 645.23em; position: absolute; }
.gridpos_y_41 { top: 661.77em; position: absolute; }
.gridpos_y_42 { top: 678.31em; position: absolute; }
.gridpos_y_43 { top: 694.86em; position: absolute; }
.gridpos_y_44 { top: 711.40em; position: absolute; }
.gridpos_y_45 { top: 727.95em; position: absolute; }
.gridpos_y_46 { top: 744.49em; position: absolute; }
.gridpos_y_47 { top: 761.03em; position: absolute; }
.gridpos_y_48 { top: 777.58em; position: absolute; }
.gridpos_y_49 { top: 794.12em; position: absolute; }
.gridpos_y_50 { top: 810.67em; position: absolute; }
.gridpos_y_51 { top: 827.21em; position: absolute; }
.gridpos_y_52 { top: 843.75em; position: absolute; }
.gridpos_y_53 { top: 860.30em; position: absolute; }
.gridpos_y_54 { top: 876.84em; position: absolute; }
.gridpos_y_55 { top: 893.39em; position: absolute; }
.gridpos_y_56 { top: 909.93em; position: absolute; }
.gridpos_y_57 { top: 926.48em; position: absolute; }
.gridpos_y_58 { top: 943.02em; position: absolute; }
.gridpos_y_59 { top: 959.56em; position: absolute; }
.gridpos_y_60 { top: 976.11em; position: absolute; }
.gridpos_y_61 { top: 992.65em; position: absolute; }
.gridpos_y_62 { top: 1009.20em; position: absolute; }
.gridpos_y_63 { top: 1025.74em; position: absolute; }
.gridpos_y_64 { top: 1042.28em; position: absolute; }
.gridpos_y_65 { top: 1058.83em; position: absolute; }
.gridpos_y_66 { top: 1075.37em; position: absolute; }
.gridpos_y_67 { top: 1091.92em; position: absolute; }
.gridpos_y_68 { top: 1108.46em; position: absolute; }
.gridpos_y_69 { top: 1125.00em; position: absolute; }
.gridpos_y_70 { top: 1141.55em; position: absolute; }
.gridpos_y_71 { top: 1158.09em; position: absolute; }
.gridpos_y_72 { top: 1174.64em; position: absolute; }
.gridpos_y_73 { top: 1191.18em; position: absolute; }
.gridpos_y_74 { top: 1207.73em; position: absolute; }
.gridpos_y_75 { top: 1224.27em; position: absolute; }
.gridpos_y_76 { top: 1240.81em; position: absolute; }
.gridpos_y_77 { top: 1257.36em; position: absolute; }
.gridpos_y_78 { top: 1273.90em; position: absolute; }
.gridpos_y_79 { top: 1290.45em; position: absolute; }
.gridpos_y_80 { top: 1306.99em; position: absolute; }
.gridpos_y_81 { top: 1323.53em; position: absolute; }
.gridpos_y_82 { top: 1340.08em; position: absolute; }
.gridpos_y_83 { top: 1356.62em; position: absolute; }
.gridpos_y_84 { top: 1373.17em; position: absolute; }
.gridpos_y_85 { top: 1389.71em; position: absolute; }
.gridpos_y_86 { top: 1406.25em; position: absolute; }
.gridpos_y_87 { top: 1422.80em; position: absolute; }
.gridpos_y_88 { top: 1439.34em; position: absolute; }
.gridpos_y_89 { top: 1455.89em; position: absolute; }
.gridpos_y_90 { top: 1472.43em; position: absolute; }
.gridpos_y_91 { top: 1488.98em; position: absolute; }
.gridpos_y_92 { top: 1505.52em; position: absolute; }
.gridpos_y_93 { top: 1522.06em; position: absolute; }
.gridpos_y_94 { top: 1538.61em; position: absolute; }
.gridpos_y_95 { top: 1555.15em; position: absolute; }
.gridpos_y_96 { top: 1571.70em; position: absolute; }
.gridpos_y_97 { top: 1588.24em; position: absolute; }
.gridpos_y_98 { top: 1604.78em; position: absolute; }
.gridpos_y_99 { top: 1621.33em; position: absolute; }
.gridpos_y_100 { top: 1637.87em; position: absolute; }
.gridpos_y_101 { top: 1654.42em; position: absolute; }
.gridpos_y_102 { top: 1670.96em; position: absolute; }
.gridpos_y_103 { top: 1687.50em; position: absolute; }
.gridpos_y_104 { top: 1704.05em; position: absolute; }
.gridpos_y_105 { top: 1720.59em; position: absolute; }
.gridpos_y_106 { top: 1737.14em; position: absolute; }
.gridpos_y_107 { top: 1753.68em; position: absolute; }
.gridpos_y_108 { top: 1770.23em; position: absolute; }
.gridpos_y_109 { top: 1786.77em; position: absolute; }
.gridpos_y_110 { top: 1803.31em; position: absolute; }
.gridpos_y_111 { top: 1819.86em; position: absolute; }
.gridpos_y_112 { top: 1836.40em; position: absolute; }
.gridpos_y_113 { top: 1852.95em; position: absolute; }
.gridpos_y_114 { top: 1869.49em; position: absolute; }
.gridpos_y_115 { top: 1886.03em; position: absolute; }
.gridpos_y_116 { top: 1902.58em; position: absolute; }
.gridpos_y_117 { top: 1919.12em; position: absolute; }
.gridpos_y_118 { top: 1935.67em; position: absolute; }
.gridpos_y_119 { top: 1952.21em; position: absolute; }
.gridpos_y_120 { top: 1968.75em; position: absolute; }
.gridpos_y_121 { top: 1985.30em; position: absolute; }
.gridpos_y_122 { top: 2001.84em; position: absolute; }
.gridpos_y_123 { top: 2018.39em; position: absolute; }
.gridpos_y_124 { top: 2034.93em; position: absolute; }
.gridpos_y_125 { top: 2051.48em; position: absolute; }
.gridpos_y_126 { top: 2068.02em; position: absolute; }
.gridpos_y_127 { top: 2084.56em; position: absolute; }
.gridpos_y_128 { top: 2101.11em; position: absolute; }
.gridpos_y_129 { top: 2117.65em; position: absolute; }
.gridpos_y_130 { top: 2134.20em; position: absolute; }
.gridpos_y_131 { top: 2150.74em; position: absolute; }
.gridpos_y_132 { top: 2167.28em; position: absolute; }
.gridpos_y_133 { top: 2183.83em; position: absolute; }
.gridpos_y_134 { top: 2200.37em; position: absolute; }
.gridpos_y_135 { top: 2216.92em; position: absolute; }
.gridpos_y_136 { top: 2233.46em; position: absolute; }
.gridpos_y_137 { top: 2250.00em; position: absolute; }
.gridpos_y_138 { top: 2266.55em; position: absolute; }
.gridpos_y_139 { top: 2283.09em; position: absolute; }
.gridpos_y_140 { top: 2299.64em; position: absolute; }
.gridpos_y_141 { top: 2316.18em; position: absolute; }
.gridpos_y_142 { top: 2332.73em; position: absolute; }
.gridpos_y_143 { top: 2349.27em; position: absolute; }
.gridpos_y_144 { top: 2365.81em; position: absolute; }
.gridpos_y_145 { top: 2382.36em; position: absolute; }
.gridpos_y_146 { top: 2398.90em; position: absolute; }
.gridpos_y_147 { top: 2415.45em; position: absolute; }
.gridpos_y_148 { top: 2431.99em; position: absolute; }
.gridpos_y_149 { top: 2448.53em; position: absolute; }
.gridpos_y_150 { top: 2465.08em; position: absolute; }

/*style_ie*/
/* ie5.5+ styles */

#subNav li,
#content .bulletpointList li,
#content .dashList li,
#content .calendarComponent .linkList li,
#content .specialTopicsComponent .contentBox .linkWrapper,{
	display: inline-block;
}

/*photo-db*/
#photo_result_table {
	font-size: 1em;
	line-height: 1em;
}

.photo-result {
	padding-top: 0.7em;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;

}

#photo_result_table p    , #content #photo_result_table_popup p {
	font-size: 1em;
	line-height: 1.3em;
	text-align: justify;
}


#photo_result_table td.center-row h3{
	margin-top: 0px;
}


#photo_result_table td.center-row {
	padding-bottom: 2em;
	padding-right: 1em;
	padding-left: 1em;
	max-width: 60%;
	width: 60%;
}

#photo_result_table td {
	padding-bottom: 2em;
}

.photo-db-link { /*font-size: 1.5em;*/
	font-weight: bold;
}

#photo-info {
	background-color: #F0F2F1;
	padding: 1em;
}

.pager-link {
	cursor: pointer;
}

.photo-db-h4 {
	padding-left: 1.67em;
}

#outer {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

#outer[id] {
	display: table;
	position: static;
}

#middle {
	width: 100%;
	position: absolute;
	top: 50%;
	/*left: 50%;*/
}

#middle[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}

#inner {
	width: 100%;
	position: relative;
	top: -50% /*left: -50%;*/
}

#inner[id] {
	position: static;
}


#photo_result_table .print-version td {
		padding-bottom: 0.6em;
}





/*main*/
/******* BODY ******/
body {
	background-color: #fff;
	height: 100%;
	/*font-size: 100.1%;*/
}

#document {
	height: 100%;
	min-width: 60em;
}

#document .hundertPercentWidth {
	width: 100%;
}

img {
	display: block;
}

/******* HEADER ******/
#header {
	background-color: #F0F0F0;
	/*Changed for 100% component*/
	width: 60em;
	/*width: 100%;*/
}

#header .headerFontSize {
	font-size: 0.6875em;
}

/* SERVICE */
#service {
	background-color: #F0F0F0;
	height: 1.8125em;
	font-family: Arial;
	overflow: hidden;
	padding-left: 12.5em;
	padding-top: 0.375em;
	width: 47.5em;
}

#service li {
	color: #535353;
	float: left;
}

#service li a {
	color: #535353;
}

#service .serviceFontSize {
	font-size: 0.625em;
}

.topBar_searchForm{
	background-color: #f0f0f0;
}

#service #search {
	float: right;
	width: 10.3125em;
	margin-right: 10px;
}

#service #searchTop {
	vertical-align: middle;
	padding: 0px;
	white-space: nowrap;
}

#service #searchTop input {
	font-size: 1em;
}

* html #service #searchTop {
	padding-top: 0.0625em;
}

#service #searchTop,
#serviceNav .serviceNavFirstLevel,
#service #langSwitch {
	line-height: 2em;
}

#service fieldset {
	line-height: 2em;
	color: #535353;
}

#service fieldset input {
	color: #535353;
}

/*
#service #searchTop .checkBoxButton{
	background-color:#F0F0F0;
	height: 1.3em;
	margin-left: 0.6em;
	margin-right: 0.4em;
	margin-top: -0.5em;
	vertical-align: middle;
	width: 1.3em;
}
* html #service #searchTop .checkBoxButton{
	margin-left: 0em;
	margin-right: 0em;
	margin-top: -0.375em;
}
*/
#service #loupe {
	float: right;
	padding-right: 0.4375em;
	width: 4.1875em;
}

#service #loupe li {
	padding: 0.125em 0.1875em;
}

#service #loupe li img {
	vertical-align: top;
	width: 1em;
}

#service #searchTop a span {
	font-family: tahoma;
	font-size: 1.3em;
	line-height: 1em;
}

#service #searchTop a div {
	display: inline;
}

#service #searchString {
	background-color: #fff;
	border: 1px solid #535353;
	padding-left: 0.3125em;
	width: 9em;
}

#service #identity {
	font-family: Helvetica;
	font-weight: bold;
	width: 11em;
	line-height: 1em;
}

#service #identity span {
	font-size: 0.75em;
}

#service #langSwitch {
	float: right;
}

#service #serviceNav {
	float: right;
}

#service #langSwitch select{
	margin-right: 2em;
}
#service #langSwitch a{
	margin-right: 0.5em;
}

#service #serviceNav .serviceNavFirstLevel a,
#service #search a,
#service #langSwitch a {
	padding: 0pt 1.09em;
}

#service a:hover {
	text-decoration: underline;
}

/* MAIN NAV */
#mainNav {
	background-color: #F0F0F0;
	height: 1.5625em;
	overflow: hidden;
	padding-left: 11.875em;
	width: 48.125em;
}

#mainNav ul {
	width: 48.6875em;
}

#mainNav li {
	float: left;
	font-weight: bold;
}

#mainNav li a {
	line-height: 2.28em;
	display: block;
	padding: 0 1.09em;
}

#mainNav .topNavFirstLevelActive {
	background-color: #FFFFFF;
	display: block;
}

#mainNav a:hover {
	background-color: #FFFFFF;
	text-decoration: underline;
}

#stage {
	height: 10em;
	width: 60em;
	z-index: 10;
	overflow: hidden;
}

#stage img,
#stage object,
#stage embed {
	height: 100%;
	width: 100%;
}

.home #stage {
	height: 21.25em;
}

/* Banderole */
#banderole {
	left: 1.25em;
	position: absolute;
	top: 0px;
	width: 10em;
}

/* stage, flash stage */
#banderole2 {
	position:absolute;
	width:160px;
	left: 1.25em;
	z-index: 0;
}

/*
#banderole {
	background-image:url(banderole.png);
}
* html #banderole {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
	(sizingMethod=scale,src='css/colors/banderole.png');
}
*/
#banderole {
	height: 13.75em;
}

.home #banderole {
	height: 25em;
}

#logo {
	position: absolute;
	top: 1.25em;
	z-index: 999;
}

#logo.stageLogo {
	left: 1.25em;
}

#logo img {
	height: 10em;
	width: 10em;
}

/* SubBrand */
#subBrand {
	position: absolute;
	bottom: 0;
	left: 0.94em;
}

#subBrand img {
	width: 8.13em;
	height: 2.5em;
	margin-bottom: 2.5em;
}


/* Country selection */
#countrySelection {
	width:10em;
	z-index: 100;
	float:left;
	margin-bottom: 1em;
}

#countrySelection .cs {
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-family: Arial regular;
	font-weight: bold;
	font-size: 0.6875em;
}

#countrySelection .cs p {
	color: #fff;
	margin-bottom: 0.58em;
	font-weight: normal;
}

#countrySelection .cs select{
	width: 100%;
}


/* Sub Nav */
#subNav {
	/*position: absolute;*/
	width: 10em;
	top: 0;
	left: 0;

	padding-bottom: 0.625em;
	line-height: 1em;
}

#subNav div.subNavInfo {
	color: #333333;
	font-weight: bold;
	padding: 0.9375em 0 0.75em 1.5625em;
}

#subNav div.subNavInfo a {
	font-size: 0.6875em;
}

#subNav .firstNav {
	margin-left: 0.3125em;
	margin-right: 0.3125em;
}

#subNav li.navFirstLevel,#subNav li.navFirstLevelActive {
	padding-left: 0.75em;
	padding-right: 0.3125em;
}

#subNav li.navSecLevel,#subNav li.navSecLevelActive {
	padding-left: 0.6875em;
}

#subNav li.navThirdLevel,#subNav li.navThirdLevelActive {
	padding-left: 1em;
}

#subNav li.navFourthLevel,#subNav li.navFourthLevelActive {
	padding-left: 1.3125em;
}

#subNav li.navFirstLevel,#subNav li.navFirstLevelActive,#subNav li.navSecLevel,#subNav li.navSecLevelActive,#subNav li.navThirdLevel,#subNav li.navThirdLevelActive,#subNav li.navFourthLevel,#subNav li.navFourthLevelActive
	{
	list-style: none;
	margin: 0;
	padding-top: 0.125em;
	padding-bottom: 0.125em;
}

#subNav ul a {
	color: #333333;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.6875em;
	height: 100%;
	line-height: 1.2727em;
	padding-left: 1.36em;
}

/* active */
#subNav li.navFirstLevelActive a,#subNav li.navSecLevelActive a,#subNav li.navThirdLevelActive a,#subNav li.navFourthLevelActive a
	{
	font-weight: bold;
}

/* not active */
#subNav li.navFirstLevel a,#subNav li.navSecLevel a,#subNav li.navThirdLevel a,#subNav li.navFourthLevel a {
	font-weight: normal;
}
/******* Content ******/
#mainWrap {
	margin-left: 1.25em;
	position: relative;
	display: inline-block; /* IE6: force hasLayout */
}

#menuMainWrap {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 10em;
}

/* (muellco) padding modified */
#clearMainWrap {
	background: #fff;
	margin-left: 10em;
	padding-left: 3.125em;
	padding-top: 1.5625em;
	/*padding-right: 1.2em;*/
	min-height: 1200px;
}

* html #clearMainWrap {
	height: 1200px;
}

#content {
	position: relative;

	font-family: arial;
	font-size: 0.68em;
	line-height: 1.28em;

	padding-bottom: 0.93em;
}

sub {
	vertical-align:baseline;
	position:relative;
	bottom:-0.24em;
}

sup {
	vertical-align:baseline;
	position:relative;
	bottom:0.24em;
}

#content b,
#content strong {
	font-weight: bold;
}

#content i,
#content em {
	font-style:italic;
}

/* provide an anchor (floating and positioning) for grid content */


#content .gridContainer {
	/*position: relative;*/
	/*overflow: hidden;*/
}

* html .gridContainer,
* html #content {
	float: left;
}

#content h1 {
	font-family: Helvetica;
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1.04em;
	letter-spacing: 0em;
	margin-bottom: 0.125em;
	margin-top: 0.18em;
}

#content h2 {
	font-family: Arial;
	font-size: 1.65em;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.11em;
	margin-bottom: 0.34em;
	margin-top: 0.18em;
}

#content h3 {
	font-family: arial;
	font-size: 1.29em;
	font-weight: bold !important;
	letter-spacing: 0em;
	line-height: 1.071em;
	margin-bottom: 0.428em;
	margin-top: 0.4285em;
}

#content .mainContent .addressselector h3 {
	font-family: arial;
	font-size: 1.29em;
	font-weight: bold !important;
	letter-spacing: 0em;
	line-height: 1.071em;
	margin-bottom: 0.2em !important;
	margin-top: 0.4285em !important;
}

#content span.linkMark {
	font-family: tahoma;
	font-size: 1.272em;
	font-weight: bold;
	line-height: 0.92em;
	height: 0.92em;
	overflow: hidden;
}

#content .inputRadio {
	margin-right: 0.2em;
}

#content .lightGrey {
	background-color: #efefef;
}

#content .darkGrey {
	background-color: #999999;
}

#content .brandColor .textBox,
#content .darkGrey .textBox,
#content .brandColorLight .textBox
{
	color: #ffffff;
}

#content .brandColor p,
#content .brandColor span,
#content .brandColor a,
#content .brandColor h1,
#content .brandColor h2,
#content .brandColor h3,
#content .brandColorLight p,
#content .brandColorLight span,
#content .brandColorLight a,
#content .brandColorLight h1,
#content .brandColorLight h2,
#content .brandColorLight h3,
#content .darkGrey p,
#content .darkGrey span,
#content .darkGrey a,
#content .darkGrey h1,
#content .darkGrey h2,
#content .darkGrey h3
{
	color: #ffffff;
}

#content .lightGrey p,
#content .lightGrey a
{
	color: #333333;
}

/* OL */
#content ol {
	font-family: arial;
	padding-left:2.76em;
}

#content .contentBox a {
	font-weight: bold;
	line-height: 1.25em;
}


#content .linkWrap {
	line-height: 0.92em;
}

#content .contentBox a:hover {
	text-decoration: underline;
}

#content .bulletpointList {
	padding-bottom: 0.28em;
	padding-top: 0.28em;
}

#content .bulletpointList li {
/* Request 0008121 no default boldface */
/*	font-weight: bold; */
	padding-left: 1.84em;
	padding-top: 0.37em;
	position: relative;
}

#content .bulletpoint {
	height: 0.46em;
	left: 0;
	margin-top: 0.55em;
	overflow: hidden;
	position: absolute;
	width: 0.92em;
}

#content .dashList li, #content ol li{
	padding-left: 0.92em;
	position: relative;
}

#content .dashList li .dash {
	font-family: arial;
	font-size: 1em;
	line-height: 1.272em;
	left: 0;
	position: absolute;
}

#content .dashList li p,
#content .dashList li a {
	font-size: 1em;
}

#content .mainContent .contentImage,
#content .mainContent .imagecaptiontable {
	margin-top: 0.92em;
	margin-right: 0.92em;
	margin-bottom: 0.92em;
	margin-left: 0;
}

#content .mainContent .contentImage.rightAligned,
#content .mainContent .imagecaptiontable.rightAligned {
	margin-left: 0.92em;
	margin-right: 0;
	display: inline !important;
}

#content .lightGrey .contentBox .textBox,
#content .darkGrey .contentBox .textBox,
#content .brandColor .contentBox .textBox,
#content .brandColorLight .contentBox .textBox
{
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .brandColor .empty-title-padding,
#content .brandColorLight .empty-title-padding,
#content .darkGrey .empty-title-padding,
#content .lightGrey .empty-title-padding {
	padding-top: 0.4285em;
}

#content .inletText {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#content .brandColor .inletText,
#content .brandColorLight .inletText,
#content .darkGrey .inletText {
	color: #ffffff !important;
}

#content .brandColor .inletText a,
#content .brandColor .inletText a:hover,
#content .brandColor .tagcloud a,
#content .brandColor .tagcloud a:hover,
#content .brandColorLight .inletText a,
#content .brandColorLight .inletText a:hover,
#content .brandColorLight .tagcloud a,
#content .brandColorLight .tagcloud a:hover,
#content .darkGrey .inletText a,
#content .darkGrey .inletText a:hover,
#content .darkGrey .tagcloud a,
#content .darkGrey .tagcloud a:hover {
	color: #ffffff;
}

#content blockquote {
	margin-left: 1.84em;
	position: relative;
}

#content .lightGrey blockquote,
#content .darkGrey blockquote,
#content .brandColor blockquote
#content .brandColorLight blockquote
{
	margin-left: 0.92em !important;
}

#content .accentuation {
	margin-left: 4.60em;
	clear: both;
}

#content .lightGrey .accentuation,
#content .darkGrey .accentuation,
#content .brandColor .accentuation,
#content .brandColorLight .accentuation {
		margin-left: 3.68em !important;
}

#content .accentuation .accentuationIcon {
	line-height: 1em;
	left: -2.76em;
	position: absolute;
	top: 0.28em;
}

#content .accentuation .accentuationIcon img {
	height: 1.84em;
	width: 1.84em;
}

/******** Top Products *****/
/*
#content .products .contentBox .textBox {
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .products .multi .contentBox {
	height: 7.35em;
	margin-bottom: 0.92em;
	overflow: hidden;
}

#content .products .multi .contentBox img {
	float: left;
	height: 7.35em !important;
	margin-right: 1.84em;
	width: 15.63em !important;
}

#content .products .contentBox .pictureBox {
	float: left;
	height: 15.63em;
	margin-right: 1.84em;
	width: 15.63em;
}

#content .products .contentBox .floatText {
	float: left;
	width: 13.79em;
	padding-left: 0;
}
*/


/******** Teaser Component ****/
#content .teaser,
#content .teaser .contentBox,
#content .teaser .horizontal,
#content .teaser .horizontal75 {
		height: 100%;
}

#content .teaser .contentBox .textBox,
#content .products .contentBox .textBox {
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .teaser .multi .contentBox,
#content .products .multi .contentBox {
	height: 7.35em;
	margin-bottom: 0.91em;
	overflow: hidden;
}

#content .teaser .multi .pictureBox,
#content .products .multi .pictureBox {
	float: left;
	margin-right: 1.84em;
	width: 15.63em;
	height: 7.36em;
}

#content .teaser .pictureBox,
#content .products .pictureBox {
	overflow: hidden;
	height: 50%;
	width: 100%;
}

#content .teaser .vertical .pictureBox {
	height: 100%;
	float: left;
	margin-right: 1.82em;
	width: 15.62em;
}

#content .teaser .contentBox .floatText,
#content .products .contentBox .floatText {
	float: left;
	width: 13.63em;
	padding-left: 0;
}

#content .teaser .contentBox .pictureLinkBox {
	float: left;
	height: 9.375em;
	margin-right: 1.25em;
	width: 10.625em;
}

#content .teaser  .size2x1 .lightGrey .contentBox .pictureLinkBox {
	margin: 0.625em;
}

#content .teaser .size2x1 .contentBox img {
	width: 100%;
}

#content .teaser .size1x1 .contentBox img {
	height: 5em;
	width: 10.625em;
}

#content .contentBox .textBox {
	padding-bottom: 0.64em;
}

#content .teaser .horizontal .textBox,
#content .teaser .horizontal .pictureBox {
	height: 7.35em;
	overflow: hidden;
}

#content .teaser .horizontal .pictureBox {
	width: 100%;
	position: absolute;
	bottom: 0;
}

#content .teaser .horizontal75 .pictureBox {
	height: 7.27em;
	float: left;
	margin: 0;
	width: 15.62em;
	margin-right: 0.92em;
}

#content .teaser .horizontal75 .textBox {
	padding-top: 0.64em;
	clear: left;
}

#content .teaser .horizontal75 .contentBox .pictureBox img {
/*
	float: left;
	height: 7.27em;
	width: 15.62em;
*/
}

#content .teaser .horizontal75 .titleBox {
	float: left;
	padding-bottom: 0.92em;
	padding-right: 0.92em;
	width: 14.5em;
}

/******** Picture Component *****/
#content .pictureComponent a {
	font-size: 1em;
}

#content .pictureComponent .size1x1 img,#content .pictureComponent .size1x1 embed,#content .pictureComponent .size1x1 object
	{
	height: 10.625em;
	width: 10.625em;
}

#content .pictureComponent .size1x2 img,#content .pictureComponent .size1x2 embed,#content .pictureComponent .size1x2 object
	{
	height: 21.875em;
	width: 10.625em;
}

#content .pictureComponent .size2x1 img,#content .pictureComponent .size2x1 embed,#content .pictureComponent .size2x1 object
	{
	height: 10.625em;
	width: 21.875em;
}

#content .pictureComponent .size2x2 img {
	height: 21.875em;
	width: 21.875em;
}

/******** Link List********/
/* modified (muellco): color classes removed */
#content .linkListComponent .contentBox, .searchbox
{
	padding: 1.75em 1.84em;
}

#content .linkListComponent .linkList li,
#content .audioComponent .linkList li
{
	font-weight: bold;
	padding-bottom: 0.46em;
	/*left: 2.76em;*/
	/*	padding-left: 1.875em; */
	/*	padding-bottom: 0.5em; */
	position: relative;
	width: 100%;
}

#content .linkListComponent li a,
#content .audioComponent li a {
	font-size: 1em !important;
	font-weight: normal !important;
	/*position: relative;*/
}

#content .linkListComponent li a:hover,
#content .audioComponent li a:hover
{
	text-decoration: underline;
}

#content .linkListComponent .linkListIcon a:hover {
	text-decoration: none;
}

#content .linkListComponent li a span:hover,#content .audioComponent li a span:hover
	{
	text-decoration: underline;
}

#content .linkListComponent .linkListHeaderIcon,
#content .audioComponent .linkListHeaderIcon {
	/*
	left: -2.76em;
	height: 0.92em;
	position: absolute;
	width: 1.38em;
	*/

	overflow: hidden;
	display:block;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0.2em;
	width: 1.38em;
	height: 0.92em;
}

#content .linkListComponent .linkListIcon,
#content .audioComponent .linkListIcon {
	/*
	line-height: 1em;
	left: -2.76em;
	margin-top: -0.125em;
	position: absolute;
	cursor: pointer;
	*/

	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0.3em;
	width: 1.38em;
	height: 0.92em;
}

/* modified (muellco): color classes moved within selectors */
#content .darkGrey .linkListComponent .linkListHeaderIcon,
#content .brandColor .linkListComponent .linkListHeaderIcon,
#content .brandColorLight .linkListComponent .linkListHeaderIcon,
#content .darkGrey .audioComponent .linkListHeaderIcon,
#content .brandColor .audioComponent .linkListHeaderIcon,
#content .brandColorLight .audioComponent .linkListHeaderIcon
{
	background-color: #ffffff !important;
}

/* modified (muellco): color classes moved within selectors */
#content .darkGrey .linkListComponent .linkListHeaderText,
#content .brandColor .linkListComponent .linkListHeaderText,
#content .brandColorLight .linkListComponent .linkListHeaderText,
#content .darkGrey .audioComponent .linkListHeaderText,
#content .brandColor .audioComponent .linkListHeaderText,
#content .brandColorLight .audioComponent .linkListHeaderText
{
	color: #ffffff !important;
}

#content .linkList a {
	line-height: 1em !important;
}
#content .linkListText {
	font-weight: normal;
}

#content .linkListText,
#content .linkListHeaderText {
	display: block;
	margin-left: 2.76em;
	width: 9.19em;
}

#content .linkListText,
#content .linkListText a,
#content .linkListHeaderText {
	line-height: 1.36em !important;
}

#content .linkListComponent .boldLinks .linkListIcon,
#content .audioComponent .boldLinks .linkListIcon,
#content .linkListComponent .boldLinks .linkListText,
#content .audioComponent .boldLinks .linkListText,
#content .linkListComponent .boldLinks a,
#content .audioComponent .boldLinks a {
	font-weight: bold;
}

#content .linkListComponent .darkGrey .linkListIcon,
#content .linkListComponent .brandColor .linkListIcon,
#content .linkListComponent .brandColorLight .linkListIcon,
#content .audioComponent .darkGrey .linkListIcon,
#content .audioComponent .brandColor .linkListIcon,
#content .audioComponent .brandColorLight .linkListIcon {
		color: #ffffff;
}

#content .linkListComponent .bulletpointList a {
	font-size: 1em !important;
}

/*
#content .linkListComponent li img,
#content .audioComponent li img {
	height: 0.92em !important;
	position: absolute;
	width: 1.38em !important;
	top: 0.37em;
}
*/

#content .linkListComponent .darkGrey .linkListText,
#content .linkListComponent .brandColor .linkListText,
#content .linkListComponent .brandColorLight .linkListText,
#content .linkListComponent .darkGrey .linkList a:hover
{
	color: #ffffff;
}

/*** NEWS and Calendar Component ***/
#content .newsComponent .newsBox,
#content .calendarComponent .calendarBox
{
	padding-bottom: 0.92em;
	padding-top: 0.09em;
}

#content .lightGrey .newsComponent .newsBox,
#content .darkGrey .newsComponent .newsBox,
#content .brandColor .newsComponent .newsBox,
#content .brandColorLight .newsComponent .newsBox,
#content .lightGrey .calendarComponent .calendarBox,
#content .darkGrey .calendarComponent .calendarBox,
#content .brandColor .calendarComponent .calendarBox,
#content .brandColorLight .calendarComponent .calendarBox
{
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .newsComponent .contentBox,
#content .calendarComponent .contentBox
{
	padding-bottom: 1.29em;
}

#content .calendarComponent .linkList li {
	padding-left: 10.11em;
	margin-bottom: -0.18em;
	position: relative;
}

#content .calendarComponent .linkList li p {
	font-weight: normal;
}

#content .calendarComponent .linkList li h3 {
	margin-bottom: 0.0909em;
}

#content .calendarComponent .linkList .linkListDate h3 {
	font-size: 1em;
}

#content .calendarComponent .linkListDate {
	line-height: 1em;
	left: 0;
	position: absolute;
}

#content .calendarComponent .darkGrey .linkListDate,
#content .linkListComponent .brandColor .linkListIcon,
#content .linkListComponent .brandColorLight .linkListIcon {
		color: #ffffff;
}

#content .calendarComponent .linkListText {
	font-size: 0.6875em;
	font-weight: normal;
}

#content .calendarComponent .darkGrey .linkListText,
#content .calendarComponent .brandColor .linkListText,
#content .calendarComponent .brandColorLight .linkListText
{
	color: #ffffff;
}

/*** Publication and Conference Component ***/
#content .pubConfComponent .pubConfBox {
	padding-bottom: 0.92em;
}

#content .lightGrey .pubConfComponent .pubConfBox,
#content .darkGrey .pubConfComponent .pubConfBox,
#content .brandColor .pubConfComponent .pubConfBox,
#content .brandColorLight .pubConfComponent .pubConfBox {
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .pubConfComponent .contentBox {
	padding-bottom: 0.37em;
}

#content .pubConfComponent .pubConfBox1x3 .pubConfBox h3 {
	margin-bottom: 0.92em;
}

#content .pubConfComponent .pubConfBox1x3 .pubBox,
#content .pubConfComponent .pubConfBox1x3 .calendarBox {
	padding-top: 1.47em;
}

#content .pubConfComponent .pubConfBox1x3 .contentBox {
	padding-bottom: 0;
	padding-top: 0.37em;
}

/*** Special Topics Component ***/
#content .specialTopicsComponent .specialTopicsBox {
	padding-bottom: 0.92em;
}

#content .lightGrey .specialTopicsComponent .specialTopicsBox,
#content .darkGrey .specialTopicsComponent .specialTopicsBox,
#content .brandColor .specialTopicsComponent .specialTopicsBox,
#content .brandColorLight .specialTopicsComponent .specialTopicsBox
{
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .specialTopicsComponent .contentBox {
	padding-top: 0.92em;
}

#content .specialTopicsComponent .contentBox .linkWrapper {
	float: left;
	height: 1.5em;
	padding-right: 0.92em;
	white-space: nowrap;
}

#content .specialTopicsComponent .contentBox .linkWrapper a {
	bottom: 1px;
	vertical-align: bottom;
}

/*** Application Component ***/
#content .applicationComponent {
	width: 100%;
	height: 100%;
}

#content .applicationComponent .contentBox {
	padding-top: 0.92em;
	padding-bottom: 0.92em;
}

#content .lightGrey .applicationComponent .contentBox,
#content .darkGrey .applicationComponent .contentBox,
#content .brandColor .applicationComponent .contentBox,
#content .brandColorLight .applicationComponent .contentBox
{
	padding-left: 0.625em;
	padding-right: 0.625em;
}

/*** Audio and Video Component ***/
#content .lightGrey .audioComponent .contentBox,
#content .darkGrey .audioComponent .contentBox,
#content .brandColor .audioComponent .contentBox,
#content .brandColorLight .audioComponent .contentBox,
#content .lightGrey .videoComponent .contentBox,
#content .darkGrey .videoComponent .contentBox,
#content .brandColor .videoComponent .contentBox
#content .brandColorLight .videoComponent .contentBox
{
	padding: 0 0.625em;
}

#content .audioComponent .linkList {
	margin-top: 0.625em;
}

/*** Ticker Component ***/
#content .tickerComponent
{
	height: 100%;
	position: relative;
	overflow: hidden;
}

#content .tickerComponent .tickerBox
{
	padding-top: 0.37em;
	padding-bottom: 0.92em;
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .tickerComponent .contentBox
{
	padding-bottom: 1.29em;
}

#content .tickerComponent .contentBox img
{
	display:inline;
	vertical-align:middle;
	padding-left:1em;
}

/*** Selection Component ***/
#content .selectionComponent .contentBox {
	padding-bottom: 0.92em;
}

#content .lightGrey .selectionComponent .contentBox,
#content .darkGrey .selectionComponent .contentBox,
#content .brandColor .selectionComponent .contentBox,
#content .brandColorLight .selectionComponent .contentBox
{
	padding-left: 0.92em;
	padding-right: 0.92em;
}

#content .selectionComponent form {
	margin-bottom: 0.74em;
	margin-top: 0.74em;
}

#content .selectionComponent select {
	border: 1px solid #000000;
	height: 1.56em;
	width: 25em;
}

#content .selectionComponent a {
	padding-top: 1.5em;
}

.print {
	display: none;
}

/**
  Additional grid layout classes
 */
.north,.south,.east,.west {
	position: relative;
	overflow: hidden;
}

.north {
	margin-bottom: 0.92em;
}

.west {
	float: left;
	margin-right: 0.92em;
	margin-bottom: 0.92em;
}

.east {
	float: left;
	margin-bottom: 0.92em;
}

.south {
	clear: both;
}

.mainContent {
	position: relative;
	float: left;
	margin-right: 0.92em;
	margin-bottom: 0.92em;
}

.hundredpercent {
	padding-right: 1.25em;
}

.griditem,
.mainContent {
	overflow: hidden;
}

/** doc types additions **/

.mainContent .section,
.mainContent .selectionlist {
	clear: both;
}

.mainContent .selectionlist {
	margin-top: 0.4285em;
	margin-bottom: 0.4285em;
}

.mainContent .contactImg {
	margin-top: 0.4285em;
	text-align: center;
}

.mainContent .contactImg img {
	display: inline;
}

/** table formatting **/
#content table.standardtable_auto {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #999999;

	/* display borders in mozilla and IE */
	margin-left: 1px;
	max-width: 99%;

	margin-top: 0.4285em;
	margin-bottom: 0.4285em;
}

#content table.standardtable_auto td,
#content table.standardtable_auto th {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 1px;

	border: 1px solid #999999;
}

#content table.standardtable_auto th {
	background-color: #999999;
	color: white;
	font-weight: bold;
	padding-top: 3px;
}

#content table.standardtable_auto th a {
	color: white;
}

#content table.standardtable_auto th p {
	color: white;
}

#content table.standardtable_auto tr.even {
	background-color: #EFEFEF;
}

#content table.standardtable_auto tr.odd {
	background-color: #FFFFFF;
}

#content table.standardtable_transparent {
	border-collapse: separate;
}

/******** RegionSelection *****/
#content table.regionSelection {
	margin-top: 0.4285em;
	margin-bottom: 0.4285em;
}

#content table.regionSelection td,
#content table.regionSelection th {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
}

#content table.regionSelection th {
	background-color: #999999;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
}

#content table.regionSelection th a {
	color: white;
}

#content table.regionSelection th p {
	color: white;
}

/******** Tagcloud *****/
div.tagcloud{
	overflow:hidden;
	padding-left:0.92em;
	padding-right:0.92em;
}

div.tagcloud .contentBox {text-align: justify;}

.tagcloud a{
	color:#000000;
	text-decoration:none;
}
.tagcloud a:hover{
	color:#000000;
	text-decoration:underline;
}


#content .tagcloud .contentBox .smallest{font-size:0.6em}
#content .tagcloud .contentBox .smaller{font-size:0.9em;}
#content .tagcloud .contentBox .small{font-size:1em;}
#content .tagcloud .contentBox .normal{font-size:1.2em;}
#content .tagcloud .contentBox .big{font-size:1.4em;}
#content .tagcloud .contentBox .bigger{font-size:1.6em;}
#content .tagcloud .contentBox .biggest{font-size:1.8em;}
#content .tagcloud .contentBox .headline{font-size:2em;}


#content .tagcloud .tagcloudtag {white-space: nowrap; text-align: right;}

/******** Product finder *********/

#product-finder-form {
	padding: 0;
	background-color: white;
}

#product-finder-form .left-side-container {
	float: left;
}

#product-finder-form .right-side-container {
	float: right;
}

#product-finder-form #search-boxes {
	padding-top: 2.5em;
}

#product-finder-form .results-grid {
	clear: both;
}

#product-finder-form .results-grid h3 {
	margin-top: 2em;
}


/******** Glossary *********/

#glossary-form {
	background-color: transparent;
	padding: 0;
}

.glossaryHeaderBox {
	margin-bottom: 0.92em;
}

.glossaryItemTable {
	width: 100%;
	border: none;
	margin-bottom: 0.46em;
}



/** OTHER STUFF **/
#content .selectionComponent form {
	background-color:transparent;
	padding:0px;
}

/* error divs: do not show them, but prepare some sensible default styles */
.error_message_internal {
	border: 1px solid red;
	color: red;
	display: none;
}

.internalLinkIcon img,
.externalLinkIcon img{
	display:inline;
}

.internalLinkIcon {
	background-image: url(../../img/link_int_black_icon2.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding-left: 10px;
	cursor: pointer;
	line-height:1.272em;
	/*display: inline-block;*/
	font-weight:bold;
}

.white_internalLinkIcon {
	background-image: url(../../img/link_int_white_icon2.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding-left: 10px;
	cursor: pointer;
	line-height:1.272em;
	/*display: inline-block;*/
	font-weight:bold;
}

.brandColor .internalLinkIcon,
.brandColorLight .internalLinkIcon,
.darkGrey .internalLinkIcon {
	background-image: url(../../img/link_int_white_icon2.gif);
	background-position:left 0.4em;
}

.externalLinkIcon {
	background-image: url(../../img/link_ext_icon.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding-left: 18px;
	cursor: pointer;
	line-height:1.272em;
	/*display: inline-block;*/
	font-weight:bold;
}

.brandColor .externalLinkIcon,
.brandColorLight .externalLinkIcon,
.darkGrey .externalLinkIcon {
	background-image: url(../../img/link_ext_white_icon.gif);
	background-position:left 0.2em;
}

/**sitemap**/
.sitemap td {
	vertical-align: top;
	padding-bottom:10px;
	width: 157px !important;
	min-width: 155px !important;
}

.sitemap .oddrow .even,
.sitemap .evenrow .odd {
	background-color:#FFFFFF;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:10px;
	margin-right:10px;
	border-right:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	width:157px !important;

}
.sitemap .oddrow .odd,
.sitemap .evenrow .even {
	background-color:#EFEFEF;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:10px;
	margin-right:10px;
	border-right:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	width: 157px !important;
}
.sitemap .oddrow .oddlast{
	background-color:#EFEFEF;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:10px;
	margin-right:10px;
	border-bottom:10px solid #FFFFFF;
	width: 160px !important;
}
.sitemap .evenrow .oddlast{
	background-color:#FFFFFF;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:10px;
	margin-right:10px;
	border-bottom:10px solid #FFFFFF;
	width:160px !important;
}

.sitemap .oddlast ul,
.sitemap .odd ul,
.sitemap .even ul {
	margin-left: 0.9259em;
	padding: 0px;
	list-style-type: none;
}

.sitemap ul ul {
	margin-left: 0.9259em;
}

.sitemap ul.listroot{
	margin: 0px;
	padding: 0px;
}

.sitemap .odd li,.oddlast li, .even li{
	width: 95%;
	padding:0px;
	position:relative;
}

.sitemap_image {
	width : 0.9259em;
	height: 0.9259em;
	margin:0px;
	padding: 0px;
	display: block;
	position: absolute;
	top:0.1851em;
	left:0px;	
}

.sitemap_image a{
	display: block;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	cursor: default;	
}

.expanded span.sitemap_image a{
	background-image: url(../../img/minus_zeichen.gif)!important;
	vertical-align:middle;
	cursor: pointer;	
}

.collapsed span.sitemap_image a{
	background-image: url(../../img/plus_zeichen.gif)!important;
	vertical-align:middle;
	cursor: pointer;
}
.link span.sitemap_image a{
	background-image: url(../../img/arrows.gif)!important;
	vertical-align:middle;
	cursor: default;	
}
.collapsed ul{
	display:none;
}

.sitemap_text{
	display: block;
	margin-left: 1.3889em;
	padding-bottom:0.2778em;
	font-weight:bold;
	vertical-align:top;
	overflow: hidden;
}
.sitemap_row{
	position:relative;
	overflow: visible;
}



.downloadIcon {
	padding: 0px 0px 5px 20px;
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-bottom: 0px;
	cursor: default;

}

.downloadCenterIcon {
	background-position: 8px 4px;
	background-image: url(../../img/link_teaser_icon.gif);
}

.brandColor .downloadCenterIcon,
.brandColorLight .downloadCenterIcon,
.darkGrey .downloadCenterIcon {
	background-image: url(../../img/link_teaser_white_icon.gif);
}

#content caption {
	color: #999999;
	font-family: arial;
	line-height: 1.28em;
	margin-top: 1.28em;
	margin-bottom: 1.28em;
}

#content .brandColor .inletComponent .bulletpoint,
#content .brandColor  .textComponent .bulletpoint,
#content .brandColor  .mainContent .bulletpoint,
#content .brandColor  .linkListComponent .linkListHeaderIcon,
#content .brandColor  .audioComponent .linkListHeaderIcon,
#content .brandColorLight .inletComponent .bulletpoint,
#content .brandColorLight  .textComponent .bulletpoint,
#content .brandColorLight  .mainContent .bulletpoint,
#content .brandColorLight  .linkListComponent .linkListHeaderIcon,
#content .brandColorLight  .audioComponent .linkListHeaderIcon {
	background-color: #ffffff;
}
/** FAQSearch

.faqsearch input,
.faqsearch select{
	background-color:#FFFFFF;
	border:1px solid #000000;
}**/

.faq_text{
	display: block;
	margin-left: 1.75em;
	padding-bottom:0.2778em;
	font-weight:bold;
	vertical-align:top;
	overflow: hidden;
}

.faq_image {
	width : 0.9259em;
	height: 0.9259em;
	margin:0px;
	padding: 0px;
	display: block;
	position: absolute;
	left:0px;
	vertical-align:top;
}
.faq_topofpage{
	display:inline;
}
.faq_link_topofpage{
	clear:left;
	padding-top:1.3em;
}
.faq_answer{
	float:left;
}
ul.faq_list{
	padding:0px;
	margin:0px;
}
ul.faq_list li{
	padding:0;
	position:relative;
	width:95%;
}
.faqsearch .newssearch_searchbutton{
	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;
}
form.newssearch{
	background-color:#EFEFEF;
	padding:0px;
}
form.newssearch select, form.newssearch input{
	width: 100%;
	background-color: #FFFFFF;
	}

.newssearch_result {
	clear: left;
	margin-top: 0.91em;
	margin-bottom: 2.78em;
	width: 100%
}

#newsarchivecontainer .newssearch_result {
	margin-top: 0px;
	margin-bottom: 0px;
}

#newsarchivecontainer .newssearch_result .gridwidth_2 { width: 30.20em; }

.newssearch_result .pictureBox {
	/*height: 7.36em;*/ /* removed: mantis #0009924 */
	width: 100%;
	margin-top: 1.28em;
	margin-bottom: 1.28em;
}

.newssearch_result .leftSideBox {
	clear: left;
	float: left;
}

.newssearch_result .contentBox {
	float: left;
	margin-left: 0.8em;
}

/** Special Events (Function) **/

.virtGridContainer .gridwidth_3{
	padding-bottom: 0.91em;
}

.specialEventsItem {
	clear: left;
	margin-top: 0.91em;
	width: 100%;
}

.specialEventsItem .gridwidth_2 { width: 30.20em; }

.specialEventsItem .pictureBox {
	height: 7.36em;
}

.specialEventsItem .leftSideBox {
	float: left;
	clear:left;
}

.specialEventsItem .contentBox {
	margin-left: 0.8em;
}

/** Download Warning **/
.downloadwarning_link {
	margin-top: 2em;
	font-weight: bold;
}

#gallery-navigation {
	padding: 0;
}

/** Formulargenerator **/

.warnbox{
	 padding-bottom:1.5625em;
}
.formContainer{
	display:inline-block;
	width:100%;
}

/** Authentication **/
/*.channelLogin {
	background-color: #F0F2F1;
}*/


.channelLogin td {
	padding-bottom: 0.3em;
}


.errorBox {
	margin-bottom:0.92em;
}

.errorBox .mainContent {
	margin:0px;
}

.errorMsgBox {
	padding:0.92em;
}
.errorMsgBox blockquote {
	/* color:#FFF; */
}
#content .errorMsgBox .accentuation .accentuationIcon {
	top:0px;
}

#content .mainContent .errorMsgBox .accentuation {
	margin-bottom:0.5em !important;
}

#content .mainContent .errorMsgBox .section {
	margin-bottom:0px !important;
}

/** Additional margins for specific elements / components **/

.linemargin h1{
	/*margin-bottom: 0.65em !important;*/
	margin-bottom: 0.35em !important;
	}

.linemargin .inletText{
	margin-bottom: 1em !important;
	}


.linemargin h3{
	margin-bottom: 0.8em !important;
	}

.linemargin .standardtable_auto, .linemargin .bulletpointList, .linemargin .dashList, linemargin ol{
	margin-bottom: 0.8em !important;
	//margin-top: 1.15em !important;
	}


#content .mainContent .section{
	margin-bottom: 0.8em !important;
	}

#content .mainContent .standardtable_auto{
	margin-bottom: 1.15em !important;
	}

#content .mainContent .section .dashList, #content .mainContent .section .bulletpointList, #content .mainContent .section ol{
	margin-bottom: 0.8em !important;
	}

#content .mainContent .section .dashList .dashList, #content .mainContent .section .bulletpointList .bulletpointList, #content .mainContent .section ol ol{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	}

#content .mainContent .inletText, #content .mainContent .accentuation{
	margin-bottom: 0.8em !important;
	}

#content .mainContent h1{
	margin-bottom: 0.35em !important;
	}

#content .mainContent h3{
	margin-bottom: 0.8em !important;
	/*margin-top: 0 !important;*/
	}

#content .mainContent .selectionListTable td{
	padding-bottom: 0.8em !important;
	}

#content .mainContent .selectionListTable td.doc_date {
	padding-bottom: 0em !important;
}


.file-decoration-span {
	display: inline-block;
}

.topmargin{
	margin-top: 1.15em !important;
	}

/*
Podcast Component specific classes.
Apply configured style only to the linklist instead of applying it to the whole component
*/

#content .podcastcontainer{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	}

#content .podcastcontainer span.linkMark,
#content .podcastcontainer .linkWrap a{
	color: #333333;
	background-color: #ffffff;
}

.darkGrey .podcastcontainer .podcastlinklist{
	background-color: #999999;
}

.lightGrey .podcastcontainer .podcastlinklist{
	background-color: #EFEFEF;
}

.brandColor .podcastcontainer .podcastlinklist {
	background-color: #C50022;
}

/*
Scrolling news and calendars
*/

#content .calendarBox .scrollContainer,
#content .newsBox .scrollContainer {
	position:relative;
	overflow:hidden;
}

#content .size1x1 .calendarBox .scrollContainer,
#content .size1x1 .newsBox .scrollContainer,
#content .size2x1 .calendarBox .scrollContainer,
#content .size2x1 .newsBox .scrollContainer {
	height: 12.88em;
}

#content .size1x2 .calendarBox .scrollContainer,
#content .size1x2 .newsBox .scrollContainer {
	height: 29.42em;
}

#content .size1x3 .calendarBox .scrollContainer,
#content .size1x3 .newsBox .scrollContainer {
	height: 45.96em;
}

#content .brandColor .size1x1 .calendarBox .scrollContainer,
#content .brandColor .size1x1 .newsBox .scrollContainer,
#content .brandColorLight .size1x1 .calendarBox .scrollContainer,
#content .brandColorLight .size1x1 .newsBox .scrollContainer,
#content .lightGrey .size1x1 .calendarBox .scrollContainer,
#content .lightGrey .size1x1 .newsBox .scrollContainer,
#content .darkGrey .size1x1 .calendarBox .scrollContainer,
#content .darkGrey .size1x1 .newsBox .scrollContainer,
#content .brandColor .size2x1 .calendarBox .scrollContainer,
#content .brandColor .size2x1 .newsBox .scrollContainer,
#content .brandColorLight .size2x1 .calendarBox .scrollContainer,
#content .brandColorLight .size2x1 .newsBox .scrollContainer,
#content .lightGrey .size2x1 .calendarBox .scrollContainer,
#content .lightGrey .size2x1 .newsBox .scrollContainer,
#content .darkGrey .size2x1 .calendarBox .scrollContainer,
#content .darkGrey .size2x1 .newsBox .scrollContainer {
	height: 11.96em;
}

#content .brandColor .size1x2 .calendarBox .scrollContainer,
#content .brandColor .size1x2 .newsBox .scrollContainer,
#content .brandColorLight .size1x2 .calendarBox .scrollContainer,
#content .brandColorLight .size1x2 .newsBox .scrollContainer,
#content .lightGrey .size1x2 .calendarBox .scrollContainer,
#content .lightGrey .size1x2 .newsBox .scrollContainer,
#content .darkGrey .size1x2 .calendarBox .scrollContainer,
#content .darkGrey .size1x2 .newsBox .scrollContainer {
	height: 28.5em;
}

#content .brandColor .size1x3 .calendarBox .scrollContainer,
#content .brandColor .size1x3 .newsBox .scrollContainer,
#content .brandColorLight .size1x3 .calendarBox .scrollContainer,
#content .brandColorLight .size1x3 .newsBox .scrollContainer,
#content .lightGrey .size1x3 .calendarBox .scrollContainer,
#content .lightGrey .size1x3 .newsBox .scrollContainer,
#content .darkGrey .size1x3 .calendarBox .scrollContainer,
#content .darkGrey .size1x3 .newsBox .scrollContainer {
	height: 45.04em;
}


div.cpselection{
	overflow:hidden;
	padding:0.92em;
}


.cpselection select{
	width: 100%;
}

/* HALFSIZE-Teaser */
.halfsize{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.halfsize_seperator{height:10px; overflow:hidden; background-color:#ffffff;}


/*fulltextsearch*/
.numOfResultsBox {
	padding-top: 15px;
}

/* additional table classes (cell align issue) */

.rightTableAlign{
	text-align: right;
}

.leftTableAlign{
	text-align: left;
}

.centerTableAlign{
	text-align: center;
}


/**
 * additional styles AP-Internet WCMS 4.0
 */
 
#mainNav li a {
	padding-left: 0.91em !important;
	padding-right: 0.82em !important;
}

#service #serviceNav .serviceNavFirstLevel a, 
#service #search a {
	padding-left: 0.7em !important;
	padding-right: 0.7em !important;
}

#service #loupe {
	padding-right: 0.38em;
}

#service #langSwitch select {
	margin-left: 0.5em;
}

td.contact {
  background-color: #EFEFEF;
}

td.backgroundWizardTd1{
	width:188px;
}

td.backgroundWizardTd2{
	width:147px;
}

td.backgroundWizardTd3{
	width:145px;
}

.error {
	color: red;
}

#sectionBody li p {
        margin: 0px;
        padding: 0px;
}

#sectionBody p {
        margin: 0px;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 1em;
}

/*product files*/
div#index {
margin: 10px 0px 30px 0px; padding: 8px 0px 8px 0px; 
border-width: 1px; border-style: solid;}

div#index form#glossaryForm input#query {
        width: 120px;
}

div#indexHeader {
margin: 10px 0px 0px 0px; padding: 3px 0px 3px 5px; 
border-width: 1px; border-style: solid;}

#index ul {display: inline; list-style-type: none; margin-left: 0px; padding-left: 0px; }
#index li { display: inline; list-style-type: none; }
#index a { padding: 2px; }
#index span.empty { padding: 2px; color: #888888; }
#index a.selected {font-weight: bold; }
#index hr {color: #999999; }

#index a.search {background-image: url(../img/agroimg-homepage-n_pfeilrechts_dblue.gif); background-repeat: no-repeat; background-position: right;
margin: 0px 0px 0px 0px; padding: 0px 9px 0px 0px; display: block; font-weight: bold;
}
#index label.left {float: left; text-align: right; width: 100px; margin-right: 10px; margin-left: 200px;}
#index input[type=text] {float: left;}

.whiteBackground,.white {
		background-color:white;
}

#pestDescription p, #glossary p {
		margin-bottom:10px;
}


/* Tabbar css */

#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	/*FONT-SIZE: 11px;*/
	BACKGROUND: #efefef;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 340px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Sans-Serif;
	POSITION: relative;
	TEXT-ALIGN: left
}
#container DIV.kleintext {
	MARGIN-LEFT: 15px
}
#container .none {
	DISPLAY: none
}
#container .yes {
	DISPLAY: block
}
#container .hidden {
	VISIBILITY: hidden
}
#container .visible {
	VISIBILITY: visible
}
#container DIV.doneOff {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	Z-INDEX: 100;
	BACKGROUND: #fff;
	LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 147px;
	COLOR: #333;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 20px
}
#container .menuOff {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	BACKGROUND: #fff;
	LEFT: 157px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	/*WIDTH: 363px;*/
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 20px
}
#container DIV.doneOn {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	LEFT: 0px;
	PADDING-BOTTOM: 14px;
	MARGIN: 0px;
	COLOR: #004a96;
	PADDING-TOP: 6px;
	POSITION: absolute;
	TOP: 21px;
	HEIGHT: 20px
}
#container .menuOn {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: 230px;
	PADDING-BOTTOM: 14px;
	MARGIN: 0px;
	PADDING-TOP: 6px;
	POSITION: absolute;
	TOP: 21px;
	HEIGHT: 20px
}
#container UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#container #sub0 LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 23px 0px 0px;
	COLOR: #333;
	PADDING-TOP: 0px
}
#container #sub0 .on {
	CURSOR: auto
}
#container #sub0 LI.clicked {
	CURSOR: auto
}
#container #sub0 .off {
	CURSOR: pointer
}
#container DIV.on {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	LEFT: 0px;
	PADDING-BOTTOM: 14px;
	CURSOR: auto;
	COLOR: #004a96;
	PADDING-TOP: 6px;
	POSITION: absolute;
	TOP: 5px;
	HEIGHT: 20px
}
#container DIV.clicked {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	LEFT: 0px;
	PADDING-BOTTOM: 14px;
	CURSOR: auto;
	COLOR: #004a96;
	PADDING-TOP: 6px;
	POSITION: absolute;
	TOP: 21px;
	HEIGHT: 20px
}
#container DIV.off {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #fff;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	/*WIDTH: 520px;*/
	CURSOR: pointer;
	COLOR: #333;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 20px
}
#container #sub1 {
	CLEAR: both;
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: left;
	MARGIN: 5px 5px 0px;
	WIDTH: 340px;
	POSITION: relative;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}
#container #sub1 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	Z-INDEX: 2;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: 0px
}
#container #sub1 UL LI {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 2px 0px 0px;
	PADDING-TOP: 2px;
	POSITION: relative;
	HEIGHT: 20px
}
#container #sub1 .on {
	CURSOR: auto;
	BACKGROUND-COLOR: #ffffff
}
#container #sub1 LI.clicked {
	CURSOR: auto;
	BACKGROUND-COLOR: #ffffff
}
#container #sub1 .off {
	CURSOR: pointer
}
#container #sub2 {
	CLEAR: both;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 5px 4px
}
#container #sub2 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#container .columnText H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 220px;
	COLOR: #004a96;
	PADDING-TOP: 0px
}
#container .columnText H4.heading {
	PADDING-LEFT: 15px;
	POSITION: relative
}
#container .columnText H4.heading .bluebar {
	FONT-SIZE: 0px;
	BACKGROUND: #004a96;
	LEFT: 0px;
	WIDTH: 10px;
	LINE-HEIGHT: 0;
	POSITION: absolute;
	TOP: 4px;
	HEIGHT: 5px
}
#container .columnText P.colText {
	MARGIN-LEFT: 15px
}
#container DIV.kontakt {
	Z-INDEX: 5;
	BACKGROUND: #efefef;
	LEFT: 236px;
	WIDTH: 170px;
	POSITION: absolute;
	TOP: 16px
}
#container DIV.kontakt P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
#container DIV.kontakt P.mail {
	CLEAR: left;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 5px
}
#container DIV.kontakt IMG {
	FLOAT: left;
	MARGIN: 0px 10px 0px 0px
}
#container DIV.linie {
	CLEAR: both;
	FLOAT: left;
	WIDTH: 5px;
	HEIGHT: 115px;
	BACKGROUND-COLOR: rgb(245,149,2)
}
#container DIV.paddingName {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 6px
}
#container DIV.paddingMail {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 6px
}
#container .close {
	BACKGROUND-POSITION: 0% 0%;
	RIGHT: 0px;
	BACKGROUND-IMAGE: url(/basfcorp/img/layout/investor/schliessen.gif);
	WIDTH: 11px;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 12px
}
#container DIV.name {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 142px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 52px;
	BACKGROUND-COLOR: rgb(251,230,185)
}
#container A {
	TEXT-DECORATION: none
}
#container A:hover {
	TEXT-DECORATION: none
}
#container A:visited {
	TEXT-DECORATION: none
}
#container A:link {
	TEXT-DECORATION: none
}
#container DIV.mail {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 142px;
	PADDING-TOP: 0px;
	HEIGHT: 63px;
	BACKGROUND-COLOR: rgb(231,231,231)
}
#container DIV.kontakt H4 {
	FONT-SIZE: 11px;
	MARGIN: 5px 0px 0px;
	WIDTH: auto
}
#container .row {
	FONT-SIZE: 11px;
	WIDTH: 520px
}
#container .columnDate {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 118px;
	PADDING-TOP: 10px
}
#container .date0 {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 13px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#container .date1 {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 13px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#container .date2 {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 13px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#container .date3 {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 13px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#container .date4 {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 13px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#container .date5 {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 13px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#container .columnText {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px
}
#container .columnText .columnWrapper {
	POSITION: relative
}
#container .columnText .contactLink {
	FLOAT: right;
	WIDTH: 80px
}
#container .columnText .infoLink {
	FLOAT: right;
	WIDTH: 80px
}
#container .columnContact {
	VERTICAL-ALIGN: bottom;
	WIDTH: 71px
}
#container .columnInfo {
	VERTICAL-ALIGN: bottom;
	WIDTH: 57px
}
#container DIV.paddingMail A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #454777;
	TEXT-DECORATION: none
}
#container DIV.paddingMail A:hover {
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	COLOR: #454777;
	TEXT-DECORATION: underline
}
#container DIV.link {
	WIDTH: 58px
}
#container DIV.link A {
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	COLOR: #333
}
#reminderForm {
	PADDING-RIGHT: 20px;
	MARGIN-TOP: 80px;
	PADDING-LEFT: 20px;
	BACKGROUND: #efefef;
	PADDING-BOTTOM: 20px;
	WIDTH: 310px;
	PADDING-TOP: 20px
}
#reminderForm FORM {
	MARGIN: 5px 0px
}
#reminderForm FORM .button {
	BORDER-TOP-WIDTH: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

/* End of tabbar css*/

/* DOM-Leerzeilen sollen erhalten bleiben */
.floatingTextWithPicture p {
        margin: 0px;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 15px;
}

.floatingTextWithPicture ol {
	margin-bottom:10px;
}

.floatingTextWithPicture ul {
	margin-bottom:10px;
}

.floatingTextWithPicture li {
	margin-left:30px;
}

