/* ypMenu Posisitoning */

#cMenu {

     height:18px;

     width: 660px;

     margin-left:0px;

     margin-bottom:0px;

     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */

}

h4 {

	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;

	  font-size:14pt;

	  color: #27245E;

	  font-weight: normal;

	  margin-bottom: 0px;

}

/* CSS-Style to build ypMenu */



.mmContent DIV A {

	font-size: 12px; font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;

	font-weight: normal;

	line-height: 11px;

#	padding-left: 5px;

	padding: 5px;

	text-decoration: none;

	display: block;

	color: #27245E;

#	background: #D5D5E6 url(images/navnupsi2.gif) top left no-repeat;

	background: #D5D5E6;

	margin: 0px 0px 0px 0px;

#	border-bottom: solid 1px #D5D5E6;

}



.mmContent DIV A:hover {
	font-size: 12px; font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #27245E;
	background: #B2B2D1;
	margin: 0px 0px 0px 0px;
}

.mmContent DIV A:active {
	font-size: 12px; font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #27245E;
	margin: 0px 0px 0px 0px;
}

.mmContent DIV A:visited {
	font-size: 12px; font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: normal;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #27245E;
	margin: 0px 0px 0px 0px;
}

/* für IE >5 */
* html .mmContent DIV A {
	width: 177px;
	w\idth: 177px; /* für IE 6 */
	-moz-opacity:.9; /* für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
}

.mmContent DIV.mmlink A.submenu {
	background: #DEF2FE url(images/menu_sub.gif) top left no-repeat;
	color: #011D65;
}

.mmContent DIV.mmlink A.submenu:hover {
	background: #ffffff url(images/menu_sub.gif) bottom left no-repeat;
	color: #011D65;
}

.mmContent[id] DIV.mmlink A.submenu {
	background: url(images/menu_sub.png) top left no-repeat;
	color: #011D65;
}

.mmContent[id] DIV.mmlink A.submenu:hover {
	background: url(images/menu_sub.png) bottom left no-repeat;
	color: #011D65;
}

.mmContent DIV.mmlink A:hover {
	background: #ffffff;
	color: #011D65;
}

/* folgende anweisung wird nicht vom ie interpretiert */
.mmContent[id] DIV.mmlink A {
	background: url(images/menu.png) top left no-repeat;
}

.mmContent[id] DIV.mmlink A:hover {
	background: url(images/menu.png) bottom left no-repeat;
}

/* Page Properties */

body {
	  margin-top:0;
	  margin-bottom:0;
	  margin-left:0;
	  margin-right:0;
	  background-color:#FFFFFF;
	  background-image:url(images/bg.gif)

	}

/* List Style */
	ul {
		list-style-image:url(images/nupsi.gif)
	}

/* Text Properties */

	p, li, td {
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  font-size:10pt;
	  color:#000000;
	}
	
         h2 {
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  font-size:16pt;
	  color:red;
	}

	.path {
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  font-size:8pt;
	  color:#B2B2D1;
	}
	
	.small {
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  font-size:8pt;
	  color:#27245E;
	}
	
	div.csc-frame-rulerAfter { 
        border-bottom: 1px solid #FFFFFF; 
        align: center;
        width: 589; 
        height: 1px;
        padding:0px;
        margin-bottom: 0px;
        margin-top: 0px;
}


/* Form Properties */

	.button {
	  font-family: Verdana;
	  font-size: 12px; 
	  color: #800000; 
	  border: 1px solid #000000; 
	  padding-left: 4px; 
	  padding-right: 4px; 
	  padding-top: 1px; 
	  padding-bottom: 1px;
	  background-color: #FFFFFD
	}
	
/* Table and TD Properties */

	.tinytd {
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  font-size:8px;
	  color:#800000;
	}
	
	.brighttd {
	  color:#800000;
	  background-color: #FFFFFD;
	}
	
	.darktd {
	  background-color: #E4C9C6;
	}
	
	.deeptd {
	  background-color: #800000;
	}
	
	.brighttable {
	  border-collapse: collapse;
	  border: 1px solid #FFFFFD;
	}	
	
	.darktable {
	  border-collapse: collapse;
	  border: 1px solid #800000;
	}


/* Link Properties */

	a:link { 
	  color:#27245E;
           font-weight: bold;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a:visited { 
	  color:#27245E;
           font-weight: bold;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a:hover { 
	  color:#27245E;
           font-weight: bold;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:underline; 
	}

	a:active { 
	  color:#27245E;
           font-weight: bold;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}
	
/* Button Links */

	a.but:link { 
	  font-family: Arial;
	  font-size: 10pt;
	  color: #800000;
	  text-decoration: none;
	  border: 1px solid #000000;
	  padding-left: 4px;
	  padding-right: 4px;
	  padding-top: 2px;
	  padding-bottom: 2px;
	  background-color: #FFFFFF
	}

	a.but:visited { 
	  font-family: Arial;
	  font-size: 10pt;
	  color: #800000;
	  text-decoration: none;
	  border: 1px solid #000000;
	  padding-left: 4px;
	  padding-right: 4px;
	  padding-top: 2px;
	  padding-bottom: 2px;
	  background-color: #FFFFFF
	}

	a.but:hover { 
	  font-family: Arial;
	  font-size: 10pt;
	  color: #800000;
	  text-decoration: none;
	  border: 1px solid #000000;
	  padding-left: 4px;
	  padding-right: 4px;
	  padding-top: 2px;
	  padding-bottom: 2px;
	  background-color: #FFFFFF
	}
	
/* Box Links */

	a.box:link { 
	  color:#000000;
           font-weight: normal;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a.box:visited { 
	  color:#000000;
           font-weight: normal;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a.box:hover { 
	  color:#000000;
           font-weight: normal;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:underline; 
	}

	a.box:active { 
	  color:#000000;
           font-weight: normal;
	  font-size:10pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}
	
/*Small Link Properties*/

	a.small:link {
           font-weight: normal; 
	  color:#27245E;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a.small:visited { 
           font-weight: normal; 
	  color:#27245E;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a.small:hover { 
           font-weight: normal; 
	  color:#27245E;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:underline; 
	}

	a.small:active { 
           font-weight: normal; 
	  color:#27245E;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}


/*Path Link Properties*/

	a.path:link { 
	  color:#B2B2D1;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a.path:visited { 
	  color:#B2B2D1;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}

	a.path:hover { 
	  color:#B2B2D1;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:underline; 
	}

	a.path:active { 
	  color:#B2B2D1;
	  font-size:8pt;
	  font-family:Verdana,Tahoma,helvetica,Sans-serif,Arial;
	  text-decoration:none; 
	}