/* CSS Standarddatei für ecotwo Shopsystem */
/* Version 1.1 build 214  01.09.2006       */


/* Basis  */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #a3b5c5;
  background:url(/shop/images/bg-rohde.gif) 0 0 repeat-x;
  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;
}


/* 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: #134171;
  text-decoration: none;
}
a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #134171;
  text-decoration: none;
}
a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #134171;
  text-decoration: none;
}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #336191;
  text-decoration: none;
}
a.navi:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #134171;
  text-decoration: none;
}
a.navi:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #134171;
  text-decoration: none;
}
a.navi:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #134171;
  text-decoration: none;
}
a.navi:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #1D65B0;
  text-decoration: none;
}
.text_navi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #134171;
  text-decoration: none;
}
a.top:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #134171;
  text-decoration: none;
}
a.top:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #134171;
  text-decoration: none;
}
a.top:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #134171;
  text-decoration: none;
}
a.top:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #1D65B0;
  text-decoration: none;
}
a.footer:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #134171;
  text-decoration: none;
}
a.footer:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #134171;
  text-decoration: none;
}
a.footer:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #134171;
  text-decoration: none;
}
a.footer:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #1D65B0;
  text-decoration: none;
}


/* Tabellen */
table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  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_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: #333333;
}

.cart_s_red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
}


/*  Formulare  */

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: #E9EAEB;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #404040;
}
.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_country {
  background-color: #f7e5b3;
  border-style: groove;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width:  200px;
  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;
}


/* Level-Hintergrund für Kategorien Navigation */ 

.navi_main {
  background-color: #FFF0CB;
}
.navi_sub {
  background-color: #FFE0CC;
  margin: 0px 0px;
}
.navi_sub2 {
  background-color: #FFCFCC;
  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: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.teaser_head_back2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #FFF0CB;
}
.top_head_back1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF0CB;
  height: 25px;
  font-weight: normal;
  background-color: #FFF0CB;
}
.path_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF0CB;
  font-weight: normal;
  background-color: #1D65B0;
}
.path_teaser_head2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF0CB;
  font-weight: normal;
  background-color: #1D65B0;
}
.weekproduct_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.topseller_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.orderhitlist_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.actionlist_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.lastbuy_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.news_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF0CB;
  height: 25px;
  font-weight: bold;
  background-color: #1D65B0;
}
.accountlogin_teaser_head{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 25px;
  color: #FFF0CB;
  font-weight: bold;
  background-color: #1D65B0;
}
.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;
}


/* Ü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;
}

/* Bestellprozess und Warenkorb */

.basket_noselect_del {
 border-color: #; 
 border-width:1px;  
 border-style:solid;
 padding:2px
}
.basket_select_del {
 border-color:#ff9900; 
 border-width:1px;  
 border-style:solid;
 padding:2px
}

/* ANSEHEN Button */

.btn {
  font-weight:bold;
  border: solid #737373 1px;
  background-color: #eda900;
  color: #134171;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  height: 20px;
  text-align:middle;
}

.btn:link {
  color: #4b4b4b;
  text-decoration:none;
}

.btn:visited {
  color: #4b4b4b;
  text-decoration:none;
}

