/* CSS-Variablen von Dietmar
	margin-top: 10px;
	border-width: thin;
	border-style: solid;
	border-color: green;
	border-spacing: 0px;
	border-collapse: seperate;
	border-spacing: 10px;
	border-width: thin;
	border-style: none;
	border-color: red;
	border-top-style: solid;
	border-top-color: white;
	border-spacing: 0px;
	border-style: none;
	border-collapse: seperate;
	padding: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border-style: none;
	border-color: red;
*/

.kleinserie{
	padding-bottom: 30px;
}

.formatangabeninhalt {
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;

	line-height: 30px;
}

.formatblock {
	padding-top: 20px;
}
 
.formatangabe {
	border-width: 1px;
	border-top-style: solid;
	border-top-color: white;
	margin-top: 20px;
}

form {
  margin-top:5px;
  margin-bottom:0px;
}

form_s {
 margin-top:0px;
 margin-bottom:0px;
}

form_s2 {
 margin-top:10px;
 margin-bottom:10px;
}

.text_marked {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCC00;
 
}
.top {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-decoration: none;
}
.checkbox_s {
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 background-color: #757679;
 border-style: none;
 border-width: 0px;
 padding: 0px;
}

a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing: 1px;
  text-decoration: none;
}
a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing: 1px;
text-decoration: none; 
}
a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCC00;
  letter-spacing: 1px; 
text-decoration: none;
}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCC00;
  letter-spacing: 1px;
text-decoration: none; 
}
a.navi:link {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing: 1px;
text-decoration: none;  
}
a.navi:visited {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing: 1px;
text-decoration: none;  
}
a.navi:active {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCC00;
  letter-spacing: 1px;
text-decoration: none; 
}
a.navi:hover {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCC00;
  letter-spacing: 1px;
text-decoration: none; 
}
.text_navi {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: 0px;
text-decoration: none;
}
a.top:link {
  font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-weight:bolder;
 font-size:10px;

text-decoration: none; 
}
a.top:visited {
  font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-weight:bolder;
 font-size:10px;
text-decoration: none; 
}
a.top:active {
  font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 font-weight:bolder;
 font-size:10px;
text-decoration: none; 
}
a.top:hover {
  font-family: Arial, Helvetica, sans-serif;
 color: #F2C40C;
 font-weight:bolder;
 font-size:10px;
text-decoration: none; 
}
a.footer:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
a.footer:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
a.footer:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
a.footer:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFCC00;
  text-decoration: none;
}
a.footer2:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #aaaaaa;
  text-decoration: none;
}
a.footer2:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #aaaaaa;
  text-decoration: none;
}
a.footer2:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #aaaaaa;
  text-decoration: none;
}
a.footer2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFCC00;
  text-decoration: none;
}

a.bodyTextLink:link {
  font-family: Arial, Helvetica, sans-serif;
  /* font-size: px; */
  color: #0000FF;
  text-decoration: none;
}
a.bodyTextLink:visited {
  font-family: Arial, Helvetica, sans-serif;
  /* font-size: px; */
  color: #0000FF;
  text-decoration: none;
}
a.bodyTextLink:active {
  font-family: Arial, Helvetica, sans-serif;
  /* font-size: px; */
  color: #0000FF;
  text-decoration: none;
}
a.bodyTextLink:hover {
  font-family: Arial, Helvetica, sans-serif;
  /* font-size: px; */
  color: #0000FF;
  text-decoration: none;
}
a.info {
	font: bold 1em Arial, Sans-Serif; 
	text-decoration:none; 
	position:relative;	 
}

a.info span {
	display:none;
	font-size:1em; 
}

a.info:hover {
	cursor:default;
	font-size:1em; 
}

a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	top:20px;; 
	left:0;; 
	width:205px; 
	height:70px; 
	border: 1px solid #ccc; 
	background:#f4f4f4 url(design/question.gif) no-repeat bottom right; 
	color:#000; 
	text-align:left; 
	font-size:1em; 
	padding-left:10px; 
	padding-top:10px;
}

table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  letter-spacing: 0px;
  color: #FFFFFF;
}

 table_w_b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
   border: 1px;
   border-color: #AAAAAA;
   border-style: groove;
}

.table_head_home {
  background-color: ;
}
.table_head_home_back {
  background-color: ;
}

.table_head_p {
  background-color: ;
}
.table_head_p_back {
  background-color: ;
}

.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  color: #FFFFFF;
}

.text_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
.text_2r {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#FFCC00;
}

.text_dark {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #555555;
}

.text_s {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

.text_s1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  vertical-align:30%;
}
.text_s2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
}

.text_s3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #ffcc00;
  vertical-align:10%;
}

.text_art_opt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: ;
}

.text_s_grey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #AAAAAA;
}

.text_big_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bolder;
}

.red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: red;
}

.cart_s {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}

.cart_s_red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #757679;
  SCROLLBAR-FACE-COLOR: #EFEFEF;
  SCROLLBAR-HIGHLIGHT-COLOR: #EFEFEF;
  SCROLLBAR-SHADOW-COLOR: #333333;
  SCROLLBAR-3DLIGHT-COLOR: #b1b1b1;
  SCROLLBAR-ARROW-COLOR: #ffffff;
  SCROLLBAR-TRACK-COLOR: #FEFEF;
  SCROLLBAR-DARKSHADOW-COLOR: #666666;
}

.button {
  background-color: #757679;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.button_fix_width {
  background-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width: 158px;
  height: 25px;
}

.button_transp_order {
  background-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width: 120px;
}

.button_transp {
  background-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.eingabe {
  background-color: #EFEFEF;
  border-style: solid;
  border-width: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
.checkbox1{
  border-style: solid;
  border-width: 0px;
  margin: 0px; 
}
.input_fix_w {
  background-color: #EFEFEF;
  border-style: groove;
  border-color: #FFFFFF;
  border-width: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width: 250; 
}
.input_fix_w_marked {
  background-color: #ffcc00;
  border-style: groove;
  border-color: #FFFFFF;
  border-width: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width: 250; 
}

.basket_input {
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.basket_input_marked {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #ffcc00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.account_login {
  background-color: #EFEFEF;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width: 100px;
}
.search_bar {
  background-color: #E1E1E1;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
.lightbox1 {
  background-color: #EFEFEF;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width: 130px;
}
.lightbox2 {
  background-color: #EFEFEF;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width: 250px;
}
.lightbox3 {
  background-color: #757679;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #FFFFFF;
  width:130px;
}
.lightbox4 {
  background-color: #ffcc00;
  border-style: solid;
  border-width: 0px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #000000;
  width:130px;
}
.lightbox5 {
  background-color: #EFEFEF;
  border-style: solid;
  border-width: 0px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #000000;
}
.honorar_1 {
  background-color: #ffcc00;
  border-style: solid;
  border-width: 0px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #000000;
  width:25px;
}
.search {
  background-color: #E1E1E1;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width: 110px;
  height: 21px; 
}
.search1 {
  background-color: #E1E1E1;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 2px;
  color: #333333;
  width: 90px; 
  height: 21px;
}
.search2 {
  background-color: #E1E1E1;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width: 125px;
}
.drop_down {
  background-color: #898A8D;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}
.drop_down1 {
  background-color: #898A8D;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0px;
  height: 18px;
  color: #FFFFFF;
  width: 50px; 
}
.drop_down2 {
  background-color: #898A8D;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
  margin: 2px 0 2px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  width: 125px; 
}

.button_s {
  background-color: #FFCC00;
  border-style: solid;
  border-width: 1px;
  border-color: #757679;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  padding: 0px;
  margin: 0px; 
  width: 25px;
  height: 20px;
}

.button_se {
  background-color: #FFCC00;
  border-style: solid;
  border-width: 1px;
  border-color: #757679;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  padding: 0px;
  margin: 0px; 
  height: 20px;
}

.button_s1 {
  background-color: #FFCC00;
  border-style: solid;
  border-width: 1px;
  border-color: #757679;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width:130px;
   
}

.button_s2 {
  background-color: #FFCC00;
  border-style: solid;
  border-width: 1px;
  border-color: #757679;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  width:90px;
 } 
.navi_sub {
  background-color: : #757679;
  margin: 0px 0px;
}
.navi_sub2 {
  background-color:: #757679;
  margin: 0px 0px;
}
 .path_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #EFEFEF;
}
.path_teaser_head2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #EFEFEF;
}
.weekproduct_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  background-color: #E2E2E2;
}
.lastbuy_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  background-color: #F7F7F7;
}
.article_option_box1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing:  1px;
  font-weight: normal;
  background-color: #757679;
}
.article_option_box2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
  background-color: #757679;
}
.article_variant_box{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #757679;
}

.headline_action_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFCCO0;
  font-weight: bold;
}
.headline_action_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCCO0;
  font-weight: bold;
}
.select_basket {
  background-color: #eeeccc;
  border-style: groove;
  font-family: Arial, Helvetica,Verdana,  sans-serif;
  font-size: 11px;
  color: #000000;
}
.select_basket_delivery {
  background-color: #f7e5b3;
  border-style: groove;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: right;
}
.select_basket_fix {
  background-color: #f7e5b3;
  border-style: groove;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width:  200px;
}
.headline_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.headline_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.headline_3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.headline_4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.headline_5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
}
.pagebottom {
font-size: 7pt;
color: #333333;
font-weight: normal;
height : 10px;
text-align: right;
}


.honorar_box {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 0px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #000000;
  width: 270; 
  padding: 0px;
}
.honorar_box_marked {
  background-color: #ffcc00;
  border-style: solid;
  border-width: 0px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #000000;
  width: 270; 
  padding: 0px;
}

.honorar_box_marked2 {
  background-color: #ffcc00;
  border-style: solid;
  border-width: 0px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;letter-spacing:1px; 
  color: #000000;
  width: 520; 
  padding: 0px;
}

/* Mauszeiger ImageTrail  */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 375px;
	height: 1px;
	z-index: 1000;
}

.borderbot { 
    height: 1px; 
    line-height: 1px; 
    font-size: 1px; 
    margin: 0px; 
    padding: 0px; 
 }
.borderbotlight { 
    height: 1px; 
    margin: 0px; 
    padding: 0px; 
 }
.article_price{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*letter-spacing:1px; */
  color: #ffcc00;
}
