* {
  font-family:Tahoma,sans-serif;
/*
  font-size: 14px;
  text-decoration: none;
*/
  color:#808080;
}


html {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  height: 99%;
  margin-bottom: 1px;
  background: #FFFFFF;
  font-family: helvetica, arial, sans-serif;
  font-weight: normal;
}

table {
  border-collapse:collapse;
}

.geladen {
  width: 100%;
  text-align: right;  
}

#box_01 {
  width: 900px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #028DC8;
}

#box_02 {
  width: 850px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #FFFFFF;
  background: #FFFFFF;
}

#box_02_kopf {
  width: 850px;
  margin: 0px;
  padding: 0px;
  background: #808080;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
/*
  border: 1px solid #FFFFFF;
*/
}

#box_03 {
  width: 800px;
  margin: 0px;
  padding: 10px;
  text-align: left;
  background: #FFFFFF;
  color: #808080;
}

#box_03 table {
  width: 100%;
  height: 100%;
}

#box_menu {
  width: 850px;
  height: 58px;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  background: #FFFFFF;
  color: #808080;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
}

#box_menu table {
  width: 100%;
}

#box_menu tr {
}

#box_menu th {
}

#box_menu td {
  text-align: center;
}

.content {
  /* width: 100%; */
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
/*  border: 1px solid ; */
  color: #FFFFFF;  
}

.content_scroll {
  min-height: 475px;
  max-height: 475px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll td {
  height: 22px;
}

.content_scroll_vorschau {
  min-height: 270px;
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.content_scroll_titel {
  min-height: 440px;
  max-height: 440px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_titel td {
  height: 22px;
}

.content_scroll_katalog {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_katalog td {
  height: 22px;
}

.content_scroll_search {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_search td {
  height: 22px;
}

.content_scroll_artikel {
  min-height: 420px;
  max-height: 420px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.content_scroll_artikel td {
  height: 22px;
}

.content_scroll_zusatz {
  min-height: 235px;
  max-height: 235px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_zusatz td {
  height: 22px;
}

.content_scroll_bilder {
  min-height: 470px;
  max-height: 470px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.menu_V, .menu_V0, .menu_V1 { display:block; }
.menu_V { background: #ffffff; color: #000000; }
/*
.menu_V a       { color: #000000; text-decoration:none; }
.menu_V a:hover { color: #000000; text-decoration:underline; }
*/
.menu_V0 { background: #ffffff; color: #000000; }
/*
.menu_V0 a       { color: #000000; text-decoration:none; }
.menu_V0 a:hover { color: #000000; text-decoration:underline; }
*/
.menu_V1 { background: #f0e68c; color: #FFFFFF; }
/*
.menu_V1 a       { color: #FFFFFF; text-decoration:none; }
.menu_V1 a:hover { color: #FFFFFF; text-decoration:underline; }
*/

.menu_Vpflege, .menu_V0pflege, .menu_V1pflege { display:block; }
.menu_Vpflege { background: #028DC8; color: #FFFFFF; }
.menu_V0pflege { background: #028DC8; color: #FFFFFF; }
.menu_V1pflege { background: #00008B; color: #FFFFFF; }

.menu_H, .menu_H0, .menu_H1 { display:block; }
.menu_H0 { background: #FFFFFF; color: #808080; }
.menu_H1 { background: #808080; color: #FFFFFF; }


.hok_sternzeichen {
  font-family:Tahoma,sans-serif;
  font-size: 10px;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  text-align: center;
  background: white;
  border: 1px solid black;
  color: black;
  width:64px;
  height: 64px;
  float:left;
}

.hok_horoskop {
  font-family:Tahoma,sans-serif;
  font-size: 16px;
  text-decoration: none;
  margin: 4px;
  /* margin-top: -6px; */
  padding: 13px;
  text-align: left;
  background: white;
  border: 1px solid black;
  color: black;
  width:902px;
  height: 325px;
  float:left;
}


/*
.rows0 { height:30px; background-color:none; }
.rows1 { height:30px; background-color:lightgrey; color:white; }
*/

.bg_grey, .bg_grey_bild, .bg_grey_text {
  z-index: 40;
  display: none;
  background-color: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=80); /* Internet Explorer */
  -moz-opacity: 0.80; /* Mozilla Browser */
  opacity: 0.80; /* Opera */
}

.facebook {
  z-index: 60;
  display: none;
  top:0px;
  left:0px;
  clear:both;
  position: absolute;
  overflow: hidden;
  background: #d3d3d3;
  background-color: #d3d3d3;
  width:600px;
  height:600px;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -300px;
  border:2px solid black;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  filter:alpha(opacity=100); /* Internet Explorer */
  -moz-opacity: 1.0; /* Mozilla Browser */
  opacity: 1.0; /* Opera */
}

.facebook_b1 {
  margin-top:5px;
  margin-left:5px;
  width:590px;
  height:590px;
  position:absolute;
}

.facebook_b2 {
  margin-top:5px;
  margin-left:5px;
  width:580px;
  height:580px;
  position:absolute;
}

.dasbild {
  z-index: 60;
  display: none;
  top:0px;
  left:0px;
  clear:both;
  position: absolute;
  overflow: hidden;
  background: #d3d3d3;
  background-color: #d3d3d3;
  width:925px;
  height:695px;
  top: 50%;
  left: 50%;
  margin-left: -462px;
  margin-top: -348px;
  border:2px solid black;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  filter:alpha(opacity=100); /* Internet Explorer */
  -moz-opacity: 1.0; /* Mozilla Browser */
  opacity: 1.0; /* Opera */
}

.dasbild_b1 {
  margin-top:5px;
  margin-left:5px;
  width:915px;
  height:685px;
  position:absolute;
}

.dasbild_b2 {
  margin-top:5px;
  margin-left:5px;
  width:905px;
  height:675px;
  position:absolute;
}

.dertext {
  z-index: 60;
  display: none;
  top:0px;
  left:0px;
  clear:both;
  position: absolute;
  overflow: hidden;
  background: #d3d3d3;
  background-color: #d3d3d3;
  width:925px;
  height:695px;
  top: 50%;
  left: 50%;
  margin-left: -462px;
  margin-top: -348px;
  border:2px solid black;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  filter:alpha(opacity=100); /* Internet Explorer */
  -moz-opacity: 1.0; /* Mozilla Browser */
  opacity: 1.0; /* Opera */
}

.dertext_b1 {
  margin-top:5px;
  margin-left:5px;
  width:915px;
  height:685px;
  position:absolute;
}

.dertext_b2 {
  margin-top:5px;
  margin-left:5px;
  width:905px;
  height:675px;
  position:absolute;
}











.kat_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.kat_detail_daten {

}

.kat_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.kat_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1 { background: #FFFFFF; color: #808080; }

.kat_detail_artikel_V0JA { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1JA { background: #FFFFFF; color: #808080; }

.kat_detail_artikel_V0NEIN td { background: #FFFFFF; color: red; }
.kat_detail_artikel_V1NEIN td { background: #FFFFFF; color: red; }

.kat_merkmal_NEIN { color: red; }

.kat_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_detail_bilder {
  display: none;
  width:897px;
  height: 615px;
  overflow-x: hidden;
  overflow-y: hidden;
}



.ast_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.ast_detail_daten {

}

.ast_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.ast_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_artikel_V1 { background: #FFFFFF; color: #808080; }

.ast_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_detail_katalog {
  display: none;
  width:897px;
  height: 590px;
  overflow: none;
}

.ast_detail_katalog_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_katalog_V1 { background: #FFFFFF; color: #808080; }

.ast_detail_katalog_V0gefunden td { background: #00008B; color: #FFFFFF; }
.ast_detail_katalog_V1gefunden td { background: #028DC8; color: #FFFFFF; }


.ast_katalog {
  width:33%;
  height: 590px;
  overflow: none;
  overflow-y: scroll;
  float:left;
}

.art_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: scroll;
  margin-left: -50px;
  margin-top: -85px;
}

.bt_detail1 {
  float:left;
  width:50px;
}

.bt_detail2 {
  float:left;
  width:20px;
}

.bt_detail3 {
  float:left;
  width:30px;
}

.bt_detail4 {
  text-align:center;
  float:left;
  width:50px;
}

.bt_detail_p_merkmal {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.bt_detail_p_artikel {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.divbutton {
  float:left;
  width:75px;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  padding:3px;
  margin-right:1px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  text-align:center;
}

#divonclick1 {
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox {
  margin: 10px;
  padding: 10px;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox p {
  color: #FFFFFF;
}

#statusinfobox_01 {
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox_01 p {
  color: #FFFFFF;
}

#statusinfobox_02, #statusinfobox_03 {
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  text-decoration: none;
  text-align: right;
  float: left;
  width: 43.2%;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox_02 {
  text-align: left;
}

#statusinfobox_02 p, #statusinfobox_03 p {
  color: #FFFFFF;
}



#anz_blog { border: 1px solid; background: #FFFFFF; width:95%; min-height:120px; float:left; padding:5px; margin-bottom:5px; text-align:center; }
#anz_blog_titel_l { float:left;  min-height:20px; min-width:30%; margin:1px; padding-right:2px; text-align:left;   font-size:14px; color:#000000; vertical-align:middle; }
#anz_blog_titel_c { float:left;  min-height:20px; min-width:30%; margin:1px; padding-right:2px; text-align:center; font-size:14px; color:#000000; vertical-align:middle; }
#anz_blog_titel_r { float:right; min-height:20px; min-width:30%; margin:1px; padding-right:2px; text-align:right;  font-size:14px; color:#000000; vertical-align:middle; }

#anz_blog_gender   { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_  { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_M { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_W { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_P { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }

#anz_blog_edit_l  { float:left; min-height:10px; padding:5px; margin:5px; text-align:center; font-size:12px; color:#FFFFF; vertical-align:middle; border:1px solid #FF0000; }

#anz_blog_text_l  { min-height:25px; margin:5px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_text_lb { min-height:25px; margin:5px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_text_c  { min-height:25px; margin:5px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_text_cb { min-height:25px; margin:5px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_text_r  { min-height:25px; margin:5px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_text_rb { min-height:25px; margin:5px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}

#anz_blog_langtext_l  { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_langtext_lb { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_langtext_c  { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_langtext_cb { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_langtext_r  { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_langtext_rb { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}

#anz_blog_fuss_l  { min-height:20px; margin:0px; text-align:left;   font-size:10px; color:#000000; vertical-align:middle; }
#anz_blog_fuss_lb { min-height:20px; margin:0px; text-align:left;   font-size:10px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_fuss_c  { min-height:20px; margin:0px; text-align:center; font-size:10px; color:#000000; vertical-align:middle; }
#anz_blog_fuss_cb { min-height:20px; margin:0px; text-align:center; font-size:10px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_fuss_r  { min-height:20px; margin:0px; text-align:right;  font-size:10px; color:#000000; vertical-align:middle; }
#anz_blog_fuss_rb { min-height:20px; margin:0px; text-align:right;  font-size:10px; color:#000000; vertical-align:middle; font-weight:bold;}

* {
  font-family:Tahoma,sans-serif;
/*
  font-size: 14px;
  text-decoration: none;
*/
  color:#808080;
}


html {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  height: 99%;
  margin-bottom: 1px;
  background: #FFFFFF;
  font-family: helvetica, arial, sans-serif;
  font-weight: normal;
}

table {
  border-collapse:collapse;
}

.geladen {
  width: 100%;
  text-align: right;  
}

#box_01 {
  width: 900px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #028DC8;
}

#box_02 {
  width: 850px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #FFFFFF;
  background: #FFFFFF;
}

#box_02_kopf {
  width: 850px;
  margin: 0px;
  padding: 0px;
  background: #808080;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
/*
  border: 1px solid #FFFFFF;
*/
}

#box_03 {
  width: 800px;
  margin: 0px;
  padding: 10px;
  text-align: left;
  background: #FFFFFF;
  color: #808080;
}

#box_03 table {
  width: 100%;
  height: 100%;
}

#box_menu {
  width: 850px;
  height: 58px;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  background: #FFFFFF;
  color: #808080;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
}

#box_menu table {
  width: 100%;
}

#box_menu tr {
}

#box_menu th {
}

#box_menu td {
  text-align: center;
}

.content {
  /* width: 100%; */
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
/*  border: 1px solid ; */
  color: #FFFFFF;  
}

.content_scroll {
  min-height: 475px;
  max-height: 475px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll td {
  height: 22px;
}

.content_scroll_vorschau {
  min-height: 270px;
  max-height: 270px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.content_scroll_titel {
  min-height: 440px;
  max-height: 440px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_titel td {
  height: 22px;
}

.content_scroll_katalog {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_katalog td {
  height: 22px;
}

.content_scroll_search {
  min-height: 420px;
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_search td {
  height: 22px;
}

.content_scroll_artikel {
  min-height: 420px;
  max-height: 420px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.content_scroll_artikel td {
  height: 22px;
}

.content_scroll_zusatz {
  min-height: 235px;
  max-height: 235px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.content_scroll_zusatz td {
  height: 22px;
}

.content_scroll_bilder {
  min-height: 470px;
  max-height: 470px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.menu_V, .menu_V0, .menu_V1 { display:block; }
.menu_V { background: #ffffff; color: #000000; }
/*
.menu_V a       { color: #000000; text-decoration:none; }
.menu_V a:hover { color: #000000; text-decoration:underline; }
*/
.menu_V0 { background: #ffffff; color: #000000; }
/*
.menu_V0 a       { color: #000000; text-decoration:none; }
.menu_V0 a:hover { color: #000000; text-decoration:underline; }
*/
.menu_V1 { background: #f0e68c; color: #FFFFFF; }
/*
.menu_V1 a       { color: #FFFFFF; text-decoration:none; }
.menu_V1 a:hover { color: #FFFFFF; text-decoration:underline; }
*/

.menu_Vpflege, .menu_V0pflege, .menu_V1pflege { display:block; }
.menu_Vpflege { background: #028DC8; color: #FFFFFF; }
.menu_V0pflege { background: #028DC8; color: #FFFFFF; }
.menu_V1pflege { background: #00008B; color: #FFFFFF; }

.menu_H, .menu_H0, .menu_H1 { display:block; }
.menu_H0 { background: #FFFFFF; color: #808080; }
.menu_H1 { background: #808080; color: #FFFFFF; }


.hok_sternzeichen {
  font-family:Tahoma,sans-serif;
  font-size: 10px;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  text-align: center;
  background: white;
  border: 1px solid black;
  color: black;
  width:64px;
  height: 64px;
  float:left;
}

.hok_horoskop {
  font-family:Tahoma,sans-serif;
  font-size: 16px;
  text-decoration: none;
  margin: 4px;
  /* margin-top: -6px; */
  padding: 13px;
  text-align: left;
  background: white;
  border: 1px solid black;
  color: black;
  width:902px;
  height: 325px;
  float:left;
}


/*
.rows0 { height:30px; background-color:none; }
.rows1 { height:30px; background-color:lightgrey; color:white; }
*/

.bg_grey, .bg_grey_bild, .bg_grey_text {
  z-index: 40;
  display: none;
  background-color: lightblue;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  clear:both;
  position: absolute;
  overflow: hidden;
  filter:alpha(opacity=80); /* Internet Explorer */
  -moz-opacity: 0.80; /* Mozilla Browser */
  opacity: 0.80; /* Opera */
}

.facebook {
  z-index: 60;
  display: none;
  top:0px;
  left:0px;
  clear:both;
  position: absolute;
  overflow: hidden;
  background: #d3d3d3;
  background-color: #d3d3d3;
  width:600px;
  height:600px;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -300px;
  border:2px solid black;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  filter:alpha(opacity=100); /* Internet Explorer */
  -moz-opacity: 1.0; /* Mozilla Browser */
  opacity: 1.0; /* Opera */
}

.facebook_b1 {
  margin-top:5px;
  margin-left:5px;
  width:590px;
  height:590px;
  position:absolute;
}

.facebook_b2 {
  margin-top:5px;
  margin-left:5px;
  width:580px;
  height:580px;
  position:absolute;
}

.dasbild {
  z-index: 60;
  display: none;
  top:0px;
  left:0px;
  clear:both;
  position: absolute;
  overflow: hidden;
  background: #d3d3d3;
  background-color: #d3d3d3;
  width:925px;
  height:695px;
  top: 50%;
  left: 50%;
  margin-left: -462px;
  margin-top: -348px;
  border:2px solid black;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  filter:alpha(opacity=100); /* Internet Explorer */
  -moz-opacity: 1.0; /* Mozilla Browser */
  opacity: 1.0; /* Opera */
}

.dasbild_b1 {
  margin-top:5px;
  margin-left:5px;
  width:915px;
  height:685px;
  position:absolute;
}

.dasbild_b2 {
  margin-top:5px;
  margin-left:5px;
  width:905px;
  height:675px;
  position:absolute;
}

.dertext {
  z-index: 60;
  display: none;
  top:0px;
  left:0px;
  clear:both;
  position: absolute;
  overflow: hidden;
  background: #d3d3d3;
  background-color: #d3d3d3;
  width:925px;
  height:695px;
  top: 50%;
  left: 50%;
  margin-left: -462px;
  margin-top: -348px;
  border:2px solid black;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  filter:alpha(opacity=100); /* Internet Explorer */
  -moz-opacity: 1.0; /* Mozilla Browser */
  opacity: 1.0; /* Opera */
}

.dertext_b1 {
  margin-top:5px;
  margin-left:5px;
  width:915px;
  height:685px;
  position:absolute;
}

.dertext_b2 {
  margin-top:5px;
  margin-left:5px;
  width:905px;
  height:675px;
  position:absolute;
}











.kat_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.kat_detail_daten {

}

.kat_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.kat_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1 { background: #FFFFFF; color: #808080; }

.kat_detail_artikel_V0JA { background: #FFFFFF; color: #808080; }
.kat_detail_artikel_V1JA { background: #FFFFFF; color: #808080; }

.kat_detail_artikel_V0NEIN td { background: #FFFFFF; color: red; }
.kat_detail_artikel_V1NEIN td { background: #FFFFFF; color: red; }

.kat_merkmal_NEIN { color: red; }

.kat_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.kat_detail_bilder {
  display: none;
  width:897px;
  height: 615px;
  overflow-x: hidden;
  overflow-y: hidden;
}



.ast_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: -50px;
  margin-top: -85px;
}

.ast_detail_daten {

}

.ast_detail_artikel {
  display: none;
  width:897px;
  height: 590px;
  overflow-x: scroll;
  overflow-y: scroll;
}

.ast_detail_artikel_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_artikel_V1 { background: #FFFFFF; color: #808080; }

.ast_artikelliste {
  width: 495px; /* 890px; */
  height: 150px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_artikelsuchliste {
  width: 390px; /* 890px; */
  height: 122px; /* 590px; */
  overflow-x: hidden;
  overflow-y: scroll;
}

.ast_detail_katalog {
  display: none;
  width:897px;
  height: 590px;
  overflow: none;
}

.ast_detail_katalog_V0 { background: #FFFFFF; color: #808080; }
.ast_detail_katalog_V1 { background: #FFFFFF; color: #808080; }

.ast_detail_katalog_V0gefunden td { background: #00008B; color: #FFFFFF; }
.ast_detail_katalog_V1gefunden td { background: #028DC8; color: #FFFFFF; }


.ast_katalog {
  width:33%;
  height: 590px;
  overflow: none;
  overflow-y: scroll;
  float:left;
}

.art_detail {
  z-index: 50;
  display: none;
  background: #D3D3D3;
  border: 1px solid white;
  width: 900px;
  height: 615px;
  clear:both;
  position: absolute;
/*
  overflow: scroll;
*/
  overflow-x: hidden;
  overflow-y: scroll;
  margin-left: -50px;
  margin-top: -85px;
}

.bt_detail1 {
  float:left;
  width:50px;
}

.bt_detail2 {
  float:left;
  width:20px;
}

.bt_detail3 {
  float:left;
  width:30px;
}

.bt_detail4 {
  text-align:center;
  float:left;
  width:50px;
}

.bt_detail_p_merkmal {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.bt_detail_p_artikel {
  text-align:center;
  float:left;
  width:15px;
  border: 1px solid white;
  margin-right:3px;
}

.divbutton {
  float:left;
  width:75px;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  padding:3px;
  margin-right:1px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  text-align:center;
}

#divonclick1 {
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox {
  margin: 10px;
  padding: 10px;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox p {
  color: #FFFFFF;
}

#statusinfobox_01 {
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox_01 p {
  color: #FFFFFF;
}

#statusinfobox_02, #statusinfobox_03 {
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  text-decoration: none;
  text-align: right;
  float: left;
  width: 43.2%;
  background: #808080;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

#statusinfobox_02 {
  text-align: left;
}

#statusinfobox_02 p, #statusinfobox_03 p {
  color: #FFFFFF;
}



#anz_blog { border: 1px solid; background: #FFFFFF; width:95%; min-height:120px; float:left; padding:5px; margin-bottom:5px; text-align:center; }
#anz_blog_titel_l { float:left;  min-height:20px; min-width:30%; margin:1px; padding-right:2px; text-align:left;   font-size:14px; color:#000000; vertical-align:middle; }
#anz_blog_titel_c { float:left;  min-height:20px; min-width:30%; margin:1px; padding-right:2px; text-align:center; font-size:14px; color:#000000; vertical-align:middle; }
#anz_blog_titel_r { float:right; min-height:20px; min-width:30%; margin:1px; padding-right:2px; text-align:right;  font-size:14px; color:#000000; vertical-align:middle; }

#anz_blog_gender   { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_  { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_M { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_W { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }
#anz_blog_gender_P { border: 1px solid; background: #FFFFFF; width:12px; height:12px; }

#anz_blog_edit_l  { float:left; min-height:10px; padding:5px; margin:5px; text-align:center; font-size:12px; color:#FFFFF; vertical-align:middle; border:1px solid #FF0000; }

#anz_blog_text_l  { min-height:25px; margin:5px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_text_lb { min-height:25px; margin:5px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_text_c  { min-height:25px; margin:5px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_text_cb { min-height:25px; margin:5px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_text_r  { min-height:25px; margin:5px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_text_rb { min-height:25px; margin:5px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}

#anz_blog_langtext_l  { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_langtext_lb { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:left;   font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_langtext_c  { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_langtext_cb { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:center; font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_langtext_r  { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; }
#anz_blog_langtext_rb { min-height:40px; overflow-x: hidden; overflow-y: auto; margin:0px; text-align:right;  font-size:18px; color:#000000; vertical-align:middle; font-weight:bold;}

#anz_blog_fuss_l  { min-height:20px; margin:0px; text-align:left;   font-size:10px; color:#000000; vertical-align:middle; }
#anz_blog_fuss_lb { min-height:20px; margin:0px; text-align:left;   font-size:10px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_fuss_c  { min-height:20px; margin:0px; text-align:center; font-size:10px; color:#000000; vertical-align:middle; }
#anz_blog_fuss_cb { min-height:20px; margin:0px; text-align:center; font-size:10px; color:#000000; vertical-align:middle; font-weight:bold;}
#anz_blog_fuss_r  { min-height:20px; margin:0px; text-align:right;  font-size:10px; color:#000000; vertical-align:middle; }
#anz_blog_fuss_rb { min-height:20px; margin:0px; text-align:right;  font-size:10px; color:#000000; vertical-align:middle; font-weight:bold;}

/* eigene Ergänzungen */

