 
* { 
	margin:0px;
	padding:0px;
}

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

.clear {
	clear: both;
}

div.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height:0px;
}

body  {
  background-color:#ffffff;
  scrollbar-base-color:#9a8769;
  scrollbar-shadow-color:#9a8769;
  scrollbar-arrow-color:#9a8769;
  scrollbar-darkshadow-color:#393022;
  scrollbar-3d-light-color:#ffffff;
  scrollbar-face-color:#fdf5e9;
  scrollbar-highlight-color:#ffffff;
  scrollbar-track-color:#fef9f3;
}

body  {
  background-color:#ffffff;
  scrollbar-base-color:#9a8769;
  scrollbar-shadow-color:#9a8769;
  scrollbar-arrow-color:#9a8769;
  scrollbar-darkshadow-color:#393022;
  scrollbar-3d-light-color:#ffffff;
  scrollbar-face-color:#fdf5e9;
  scrollbar-highlight-color:#ffffff;
  scrollbar-track-color:#fef9f3;
}


h1  {
  font-size:16px;
  font-weight:bold;
  color:#EF4232;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:19px;
  display:inline;
}

h1.basis  {
  font-size:16px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:17px;
}

h2  {
  font-size:14px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:17px;
  display:inline;
}

h2.normal  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  display:inline;
}

h2.bold  {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  display:inline;
}

h3.normal  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  display:inline;
}

h3.bold  {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  display:inline;
}

h3.klein  {
  font-size:9px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

b.normal  {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

b.bold  {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

a.gruen  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
  background-color:#8fc444;
  height:22px;
  padding-top:3px;
  padding-right:5px;
  width:489px;
}

a.gruen:hover  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
  background-color:#8fc444;
  height:22px;
  padding-top:3px;
  padding-right:5px;
  width:489px;
}

span.normal  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.bold  {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.klein  {
  font-size:9px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.fehler  {
  font-size:11px;
  font-weight:bold;
  color:#FF0000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

span.topnav  {
  font-size:11px;
  font-weight:bold;
  color:#FFCC33;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  text-align:left;
}

span.bottomnav  {
  font-size:11px;
  font-weight:normal;
  color:#EE7966;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  text-align:left;
}

span.bottomdate  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  text-align:left;
}

span.bottomcopyright  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:16px;
  text-align:left;
}

span.rot  {
  color:#950011;
}

span.copy  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
}

a.copy  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.copy:hover  {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.normal  {
  font-size:11px;
  font-weight:normal;
  color:#EF4232;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.normal:hover  {
  font-size:11px;
  font-weight:normal;
  color:#EF4232;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

span.normalu  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

span.normalu:hover  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.normalu  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.normalu:hover  {
  font-size:11px;
  font-weight:normal;
  color:#000000;
  font-style:normal;
  text-decoration:underline;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.klein  {
  font-size:9px;
  font-weight:normal;
  color:#EF4232;
  font-style:normal;
  text-decoration:none;
  font-family:verdana,arial,helvetica;
  line-height:14px;
  text-align:left;
}

a.klein:hover          { font-size:9px; font-weight:normal; color:#EF4232; font-style:normal; text-decoration:underline; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }

a.head                 { font-size:11px; font-weight:normal; color:#e55111; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }
a.head:hover           { font-size:11px; font-weight:normal; color:#e55111; font-style:normal; text-decoration:underline; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }

a.bold                 { font-size:11px; font-weight:bold; color:#EF4232; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:13px; text-align:left; }
a.bold:hover           { font-size:11px; font-weight:bold; color:#EF4232; font-style:normal; text-decoration:underline; font-family:verdana,arial,helvetica; line-height:13px; text-align:left; }

a.nav1                 { font-size:11px; font-weight:normal; color:#FDFBE5; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:12px; background-color: #950011; text-align:left; width:168px; height:21px; border-style:solid; border-width:0px; padding:4px; }
a.nav1:hover           { font-size:11px; font-weight:normal; color:#950011; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:12px; background-color: #FDFBE5; background-image:url(../images/bg-nav-aktiv.jpg); background-position:bottom; text-align:left; width:168px; height:21px; border-style:solid; border-width:0px; padding:4px; }

a.bottomnav            { font-size:11px; font-weight:normal; color:#FFFFFF; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:16px; text-align:left; }
a.bottomnav:hover      { font-size:11px; font-weight:normal; color:#FFFFFF; font-style:normal; text-decoration:underline; font-family:verdana,arial,helvetica; line-height:16px; text-align:left; }

ul                     { font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }
ol                     { font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }
li                     { font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }

input.form             { background-color:#ffffff; background-image:url(images/form-inp-bg.gif); border-style:solid; border-width:1px; border-color:#f6d8a9; font-size:11px; font-weight:normal; color:#272223; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; height:17px; cursor:hand; }
input.fehler           { background-color:#ffaaaa; background-image:url(images/form-inp-bg.gif); border-style:solid; border-width:1px; border-color:#f6d8a9; font-size:11px; font-weight:normal; color:#272223; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; height:17px; cursor:hand; }
input.button           { background-color:#ffffff; background-image:url(images/form-but-bg.gif); border-style:solid; border-width:1px; border-color:#f6d8a9; font-size:11px; font-weight:normal; color:#272223; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; height:17px; cursor:hand; }

textarea               { background-color:#ffffff; border-style:solid; border-width:1px; border-color:#f6d8a9; font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:12px; }
select.form            { background-color:#ffffff; border-style:solid; border-width:2px; border-color:#FF0000; font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:12px; }
option.form            { background-color:#ffffff; border-style:solid; border-width:2px; border-color:#FF0000; font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:12px; }

table.verlauf          { background-image:url(http://devel.baumarkt-shopping.de/images/bg-tabelle2.gif); background-position:bottom; background-repeat:no-repeat; border-style:solid; border-width:0px;  }



.DynNavMain            { font-size: 11px;}
.DynNavBody            { border-top: 0px; }
.DynNav                { position:relative; top:0px; font-family:verdana,arial,helvetica; font-size:11px; padding: 0px; }

.DynSubNav             { width:320px; padding:0px; position:absolute; top:2px; left:160px; z-index:2; visibility:hidden; }

.DynNavlineA           { height:1px; background:#baa17e; overflow:hidden; font-size: 0px; }
.DynNavlineB           { height:1px; background:#faeadc; overflow:hidden; font-size: 0px; }


a.DynNavlink           { background-image:url(images/bg-nav-inaktiv.gif); font-size:11px; font-weight:normal; color:#5D3410; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; width:160px; border-style:solid; border-width:0px; padding-left:14px; padding-right:0px; padding-top:2px; padding-bottom:2px; display:block; }
a.DynNavlink:hover     { background-image:url(images/bg-nav-aktiv.gif); font-size:11px; font-weight:normal; color:#5D3410; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; width:160px; border-style:solid; border-width:0px; padding-left:14px; padding-right:0px; padding-top:2px; padding-bottom:2px; display:block; }

a.DynNavsublink        { background-color:#fcf1e0; font-size:11px; font-weight:normal; color:#5D3410; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; width:320px; border-style:solid; border-width:0px; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; display:block; }
a.DynNavsublink:hover  { background-color:#f6d8a9; ffont-size:11px; font-weight:normal; color:#5D3410; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; width:320px; border-style:solid; border-width:0px; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; display:block; }



h1.home1               { font-size:14px; font-weight:bold; color:#5d3410; font-style:normal; text-decoration:none; line-height:16px; font-family:arial,verdana,helvetica; display:inline; }
h1.home2               { background-image:url(images/bg-home2.jpg); width:255px; font-size:14px; font-weight:bold; color:#35578A; font-style:normal; text-decoration:none; line-height:20px; font-family:arial,verdana,helvetica; display:inline; }
h1.home3               { font-size:14px; font-weight:bold; color:#E55111; font-style:normal; text-decoration:none; line-height:16px; font-family:arial,verdana,helvetica; display:inline; }

a.homeh1               { font-size:11px; font-weight:bold; color:#EF4232; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }
a.homeh1:hover         { font-size:11px; font-weight:bold; color:#382312; font-style:normal; text-decoration:underline; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }

a.home2                { font-size:11px; font-weight:normal; color:#382312; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }
a.home2:hover          { font-size:11px; font-weight:normal; color:#EF4232; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }

a.home3                { font-size:11px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }
a.home3:hover          { font-size:11px; font-weight:normal; color:#E55111; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }

a.home4                { font-size:11px; font-weight:bold; color:#ffffff; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }
a.home4:hover          { font-size:11px; font-weight:bold; color:#382312; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; text-align:left; }


td.bgverlauf           { background-image:url(images/bglink-home.jpg); width:170px; height:38px; }

.img		      { border-style:solid; border-width:1px; border-color:#78869A; }
.angebot               { background-image:url(images/bg-angebot.jpg); border-style:solid; border-width:0px; border-color:#78869A; }

span.rot               { font-size:14px; font-weight:bold; color:#fe0000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }
span.homebold          { font-size:11px; font-weight:bold; color:#ffffff; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }
span.homenormal        { font-size:11px; font-weight:normal; color:#414141; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }





h1.gruen              { font-size:22px; font-weight:900; color:#768678; font-style:normal; text-decoration:none; line-height:22pt; font-family:arial,helvetica; }
h2                    { font-size:14px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }

td.head               { background-color:#fe0000; border-style:solid; border-width:0px; border-color:#EBEBEB; margin:0px; padding:2px; }
span.head             { font-size:11px; font-weight:bold; color:#ffffff; font-style:normal; text-decoration:none; font-family:verdana,arial,helvetica; line-height:14px; }

