body { font           : 13px 'arial', 'helvetica', sans-serif;
       font-weight    : normal;
       font-style     : normal;
       color          : #0F0F0F;
       text-decoration: none;
       background-repeat: repeat-y;
       background-image:url(images/bg_hollerbusch.png);
       margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
     }



/* ------------------- neu --------------------------*/
#overall {
	position: absolute; width: 770px; height: auto; left:0px; top:0px; margin-top:0px;
	}

#topnav {
		position: absolute; text-align:right; width: 200px; height: 15px; z-index:3; left:568px; top:0px; 
		border:0px solid #993399;margin-top:1px;
		}

#headerimp a:link, #headerimp a:visited, #headerimp a:active {
	position:relative; color:#0070D0; text-decoration:none;top:0px; margin-top:0px; background:white; z-index:3;
	font: bold 11px 'arial', 'helvetica', sans-serif;
}
#headerimp a:hover {
	position:relative; color:white; text-decoration:none;top:0px; margin-top:0px; background:#0070D0; z-index:3;
	font: bold 11px 'arial', 'helvetica', sans-serif;
}

#headersite a:link, #headersite a:visited, #headersite a:active {
		position:relative; color:#0070D0; text-decoration:none;top:0px; background:white; z-index:3;
	font: bold 11px 'arial', 'helvetica', sans-serif;
}
#headersite a:hover {
	position:relative; color:white; text-decoration:none;top:0px; background:#0070D0; z-index:3;
	font: bold 11px 'arial', 'helvetica', sans-serif;
}

#headerhome a:link, #headerhome a:visited, #headerhome a:active {
	position:relative; color:#0070D0; text-decoration:none;top:0px; background:white; z-index:3;
	font: bold 11px 'arial', 'helvetica', sans-serif;
}
#homew {
	width:50px; text-align:center; }

#headerhome a:hover {
	position:relative; color:white; text-decoration:none;top:0px; background:#0070D0; z-index:3;
	font: bold 11px 'arial', 'helvetica', sans-serif;
}

#editable1 { /* Editierbereich Mainfolder */
	position: absolute; top:90px; left:157px; width: 590px;border:0px solid #993399;z-index:5; padding-top:20px;padding-bottom:20px;height:auto;
	}

#editable2 { /* Editierbereich Mainfolder */
	position: absolute; top:120px; left:157px; width: 590px;border:0px solid #993399;z-index:5; padding-top:20px;padding-bottom:20px;height:auto;
	}

#footerline {
		position:relative; top:15px; z-index:2; width: 590px; color:#970097;
		background-color: #0070D0; height: 1px; border: 0px;margin-bottom:5px;
		}

#copy	{ /* Copyrightzeichen */
		position:relative; top:15px; z-index:2; font: 13px arial, helvetiva, san-serif;
		font-weight: bold; text-decoration: none; color: #000000;text-align:center;padding-bottom:30px;
		}

#copyright	{ /*Copyrighttext */
		position:relative; top:2px; z-index:2;font: 11px arial, helvetiva, san-serif; 
		font-weight: bold; text-decoration: none; color: ##0070D0;text-align:center;
		}

.heading1 { font: 21px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #003365; 
		line-height: 21px; margin-bottom:20px;} /* Ueberschrift index, sitemap, impressum */


.heading2 { font: 16px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #003365; 
		line-height: 16px; margin-bottom:5px; margin-top:10px;} /* 2. Ueberschrift index  */

.heading3 { font: 18px arial, helvetiva, san-serif; font-weight: normal; font-style: normal; color: #003365; 
		line-height: 18px; margin-bottom:10px; margin-top:10px;} /* 4. Ueberschrift index  */

.heading4 { font: 16px arial, helvetiva, san-serif; font-weight: bold; font-style: normal; color: #003365; 
		line-height: 16px; margin-bottom:5px; margin-top:0px;} /* 4. Ueberschrift index  */

.ibox1 { width: 590px; height: auto; z-index:3; left:0px; top:0px; 
		border:0px solid #993399;margin-top:0px; margin-bottom:15px; }

.search1	{ /* Suchfeld */
		font: 11px arial, helvetiva, san-serif;
		text-align: left; font-weight: bold; font-style: normal;
		text-decoration: none; color:#000000;}

.search2	{ /* Suchfeld */
		font: 12px arial, helvetiva, san-serif; margin:5px 0px 0px 0px;
		text-align: center; font-weight: bold; font-style: normal; border:5px; border-color:#ff0000;
		text-decoration: none; color:#000000;background:#DFDDDE;}
		
#menuepfad	{
		 position:absolute; top:104px; left:160px; z-index:2;font: 12px arial, helvetiva, san-serif;
		font-weight: bold; font-style: normal; color: #666666; text-decoration: none;
		}

#headerline2	{
		 position:absolute; top:120px; left:158px; z-index:2;font: 12px arial, helvetiva, san-serif; 
		font-weight: normal; font-style: normal; color: #0F0F0F; text-decoration: none;
		}
.just		{ text-align: justify;
		}

.bildf-li {
		border:0px; background-color:#fbfbfb;  float:left; margin:0px 10px 5px 0px; }

.bildf-re {
		border:0px; background-color:#fbfbfb;  float:right; margin:0px 5px 5px 10px; }

.big1 { font           : /*10pt*/ 16px 'arial', 'helvetica', sans-serif;
         font-weight    : normal;
         font-style     : normal;
         color          : #0F0F0F;
         text-decoration: none;
       }
.big2 { font           : /*10pt*/ 16px 'arial', 'helvetica', sans-serif;
         font-weight    : bold;
         font-style     : normal;
         color          : #0F0F0F;
         text-decoration: none;
       }

strong { font           : 15px 'arial', 'helvetica', sans-serif;     /* modifziert */
         font-weight    : bold;
         font-style     : normal;
         color          : #0F0F0F;
         text-decoration: none;
       }

.left90_7 {
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:7px; margin-left:90px;
		}

.end		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:7px;
		}
.tend		{
		font: 13px arial, helvetiva, san-serif; font-weight: normal;
		font-style: normal; background: none; line-height: 16px;
		text-align: justify; margin-bottom:7px; margin-top:4px;
		}





/* --------------------- /neu ------------------------------ */



h1 { font       : /*20pt*/ 24px 'arial', 'helvetica', 'times', sans-serif;
     font-weight: bold;
     font-style : normal;
     color      : #0F0F0F;
   }

h2 { font       : /*16pt*/ 21px arial, helvetica, sans-serif;
     font-weight: bold;
     font-style : normal;
     color      : #0F0F0F;line-height: 21px;margin-top:0px;padding-top:0px; /*modifiziert */
   }

h3 { font       : /*14pt*/ 18px arial, helvetica, sans-serif;
     font-weight: bold;
     font-style : normal;
     color      : #0F0F0F;line-height: 18px;margin-top:0px;padding-top:0px; /* modifiziert */
   }

h4 { font       : /*12pt*/ 16px 'arial', 'helvetica', sans-serif;
     font-weight: bold;
     font-style : normal;
     padding    : 15px 0px 0px 0px;
     color      : #0F0F0F; /* Eva raus: line-height: 16px;margin-top:0px; padding-top:0px; */ /* modifiziert */
   }

h5 { font       : 13px 'arial', 'helvetica', sans-serif;
     font-weight: bold;
     font-style : normal;
     padding    : 15px 0px 0px 0px;
     color      : #0F0F0F; /* line-height: 13px;margin-top:0px;padding-top:0px; */
   }

p { font       : /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
    font-weight: normal;
    font-style : normal;
    background : none;
  }

/*p.ke*/ .ke { font           : 12px 'arial', 'helvetica', sans-serif;
       text-align     : center;
	 font-weight    : normal;
       font-style     : normal;
       text-decoration: none;
       color          : #0F0F0F;
     }

p.author1 { font           : /*9pt*/ 13px 'arial', 'helvetica', sans-serif;
           font-weight    : normal;
           font-style     : italic;
           text-decoration: none;
         }

p.author2 { font           : /*9pt*/ 12px 'arial', 'helvetica', sans-serif;
           font-weight    : normal;
           font-style     : italic;
           text-decoration: none;
         }

.header3 { font           : /*8pt*/ 11px 'arial', 'helvetica', sans-serif;
           font-weight    : bold;
           text-decoration: none;
           color          : #0070D0;
           background     : white;
         }

br { font       : /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
     font-weight: normal;
     font-style : normal;
   }

ul { font           : /*9pt*/ 12px 'arial', 'helvetica', sans-serif;
     font-weight    : normal;
     text-decoration: none;
     color          : #0F0F0F;
   }

li { font       : /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
     font-weight: normal;
     font-style : normal;
     color      : #0F0F0F;
   }

table { font: /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
      }

tr { font: /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
     border : 5px;
   }

td { font          : /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
     vertical-align: top;
   }

.sh-right { background-image:url(vertical.gif);
            background-repeat:repeat-y;
          }

.sh-bottom { background-image:url(horizontal.gif);
             background-repeat:repeat-x;
           }

a:link { font-weight    : bold;
         font-style     : normal;
         text-decoration: none;
         color          : #0070D0;
       }

a:active { font-weight    : bold;
           font-style     : normal;
           text-decoration: none;
           color          : #0070D0;
         }

a:visited { font-weight    : bold;
            font-style     : normal;
            text-decoration: none;
            color          : #0070D0;
          }

.toplink { font           : /*8pt*/ 10px 'arial', 'helvetica', sans-serif;
           font-weight    : normal; text-align:right;
           text-decoration: none; margin-top:10px;
           color          : #0070D0;
         }



b { font           : /*10pt*/ 13px 'arial', 'helvetica', sans-serif;
    font-weight    : bold;
    font-style     : normal;
    text-decoration: none;
  }

em { font           : 12px 'arial', 'helvetica', sans-serif;
     font-weight    : bold;
     font-style     : normal;
     text-decoration: none;
     color          : #0F0F0F;
   }


.thumbnail { 
  border-width: 0px; 
  border-style: solid; 
  border-color: black; 
}

/* Nur für die Schneeflocken in snowscript.js, damit sie auch über der
  Menüebene erscheinen! (Wert := <Anz. Menüpunkte + 1>): */
.snowflake { z-index: 9;
           }
           
