body {
	background-color: #b4cdcd;
}

p {
	font-family: Arial, helvetica, sans-serif;
}

a {
	font-family: Arial, helvetica, sans-serif;
}

table {
	bgcolor: blue;
}

.navbar {
	background-color: d1eeee; 
	list-style-type: none;
	text-align: center;
	margin: 3;
	padding: 0;
}

.navbar li {
	display: inline-block;
	font-size: 18px;
	padding: 8px;
}

h1 {
	text-align: center; color: blue;
}

p {
	color: #05310c;
}

p  {
	text-align: left;
}

ul {
	font-family: Arial, helvetica, sans-serif;
	color: green;
}

.center_text {
	text-align: center;
}

.dreidkonstruiert {
	font-family: Arial, helvetica, sans-serif;
	text-align: center;
}

.zentrierte_ueberschrift {
	font-family: Arial, helvetica, sans-serif;
	text-align: center;	
}

table {
	width:10%;
	margin: 10px auto
}

/* ul { arial: 30px; } 

/* ul  { list-style-type: circle; } */

/* li { display: inline macht aus vertikal-li horizontales li !!!! } */

/* verhindert Listpunkte davor, nur Text !! */

ul {
	list-style-type: none;
	margin; 0;
	padding: 0
}

/* unvisited link */
a:link {
	color: blue;
}

/* visited link */
a:visited {
	color: green;
}

/* mouse over link */
a:hover {
	color: hotpink; 
	background-color: green;
}

/* selected link */
.current {
    color:red !important;
}

.current img {
    border: 3px;
	border-color: red;
}

/* Zentrieren des DIVs fuer das Titelbild */
.image_modellgetriebe_center {
	width: 372px;
	margin-left: auto;
	margin-right: auto;
}

/* Divs mit Bildern und zugeordnetem Text definieren */
div.bild_div {
	float: left;
	display: block;
	width: 75%;
}
@media screen and (max-width: 800px) {
div.bild_div {width: 100%;}
}

div.bild_div img {
	padding-bottom: 16px;
}

div.bild_div_volle_breite {
	float: left;
	display: block;
	width: 100%;
}

div.bild_div_volle_breite img {
	padding-bottom: 16px;
}

div.text_div {
	float: left;
	display: block;
	width: 25%;
}
@media screen and (max-width: 800px) {
div.text_div {width: 100%;}
}

div.text_div p {
	margin-left: 12px;
	margin-right: 7px;
	margin-top: 2px;
}

div.text_div ul {
	margin-left: 12px;
	margin-right: 7px;
	margin-top: 2px;
}

/* Verschiedenes */

.rahmen {
	border: 3px solid green;
	margin-bottom: 16px;
}

/* Trennung fuer inline-divs */
.clear {
	clear: both;
}

/* Impressum */

div.headerrechtstexte {
	float: left;
	display: block;
	width: 20%;
}

@media screen and (max-width: 800px) {
div.headerrechtstexte {width: 100%;}
}

div.headerrechtstexte p {
	color: #000;
}

div.rechtstexte {
	float: left;
	display: block;
	width: 80%;
}

@media screen and (max-width: 800px) {
div.rechtstexte {width: 100%;}
}

div.rechtstexte p {
	color: #000;
}

/* Ende Impressum */

/* Fußzeile */

div.footer {
  background-color: d1eeee;
  list-style-type: none;
  text-align: center;
  margin: 20px 3px 0px 3px;
  padding: 0;
}

/* Ende Fußzeile */