/* Stylesheet für gruenteam */
/* ------------------------ */



/*  Z E N T R A L E   F O R M A T E  */
body,p,a,td,b,blockquote,li,ul {
        font-family: Verdana,Arial,Helvetica,sans-serif; 
        color: #000000; 
        font-size: 8.5pt;
        line-height: 1.5;
}
body { 
        background-color: #FFFFFF; 
        text-align: center;

}

h1,.h1          { font-family:Times New Roman; font-size: 20pt; color: #005200; font-weight: bold; font-style:italic; padding-top: 20px; margin-top: -9px; padding-bottom: 5px; border-bottom: 1px solid #AD311F;} 
h2,.h2          { font-family:Times New Roman; font-size: 11pt; color: #005200; font-weight: bold; font-style:italic; margin-top: -5px; margin-bottom: -3px} 
b,.b            { font-weight: bold; }
form            { margin: 0px; }
li              { margin-left: -23px;}
ul,ol           { margin-top: 0px;}
hr              { color: #AD311F; height: 1px;  }
.small          { font-size: 7.5pt;  font-weight: bold; color: #777676; padding-bottom: 2px;}
.small2         { font-size: 7.5pt; margin: 0 10px 0 10px; font-weight: normal;}
.error          { color: #FF0000; font-weight: bold; }
.price,.price2  { font-family:Times New Roman; font-size: 11pt; color: #8D3800; font-weight: bold; font-style:italic; display:inline; white-space:nowrap;}
.priceold	{ text-decoration:line-through; color: #000000;}
.price2		{ color:red;}
img 		{ border:none }



/*  B I L D E R  */
.productimage   { border: 0px solid white; margin-right: 6px;}
.catalogimage   { border: 0px solid white; margin: 0 6px 18px 0;}


/*  L I N K S  */
/* Link Kategorien */
.cataloglink,a.cataloglink,a:link.cataloglink,a:visited.cataloglink,a:active.cataloglink,a:hover.cataloglink
                { 
                color: #005200;
                font-family: TimesNewRoman;
                font-size: 12pt; 
                font-weight: bold; 
                text-decoration: none; 
                }
a:hover.cataloglink 
                { 
                text-decoration: underline;
                }


/* Link Produktnamen */
.productlink,a.productlink,a:link.productlink,a:visited.productlink,a:active.productlink,a:hover.productlink
                { font-family:Times New Roman; color: #005200; font-weight: bold; text-decoration: none; font-style:italic; font-size:11pt; }
a:hover.productlink 
                { text-decoration: underline; }
                
/* Link Newsletter */
.nl,a.nl,a:link.nl,a:visited.nl,a:active.nl,a:hover.nl
                { color: red; font-weight: bold; text-decoration: none; font-size:8pt; }

/* Unternavigationslinks */
.unav,a.unav,a:link.unav,a:visited.unav,a:active.unav,a:hover.unav
                { color: #005200; font-weight: bold; text-decoration: none;  }




/*  S T A N D A R D T A B E L L E  */
table.standard  {
        border-collapse:collapse;
}
table.standard th { 
        font-size: 11px;
        font-weight: bold; 
        color: #005200; 
        text-transform: uppercase; 
        background: #C0D0BB; 
        height: 20px; 
        padding: 4px 4px 4px 4px; 
        border: 1px solid white; 
}
        
table.standard td {
        font-weight: normal; 
        color: #00000; 
        padding: 4px 4px 4px 4px !important; 
        background:#EBF2E9; 
        border: 1px solid white !important; 
}

table.standard td.divider {
        height: 3px;
        background:; 
        padding: 0px;
        border: 0px; 
}
table.standard td.footer,table.standard a.footer,table.standard a:link.footer,table.standard a:visited.footer,table.standard a:active.footer,table.standard a:hover.footer {
        font-size: 7.5pt;
        color: #005200; 
        padding-left:0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
        background:;
        border: 0px; 
}
table.standard a.footer,table.standard a:link.footer,table.standard a:visited.footer,table.standard a:active.footer {
        text-decoration: underline; 
}
table.standard a:hover.footer {
        text-decoration: none; 
}
table td.footer{
	background-repeat: no-repeat;
}



table.standard td.empty, td.empty {
        background:none;
        border: 0px;
}


/*  L E E R - T A B E L L E  */
table.empty, table.empty td {
        border-collapse:collapse; 
        border: 0px solid black; padding: 0px; font-weight: normal; 
        background:; 
}

/* T A B E L L E  Download Bereich*/
table.download, table.download td {
        border-collapse:collapse; 
        border: 0px solid black; padding: 0px; font-weight: normal; 
        background:;
        text-align: center;
        padding-bottom: 40px; 
}

/* T A B E L L E  Produktseite */
td.warenkorb_text {
        border: 3px solid #005200;
        border-left: 0px;
        background-image: url(bg_warenkorb_bu.jpg);
        background-repeat: repeat-y;
        background-position: right top;
}

td.warenkorb_button {
        border: 3px solid #005200; 
        border-right: 0px;
}

/*  S E I T E N B E R E I C H E  */

/* 00 Page Container */
#container {
  width: 760px;
  background-image: url(/isroot/gruenteam/Images/bg_container.gif);
  margin: 0px;
  padding: 0px;
  position: relative;
}

/* 01 Logo Bereich */
#logo_area      { 
  width: 218px;
  height: 93px;
  margin-bottom: 1px;
}
#logo_area .logo { width: 218px; height: 93px; background-repeat: no-repeat;}

/* 02 Suchfeld Bereich */
#search_area    { 
  text-align: left;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

.search_area a  { text-decoration:none; }
.search_area input
                { width: 123px; height: 18px; font-size: 7.5pt; border: 1px solid #000000; margin-left: 4px; }
.search_area a, .search_area span  {
	font-size: 11px;
	font-weight: bold;
	color:#353535;
	text-decoration:none;
	margin-bottom: 1px;
	//!important
}
.search_area span  { display:block; margin-left: 4px; }
.search_area .small { color:#353535; font-size:9px; font-weight:normal; }


/* 03 Hauptnavigation */
#mnav_areaU td  { width: 760px; height: 37px; color: #FFFFFF; text-align:center; vertical-align:middle; background-repeat: no-repeat;
		  background-image:url(/isroot/gruenteam/images/bb_bot_bg.gif);
		  padding: 0 0 0 0;
		}
#mnav_areaU td a
                {
                color: #FFFFFF; 
                font-size: 8pt; 
                font-weight: bold; 
                text-decoration: none; 
                padding: 0px;
                display:block;
                                
                }

#mnav_areaO td  { color: #FFFFFF; text-align:center; vertical-align:middle;  background-repeat: no-repeat;}
#mnav_areaO td a
                { color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: none; text-transform: uppercase;  display:block;}
#mainillu { padding: 1px 0px 1px 0px;}




/* 04 Warenkorb-Quickinfo Bereich */
#basketinfo_area {  width: 128px;}
#basketinfo_area td  {color: #000000; font-size: 7.5pt; }

#basketinfo_area a, #basketinfo_area td a
                { color: #00000; font-size: 7.5pt; text-decoration: none; }



/* 05 Positionsleiste */
#position_area {
  width: 542px;
  height: 38px;
  background-color: #C0D0BB;
  color: #FFFFFF;
}
#position_area td  {
  font-size: 8.5pt; 
  color: #005200;
}
#position_area a, #position_area td a { 
  font-size: 8.5pt; text-decoration: none; 
  color: #005200;
}
#position_area a:hover, #position_area td a:hover
                { text-decoration: underline; }



/* 06 Linke Navigation*/
a.navikat2,a.navikat2a {
	height:30px;
	display:block;
	font-size: 11px;
	font-weight: bold;
	color:#353535;
	text-decoration:none;
	padding: 5px 0px 5px 7px;
	padding-left: 7px;
	margin-bottom: 1px;
	background-color: #E78C52;
}

a.navikat2:hover,a.navikat2a:hover,a.navikat2a {
	background-color:#BD4B02;
	color: #FFFFFF;
}


/* 07 Seite Hauptzelle Mitte */
#main_area      {  
  width: 542px;
  background: #FFFFFF;
  margin: 0px;
  border: 0px;
  padding: 6px;
  text-align: left;
  float: right;
  
}

#main_area a:link          { color: #005200; text-decoration: underline; }
#main_area a:visited       { color: #005200; text-decoration: underline; }
#main_area a:hover         { color: #005200; text-decoration: none; }



/* 08 Fusszeile */
#footer {
  width: 760px; 
  position: relative;
  clear: both;
}

.footer td {padding-top: 20px;}

#footer_left {
  width: 250px; 
  height: 23px; 
  line-height: 22px; 
  color: #FFFFFF; 
  font-size: 7.5pt; 
  text-align: center;
  vertical-align: middle;
  float: left;
}
#footer_left a {
  font-size: 7.5pt; 
  color: #FFFFFF; 
  text-decoration: none;
}
#footer_center {
  width: 250px; 
  height: 23px; 
  line-height: 22px; 
  color: #FFFFFF; 
  font-size: 7.5pt; 
  text-align: center;
  vertical-align: middle;
  float: left;
}
#footer_center a {
  font-size: 7.5pt; 
  color: #FFFFFF; 
  text-decoration: none;
}
#footer_right {
  width: 260px; 
  height: 23px; 
  line-height: 22px; 
  font-size: 7.5pt; 
  text-align: center;
  vertical-align: middle;
  float: left;
}
#footer_right a {
  font-size: 7.5pt; 
  color: #FFFFFF; 
  text-decoration: none;
}

/* 09 Unterste Fusszeile */
#subfooter      { width: 749px; height: 18px; background: #FFFFFF; padding-top: 1px; text-align: right; clear: both; padding-bottom: 20px;}
#subfooter a    { color: #005200; font-size: 7.5pt; text-decoration: none; }







/* Seitenwechsel */
.pager td  { color: #005200; text-align:center; vertical-align:middle; background-repeat: no-repeat; font-size: 7.5pt;}
.pager a,span,div
                { 
                color: #005200; 
                font-weight: bold; 
                text-decoration: none; 
                _mar gin-left: 30px;
                padding: 0px;
                display:block;                
                }

/* Navigationsleist Warenkorb */                
#basket_navibar	{
	background-image: url(/isroot/gruenteam/Images/bask_bb.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 542px;
	margin-top:15px;
	border-bottom: 1px solid #AD311F;
	}
	
#basket_navibar	td {
	font-family: Times New Roman;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #A31D0E;
	height: 51px;
	text-align: center;
	padding-bottom: 15px;
	}
	
#basket_navibar	div {
	padding-left: 10px;
	padding-right: 23px;
	border: 0px solid red;
}

#basket_navibar hr {color: none;}

table.standard td {
	border-bo  ttom: 1px solid #AD311F;
	
}



/* Links für Grossbild Empfehlung Merkliste Anfrage*/
a.prodlist{
	font-size: 10px;
	font-weight: bold;
	color:#005200;
	text-decoration:none;
	paddin  g-left: 3px;
	text-transform: uppercase;
	}
	
	
	
/*  F O R M U L A R F E L D E R  */

input.field     { width: 123px; height: 18px; font-size: 7.5pt; border: 1px solid #000000; }
input.quantityfield
                { width: 40px; height: 18px; font-size: 7.5pt; border: 1px solid #000000; text-align: right; padding: 0 4px 0 4px; }
input.productquantityfield 
                { width: 20px; height: 18px; font-size: 7.5pt; border: 1px solid #000000; text-align: right; padding: 0 4px 0 4px; }
input.button    {
        font-family: Verdana,Helvetica,Arial,sans-serif; 
        font-size: 7.5pt;
        color: #FFFFFF; 
        font-weight: bold; 
        text-transform: uppercase; 
        background-color: #005200; 
        border: 1px solid #005200; 
        width: 185px;
        cursor:pointer;
}
textarea        { font-size: 8.5pt; border: 1px solid #000000; }
select          { font-size: 7.5pt; border: 1px solid #000000; }


	