/* CSS Standarddatei für ecotwo Shopsystem */
/* Version 1.0 build 195  11.04.2006       */


/* Basis  */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #ffffff;
  SCROLLBAR-FACE-COLOR: #D5D5D5;
  SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-SHADOW-COLOR: #999999;
  SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
  SCROLLBAR-ARROW-COLOR: #FF9900;
  SCROLLBAR-TRACK-COLOR: #E5E5E5;
  SCROLLBAR-DARKSHADOW-COLOR: #333333;
}


.footer_small{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #e2e2e2;
}

a.footers:link{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #e2e2e2;
}a.footers:visited{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #e2e2e2;
}a.footers:active{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #e2e2e2;
}a.footers:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #e2e2e2;
}

/* Bestellprozess und Warenkorb */
/* Auswahl Versandoption*/

.basket_f1{
 border-color: #FF3300; 
 background-color:  #f1f1f1;
 border-width:1px;  
 border-style:solid;
 padding:10px
}


.basket_noselect_del {
 border-color: ; 
 background-color:  #f1f1f1;
 border-width:1px;  
 border-style:solid;
 padding:2px
}
.basket_select_del {
 border-color:#ff3300 #f1f1f1 #ff3300 #f1f1f1; 
 background-color:  #ffffff;
 border-width:1px;  
 border-style:solid;
 padding:2px
}
/* Auswahlbutton */
.cartbutton{
 border-color: #999999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 border-width:1px; 
 border-style:ridge;
 background-color: #9b1412;
} 
.upload_button{
 border-color: #999999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FFFFFF;
 border-width:1px; 
 border-style:ridge;
 background-color: #f08620;
} 
.upload_file{
 border-color: #999999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FFFFFF;
 border-width:1px; 
 border-style:ridge;
 background-color: #ffffff;
} 

.order_bar{
 background-color:  #f3f3f3;
 border-color: #ff9900; 
 border-width: 1px;  
 border-style: solid;
 padding:10px;
}


/* Mauszeiger ImageTrail  */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 350px;
	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; 
 }

/* Rahmen für Produktbilder (optional) */
.prod_bild {
    display: block;
    width: 150px;
    height: 50px;
    padding:15px;
    border: 3px solid #181894;
    cursor: pointer;
}


/* Links für Content, Navigation, Header, Footer */

a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #dc2b19;
  text-decoration: none;
}
a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #dc2b19;
  text-decoration: none;
}
a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #dc2b19;
  text-decoration: none;
}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #dc2b19;
  text-decoration: none;
}
a.navi:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
a.navi:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
a.navi:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
a.navi:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
.text_navi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-decoration: none;
}
a.top:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
a.top:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
a.top:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
a.top:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
a.footer:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}
a.footer:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}
a.footer:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}
a.footer:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
  text-decoration: none;
}


/* Tabellen */
table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}

table_n_p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  color: #333333;
}

table_w_b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
   border: 1px;
   border-color: #cccccc;
   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: ;
}

/* Textformatierungen */

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

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

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

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

.text_s2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
}
.text_white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.text_art_opt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #577b9b;
  font-weight: normal;
  background-image: url(../design/layout/teaser_head_back2.gif);
  height: 25px;
}

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

.text_big_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  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;
}


/*  Formulare  */

.radiobutton1{
border-width:1px; 
border-style:ridge;
border-color: #bbbbbb;
background-color:#e5e5e5;
}
form {
 margin-top:5px;
 margin-bottom:0px;
}
form_s {
 margin-top:0px;
 margin-bottom:0px;
}
.button {
  background-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.button_fix_width {
  background-color: #CCCCCC;
  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: #CCCCCC;
  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: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

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

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

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

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

.button_s {
  background-color: #cccccc;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}
.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: #e1e1e1;
  border-style: groove;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: right;
}
.select_basket_country {
  background-color: #FFFFFF;
  border-style: groove;
  border-color: red;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width:  210px;
  text-align: left;
}
.select_basket_fix {
  background-color: #f7e5b3;
  border-style: groove;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width:  200px;
}
.checkbox_marked{
  border-style: solid;
  border-color: red;
  border-width: 2px;
}


/* Level-Hintergrund für Kategorien Navigation */ 

.navi_main {
  background-color: ;
}
.navi_sub {
  background-color: #CCCCCC;
  margin: 0px 0px;
}
.navi_sub2 {
  background-color: #c1c1c1;
  color: #333333;
  font-size: 11px;
  margin: 0px 0px;
}


/* Formatierungen für Teaser, Contentblöcke etc. */

.teaser_head_back1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #ffffff;
  font-weight: bold;
 }
.teaser_head_back2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #ffffff;
  font-weight: bold;
}
.top_head_back1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  height: 25px;
  font-weight: normal;

}
.path_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #577b9b;
  font-weight: normal;
}
.path_teaser_head2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #577b9b;
  font-weight: normal;
}
.weekproduct_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.topseller_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.orderhitlist_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.actionlist_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.lastbuy_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.news_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.accountlogin_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 6px;
  color: #FFFFFF;
  background-color: #dc2b19;
  font-weight: bold;
}
.article_option_box1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  background-color: #F7F7F7;
}
.article_option_box2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  background-color: #F7F7F7;
}
.article_variant_box{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #F7F7F7;
}

.send_offer{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color: #F7F7F7;
}

/* Überschriften */

.headline_action_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FE0000;
  font-weight: bold;
}
.headline_action_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FE0000;
  font-weight: bold;
}
.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;
}

/* FCKEditor*/
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}