

body {
  font-family:Arial;
  background: #F0F0F0;
  color: #000000 ;
  font-size:10pt;
  margin: 0px;
  padding-top:1px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}

table {
  font-family:Arial;
  background: #FFFFFF;
  color: #000000 ;
  font-size:10pt;
}

TABLE.header{
  width : 100%;
  border: 0px ;
  border-spacing: 0px;
  border-collapse: collapse;
  margin-left: 0px;
  margin-top: 0px;
 	background: #CEDFFF;
 	height: 70px;
}


TABLE.main{
  width: 100%;
  border: none;
  border-spacing: 0px;
  border-collapse: collapse;
  margin-left: 0px;
  margin-top: 0px;
}

TABLE.outer{
  width : 775px;
  height: 99%;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 2px #1E77D3 double;
}


TABLE.maincontent{
  width: 95%;
  border: none;
  border-spacing: 0px;
  border-collapse: collapse;
  margin-left: 2px;
  margin-top: 2px;
}



A:link {color: black;}
A:visited {color: black;}
A:hover {color: #42386b;}

A:link.mainmenuitem, A:visited.mainmenuitem, A:active.mainmenuitem
 {
  color : #000000;
  text-decoration : none;
  font-size: 10pt;
  font-weight : bold;
 }

A:hover.mainmenuitem{
  color : #1E77D3;
  text-decoration : none;
  font-size: 10pt;
  font-weight : bold;
}

A:link.mainmenuitemsel, A:visited.mainmenuitemsel, A:active.mainmenuitemsel
 {
  color : #FFFFFF;
  text-decoration : none;
  font-size: 10pt;
  font-weight : bold;
  padding-left : 2px;
 }

A:hover.mainmenuitemsel{
  color : #FFFFFF;
  text-decoration : none;
  font-size: 10pt;
  font-weight : bold;
  padding-left : 2px;
}





A:link.submenuitem, A:visited.submenuitem, A:active.submenuitem
{
 color : #FFFFFF;
 text-decoration : none;
 font-size: 10pt;
 font-weight : bold;
 padding-left : 2px;
}
A:hover.submenuitem{color : #000000;text-decoration : none;font-size: 10pt;font-weight : bold;padding-left : 2px;}



td.topmenu{
  font-family:Arial;
  color: white;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
  font-weight: bold;
  font-size: 10pt;
}


td.tab{
        font-weight: bold;
        background: url(/tabs/back_topbar.png)  ;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        vertical-align: middle;
        white-space: nowrap;
}

td.tabsel{
        background: url(/tabs/back_topbar.png)  ;
        font-weight: bold;
        color : #1E77D3;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        white-space: nowrap;
        vertical-align: middle;
}


td.subtab{
        font-weight: bold;
        background: url(/tabs/bg_inactive.png);
        font-size: 10pt;
        padding-left: 8px;
        padding-right: 8px;
        height: 32px;
        vertical-align: middle;
        white-space: nowrap;
}

td.subtabsel{
        background: url(/tabs/bg_active.png);
        font-weight: bold;
        font-size: 10pt;
        padding-left: 8px;
        padding-right: 8px;
        height: 32px;
        white-space: nowrap;
        vertical-align: middle;
}

td.header{
  font-family:Arial;
  background: #1E77D3;
  font-size: 12pt;
  color: white;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
  font-weight: bold;
}

td.header2{
  font-family:Arial;
  background: #CEDFFF;
  color: black;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
  font-weight: bold;
  font-size: 10pt;
}

td.eingang{
        font-weight: bold;
        font-style: italic;
        color: white;
        background: #1E77D3;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        vertical-align: middle;
        white-space: nowrap;
}


td.dienstleistung{
        font-weight: bold;
        font-style: italic;
        color: white;
        background: #8EB980 ;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        vertical-align: middle;
        white-space: nowrap;
}

td.produkte{
        font-weight: bold;
        font-style: italic;
        color: white;
        background: #FD8D8D ;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        vertical-align: middle;
        white-space: nowrap;
}

td.tools{
        font-weight: bold;
        font-style: italic;
        color: black;
        background: #CDE0EC ;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        vertical-align: middle;
        white-space: nowrap;
}

td.info{
        font-weight: bold;
        font-style: italic;
        color: white;
        background: #582DC2 ;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        vertical-align: middle;
        white-space: nowrap;
}


