body { margin: 0; padding: 0;
       text-align: center;
       font-family: Trebuchet MS,Tahoma; font-size: 12px;
       color: #3A4123;
       background: #000000; }

h1   { margin: 0 auto; position: absolute; visibility: hidden; }


#container.index { margin: 0 auto; margin-top: 200px;
	    	  width: 600px; height: 188px;
             	  text-align: left; background-color: #989B59; }

*.standard 	{ margin: 0 auto; margin-top: 50px; padding: 0;
	    	  width: 600px; height: 480px;
             	  border-bottom: 1px solid #000000;
             	  text-align: left; background-color: #989B59; }

*.gallery 	{ margin: 0 auto; margin-top: 50px;
	    	  width: 600px; height: 480px;
             	  border-bottom: 1px solid #000000;
             	  text-align: center; background-color: #989B59; }

#kopf { margin: 0 auto;
        width: 600px; height: 180px;
        border-bottom: 1px solid #000000;
        background-image: url(img/quer02_MmH.jpg); }

#logo { margin: 0 auto; position: relative;
        width: 600px; height: 30px;
        background-image: url(img/logo2.gif); background-position: 225px/*X*/ -3px/*Y*/;
        background-repeat: no-repeat; }

#body { margin-top: 15px; position: absolute;
        width: 650px; height: 270px; overflow: auto; }

#foto { margin-top: 10px; height: 420px; vertical-align: middle;}

/*HAUPTMENÜ*------------------------------------------------------------*HAUPTMENÜ*/

/*Internet Explorer*/
   ul#menu /*Eigenschaften des Menüs*/
  { margin: 0; padding: 0; clear: both;
    margin-top: 122px; list-style: none; display: inline;
    width: 600px; height: 22px; background-color: #989B59;
    /*border: 1px solid #989B59; border-left: none; border-right: none;*/
    font-size: 14px; font-weight: bold; }

/*Firefox*/  html>body
  ul#menu /*Eigenschaften des Menüs*/
  { margin: 0; padding: 0;
    position: absolute; margin-top: 122px; list-style: none; display: inline;
    width: 600px; height: 22px; background-color: #989B59;
    /*border: 1px solid #989B59; border-left: none; border-right: none;*/
    font-size: 14px; font-weight: bold; }

  ul#menu li /*Eigenschaften der Menüpunkte*/
  { float: left; margin: 0; padding: 0;
    list-style: none; display: inline;
    width: 85px; line-height: 22px;
    text-align: center; }

  ul#menu a
  { float: left; width: 85px;
    vertical-align: middle; text-decoration: none;
    /*border: 1px solid black;*/
    color: #FFFFFF; }

  ul#menu a.aktiv
  { background-color: #B03928; color: #FFFFFF; }

  ul#menu a:hover
  { background-color: #B03928; color: #FFFFFF; }

  ul#menu a.aktiv:hover
  {  }

/*HAUPTMENÜ*---------------------------Ende-----------------------------*HAUPTMENÜ*/

/*SUBNAVIGATION*----------------------------------------------------*SUBNAVIGATION*/

/*Internet Explorer*/
#navi { margin-top: 36px; margin-left: 15px; margin-right: -215px; position: absolute;
        float: left; width: 125px; border: 1px solid #B03928;
        background-color: #A2A778; }

/*Firefox*/ html>body
#navi { margin-top: 50px; margin-left: 15px; z-index: 1;
        width: 125px; border: 1px solid #B03928;
        background-color: #A2A778; }

  ul#Navigation /*Navigationsliste*/
  { margin: 0; padding: 0;
    list-style: none;
    /*line-height: 20px; vertical-align: middle;*/ }

  ul#Navigation li /*Listenelement*/
  { margin: 0;
    font-size: 12px; font-weight: bold; }

/*Eigenschaften von Navigation-Links*/
ul#Navigation a, ul#Navigation span { padding-left: 7; display: block; text-decoration: none; }

ul#Navigation span {color: #4D6639; }

ul#Navigation a.aktiv { background-color: #B03928; color: #FFFFFF; }

ul#Navigation a:hover { background-color: #B03928; color: #FFFFFF; }

/*SUBNAVIGATION*-----------------------Ende-------------------------*SUBNAVIGATION*/




/*INHALT--------------------------------------------------------------------INHALT*/

iframe { position: absolute; margin-top: 15px; clear: both;
         width: 650px; height: 270px; border: 0; }

#inhalt.breit  { margin-left: 50px; width: 500px; text-align: justify; }

/*IE*/*.schmal { margin-left: 157px; width: 420px; text-align: justify; }

/*#inhalt.schmal {} checkt IE nicht!!! --> keine Ahnung warum?*/

/*Firefox*/ html>body
#inhalt.schmal { margin-left: 160px; width: 420px; text-align: justify; }


#bild { margin-top: -20px; position: absolute;
        width: 180px; height: 240px; float: left; }

*.jo  { background-image: url(img/jockl.jpg); }
*.be  { background-image: url(img/betti.jpg); }
*.se  { background-image: url(img/sebb.jpg); }
*.fr  { background-image: url(img/frolic.jpg); }
*.hi  { background-image: url(img/hiecks.jpg); }

img.mini { width: 100px; height: 70px; }

img.foto { max-width: 592px; max-height: 410px;
	  padding: 1px; border: 1px solid #000000; }

p.kurz { margin: 0; width: 420px; text-align: right; }


/*ÜBERSCHRIFTEN*/
h2 { text-align: right;
     font-family: Adler,Trebuchet MS, Tahoma; font-size: 18px; /*für IE!*/line-height: 20px;
     border-bottom: 1px solid;}

h2.weit  { text-align: right; margin-top: 40px;
     font-family: Adler,Trebuchet MS, Tahoma; font-size: 18px; /*für IE!*/line-height: 20px;
     border-bottom: 1px solid;}


h3 { font-family: Trebuchet MS, Tahoma; font-size: 14px; }

h4 { margin-top: 0; margin-bottom: 0; padding-left: 5px;
     line-height: 18px; float: left;
     font-size: 14px; font-weight: bold; text-align: left; }



/*LINKS*/
a:link    { text-decoration: none; font-weight: bold; font-family: Trebuchet MS; color: #FFFFFF;}
a:visited { text-decoration: none; font-weight: bold; font-family: Trebuchet MS; color: #FFFFFF;}
a:hover   { text-decoration: none; background-color: #B03928;}

/*NewsBlock*/
#news	{ margin-top: 25px; margin-bottom: 15px;
	  position: relative; background-color: #A2A778; }

p.date	{ margin-top: -5px; margin-bottom: 0; padding-right: 5px;
	  line-height: 18px; font-size: 11px; text-align: right; }

p.text 	{ margin-top: 0; padding: 5px; text-align: justify; }

/*Tabelle Termine*/
table  	{ margin-top: 8px; padding: 8px; width: 100%; border-spacing: 0; border-collapse: collapse;
	  font-size: 12px; }
tr.neu 	{ vertical-align: top; }
tr.alt 	{ vertical-align: top; }
tr.info 	{ vertical-align: top; background-color: #A2A778; display: none; }

/*Presseartikel*/
p.h1 { text-align: center; font-size: 16px; font-weight: bold; color: #3A4123; }

p.h2 { text-align: center; font-weight: bold; }

p.h3 { margin: 0; font-weight: bold;  }

p.quelle { margin: 0; text-align: right; font-style: italic; }


/*INHALT-------------------------------Ende---------------------------------INHALT*/



/*FOOTER--------------------------------------------------------------------FOOTER*/
#foot { margin: 0 auto;
        width: 600px; height: 20px; line-height: 20px;
        font-size: 11px;
        /*background-image: url(img/quer02_MmH.jpg); background-position: 0px/*X -174px/*Y*/;
        background-color: /*#3A4123*/#4D6639; color: #989B59; }

p.l   { float: left; margin: 0; width: 200px; padding-left: 10px; text-align: left; }
p.m   { float: left; margin: 0; width: 180px; text-align: center; }
p.r   { float: left; margin: 0; width: 200px; text-align: right; }

a.foot:link    { text-decoration: none; font-weight: normal; }
a.foot:visited { text-decoration: none; font-weight: normal; }
a.foot:hover   { text-decoration: none; }

/*FOOTER-------------------------------Ende---------------------------------FOOTER*/

/*NAVIGATION FOTOGALLERIE----------------------------------------NAVIGATION FOTOGALLERIE*/

/*Internet-Explorer*/
ul#fotomenu /*Eigenschaften des Menüs*/
  { margin: 0 auto; padding: 0;
    width: 257px; height: 18px; background-color: #A2A778;
    border: 1px solid #B03928;
    font-size: 12px; font-weight: bold; }

/*Firefox*/ html>body
ul#fotomenu /*Eigenschaften des Menüs*/
  { margin: 0 auto; padding: 0;
    width: 255px; height: 18px; background-color: #A2A778;
    border: 1px solid #B03928;
    font-size: 12px; font-weight: bold; }

  ul#fotomenu li /*Eigenschaften der Menüpunkte*/
  { margin: 0; padding: 0;
    list-style: none; display: inline;
    width: 85px; line-height: 18px;
    text-align: center; }

  ul#fotomenu a
  { float: left; width: 85px;
    vertical-align: middle; text-decoration: none;
    /*border: 1px solid black;*/
    color: #FFFFFF; }

  ul#fotomenu a:hover { background-color: #B03928; color: #FFFFFF; }

/*NAVIGATION FOTOGALLERIE------------------Ende------------------NAVIGATION FOTOGALLERIE*/


form  { display: inline; color: #3A4123; }

input { margin: 0;px; width: 20px; border: 0;
        font-size: 12px; background-color: #989B59; color: #3A4123; }
