body
  {
  background-image:url(bilder/blau1.jpg);
  background-position:0px 0px;
  background-repeat:repeat-x;
  background-attachment:scroll;
  background-color:#B2CAFF;
  left:auto;
  right:auto;
  overflow:scroll;
  color:#000033;
  font-family:arial,sans-serif;
  font-size:14px;
  margin:0px;
  margin-top:120px;
  margin-left:0px;
	margin-right:0px;
  border-width:10px;
  padding:0px
  }

#flaeche
  { 
  background:#FFFFFF;
  max-width:105ex;
  overflow:visible;
  border-width:1px;
  border-color:#6E8BD4;
  border-style:dotted;  
  margin:0 auto
  }

#unten
  { 
  background:#DDDDDD;
  max-width:105ex;
  overflow:auto;
  border-width:0px;
  border-top-width:1px;
  border-color:#6E8BD4;
  border-style:dotted;
  margin:0 auto
  }

#menuzeile
  { 
  position:absolute;
	left:1ex;
	top:95px;
	right:1ex
  }

#kopfgrafik
  { 
  position:absolute;
	top:0px;
	right:150px
  }

#logografik
  { 
  position:absolute;
	top:10px;
	left:10px
	}

#zaehlergrafik
  { 
	position:absolute;
	top:10px;
	right:10px
	}

	
.text
  {
  padding-top:20px;
  padding-bottom:20px;
  padding-left:20px;
  padding-right:20px;
  }

h1, .t1, h2, .t2
  {
  font-size:18px;
  font-weight:bold;
  }

h2, .t2 {font-size:16px}

.td, textarea
  {
  color:#000033;
  vertical-align:top;
  font-family:arial,sans-serif;font-size:12px
  }

.bild
  {
	font-size:12px;
	font-weight:bold;
	}
	
	
.hgrau, .rot, .gelb, .gruen
  {
	background-color:#AAAAAA;
	margin:0px;
	border-width:0px;
	padding:0px
	}

	
.rot
  {
	background-color:#FF3333;
	}

	
.gelb
  {
	background-color:#FFFF33;
	}

	
.gruen
  {
	background-color:#33FF33;
	}

	
.footer
  {
	color:#000033;
	font-family:arial,sans-serif;
	font-size:10px;
	margin:0px;
	border-width:0px;
	padding:0px;
	text-align:center
	}
	
.footer2
  {
	color:#000033;
	font-family:arial,sans-serif;
	font-size:8px;
	margin:0px;
	border-width:0px;
	padding:0px;
	text-align:center
	}
	
.validator
  {
	color:#000033;
	font-family:arial,sans-serif;
	font-size:10px;
	margin:0px;
	border-width:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	text-align:right
	}
	
	
/* Für Tabellen, die über PHP verändert werden können */
.topzeile
  {
	background-color:#6E8BD4
	}

.tabzeile
  {
	background-color:#FFFFFF
	}

.angebot1
  {
	border-color:#3355AA;
	border-width:2px;
	border-style:solid;
	border-collapse:collapse
	}

.angebottoptr
  {
	background-color:#6E8BD4
	}

.angebottoptd1
  {
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px
	}

.angebottoptd2
  {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-left:5px;
	padding-right:5px
	}
	
.angebottabtr
  {
	vertical-align:top
	}

.angebotsp1
  {
	width:300px;
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	padding-left:5px;
	padding-right:5px
	}
	
.angebotsp2
  {
	width:100px;
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	padding-left:5px;
	padding-right:5px
	}
	
.angebotfont1
  {
	font-size:14px;
	font-weight:bold
	}

.angebotfont2
  {
	font-size:12px
	}

.angebotfont3
  {
	font-size:14px;
	font-weight:bold;
	text-align:right
	}
/* Ende - Für Tabellen, die über PHP verändert werden können */

a:link
  {
	text-decoration:none;
	font-weight:bold;
	color:#3355AA
	}

a:visited
  {
	text-decoration:none;
	font-weight:bold;
	color:#0F1933
	}

a:hover
  {
	text-decoration:none;
	font-weight:bold;
	color:#0F1933;
	background-color:#3355AA
	}

a:active
  {
	text-decoration:none;
	font-weight:bold;
	color:#3355AA
	}

tr#menue td
 {
  color:#3355AA;
  border-color:#3355AA;
  border-width:0.2ex;
  text-align:center;
  border-style:solid
 }

tr#menue a, tr#menue a:hover
  {
  font-weight:normal;
  display:block;
  width:12.5ex;
  background-color:#0F1933;
  color:#3355AA;
  border-color:#3355AA;
  border-width:0px;
  text-align:center
  }

tr#menue a:hover
  {
  background-color:#6E8BD4;
  }
	
	
tr#bildmenue td
 {
  color:#3355AA;
  border-color:#3355AA;
  border-width:2px;
  text-align:center;
  border-style:solid
 }

tr#bildmenue a, tr#bildmenue a:hover
  {
  font-weight:normal;
  display:block;
  width:150px;
  background-color:#0F1933;
  color:#3355AA;
  border-color:#3355AA;
  border-width:0px;
  text-align:center
  }

tr#bildmenue a:hover
  {
  background-color:#6E8BD4;
  }

.fototext1
 {
  text-align:center;
  font-size:10px;
 }
 
.fotobild1
 {
  width:10.9em;
  height:8.21em;
  border-width:1px
 }
 
.fotobild2
 {
  width:33.572em;
  height:8.21em;
	border-width:1px	 
 }

.fotobild3
 {
  width:10.9em;
  height:7.27em;
	border-width:1px	 
 }
 
.bildzelle3
 {
  width:10.9em;
  height:5.45em;
	border-width:1px;	 
	text-align:center
 }
 

