 html, body {   border: 0;   margin: 0;   padding: 0; }  body {   font: 100%/1.25 arial, helvetica, sans-serif; }  div {   }   h1, h2, h3, h4, h5, h6 {   margin: 0;   padding: 0;   font-weight: normal; }  h1 {   padding: 0;   letter-spacing: -1px;   font: 2em arial, helvetica, sans-serif; }  h2 {   padding: 0;   letter-spacing: -1px;   font: 1.5em arial, helvetica, sans-serif;   font-weight: bold; }  h3 {   font: 1em arial, helvetica, sans-serif;   font-weight: bold; }  div, p {   margin: 0;   padding: 0; }  p {   margin: 0;   padding: 0 0 18px 0; }  ul, ol {   xlist-style: none;   xpadding: 0 0 18px 40px; }  blockquote {   margin: 22px 40px;   padding: 0; }  small {   font-size: 0.85em; }  img {   border: 0; }  sup {   position: relative;   bottom: 0.3em;   vertical-align: baseline; }  sub {   position: relative;   bottom: -0.2em;   vertical-align: baseline; }  acronym, abbr {   cursor: help;   letter-spacing: 1px;   border-bottom: 1px dashed; }   a, a: visited {   text-decoration: none; }   form {   margin: 0;   padding: 0;   display: inline; }  input, select, textarea {   font: 1em arial, helvetica, sans-serif; } textarea {   line-height: 1.25; }  label {   xcursor: pointer; }   table {   border: 0;   margin: 0 0 0 0;   padding: 0; } table tr td {  padding: 2px;   }  body {   background-color: #000;   margin: 0 0 0 0;   font-family: Arial, Verdana, Sans-Serif;   font-size: 12px; } hr {   height: 0px;   border-width: 0;   border-top: solid 1px #000; } ul {   xmargin: 10px 0 10px 0px;   xlist-style-type: disc; }   li {  xcolor: green;  xfont-size: 12px;  xcolor: #ddd;  xmargin: 0 0 10px 30px;   } span, img, img.png {   behavior: url(/tmpl/base/styles/iepngfix.htc); } .abs {   position: absolute;   xtop: 0;   xleft: 0; } .clear {   clear: both;   float: none;   height: 0;   font-size: 0; }  .float-left {   float: left; } .float-right {   float: right; }  .text-left {   text-align: left; } .text-right {   text-align: right; } .text-center {   text-align: center; } .text-justify {   text-align: justify; }  .bold {   font-weight: bold; } .italic {   font-style: italic; } .underline {   border-bottom: 1px solid; } .img-left {   float: left;   margin: 4px 10px 4px 0; } .img-right {   float: right;   margin: 4px 0 4px 10px; }  .nopadding {   padding: 0; } .noindent {   margin-left: 0;   padding-left: 0; } .nobullet {   list-style: none;   list-style-image: none; } .nopargin {   margin: 0;   padding: 0; } .Code {   border: #8b4513 1px solid;   padding-right: 5px;   padding-left: 5px;   color: #000066;   font-family: 'Courier New' , Monospace;   background-color: #ff9933; } img.preload {   display: none; } .overlay, #overlay {   position: absolute;   top: 0;   left: 0;   z-index: 90;   width: 100%;   height: 500px;   background-color: #e5e5e5;   filter: alpha( opacity = 60 );   -moz-opacity: 0.6;   opacity: 0.6; } .ergebnis1 {   padding: 5px;   background-color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   line-height: 15px; }   .ergebnis2 {   padding: 5px;   background-color: #f1f1f1;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   line-height: 15px; }  .error, .button {   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif;   line-height: 15px; } .menu {   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif; } .login {   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px; } .mini {   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 10px; } .start_big {   color: #7E1616;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   font-weight: bold; } .header {   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 18px;   line-height: 20px;   font-weight: bold; }  .normal_head {   color: #454545;   font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   font-weight: bold; } .normal_left {   color: #454545;   font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   font-weight: bold; }  a.startpage_border:link {   text-decoration: none;   font-weight: bold; } a.startpage_border:visited {   text-decoration: none;   font-weight: bold; } a.startpage_border:hover {   text-decoration: underline;   font-weight: bold; } .startpage {   font-size: 18px;   line-height: 20px;   font-weight: bold; } .startpage_border {   font-size: 14px;   line-height: 15px;   font-weight: bold; } .startpage_marked {   font-size: 14px;   line-height: 15px;   font-weight: bold; } div.menu, div.m_depth_1, div.menu_level_1, ul.menu, ul.m_depth_1, ul.menu_level_1, li.menu, li.m_depth_1, li.menu_level_1 {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 20px 0;   padding: 0 0 0 0; } ul.menu, ul.m_depth_1, ul.menu_level_1 {   margin: 0 0 0 0; } li.menu, li.m_depth_1, li.menu_level_1 { }   a.menu,   a.m_depth_1,   a.menu_level_1 {  display: block;  width: 200px;  height: auto;  margin: 0 0 15px 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 18px;  font-weight: normal;  font-style: normal;  color: #285078;  text-decoration: none;   }   a.menu:hover,   a.m_depth_1:hover,   a.menu_level_1:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu span,  a.m_depth_1 span,  a.menu_level_1 span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; font-style: normal; color: #285078;  }  .tmpl_content2 .mainnav a.menu_level_1 span { color: #6884a0;  }  a.menu:hover span,  a.m_depth_1:hover span,  a.menu_level_1:hover span { color: #ff9000;  } div.menu_active, div.menu_level_1_active, ul.menu_active, ul.menu_level_1_active, li.menu_active, li.menu_level_1_active {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 20px 0;   padding: 0 0 0 0; } ul.menu_active, ul.menu_level_1_active {   margin: 0 0 0 0; } li.menu_active, li.menu_level_1_active { }   a.menu_active,   a.menu_level_1_active {  display: block;  width: 100%;  height: auto;  margin: 0 0 15px 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 18px;  font-weight: normal;  font-style: normal;  color: #285078;  text-decoration: none;   }   a.menu_active:hover,   a.menu_level_1_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_active span,  a.menu_level_1_active span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; font-style: normal; color: #285078;  }  .tmpl_content2 .mainnav a.menu_active span,  .tmpl_content2 .mainnav a.menu_level_1_active span { color: #6884a0;  }  a.menu_active:hover span,  a.menu_level_1_active:hover span { color: #ff9000;  } div.menu_open, div.menu_level_1_open, ul.menu_open, ul.menu_level_1_open, li.menu_open, li.menu_level_1_open {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 20px 0;   padding: 0 0 0 0; } ul.menu_open, ul.menu_level_1_open {   margin: 0 0 0 0; } li.menu_open, li.menu_level_1_open {   }   a.menu_open,   a.menu_level_1_open {  display: block;  width: 100%;  height: auto;  margin: 0 0 15px 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 18px;  font-weight: normal;  font-style: normal;  color: #285078;  text-decoration: none;   }   a.menu_open:hover,   a.menu_level_1_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_open span,  a.menu_level_1_open span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; font-style: normal; color: #285078;  }  .tmpl_content2 .mainnav a.menu_open span,  .tmpl_content2 .mainnav a.menu_level_1_open span { color: #6884a0;  }  a.menu_open:hover span,  a.menu_level_1_open:hover span { color: #ff9000;  } div.submenu, div.m_depth_2, div.menu_level_2, ul.submenu, ul.m_depth_2, ul.menu_level_2, li.submenu, li.m_depth_2, li.menu_level_2 {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.submenu, ul.m_depth_2, ul.menu_level_2 {   margin: 0 0 0 0; } li.submenu, li.m_depth_2, li.menu_level_2 { }   a.submenu,   a.m_depth_2,   a.menu_level_2 {  display: block;  width: 100%;  height: auto;  margin: 0 0 15px 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;  font-style: normal;  color: #333;  text-decoration: none;   }   a.submenu:hover,   a.m_depth_2:hover,   a.menu_level_2:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.submenu span,  a.m_depth_2 span,  a.menu_level_2 span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #333;  }  .tmpl_content2 .mainnav a.submenu span,  .tmpl_content2 .mainnav a.m_depth_2 span,  .tmpl_content2 .mainnav a.menu_level_2 span { color: #707070;  }  a.submenu:hover span,  a.m_depth_2:hover span,  a.menu_level_2:hover span { color: #ff9000;  }  div.submenu_active, div.menu_level_2_active, ul.submenu_active, ul.menu_level_2_active, li.submenu_active, li.menu_level_2_active {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.submenu_active, ul.menu_level_2_active {   margin: 0 0 0 0; } li.submenu_active, li.menu_level_2_active { }   a.submenu_active,   a.menu_level_2_active {  display: block;  width: 100%;  height: auto;  margin: 0 0 15px 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.submenu_active:hover,   a.menu_level_2_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.submenu_active span,  a.menu_level_2_active span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #ff9000;  }  .tmpl_content2 .mainnav a.submenu_active span,  .tmpl_content2 .mainnav a.menu_level_2_active span { color: #707070;  }  a.submenu_active:hover span,  a.menu_level_2_active:hover span { color: #ff9000;  }  div.submenu_open, div.menu_level_2_open, ul.submenu_open, ul.menu_level_2_open, li.submenu_open, li.menu_level_2_open {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.submenu_open, ul.menu_level_2_open {   margin: 0 0 0 0; } li.submenu_open, li.menu_level_2_open { }   a.submenu_open,   a.menu_level_2_open {  display: block;  width: 100%;  height: auto;  margin: 0 0 15px 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.submenu_open:hover,   a.menu_level_2_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.submenu_open span,  a.menu_level_2_open span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #ff9000;  }  .tmpl_content2 .mainnav a.submenu_open span,  .tmpl_content2 .mainnav a.menu_level_2_open span { color: #707070;  }  a.submenu_open:hover span,  a.menu_level_2_open:hover span { color: #ff9000;  } div.m_depth_3, div.menu_level_3, ul.m_depth_3, ul.menu_level_3, li.m_depth_3, li.menu_level_3 {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.m_depth_3, ul.menu_level_3 {   margin: 0 0 0 0; } li.m_depth_3, li.menu_level_3 { }   a.m_depth_3,   a.menu_level_3 {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #333;  text-decoration: none;   }   a.m_depth_3:hover,   a.menu_level_3:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.m_depth_3 span,  a.menu_level_3 span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #333;  }  a.m_depth_3:hover span,  a.menu_level_3:hover span { color: #ff9000;  } div.menu_level_3_active, ul.menu_level_3_active, li.menu_level_3_active {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.menu_level_3_active {   margin: 0 0 0 0; } li.menu_level_3_active { }   a.menu_level_3_active {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.menu_level_3_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_level_3_active span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #ff9000;  }  a.menu_level_3_active:hover span { color: #ff9000;  } div.menu_level_3_open, ul.menu_level_3_open, li.menu_level_3_open {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.menu_level_3_open {   margin: 0 0 0 0; } li.menu_level_3_open { }   a.menu_level_3_open {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.menu_level_3_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_level_3_open span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #ff9000;  }  a.menu_level_3_open:hover span { color: #ff9000;  } div.m_depth_4, div.menu_level_4, ul.m_depth_4, ul.menu_level_4, li.m_depth_4, li.menu_level_4 {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.m_depth_4, ul.menu_level_4 {   margin: 0 0 0 0; } li.m_depth_4, li.menu_level_4 { }   a.m_depth_4,   a.menu_level_4 {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #333;  text-decoration: none;   }   a.m_depth_4:hover,   a.menu_level_4:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.m_depth_4 span,  a.menu_level_4 span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #333;  }  a.m_depth_4:hover span,  a.menu_level_4:hover span { color: #ff9000;  } div.menu_level_4_active, ul.menu_level_4_active, li.menu_level_4_active {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.menu_level_4_active {   margin: 0 0 0 0; } li.menu_level_4_active { }   a.menu_level_4_active {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.menu_level_4_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_level_4_active span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #ff9000;  }  a.menu_level_4_active:hover span { color: #ff9000;  } div.menu_level_4_open, ul.menu_level_4_open, li.menu_level_4_open {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.menu_level_4_open {   margin: 0 0 0 0; } li.menu_level_4_open { }   a.menu_level_4_open {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.menu_level_4_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_level_4_open span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #ff9000;  }  a.menu_level_4_open:hover span { color: #ff9000;  } div.m_depth_5, div.menu_level_5, ul.m_depth_5, ul.menu_level_5, li.m_depth_5, li.menu_level_5 {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.m_depth_5, ul.menu_level_5 {   margin: 0 0 0 0; } li.m_depth_5, li.menu_level_5 { }   a.m_depth_5,   a.menu_level_5 {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #333;  text-decoration: none;   }   a.m_depth_5:hover,   a.menu_level_5:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.m_depth_5 span,  a.menu_level_5 span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #333;  }  a.m_depth_5:hover span,  a.menu_level_5:hover span { color: #ff9000;  } div.menu_level_5_active, ul.menu_level_5_active, li.menu_level_5_active {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.menu_level_5_active {   margin: 0 0 0 0; } li.menu_level_5_active { }   a.menu_level_5_active {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.menu_level_5_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_level_5_active span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #ff9000;  }  a.menu_level_5_active:hover span { color: #ff9000;  } div.menu_level_5_open, ul.menu_level_5_open, li.menu_level_5_open {   display: block;   overflow: hidden;   width: 100%;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } ul.menu_level_5_open {   margin: 0 0 0 0; } li.menu_level_5_open { }   a.menu_level_5_open {  display: block;  width: 100%;  height: auto;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #ff9000;  text-decoration: none;   }   a.menu_level_5_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #ff9000;  text-decoration: none;   }  a.menu_level_5_open span { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #ff9000;  }  a.menu_level_5_open:hover span { color: #ff9000;  }   .pagecontent_default {   margin: 30px 0 0 30px;   width: 585px;   overflow: hidden; }  .pagecontent_2column {   background: url(/tmpl/deinebewerbung/img/layout/page/pagecontent_default_bg.gif) 322px 31px no-repeat; }   .pagecontent_2column .pagecontent_left {  width: 263px;  margin: 30px 0 0 30px;  float: left;  overflow: hidden;   }   .pagecontent_2column .pagecontent_right {  width: 263px;  margin: 30px 0 0 59px;  float: left;  overflow: hidden;   }   .sitemap_level_1 { }   .sitemap_title_level_1 {  }  .sitemap_title_level_1 a { font-size: 12px; padding: 0 0 0 0;  } .sitemap_title_level_1 a b { }   .sitemap_subpages_level_1 {  margin: 5px 0 5px 40px;   } .sitemap_level_2 { }   .sitemap_title_level_2 {  }  .sitemap_title_level_2 a { font-size: 12px; padding: 0 0 0 0; font-weight: bold;  } .sitemap_title_level_2 a b { }   .sitemap_subpages_level_2 {  margin: 5px 0 5px 40px;   }  .sitemap_subpages_level_2 a { font-size: 12px; padding: 0 0 0 0; font-weight: normal;  } .sitemap_level_3 { }   .sitemap_title_level_3 {  }  .sitemap_title_level_3 a { font-size: 12px; padding: 0 0 0 0;  } .sitemap_title_level_3 a b { }   .sitemap_subpages_level_3 {  margin: 5px 0 5px 40px;   } .sitemap_level_4 { }   .sitemap_title_level_4 {  }  .sitemap_title_level_4 a { font-size: 12px;  } .sitemap_title_level_4 a b { }   .sitemap_subpages_level_4 {  margin: 5px 0 5px 40px;   } .sitemap_level_5 { }   .sitemap_title_level_5 {  }  .sitemap_title_level_5 a { font-size: 16px;  } .sitemap_title_level_5 a b { }   .sitemap_subpages_level_5 {  margin: 5px 0 5px 40px;   } div.menu_spacer {   display: none; }   .disabled { color:#CCCCCC; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; } .errorStackError  { color:#ab3d24; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } .errorStackWarning { color:#FF9900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } .errorStackSuccess { color:#009900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } .ready { color:#009900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666; } .update { color:#009900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666; ;font-weight:bold; }  a.tree_hidden:link { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_hidden:visited { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_hidden:hover { color: #DBDBDB; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   a.tree_deaktivated:link { color: #FF0000; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_deaktivated:visited { color: #FF0000; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_deaktivated:hover { color: #DBDBDB; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   a.tree_internal:link { color: #FF9900; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_internal:visited { color: #FF9900; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_internal:hover { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   a.tree_internalMenu:link { color: #000099; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_internalMenu:visited { color: #000099; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_internalMenu:hover { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   #systemWorking {   position:absolute;   left:43px;   top:47px;   z-index:99; }  img.img_align_left {   margin: 0 8px 8px 0; } img.img_align_right {   margin: 0 0 8px 8px; }   .box1 {   width: 450px;   display: block;   overflow: hidden; }   .box1 .boxtop {  width: 450px;  height: 23px;  display: block;  overflow: hidden;  background: #fff ;   }  .box1 .boxtopinner { padding: 0; margin: 0 0 0 0; overflow: hidden; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;  } .box1 .boxtopinner h1 {   margin: 0;   padding: 0;   color: #285078;   font-family: Arial, Helvetica, Verdana, sans-serif;   font-size: 12px;   font-weight: bold; }   .box1 .boxmiddle {  width: 450px;  display: block;  overflow: hidden;  background: #285078 ;   }  .box1 .boxmiddleinner { margin: 0 28px 0 23px; padding: 0; overflow: hidden; color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;  }   .box1 .boxmiddleinner h1 {   color: #fff; } .box1 .boxmiddleinner p {   color: #fff;   margin: 0 0 10px 0; } .ie .box1 .boxmiddleinner p, .ie7 .box1 .boxmiddleinner p, .ie8 .box1 .boxmiddleinner p {   margin: 0 0 5px 0; } .box1 .boxmiddleinner span {   color: #fff; } .box1 .boxmiddleinner span.small {   font-size: 9px; } .box1 .boxmiddleinner select {   border: solid 1px #fff;   margin: 2px 0 2px 0;   width: 180px; } .box1 .boxmiddleinner input.radio, .box1 .boxmiddleinner label.radio {   float: left;   margin: 10px 10px 0 0; } .box1 .boxmiddleinner hr {   height: 0;   font-size: 0;   border-width: 0;   border-top: dotted 1px #fff;   margin: 10px 0 10px 0; } .ie .box1 .boxmiddleinner hr, .ie7 .box1 .boxmiddleinner hr, .ie8 .box1 .boxmiddleinner hr {   margin: 0 0 5px 0; } .box1 .boxmiddleinner label.text {   width: 90px;   float: left; } .box1 .boxmiddleinner input.text {   width: 80px;   float: right; } .box1 .boxmiddleinner label.submit {   width: 80px;   float: left;   margin: 20px 0 0 0; }   .box1 .boxmiddleinner label.submit span {  font-size: 20px;  font-weight: bold;   } .box1 .boxmiddleinner input.submit {   float: right;   margin: 30px 0 0 0; } .box1 .boxbottom {  width: 450px;  height: 40px;  display: block;  overflow: hidden;  background: #285078 ;   }  .box1 .boxbottominner { padding: 0; margin: 0 0 0 0; overflow: hidden; color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;  }   .box2 {   width: 232px;   display: block;   overflow: hidden; }   .box2 .boxtop {  width: 232px;  height: 23px;  display: block;  overflow: hidden;  background: transparent url(/tmpl/deinebewerbung//img/layout/box2/top_bg.gif) left bottom no-repeat;   }  .box2 .boxtopinner { padding: 0; margin: 0 0 0 0; overflow: hidden; color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;  } .box2 .boxtopinner h1 {   margin: 0;   padding: 0;   color: #333;   font-family: Arial, Helvetica, Verdana, sans-serif;   font-size: 12px;   font-weight: bold; }   .box2 .boxmiddle {  width: 232px;  display: block;  overflow: hidden;  background: transparent url(/tmpl/deinebewerbung//img/layout/box2/middle_bg.gif) left bottom repeat-y;   }  .box2 .boxmiddleinner { margin: 0 28px 0 23px; padding: 0; overflow: hidden; color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;  }   .box2 .boxmiddleinner h1 {   color: #fff; } .box2 .boxmiddleinner p {   color: #fff;   margin: 0 0 10px 0; } .ie .box2 .boxmiddleinner p, .ie7 .box2 .boxmiddleinner p, .ie8 .box2 .boxmiddleinner p {   margin: 0 0 5px 0; } .box2 .boxmiddleinner span {   color: #fff; } .box2 .boxmiddleinner span.small {   font-size: 9px; } .box2 .boxmiddleinner select {   border: solid 1px #fff;   margin: 2px 0 2px 0;   width: 180px; } .box2 .boxmiddleinner input.radio, .box2 .boxmiddleinner label.radio {   float: left;   margin: 10px 10px 0 0; } .box2 .boxmiddleinner hr {   height: 0;   font-size: 0;   border-width: 0;   border-top: dotted 1px #fff;   margin: 10px 0 10px 0; } .ie .box2 .boxmiddleinner hr, .ie7 .box2 .boxmiddleinner hr, .ie8 .box2 .boxmiddleinner hr {   margin: 0 0 5px 0; } .box2 .boxmiddleinner label.text {   width: 90px;   float: left; } .box2 .boxmiddleinner input.text {   width: 80px;   float: right;   margin: 0 2px 0 0; } .box2 .boxmiddleinner label.submit {   width: 80px;   float: left;   margin: 20px 0 0 0; }   .box2 .boxmiddleinner label.submit span {  font-size: 20px;  font-weight: bold;   } .box2 .boxmiddleinner input.submit {   float: right;   margin: 30px 0 0 0; } .box2 .boxbottom {  width: 232px;  height: 28px;  display: block;  overflow: hidden;  background: transparent url(/tmpl/deinebewerbung//img/layout/box2/bottom_bg.gif) left bottom no-repeat;   }  .box2 .boxbottominner { padding: 0; margin: 0 0 0 0; overflow: hidden; color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;  } .slide {   position: absolute;   top: 5%;   left: 30%;   background-color: #ffffff;   opacity: 0.9;   color: #7e1616;   width: 600px;   padding: 5px;   border-bottom: #dbdbdb 1px solid;   border-left: #dbdbdb 1px solid;   border-right: #dbdbdb 1px solid;   border-top: #dbdbdb 1px solid; }   table.orders {   background: url(/tmpl/deinebewerbung//img/layout/listing/topbg.gif) left top no-repeat;   width: 585px; }   table.orders td {  background: #f0f0f0;  margin: 0;  border-width: 0;  border-bottom: solid 3px #fff;  height: auto;  padding: 5px 0 5px 0;   }   table.orders td.form_headline {  background: transparent;  border-width: 0;  }   table.orders td.last {  width: 200px;   } table.orders td.form_headline a { background: transparent; color: #707070; padding: 0 0 0 10px; display: inline;  }   table.orders td span { background: transparent; color: #6884a0; padding: 0 0 0 5px; display: block;  } table.orders td.last span img {   display: block;   float: left;   margin: 0 5px 5px 0;   xpadding: 0 5px 0 0;   xposition: relative;   xtop: 2px; }  .user_login_mask {   }   .user_login_mask h1 {  margin: 0 0 8px 0;   }   .ie .user_login_mask h1,   .ie7 .user_login_mask h1,   .ie8 .user_login_mask h1   {  margin: 0 0 4px 0;   }  .user_login_mask a.marked {  display: block;  background-position: right 4px;  padding: 0;  font-weight: normal;  font-weight: normal;   }  .user_login_mask dl { }  .user_login_mask dl dt { display: block; margin: 0 0 2px 0; padding: 0; color: #285078; font-weight: normal; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px;  }  .user_login_mask dl dd { display: block; margin: 0 0 8px 0; padding: 0;  }  .ie .user_login_mask dl dd,  .ie7 .user_login_mask dl dd,  .ie8 .user_login_mask dl dd { margin: 0 0 4px 0;  } .user_login_mask dl dd input.text, .user_login_mask dl dd input.password {   border: solid 1px #285078;   width: 186px;   height: 15px;   font-size: 12px; } .ie .user_login_mask dl dd input.text, .ie7 .user_login_mask dl dd input.text, .ie8 .user_login_mask dl dd input.text, .ie .user_login_mask dl dd input.password, .ie8 .user_login_mask dl dd input.password, .ie7 .user_login_mask dl dd input.password {   height: 20px; } .ie7 .user_login_mask dl dd input.text, .ie8 .user_login_mask dl dd input.text, .ie8 .user_login_mask dl dd input.password, .ie7 .user_login_mask dl dd input.password {  border: solid 1px #285078;  width: 186px;  height: 20px; }   div.button {   background: url(/tmpl/partoflife2008/img/button-m-bg.gif) left top no-repeat;   display: block;   height: 31px;   width: 132px;   margin: 4px 0 4px 0;   padding: 0;   font-family: Arial, Sans-Serif;   font-weight: bold;   font-size: 11px;   color: #fff;   border-width: 0px;   text-align: left;   overflow: hidden; }   div.button a {  color: #fff;  text-decoration: none;  display: block;  padding: 1px 0 0 20px;   }   div.button a:hover {  text-decoration: underline;   }   .btn-ie {   margin: 0;   padding: 0; }  .btn-input {   }   .btn-input .inn input {  background: url(/tmpl/base/img/blank.gif) left top repeat;  border-width: 0;  cursor: pointer;  font-size: 11px;  font-weight: bold;  color: #fff;  font-family: Arial, Helvetica, sans-serif;  padding: 8px 0 0 15px;  text-decoration: none;  display: block;  overflow: hidden;  text-align: center;   }   .btn-input-ie .inn input,   .btn-input-ie8 .inn input,   .btn-input-ie7 .inn input {  padding-left: 0;   } .btn {   display: block;   overflow: hidden;   margin: 5px 0 5px 0; }   .btn .tob {  display: none;   }   .btn .inn {  display: block;   }  .btn .inn span { display: block; margin: 0 0 0 20px; padding: 3px 0 0 0; font-size: 11px; font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; cursor: pointer; text-decoration: none;  }   .btn .bot {  display: none;   } .btn-s {   width: 71px;   height: 31px; } .btn-m {   width: 132px;   height: 31px; } .btn-l {   width: 240px;   height: 31px; } .btn-s-standard {   background: url(/tmpl/partoflife2008/img/buttons/button2-bg-s.gif) left top no-repeat; }   a:hover .btn-s-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button2-bg-s.gif);   } body.member .btn-s-standard {   background: url(/tmpl/partoflife2008/img/buttons/button-bg-s.gif) left top no-repeat; }   body.member a:hover .btn-s-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button-bg-s.gif);   }   .btn-m-standard {   background: url(/tmpl/partoflife2008/img/buttons/button2-bg-m.gif) left top no-repeat; }   a:hover .btn-m-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button2-bg-m.gif);   } body.member .btn-m-standard {   background: url(/tmpl/partoflife2008/img/buttons/button-bg-m.gif) left top no-repeat; }   body.member a:hover .btn-m-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button-bg-m.gif);   } .btn-l-standard {   background: url(/tmpl/partoflife2008/img/buttons/button2-bg-l.gif) left top no-repeat; }   a:hover .btn-l-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button2-bg-l.gif);   } body.member .btn-l-standard {   background: url(/tmpl/partoflife2008/img/buttons/button-bg-l.gif) left top no-repeat; }   body.member a:hover .btn-l-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button-bg-l.gif);   } .normal_title {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 16px;   font-weight:  bold;   font-style:  normal;   margin: 5px 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0;   clear:   both;   float:  none; } .normal_subtitle {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 14px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear:   both;   float:   none; } .dot {   color:   #285078;   font-size: 12px;   font-weight: bold;   font-family: Arial, Helvetica, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/deinebewerbung//img/layout/marked1.gif) left 4px no-repeat;   padding:   0 0 0 18px;   text-decoration:  none; }   .aform_nolabel {   background: transparent; }  .aform_group {   width: 400px;   margin: 20px 0 20px 0; } .aform_group .subgroup{   margin: 0 0 20px 0; }   .aform_group_label {  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat;  background-color: #fff;  border-top:  none;  border-left: none;  border-bottom: none;  border-right: none;   }  .aform_group_label label { display: block; margin: 0 0 20px 0; padding: 8px 0 6px 0; font-weight: bold; font-size: 13px; color: #333;  } .aform_group_content {  padding: 0 0 0 0;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: repeat-y;  background-color: transparent;  color: #333;   }  .aform_group_content fieldset { border-width: 0;  }  .aform_group_content legend { display: none;  } .aform_group_bottom {  padding: 0 0 0 0;  background-image: url(/img/blank.gif);  background-position: left bottom;  background-repeat: no-repeat;  background-color: #fff;  height: auto;   }  .aform_spacer {   border-width: 0;   border-top: solid 1px #8a8269;   height: 0;   font-size: 0.1pt;   background: ; }   .aform_spacer * {  display: none;   }  .aform_text, .aform_input, .aform_checkbox, .aform_info, .aform_html, .aform_textarea, .aform_flash_upload, .aform_radio, .aform_wysiwyg, .aform_list {   display: block;   overflow: hidden;   width: 400px;   margin: 0 0 0 0;   background: transparent; } .aform_checkbox {   background-image: url(/img/blank.gif);   background-repeat: no-repeat;   background-position: left top; } .aform_flash_upload {   background: transparent;   xborder-top: solid 3px #fff; }   .aform_text_label,   .aform_input_label,   .aform_checkbox_label,   .aform_info_label,   .aform_html_label,   .aform_textarea_label,   .aform_flash_upload .aform_text_label,   .aform_radio_label,   .aform_wysiwyg_label,   .aform_list_label  {  float: none;  width: auto;  height: auto;  overflow: hidden;  background: transparent;  border: solid 1px #fff;  border-width: 0 0 0 0;  margin: 0 0 3px 0;  padding: 0;  color: #285078;   }   .aform_flash_upload .aform_text_label {  float: none;   }  .aform_text_label label,  .aform_input_label label,  .aform_checkbox_label label,  .aform_info_label label,  .aform_html_label label,  .aform_textarea_label label,  .aform_flash_upload .aform_text_label label,  .aform_radio_label label,  .aform_wysiwyg_label label { display: block; margin: 0 0 0 0; padding: 0; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;  }   .aform_text_content,   .aform_input_content,   .aform_checkbox_content,   .aform_info_content,   .aform_html_content,   .aform_textarea_content,   .aform_flash_upload .aform_info_content,   .aform_flash_upload .aform_text_content,   .aform_radio_content,   .aform_wysiwyg_content,   .aform_list_content {  float: none;  width: auto;  height: auto;  overflow: hidden;  background: transparent;  border: ;  border-width: 0 0 0 0;  margin: 0 0 10px 0;  padding: 0;  color: #285078;   }   .aform_flash_upload .aform_html_content,   .aform_flash_upload .aform_info_content,   .aform_flash_upload .aform_text_content {  float: none;  width: 30px;  xposition: relative;  xleft: -6px;  xtop: 0;  xborder-bottom: solid 3px #fff;  xpadding-left: 30px;  xpadding-bottom: 15px;   }   .aform_checkbox_content {  border-width: 0 0 0 0;  padding: 10px 0 0 0;   }   .aform_html_content,   .aform_info_content {  padding: 0 0 0 0;  width: 390px;  width: -20px;   }  .aform_text_content input,  .aform_input_content input,  .aform_checkbox_content input,  .aform_info_content input,  .aform_html_content input,  .aform_textarea_content textarea,  .aform_radio_content input,  .aform_wysiwyg_content wysiwyg { display: block; margin: 0 0 0 0; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background: #fff; width: 390px; height: auto; padding: 1px 2px 1px 2px; border: solid 1px #537393;  }  .aform_wysiwyg_content wysiwyg { display: block; border: solid 1px #fff; color: #333; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; background-color: #fff; width: -8px; padding: 0 2px 0 2px;  }  .aform_radio_content input { display: block; margin: 0 0 0 0; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background: #fff; width: 12px; height: 12px; padding: 0 2px 0 2px; border: none;  }  .aform_checkbox_content input { display: block; margin: 0 0 0 0; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; background: #fff; width: 12px; height: 12px; padding: 0 2px 0 2px; border: none;  }  .aform_textarea_content textarea { height: 200px; margin-bottom: 15px;  }  .aform_input_type_phone input { xwidth: 45px; width: 187px;  } .aform_input_type_phone .prefix, .aform_input_type_phone .prefix_spacer, .aform_input_type_phone input.phone {   display: inline; }  .aform_input_content input.file { height: 22px;  }  .aform_checkbox_option_label { float: left; margin: 0 3px 0 0;  }  .aform_checkbox_option_content { float: left; padding: 3px 0 0 0; font-size: 11px;  }   .aform_checkbox_content_nolabel {  width: 100%;   }  .aform_checkbox_option_label { float: left; margin: 0 3px 0 0;  }  .aform_checkbox_option_content { float: left; padding: 3px 0 0 0;  }   .aform_checkbox_option_container {  display: block;  overflow: hidden;  width: 100%;  margin: 0;   }  .aform_checkbox_option_label { display: block; overflow: hidden; width: 10%; margin: 0 5% 0 0; float: left;  }  .aform_checkbox_option_content { display: block; overflow: hidden; width: 80%; margin: 0; float: left; color: #285078;  } .aform_html_content_nolabel,  .aform_info_content_nolabel { width: 370px; background: transparent; position: relative; xleft: -10px; top: 0;  }  .aform_html_content span, .aform_info_content span { color: #285078; #333; font-family: Arial, Helvetica, Verdana, sans-serif;  } .aform_list_content .dot { background: transparent; padding: 0; font-weight: normal;  }  .aform_list_content br { display: none;  }  .aform_list_content li strong { display: block;  }  .aform_select, .aform_two_select, .aform_variants_select {   display: block;   overflow: hidden;   width: 400px;   margin: 0 0 0 0;   background: transparent; }   .aform_select_label,   .aform_two_select_label,   .aform_variants_select_label {  float: none;  width: auto;  height: auto;  overflow: hidden;  background: transparent;  border: solid 1px #fff;  border-width: 0 0 0 0;  margin: 0 0 3px 0;  padding: 0;  color: #285078;   }  .aform_select_label label,  .aform_two_select_label label,  .aform_variants_select_label label { display: block; margin: 0 0 0 0; padding: 0; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;  }   .aform_select_content,   .aform_two_select_content,   .aform_variants_select_content {  float: none;  width: auto;  height: auto;  overflow: hidden;  background: transparent;  border: ;  border-width: 0 0 0 0;  margin: 0 0 10px 0;  padding: 0;  color: #285078;   }  .aform_select_content select,  .aform_two_select_content select,  .aform_variants_select_content select { display: block; margin: 0 0 0 0; color: #285078; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; font-style: normal;   background: ; width: 396px; height: auto; padding: 0 0 0 0; border: solid 1px #537393;  }  .aform_select_date_content select { float: left; width: 32%; margin: 0 1% 0 0;  }  .aform_two_select_content_left { float: left; width: 120px;  }  .aform_two_select_navi { float: left; width: 32px; margin: 20px 0 0 5px;  } .aform_two_select_navi div {   margin: 0 0 0 12px; } .aform_two_select_navi .aform_two_select_choose {   background: url(/tmpl/minimal/img/layout/arrow_right.gif) left top no-repeat; } .aform_two_select_navi .aform_two_select_drop {   background: url(/tmpl/minimal/img/layout/arrow_left.gif) left top no-repeat; } .aform_two_select_navi .aform_two_select_updown_choose {   background: url(/tmpl/minimal/img/layout/arrow_down.gif) left top no-repeat; } .aform_two_select_navi .aform_two_select_updown_drop {   background: url(/tmpl/minimal/img/layout/arrow_up.gif) left top no-repeat; }   .aform_two_select_navi div img {  visibility: hidden;   } .aform_two_select_content_right { float: left; width: 120px;  } .aform_two_select_content_left select, .aform_two_select_content_right select {   border: solid 1px #fff;   color: #333;   font-family: Verdana, Helvetica, Arial, sans-serif;   font-size: 12px;   background-color: #fff;   height: 160px;   padding: 0 0 2px 0;   width: 100%; }  .aform_headline { } .aform_headline h1 {   margin: 0;   padding: 0; }   .aform_headline h1 span {  font-family:  Arial, Helvetica, Verdana, sans-serif;  color:   #285078;  font-size: 16px;  font-weight:  bold;  font-style:  normal;  margin: 5px 0 15px 0;  display: block;  letter-spacing:   0.1pt;  padding: 0;  clear:   both;  float:  none;   }  .aform_headline_label { float: left; width: auto; overflow: hidden; background: transparent;  }  .aform_headline_content { float: left; width: auto; overflow: hidden; margin: 0 0 0 0; margin-left: 0; color: #333; background: transparent;  }   .aform_ajax_clone { }   .aform_ajax_clone_content { }  .aform_button_group {   xmargin: 0 0 30px 0;   xbackground-color: #c5d7eb;   xmargin: 0 0 3px 0;   width: 400px;   margin: 20px 0 20px 0; }   .aform_button_group_content {  height: 30px;  xmargin: 0 10px 0 0;  padding: 10px 0 0 0;   }  .aform_button, .aform_button_nosubmit, .aform_ajax_button, .aform_ajax_button_ext, .aform_ajax_button_nosubmit {   display: block;   overflow: hidden;   float: right;   xwidth: 120px;   margin: 0 0 3px 10px; }   .aform_button_content,   .aform_button_nosubmit_content,   .aform_ajax_button_content,   .aform_ajax_button_ext_content,   .aform_ajax_button_nosubmit_content {  float: none;  xwidth: 180px;  overflow: hidden;  margin: 0 0 0 0;  xbackground: transparent;   }  .aform_button_content input,  .aform_ajax_button_ext_content input { display: block; overflow: hidden; border-width: 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0; xpadding: 0 0 0 15px; padding: 0; text-decoration: none; text-align: left; background-color: transparent; width: ; height: ; background-image: url(/img/blank.gif); background-position: left top; background-repeat: no-repeat;  } .aform_button .clear { display: none;  }  .aform_button_nosubmit_content a,  .aform_ajax_button_nosubmit_content a { display: block; overflow: hidden; border-width: 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0; xpadding: 8px 0 0 15px; padding: 0; text-decoration: none; text-align: left; background-color: transparent; width: ; height: ; background-image: url(/img/blank.gif); background-position: left top; background-repeat: no-repeat;  }  .aform_button_nosubmit_content a:hover { xbackground-image: url(/tmpl/minimal/img/layout/button_normal_hover.gif);  } .aform_button_nosubmit_content a img {   xdisplay: none; }  .aform_ajax_button_content input { display: block; overflow: hidden; border-width: 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0; xpadding: 0 0 0 15px; padding: 0; text-decoration: none; text-align: left; background-color: transparent; width: ; height: ; background-image: url(/img/blank.gif); background-position: left top; background-repeat: no-repeat;  }  a.form_head2 {   text-decoration: none;   font-weight: normal;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 12px;   line-height: 15px; }   a.form_head2:link {  color: #454545;   }   a.form_head2:visited {  color: #454545;   }   a.form_head2:hover {  color: #DBDBDB;   } a.form_headline {   text-decoration: none;   font-weight: bold;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 13px;   line-height: 15px;   color: #333333; }   a.form_headline:link {  color: #333333;   } a.form_headline:visited {  color: #333333;   } a.form_headline:hover {  color: #285078;   }  .form_editor { }; .form_ro_editor {   background-color: #FFFFFF;   color: #AAAAAA;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid; }; .form_highlight {   background-color: #EDEDED;   color: #454545;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #666666; } .form_listDisabled {   color: #990000;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none; border-color: #666666; } .form_error {   color: orange;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #666666;   font-weight: bold; }  .form_headline {   background-color: #D1D1D8;   color: #33333;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 13px;   text-decoration: none;   font-weight: bold;   line-height: 30px;   padding: 5px;   }  td.form_headline {   height: 20px;   border-bottom: 4px solid #FFF; } .form_subheadline {   background-color: #333;   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   text-decoration: none;   font-weight: bold;   height: 20px;   line-height: 15px; }  .form_head {   display:none; } .form_head2 {   xbackground-color: #0D513C;   color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #FFFFFF;   font-weight: bold;   border-bottom: 4px solid #FFF; } .form_list1 {   background-color: #EAEAEA;   color: #285078;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   padding: 2px;   font-weight: bold; } td.form_list1 {   background-color: #EAEAEA;   color: #285078;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   padding: 2px;   font-weight: bold;   height: 35px;   border-bottom: 4px solid #FFF; } .form_list2 {   background-color: #EAEAEA;   color: #285078;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   padding: 2px;   font-weight: bold; } td.form_list2 {   background-color: #EAEAEA;   color: #285078;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   padding: 2px;   font-weight: bold;   height: 35px;   border-bottom: 4px solid #FFF; }  .form_Y {   color: #EEEEEE;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #009900;   }   .form_I {   color: #EEEEEE;   font-family:arial,helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #FF9900;   }   .form_M {   color: #EEEEEE;   font-family:arial,helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #000099;   }  .form_M {   color: #EEEEEE;   font-family:arial,helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #000099;   }  .form_N {   color: #EEEEEE;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #990000;   }  .form_H {   color: #EEEEEE;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #FF9900;   }  .form_input {   background: #FFFFFF;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid;   color : #454545; } .form_input_small {   background: #FFFFFF;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid;   color : #454545;   font-size:9px; } input.normal, select.normal, textarea.normal, input.login, iframe.normal {   background: #FFFFFF;   border: solid 1px #76987f;   color : #5aa48b;   font-weight: bold; }  button.normal, input.button, {   background: #FFFFFF;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid;   color : #454545;   xwidth: 120px; } a.dynamic_button {  font-family:Futura, Arial, Tahoma, Helvetica,sans-serif;  font-size:11px;  text-decoration: none;  background-image:url(./img/base/button_bg.gif);  background-repeat:repeat-x;  BORDER-BOTTOM: #DBDBDB 1px solid;  BORDER-LEFT: #DBDBDB 1px solid;  BORDER-RIGHT: #DBDBDB 1px solid;  BORDER-TOP: #DBDBDB 1px solid;  padding-top: 0px;  padding-right: 5px;  padding-bottom: 0px;  padding-left: 5px;  color : #454545;   }   input.error, select.error, textarea.error, {   background: #FFFFFF;   BORDER-BOTTOM: #7E1616 1px solid;   BORDER-LEFT: #7E1616 1px solid;   BORDER-RIGHT: #7E1616 1px solid;   BORDER-TOP: #7E1616 1px solid;   color : #454545; }   .header {   color: #fff;   font-family: Arial, Helvetica, sans-serif;   font-weight: normal;   display: block;   margin: 0 0 3px 0; }  fieldset {   display: block;   padding: 0 0 0 0;   margin: 0 0 0 0;  color: #fff;   border-width: 0;   xbackground: orange;   border-top: 1px solid #fff; } legend {   display: block;   padding: 5px 10px 0 0;   margin: 0 0 10px 0;  xwidth: 200px;   xheight: 30px;  xborder-top: #fff 1px solid;   font-size: 12px;   font-weight: bold;   color: #afc6be;   xbackground: yellow; } .form_scheduled {   color: #4169E1;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } .form_running {  color: #D2691E;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   }  .form_cancelled {   color: #990000;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } .form_continued {   color: Teal;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } .form_delivered {   color: #009900;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } body {   color:   #333;   font-family:  Arial, Helvetica, Verdana, sans-serif;   font-size: 12px;   background-color:  #fff; } .normal {   color:   #333;   font-family:  Arial, Helvetica, Verdana, sans-serif;   font-size: 12px; } .small {   color:   #333;   font-family:  Arial, Helvetica, Verdana, sans-serif;   font-size: 11px; } .headline {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 16px;   font-weight:  bold;   font-style:  normal;   margin: 5px 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0;   clear:   both;   float:  none; } .sub_headline {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 14px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear:   both;   float:   none; } .sub_sub_headline {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } .paragraph {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 11px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } .sub_paragraph {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 11px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } .marked {   color:   #285078;   font-size: 12px;   font-family: Arial, Helvetica, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/deinebewerbung//img/layout/marked1.gif) left 4px no-repeat;   padding:   0 0 0 18px;   text-decoration:  none; } .marked2 {   color:   #285078;   font-size: 12px;   font-weight: bold;   font-family: Arial, Helvetica, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url() right 4px no-repeat;   padding:   0 23px 0 0;   text-decoration:  none; } body {   padding: 10px 0 0 0;   margin: 0;   background-color: #fff;   xbackground-image: url();   xbackground-position: left top;   xbackground-repeat: repeat-x; }   textarea {   resize: none; }  body {   font-family: Arial, Helvetica, Verdana, sans-serif;   font-size: 12px;   color: #333; } td, li, a, div {   font-family: inherit;   font-size: inherit;   color: inherit;   letter-spacing: 0pt; }  body, td, p, div {   margin: 0;   padding: 0; } a {   color: #285078;   padding: 0;   margin: 0;   text-decoration: none; }   a:hover {  text-decoration: none;  color: #ff9000;   }   .marked a,   .marked2 a {  text-decoration: none;   } img {   border-width: 0px;   display: inline; } .helptext {   font-family: Arial, Helvetica, Verdana, sans-serif;   font-size: 9px;   color:  #959595 !important;   font-style: italic; } ul { }   li {  color: #333;  font-family: Arial, Helvetica, Verdana, sans-serif;   } p {   color:   #333;   font-family:  Arial, Helvetica, Verdana, sans-serif;   font-size: 12px; } span {   color:   #333;   font-family:  Arial, Helvetica, Verdana, sans-serif;   font-size: 12px; } small {   color:   #333;   font-family:  Arial, Helvetica, Verdana, sans-serif;   font-size: 11px; } h1 {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 16px;   font-weight:  bold;   font-style:  normal;   margin: 5px 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0;   clear:   both;   float:  none; } h2 {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 14px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear:   both;   float:   none; } h3 {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } h4 {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 11px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } h5 {   font-family:  Arial, Helvetica, Verdana, sans-serif;   color:   #285078;   font-size: 11px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } emph {   color:   #285078;   font-size: 12px;   font-weight: bold;   font-family: Arial, Helvetica, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/deinebewerbung//img/layout/marked1.gif) left 4px no-repeat;   padding:   0 0 0 18px;   text-decoration:  none; } .marked a {   color:   #285078;   text-decoration:  none; } .marked a:hover {   text-decoration:  none; } #root .highlight {   color: #ff9000; } strong {   color:   #285078;   font-size: 12px;   font-weight: bold;   font-family: Arial, Helvetica, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url() right 4px no-repeat;   padding:   0 23px 0 0;   text-decoration:  none; }  .pagewrap {   width: 100%;   text-align: center;   margin: 0 0 0 0; }   .pagewrap2 {  width: 972px;  overflow: hidden;  margin: 0;  margin: auto auto;  text-align: left;  background: url(/tmpl/deinebewerbung/img/layout/page/page_bg.gif) left top repeat-y;  position: relative;   }  .page { float: left; width: 900px; margin: 0 0 0 36px; overflow: hidden;  }  .ie .page {  }  .tmpl_content .page { background: url(/tmpl/deinebewerbung/img/layout/page/content_bg.gif) 657px 410px no-repeat;  }  .tmpl_content2 .page { background: url(/tmpl/deinebewerbung/img/layout/page/content_bg.gif) 657px 200px no-repeat;  }  .header {   width: 900px;   height: 140px;   margin: 0 0 15px 0;   position: relative;   background: url(/tmpl/deinebewerbung/img/layout/page/header_bg.gif) left bottom repeat-x;  xdisplay: none; } .tmpl_content2 .header {   margin: 0;   border-bottom: solid 10px #285078; }   .logo {  position: absolute;  top: 15px;  left: 0;   }   .logo {  top: 5px;   }  .metanavi {  position: absolute;  top: 15px;  right: 30px;  height: 35px;  overflow: hidden;  text-align: right;  xwidth: 570px;  width: auto;  xbackground: orange;  padding-left: 200px;   }   .ie .metanavi,   .ie8 .metanavi,   .ie7 .metanavi {  xwidth: 100%;  text-align: right;   }  .metanavi ul { display: block; margin: -3px -24px 0 0; padding: 0; height: 35px; width: auto; overflow: hidden; line-height: 16px; xbackground: yellow;  }  .ie .metanavi ul,  .ie8 .metanavi ul,  .ie7 .metanavi ul { margin: -3px -24px 0 0;  } .metanavi li {   display: block;   float: left;   margin: 0 12px 0 0;   padding: 0 12px 0 0;   width: auto;   overflow: hidden;   background: url(/tmpl/deinebewerbung//img/layout/page/metanavi_sep.gif) right 6px no-repeat;   xbackground-color: red;   position: static;   line-height: 16px; } .ie .metanavi li, .ie8 .metanavi li, .ie7 .metanavi li {   overflow: visible;   display: inline;   float: none;   background-position: right 8px;   margin: 0 14px 0 0; }   .metanavi li a {  text-decoration: none;  display: inline;  width: auto;  height: auto;  margin: 0;  padding: 0;  overflow: hidden;  position: static;  line-height: 16px;  xbackground: white;   }   .metanavi li a:hover {  text-decoration: none;   }  .metanavi li a span {    line-height: 16px;    font-size: 12px;    padding-left: 2px;  }    .metanavi ul ul,  .ie .metanavi ul ul,  .ie8 .metanavi ul ul,  .ie7 .metanavi ul ul {    display: none;  }     .topnavi {  position: absolute;  top: 97px;  right: 30px;  height: 30px;  overflow: hidden;  text-align: right;  xwidth: 570px;  xbackground: orange;   }   .ie .topnavi,   .ie8 .topnavi,   .ie7 .topnavi {  xwidth: 100%;  text-align: right;   }  .topnavi ul { display: block; margin: 0 0 0 -30px; padding: 0; height: 30px; width: auto; overflow: hidden; line-height: 22px; xbackground: yellow;  } .topnavi li {   display: block;   float: left;   margin: 0 0 0 15px;   padding: 0 0 0 15px;   width: auto;   overflow: hidden;   xbackground-color: red;   position: static;   line-height: 22px; } .ie .topnavi li, .ie8 .topnavi li, .ie7 .topnavi li {   overflow: visible;   display: inline;   float: none; }   .topnavi li a {  text-decoration: none;  display: inline;  width: auto;  height: auto;  margin: 0;  padding: 0;  overflow: hidden;  position: static;  line-height: 22px;  xbackground: white;   }   .topnavi li a:hover {  text-decoration: none;   }  .topnavi li a span {    line-height: 22px;    font-size: 18px;    color: #285078;    font-weight: bold;  }  .topnavi li a:hover span {    color: #ff9000;  }    .topnavi ul ul,  .ie .topnavi ul ul,  .ie8 .topnavi ul ul,  .ie7 .topnavi ul ul {    display: none;  }   .topnavi2 {  position: absolute;  top: 110px;  right: 30px;  height: 30px;  overflow: hidden;  text-align: right;  xwidth: 570px;  xbackground: orange;   }   .ie .topnavi2,   .ie8 .topnavi2,   .ie7 .topnavi2 {  xwidth: 100%;  text-align: right;  top: 100px;   }  .topnavi2 ul { display: block; margin: 0 0 0 0; padding: 0; height: 30px; width: auto; overflow: hidden; line-height: 22px; xbackground: yellow;  } .topnavi2 li {   display: block;   float: left;   margin: 0 0 0 4px;   padding: 0 0 0 0;   width: auto;   height: 30px;   overflow: hidden;   position: static;   line-height: 22px; } .ie .topnavi2 li, .ie8 .topnavi2 li, .ie7 .topnavi2 li {   overflow: visible;   display: inline;   float: none; } .topnavi2 li.menu_level_1 {   background-color: #d1d1d8; } .topnavi2 li.menu_level_1_active, .topnavi2 li.menu_level_1_open {   background-color: #285078; }   .topnavi2 li a {  text-decoration: none;  display: block;  width: auto;  height: 30px;  margin: 3px 20px 0 20px;  padding: 0;  overflow: hidden;  position: static;  line-height: 22px;  xbackground: white;   }   .topnavi2 li a:hover {  text-decoration: none;   }   .ie .topnavi2 li a,   .ie8 .topnavi2 li a,   .ie7 .topnavi2 li a {  display: inline;   }  .topnavi2 li a span {    line-height: 22px;    font-size: 12px;    color: #fff;    font-weight: bold;  }  .topnavi2 li a:hover span {    color: #fff;  }    .topnavi2 ul ul,  .ie .topnavi2 ul ul,  .ie8 .topnavi2 ul ul,  .ie7 .topnavi2 ul ul {    display: none;  }    .topnavi3 {  position: absolute;  top: 150px;  right: 30px;  height: 30px;  overflow: hidden;  text-align: right;  xwidth: 570px;  xbackground: orange;   }   .ie .topnavi3,   .ie8 .topnavi3,   .ie7 .topnavi3 {  xwidth: 100%;  text-align: right;  xtop: 102px;  top: 140px;   }  .topnavi3 ul { display: block; margin: 0 0 0 0; padding: 0; height: 30px; width: auto; overflow: hidden; line-height: 22px; xbackground: yellow;  } .topnavi3 li {   display: block;   float: left;   margin: 0 0 0 4px;   padding: 0 0 0 0;   width: auto;   height: 30px;   overflow: hidden;   position: static;   line-height: 22px; } .ie .topnavi3 li, .ie8 .topnavi3 li, .ie7 .topnavi3 li {   overflow: visible;   display: inline;   float: none; } .topnavi3 li.menu_level_1 {   background-color: #d1d1d8; } .topnavi3 li.menu_level_1_active, .topnavi3 li.menu_level_1_open {   background-color: #285078; }   .topnavi3 li a {  text-decoration: none;  display: block;  width: auto;  height: 30px;  margin: 3px 20px 0 20px;  padding: 0;  overflow: hidden;  position: static;  line-height: 22px;  xbackground: white;   }   .topnavi3 li a:hover {  text-decoration: none;   }   .ie .topnavi3 li a,   .ie8 .topnavi3 li a,   .ie7 .topnavi3 li a {  display: inline;   }  .topnavi3 li a span {    line-height: 22px;    font-size: 12px;    color: #fff;    font-weight: bold;  }  .topnavi3 li a:hover span {    color: #fff;  }    .topnavi3 ul ul,  .ie .topnavi3 ul ul,  .ie8 .topnavi3 ul ul,  .ie7 .topnavi3 ul ul {    display: none;  }  .teaser {   width: 900px;   height: 215px;   margin: 0 0 15px 0;   overflow: hidden;   xbackground: #e7e8ee;   background: url(/tmpl/deinebewerbung/img/layout/page/teaser_bg.gif) left top repeat-y; }   .teaser .left {  width: 642px;  float: left;  display: block;   }    .startpagetabs { height: 215px; width: 642px; overflow: hidden;  } .startpagetabs_top {   height: 188px;   width: 642px;   overflow: hidden; }   .startpagetabs_column {  height: 150px;  width: 174px;  float: left;  text-align: center;  overflow: hidden;  margin: 20px 20px 15px 20px;  color: #285078;   }   .startpagetabs_tabs {   height: 27px;   width: 680px;   overflow: hidden;   background-image: url(/tmpl/deinebewerbung/img/layout/page/startpage_tabs_sprite.gif);   background-position: 0px 0px;   background-repeat: no-repeat; } .startpagetabs_active_tab1 {  background-position: 0px -27px;  } .startpagetabs_active_tab2 {  background-position: 0px -54px;  } .startpagetabs_active_tab3 {  background-position: 0px -81px;  } .startpagetabs_active_tab4 {  background-position: 0px -108px; }    #entry_link1 { color: #666;}   .startpagetabs_tabs a {  display: block;  width: 159px;  height: 27px;  float: left;  text-align: center;  color: #bebec8;  font-size: 17px;  text-decoration: none;  padding: 4px 0 0 0;  margin: 0 2px 0 0;   }   .startpagetabs_tabs a.active,   .startpagetabs_tabs a:hover {  color: #666;   }  .teaser .right {  width: 243px;  float: left;  display: block;  margin: 0 0 0 15px;   }  .teaser .right .user_login_mask { margin: 18px 0 0 20px; width: 190px; height: 182px; overflow: hidden;  }   .content {   width: 900px;  padding: 0 0 0 0;   margin: 0;   overflow: hidden;   background: url(/tmpl/deinebewerbung/img/layout/page/content_head_bg.gif) left top repeat-x; } .tmpl_content2 .content {   background: transparent; }   #minheight {  float: left;  display: block;  width: 1px;  margin: 0;  padding: 0;   }  .content .left {  width: 641px;  float: left;  display: block;   }   .content .right {  width: 250px;  float: left;  display: block;  margin: 23px 0 0 8px;    }  .mainnav { margin: 6px 0 0 38px;  } .content_below {   height: 100px;   background: #fff; } .footer {  width: 900px;   height: 35px;   background: #285078;  margin: 37px 0 28px 36px; }   .bottomnavi {   position: relative;  top: 9px;  left: 356px;  height: 15px;  overflow: hidden;  width: 515px;   xwidth: 570px;  xbackground: orange;   }   .ie .bottomnavi,   .ie8 .bottomnavi,   .ie7 .bottomnavi {  xwidth: 100%;  text-align: right;   }  .bottomnavi ul { display: block;    padding: 0; height: 30px; width: 535px; overflow: hidden; line-height: 12px; xbackground: yellow;  }  .ie .bottomnavi ul,  .ie8 .bottomnavi ul,  .ie7 .bottomnavi ul { margin: 0 -26px 0 0;  } .bottomnavi li {   display: block;   float: left;   margin: 0 12px 0 0;   padding: 0 12px 0 0;   width: auto;   overflow: hidden;   background: url(/tmpl/deinebewerbung//img/layout/page/bottomnavi_sep.gif) right 3px no-repeat;   xbackground-color: red;   position: static;   line-height: 12px;   height: 30px; } .ie .bottomnavi li, .ie8 .bottomnavi li, .ie7 .bottomnavi li {   overflow: visible;   display: inline;   float: none;   background-position: right 3px;   margin: 0 14px 0 0; }   .bottomnavi li a {  text-decoration: none;  display: inline;  width: auto;  height: 30px;  margin: 0;  padding: 0;  overflow: hidden;  position: static;  line-height: 12px;  xbackground: white;   }   .bottomnavi li a:hover {  text-decoration: none;   }  .bottomnavi li a span {    line-height: 12px;    font-size: 12px;    color: #fff;  }    .bottomnavi ul ul,  .ie .bottomnavi ul ul,  .ie8 .bottomnavi ul ul,  .ie7 .bottomnavi ul ul {    display: none;  }  #keywords {   margin: 10px 0 28px 36px;   padding-left: 30px; } #root * {   overflow: visible; } #root body {   height: auto; } #root .metanavi {   display: none; } #root .left {   margin-left: 0; } #root .left, #root .right {   xfloat: none; } #root .clear {   display: none; } 