body {
  margin:0px;
  background-image:url(images/back.jpg);background-repeat:repeat-x;
}

td {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:black;
  vertical-align:top;
}

ul {
  list-style-image:url(images/listbullet.gif);
}

td.mmenu1 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;width:150px;
}
td.mmenu2 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu3 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu4 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu5 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu6 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu7 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu8 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu9 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu10 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu11 {
  background-color:#8899B5;height:20px;padding-left:7px;vertical-align:middle;
}
td.mmenu12 {
  background-image:url(images/menuback/12.jpg);background-color:#FFFFFF;height:191px;padding-left:7px;background-repeat:no-repeat;
}

td.smenu {
  background-color:#F4F5F9;padding-left:14px;padding-top:5px;padding-bottom:10px;
}

td.menuleft {
  width:20px;vertical-align:middle;text-align:center;
}

td.inhalt {
  background-color:#FFFFFF;padding:20px;vertical-align:top;width:450px;
}

td.grau {
  background-color:#EEEEEE;width:50%;padding:5px;
}

td.menuright {
  background-image:url(images/menuright.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
  width:150px;
}

td.rmenu {
  vertical-align:middle;
  padding-left:5px;
  padding-right:5px;
  background-color:#FFFFFF;
  height:30px;
}

td.frei {
  height:31px;
  width:30px;
  background-image:url(images/button_green.gif);
  background-repeat:no-repeat;
  background-position:center;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  color:white;
  padding:3px;
}

td.belegt {
  height:31px;
  width:30px;
  background-image:url(images/button_red.gif);
  background-repeat:no-repeat;
  background-position:center;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  color:#FFDDDD;
  padding:3px;
}

td.vorbei {
  height:31px;
  width:30px;
  background-image:url(images/button_grey.gif);
  background-repeat:no-repeat;
  background-position:center;
  text-align:center;
  font-weight:bold;
  vertical-align:middle;
  color:#FFFFFF;
  padding:3px;
}

td.educont {
  height:25px;
  text-align:center;
  vertical-align:middle;
  background-color:#F4F5F9;
}

td.eduhead1 {
  background-color:#8899B5;padding:3px;
  text-align:center;
}

td.eduhead2 {
  background-color:#BEC7D6;padding:3px;
  text-align:center;
}

a:link,a:visited {
  color:#405C89;text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a:link.mmenu, a:visited.mmenu, a:hover.mmenu {
  color:white;text-decoration:none;
}

a:link.smenu,a:visited.smenu {
  color:black;text-decoration:none;
}

a:hover.smenu {
  color:black;text-decoration:underline;
}

a:link.pfad,a:visited.pfad {
  font-size:10px;color:black;text-decoration:none;
}

a:hover.pfad {
  text-decoration:underline;
}

a:link.footer,a:visited.footer {
  font-size:10px;color:#405C89;text-decoration:none;
}

a:hover.footer {
  text-decoration:underline;
}

a:link.edu,a:visited.edu {
  color:white;font-weight:bold;text-decoration:none;
}

a:hover.edu {
  text-decoration:underline;
}

a:link,a:visited {
  color:#405C89;text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

input.search {
  width:100px;font-family:arial,helvetica,sans-serif;font-size:11px;
}

h1 {
  font-size:22px;font-weight:normal;
}

h2 {
  font-size:16px;font-weight:normal;
}

h5 {
  font-size:10px;font-weight:normal;
}

option {
  font-size:11px;
}

div.configurator {
 border-style:solid;border-top-width:0px;border-left-width:0px;border-right-width:1px;border-bottom-width:1px;border-color:#8899B5;padding:7px;width:200px;
}

b.configurator {
  font-size:30px;color:#8899B5;
}

.configselect {
  font-size:11px;
}

td.datentab {
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDEE;
}

select.drvoptions {
  width:120px;
}

td.matrix {
  background-color:#EEEEEE;padding:2px;
}

td.bestellmatrix {
  background-color:#EEEEEE;padding-left:5px;padding-right:5px;vertical-align:center;
}
td.bestellmatrix_titel {
  background-color:#8899B5;padding-left:5px;padding-right:5px;vertical-align:center;
}

input.bestellmatrix {
  height:17px;font-size:9px;;
}

.print { display:none; }

/************************************ Tabelle Produktkategorien */

#products {
  width: 570px;
}

#products .td1 {
  width: 126px;
  height: 160px;
  vertical-align: top;
}

#products .td2 {
  width: 150px;
  height: 160px;
  background:url(images/products_bg.gif) bottom left repeat-x #D2D7E4;
  padding: 10px;
  vertical-align: top;
}

#products .td3 {
  width: 160px;
  height: 160px;
  padding: 10px;
  vertical-align: top;
}

#products .td4 {
  padding: 10px;
  height: 160px;
  height: 23px;
  vertical-align: top;
}

#products .title {
  font-size: 15px;
  font-weight: bold;
}












