body            { margin-top: 0px;
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 12px;
                  color: #000000;
                  background-color : #FFFFFF; }

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-c { float:center; }
.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */


.compressfixed {
  width:88; /* compresses image size for normal display - any required value */
  border:1px solid #cc3433
  }
.compress {
  width:30%; /* compresses image size for normal display - any required value */
  border:1px solid #cc3433
  }
.expand {
  width:100%; /* depending on quality of image */
  border:1px solid #cc3433; /* decoration only */
  }
.container {
  position:relative;
  width:inherit; /* required for Opera only - inherits from td */
  }
.container a:hover { /* hover for MSIE only */
   background:#fff;	/* must MSIE */
   text-indent:0; /* MSIE bug */
  }
.container a:hover .toggle {
  position:absolute;
  display:block; /* make visible */
  top:-250px; /* any position */
  width:100%;
  left:150px; /* any position */
  z-index:1001; /* force over page */
  }
.toggle { /* take out of document flow and make invisible */
  position:absolute;
  display:none;
 }

img.imglink {
  border:1px solid #cc3433; /* decoration only */
 }
 

p.textb        { vertical-align: top;
                  font-size: 15px;
                  text-align: left;
                  background-color: #FFFFFF; }

p.textc        { vertical-align: top;
                  font-size: 15px;
                  text-align: center;
                  background-color: #FFFFFF; }

p.textcb        { vertical-align: top;
                  font-size: 20px;
                  text-align: center;
                  background-color: #FFFFFF; }


td              { font-size: 15px; }

td.text         { vertical-align: top;
                  font-size: 15px;
                  text-align: justify;
                  background-color: #FFFFFF; }

td.textc        { vertical-align: top;
                  font-size: 15px;
                  text-align: center;
                  background-color: #FFFFFF; }


td.textv        { vertical-align: top;
                  font-size: 12px;
                  text-align: left;
                  background-color: #FFFFFF; }

td.logo1        { vertical-align: top;
                  font-size: 15px;
                  text-align: left;
                  background-color: #FFFFFF;
                  background-image:url(../rwb_bilder/space.gif); }

td.logo2        { vertical-align: top;
                  font-size: 0px;
                  text-align: left; height:0px; background:none;
                  /*background-image:url(../rwb_bilder/space.gif); */}
				  
td.logo5        { vertical-align: top;
                  font-size: 0px;
                  text-align: left; height:0px; background:red;
                  /*background-image:url(../rwb_bilder/space.gif); */}
td.deko         {
                  background-image:url(../rwb_bilder/streifen_800.jpg); }
                }
td.dekoklein    {
                  background-image:url(../rwb_bilder/streifen_8.jpg); }
                }
td.kopf         { vertical-align: top; 
                  font-size: 0px;
                  text-align: left;
                  background-color: #FFFFFF; }

td.link         { vertical-align: middle;
                  font-size: 15px; }

td.klein        { vertical-align: middle;
                  font-size: 12px;
                  text-align: center; }

td.navigation   { vertical-align: middle;
                  font-size: 12px;
                  color: #000000; }

td.bild         { vertical-align: top;
                  text-align: right;
                  font-size: 12px; }

td.bildc        { vertical-align: top;
                  text-align: center;
                  font-size: 12px; }

h1              { font-size: 16px;
                  font-weight: bold;
                  color: #993333;
                  text-align: left; }

hr              { width: 100%;
                  color: #0000EE;
                  height: 1px;
                  border: 0px; }

h1 span {font:bold 10px/10px verdana, sans-serif;  color:#555; margin:0 0 0 10px;}				  
				  
td tr b		{ letter-spacing:0.3px; font:bold 15px/20px verdana, sans-serif; color:#858585; font-variant:small-caps;}

td tr b.material	{ letter-spacing:0.3px; font:italic bold 15px/20px verdana, sans-serif; color:#858585;}


a:link.navired  { font-size: 14px;
                  font-weight: bold;
                  color: #FF0000;
                  text-decoration: none; }

a:visited.navired  { font-size: 14px;
                  font-weight: bold;
                  color: #FF0000;
                  text-decoration: none; }

a:hover.navired    { font-size: 14px;
                  font-weight: bold;
                  color: #993333;
                  text-decoration: none; }

a:active.navired   { font-size: 14px;
                  font-weight: bold;
                  color: #FF0000;
                  text-decoration: none; }

a:focus.navired    { font-size: 14px;
                  font-weight: bold;
                  color: #FF0000;
		  text-decoration: none; }

a:link.navi     { font-size: 14px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:visited.navi  { font-size: 14px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:hover.navi    { font-size: 14px;
                  font-weight: bold;
                  color: #993333;
                  text-decoration: none; }

a:active.navi   { font-size: 14px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:focus.navi    { font-size: 14px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:link.grau     { font-size: 14px;
                  font-weight: bold;
                  color: #9C9C9C;
                  text-decoration: none; }

a:visited.grau  { font-size: 14px;
                  font-weight: bold;
                  color: #9C9C9C;
                  text-decoration: none; }

a:hover.grau    { font-size: 14px;
                  font-weight: bold;
                  color: #993333;
                  text-decoration: none; }

a:active.grau   { font-size: 14px;
                  font-weight: bold;
                  color: #9C9C9C;
                  text-decoration: none; }

a:focus.grau    { font-size: 14px;
                  font-weight: bold;
                  color: #9C9C9C;
                  text-decoration: none; }

a:link.blau     { font-size: 14px;
                  font-weight: bold;
                  color: #0000EE;
                  text-decoration: none; }

a:visited.blau  { font-size: 14px;
                  font-weight: bold;
                  color: #0000EE;
                  text-decoration: none; }

a:hover.blau    { font-size: 14px;
                  font-weight: bold;
                  color: #993333;
                  text-decoration: none; }

a:active.blau   { font-size: 14px;
                  font-weight: bold;
                  color: #0000EE;
                  text-decoration: none; }

a:focus.blau    { font-size: 14px;
                  font-weight: bold;
                  color: #0000EE;
                  text-decoration: none; }

a:link.text     { font-size: 15px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:visited.text  { font-size: 15px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:hover.text    { font-size: 15px;
                  font-weight: bold;
                  color: #993333;
                  text-decoration: none; }

a:active.text   { font-size: 15px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:focus.text    { font-size: 15px;
                  font-weight: bold;
                  color: #000000;
                  text-decoration: none; }

a:link.foto     { font-size: 13px;
                  color: #0000EE;
                  text-decoration: none; }

a:visited.foto  { font-size: 13px;
                  color: #0000EE;
                  text-decoration: none; }

a:hover.foto    { font-size: 13px;
                  color: #993333;
                  text-decoration: none; }

a:active.foto   { font-size: 13px;
                  color: #0000EE;
                  text-decoration: none; }

a:focus.foto    { font-size: 13px;
                  color: #0000EE;
                  text-decoration: none; }
				  
				  
				  
				  
#partner 				{width:960px; position:relative;border: 0px solid green; background: none; margin:0px auto;}


