body {
	background-image: url(http://p55925.typo3server.info/fileadmin/images/kloster-hg.jpg);
	background-repeat: repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Georgia,serif;
	font-size: 8pt,9pt,10pt, 11pt;
	color: #532F2F;
	
}
@font-face { font-family:Georgia; src:local(Georgia), url(http://p55925.typo3server.info/fileadmin/fonts/georgia.ttf) format(TrueType); }

a:link { text-decoration:none; font-weight:normal; color:#4B001C; }
a:visited { text-decoration:none; font-weight:normal; color:#4B001C; }
a:hover { text-decoration:none; font-weight:normal; color:#3A3366;}
a:active { text-decoration:none; font-weight:normal; color:#C33131;}

a img { border: 0px solid silver; }

h2{font-size: 14pt}
h4{font-size: 12pt}
h4.align-center {text-align:center;}

hr {border:0;  height:1px; width:70%;color: #9E9E9E;
background-color: #9E9E9E}

p.bodytext {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Georgia,serif;
	font-size: 11pt;
	color: #5B3434;	 
	}
p.align-center {text-align:center;}
	
.csc-searchform .csc-form-label-req,
.csc-searchform .csc-form-label{
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Georgia,serif;
	font-size: 10pt;
	color: #5B3434;	 
	}
	
.csc-form-labelcell .csc-form-label-req,
.csc-form-labelcell .csc-form-label{
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Georgia,serif;
	font-size: 10pt;
	color: #5B3434;	 
	}


.indent{
   	margin-left:10px;
}
	 

.content {
   font-family: Georgia;
	font-size: 11pt;
	color: #532F2F;
	padding:1 5 5 5;
}
  
.content a:link{       
	color: #3A3366;
	
} 
.content a:visited{       
	color: #3A3366;
	
} 
 

.rechts a{       
	color: #3A3366;
	
}
.rechts a:visited{       
	color: #3A3366;
	
} 
             
.rechts {
	font-family: Georgia;
	font: normal  10pt;
	color: #532F2F;
	padding:1 5 5 5;
}   

.csc-caption {
    font-size:9pt;
    color: #774B4B;
    font-style: italic;
    
} 
.csc-textpic-caption {
    font-size:9pt;
    color: #774B4B;
    font-style: italic;
    
}
    
.csc-uploads-fileName {
    font-size:9pt;
    color: #774B4B;
    font-style: italic;
    
} 
  
.csc-uploads-fileSize {
    font-size:8pt;
    color: #774B4B;
    font-style: italic;
    
}    
          
.legend {
    padding-left:5px;
    padding-right:5px;
    border: 0px;
}


ul.menu, ul.menu ul {
	list-style-type: none;
	font: normal 12pt "Georgia";
	z-index:100;
}


ul.menu a {
    display: block;
    padding: 3px 5px 3px 10px;    
    font-weight: normal;	
    border:0px  solid #968899; 
    z-index:100;
    }



ul.menu li {
	padding: 0px; 
	margin: 0px;
	float: left;
	background-color: #FAF1E8;
	border:0px  solid #968899;
	height: 20px;
	z-index:100;
}


/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {
    float:none;
    background-color: #FAF1E8;
    font: normal  9pt "Georgia";
}


/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #EDE4DB;z-index:100;
}


/* Zweite Ebene */

        ul.menu ul {
              margin:0px;
              padding:0px;
              position: absolute;
              background-color: #FAF1E8;
              border: 1px  solid #968899;
              display:inline;
              width: 185px;
              visibility: visible;
     }


   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block; visibility: visible;
   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                    margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -20px; /* Höhe eines Listenelements */
        }


   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;visibility: visible;
   }



/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;width: 215px;
    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;visibility: visible;
   }



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #EDE4DB;
}



/* Zweite Ebene */

        ul.menu ul {
              margin:0px;
              padding:0px;
              position: absolute;
              background-color: #FAF1E8;
              border: 1px  solid #968899;
              display: none;
              width: 185px;
              visibility: visible;
     }



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;visibility: visible;
   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                  margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
                  margin-top: -20px; /* Höhe eines Listenelements */
        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;visibility: visible;
   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;visibility: visible;
   }


fieldset {

padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
color: #532F2F;

}



.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:55px;
padding-right:35px;
background-color: #EDE4DB;
border: 1px  solid #968899;
color: #532F2F;

}

.mf-radio {
border: 0px;
background-color: #EDE4DB;
color: #532F2F;
}

.radiolayout {
width:40%;
border: 1px  solid #EDE4DB;
color: #532F2F;
}

.mf-text {
color: #532F2F;
border: 1px solid #968899;
margin-bottom: 5px;
background-color: #FAF1E8;
}


.mf-check {
border: 0px;
background-color: #FAF1E8;
color: #532F2F;
}
.mf-select {
border: 1px solid #968899;
background-color: #FAF1E8;
color: #532F2F;
}

.mf-input {
border: 1px solid #968899;
margin-bottom: 5px;
background-color: #FAF1E8;
}

.mf-submit {
color: #532F2F;
background-color: #FAF1E8;
border: 1px solid #968899;
}

.mf-reset {
color: #532F2F;
border: 1px solid #968899;
background-color: #FAF1E8;
}
           
.tx-mininews-pi1-singleViewField-teaser {
font-style:italic text-align:center;}

.tx-mininews-pi1-listrowField-title {
font-size: 12pt; font-weight:bold;text-align:center;}

.tx-mininews-pi1-listrowField-teaser{
font-style:italic;font-size: 10pt;text-align:center;}

.tx-mininews-pi1-fp_listrow
{
font-style:italic;font-size: 10pt;text-align:center;}

P.tx-mininews-pi1-fp_listrowField-title
{
font-size: 12pt; font-weight:bold;text-align:center;}