/* this is a cascading-style-sheet:  2003 / 2004 / 2005  */
/* note: never use the underscore in css-class-names! */
/*       allways check for duplicates !  */
/*       duplicates could cause errors ! */
/* This is the cascading stylesheet for Netscape 4.x */

div.testnn4 { font-family:monospace; font-size:24px; font-weight:bold; text-decoration:underline;  color:red;}

body { background-color:#FFF; } 

h1{
    margin-top:0ex;
    padding-top:0ex;
    font-family:sans-serif;
    font-size:32px;
    font-weight:bold;
    text-decoration:none;
    background-color:#BCA;
    color:#B00;
  }

h2{
    margin-top:0.25ex;
    font-family:sans-serif;
    font-size:24px;
    font-weight:bold;
    text-decoration:none;
    background-color:#BCA;
    color:#B00;
  }

h3{
    margin-top:3ex;
    font-family:sans-serif;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    background-color:#BCA;
    color:#B00;
  }

.h3images { text-align:center; width:80%; }

h4{
    padding:0px;
    margin-top:10px;
    margin-bottom:6px; 
    font-family:sans-serif;
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
  }

td{
    font-family:monospace;
    font-size:12px;
    font-weight:900;
    text-decoration:none;
    color:#00A;
  }

th{
    font-family:monospace;
    font-size:12px;
    font-weight:900;
    text-decoration:none;
    text-align:left;
    vertical-align:top;
    color:#000000;
  }

caption
  {
    font-family:monospace;
    font-size:0px;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 2000px; left: 5px;   
  }

samp 
  {
    font-family:monospace;
    font-size:14px;
    font-weight:900;
    line-height:24px;
    text-decoration:none;
    color:#000000;
  }

ul {
     font-family:sans-serif;
     font-size:18px;
     margin-left:10px;
     padding-left:10px;
   }

fieldset { line-height:5ex; }
legend   { color:#555; } 




.validomelogostyle
  {
    border:0;
    width:95px;
    height:31px;
  }
.w3logostyle 
  {
    border:0;
    width:88px;
    height:31px;
  }


.items 
  { 
    font-family:monospace; 
    font-size:18px;
    font-weight:bold;
    text-align:center;
  }
.weiter
  { 
    font-family:monospace; 
    font-size:18px;
    font-weight:bold;
  }

.xxlogo { text-align:center; }


#hvlogo
  {
    font-family:sans-serif;
    font-size:24px;
    font-weight:normal;
    text-decoration:none;
    color:#808080;
    position:relative;
    top: 5px; left:5px; 
  }
#wohnungenzuvermieten
  { 
    font-family:monospace; 
    font-size:18px;
    font-weight:bold;
    text-align:center;
  }
.printer
  {
    font-family:monospace;
    font-size:0px;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 3000px; left: 5px;   
  }
.printer2
  {
    font-family:monospace;
    font-size:0px;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 3000px; left: 5px;   
  }

.zero
  {
    font-family:monospace;
    font-size:0px;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 3000px; left: 5px;   
  }

.zero2
  {
    font-family:monospace;
    font-size:0px;
    font-weight:100;
    text-decoration:none;
    color:#FCFCFC;
    position:absolute; top: 3000px;  left: 5px;	
  }


.welcometext
  {
    font-family:sans-serif;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
    color:#000;
  }
.welcometextred
  {
    font-family:sans-serif;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    color:#D22;
  }

/* e-mail form: */

.formlabelfont
  {
    font-family:monospace;
    font-size:14px;
    font-weight:900;
    text-decoration:none;
    color:#000000;
  }
.formlabelfont
  {
    font-family:sans-serif;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
    background-color:#CDB;
  }
.forminput
  {
    font-family:monospace;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FAFCFA;
  }
.forminputfont
  {
    font-family:monospace;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FAFCFA;
  }
.forminputfont1
  {
    font-family:monospace;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FAFCFA;
  }
.forminputfont2
  {
    font-family:monospace;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FCFCFC;
  }
.forminputfont3
  {
    font-family:monospace;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
    color:#000000;
    background-color:#FCFCFC;
  }
.radiobutton
  {
    font-family:sans-serif;
    font-size:18px;
    font-weight:400;
    text-decoration:none;
    color:#FF0000;
    background-color:#E0E8E0;
  }

.pbfontgreen
  {
    font-family:sans-serif;
    font-size:18px;
    font-weight:400;
    text-decoration:none;
    color:#404040;
    background-color:#B0C0B0;
  }
.pbfontred
  {
    font-family:sans-serif;
    font-size:18px;
    font-weight:400;
    text-decoration:none;
    color:#404040;
    background-color:#E0A0A0;
  }

.pbfontgreenpreservefont
  {
    text-decoration:none;
    color:#404040;
    background-color:#B0C0B0;
  }
.pbfontredpreservefont
  {
    text-decoration:none;
    color:#404040;
    background-color:#E0A0A0;
  }

.msppos
  {
    white-space:nowrap;
  }
.mspneg
  {
    white-space:nowrap;
    color:#700;
  }



/* --------- misc formatting classes--------------- */

.actualized 
  {
    font-weight:bold; 
    font-family:monospace;  
    color:#F87000;
  }

.italic { font-style:italic; }
.bold   { font-weight:bold;  }

.outdated { color:#999; }

.red    { color:#F00; }
.green  { color:#0F0; }
.blue   { color:#00A; }
.orange { color:#F87000;}
.grey   { color:#888; }
.black  { color:#000; }
.white  { color:#FCFCFC; }

.racingred   { color:#D22; }
.racinggreen { color:#090; }
.blue2       { color:#B00; } /* no, I'm not color-blind -- just lazy */
.left   { text-align:left;   }
.right  { text-align:right;  }
.center { text-align:center; }
.centerhideprinter { text-align:center; } 
.strike { text-decoration:line-through; }


.descriptionbig
  {
    font-family:monospace;
    text-align:center;
    font-weight:700;
    font-size:24px;
    text-decoration:none;
    color:#000000;
  }
.zero4printer2
  {
    font-weight:normal;
    text-decoration:none;
    color:#000000;
  }

.objectlist
  {
    font-size:15px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
  }



/* BEGIN special styles for webdesign.html: */
.mainsectiontext.herbst { background:#E72; } /* D62 */
.herbst.h { background:#C50; color:#DDA; }  /* B40 CC9*/
.herbst a
  {
    background:#E72; 
    color:#000; 
    text-decoration:underline;
    margin-left:0px;
  }
.herbst a:link    { }
.herbst a:visited { }
.herbst a:hover   { background:#C50; color:#DDA; text-decoration:none; }
.herbst a:active  { background:#C50; color:#DDA; text-decoration:none; }
.herbst a:focus   { background:#C50; color:#DDA; text-decoration:none; }

.mainsectiontext.winter { background:#9fdaff; } /*  */
.winter.h { background:#FFF; color:#9DF; }  /* */
.winter a
  {
    background:#9fdaff; 
    color:#000; 
    text-decoration:underline;
    margin-left:0px;
  }
.winter a:link    { }
.winter a:visited { }
.winter a:hover   { background:#C50; color:#DDA; text-decoration:none; }
.winter a:active  { background:#C50; color:#DDA; text-decoration:none; }
.winter a:focus   { background:#C50; color:#DDA; text-decoration:none; }

.mainsectiontext.kekse { background:#232803; color:#e4d65f;}
.kekse.h { background:#DC4; color:#232803; }
.kekse a
  {
    background:#232803;
    color:#e4d65f;
    text-decoration:underline;
    margin-left:0px;
  }
.kekse a:link    { color:#e4d65f; }
.kekse a:visited { color:#e4d65f; }
.kekse a:hover   { color:#232803; background:#e4d65f; text-decoration:none; }
.kekse a:active  { color:#232803; background:#e4d65f; text-decoration:none;}
.kekse a:focus   { color:#232803; background:#e4d65f; text-decoration:none;}

.mainsectiontext.kunst { background:#000; color:#FB2; }/* #fca216; */
.kunst.h { background:#FB2; color:#000; }
.kunst a
  {
    background:#000;
    color:#FB2; 
    text-decoration:underline;
    margin-left:0px;
  }
.kunst a:link    { }
.kunst a:visited { }
.kunst a:hover   { color:#000; background:#fca216; text-decoration:none; }
.kunst a:active  { color:#000; background:#fca216; text-decoration:none; }
.kunst a:focus   { color:#000; background:#fca216; text-decoration:none; }

/* END special styles for webdesign.html: */




/* ------------- www.ffii.org ------------- */
.nopat 
  {
    color:#FF0;
    background-color:#18107B; 
    font-family:sans-serif;  
    font-weight:900;   
    font-size:24px; 
    text-align:center;
  }

.nopatbig 
  {
    color:#FF0;
    background-color:#18107B; 
    font-family:sans-serif;  
    font-weight:900;   
    font-size:36px; 
    text-align:center;
  }
.nopatsmall
  {
    color:#FF0;
    background-color:#18107B; 
    font-family:sans-serif;  
    font-weight:900;   
    font-size:14px; 
    text-align:center;
  }
.nopatred { color:#FF1800; }

a.nopata { 
    margin-left:0px;
    text-decoration:none;
  }
a.nopata:link    { color:#FF0; background-color:#18107B; }
a.nopata:visited { color:#FF0; background-color:#18107B; }
a.nopata:hover   { color:#18107B; background-color:#FF0; }
a.nopata:active  { color:#FF0; background-color:#18107B; }
a.nopata:focus   { color:#FF0; background-color:#18107B; }

