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; }

input, select, textarea { font-family:arial,helvetica,sans-serif; font-size:11px; }


#teamphoto { margin:0 0 30px 0; width:420px; overflow:hidden; }
#contact_list { position:relative; overflow:hidden; }
* html #contact_list { overflow:visible; width:100%; }

#contact_list div.c_person { width:50%; float:left; }
#contact_list div.c_person div.image { display:block; margin:0 10px 5px 0; }
#contact_list div.c_person p { margin:0 10px 20px 0; }
#contact_list div.c_person h3 { margin:0 10px 0 0; font-size:110%; }
#contact_list div.c_clear { clear:both; }

.clearboth { clear:both; }
