/*----------------------------------------------------------------*/
/* loading */
/*----------------------------------------------------------------*/
#ck_loading, #ck_to_basket, #ck_notes_container, #ck_cookie_basket_container, #ck_import_basket_container {
  border: 1px solid #5B82A1;
  padding: 0.3em;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -11px;
  z-Index: 990;
  font-size: 0.7em;
  cursor: wait;
}

#ck_to_basket, #ck_notes_container, #ck_cookie_basket_container, #ck_import_basket_container {
  text-align: center;
  padding: 1.0em;
  cursor: text;
}

#ck_to_basket p, #ck_notes_container p, #ck_cookie_basket_container p, #ck_import_basket_container p {
  margin: 0px 0px 1.0em 0px;
}

#ck_to_basket a, #ck_notes_container a, #ck_cookie_basket_container a, #ck_import_basket_container a {
/*  text-decoration: underline;*/
}

#ck_notes_container, #ck_cookie_basket_container, #ck_import_basket_container {
  text-align: left;
}

#ck_import_basket_container input {
  font-size: 1.1em;
  width: 374px;
  margin-bottom: 20px;
}

#ck_loading h1 {
  color: #A5B5C6;
  font-size: 1.1em;
  padding-left: 20px;
  background: transparent url('../../images/ck_loading.gif') left top no-repeat;
}


/*----------------------------------------------------------------*/
/* schleier */
/*----------------------------------------------------------------*/
#ck_schleier {
  position: absolute;
  z-Index: 900;
  display: none;
  height: 100%;
  width: 100%;
  background: #fff;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  filter: Alpha(opacity=50);
  cursor: not-allowed;
}

#ck_captcha {
  position: absolute;
  z-Index: 999;
  border: 1px solid #5B82A1;
  padding: 0.3em;
  background: #fff;
  font-size: 0.7em;
  width: 320px;
  height: 184px;
  display: none;
}

#ck_iframe {
  width: 315px;
  height: 165px;
}


/*----------------------------------------------------------------*/
/* body */
/*----------------------------------------------------------------*/
body {
  background: #fff url('../../images/back_body_neu.gif') left top repeat-X;
}

#index {
  background-image: url(../../images/back_body_neu_index.png);
}


/*----------------------------------------------------------------*/
/* wrapper */
/*----------------------------------------------------------------*/
#wrap {
  font-size: 0.7em;
  width: 981px;
  position: absolute;
  top: 0;
  left: 0;
  z-Index: 100;
  background: #fff url('../../images/back_header_neu.gif') left top no-repeat;
}

#index #wrap {
  background-image: url(../../images/back_header_neu_index.png);
}


/*----------------------------------------------------------------*/
/* bereiche */
/*----------------------------------------------------------------*/
#header {
  height: 80px;
  border-right: 1px solid #5B82A1;
  overflow: hidden;

  border: 0;
  height: 80px;
  margin-bottom: 0;
  background: none;
}

#navi {
  height: 24px;
  border-right: 1px solid #5B82A1;
  border: 0;
}

#navi_line {
  height: 4px;
  font-size: 1px;
  overflow: hidden;
  line-height: 4px;
  background: #01CFB8;
  width: 0px;
  border-right: 1px solid #5B82A1;
  display: none;
}

#content {
  margin: 0px 0px 0px 17px;
  padding: 20px 0px 0px 0px;
  margin-top: 42px;
}

#index #content {
  margin-top: 202px;
}

#content #spalte-0 {
  float: left;
  width: 177px;
  width: 156px;
  overflow: hidden;
  margin-left: 27px;
}

#content #spalte-1 {
  float: right;
  width: 768px;
}

#news #content #spalte-1 {
/*  width: 578px;*/
}


#to_top {
  clear: both;
  margin: 20px 0px 0px 196px;
  display: none;
}

#footer {
  clear: both;
  margin: 10px 0px 0px 196px;
  color: #6B7EA8;
  color: #666;
}


/*----------------------------------------------------------------*/
/* breadcrumb */
/*----------------------------------------------------------------*/
#breadcrumb, #breadcrumb1, #breadcrumb2, #breadcrumb3, .breadcrumb {
  line-height: 22px;
  background: #E6F6F5;
  border-top: 1px solid #4CABA6;
  border-bottom: 1px solid #4CABA6;
  margin-bottom: 20px;
  font-size: 0.9em;
  display: none;
}

#breadcrumb a, #breadcrumb1 a, #breadcrumb2 a, #breadcrumb3 a, .breadcrumb a {
  text-decoration: none;
  color: #001869;
  padding: 0px 6px 0px 6px;
}

#breadcrumb a:hover, #breadcrumb1 a:hover, #breadcrumb2 a:hover, #breadcrumb3 a:hover, .breadcrumb a:hover {
  text-decoration: underline;
}



/*----------------------------------------------------------------*/
/* dropdownmenu */
/*----------------------------------------------------------------*/
#dropmenudiv {
  position: absolute;
  border: 1px solid #7E96A7;
  line-height: 18px;
  z-index: 999;
  width: 360px;
  -moz-opacity: 0.95;
  filter: Alpha(opacity=95);
  background: #ECF2F7;
  overflow-x: hidden;
  border-top: 0;
}

#dropmenudiv a {
  display: block;
  padding: 2px 4px;
  width: 232px;
  width: auto;
  font-size: 0.7em;
  border-top: 1px solid #7E96A7;
  color: #6B7EA8;
}

#dropmenudiv a.first {
  border-top: 0;
}

#dropmenudiv a.selected {
  background: #FBFBFB;
}

#dropmenudiv a:hover {
  background: #FBFBFB;
  text-decoration: none;
}


/* produkte teaser
------------------------------------------------------------------*/
#cx_produkte_teaser {
  position: absolute;
  top: 225px;
  left: 801px;
  width: 180px;
  z-index: 9999;
}