#cMenu {
     height:21px;
     width: 799px;
     margin-left:1px;
     margin-bottom:1px;
     /* background: #009900 url(http://gralswerk.org/fileadmin/scripts/ypMenu/menu_bg2.gif) repeat-x top left; */
     background: #009900;
     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */
}

div.Inhalt {
    font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}


div.Root {
    font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
    position: absolute;
     top: 20px;
     left: 20px;
}

div.Footer {
    font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

div.Unten{
    font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

div.news_content {
    font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     font-weight:italic;
}

div.news_title {
    font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     font-weight:bold;
}

div.news_title_single {
    font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     font-weight:bold;
    color: #4848ff
}

div.news_strong {
    font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     font-weight:bold;
}




/*
###################
# ypMenu Styles #
###################
*/
.mmContent {
     /* normale schrift definieren */
     font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContent ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContent li {
     padding: 0px; margin: 0px;
}




.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContent li a {
     /* Links bzw. die slideMen?-Elemente definieren */
     display: block;
     color: #00cc33;
     font-weight:bold;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     width: 150px;
     padding: 5px;
     text-decoration: none;
     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den Men?Elementen */
}

* html .mmContent li a {
     width: 160px;
}

/* */
.mmContent li a:link { background: #00cc33; color: #ffffff; font-size: 10px; }
.mmContent li a:visited { background: #00cc33; color: #ffffff; font-size: 10px; }

.mmContent li a:hover{ background: #66ff99; color: #ffffff; font-size: 10px; }
.mmContent li a:active { background: #00cc33; color: #ffffff; font-size: 10px; }

.mmContent li a.submenu {
background: #00cc33 url(http://gralswerk.org/fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:hover {
background: #66ff99 url(http://gralswerk.org/fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }

/*
##########################################
# ypMenu Styles for our belove IE 5.01 #
##########################################
*/

.mmContentb {
     font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
}
.mmContentb li {
     padding: 0px; margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     /* Links bzw. die slideMen?-Elemente definieren */
     display: block;
     width: 150px;
     padding: 5px;
     color: #00cc33;
     font-weight: bold;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     text-decoration: none;
     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den Men?Elementen */
}

* html .mmContentb li a {
     width: 160px;

}

.mmContentb li a:link { background: #00cc33; color: #ffffff;}
.mmContentb li a:visited { background: #00cc33; color: #ffffff;}

.mmContentb li a:hover{ background: #66ff99; color: #ffffff;}
.mmContentb li a:active { background: #00cc33; color: #ffffff;}

.mmContentb li a.submenu {
     background: #00cc33 url(http://gralswerk.org/fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center;
     font-size: 10px;
}
.mmContentb li a.submenu:hover {
     background: #66ff99 url(http://gralswerk.org/fileadmin/scripts/ypMenu/pfeil.gif)no-repeat right center;
     font-size: 10px;
}

/*
##########################################
# email Formular #
##########################################
*/

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
border: 1px solid #C0C0C0;
background-color: #ebebeb;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
	font-size: 10px;
	font-weight: normal;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;

}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}


# styles for mailform plus
.tx-thmailformplus-pi1.headu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration:underline;
	color:#FF0000;
}
.tx-thmailformplus-pi1.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}
.tx-thmailformplus-pi1 input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}
.tx-thmailformplus-pi1 select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}

.tx-thmailformplus-pi1.red10 {font-size: 10px; color: #FF0000}


.tx-thmailformplus-pi1.norm12 {
	font-size: 12px;
	font-weight: normal;
}
.tx-thmailformplus-pi1.normb {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.tx-thmailformplus-pi1.normb12 {
	font-size: 12px;
	font-weight: bold;
}

.tx-thmailformplus-pi1.blue12u {font-size:12px; font-weight:bold; text-decoration:underline; color:#0000FF;}
.tx-thmailformplus-pi1..blue12 {font-size:12px; font-weight:bold; color:#0000FF;}