/* CSS Document */

* { margin: 0; padding: 0; } 
option {padding-left: 0.4em}

 body {
    min-height: 101%;
	width: 98%;
	font-size: 100.01%;
	position: relative;
	color: #2E2E2E; 
	background-color: #FFFFFF;
	text-align: left;
    font-family: Helvetica,Arial,sans-serif;
  }

#menu1 {
          float: left; 
	  width: 260px;	
          margin: 0em 0 6em 0.2em;
          padding: 190px 0 3em 0;
	  list-style-type: none;
	  background-image: url(../img/Logo-links.gif);
          background-repeat: no-repeat; 
          background-position: top left;
	  }
   
    #menu1 a {
	  text-decoration: none;
          color: #F0F0F0;
          text-align: right;
          font-size: 110%;
          }
          
    #menu1 li {
	  float: left;
	  width: 100%;
	  color: #F0F0F0;
	  }
	#menu1 li a {
	  padding: 10px 1% 4px 0.1em;
          margin: 0 80px 0 0;
          color: #F0F0F0;
	  display: block;
	  
	 }	
	#menu1 li a:hover {
          font-weight: bold;
          font-style: italic;
         }
	#menu1 li ul li {
	  float: left;
	  font-size: 90%;
	  width: 100%;
	  list-style-type: none;
	  padding: 0;
	  border: 0;
	  }
	#menu1 li ul li a {
	  padding: 3px 1% 3px 0.1em;
	  display: block;
	  margin-right: 100px;
	}
	#menu1 li ul li a:hover {
	  font-weight: bold;
          font-style: italic;
          /* background-color: #C0C0C0; */
	}
	#menu1 li ul li ul li a {
	  padding: 3px 1% 3px 0.1em;
	  display: block;
	  margin-right: 120px;
	}
	#menu1 li ul li ul li ul li a {
	  padding: 3px 1% 3px 0.1em;
	  display: block;
	  margin-right: 100px;
	}
	#menu1 li .menu1-level1-act {
	font-style: italic;
	font-weight: bold;
	}
	#menu1 li .menu1-level1-act a {
	color: #FFFFCC;
	}
	#menu1 li ul li .menu1-level2-act {
	font-style: italic;
	font-weight: bold;
	}
	#menu1 li ul li .menu1-level2-act a {
	color: #FFFF99; 
	}
	#menu1 li ul li ul li .menu1-level3-act {
	font-style: italic;
	font-weight: bold; 
	}
	#menu1 li ul li ul li .menu1-level3-act a {
	color: #FFFF66; 
	}
	#menu1 li ul li ul li ul li .menu1-level4-act {
	font-style: italic;
	font-weight: bold; 
	}
	#menu1 li ul li ul li ul li .menu1-level4-act a {
	color: #FFFF99; 
	}

#header {
        font-size: 1.5em;
        padding: 2em;
        text-align: center;
        background-color: #FFFFFF;
        background-image: url(../img/pz-schrift.jpg);
        background-repeat: no-repeat; 
        background-position: right;
        min-width: 10em;
        height: 60px;
        max-width: 60em;
  }


 #breadcrumbs p {
        padding: 1em 1em 1em 1em;
	font-size : 0.8em;
	}
 #breadcrumbs p a {
	text-decoration : none;
	color : #0000ff;
    }  
  
   div#Inhalt {
        background-image: url(../img/kloster-06.jpg);
        background-repeat: no-repeat; 
        background-position: top right;
        margin-left: 18em;
	position: relative;
	min-width: 12em;
	min-height: 25em;
	padding: 1em 2em 0 1em;
	/* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}

  div#Inhalt p {
    margin: 0 0 0.5em 0;
    padding: 0 0 0 0;
  }

  div#Inhalt .csc-textpic-text p {
    margin: 0 0 0.5em 0;
    padding: 0 0 0 0;
  }
  
  div#Inhalt .csc-textpic-text ul {
    margin: 0.5em 0 0.5em 1em;
  }
  
  div#Inhalt h1 {
    font-size: 2em;
	margin: 0 0 0.3em 0;
	padding: 0 0 0 0;
    color: #000000;
  }
  
  div#Inhalt h2 {
    font-size: 1.3em;
	margin: 0.1em 0 0.2em 0;
	padding: 0 0 0 0;
	text-align: left;
	color: #FF9900;
  }
  
  div#Inhalt h3 {
    font-size: 1.5em;
	margin: 0 0 0 0;
	font-weight: bold;
	text-align: left;
	color: #FF9900;
  }
  
  div#Inhalt h4 {
  }
  
  div#Inhalt h5 {
  }
  
  div#Inhalt p {
    font-size: 1em;
	margin: 1em 0;
  }
  
  /*-------------------------------------------------------------*/

.contenttable {
	margin-bottom : 0.5em;
	}


.contenttable th, .contenttable td, .contenttable caption {
	font-size : 0.9em; 
}
.contenttable th {
	text-align : left;
}
.contenttable p {
	margin:2px;
}

.contenttable td, .contenttable th {
	padding: 2px;
}

.contenttable .tr-even td {
	border : none;
	background : #c9c9c9;
}
.contenttable .tr-odd td {
	border : none;
	background: #dfdfdf;
}
.contenttable-0 th {
	background : #c9c9c9;
/*	color : #ffffff; */

	font-weight: bold;
}


.contenttable-1 th {
	border : none;
	background : #c9c9c9;
}
.contenttable-2 .tr-even td,  #content .contenttable-2 th{
	border : 1px solid #cccccc;
	background: transparent;
}
.contenttable-2 .tr-odd td {

	border : 1px solid #cccccc;
	background: transparent;
}
.contenttable-3 .tr-even td, #content .contenttable-3 th {

	background: transparent;
	border-bottom : 1px solid #cccccc;
}
.contenttable-3 .tr-odd td {
	background: transparent;
	border-bottom : 1px solid #cccccc;
}
.contenttable-3 .tr-0 td {
	border-top : 1px solid #cccccc;
}

/*-------------------------------------------------------------*/
  
  .csc-textpic-caption {
	font-size : 0.7em;
}
  
  p#fusszeile {
    clear: both;
    background-image: url(../img/buntundlebendig.jpg);
    background-repeat: no-repeat; 
    background-position: top center;
    font-size: 0.7em;
	border-top: 3px ridge silver;
    margin: 0 1em 0 1em; 
	padding: 5em 1em 1em 1em;
	width: 99%;
    text-align: center;
	  }
