body {
  background-image: url(../images/back_07.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0px;
  padding:0px;
  border:0px;
  text-align:center;
}

a {
  text-decoration:none;
  color:#003366;
}

a:hover {
  text-decoration:none;
  color:#A0B5D9;
}

table.main a {
  font-weight:bold;
  text-decoration:none;
  color:#003366;
}

table.main a:hover {
  text-decoration:none;
  color:#A0B5D9;
}


a:active { 
   text-decoration:none;
   color:#A0B5D9;
}

ul {
   list-style-type:square;
   line-height:15px;
   font-size:12px;
}

h1 {
   font-size: 16px;
}

h2 {
   font-size: 14px;
}

h3 {
   font-size: 12px;
}

h4 {
   font-size: 10px;
}

th {
  border-width:1px;  
  border-bottom-style:solid;
  border-bottom-color:#A9B0BB;
  background-color:#F6F8FB;
}

img {
  border:0px;
}

.menueaktiv-blue {
  color: #A0B5D9;
}

.menuepassiv-white {
  color: white;
}

.menuepassiv-grey {
  color: grey;
}

/* Anfang Außentabelle */

table.border{
  width: 85%;
  margin-left: auto;
  margin-right: auto;  
  margin-top: 5%;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#666666;     
}

/* Ende Außentabelle */


/* Anfang Head und oberes Navigationsmenue */

table.head{
  width: 100%;
}

td.logo {
  width: 150px;
  vertical-align:top;
  background-image:url(../images/logo_01.gif);
}

td.menue-rechts01 {
  background-image:url(../images/head_rechts01.gif);
  background-repeat:repeat-x;
  width: 150px;
  height: 26px;
}

td.menue-rechts02{
  height: 8px;
  font-size: 4px;
  background-color: white;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#666666;   
}

td.menue-rechts03{
  height: 15px;
  width: 50px;
  font-size: 10px;
  white-space:nowrap;
  padding-left: 5px;
  padding-right: 5px;
  background-image:url(../images/head_mitte2.gif);  
}

td.menue-rechts04{
  height: 15px;
  width: 50px;
  font-size: 10px;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  background-color:#09357A;
  background-image:url(../images/head_mitte2.gif);  
}

td.menue-rechts05{
  height: 15px;
  width: 50px;
  font-size: 10px;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  background-color:#09357A;
  background-image:url(../images/head_mitte2.gif);
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#666666; 
}


td.menue-rechts06{
  background-image:url(../images/head_rechts02.gif);
  background-repeat:repeat-x;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#666666; 
}   

td.menue-oben {
  text-align:right;
  text-transform:uppercase;
  height: 20px;
  font-size: 10px;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  background-image:url(../images/head_mitte4.gif);
}

td.mitte-1 {
  height: 34px;
  background-image:url(../images/head_mitte1.gif);
}

td.mitte-2 {
  height: 15px;
  font-size: 9px;
  color: white;
  background-image:url(../images/head_mitte2.gif);
}

td.mitte-3 {
  height: 30px;
  font-size: 4px;
  background-image:url(../images/head_mitte3.gif);
  
}

td.mitte-4 {
  width: 20%;
  height: 20px;
  background-image:url(../images/head_mitte5.gif);  
}

td.null{
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_links01.gif);   
}

td.eins {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte6.gif);   
}


td.zwei {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte7.gif);   
}

td.drei {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte8.gif);   
}

td.vier {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte9.gif);   
 
}

td.fuenf {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte10.gif);   
 
}

td.sex {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte11.gif);   
}

td.sieben {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte12.gif);   
}

td.acht {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte13.gif);   
}

td.neun {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte14.gif);   
}

td.zen {
  height: 12px;
  font-size: 4px;
  background-image:url(../images/head_mitte15.gif);   
}

/* Ende Head und oberes Navigationsmenue */


/* Anfang mittlere Tabelle */

table.content {
  width:100%;
  background-color: white;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#666666;     
}

/* Ende mittlere Tabelle */


/* Anfang linkes Navigationsmenue */

table.links{
  width: 151px;
  text-align: right;
}

td.navlinks {
  vertical-align:top;
  height: 400px;
  background-image:url(../images/links_01.gif);
  background-repeat:repeat-y;
}

td.menue01 {
  height: 35px; 
  text-align: center;
  padding-left: 5px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB; 
} 

td.menue02 {
  text-align: left;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB; 
}

td.menue03 {
  color:#666666;
  line-height: 15px;
  font-size: 10px;
  padding-right: 10px; 
}  
 
td.menue04 {
  background-image:url(../images/links_02.gif);
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB; 
}

td.menue05 {
  background-image:url(../images/links_03.gif);
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB; 
}

td.menue06 {
  background-image:url(../images/links_04.gif);
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB; 
}

td.menue07 {
  background-image:url(../images/links_05.gif);
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB; 
}

/* Ende linkes Navigationsmenue */


/* Anfang Seitencontent */

table.main {
  width:100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #A9B0BB;
}

table.main01 {
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-family: verdana, Arial, Helvetica, sans-serif;
}

table.main02 {
  width: 100%;
  line-height: 15px;
  vertical-align:top;
  text-align: center;
  font-size: 12px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  border-width: 1px;
  border-style: solid;
  border-color: #A9B0BB;
}

table.main03 {
  width: 100%;
  text-align: left;
  font-size: 12px;
  font-family: verdana, Arial, Helvetica, sans-serif;
  border-width: 1px;
  border-style: solid;
  border-color: #A9B0BB;
}

table.main04 {
  width: 100%;
  border-collapse:collapse;
  text-align: left;
  font-size: 12px;
  font-family: verdana, Arial, Helvetica, sans-serif;
}

td.seitencontent {
  width:100%;
  vertical-align:top;
  padding-top: 35px;
  padding-bottom: 20px;
  color:#333333;
}

td.inhalt {
  width: 80%;
  text-align: justify;
  vertical-align: top;
  font-size: 12px;
  color: #333333;
  padding: 20px;
}

td.inhalt01 {
  width: 20%;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  color: #333333;
  padding: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.inhalt02 {
  width: 60%;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  color: #333333;
}

td.inhalt03 {
  width: 40%;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  padding-right: 15px;
  padding-left: 15px;
  color: #333333;
}

td.inhalt04 {
  width: 50%;
  text-align: left;
  vertical-align: top;
  color: #333333;
}

td.inhalt05 {
  width: 80%;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  color: #333333;
  padding: 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #A9B0BB;
}

td.inhalt06 {
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  color: #333333;
}

td.inhalt07 {
  width: 40%;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  color: #333333;
  padding: 20px;
}

td.inhalt-kopf {
  text-align: left;
  font-size: 10px;
  color: #003366;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 2px;
  padding-bottom: 3px;
  background-color:#E5EBF5;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #A9B0BB;
}

td.author {
  text-align: left;
  font-size: 10px;
  color: #333333;
  padding-left: 15px;
  padding-right: 15px;
  background-color:#E5EBF5;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #A9B0BB;
}

td.isbn {
  text-align:right;
  font-size: 10px;
  color: #333333;
  padding-left: 15px;
  padding-right: 15px;
  background-color:#E5EBF5;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #A9B0BB;
}

td.title {
  text-align: left;
  font-size: 12px;
  color: #333333;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

td.subtitle {
  text-align: left;
  vertical-align: top;
  font-style:italic;
  font-size: 12px;
  color: #333333;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 12px;
  padding-bottom: 5px;
}

td.text {
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 12px;
  color: #333333;
}

td.weiter {
  text-align: right;
  vertical-align:bottom;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  color: #333333;
}


td.bild {
  width: 20%;
  line-height:15px;
  font-size: 10px;
  color: #333333;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 10px;
  background-color:#F6F8FB;
  border-left-width: 1px;
  border-left-style: solid;
  border-color: #A9B0BB;
}

td.line-small {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#A9B0BB;
}

td.line-big {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-top-width:2px;
  border-top-style:solid;
  border-color:#A9B0BB;
}        

/* Ende Seitencontent */

/* Anfang Auftragsdatenbank */

tr.dringend {
  background:#FFE0E0;
}

tr.achtung {
  background:#FFFFE0;
}

tr.normal {
  background:#fff
}

tr.veraltet {
  background:#F6F6F6;
}

/* Ende Auftragsdatenbank */

/* Anfang foot */

table.foot {
  width: 100%;
  text-align: center;
  vertical-align:top;
  font-size: 10px;
  color:#333333;
  background-color:#cccccc;
  border-top-width:1px;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#666666;     
}



td.foot01 {
  width: 20%;
  text-align: center;
}

td.foot02 {
  width: 60%;
  text-align: center;
}

/* Ende foot */

