body 
{
 background-color:#ffffff;
  background-color:#00948D;
/*
 background-image:url(images/header-strand-1.jpg);
 background-position: top center;
 background-position: center 4px;
 background-repeat: no-repeat;
*/
 text-align:center;
 font-family:Verdana,Arial,Helvetica; color:rgb(18,24,72);font-size:10pt;
 margin: 0;
}

#header {
 background-color:#ffffff;
 background-image:url(images/header-strand-1.jpg);
 background-position: top center;
 background-position: center 0px;
 background-repeat: no-repeat;
 border-top: 4px solid #006964;
 width: 100%;
 height: 100px;
}

#header1 {
 width: 800px;
 margin-top: 20px;
 text-align: left;
}

#header1 a {
text-decoration: none;
font-family:Arial,Helvetica; color: #285878; font-size:24pt;font-weight:bold;font-variant: small-caps;line-height:16pt;
}

.adsblock {
 /* background-color:#dddddd; */
 width: 800px;
 padding-top: 10px;
 padding-bottom: 20px;

}

#ad {
 /* background-color:#dddddd; */
 width: 800px;
   position:relative; 

}

#content0 {
 background-image:url(images/bg.jpg);
 padding-top: 0px;
}

#content {
 width: 800px;
 position:relative; 
 /* border: thin solid red; */
 text-align: left;
 padding-top: 30px;
 padding-left: 20px;
 padding-bottom: 30px;
 font-family:Arial,Helvetica; color:rgb(18,24,72);font-size:12pt;text-align:justify;line-height:16pt;
}
#contentfoehr {
 background-image:url(images/bg-content.jpg);
 background-position: top center;
 background-position: center 0px;
 background-repeat: no-repeat;
 width: 800px;
 position:relative; 
 /* border: thin solid red; */
 text-align: left;
 padding-left: 20px;
 padding-bottom: 30px;
 font-family:Arial,Helvetica; color:rgb(18,24,72);font-size:12pt;text-align:justify;line-height:16pt;
}

#fuss {
  background-image:url(images/menue-bg.jpg);
  background-repeat: repeat-x;
  background-color:#00948D;
  position:relative;
  height:60px;
  border-top: 2px solid black;
  padding-top: 10px;
  font-family:Verdana,Arial,Helvetica; color:rgb(18,24,72);font-size:10pt;font-weight:bold;text-align:center;

}

.absatz { 
 padding-top: 20px;
 padding-bottom: 10px;
 text-align: center;
 clear:both;
 }

.absatz1 { 
 padding-top: 5px;
 padding-bottom: 10px;
 text-align: center;
 clear:both;
 }

.space20 { 
 height: 20px;
 }
.space200 { 
 height: 200px;
 }

td { 
 background-color:eeeeee;
 }

.tdueber { 
 background-color:#46496A;
 }

.tdueber a{ 
 color:#F9C033;
 }

.ueberschrift { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#ffffff; }

#breite {
max-width: 900px;
width: expression(document.body.clientWidth > 900? "900px": "auto");
margin: 0 auto;
}

.kasten {
width: 700px;
border: 1px solid #cccccc;
margin-top: 20px;
background: #D9ECFF;
}

h1 { 
 font-family:Arial,Helvetica;font-size:18pt;font-weight:bold;font-variant: small-caps;color:#017872;
  display: inline;
  padding-left: 30px;
  background-image:url(images/h1.gif);
  background-repeat: no-repeat;
  }

h2 {
 font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#017872;
 margin-top: 0px;
 padding-left: 30px;
  }

h3 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(18,24,72);display: inline;  }

#haupt { text-align:center; top:0px;margin-left:10%;margin-right:10%; }
#haupt1 { text-align:center; }

.kopf1 {
  width:90%;
  background-image:url(../bilder/foehr_kopf_c.gif);
  background-repeat:no-repeat;
  font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(53,59,139);
  text-align:right;
 }


.verd8 { font-size:8pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18); }
.verd10g { font-size:10pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18); }
.norm8xx { font-family:Arial,Helvetica;font-size:8pt;color:rgb(18,24,72); }
.norm10 { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(18,24,72); }
.norm10g { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(20,72,18); }
.norm10r { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:red; }
.norm10xx { font-family:Arial,Helvetica;font-size:10pt;color:rgb(18,24,72); }

.norm12 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(18,24,72); }
.norm12g { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(20,72,18); }
.norm14 { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:rgb(18,24,72); }
.norm14r { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:red; }

.foehrx { font-size:11pt; font-family:Arial,Helvetica; color:rgb(18,24,72);text-align:justify;line-height:14pt; }

.headera { font-family:Arial,Helvetica;font-size:22pt;font-weight:bold;color:rgb(00,113,00); }
.headerb { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(53,59,139); }


.d_norm10 { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(18,24,72); }
.d_norm12 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(18,24,72); }
.d_norm14 { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:rgb(18,24,72); }
.d_norm20 { font-family:Arial,Helvetica;font-size:20pt;font-weight:bold;color:rgb(18,24,72); }
.d_comic20 { font-family:Comic Sans MS,Arial,Helvetica;font-size:20pt;font-weight:bold; }
.d_balloon30 { font-family:Balloon Bd BT,Comic Sans MS,Arial,Helvetica;font-size:20pt;font-weight:bold; }

.d_rahmen {
  width:600px;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
  page-break-after:always;
}

.d_jsw_anschrift {
  width:200px;
  font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:rgb(18,24,72);
  border-bottom: 1px solid #cccccc;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bild {
      border-width:1px;
      border-color:#CCCCCC;
      border-style:solid;
      background:#F3F3F3;
      padding:5px;
      /* margin-left: 150px; */
      border-radius: 5px;
      -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 5px;
	margin-left: 5px;
      /* background-image:url(images/grau-beige.jpg); */
}

.bildl {
      border-width:1px;
      border-color:#CCCCCC;
      border-style:solid;
      background:#F3F3F3;
      padding:5px;
      /* margin-left: 150px; */
      border-radius: 5px;
      -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 5px;
	margin-left: 25px;
      /* background-image:url(images/grau-beige.jpg); */
}

.abschl {
  clear:both;
  padding-bottom:15px;

}
