.bodytext a{
   color: #B6C5DB;
} 

.bodytext a:hover{
   color: #91AACF;
} 


a
#cLinks a {
  color: #B6C5DB;
} 

#cLinks a:hover {
  color: #91AACF;
} 




#cFooter a:link, a:visited , a:active{
  color: #000000;
   font-size: 9px; 
   font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
  text-decoration:none;
} 


#cPfad  a:link {
   color: #000000;
} 

#cPfad a:visited{
   color: #000000;
} 

#cPfad a:active{

   color: #000000;

} 

 

TABLE.csc-uploads{background-color:  #ffffff;}



#cRoot {
    position:relative;
	
	width: 821px;
	height:745px;
	margin: 0 auto; 
	background: #ffffff;
	z-index:1;

}



/* IE Layer Hack bei margin */

* html #cRoot {

    position:relative;

	width: 825px;

	height:749px;
	margin: 0 auto; 

	z-index:1;

}


#cRahmenL {
    position:absolute;
	left:0px;
	top:122px;
	width: 4px;
	height:623px;
	background: #ffffff;
	border-left:solid 2px #C8D4E6;
	z-index:2;
}

#cRahmenR {
    position:absolute;
	left:821px;
	top:122px;
	width: 4px;
	height:623px;
	background: #ffffff;
	border-left:solid 2px #C8D4E6;
	z-index:22;
}

#logo {

    position:absolute;

    top: 0px;

    left:0px;

	width: 220px;

	height:122px;

	padding-top:4px; padding-left:10px;

	/* margin:0 5px 0 4px;   image zentrieren(div grösse - image grösse (213x113))/2 */

	z-index:3;

}



/* IE Layer Hack bei padding */

* html #logo {

    position:absolute;

    top: 0px;

    left:0px;

	width: 220px;

	height:127px;

	padding-top:4px; padding-left:10px;

	z-index:3;

}



#banner {

    position:absolute;

    top: 0px;

    left:224px;

	width: 601px;

	height:122px;

	z-index:4;

}







#cMenu {

    position:absolute;

    top: 122px;

    left:0px;

	width: 821px;

	height:31px;

    margin-bottom:1px;

	/* background: #C8D4E6; */
	background:#C8D4E6 url(http://yep-solutions.com/www/fileadmin/scripts/ypMenu/menu_bg.png) repeat-x top left;

	z-index:14;

}



#cPfad {

    position:absolute;

    top: 154px;

    left:221px;

	width: 580px;

	height:20px;

	padding-left:20px; padding-top:6px;

	background: #ffffff;

    font-size: 9px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	z-index:6;
}


/* IE Layer Hack bei padding */

* html #cPfad {

    position:absolute;

    top: 154px;

    left:221px;

	width: 580px;

	height:26px;

	padding-left:20px; padding-top:6px;

	background: #ffffff;

    font-size: 9px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	z-index:6;

}

#cInhalt {

    position:absolute;

    top: 159px;

    left:221px;

	width: 560px;

	height:556px;

	padding-left:20px; padding-top:20px; padding-right:20px;

	background: #ffffff;

    font-size: 10px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	z-index:5;
}



/* IE Layer Hack bei padding */

* html #cInhalt {

    position:absolute;

    top: 159px;

    left:221px;

	width: 600px;

	height:576px;

	padding-left:20px; padding-top:20px; padding-right:20px;

	background: #ffffff;

    font-size: 10px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	z-index:5;
}



#cLinks {

    position:absolute;

    top: 154px;

    left:0px;

	width: 200px;

	height:546px;

	background: #ffffff;

	border-width:1px;

	border-style:solid;

	border-color:#C8D4E6;

	margin: 10px 10px 10px 10px;  /* oben rechts unten links */

	font-size: 10px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

}



/* IE Layer Hack bei padding */

* html #cLinks {

    position:absolute;

    top: 154px;

    left:0px;

	width: 200px;

	height:546px;

	background: #ffffff;

	font-size: 10px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

}



#cFooter {

    position:absolute;

    top: 715px;

    left:0px;

	width: 801px;

	height:22px;

	padding-left:20px; padding-top:8px;

	font-size: 9px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

	background: #C8D4E6;
	z-index:8;

}



/* IE Layer Hack bei padding */

* html #cFooter {

    position:absolute;

    top: 716px;

    left:0px;

	width: 821px;

	height:30px;

	padding-left:20px; padding-top:8px;

	font-size: 9px; 

	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

	background: #C8D4E6;
	z-index:8;

}



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-style:italic;

}



div.news_title a{

    font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
     font-weight:bold; 
     color:#B6C5DB;
     text-decoration: none;

}

div.news_title a:hover {
  color: #91AACF;
} 


div.news_title_single {

    font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     font-weight:bold;

    color: #91AACF;

}



div.news_strong a{

    font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
    text-decoration: none;
     font-weight:bold;
     color: #B6C5DB;

}

div.news_strong a:hover {
  color: #91AACF;
} 












/*

###################

# 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: #222222;

     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 #e9e8e8; /* der rand zwischen den Men?Elementen */

}



* html .mmContent li a {

     width: 160px;

}



/* */

.mmContent li a:link { background: #c8d4e6; color: #222222; font-size: 10px; }

.mmContent li a:visited { background: #c8d4e6; color: #222222; font-size: 10px; }



.mmContent li a:hover{ background: #deebff; color: #222222; font-size: 10px; }

.mmContent li a:active { background: #c8d4e6; color: #222222; font-size: 10px; }



.mmContent li a.submenu {

background: #c8d4e6 url(http://yep-solutions.com/fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; }

.mmContent li a.submenu:hover {

background: #deebff url(http://yep-solutions.com/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: #222222;

     font-weight: bold;

     font-size: 10px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     text-decoration: none;

     border-bottom: solid 1px #e9e8e8; /* der rand zwischen den Men?Elementen */

}



* html .mmContentb li a {

     width: 160px;



}



.mmContentb li a:link { background: #c8d4e6; color: #222222;}

.mmContentb li a:visited { background: #c8d4e6; color: #222222;}



.mmContentb li a:hover{ background: #deebff; color: #222222;}

.mmContentb li a:active { background: #c8d4e6; color: #222222;}



.mmContentb li a.submenu {

     background: #c8d4e6 url(http://yep-solutions.com/fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center;

     font-size: 10px;

}

.mmContentb li a.submenu:hover {

     background: #deebff;

     font-size: 10px;

}







#cUnten .news_title table td { 
padding: 4px;
}



#cInhalt .csc-firstHeader {
 color: #91AACF;
 font-weight:bold;

}

.contenttable p {
		margin-top:0;
}