body {
  margin: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background-color: #000000;
  background-image:   url("../pics/body_bg.gif");
  min-width: 700px;		
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
}
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}
h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
dl {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
dt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   list-style-image:    url("../pics/but_blau.gif");
   list-style-type: circle;
}

li ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   list-style-image:    url("../pics/but_blau_small.gif");
   list-style-type: circle;
}

li {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

table {
   border: none;
}

table.show td {
   background-color: #ffffff;
}

tr.noshow td {
   background-color: #ffffcc;
}

td.noshow {
   background-color: #ffffff;
}

td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
/*   vertical-align: top; */
}

th {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background-color: #2A7ABD;
   text-align: center;
   margin: 0px;
   padding: 5px;
   color: #ffffff;
}

.white {
   color: #ffffff;
}

.stelle {
   color: #ffffff;
   background: #ee3112;
}

.stellefahrzeug {
   color: #000000;
   background: #b7dce1;
}

.stellemetall {
   color: #000000;
   background: #b7dce1;
}

td.stelle h1 {
   margin-bottom: 0px;
}
.content {
   margin-left: 160px;
   background-color: #ffffcc;
   background-image:   url("../pics/content_bg.gif");
   padding: 20px;
   padding-top: 0px;
   margin-top: 0px;
}

.banner {
   background-color: #ffffff;
   padding: 0px;
   margin: 0px;
   padding-top: 5px;
   padding-right: 5px;
   color: #000000;
   height: 130px;
   background-image:   url("../pics/banner_linie.gif");
}

.titel {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   margin: 0px;
   padding-top:     25px;
   padding-left:   180px;
   padding-bottom:  30px;
}

.nav {
   background-color: #ffffcc;
   background-image: url("../pics/nav_bg.gif");
   padding:0px;
   padding-top: 10px; 
   width: 160px;
   margin: 0px;
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.nav a {
   display:block;
   background-color: #ffffcc;
   background-image:   url("../pics/nav_linie.gif");
   color: #000000;
   margin: 0px;
   padding: 5px;
   padding-left: 30px;
   text-decoration: none;
   font-weight: bold;
}
  
.nav a.e1:hover {
   background-color: #ffffff;
   color: #ff0000;
}

.nav a.e1_a {
   background-color: #cccccc;
   background-image:    url("../pics/nav_e1.gif");
   color: #ff0000;
} 

.nav a.e1_a:hover {
   background-color: #ffffff;
   color: #ff0000;
}

.nav a.e2 {
   background-image:   url("../pics/nav_e2.gif");
   background-color: #cccccc;
   color: #000000;
   font-size: 10px;
   padding: 0px;
   padding-left: 40px;
   padding-bottom: 1px;
} 

.nav a.e2_a {
   background-image:   url("../pics/nav_e2_a.gif");
   color: #ff0000;
   font-size: 10px;
   padding: 0px;
   padding-left: 40px;
   padding-bottom: 1px;
} 

.nav a.e2:hover {
   background-image:   url("../pics/nav_e2_hover.gif");
   color: #ff0000;
   background-color: #cccccc; 
} 

.nav a.e2_a:hover {
   background-image:   url("../pics/nav_e2_hover.gif");
} 

.num3 {
   text-indent: -2.5em;
   margin-left: 2.5em;
   list-style-type: none;
   list-style-image: none;
}

.num2 {
   text-indent: -1.5em;
   margin-left: 1.5em;
}

.stelle a {
   color: #ffffff;
}

.stellefahrzeug a {
   color: #000000;
}

.stellemetall a {
   color: #000000;
}

.infobox {
	  background-color: #ffffff;
			border: #cccccc solid 3px;
			padding: 10px;
			padding-bottom: 0px;
			margin: 10px;
			margin-left: 0px;
}

.einleitung {
	 font-style:italic;
}

.verfasser {
 font-style: italic;
 text-align: right;
}

.floatright {
	 float: right;
		margin-left: 10px;
}

.floatleft {
	 float: right;
		margin-right: 10px;
}

td.caption {
	 background-color: #ffffff;
		font-size: 10px;
}