body {	font-family : "Trebuchet MS",sans-serif;
        font-size: 10pt; 
	margin: 0px;}



/* +++++++++ Banner oben +++++++++++++++++++++++++++++++ */
#bannerl { width : 61%;
           position : absolute;
           left : 0px;
           height: 70px;
           background-image: url("../decos/Headerlinks.gif");
           z-index : 3;}


#bannerc { width : 28px;
           position : absolute;
           left : 61%;
           margin-left: -14px;
           height: 70px;
           background-image: url("../decos/Headermitte.gif");
           z-index : 4;}

#bannerr { width : 39%;
           position : absolute;
           top : 0px;
           right : 0px;
           height: 70px;
           background-image: url("../decos/Headerrechts.gif");
           z-index : 3;}

#suche {  border-style : groove;
	  border-color : #ff9900;
	  border-width : 0px 0px 0px 0px;
	  z-index      : 4;}


/* +++++++++ Navigation links ++++++++++++++++++++++++++ */

#logo { position : absolute;
	top	 : 6px;
	left	 : 10px;
	z-index	 : 5;}

#navspalte { border-style : solid;
             height       : 100%;
             border-color : #000000;
             border-width : 0px 1px 0px 0px;
             width        : 11em;
             padding-top:  10px;
             padding-left: 5px;}

#lnav { position : absolute;
        top : 70px;
        padding-left : 10px;
        padding-top  :10px;
        z-index:8; 
        line-height : 180%;}

#lnav a { text-decoration : none;
          font-weight:bold;
          color : #000088;}

#lnav a:hover { text-decoration : none;
                font-weight:bold;
                color: #ff8010;}         


/* +++++++++++ Inhalt +++++++++++++++++++++++++++++++++++ */

#inhalt { position : absolute;
          z-index  : 3;
          top      : 70px;
          width : 100%;
          border-collapse:collapse;
          margin-bottom : 30px;}
          
#inhalt a { text-decoration : none;
            font-weight:bold;
            color : #000088;}

#inhalt a:hover { text-decoration : none;
                  font-weight:bold;
                  color: #ff8010;}         


#icontainer { vertical-align : top;
              padding-left   : 30px;
              padding-right  : 30px;
              text-align     : justify;
              border-style : solid;
              border-color : #000000;
              border-width : 0px 0px 0px 1px;}

#inhalt h2 { text-align: center;}

.mitte    { text-align : center; }
.rechts   { text-align : right; }
.links    { text-align : left; }
.fett     { font-weight : bold; }
.mono     { font-family :monospace }
.italic   { font-style  : italic; }
.blocksatz { text-align:justify; }
.vrand	   { border : thick #999999 groove;}
.caption   { font-size : 90%; }

#noborder { border-style:none; }
#noborder td { border-style:none ;} 


table.sborder {border-collapse : collapse;}

.sborder td,th { border : solid thin #000000;
		 padding	 : 3px;}

.tmittig {margin-left:auto;margin-right:auto;}

.ulleer {list-style-type : none;}

.bildrechts { float : right;
              margin : 5px;}

.bildlinks { float : left;
              margin : 5px;}

.stmittig {margin-left:auto;margin-right:auto;
           border-collapse : collapse;}

.stmittig td,th { border : solid thin #000000;
		 padding	 : 3px;}

/*  Groß und orange */
.mo { font-size :150%;
      color: orange;
}

.klein {font-size : 80%;}

/* +++++++++++++++++ Randspalte rechts +++++++++++++++++ */

#randrechts { width    : 253px;
              margin-right : 3px;
              vertical-align: top;}


/* ++++++++++++++++++ Fachübersicht ++++++++++++++++++++ */
/* Menü ;D*/

.fachuebersicht  { background-image:url(./../bilder/karo.gif);
                   border-collapse : collapse;
		   text-align : center;
                   margin-top : 20px;}


.fachuebersicht td { width  : 10em;
		     height : 3em;
		     padding-right : 20px;
		     padding-left : 20px;}


.fachuebersicht a { font-size      : 110%;
		    padding-top    : 0.5em;
		    padding-bottom : 0.5em;
		    display	   : block;
		    color	   : #191995;} 


#inhalt .fachuebersicht a:hover {background-color : white;} 

.buch {border-color:black; border-width:1px; border-style:solid; padding:16px}

.oberpunkte li { padding: 5px 0px 5px 5px; }
.unterpunkte li { padding: 5px 0px 5px 5px; }

ul.leer { list-style-type : none; }
ol.alpha {list-style-type:lower-alpha; }

p.infopunkt { text-decoration:underline }

/* ++++ religion                         */
#evtabl  td { padding : 10px;
              vertical-align: top; }
.hellrot { background-color : #ff9999;
           border-bottom-color : #ff9999;}
.hellblau { background-color : #9999ff;
            border-bottom-color : #9999ff;}
.hellgruen { background-color : #99ff99;
             border-bottom-color : #99ff99;}
.hellgelb  { background-color : #ffff99;
             border-bottom-color : #ffff99;}

/* ++++ ansprechpartner                 */
.dnone div {display:none;}

