body {
  margin: 0px;
  padding: 0px;
  font: 10pt Verdana;
  color: #333322;
  background-color: #FFFFFF;  
}

div.main_window {
  text-align: center;
}

div.window {
  width: 1024px;
  margin: auto;
  text-align: left;
  border: 1px solid;
  border-color: #676767;
}

div.first_line {
  padding: 3px;
  border-bottom: 1px solid;
  border-color: #676767;
  background-color: #f8f8fd;
}

div.language_menu {
  float:left;
  margin: auto;
  width: 50%;
  text-align: left;
  padding-top: 2px;
  padding-left: 5px;
}

div.search_input {
  text-align: right;
}

div.header {
  top: 0px;
  left: 0px;
  position: relative;
  background-image: url('../pics/banner.jpg');
  height: 200px;
}

div.logo {
  top: 15px;
  left: 20px;
  position: relative;
  width: 196px;
  height: 70px;
  background-image: url('../pics/Induvation_Logo_green.gif');
}

div.palette {
  float: left;
  top: 30px;
  left: 20px;
  position: relative;
  width: 99px;
  height: 96px;
}

div.primary_menu {
  top: 174px;
  left: 245px;
  position: absolute;
}

div.content_window {
  background-color: #f8f8fd;
}

div.sidebar_left {
  width: 240px;
  height: 100%;
  padding-top: 2px;
}

div.secondary_menu {
  width: 220px;
  padding-top: 15px;
}

div.kontakt {
  padding-left: 15px;
  width: 100%;
}

div.middle_window {
  height: 100%;
  padding-top: 15px;
  width: 500px;
}

div.sidebar_right {
  width: 270px;
  height: 270px;
}

div.aktuelles_box {
  padding-top: 15px;
  padding-left: 35px;
}

div.bottom_line {
  padding-bottom: 2px;
  padding-right: 3px;
  background-color: #f8f8fd;
  border-top: 1px solid;
  border-color: #676767;
  height: 20px;
}

td.box {
  padding: 5px;
  height: 28px;
  width: 210px;
  background-image: url('../pics/rect2816.png');
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 10pt;
  color: #333333;
  text-align: center;
}

td.kontakt_box {
  width: 190px;
  font-size: 8pt;
  text-align: left;
}

div.kontakt_subbox {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color:#939393;
  width: 198px;
  padding:5px;
}

h1 {
  font: 13pt Verdana;
  font-weight: bold;
}

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

input {
  font: 9pt Verdana;
  padding:0px;
  margin:0px;
  color:#444444;
  font-weight:normal;
}

input.search-string {
  height: 20px;
  padding-left: 3px;
  background-color: #FFFFFF;
  border-left: 1px solid #999999; 
  border-top: 1px solid #999999; 
  border-right: 1px solid #999999; 
  border-bottom: 1px solid #999999; 
}

input.search-button {
  height: 18px;
  width:15px;
  background-image:url('/pics/pfeil/default_vorne.gif');
  border-right: 1px solid #FFFFFF; 
  border-bottom: 1px solid #FFFFFF; 
  border-left: 1px solid #FFFFFF; 
  border-top: 1px solid #FFFFFF;
  padding:0px;
  margin:0px;
}

table {
  font: 10pt Verdana;
  margin: 0px;
  padding: 0px;
}

table.window {
  background-color: #FFFFFF;
}

table.main {
  height: 100%;
  border-width:1px;
  border-style:solid;
  border-color:#333322;
  background-color: #f8f8fd;
}

table.header {
  width: 100%;
  height: 200px; 
  background-image: url(/pics/banner.jpg);
  background-repeat: no-repeat;
}

table.main-links {
  border:0px;
  border-spacing: 0px;
}

table.secondary-links {
}


table.content{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
}

td.language {
  height: 22px;
  padding-left: 4px;
  border-bottom: 1px solid #333322;
}

td.top-string {
  padding-right: 0px;
  border-bottom: 1px solid #333322;
}

td.bottom-string {
  height: 22px;
  border-top: 1px solid #333322;
  font: 9pt Verdana;  
}
td.logo{
  padding-left: 40px;
  padding-top: 25px;
  padding-bottom: 0px;
}

td.palette{
  padding-left: 20px;
}

td.main-links {
  background-repeat:repeat-x;
  padding-top:2px;
  margin:0px;
}

td.sidebar-left {
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 10px;
}
/* td.content ist nur allgemein fuer die Zelle, wo sich CONTENT befindet.*/
td.content {
  padding-top: 14px;
  padding-left: 0px;
  padding-right: 0px;
}

td.text {
  padding-right: 0px;
  padding-left:0px;
}

td.sidebar-right {
  padding-top: 20px;
  padding-left: 0px;
  padding-right: 12px;
}

/*Hier kommen die styles fuer die Titels*/

td.home {
  font: 13pt Verdana;
  font-weight: bold;
  color: #0099a1;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.searchtitle {
  font: 12pt Verdana;
  font-weight: normal;
  color: #0099a1;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 5px;
}

td.produktionslogistik {
  font: 13pt Verdana;
  font-weight: bold;
  color: #fdb900;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.lagerlogistik {
  font: 13pt Verdana;
  font-weight: bold;
  color: #632182;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.informationslogistik {
  font: 13pt Verdana;
  font-weight: bold;
  color: #E75114;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.analyse {
  font: 13pt Verdana;
  font-weight: bold;
  color: #e3001b;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.scm {
  font: 13pt Verdana;
  font-weight: bold;
  color: #009dd4;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.partner {
  font: 13pt Verdana;
  font-weight: bold;
  color: #009136;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.schulung {
  font: 13pt Verdana;
  font-weight: bold;
  color: #73CFBA;
  padding-top: 0px;
  padding-left:0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

td.logo-text {
  font: 10pt Verdana;
  border: 1px solid;
}

td.logo-pic {
  border: 0px solid;
}

a
{
  font: 10pt Verdana;
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #333322;
}
a:visited {
  color: #333322;
}
a:hover {
  color: #887777;
}

a.primary {
  font: 8pt Verdana;
  text-decoration: none;
  font-weight: bold;
}
a.primary:link {
  color: #333333;
}
a.primary:visited {
  color: #333333;
}
a.primary:hover {
  color: #000000;
}

a.secondary {
  font: 10pt Verdana;
  text-decoration: none;
  font-weight: bold;
}
a.secondary:link {
  color: #333322;
}
a.secondary:visited {
  color: #333322;
}
a.secondary:hover {
  color: #887777;
}

a.language {
  font: 9pt Verdana;
  text-decoration: none;
  font-weight: normal;
}
a.language:link {
  color: #555555;
}
a.language:visited {
  color: #555555;
}
a.language:hover {
  color: #887777;
}

a.impressum {
  font: 9pt Verdana;
  text-decoration: none;
  font-weight: normal;
}
a.impressum:link {
  color: #555555;
}
a.impressum:visited {
  color: #555555;
}
a.impressum:hover {
  color: #887777;
}


a.login {
  font: 8pt Verdana;
  text-decoration: none;
  font-weight: normal;
}
a.login:link {
  color: #555555;
}
a.login:visited {
  color: #555555;
}
a.login:hover {
  color: #887777;
}

a.weiter {
  font: 8pt Verdana;
  text-decoration:none;
  font-weight:bold; 
}
a.weiter:link {
  color: #555555;
}
a.weter:hover {
  color: #555555;
}

img.logo {
  border: 0px solid;
  height: 40px;
}

