html, body {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#FFFFFF;}
body {width:800px;overflow-x:hidden;}
body.edit {width:822px;padding-left:10px;}
img {border:0}
a {padding:0px;margin:0;color:#666666;text-decoration:underline;font-weight:bold;}
a.nolink {color:#000000; text-decoration:none; font-weight:normal;}
h3 a {text-decoration:none;}
h4 a {text-decoration:none;}
p {margin:0;padding:0;/*font-size:11px;line-height:16px;*/}

a.internallink, a.productlink, a.downloadlink, a.externallink, a.downloadarealink, a.popuplink, a.imagelink, a.javascriptlink {
	display:inline-block;padding-left:10px;background:transparent url(../../N_twist_page_2n.gif/$FILE/twist_page_2n.gif) 0 0 no-repeat;
}
li a.internallink, li a.productlink, li a.downloadlink, li a.externallink, li a.downloadarealink, li a.popuplink, li a.imagelink, li a.javascriptlink {
	background:transparent;padding-left:0;vertical-align:top;
}
a.imagecontentlink, a.nolink {display:inline;padding-left:0 !important;background:transparent !important;}

ul {padding:0 0 0 16px;margin:0;list-style-image:url("../../N_listbullet.gif/$FILE/listbullet.gif");}
ul li {}

.clearer {float:none;clear:both;height:0;font-size:0;line-height:1px!important;line-height:0;}

#main {float:left;width:560px;overflow:hidden;margin:16px 64px 0 0;}
body.edit #main {margin:0 44px 0 0;padding:60px 1px 0 19px;}
body.preview {margin-left:19px;}
/* #main.page2col, #main.homepage, #main.intro, #main.jobPortal {padding-top:16px;} */
#main.intro {padding-left:14px;margin:0 !important;width:802px;}
#main.intro h1 {color:#ff0099;font-size:16px;font-size:bold;margin:0 0 9px 0;}
#main.intro h2 {color:#000000;font-size:11px;font-size:bold;margin:0 0 14px 0;}
#main.intro table {border-spacing:0;}
#main.intro table td {padding:0;}
#main div.contentArea {margin:0;padding:0 0 20px;}
#main.page2col .col0, #main.homepage .col0 {float:left;width:272px;margin-right:16px;padding:0;}
#main.page2col .col1, #main.homepage .col1 {float:left;width:272px;padding:0;}

#main div.col0 div.paraText, #main div.col1 div.paraText {width:272px;overflow:hidden;}

div.pageHeader {min-height:20px;height:auto!important;height:20px;}
h1.pageHeadline {font-size:17px;font-weight:bold;color:#ff0099;margin:0 0 9px;}
h2.pageSubline {min-height:28px;height:auto!important;height:20;font-size:11px;line-height:14px;font-weight:bold;margin:0 0 20px;}

#main div.floatRight {float:right;margin:0 0 10px 14px;}
#main div.floatRight div.imageSubline {text-align:left;}
#main div.floatLeft {float:left;margin:0 18px 10px 0;}
#main div.floatLeft div.imageSubline {text-align:left;}

#main .paraText {margin-bottom:16px;font-size:11px;line-height:16px;}
#main .paraText .paraHeadline{}
#main .paraText h3 {font-size:11px;padding:0;margin:0 0 3px 0;font-weight:bold;}
#main.page2col .paraText h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0 6px 0;margin-bottom:5px}
#main .paraNewsList {margin-bottom:16;}
#main .paraText h3.newsHeadline {background:#0099ff;color:#ffffff;padding:0 6px 0;margin:0 0 12px;}
#main .paraText h4 {font-size:11px;padding:0px;margin:0;font-weight:normal;}
#main.page2col .paraText h4 {margin-bottom:3px;}
#main.page2col .textTop img {margin-top:12px;}
#main .paraText img {border:0;margin-bottom:2px;}
#main .paraText div.imageSubline {font-size:10px;margin-bottom:16px;line-height:16px;}

#main .paraText div.col0 {float:left;width:272px;margin-right:16px;}
#main .paraText div.col1 {float:left;width:272px;}
#main .paraText div.col0 div.imageSubline, #main .paraText div.col1 div.imageSubline {margin-top:3px;}
#main .paraText div.col0, #main .paraText div.col1 h3 {margin-bottom:2px;}

#main .paraText a.displaySectionLabel {color:#000000;padding-left:12px;display:block;}
#main .paraText a.displaySectionLabelClose {background:transparent url(../../N_twist_close_2n.gif/$FILE/twist_close_2n.gif) 0px 2px no-repeat;}
#main .paraText a.displaySectionLabelOpen {background:transparent url(../../N_twist_open_2n.gif/$FILE/twist_open_2n.gif) 0px 2px no-repeat;}
#main .paraText div.displaySection {display:none;padding-left:16px;margin:3px 0 10px}
body.edit #main .paraText div.displaySection {display:block;}

#main .paraText label {width:125px;display:inline-block;}
#main .paraText input {display:inline-block;margin:0;font-size:11px;}
#main .paraText textarea {display:inline-block;margin:0 0 5px;}
#main .paraText form p.required {margin-bottom:10px;}	

#main .paraFloat ul {list-style-position:inside;list-style-image:url("../../N_listbulletfloat.gif/$FILE/listbulletfloat.gif");padding:0;}

#main .para2col {margin-bottom:20px;}
#main .para2col h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0px 5px;margin:0 0 5px 0;}
#main .para2col h4 {font-size:11px;padding:0px;margin:0 0 9px 0;font-weight:bold;}
#main .para2col .col0 {width:272px;float:left;margin-right:16px;}
#main .para2col .col1 {width:272px;float:left;}

#main .paraJobs img{margin-bottom:2px;}
#main .paraJobs div.imageSubline{margin-bottom:14px;}
#main .paraJobs h4{margin-bottom:8px;}
#main .paraJobs h3{margin-bottom:10px;}

#main .blueBox {width:272px;float:left;background-color:#99ccff;margin-bottom:16px;}
#main .rightBox {margin-left:16px;}
#main .blueBox h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0px 6px;margin:0 0 2px 0;}
#main .blueBox p {margin-bottom:5px;}
#main .blueBox .body {padding:1px 3px 16px}
#main .blueBox .body .searchButton{margin-left:16px;}
#main .paraDownload h3{margin-bottom:3px;}

#main .paraNewsFeeds h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0px 5px;margin:0;}
#main .paraNewsFeeds ul {padding:0 0 4px 22px;margin:0 0 16px 25px;background:#e9e9e9;font-weight:bold;}
#main .paraNewsFeeds ul li {padding:0 0 0 0;background:#e9e9e9;}

#main .metaLinks h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0px 5px;margin:0 0 0px 0;}

#main .companyText h3 {margin-bottom:0px;}
#main .companyText p {margin-bottom:11px;}

#main .paraTable h3 {margin-bottom:11px;}
#main table {border:0;width:100%;border-spacing:1px;}
#main table td {vertical-align:top;padding:3px;}
#main .paraDisplayTable {margin-bottom:0;}
#main .paraTable .displaySection h3 {margin-bottom:3px;}

#main .paraJumplist ul {padding:0;margin:0;display:block;list-style-type:none;list-style-image:none;}
#main .paraJumplist li {background:none;display:block;}
#main .paraJumplist a {padding:0 0 0 10px;color:#666666;text-decoration:none;font-weight:bold;background:transparent url(../../N_twist_page_2n.gif/$FILE/twist_page_2n.gif) 0 0 no-repeat;}
#main .paraJumplist a:hover {color:#0066FF;}
#main .paraAnchor h3 {background-color:#0099ff;color:#ffffff;font-size:16px;padding:0px 3px;margin:0;}

#main.homepage h1 {margin:0 0 6px 0;padding:0;color:#ff0099;font-weight:bold;font-size:18px;line-height:18px;}
#main.homepage h2 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0px 6px;margin:0 0 6px;font-weight:bold;}
#main.homepage .paraText {padding-top:0px;margin-bottom:16px;}
#main.homepage .newsEntry h3 {margin:0;padding:0;color:#666666;font-weight:bold;font-size:11px;margin-bottom:4px;}
#main.homepage .newsEntry img {margin-top:4px;margin-bottom:12px;}
#main.homepage .topNews img {margin-top:4px;margin-bottom:12px;}
#main.homepage .topNews h3 {margin:0 0 6px 0;padding:0;color:#ff0099;font-weight:bold;font-size:16px;line-height:18px;}
#main.homepage .paraPoll {padding-bottom:20px;}

#main.intro .pageHeader {margin:0 0 10px 0;}
#main.intro .paraText {margin:0 0 10px 10px;}
#main.intro .containerCorporate {width:151px;padding:3px 13px 3px 12px;margin:0 0 0 10px;border:1px solid #0099ff;}
#main.intro .containerCorporate a {padding:0 0 0 10px;display:block;color:#666666;text-decoration:underline;font-weight:bold;background: transparent url(../../N_twist_page_2n.gif/$FILE/twist_page_2n.gif) 0 0 no-repeat;}
#main.intro .paraImage img{display:inline-block;}
#main.intro .paraImage {text-align:center;}

#main.productContainer {overflow:visible;}
#main.productContainer div.pageHeader {margin-bottom:6px;min-height:46px;height:auto!important;height:46px;}
#main.productContainer ul#containerTabs, #main.index ul#containerTabs {float:left;display:inline;margin:0 0 -1px 1px;padding:0;list-style-image:none!important;list-style-type:none;}
#main.productContainer ul#containerTabs li, #main.index ul#containerTabs li{float:left;white-space:nowrap;margin:0;padding:0;background:#cccccc;border-width:1px 1px 1px 1px;border-style:solid;border-color:#666666;margin-right:2px}
#main.productContainer ul#containerTabs li.spacer, #main.index ul#containerTabs li.spacer{width:1px;height:20px;background:#ffffff;margin:5px 0;}
#main.productContainer ul#containerTabs li a, #main.index ul#containerTabs li a{float:left;display:block;color:#ffffff;padding:8px 15px;text-decoration:none;}
#main.productContainer ul#containerTabs li.ui-tabs-selected, #main.index ul#containerTabs  li.tabA{background:white;color:#666666;border-bottom:0;padding-bottom:1px;}
#main.productContainer ul#containerTabs li.ui-tabs-selected a, #main.index ul#containerTabs  li.tabA a{color:#0099FF;cursor:default;}
#main.productContainer div.ui-tabs-hide {display:none;}
#main.productContainer ul#containerTabs li a:focus{outline:none!important;}
#main.productContainer ul#containerTabs li a:active{outline:none!important;}

#main.productContainer div#tabs div.contentArea {padding:16px 0 10px 0;border-top:1px solid #666666;}

#main.productContainer .paraAnchor h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0x 3px;margin:0 0 4px;}
#main.tab-page .paraAnchor h3 {font-size:14px;padding:1px 3px;margin:0 0 4px;}

#main.jobPortal a.rollOver {background-color: transparent; background-position: 0 0; background-repeat: no-repeat; width:180px; height:180px; text-decoration: none; text-align:center;margin:0 10px 10px 0;float:left;}
#main.jobPortal a.lastRollOver {margin-right:0;}
#main.jobPortal a.lastRow {margin-bottom: 0;}
#main.jobPortal a.rollOver span {background: transparent url(../../N_rollOverArrow.png/$FILE/rollOverArrow.png) 0 0 no-repeat;margin:auto;margin-top:120px;display:inline-block;color:#fe0198;font-size:22px;font-weight:bold;padding-left:20px;}
#main.jobPortal a.rollOver:hover span {background-image: url(../../N_rollOverArrow_o.png/$FILE/rollOverArrow_o.png) !important;color:#fff !important;}
#main.jobPortal .rollOver a { display:block; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; width:180px; height:180px; text-decoration: none; text-align:center;}
#main.jobPortal .rollOver a span {background: transparent url(../../N_rollOverArrow.png/$FILE/rollOverArrow.png) 0 0 no-repeat;margin:auto;margin-top:120px;display:inline-block;color:#fe0198;font-size:22px;font-weight:bold;padding-left:20px;}
#main.jobPortal .rollOver a:hover span {background-image: url(../../N_rollOverArrow_o.png/$FILE/rollOverArrow_o.png) !important;color:#fff !important;}
#main.jobPortal div.paraText {height:190px;padding-top:4px;}
#main.jobPortal div.paraImage {margin:0 0 16px 0}
#main.jobPortal div.paraImageFlash {margin:0 0 16px 0;}
#main.jobPortal div.jobFloatLeft {float:left;margin-right:10px;width:370px;}
#main.jobPortal div.flash {float:left;width:180px;}
#main.jobPortal div.para3images {width:560px;}
#main.jobPortal div.para3images a.rollOver {margin-bottom: 0;}
#main.jobPortal div.para4imagesHeadline {width:190px;float:left;}
#main.jobPortal div.para4imagesHeadline h3 {font-size:16px;font-weight:bold;color:#ff0099;}
#main.jobPortal div.withBg h3 {font-size:16px;font-weight:bold;color:#ff0099;}
#main.jobPortal div.withBg {background:url(../../N_textbg2.png/$FILE/textbg2.png) no-repeat scroll 186px 0 transparent;}
#main.jobPortal div.para4images {width:370px;float:left;}

#main.stellenanzeigen .topLogos {margin-bottom:16px}
#main.stellenanzeigen .topLogos div.logo{float:left;width:60px;margin-right:2px;}
#main.stellenanzeigen .topLogos div.logo div.imageSubline{font-size:9px;}
#main.stellenanzeigen .paraText {margin-left:192px;margin-bottom:16px;}
#main.stellenanzeigen .contentArea {margin-left:192px;}
#main.stellenanzeigen .contentArea .paraText {margin-left:0px;}
#main.stellenanzeigen #jobLogo {margin-left:183px;text-align:right;}
#main.stellenanzeigen h1 {font-size:26px;color:#0099ff;margin-bottom:32px}
#main.stellenanzeigen h2 {font-size:11px;color:#0000;font-weight:bold;margin:10px 0}
#main.stellenanzeigen h3 {font-size:14px;color:#0000;font-weight:bold;}
#main.stellenanzeigen h4 {font-size:11px;color:#0000;font-weight:bold;margin-bottom:4px}
#main.stellenanzeigen #contact {margin-top:40px;}
#main.stellenanzeigen #footer {margin-left:100px;}

#main.recommend {width:380px;padding:10px 0 0 10px;font-size:10px;font-family:Arial,Helvetica,sans-serif;line-height:14px;}
#main.recommend label {width:115px;}
#main.recommend h1 {font-size:14px;margin:0;font-weight:bold;white-space:nowrap;color:#ff0099;line-height:14px;}
#main.recommend .paraText {font-size:10px;margin:10px 0 20px;line-height:14px;}
#main.recommend input.textfield {width:215px;font-size:10px;}
#main.recommend textarea {width:215px;font-size:11px;overflow:hidden;}

#main.bookmark {padding:10px 0 0 10px;width:515px;}
#main.bookmark em{text-decoration:underline;font-style:normal;}
#main.bookmark h1{font-size:16px;color:#FF0099;font-weight:bold;margin:0;}
#main.bookmark .paraText{font-size:11px;font-weight:bold;margin:15px 0 25px;line-height:14px;}
#main.bookmark ul {list-style-type:none;margin:0 0 10px;width:400px;}
#main.bookmark ul li {background:none;padding:0;display:inline-block;width:180px;margin: 0 0 3px;}
#main.bookmark a{text-decoration:none;}
#main.bookmark hr{margin:20px 0 10px;border:0;height:2px;background:#cccccc}

#main.sitemap {margin:10px 0 0;}
#main.sitemap h1 {font-size:16px;color:#FF0099;margin:0;}
#main.sitemap a {font-size:11px;}

#main .googleMap p {line-height:normal;}

#main .paraNewsList .newsline {float:none; clear:both; background-color:#0099FF; color:#ffffff; border-bottom:1px solid white;}
#main .paraNewsList .newsdate {float:left; background-color:#0099FF; color:#ffffff; text-align:center; width:61px;}
#main .paraNewsList .newscontent {background-color:#E9E9E9; color:#000000; margin-left:63px; padding:0 5px 0 0}
#main .paraNewsList .newslinktext {float:none; display:inline; margin-left:2px;}
#main .paraNewsList .newstext {float:none; margin-left:2px;}

div.backToTop {margin-bottom:20px;text-align:right;}
div.backToTop a.internallink {text-decoration:none;}
div.backToTop a.internallink:hover {text-decoration:none;color:#0066FF;}

#footer {padding:10px 0 24px;}
#footer ul {display:block;margin:0;padding:0;list-style-type: none;}
#footer ul li {background:none;display:inline;margin:0;padding:0 5px 0 0;}
#footer ul li a {text-decoration:none;}

#right {float:left;width:176px;overflow:hidden;padding-top:16px; /*padding-top:64px;*/}
body.edit #right {padding:124px 1px 0 19px;}
#right .functionBox {width:176px;background-color:#99ccff;margin-bottom:16px;}
#right .functionBox a {padding:0 0 0 10px;display:block;height:100%;color:#666666;text-decoration:none;font-weight:normal;background: transparent url(../../N_twist_page_2n.gif/$FILE/twist_page_2n.gif) 0 0 no-repeat;margin-bottom:5px;}
#right .functionBox h3 a.externallink {padding:0; background: none;}
#right .functionBox h3 {background-color:#0099ff;color:#ffffff;font-size:11px;padding:0px 6px;margin:0 0 2px 0;}
#right .functionBox p {margin:0;padding:0 0 4px 0px;}
#right .functionBox h3 p{margin:0; padding:0;}
#right .functionBox ul {margin:0;padding:0 0 4px 0px;list-style-type: none;list-style-image:none;}
#right .functionBox li {background:none;margin:0;padding:0;}
#right .generalFunctionBox ul {display:block;margin:0;padding:0 0 0 0px;list-style-type: none;list-style-image: none!important;}
#right .generalFunctionBox ul li{background:transparent;margin:0 0 5px;height:auto !important;height:11px;padding:0;display:inline;}
#at15s_brand {top:2px!important;}
#at15pf a.at-settings, #at16pf a.at-settings {width:67px!important;}
#right .generalFunctionBox ul li.addthis_toolbox a {padding:0 2px;background:transparent none;}
#right .generalFunctionBox ul li.addthis_toolbox a.addthis_button_compact {padding:0 2px 2px 10px;background:url("/eh/central/info/resource.nsf/imgref/N_addMore.png/$File/addMore.png") no-repeat scroll 0 3px transparent;margin:0 0 0 6px;}
#right .generalFunctionBox ul li.addthis_toolbox a.addthis_button_compact span {width:4px; height:14px;margin:0;background:transparent none;}
#right .generalFunctionsBox #at15s {padding:3px !important;}
#right .functionBox div {margin:0;padding:0 0 5px 5px;display:block;color:#666666;font-weight:normal;}
#right .functionBox div a.newsFeed{background:transparent url(/eh/central/info/resource.nsf/imgref/N_rssfeed.gif/$FILE/rssfeed.gif) 0 1px no-repeat; padding:0 0 0 29px;display:block;color:#666666;font-weight:normal;}



.e4w-formgrid span.error {color:#0099FF;float:right;width:180px;text-align:left;}
.e4w-formgrid {border-collapse:collapse; border-spacing:0; width: 100%}
.e4w-formgrid .e4w-formgrid {border-collapse:collapse; border-spacing:0; width: 100%}
.e4w-formcell {padding:1px;vertical-align:top;}
.e4w-formcell.e4w-formcell-grid {padding:0;}
fieldset.e4w-formgrid {margin: 8px;width:95%;}
fieldset.e4w-formgrid legend {font-weight:bold;}
#main .e4w-formgrid .e4w-formcell label {display:inline-block;}
#main table.e4w-formgrid td {padding:1px 0 2px;}
#main .paraText .e4w-formcell label {padding-right:2px;width:123px;}
.e4w-formgrid input {width:225px; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#000000; vertical-align:top; }
.e4w-formgrid input.checkbox, .e4w-formgrid input.radio {width:auto;padding:0;}
.e4w-formgrid textarea {width:225px; height:40px; padding:1px; font-size:11px; font-family:Arial,Helvetica,sans-serif;vertical-align:top}
.e4w-formgrid select {float:left;padding:0px; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#000000;}
.e4w-formgrid select option {font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#000000;}
.e4w-formcell label {float:left;}
.e4w-formcell input {float:left;}
.e4w-formcell label.label_radio {display:block; float:left;}
.e4w-formcell .div_radio {width:430px; display:inline-block;white-space:nowrap;}
.e4w-formcell .div_radio input {vertical-align:top;}
.e4w-formcell .div_radio  label {white-space:normal;}
.e4w-formcell label.label_checkbox {display:block; float:left;}
.e4w-formcell label.label_checkbox_entry {width: auto !important;margin-left:5px;}
.e4w-formcell label.label_radio_entry {width: auto !important;margin-left:5px;}
.e4w-formcell .div_checkbox {width:430px; display:inline-block; white-space:nowrap;}
.e4w-formcell .div_checkbox span.error {white-space:normal;}
.e4w-formcell .div_checkbox input {vertical-align:top;}
.e4w-formcell .div_checkbox label {white-space:normal}
.e4w-formcell .div_checkbox br {clear:both;}
.e4w-formcell  input.fileupload {display:none; vertical-align:top}
.e4w-formcell-empty {height:10px;}
.e4w-formcell span.error {padding-left:5px;}
.e4w-formgrid .orderNr {font-family:monospace;}
.e4w-formgrid .ONnotSet {color:#006699;}
.e4w-formbuttons {margin:20px 0 20px 0;}
.formSectionLabel {color:#000000;padding-left:12px;font-weight:normal !important;text-decoration:none !important;}
.formSectionLabel:hover {color:#000000!important;}
.formSectionLabelClose {background:transparent url(../../N_twist_close_2n.gif/$FILE/twist_close_2n.gif) 0px 0px no-repeat !important;}
.formSectionLabelOpen {background:transparent url(../../N_twist_open_2n.gif/$FILE/twist_open_2n.gif) 0px 0px no-repeat !important;}
.formSectionHidden {display: none;}
.sectionEnd {}

#main .paraFormLabelAbove .e4w-formgrid {border-collapse:collapse; border-spacing:0;margin:0;table-layout:fixed;}
#main .paraFormLabelAbove table.e4w-formlevel-0 {margin-bottom:10px;margin-left:0;}
#main .paraFormLabelAbove table.e4w-formgrid-fullwidth {width:auto;}
#main .paraFormLabelAbove .e4w-formfieldset {margin:0;}
#main .paraFormLabelAbove .e4w-formgrid .e4w-formgrid {border-collapse:collapse; border-spacing:0;}
#main .paraFormLabelAbove .e4w-formcell {padding:1px;vertical-align:top;}
#main .paraFormLabelAbove fieldset.e4w-formgrid {margin:8px 0 8px 4px;padding:0 0 4px;border:1px solid #dddddd;border-radius:3px;width:auto;}
#main .paraFormLabelAbove fieldset.e4w-formlevel-0 {margin-left:0;}
#main .paraFormLabelAbove td.e4w-formcell-0 > fieldset.e4w-formgrid {margin:8px 0 0 0;}
#main .paraFormLabelAbove fieldset.e4w-formgrid legend {margin-left:4px;font-weight:normal;color:#000000;}
#main .paraFormLabelAbove .e4w-formgrid .e4w-formcell label {display:block;float:none;}
#main .paraFormLabelAbove .e4w-formgrid td {padding:1px 16px 6px 8px;}
#main .paraFormLabelAbove .e4w-formgrid td.e4w-formcell-grid {padding:1px 0px 2px 0px;}
#main .paraFormLabelAbove .e4w-formcell label {padding-right:2px;margin-bottom:2px;margin-top:7px;}
#main .paraFormLabelAbove .e4w-formgrid input {float:none;margin:0;width:100%; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#000000; vertical-align:top;padding:2px;line-height:1.2em;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth input {width:264px;}
#main .paraFormLabelAbove .e4w-formgrid-flexwidth input {width:100%;}
#main .paraFormLabelAbove .e4w-formgrid input.checkbox, .e4w-formgrid input.radio {width:auto;padding:0;}
#main .paraFormLabelAbove .e4w-formgrid textarea {margin:0;width:100%; height:40px; padding:2px; font-size:11px; font-family:Arial,Helvetica,sans-serif;vertical-align:top;resize:vertical;line-height:1.2em;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth textarea {width:264px;}
#main .paraFormLabelAbove .e4w-formgrid select {width:102%;padding:2px; font-size:11px; line-height:1.2em; font-family:Arial,Helvetica,sans-serif; color:#000000;}
#main .paraFormLabelAbove .e4w-formgrid select option {font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#000000;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth select {width:270px;}
#main .paraFormLabelAbove .e4w-formcell label {width:auto;}
#main .paraFormLabelAbove .e4w-formcell td.e4w-fieldtype-file {padding:0;}
#main .paraFormLabelAbove .e4w-formcell label.label_radio {display:block;}
#main .paraFormLabelAbove .e4w-formcell .div_radio {padding:0 0 0 16px;width:auto;display:block;white-space:normal;}
#main .paraFormLabelAbove .e4w-formcell .div_radio input {float:left;vertical-align:top;width:auto;margin:2px 4px 2px 0;}
#main .paraFormLabelAbove .e4w-formcell .div_radio label.label_radio_entry {float:left;white-space:normal;margin:0 0 2px;width:80%!important;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth .div_radio {width:504px;}
#main .paraFormLabelAbove .e4w-formcell .div_radio br {clear:both;}
#main .paraFormLabelAbove .e4w-formcell label.label_checkbox {display:block;}
#main .paraFormLabelAbove .e4w-formcell label.label_checkbox_entry {width: auto;margin-left:5px;display:inline-block;}
#main .paraFormLabelAbove .e4w-formcell .div_checkbox {padding:0 0 0 16px;width:auto;display:block;white-space:normal;}
#main .paraFormLabelAbove .e4w-formcell .div_checkbox input {float:left;vertical-align:top;margin:2px 4px 2px 0;}
#main .paraFormLabelAbove .e4w-formcell .div_checkbox label {float:left;white-space:normal;margin:0 0 2px;width:80%!important;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth .div_checkbox {width:504px;}
#main .paraFormLabelAbove .e4w-formcell .div_checkbox br {clear:both;}
#main .paraFormLabelAbove .e4w-formcell  input.fileupload {width:100%;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth  input.fileupload {width:264px;}
#main .paraFormLabelAbove .e4w-formcell-empty {height:10px;}
#main .paraFormLabelAbove .e4w-formgrid .orderNr {font-family:monospace;}
#main .paraFormLabelAbove .e4w-formgrid .ONnotSet {color:#006699;}
#main .paraFormLabelAbove .e4w-formbuttons {margin:0px 0 40px 6px;}
#main .paraFormLabelAbove .e4w-formbuttons label{display:none;}
#main .paraFormLabelAbove td.e4w-fieldtype-sectionstart {padding-bottom:0;}
#main .paraFormLabelAbove .formSectionLabel {color:#000000;padding-left:12px;font-weight:normal;text-decoration:none;margin:5px 0 2px;}
#main .paraFormLabelAbove .formSectionLabel:hover {color:#000000;}
#main .paraFormLabelAbove .formSectionLabelClose {background:transparent url(../../N_twist_close_2n.gif/$FILE/twist_close_2n.gif) 0px 2px no-repeat;}
#main .paraFormLabelAbove .formSectionLabelOpen {background:transparent url(../../N_twist_open_2n.gif/$FILE/twist_open_2n.gif) 0px 0px no-repeat;}
#main .paraFormLabelAbove .formSectionHidden {display: none;}
#main .paraFormLabelAbove .sectionEnd {}
#main .paraFormLabelAbove .e4w-formgrid span.error {color:#FF4444;width:180px;text-align:left;}
#main .paraFormLabelAbove .e4w-formgrid-fullwidth span.error {margin-left:5px;}
#main .paraFormLabelAbove input.error, #main .paraFormLabelAbove select.error {border:1px solid #FF4444;padding:3px;}
#main .paraFormLabelAbove .e4w-fieldtype-file input.error {border:0;}

/* Table */
.td0 {color:black;}
.td1 {color:black;background-color:#E9E9E9;}
.td2 {color:#0099FF; font-weight:bold;}
.td3 {color:white; font-weight:bold; background-color:#0099FF;}
.td4 {color:white; background-color:#0099FF;}
.td5 {color:#FF0099; font-weight:bold;}



/* --- bilderlisten --- */
.thumb {margin:0 26px 20px 0; float:left;}
.thumb td {padding:0px; width:120px;}
.thumb td.image {height:120px; border:1px solid #efece7; text-align:center;}
.thumb td.imageText {padding-top:4px; line-height:13px;}


/* --- popup dialog --- */
.dragWin div { position: static; }
.dragWin {position:absolute !important; width:590px; left:170px; table-layout:fixed; border-collapse:collapse; z-index:2000; border:2px solid white;}
.popContent {width:480px; left:230px; margin-left:0;}
.dragWin td {margin:0px; padding:0px;}
.dragWin .wTitle {padding:1px 0px 0px 10px; font-size:12px; font-weight:bold; color:#ffffff;}
.dragWin .wBorderTopLeft {width:1px; height:1px; background:#666666; overflow:hidden;}
.dragWin .wBorderTopCenter {height:2px !important; height: 1px; background:#666666;}
.dragWin .wBorderTopRight {width:1px; height:1px; background:#666666; overflow:hidden;}
.dragWin .wTitleLeft {width:1px; height:20px; background:#666666; overflow:hidden;}
.dragWin .wTitleCenter {height:20px; background:#FFFFFF; -moz-user-focus:ignore; -moz-user-input:disabled; -moz-user-select:none;}
.dragWin .wTitleRight {width:1px; height:20px; background:#666666; overflow:hidden;}
.dragWin .wContentLeft {width:1px; background:#666666; overflow:hidden;}
.dragWin .wContentCenter {background-color:#ffffff;}
.dragWin .wContentRight {width:1px; background:#666666; overflow:hidden;}
.dragWin .wBorderBottomLeft {width:1px; height:1px; background:#666666; overflow:hidden;}
.dragWin .wBorderBottomCenter {height:1px; background:#a1a0a5; border-bottom:1px solid #666666; line-height:12px; border-top:1px solid #666666; padding:0; font-size:10px; text-align:center; color:#ffffff;}
.dragWin .wBorderBottomRight {width:1px; height:1px; background:#666666;}
.dragWin .content {position:absolute !important; left:0px; top:20px; width:300px; background-color:#ffffff; border-top:1px solid #cccccc;}
.dragWin .wButtonClose {position:relative  !important; float: right; right:-1px; top:-2px; display:block; width:15px; height:14px; background:url(/eh/central/info/resource.nsf/imgref/N_popup_close.gif/$file/popup_close.gif) top right no-repeat;}
#overlay {position:absolute !important; background-color:#ffffff; -moz-opacity:.80; opacity:.80; filter:alpha(opacity=80); display:none;}


/* --- image gallery --- */
.gallIndex {position:relative !important; width:450px;}
.margin .gallIndex {width:180px; padding-left: 23px;}
.gallIndexPage {border:0px solid red; width:450px;}
.gallIndexPic {border-collapse:collapse; float:left; margin:10px 26px 24px 0; cursor:pointer; width:120px!important; height: 84px;}
.margin .gallIndexPic {margin:10px 26px 5px 0;}
td.gallIndexPicImage {padding:5px; text-align:center; vertical-align:middle; width:110px; height:74px; border:1px solid #cccccc; background: #ffffff;}
#gallery {position:relative !important; width:560px; height:480px; margin-top:10px; margin-left:10px;}

#gallImageFrame {position:absolute !important; left:0px; top:0px; width:560px; height:320px; overflow:hidden;}
.gallImage {float:left; width:560px; text-align: center;}
.gallImage img {position:relative !important; display:block; margin:auto;}
#gallImage {position:absolute !important; width:560px; background-color:#ffffff; z-index:1;}
.gallImageLabel {padding-top:5px; color:#615344; font-size:11px; font-weight:bold;}
#gallImageOverlay {position:absolute !important; width:560px; background-color:#ffffff; z-index:9; display:none; filter:alpha(opacity=100);-moz-opacity:1; opacity:1; text-align: center;}
#gallImageOverlay img {margin-left: auto; margin-right: auto;}
#gallImageScroller {position:absolute !important; width:8000px; top:0px; background-color:#ffffff; z-index:0;}
.gallImageScroll {position:absolute !important; z-index:10; width:200px; height:410px; cursor:pointer; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
#gallImagePrev {left:0px; top:0px; background:url(/eh/central/info/resource.nsf/imgref/N_gall_image_prev.gif/$file/gall_image_prev.gif) left center no-repeat;}
#gallImageNext {right:0px; top:0px; background:url(/eh/central/info/resource.nsf/imgref/N_gall_image_next.gif/$file/gall_image_next.gif) right center no-repeat;}

#gallThumbsFrame {position:absolute !important; left:2px; top:325px; width:564px; height:150px; overflow:hidden; background-color:#ffffff; border:0px solid red;}
.gallThumb {position: relative !important; float:left; margin-right:11px; width:175px; height:128px; padding:1px; border:1px solid #FFFFFF; cursor:pointer; text-align:center;}
.gallThumb img {width:175px; height:128px; margin-left: auto; margin-right: auto;}
#gallThumbs {position:absolute !important; width:575px; background-color:#ffffff; z-index:1;}
#gallThumbsScroller {position:absolute; width:4000px; top:0px; background-color:#ffffff; z-index:0;}
.gallThumbsScroll {position:absolute !important; border:0px solid #cccccc; width:20px; height:20px; cursor:pointer; background-color:#ffffff;}
#gallThumbsPrev {left:2px; bottom:0px; width:15px; height:15px; background:url(/eh/central/info/resource.nsf/imgref/N_gall_thumb_prev.gif/$file/gall_thumb_prev.gif) center center no-repeat;}
#gallThumbsNext {right:2px; bottom:0px; width:15px; height:15px; background:url(/eh/central/info/resource.nsf/imgref/N_gall_thumb_next.gif/$file/gall_thumb_next.gif) center center no-repeat;}

.activeThumb {border-color:#666666;}
.endFloat {float:none; clear:both; line-height:0px;}
dt.hgallery { margin-top: 20px !important;}
/* --- /image gallery --- */

body.fullwidth {margin:0 0 0 12px;width:988px;}
body.fullwidth #main {float:none;width:970px;}
body.fullwidth #main div.contentArea {padding:0;}
body.fullwidth #main .paraFlash {margin-bottom:0;}

.tabcontent {float:left;margin:0 16px 20px 0;width:272px;}
.tabcontentcol1 {clear:left;}
.tabcontentcol2 {margin:0 0px 20px 0;}
.tabcontent img {float:left;margin:0 10px 17px 0}
.tabcontent ul {float:left;margin:0 0 17px;width:157px;}
.tabcontent h3 {background-color:#0099ff;color:#ffffff;font-size:11px;font-weight:bold;padding-left:3px;margin:0 0 10px;}
div.edit .tabcontent * {display:none;}

.tab-page .paraAnchor {clear:both;}

.matrixParagraph {margin:20px 0 0}
.matrixtabcontent {float:left;margin:0 16px 10px 0;width:272px;}
.matrixtabcontentcol2 {margin-right:0!important;}
.matrixtabcontent h3 {background-color:#0099ff;color:#ffffff;font-size:11px;font-weight:bold;padding-left:3px;margin:0;}
.matrixtabcontent ul {font-size:11px;padding:0;list-style-type:none;list-style-image:none;margin:0;}
.matrixtabcontent ul a{padding-left:10px; display:block; background:url("/eh/productDBs/homeDBs/en/home.nsf/imgref/N_pathmarker.gif/$FILE/pathmarker.gif") no-repeat scroll 0 center transparent;}

#main.product-page {overflow:visible;}

.index .pageHeader {margin-bottom:30px;}
.index .contentStart {height:0;border-top:1px solid #666666; width:100%;clear:both;}
.index .tabcontent {width:100%;}
.index .indexLetters {margin-bottom:5px;}
.index .indexContent {margin-top:30px;clear:both;}
.index h3 {background-color:#0099ff;color:#ffffff;font-size:16px;font-weight:bold;padding-left:3px;margin:0 0 4px;}
.index .linklist ul {float:left;width:267px;list-style-type:none;padding:0 3px;margin:0 10px 0 0;list-style-image:none;}
.index .linklist ul.col2 {margin:0;}
.index div.instrumentsIcons {margin:0;}
.index ul.InstrumentsIcons {width:100%;list-style-type:none;list-style-image:none;margin:10px 0 10px 10px;padding:0;}
.index ul.InstrumentsIcons li{float:left;width:90px;font-size:9px;}
.index ul.InstrumentsIcons li img{float:none;margin:0 0 3px;display:block;}
.index #footer {clear:both;padding-top:50px;}

.e4wParagraphFloat {float:left;}

#advantageTable {width:auto!important;border-spacing:0!important;}
#advantageTable table {width:auto!important;}
#advantageTable td{padding:0!important;}
#advantageTable #advantageTable-Infotext td {padding:5px!important;}
#advantageTable #advantageTable-Path {vertical-align:bottom!important;}
#advantageTable-Infotext table {width:100%!important;border-spacing:0;}

a.resourcelink {padding-left:18px;background: transparent url(../../N_pagecontent_pdf.gif/$File/pagecontent_pdf.gif) 5px 0 no-repeat}

.productSearchResults .results {font-weight:bold;margin-bottom:4px;}
.productSearchResults .resultsProductsHeadline {width:200px;padding-left:84px;font-weight:bold;}
.productSearchResults .suggestion {display:inline;font-weight:normal;}
.productSearchResults h1 {font-size:16px;margin:2px 0;color:#FF0099}
.productSearchResult {border-top:1px solid #000000;width:200px;clear:both;padding:5px 0 0 0;margin:5px 0 0 0;}
.productSearchResult input, .productSearchResult img, .productSearchResult h4 {float:left;}
.productSearchResult input{margin-top:15px;}
.productSearchResult img {margin-right:15px;}
.productSearchResult h4 {font-weight:normal;margin:18px 0 0;}
#main.tab-page .paraJumplist ul {float:left;margin:0 80px 20px 0;}
#main.tab-page ul#containerTabs {display:none;}
#main.tab-page div#tabs div.contentArea {border-top:0;padding-top:0;}
.blueBox .searchButton {width:93px;} 
.blueBox form {margin:0;} 
.product-page h3 {font-size:11px;margin:0 0 10px;}
select {font-size:11px;}
input {font-size:11px;}
#main div.anchorImage {padding:0 0 10px 14px;background:#ffffff;margin:0 0 10px 0!important;}
body.edit #main div.anchorImage {height:auto!important;height:50px;min-height:50px;}

#main.productContainer #tabs .small {font-size:11px;}
#main.productContainer #tabs .small h3 {background-color:#0099ff;color:#ffffff;font-size:11px;font-weight:bold;padding:0px;margin:0 0 4px;width:380px}
#main.productContainer #tabs .small img {float:right;margin-left:30px}
#main.productContainer #tabs .small table td img {float:none;margin-left:0px}

#main.bigFont h1.pageHeadline {font-size:18px!important;}
#main.bigFont, #right.bigFont,
#main.bigFont h2.pageSubline,
#main.bigFont .paraText h3,
#right.bigFont h3, #main.bigFont h3,
#main.bigFont .matrixtabcontent h3,
#main.bigFont .matrixtabcontent ul,
#main.bigFont .paraText {font-size:12px !important;zoom:1}

#right .searchBox {display:inline;}
#right .searchBox table {padding:0;border-collapse:collapse;margin-bottom:4px;}
#right .searchBox table td {padding:0;}
#right .searchBox table td.searchBox2 {width:100%;padding:0 4px 0 4px;}
#right .searchBox table td.searchBox3 {width:5px;padding:0 4px 0 0;}
#right .searchBox input#searchfield {border:1px solid #666666;height:11px;width:98%}
#right .searchBox a.searchLink1,#right .searchBox a.searchLink2 {display:inline;white-space:nowrap;}
#right .searchBox a.searchLink2 {background:transparent;padding:0;}


/* size-resolution-small (default) */

/* size-resolution-medium */
body.size-resolution-medium {font-size:12px;}
body.size-resolution-medium #main.intro h1 {font-size:17px;}
body.size-resolution-medium #main.intro h2 {font-size:12px;}
body.size-resolution-medium h1.pageHeadline {font-size:18px;}
body.size-resolution-medium h2.pageSubline {font-size:12px;line-height:14px;}
body.size-resolution-medium #main .paraText {font-size:12px;}
body.size-resolution-medium #main .paraText h3 {font-size:12px;}
body.size-resolution-medium #main.page2col .paraText h3 {font-size:12px;}
body.size-resolution-medium #main .paraText h4 {font-size:12px;}
body.size-resolution-medium #main .paraText div.imageSubline {font-size:11px;}
body.size-resolution-medium #main .paraText input {font-size:12px;}
body.size-resolution-medium #main .para2col h3 {font-size:12px;}
body.size-resolution-medium #main .para2col h4 {font-size:12px;}
body.size-resolution-medium #main .blueBox h3 {font-size:12px;}
body.size-resolution-medium #main .paraNewsFeeds h3 {font-size:12px;}
body.size-resolution-medium #main .metaLinks h3 {font-size:12px;}
body.size-resolution-medium #main .paraAnchor h3 {font-size:17px;}
body.size-resolution-medium #main.homepage h1 {font-size:19px;line-height:19px;}
body.size-resolution-medium #main.homepage h2 {font-size:12px;}
body.size-resolution-medium #main.homepage .newsEntry h3 {font-size:12px;}
body.size-resolution-medium #main.homepage .topNews h3 {font-size:17px;line-height:19px;}
body.size-resolution-medium #main.productContainer .paraAnchor h3 {font-size:12px;}
body.size-resolution-medium #main.tab-page .paraAnchor h3 {font-size:15px;}
body.size-resolution-medium .tabcontent h3 {font-size:12px;}
body.size-resolution-medium #main.stellenanzeigen .topLogos div.logo div.imageSubline{font-size:10px;}
body.size-resolution-medium #main.stellenanzeigen h1 {font-size:27px;}
body.size-resolution-medium #main.stellenanzeigen h2 {font-size:12px;}
body.size-resolution-medium #main.stellenanzeigen h3 {font-size:15px;}
body.size-resolution-medium #main.stellenanzeigen h4 {font-size:12px;}
body.size-resolution-medium #main.recommend {font-size:11px;line-height:14px;}
body.size-resolution-medium #main.recommend h1 {font-size:15px;line-height:15px;}
body.size-resolution-medium #main.recommend .paraText {font-size:11px;line-height:14px;}
body.size-resolution-medium #main.recommend input.textfield {font-size:11px;}
body.size-resolution-medium #main.recommend textarea {font-size:11px;}
body.size-resolution-medium #main.bookmark h1{font-size:17px;}
body.size-resolution-medium #main.bookmark .paraText{font-size:12px;}
body.size-resolution-medium #main.sitemap h1 {font-size:17px;}
body.size-resolution-medium #main.sitemap a {font-size:12px;}
body.size-resolution-medium #main .googleMap p {line-height:normal;}
body.size-resolution-medium #right .functionBox h3 {font-size:12px;}
body.size-resolution-medium .e4w-formgrid input {font-size:12px;}
body.size-resolution-medium .e4w-formgrid textarea {font-size:12px;}
body.size-resolution-medium .e4w-formgrid select {font-size:12px;}
body.size-resolution-medium .e4w-formgrid select option {font-size:12px;}
body.size-resolution-medium .dragWin .wTitle {font-size:12px;}
body.size-resolution-medium .dragWin .wBorderBottomCenter {font-size:11px;}
body.size-resolution-medium .gallImageLabel {font-size:12px;}
body.size-resolution-medium .matrixtabcontent h3 {font-size:12px;}
body.size-resolution-medium .matrixtabcontent ul {font-size:12px;}
body.size-resolution-medium .productSearchResults h1 {font-size:17px;}
body.size-resolution-medium .product-page h3 {font-size:12px;}
body.size-resolution-medium #main.productContainer #tabs .small {font-size:12px;}
body.size-resolution-medium #main.productContainer #tabs .small h3 {font-size:12px;}
body.size-resolution-medium #main.bigFont h1.pageHeadline {font-size:19px!important;}
body.size-resolution-medium #main.bigFont, body.size-resolution-big #right.bigFont,
body.size-resolution-medium #main.bigFont h2.pageSubline,
body.size-resolution-medium #main.bigFont .paraText h3,
body.size-resolution-medium #right.bigFont h3, #main.bigFont h3,
body.size-resolution-medium #main.bigFont .matrixtabcontent h3,
body.size-resolution-medium #main.bigFont .matrixtabcontent ul,
body.size-resolution-medium #main.bigFont .paraText{font-size:13px !important;zoom:1}
body.size-resolution-medium #right.bigFont h3, body.size-resolution-medium #main.bigFont h3{font-size:15px !important;zoom:1}

/* size-resolution-big */
body.size-resolution-big {font-size:13px;}
body.size-resolution-big #main.intro h1 {font-size:18px;}
body.size-resolution-big #main.intro h2 {font-size:13px;}
body.size-resolution-big h1.pageHeadline {font-size:19px;}
body.size-resolution-big h2.pageSubline {font-size:13px;line-height:14px;}
body.size-resolution-big #main .paraText {font-size:13px;}
body.size-resolution-big #main .paraText h3 {font-size:13px;}
body.size-resolution-big #main.page2col .paraText h3 {font-size:13px;}
body.size-resolution-big #main .paraText h4 {font-size:13px;}
body.size-resolution-big #main .paraText div.imageSubline {font-size:12px;}
body.size-resolution-big #main .paraText input {font-size:13px;}
body.size-resolution-big #main .para2col h3 {font-size:13px;}
body.size-resolution-big #main .para2col h4 {font-size:13px;}
body.size-resolution-big #main .blueBox h3 {font-size:13px;}
body.size-resolution-big #main .paraNewsFeeds h3 {font-size:13px;}
body.size-resolution-big #main .metaLinks h3 {font-size:13px;}
body.size-resolution-big #main .paraAnchor h3 {font-size:18px;}
body.size-resolution-big #main.homepage h1 {font-size:20px;line-height:20px;}
body.size-resolution-big #main.homepage h2 {font-size:13px;}
body.size-resolution-big #main.homepage .newsEntry h3 {font-size:13px;}
body.size-resolution-big #main.homepage .topNews h3 {font-size:18px;line-height:20px;}
body.size-resolution-big #main.productContainer .paraAnchor h3 {font-size:13px;}
body.size-resolution-big #main.tab-page .paraAnchor h3 {font-size:16px;}
body.size-resolution-big .tabcontent h3 {font-size:13px;}
body.size-resolution-big #main.stellenanzeigen .topLogos div.logo div.imageSubline{font-size:11px;}
body.size-resolution-big #main.stellenanzeigen h1 {font-size:28px;}
body.size-resolution-big #main.stellenanzeigen h2 {font-size:13px;}
body.size-resolution-big #main.stellenanzeigen h3 {font-size:16px;}
body.size-resolution-big #main.stellenanzeigen h4 {font-size:13px;}
body.size-resolution-big #main.recommend {font-size:12px;line-height:14px;}
body.size-resolution-big #main.recommend h1 {font-size:16px;line-height:16px;}
body.size-resolution-big #main.recommend .paraText {font-size:12px;line-height:14px;}
body.size-resolution-big #main.recommend input.textfield {font-size:12px;}
body.size-resolution-big #main.recommend textarea {font-size:12px;}
body.size-resolution-big #main.bookmark h1{font-size:18px;}
body.size-resolution-big #main.bookmark .paraText{font-size:13px;}
body.size-resolution-big #main.sitemap h1 {font-size:18px;}
body.size-resolution-big #main.sitemap a {font-size:13px;}
body.size-resolution-big #main .googleMap p {line-height:normal;}
body.size-resolution-big #right .functionBox h3 {font-size:13px;}
body.size-resolution-big .e4w-formgrid input {font-size:13px;}
body.size-resolution-big .e4w-formgrid textarea {font-size:13px;}
body.size-resolution-big .e4w-formgrid select {font-size:13px;}
body.size-resolution-big .e4w-formgrid select option {font-size:13px;}
body.size-resolution-big .dragWin .wTitle {font-size:13px;}
body.size-resolution-big .dragWin .wBorderBottomCenter {font-size:12px;}
body.size-resolution-big .gallImageLabel {font-size:13px;}
body.size-resolution-big .matrixtabcontent h3 {font-size:13px;}
body.size-resolution-big .matrixtabcontent ul {font-size:13px;}
body.size-resolution-big .productSearchResults h1 {font-size:18px;}
body.size-resolution-big .product-page h3 {font-size:13px;}
body.size-resolution-big #main.productContainer #tabs .small {font-size:13px;}
body.size-resolution-big #main.productContainer #tabs .small h3 {font-size:13px;}
body.size-resolution-big #main.bigFont h1.pageHeadline {font-size:20px!important;}
body.size-resolution-big #main.bigFont, body.size-resolution-big #right.bigFont,
body.size-resolution-big #main.bigFont h2.pageSubline,
body.size-resolution-big #main.bigFont .paraText h3,
body.size-resolution-big #main.bigFont .matrixtabcontent h3,
body.size-resolution-big #main.bigFont .matrixtabcontent ul,
body.size-resolution-big #main.bigFont .paraText{font-size:14px !important;zoom:1}
body.size-resolution-big #right.bigFont h3, body.size-resolution-big #main.bigFont h3{font-size:16px !important;zoom:1}

	/* ONSITE SEARCH */
#main.search { overflow:visible; }
#main.search div.pageHeader { margin-bottom:6px; }

#main.search form.search { padding-left:150px; margin-bottom:10px; }
#main.search form.search input.text { width:185px; margin-right:20px; margin-bottom:5px; }
#main.search form.search input.submit { width:100px; margin-bottom:5px; }
#main.search form.search a { font-weight:normal; font-size:10px; }

#main.search .dym { padding:8px 0; }

#main.search ul#containerTabs { float:left; display:inline; margin:10px 0 -1px 1px; padding:0; list-style-image:none !important; list-style-type:none; }
#main.search ul#containerTabs li {float:left; white-space:nowrap; margin:0; padding:0; background:#cccccc; border-width:1px 1px 1px 1px; border-style:solid; border-color:#666666; margin-right:2px; }
#main.search ul#containerTabs li.spacer, #main.index ul#containerTabs li.spacer { width:1px; height:20px; background:#ffffff; margin:5px 0; }
#main.search ul#containerTabs li a, #main.index ul#containerTabs li a { float:left; display:block; color:#ffffff; padding:8px 15px; text-decoration:none; }
#main.search ul#containerTabs li.ui-tabs-selected, #main.index ul#containerTabs  li.tabA { background:white; color:#666666; border-bottom:0; padding-bottom:1px; }
#main.search ul#containerTabs li.ui-tabs-selected a, #main.index ul#containerTabs  li.tabA a { color:#0099FF; cursor:default; }
#main.search div.ui-tabs-hide { display:none; }
#main.search ul#containerTabs li a:focus { outline:none !important; }
#main.search ul#containerTabs li a:active { outline:none !important; }
#main.search div#tabs div.contentArea { padding:8px 0 10px 0; border-top:1px solid #666666; }

#main.search div.paging { text-align:center; }
#main.search div.paging a { font-size:11px; font-weight:normal; margin:0 1px; }
#main.search div.paging a.active { text-decoration:none; color:#000000; }
#main.search div.paging a.prev, #main.search div.paging a.next { text-decoration:none; }

#main.search #content #results-head {position:relative}
#main.search #content #results-head .category-switch { float:left; width:200px; height:1px; }
#main.search #content #results-head .category-switch .cat-headline { border:1px solid black; position:absolute; top:7px; width:170px; padding:1px 0 2px 2px; background:#ffffff; }
#main.search #content #results-head .category-switch .cat-headline h3 { margin:0; font-size:11px; background: url('/eh/central/info/resource.nsf/imgref/N_solr-expand.gif/$FILE/solr-expand.gif') no-repeat right; padding-right:13px; }
#main.search #content #results-head .category-switch .cat-headline ul {	display:none; margin:0; list-style-type:none; list-style-image:none; background:white; padding:0; }
#main.search #content #results-head .category-switch .cat-headline li { margin:3px 0; padding:3px 3px 3px 15px; }
#main.search #content #results-head .category-switch .cat-headline li a { text-decoration:none; color:#000000; }
#main.search #content #results-head .category-switch .cat-headline li:hover { background:#eeeeee; }
#main.search #content #results-head .category-switch .cat-headline li.active { background:#dddddd; }
#main.search #content #results-head .category-switch .cat-headline:hover ul { display:block; }

#main.search #content table#results { table-layout:fixed; border-spacing:0; margin:0 0 16px;clear:right; border-collapse:collapse; }
#main.search #content table#results td { padding:8px 16px; }
#main.search #content table#results td.category { width:150px; text-align:right; font-size:11px; }
#main.search #content table#results td.category h3 { margin:0 0 8px; font-size:11px;}
#main.search #content table#results td.paging-body { padding:8px 0; }
#main.search #content table#results td.result-body { border-left:1px solid #666666; }
#main.search #content table#results td.result-body h3 { margin:0 0 8px; font-size:15px; }
#main.search #content table#results td.result-body h3 a { text-decoration:underline; }
#main.search #content table#results td.result-body .path { margin:8px 0 0; color:#666666; font-weight:bold;}

#main.search #content .outphased { float:left; width:360px; }
#main.search #content .no-results { float:left; width:360px; }

.ac_results { padding:0px; border:1px solid #000000; background-color:#FFFFFF; overflow:hidden;	z-index:99999; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; list-style-image:none !important;}
.ac_results li { margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden; }
.ac_loading { background:#FFFFFF url('/eh/central/info/resource.nsf/imgref/N_loader.gif/$FILE/loader.gif') right center no-repeat; }
.ac_odd { background-color:#CCCCCC; }
.ac_over { background-color:#0099FF; color:white; }
#right .searchBox #searchfield { border: 1px solid #666666; height: 11px; width:105px;  margin-top:0; }
