* {
  padding: 0;
  margin: 0;
  }
html {
  font-size: 100%;
  }
body {
/*
  font-family: Verdana, Arial, Helvetica, sans-serif;
*/
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1em;
  }
body.print_version {
  padding: 0 10px 0 10px;
  background: #FFFFFF;
  }
#header_print, #footer_print {
  clear: both;
  font-size: 0.7em;
  }
ul {
  margin: 0 0 0 25px;
  padding: 0;
  }
ul li ul {
  margin: 0 0 0 25px;
  padding: 0;
  }
ol {
  margin: 0 0 0 36px;
  padding: 0;
  }
img {
  border: none;
  vertical-align: top;
  }
fieldset {
  border: solid 0 transparent;
  }
hr {
  margin: 11px 0 11px 0;
  }
* html hr {
  margin: 0;
  }
strong, b {
  font-weight: inherit;
  }
.clear {
  clear: both;
  }
/*
html, body, #wrap {
  height: 100%;
  }
#subwrap {
  width: 919px;
  min-height: 100%;
  }
* html #subwrap {
  height: 100%;
  }
*/
#wrap {
  background: #FFFFFF url(../images/memmert_verlauf_2000.jpg) no-repeat center top;
  }
#subwrap-content {
  width: 980px;
  }

#header {
  position: relative;
  min-height: 173px;
  z-index: 1;
  }
* html #header {
  height: 173px;
  }
#img_logo {
  float: right;
  padding: 39px 0 0 0;
  width: 238px;
  }
#headlinks,  #languages {
  float: left;
  padding: 20px 0 0 7px;
  }
#languages {
  position: relative;
  padding-left: 11px;
  }
ul.menu_head,  ul.menu_lang,  ul#menu_lang_popup {
  margin: 0;
  padding: 0;
  }
ul#menu_lang_popup {
  clear: both;
  padding-left: 11px;
  position: absolute;
  z-index: 1;
  }
ul.menu_head li,  ul.menu_lang li,  ul#menu_lang_popup li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
ul#menu_lang_popup li {
  clear: both;
  padding: 4px 0 1px 0;
  min-width: 70px;
  }
* html ul#menu_lang_popup li {
  width: 70px;
  }
ul.menu_head li a,  ul.menu_lang li a,  ul#menu_lang_popup li a {
  display: block;
  padding: 0 7px;
  /*
  color: #757575;
  */
  color: #DDDDDD;
  font-size: 0.8em;
  line-height: 1.2em;
  }
ul.menu_lang li a,  ul#menu_lang_popup li a {
  padding-right: 12px;
  }
ul.menu_lang li a {
  background: url(../images/bg-arrow-down-gray.gif) right 8px no-repeat;
  }
* html ul.menu_lang li a {
  background: url(../images/bg-arrow-down-gray.gif) right center no-repeat;
  }
*+html ul.menu_lang li a {
  background: url(../images/bg-arrow-down-gray.gif) right center no-repeat;
  }
ul.menu_head li a:link, ul.menu_head li a:visited, ul.menu_head li a:active,
ul.menu_lang li a:link, ul.menu_lang li a:visited, ul.menu_lang li a:active,
ul#menu_lang_popup li a:link, ul#menu_lang_popup li a:visited, ul#menu_lang_popup li a:active {
  text-decoration: none;
  }
ul.menu_head li a:hover,
ul.menu_lang li a:hover,
ul#menu_lang_popup li a:hover {
  text-decoration: underline;
  }
#mainmenu_wrap {
  position: relative;
  min-height: 32px;
  z-index: 0;
  /*
  background: #2C2C2C;
  */
  background: #930000;
  }
* html #mainmenu_wrap {
  height: 32px;
  }
#advanced_search {
  float: left;
  z-index: 0;
  }
#mainmenu {
  float: right;
  z-index: 0;
  }
ul.menu_main {
  margin: 0;
  padding: 0;
  }
ul.menu_main li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
ul.menu_main li a {
  display: block;
  margin-left: 2px;
  }
ul.menu_main li a.menu_main_no,
ul.menu_main li a.menu_main_no_last,
ul.menu_main li a.menu_main_act,
ul.menu_main li a.menu_main_act_last {
  height: 23px;
  padding-top: 9px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  }
ul.menu_main li a.menu_main_no,
ul.menu_main li a.menu_main_act {
  width: 127px;
  }
ul.menu_main li a.menu_main_no {
  background: url(../images/bg-menu-main-no.gif) left center no-repeat;
  }
ul.menu_main li a.menu_main_no:hover,
ul.menu_main li a.menu_main_act {
  background: url(../images/bg-menu-main-act.gif) left center no-repeat;
  }
ul.menu_main li a.menu_main_no_last,
ul.menu_main li a.menu_main_act_last {
  width: 128px;
  }
ul.menu_main li a.menu_main_no_last {
  background: url(../images/bg-menu-main-no-last.gif) left center no-repeat;
  }
ul.menu_main li a.menu_main_no_last:hover,
ul.menu_main li a.menu_main_act_last {
  background: url(../images/bg-menu-main-act-last.gif) left center no-repeat;
  }
#content {
  padding: 16px 0 82px 0;
  }
#content_img {
  padding-bottom: 16px;
  }
#content_bar {
  padding-bottom: 16px;
  }
#side_nav_wrap,
#side_nav {
  float: left;
  width: 236px;
  }
#side_nav ul.side_nav_title,
#side_nav ul.side_nav {
  margin: 0;
  padding: 0;
    background: url(../images/side-nav-bg.gif) left top no-repeat;
  }
#side_nav ul.side_nav_title li,
#side_nav ul.side_nav li,
#side_nav ul.side_nav li ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  }
#side_nav ul.side_nav_title li .empty,
#side_nav ul.side_nav a {
  display: block;
  min-height: 18px;
  }
* html #side_nav ul.side_nav_title li .empty,
* html #side_nav ul.side_nav a {
  height: 18px;
  }
*+html #side_nav ul.side_nav_title li .empty,
*+html #side_nav ul.side_nav a {
  min-height: 18px;
  }
#side_nav ul.side_nav_title li .empty,
#side_nav ul.side_nav a.side_nav_1_no,
#side_nav ul.side_nav a.side_nav_1_ifsub,
#side_nav ul.side_nav a.side_nav_1_act,
#side_nav ul.side_nav a.side_nav_1_actifsub,
#side_nav ul.side_nav a.side_nav_2_no,
#side_nav ul.side_nav a.side_nav_2_ifsub,
#side_nav ul.side_nav a.side_nav_2_act,
#side_nav ul.side_nav a.side_nav_2_actifsub,
#side_nav ul.side_nav a.side_nav_3_no,
#side_nav ul.side_nav a.side_nav_3_act {
  margin: 0 0 1px 0;
  padding: 4px 0 3px 16px;
  font-size: 0.8em;
  background: url(../images/bg-side-nav-no.gif) left top no-repeat;
  }
#side_nav ul.side_nav_title li .empty,
#side_nav ul.side_nav a.side_nav_1_no,
#side_nav ul.side_nav a.side_nav_1_ifsub {
  color: #595959;
  }
#side_nav ul.side_nav a.side_nav_1_no:hover,
#side_nav ul.side_nav a.side_nav_1_ifsub:hover,
#side_nav ul.side_nav a.side_nav_1_act,
#side_nav ul.side_nav a.side_nav_1_actifsub,
#side_nav ul.side_nav a.side_nav_2_no:hover,
#side_nav ul.side_nav a.side_nav_2_ifsub:hover,
#side_nav ul.side_nav a.side_nav_2_act,
#side_nav ul.side_nav a.side_nav_2_actifsub {
  color: #FFFFFF;
  }
#side_nav ul.side_nav a.side_nav_1_no:hover,
#side_nav ul.side_nav a.side_nav_1_act {
  background: url(../images/bg-side-nav-act.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_1_ifsub:hover,
#side_nav ul.side_nav a.side_nav_1_actifsub {
  background: url(../images/bg-side-nav-actifsub.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_2_no,
#side_nav ul.side_nav a.side_nav_2_ifsub,
#side_nav ul.side_nav a.side_nav_3_no {
  color: #656565;
  background: url(../images/bg-side-nav-2-no.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_2_no:hover,
#side_nav ul.side_nav a.side_nav_2_act {
  color: #FFFFFF;
  background: url(../images/bg-side-nav-2-act.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_2_ifsub:hover {
  background: url(../images/bg-side-nav-2-act.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_2_actifsub {
  background: url(../images/bg-side-nav-2-actifsub.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_3_no:hover,
#side_nav ul.side_nav a.side_nav_3_act {
  color: #FFFFFF;
  background: url(../images/bg-side-nav-3-act.gif) left top no-repeat;
  }
#side_nav ul.side_nav a.side_nav_3_no,
#side_nav ul.side_nav a.side_nav_3_act {
  padding-left: 31px;
  }
#side_nav ul.side_nav a:link, #side_nav ul.side_nav a:visited, #side_nav ul.side_nav a:active,
#side_nav ul.side_nav a.side_nav_3_no:link, #side_nav ul.side_nav a.side_nav_3_no:visited, #side_nav ul.side_nav a.side_nav_3_no:active {
  text-decoration: none;
  }
#side_nav ul.side_nav a:hover,
#side_nav ul.side_nav a.side_nav_3_no:hover {
  text-decoration: none;
  }
#content_wrap {
  float: right;

  width: 744px;

/*  width: 743px;
*/
  }
/*
#side_nav_wrap,
*/
#content_wrap {
  background: #FFFFFF;
  }
#content_subwrap {
/*
  padding: 0 0 0 15px;
*/
  padding: 0 0 0 14px;
  }
#side_content {
  float: left;
  /*
  margin-top: 94px;
  */
  padding-left: 14px;
  width: 222px;
  }
#side_content h1,
.se-image-header-rich-text .se-image-header-rich-text-head h4 {
  margin-top: 95px;
  padding-left: 2px;
  padding-bottom: 6px;
  color: #656565;
  font-size: 1em;
  /*
  font-weight: normal;
  */
  }
#side_content .se-image-header-rich-text {
  padding-top: 95px;
  }
.se-image-header-rich-text .se-image-header-rich-text-head h4 {
  margin-top: 0;
  padding-bottom: 2px;
  border-bottom: 1px solid #919191;
  }
#side_content .csc-default .csc-header h2, #side_content .csc-default .csc-header h4 {color: #656565;}
#side_content .csc-default .csc-header h4{  margin-top: 0; padding-bottom: 2px;  border-bottom: 1px solid #919191;}  
#side_content .csc-default .csc-header h2 a, #side_content .csc-default .csc-header h4 a{  color: inherit; text-decoration: none;}  
#side_content p {
  margin: 5px 0 5px 2px;
  font-size: 0.8em;
  line-height: 1.57em;
  color: #656565;
  }
#side_content a {
  color: #FF0000;
  }
#side_content a:hover{
  color: #000000;
  }
#pathmenu {
  float: left;
  padding: 30px 0 0 0;
  min-height: 15px;
  font-size: 0.8em;
  line-height: 1.2em;
  }
#pathmenu.teaser {
  padding: 4px 0 0 0;
  }
#pathmenu h1 {
  font-size: 1em;
  font-weight: normal;
  }
* html #pathmenu {
  height: 15px;
  }
ul.menu_path,
#pathmenu ul {
  margin: 0;
  padding: 0;
  }
ul.menu_path li,
#pathmenu ul li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
#pathmenu,  #pathmenu h1, ul.menu_path li a, #pathmenu ul li a {
  color: #656565;
  }
ul.menu_path li a, ul.menu_path li span,
#pathmenu ul li a, #pathmenu ul li span {
  display: block;
  float: left;
  }
ul.menu_path li a:link, ul.menu_path li a:visited, ul.menu_path li a:active,
#pathmenu ul li a:link, #pathmenu ul li a:visited, #pathmenu ul li a:active {
  text-decoration: none;
  }
ul.menu_path li a:hover,
#pathmenu ul li a:hover {
  text-decoration: underline;
  }

#content_area {
  float: left;
  font-size: 0.8em;
  line-height: 1.57em;
  color: #656565;
  }
#content_one_column {
  float: left;
/*
  width: 699px;
  padding-right: 30px;
*/
  width: 729px;
  min-height: 400px;
  }
* html #content_one_column {
  height: 400px;
}
#content_area h1, #content_area h2, #content_area p.page_title {
  margin: 5px 0 5px 0;
  font-size: 1.6em;
  /*
  font-weight: normal;
  */
  line-height: 1.2em;
  }
#content_area h1, #content_area h1 a,
#content_area h2, #content_area h2 a {
  color: #656565;
  }
#content_area h3, #content_area h4,
#content_area p.intro-text {
  margin: 17px 0 2px 0;
  font-size: 1.35em;
  line-height: 1.5em;
  }
  
.intro-text a {
  text-decoration: none !important;
}
  
#content_area h3{
    margin-top: 14px;
}
#content_area p.intro-text {
  margin: 13px 0 2px 0;
  font-weight: bold;
  }
#content_area h3, #content_area h3 a,  #content_area h4,  #content_area h4 a {
  color: #656565;
  }
#content_area h5 {
  margin: 4px 0 4px 0;
  font-size: 1.1em;
  line-height: 1.2em;
  }
#content_area h1 a:link, #content_area h1 a:visited, #content_area h1 a:active,
#content_area h2 a:link, #content_area h2 a:visited, #content_area h2 a:active,
#content_area h3 a:link, #content_area h3 a:visited, #content_area h3 a:active,
#content_area h4 a:link, #content_area h4 a:visited, #content_area h4 a:active,
#content_area h5 a:link, #content_area h5 a:visited, #content_area h5 a:active {
  text-decoration: none;
  }
#content_area h1 a:hover, 
#content_area h2 a:hover,
#content_area h3 a:hover,
#content_area h4 a:hover,
#content_area h5 a:hover {
  /*
  text-decoration: underline;
  */
  text-decoration: none;
  color: inherit;
  }
#content_area h1 strong,
#content_area h2 strong,
#content_area h3 strong,  
#content_area h4 strong,  
#content_area h5 strong {
  font-weight: inherit;
  }
#content_area p {
  margin: 7px 0 10px;
  /*
  font-size: 1.1em;
  */
  }
#content_area a {
  color: #FF0000;
  }
#content_area a:hover{
  color: #000000;
  }
#content_footer {
  float: left;
  margin: 35px 0 0 0;
  width: 729px;
  border-top: 1px solid #FF0000;
  }
#content_footer p {
  margin: 0;
  }
#pagelinks {
  float: left;
  padding: 4px 0 0 3px;
  }
#pagelinks a {
  font-size: 0.9em;
  }
#pagelinks a, #pagelinks a:hover {
  color: #656565;
  }
#pagelinks ul {
  margin: 0;
  padding: 0;
  }
#pagelinks ul li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
#pagelinks a:link, #pagelinks a:visited, #pagelinks a:active {
  text-decoration: none;
  }
#pagelinks a:hover {
  text-decoration: underline;
  }
#pagelinks a {
  display: block;
  margin: 0 18px 0 0;
  padding: 0 0 0 21px;
  }
#pagelinks a.print {
  background: url(../images/bg-print.gif) left center no-repeat;
  }
#pagelinks a.pdf-print {
  background: url(../images/btn-pdf-download.gif) left center no-repeat;
  }
#pagelinks a.pageup {
  margin: 0;
  background: url(../images/bg-pageup.gif) left center no-repeat;
  }
#management {
  float: right;
  padding-right: 26px;
  }
ul.menu_manag {
  float: left;
  margin: 0;
  padding: 0;
  }
ul.menu_manag li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
ul.menu_manag li a {
  display: block;
  padding: 0 10px 0 10px;
  color: #656565;
  font-size: 0.75em;
  line-height: 1.2em;
  border-right: 1px solid #656565;
  }
ul.menu_manag li a:link, ul.menu_manag li a:visited, ul.menu_manag li a:active {
  text-decoration: none;
  }
ul.menu_manag li a:hover {
  text-decoration: underline;
  }
ul.menu_manag li a.last {
  border-right: none;
  }
#footer_bar {
  clear: both;
  height: 26px;
  background: url(../images/bg-footer-bar.gif) left bottom repeat-x;
  }
#footerimglinks {
  float: left;
  padding: 10px 0 0 0;
  color: #656565;
  font-size: 0.75em;
  line-height: 1.1em;
  }
#footerimglinks ul {
  margin: 0;
  padding: 0;
  }
#footerimglinks li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
#footerimglinks li a {
  color: #656565;
    display:block;
    margin-bottom:4px;
    line-height:17px;
  }
#footerimglinks li a:link, #footerimglinks li a:visited, #footerimglinks li a:active {
  text-decoration: none;
  }
#footerimglinks li a:hover {
  text-decoration: underline;
  }
#footerlinks {
  float: right;
  padding: 12px 9px 0 0;
  }
#footerlinks a {
  color: #656565;
  font-size: 0.75em;
  }
#footerlinks ul {
  margin: 0;
  padding: 0;
  }
#footerlinks ul li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  }
#footerlinks a:link, #footerlinks a:visited, #footerlinks a:active {
  text-decoration: none;
  }
#footerlinks a:hover {
  text-decoration: underline;
  }
#footerlinks a {
  display: block;
  margin: 0 26px 0 0;
  padding: 0 0 0 21px;
  }
#footerlinks a.callback {
  background: url(../images/bg-callback.gif) left center no-repeat;
  }
#footerlinks a.facebook {
  background: url(../images/bg-facebook.gif) left center no-repeat;
  }
#copyright {
  float: left;
  padding: 13px 0 80px;
  font-size: 0.75em;
  }
#copyright,  #copyright a {
  color: #656565;
  }
#copyright a:link, #copyright a:visited, #copyright a:active {
  text-decoration: none;
  }
#copyright a:hover {
  text-decoration: underline;
  }

#content_homebar {
  width: 980px;
  height: 62px;
  background: url(../images/bg-home-bar.gif) no-repeat;
}
#quick_search {
  float: left;
  padding: 21px 12px 0 17px;
}
.search_label {
  float: left;
  padding: 4px 6px 3px 15px;
  color: #040000;
  font-size: 0.7em;
  line-height: 1.2em;
}
.search_input {
  float: left;
  border: 1px solid #FFFFFF;
  margin: 1px 6px 0 0;
  padding: 0 0 0 2px;
  width: 164px;
  height: 15px;
  color: #656565;
  font-size: 0.75em;
}

.home_boxes_4cols {
  margin-bottom: 10px;
}
.home_boxes_4cols .home_boxes_4cols_col {
  float: left;
  margin-right: 12px;
}
.home_boxes_4cols .last {
  margin-right: 0;
}
.home_boxes_4cols div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 16px;
}

.home_boxes_2cols h2,
.home_boxes_2cols h3 {
  padding-bottom: 4px;
}

.se-homebar {
  float: left;
  margin-left: 12px;
  width: 236px;
  color: #656565;
  font-size: 0.8em;
}
.se-homebar-txt a {
  display: block;
  color: #656565;
  text-decoration: none;
  text-indent: 10px;
  background: url(../images/bg-home-bar-link.gif) 0 5px no-repeat;
}
.se-homebar-txt a:hover{
    color:#FF0000;
}
.se-homebar-img {
  float: left;
}
.se-homebar-txt {
  float: right;
  padding-top: 14px;
}

#content_homeboxes {
  padding: 12px 0 16px 0;
  color: #656565;
  font-size: 0.8em;
}
#content_homeboxes a {
  color: #FF0000;
}
#content_homeboxes a:hover{
    color:#000000;
}
.se-homebox {
  position: relative;
  float: left;
  margin-left: 12px;
}
.no-margin-left {
  margin-left: 0;
}

.se-image-header-text-link,
.se-image-header-text-link-left {
  float: left;
  }
.se-image-header-text-link-right {
  float: right;
  }
.se-image-header-text-link,
.se-image-header-text-link-left,
.se-image-header-text-link-right {
  padding-top: 19px;
  padding-left: 5px;
  }
.se-image-header-text-link {
  width: 975px;
  }
.se-image-header-text-link-left,
.se-image-header-text-link-right {
  width: 478px;
  }
* html .se-image-header-text-link,
* html .se-image-header-text-link-left,
* html .se-image-header-text-link-right {
  height: 0;
  }
*+html .se-image-header-text-link,
*+html .se-image-header-text-link-left,
*+html .se-image-header-text-link-right {
  min-height: 0;
  }
.se-image-header-text-link-header {
  padding-bottom: 4px;
  }
.se-image-header-text-link-text {
  font-size: 13.5px;
  line-height: 21px;
  }
/*
.se-image-header-text-link-text,
.se-image-header-text-link-text a {
  color: #656565;
  }
.se-image-header-text-link-text a {
  text-decoration: none;
  }
.se-image-header-text-link-text span.more a {
  color: #FF0000;
    text-decoration: underline;
  }
    
.se-image-header-text-link-text span.more a:hover{
  color: #000000;
    }    
#content_area span.more a:hover{
  color: #000000;
  }
*/
.se-image-header-text-link-text {
  color: #656565;
  }
.se-image-header-text-link-text a {
  color: #FF0000;
  }
.se-image-header-text-link-text a:hover {
  color: #000000;
  }

.se-intro-box-left {
  float: left;
}
.se-intro-box-right {
  float: right;
}
.se-intro-box-left,
.se-intro-box-right {
  padding: 0px 10px 11px 1px;
}
.se-intro-box-right {
  padding-right: 0;
}
.se-intro-box-left div.csc-default, .se-intro-box-right div.csc-default{padding-bottom:11px}

.se-intro-box-wrap {
  width: 235px;
  height: 311px;
  background: url(../images/bg-intro-box.gif) no-repeat;
}
.se-intro-box-wrap-features {
    background: url(../images/bg-intro-box-gradient.gif) no-repeat;
}
.se-intro-box-header {
  min-height: 44px;
}
* html .se-intro-box-header {
  height: 44px;
}
#content_area .se-intro-box-wrap h3 {
  margin: 0;
  padding: 6px 0 0 15px;
}
.se-intro-box-image-119,
.se-intro-box-image-157 {
  padding-left: 2px;
}
.arabic-text .se-intro-box-image-119,
.arabic-text .se-intro-box-image-157 {
  padding-left: 0px;
  padding-right: 2px;
}
.se-intro-box-image-119 {
  min-height: 119px;
}
* html .se-intro-box-image-119 {
  height: 119px;
}
.se-intro-box-image-157 {
  min-height: 157px;
}
* html .se-intro-box-image-157 {
  height: 157px;
}
.se-intro-box-bar {
  margin: 0 16px 6px 16px;
  min-height: 20px;
  border-bottom: 1px solid #FF0000;
  font-size: 1.1em;
  color: #656565;
}
* html .se-intro-box-bar {
  height: 20px;
}
.se-intro-box-text {
  margin-left: 17px;
  margin-right: 12px;
  font-size: 13.5px;
    /*1.1em;*/
    line-height: 21px;
}
.se-intro-box-text,
#content_area .se-intro-box-text a {
  color: #656565;
}
#content_area .se-intro-box-text a {
  text-decoration: none;
}

.se-3-columns-left {
  float: left;
}
.se-3-columns-right {
  float: right;
}
.se-3-columns-left,
.se-3-columns-right {
  padding: 6px 18px 5px 0;
}
.se-3-columns-right {
  padding-right: 0;
}
.se-3-columns-wrap {
  width: 219px;
}
.se-3-columns-header {
  min-height: 34px;
  border-bottom: 1px solid #FF0000;
}
* html .se-3-columns-header {
  height: 34px;
}
#content_area .se-3-columns-wrap h3 {
  margin: 0;
  padding: 8px 0 0 0;
}
#content_area .se-3-columns-text p {
  margin: 5px 0 5px 0;
}

.se-2-columns {
  clear: both;
  margin: 60px 0 40px 0;
  width: 692px;
  border-top: 1px solid #919191;
}
.se-2-columns-left {
  float: left;
}
.se-2-columns-right {
  float: right;
}
.se-2-columns-wrap {
  width: 332px;
}
#content_area .se-2-columns-wrap h3 {
  margin: 0 0 10px 0;
  padding: 22px 0 4px 0;
  border-bottom: 1px solid #919191;
}


div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-top: 5px !important;
  margin-right: 30px !important;
/*  margin-bottom: 30px !important;*/
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  margin-top: 5px !important;
  margin-left: 30px !important;
  margin-bottom: 30px !important;
}

/**************************
 *tt_content.textpic
 */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom:25px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
    margin-bottom: 5px;
}


/* from memmert.css */
#content_area .csc-default ul li {
   list-style-image: url(/fileadmin/template/memmert/images/list.gif);
}

#content_one_column .csc-sitemap ul, #content_one_column .csc-default  ul.csc-menu{
    margin-left:16px;
}

#content_one_column .csc-sitemap ul li ul,#content_one_column .csc-default ul.csc-menu li ul {
    margin-left: 25px;
}

#content_one_column .csc-sitemap li, #content_one_column .csc-menu li{
   list-style: none;
}

/*tag A inside list element*/
/*
#content_one_column li A {
  text-decoration: underlined;
  color: red;
}

#content_one_column li A:hover {
  text-decoration: none;
}
*/

ul.noindentlist {
  padding-left: 0; 
  margin-left: 16px; 
  list-style-image: url(/fileadmin/template/memmert/images/list.gif);
}

span.font-color-red {
  color: red;
}

#content_one_column p.page_title {
  margin: 5px 0;
}
#controltechmenu {
  border-bottom: 1px solid #919191;
  margin-bottom: 20px;
    width: 694px;
}
#controltechmenu ul.menu_controltech {
  margin: 0;
  padding: 24px 0 0 0;
}
#controltechmenu ul.menu_controltech li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
#controltechmenu ul.menu_controltech li a {
  display: block;
  margin-right: 1px;
  padding: 5px 0 4px 0;
  width: 100px;
  color: #656565;
  text-align: center;
  font-size: 0.95em;
  /*font-weight: bold;*/
  line-height: 1.2em;
}
#controltechmenu ul.menu_controltech li a.menu_controltech_no {
  background: url(../images/bg-menu-controltech-no-coners.gif) center top repeat-x;
}
#controltechmenu ul.menu_controltech li a:hover,
#controltechmenu ul.menu_controltech li a.menu_controltech_act {
  color: #FFFFFF;
  background: url(../images/bg-menu-controltech-act-coners.gif) center top repeat-x;
}
#controltechmenu ul.menu_controltech li a.menu_controltech_no_first {
  background: url(../images/bg-menu-controltech-no-coners.gif) left top repeat-x;
}
#controltechmenu ul.menu_controltech li a.menu_controltech_no_first:hover,
#controltechmenu ul.menu_controltech li a.menu_controltech_act_first {
  color: #FFFFFF;
  background: url(../images/bg-menu-controltech-act-coners.gif) left top repeat-x;
}
#controltechmenu ul.menu_controltech li a.menu_controltech_no_last {
  background: url(../images/bg-menu-controltech-no-coners.gif) right top repeat-x;
}
#controltechmenu ul.menu_controltech li a.menu_controltech_no_last:hover,
#controltechmenu ul.menu_controltech li a.menu_controltech_act_last {
  color: #FFFFFF;
  background: url(../images/bg-menu-controltech-act-coners.gif) right top repeat-x;
}
#controltechmenu ul.menu_controltech li a:link,
#controltechmenu ul.menu_controltech li a:visited,
#controltechmenu ul.menu_controltech li a:active {
  text-decoration: none;
}
#controltechmenu ul.menu_controltech li a:hover {
/*
  text-decoration: underline;
*/
  text-decoration: none;
}

.news-list-container {
  padding: 30px 0 0 0;
}
.news-list-item {
  min-height: 171px;
  border-bottom: 1px solid #919191;
  margin-bottom: 10px;
    /*padding-bottom: 5px;*/
}
.news-list-item-image {
  float: left;
}
.news-list-item-image img {
  margin-right: 16px;
    margin-bottom:10px;
}
.news-list-item-text {
  padding-right: 5px;
}
#content_one_column .news-list-item-text h3 {
  margin: 0;
  padding: 8px 0 12px 0;
}
.news-list-date,
#content_area .news-list-item-text p,
#content_area .news-single-item-header p{
  margin: 0 30px 0 0;
  font-size: 1.35em;
  font-weight:bold;
  line-height: 1.5em;
}

#content_area .news-list-item-text p a{
    color:inherit;
    text-decoration: none;
}

#content_area .news-list-item-text p a:hover{
    text-decoration: underline;
}

.news-list-date {
  /*
  float: left;
  padding-right: 8px;
  */
  font-size: 1em;
  font-weight: normal;
}
.tx-ttnews-browsebox {
  float: right;
}
.tx-ttnews-browsebox strong {
  display: none;
}
.tx-ttnews-browsebox a {
  display: block;
  float: left;
  margin-left: 13px;
  margin-right: 3px;
}
.news-single-timedata {
  padding-top: 30px;
}
.news-single-img {
  float: left;
  padding: 15px 30px 30px 0;
  width: 240px;
}
#content_area .news-single-imgcaption {
  font-size: 0.9em;
}

div.new-single-item-custom div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom:0px;
}

/*standard mailforms layout*/
fieldset.csc-mailform {
    width:694px;
}

fieldset.csc-mailform input, fieldset.csc-mailform select, fieldset.csc-mailform textarea{
    font-family: inherit;
    width: 334px;
    border-style: none;
    background-color: #EAEAEA;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    color:  inherit;
}

fieldset.csc-mailform input.csc-mailform-check{
    width: auto;
    height: auto;
    margin: 0 0 0 4px;
}

fieldset.csc-mailform textarea{
    height: 138px;
}

fieldset.csc-mailform label{
    font-size: 12px;
    padding-left:2px;
    /*line-height:20px;*/
}

fieldset.csc-mailform .csc-mailform-field-check label{
    height: auto;
    margin: 0 0 2px;
}

.csc-mailform-field, .csc-mailform-label, .csc-mailform-field-check, .csc-mailform-field-check-full-width{
    width: 334px;
    float: left;
    margin-top: 6px;
}
.csc-mailform-label{
    width: auto;
}

.field-Bemerkungen-Remarks_Notes, .csc-mailform-field-check-full-width{
    width: 100%;
}
fieldset.csc-mailform .field-Bemerkungen-Remarks_Notes textarea{
    width: inherit;
}

.field-Titel-Title, .field-Vorname-First_name, .field-Position-Position,
.field-PLZ-Postal_code, .field-Land-Country, .field-Land-Country,
.field-Telefax-Fax, .field-email, .field-formtype_mail,
.field-Anfrage_senden, .field-Send{
    float:right;
}

.field-Brutschraenke-Incubators, .field-Vakuumschraenke-Vaccum_Ovens, .field-Kuehlbrutschraenke-Cooled_Incubators,
.field-Kuehlbrutschraenke-Cooled_Incubators, .field-Konstantklima-Kammern-Constant_Climate_Chambers,
.field-Feuchtekammern-Humidity_Chambers, .field-Lieferzeit-Delivery_time{
    float: right;
}

.field-Branche-Branch{
    width: 100%;
}

fieldset.csc-mailform .field-Anfrage_senden input, fieldset.csc-mailform .field-Send input{
    width: 161px;
    height: auto;
}
.field-Anfrage_senden, .field-Send {
    text-align: right;
}

.csc-mailform-horiz-line{
    border: solid #919191;
    border-width: 1px 0 0 0;
    width: 694px;
    margin: 21px 0 6px 0;
}

.field-Bemerkungen-Remarks_Notes{
    margin-top: 11px;
}

fieldset.csc-mailform .field-Universalschraenke-Universal_Ovens label,
fieldset.csc-mailform .field-Paraffin_Incubators-Paraffin_Incubators label,
fieldset.csc-mailform .field-BrutschraenkeXIncubators label,
fieldset.csc-mailform .field-SterilisatorenXSterilisers label,
fieldset.csc-mailform .field-VakuumschraenkeXVaccum_Ovens label,
fieldset.csc-mailform .field-Peltier-KuehlbrutschraenkeXPeltier-Cooled_Incubators label,
fieldset.csc-mailform .field-KuehlbrutschraenkeXCooled_Incubators label,
fieldset.csc-mailform .field-CO2BrutschraenkeXCO2_Incubators label,
fieldset.csc-mailform .field-Konstantklima-KammernXConstant_Climate_Chambers label,
fieldset.csc-mailform .field-FeuchtekammernXHumidity_Chambers label,
fieldset.csc-mailform .field-WasserbaederXWaterbaths label,
fieldset.csc-mailform .field-OelbaederXOilbaths label,

fieldset.csc-mailform .field-Paraffinschränke-Paraffin_Incubators label,
fieldset.csc-mailform .field-PeltierXKuehlbrutschraenke-Peltier-Cooled_Incubators label,
fieldset.csc-mailform .field-Konstantklima-Kammern-ConstantXClimate_Chambers label,

fieldset.csc-mailform .field-individuelleLösung label,
fieldset.csc-mailform .field-PreisangebotLieferzeit label,
fieldset.csc-mailform .csc-mailform-field-check label 
{
    font-size:13.5px;
}

#content_area p, #content_area p.intro-text, .csc-default p, .csc-default ul{
    margin-right: 35px;
}

#content_area p, .csc-textpic-text p, #content_area .se-3-columns-text p,
#side_content p, #content_one_column li,
#content_area .se-2-columns-text h4,
#content_one_column table{
    font-size: 13.5px;
    line-height: 21px
}

#content_area .se-2-columns-text h4{
    margin: 0;
}

#content_area .se-2-columns-text p{
    margin: 0 0 10px 0;
}

#content_area p.intro-text{
    font-size: 16px;
    line-height: 26px
}

#content_area .se-2-columns-text h4 a{
    color: #FF0000;
    font-weight: normal;
}

#content_area .se-2-columns-text h4 a:link,
#content_area .se-2-columns-text h4 a:visited,
#content_area .se-2-columns-text h4 a:active{
    text-decoration: underline;    
}

#content_area .se-2-columns-text h4 a:hover{
/*    text-decoration: none;*/
    color: #000000;
}

.se-3-columns-text{
    padding: 2px 0 0 1px;
}

#content_one_column li{
    margin: 7px 0;
}

/*product plugin output styles*/
#content_area .tx-umemmert-pi1 .csc-textpic-text ul{
    margin-left: 0;
    padding-left: 17px;
    overflow: inherit;
}

#content_area .tx-umemmert-pi1 .tx-umemmert-pi1-result-list ul{
    margin-left: 0;
}

#content_area .tx-umemmert-pi1 .tx-umemmert-pi1-result-list li{
    list-style: none;
}

#content_area .tx-umemmert-pi1 .csc-textpic-above .csc-textpic-imagewrap{
  margin-top: 5px !important;
  margin-right: 30px !important;
  margin-bottom: 30px !important;
    
    float:left;
}

/*product plugin search form */
fieldset.mm-searchform {
    width:694px;
}

fieldset.mm-searchform input, fieldset.mm-searchform select{
    font-family: inherit;
    width: 334px;
    border-style: none;
    background-color: #EAEAEA;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    color: inherit;
}

fieldset.mm-searchform label{
    font-size: 12px;
    padding-left:2px;
}

.mm-searchform-field, .mm-searchform-label{
    width: 334px;
    float: left;
    margin-top: 6px;
}
.mm-searchform-label{
    width: auto;
}

.mm-searchform-right{
    float:right;
}

.mm-searchform-top-space{
    margin-top: 20px;
    padding-left: 10px;
}

fieldset.mm-searchform .mm-searchform-field input.mm-searchform-submit {
    width: 161px;
    height: auto;
}

fieldset.mm-searchform .mm-searchform-field a{
    font-size:13.5px;
    line-height:21px;
}

.mm-searchform-horiz-line{
    border: solid #919191;
    border-width: 1px 0 0 0;
    width: 694px;
    margin: 21px 0 6px 0;
}

/********************************
 *product inquiry form
 */
fieldset.mm-productform {
    width:694px;
}

fieldset.mm-productform input, fieldset.mm-productform select, fieldset.mm-productform textarea{
    font-family: inherit;
    width: 334px;
    border-style: none;
    background-color: #EAEAEA;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    color: inherit;
}

fieldset.mm-productform .mm-productform-textarea,
fieldset.mm-productform .mm-productform-newsletter-check{
    width: 100%;
}

fieldset.mm-productform .mm-productform-textarea textarea{
    height: 78px;
    width: inherit;
}

fieldset.mm-productform .mm-productform-newsletter-check input{
  width: auto;
}

fieldset.mm-productform label{
    font-size: 12px;
    padding-left:2px;
    vertical-align: top;
}

fieldset.mm-productform .mm-productform-field-anfrage-radio label,
fieldset.mm-productform .mm-productform-field-anrede-radio label,
fieldset.mm-productform .mm-productform-newsletter-check label{
    padding-left: 4px;
}

fieldset.mm-productform .mm-productform-textarea label{
    font-size:13.5px;
}

.mm-productform-field, .mm-productform-label{
    width: 334px;
    float: left;
    margin-top: 6px;
}
.mm-productform-label{
    width: auto;
}

.mm-productform-right{
    float:right;
}

.mm-productform-top-space{
    margin-top: 20px;
    padding-left: 10px;
}

fieldset.mm-productform .mm-productform-field input.mm-productform-submit {
    width: 161px;
    height: auto;
}

fieldset.mm-productform .mm-productform-field a{
    font-size:13.5px;
    line-height:21px;
}

.mm-productform-horiz-line{
    border: solid #919191;
    border-width: 1px 0 0 0;
    width: 694px;
    margin: 21px 0 6px 0;
}

.mm-productform-label p.error{
    color: red;
}

/*.mm-productform-label p.error span.bold{
    font-weight: bold;
}*/

span.required{
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

fieldset.mm-productform .mm-productform-field-anrede, fieldset.mm-productform .mm-productform-field-anfrage-radio{
    width: 154px;    
}
fieldset.mm-productform .mm-productform-vorname{
    width: 154px;    
    padding-left: 26px;    
}
fieldset.mm-productform .mm-productform-field-anrede select{
    width: inherit;
}

fieldset.mm-productform .mm-productform-vorname input{
    width: inherit;
}

fieldset.mm-productform .mm-productform-field-anrede-radio{
    width: 64px;
    margin-top: 0px;
}
fieldset.mm-productform .mm-productform-field-anfrage-radio{
    margin-top: 0px;
}


fieldset.mm-productform .mm-productform-field-anrede-radio input, fieldset.mm-productform .mm-productform-field-anfrage-radio input{
    width: auto;
    background: none;
}


/*************************************
 *product zubehoer styles
 */
#content_area .tx-umemmert-pi2 table.zubehoertable{
    border: 0;
    border-spacing: 0;
    empty-cells: show;
    font-size: 13.5px;
  border-collapse: collapse;
  width: 695px;
    table-layout:fixed;
}

#content_area .tx-umemmert-pi2 .col1{
    width: 232px;
}
#content_area .tx-umemmert-pi2 .photo{
    width: 41px;
}
#content_area .tx-umemmert-pi2 .normal{
    width: 47px;
}

#content_area .tx-umemmert-pi2 th, #content_area .tx-umemmert-pi2 td{
    padding: 3px 0px 3px 5px;
    text-align: left;
    background: none;
}


#content_area .tx-umemmert-pi2 th+th, #content_area .tx-umemmert-pi2 td+td{
    text-align: center;
    padding-left: 0px;
}
#content_area .tx-umemmert-pi2 th+th+th, #content_area .tx-umemmert-pi2 td+td+td{
    text-align: left;
}

#content_area .tx-umemmert-pi2 tbody tr{
    border-bottom: 1px #919191 solid;
    vertical-align: top;
}
#content_area .tx-umemmert-pi2 thead tr{
    background: url(../images/zubehoer-table-row-bg.gif) no-repeat left top;
}

#content_area .tx-umemmert-pi2 th+th{
    background: url(../images/zubehoer-table-row-bg.gif) no-repeat 50% top;
}
#content_area .tx-umemmert-pi2 th.lastcol{
    background: url(../images/zubehoer-table-row-bg.gif) no-repeat 100% top;
}

#content_area .tx-umemmert-pi2 td img{
    padding-top: 4.5px;
}


/**************************
 *tt_content.uploads
 */

#content_area .csc-default .csc-uploads .csc-uploads-fileName p{
    margin: 7px 10px 7px 0;
}


/***************************
 *plugin tx_umemmert_pi4
 */
.user-regform-horiz-line{
    border-color:#919191;
    border-style:solid;
    border-width:1px 0 0;
    margin:21px 0 6px;
    width:100%;
}

.user-regform-field, .user-regform-label{
    float:left;
    margin-top:6px;
    width:500px;    
}

.user-regform-label{
    width:100%;
}


.user-regform-field label{
    font-size:12px;
    padding-left:2px;
    vertical-align:top;
    float: left;
}

fieldset.user-regform .user-regform-field input, fieldset.user-regform .user-regform-field select{
    background-color:#EAEAEA;
    border-style:none;
    color:inherit;
    font-family:inherit;
    font-size:13px;
    height:22px;
    line-height:22px;
    width:334px;
    float:right;
}

fieldset.user-regform .user-regform-field-newsletter input{
    float:right;
    margin-right:320px;
    width:auto;
}

#content_area .csc-default fieldset.user-regform .user-regform-field-newsletter p.user-regform-newsletter-descr{
    font-size:12px;
    padding-left:2px;
    vertical-align:top;
    float: left;
    margin: 0 0 0 165px;
}

fieldset.user-regform table td{
    font-size:13.5px;
    line-height:21px;
}


/**************************************
 *mailform page 809
 */
.field-Person_to_contact, .field-TownPostcode, .field-Telephone_number,
.field-Model_type, .field-Accessories, .field-Incidents_whichwhen,
.field-Ansprechpartner, .field-PLZOrt, .field-Telefonnummer,
.field-Geraetetyp, .field-Zusatzausstattung, .field-Stoerfaelle_welchewann,
.field-Person_to_contact_enduser, .field-TownPostcode_enduser, .field-Telephone_enduser_number,
.field-Ansprechpartner_Anwender, .field-PLZOrt_Anwender, .field-Telefonnummer_Anwender{
    float:right;    
}

#content_area .csc-default fieldset.csc-mailform .csc-mailform-label p.csc-mailform-label-wide,
#content_area .csc-default fieldset.csc-mailform .csc-mailform-label h3{
    margin-right: 0px;
    width: 694px;
}

.field-Description_of_incident, .field-Beschreibung{
    width:100%;
}

fieldset.csc-mailform .field-Description_of_incident textarea, fieldset.csc-mailform .field-Beschreibung textarea{
    width: inherit;
}

fieldset.csc-mailform .csc-mailform-field label + span {
    font-size: 12px;
}

.field-Serial_number, .field-SoftwareVersion, .field-Seriennummer, .field-GeraeteSoftware {
    margin-top:11px;
}
.field-Serial_number label, .field-SoftwareVersion label,
.field-Seriennummer label, .field-GeraeteSoftware label{
    line-height:15px;
}

/**************************
 *indexed_search
 */
fieldset.search-form {
    width:694px;
}
/*.tx-indexedsearch .search_word label{
    margin-right: 10px;
}*/
.tx-indexedsearch .search_word input.tx-indexedsearch-searchbox-sword{
    width:334px;
}

fieldset.search-form input{
    font-family: inherit;
    width: 334px;
    border-style: none;
    background-color: #EAEAEA;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    color:  inherit;
}

fieldset.search-form label{
    font-size: 12px;
    padding-left:2px;
    display: block;
}

.search-form-field{
    float:left;
    margin-top:6px;
    width:100%;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
    height:auto;
    width:161px;
}


#content_area ul.browsebox {
    margin-bottom:13px;
    margin-top:7px;
    margin-left: 0px;
}

#content_area .tx-indexedsearch ul li {
    background:transparent none repeat scroll 0 0;
    padding-left:0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-right:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
    background: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color:inherit;
    font-weight:bold;
}

#content_area .tx-indexedsearch a{
    color: #656565;
}


/**************************************
 *fe-login
 */

fieldset.fe-login-form {
    width:694px;
    margin-bottom: 20px;
}

fieldset.fe-login-form input{
    font-family: inherit;
    width: 334px;
    border-style: none;
    background-color: #EAEAEA;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    color:  inherit;
}

fieldset.fe-login-form label{
    font-size: 12px;
    padding-left:2px;
}

.fe-login-field{
    float:left;
    margin-top:6px;
    width:100%;
}

fieldset.fe-login-form .right{
    float:right;
}

/*fieldset.fe-login-form .field-submit{
    /*text-align:right;
}*/

fieldset.fe-login-form .field-submit input {
    height:auto;
    width:161px;
}

/*******************************
 *product material ordering pi7
 */
.tx-umemmert-pi7{
    margin-right: 30px;
}

.tx-umemmert-pi7 table.marketing-material td {
    padding: 3px;
}

.marketing-material-horiz-line{
    border-color:#919191;
    border-style:solid;
    border-width:1px 0 0;
    margin:21px 0 6px;
    width:100%;
}

.tx-umemmert-pi7 label{
    font-size:12px;
    padding-left:2px;
    vertical-align:top;
    float: left;
}

.tx-umemmert-pi7 table.marketing-material-personal-data input, .tx-umemmert-pi7 table.marketing-material-personal-data select{
    background-color:#EAEAEA;
    border-style:none;
    color:inherit;
    font-family:inherit;
    font-size:13px;
    height:22px;
    line-height:22px;
    width:334px;
}

.tx-umemmert-pi7 table.marketing-material-personal-data td{
    padding: 6px 3px 3px 3px;
}

.tx-umemmert-pi7 p.error{
    color:red;
}
.tx-umemmert-pi7 strong, .tx-umemmert-pi7 b{
    font-weight: bold;
}

#locator_map {
  margin-bottom: 15px;
}

.tx-sremailsubscribe-pi1 label {
  font-size: 12px;
}
.tx-sremailsubscribe-pi1 dt {
  text-align:left;
}
.tx-sremailsubscribe-pi1 label span {
color:inherit;
}
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-text {
background-color:#EAEAEA;
border-style:none;
color:inherit;
font-family:inherit;
font-size:13px;
height:22px;
line-height:22px;
width:334px;
}

.tx-sremailsubscribe-pi1 p{
  padding-left: 0;
}

.tx-sremailsubscribe-pi1 legend {
  padding: 0;
  margin: 0;
}

#content_area .tx-job-offers {
  padding-right: 13px;
}
#content_area .tx-job-offers .tx-job-offers-list th {
  padding: 3px 0 1px 5px;
  text-align:left;
  background: url("../images/bg-joboffers-head.gif") no-repeat center top;
}
#content_area .tx-job-offers .tx-job-offers-list td {
  padding: 6px 0 3px 5px;
    text-align:left;
  border-bottom: 1px solid #656565;
}
#content_area .tx-job-offers .tx-job-offers-list th.first {
  background: url("../images/bg-joboffers-head.gif") no-repeat left top;
}
#content_area .tx-job-offers .tx-job-offers-list th.last {
  background: url("../images/bg-joboffers-head.gif") no-repeat right top;
}
#content_area .tx-job-offers .tx-job-offers-single h2 {
  margin-left: 5px;
  font-size: 13.5px;
}
#content_area .tx-job-offers .tx-job-offers-single td {
  border-bottom: 1px solid #656565;
}
#content_area .tx-job-offers .tx-job-offers-single td p {
  margin-top: 4px;
  margin-bottom: 3px;
  margin-left: 5px;
}
#content_area .tx-job-offers .tx-job-offers-single td.tx-job-offers-single-label {
  vertical-align: top;
}
#content_area .tx-job-offers .tx-job-offers-single td.tx-job-offers-single-field-title p b {
  font-weight: bold;
}


/* arabic text
  
  
*/
#content_subwrap.arabic-text {padding: 0 14px; text-align:right}
#content.arabic-text {text-align:right}

.arabic-text #content_area p, .arabic-text #content_area p.intro-text,
.arabic-text .csc-default p{margin-left: 35px; margin-right: 0}
.arabic-text #content_area .se-intro-box-wrap h3 { margin: 0; padding: 6px 15px 0 0}
.arabic-text .se-intro-box-text {margin-right: 17px; margin-left: 12px}
.arabic-text #pathmenu {float:right}
.arabic-text ul.menu_path li, .arabic-text #pathmenu ul li{float:right}
/*.arabic-text #content_area .csc-default ul li {direction: ltr;}*/
.arabic-text #content_area .csc-default ul li { list-style-image: url(/fileadmin/templates/memmert/images/list_ar.gif)}

#side_content.arabic-text {padding-right: 14px;  padding-left:0;  text-align:right}
#side_content.arabic-text div.csc-default, #side_content.arabic-text .se-image-header-text-link {width:222px;}
.arabic-text .se-3-columns-left, .arabic-text .se-3-columns-right { padding: 6px 0 5px 18px}
.arabic-text div.csc-textpic-caption-l .csc-textpic-caption {text-align: inherit}

.arabic-text .rtldir {direction: rtl}

#content_area div.se-intro-box-header a{text-decoration: none;}
.arabic-text .csc-default ul {margin: 0 25px 0 35px}
.arabic-text #controltechmenu {margin-left: 14px}
.arabic-text #content_area {float: right;}
.arabic-text .se-2-columns {float: right}




