.cal #back {
	background-image: url(../gfx/day/pfeil_back.gif);
}

.cal #fw {
	background-image: url(../gfx/day/pfeil_forward.gif);
}

.calDays {
	background-color: #FFFFFF;
}

.calEvent {
	background-color: #4F6D54;
}

.calEvent a {
	color: #FFFFFF;
}

.calEvent:hover {
	background-color: #993300;
}

.calEventCurrDay {
	background-color: #F2F2F2;
	color: #993300;
}

.calNoEvent, body, .cal, .cal div, .pageBottom, .newsletter input, .toolbar {
	background-color: #F2F2F2;
}

.search #user_rssearch_pi1_sword {
	background-color: #F2F2F2;
}

*, a, .contactForm h3, .docMap .doc, .standort p, .toolbar a, .presslogo a, .vorstand a, .info a, .stylesActive {
	color: #000000;
}

.languagesActive {
	color: #000000;
}	

.languages {
	/*weg*/
	
}

.contactChooser {
	background-color: #4F6D54;
	color: #FFFFFF;
}

.contactChooser:hover {
	background-color: #FFFFFF;
	color: #000000;
}

.contactChooserActive {
	background-color: #FFFFFF;
	color: #000000;
}

.contactForm, #fBThnx, .newsletterFeedbackYes, .pdfrahmen {
	background-color: #F3F3F3;
}

.contactForm .small input, .contactForm .medium input, .contactForm .large input, .contactForm .xsmall input, .contactForm textarea {
	border: 1px solid #B9C5BF;
}

.newsletter input {
	border: 1px solid #B9C5BF;
}

.contactForm, #fBThnx, .newsletterFeedbackYes, .pdfrahmen {
	border: 1px solid #B9C5BF
}

.contentLeft .linkedBullet, .contentRight .linkedBullet, .copy ul, .content ul, .content .linkedBullet {
	color: #000000;
}

.contentspbg {
	background-image: url(../gfx/day/3columns_bg.gif);
}

.docemailfeedback, .newsletterFeedback, .rcmdRahmen {
	background-color: #FFFFFF;
	border-bottom: 1px dotted #B9C5BF;
	border-top: 1px dotted #B9C5BF;
}

.docemailfeedbacktxt, .newsletterFeedbackNo, #fB {
	background-color: #993300;
	color: #FFFFFF;
}

.docMap h3, .cal h3, .search h3, .infoTextRight h3, .standort h3 {
	color: #FFFFFF;
}

.docMap h3, .cal h3, .search h3, .infoTextRight h3, .standort h3 {
	background-color: #BBC6C0;
}

.docMap, .cal, .search, .search #user_rssearch_pi1_sword, .infoTextRight, .standort, .standort img {
	border: 1px solid #BBC6C0;
}

.docMap ul a {
	min-height:20px;
  	height:auto !important;
	height:20px;
	display:block;
	font-size: 0.9em;
	
	line-height: 1.6em;
	padding: 2px 0 2px 27px;
	text-decoration: none;
	background-image: url(../gfx/day/shop_icon.gif);
	background-repeat: no-repeat;	
	color: #000000;
}

.docanzahl {
	padding: 0 0 7px 27px;
	background-image: url(../gfx/day/download.gif);
	background-repeat: no-repeat;	
	color: #000000;
	background-position: 4px 1px;
	display:block;
}

.documentsemptyicon {

	background-position: 4px -50px;

}

.documentsfullicon {

	background-position: 4px 1px;
	
}

.portfolioicon {
	display: block;
	bottom: 0;
	width: 30px;
	height: 19px;
	position: absolute;
	right: 15px;
	
	background-image: url(../gfx/day/dok_download_inaktiv.gif);
	background-repeat: no-repeat; 
	background-position: 0 0;
}

.portfolioiconFull {
	display: block;
	bottom: 0;
	width: 30px;
	height: 19px;
	position: absolute;
	right: 15px;
	
	background-image: url(../gfx/day/dok_download_aktiv.gif);
	background-repeat: no-repeat; 
	background-position: 0 0;
}

.external-link, .external-link-new-window {
	background-image: url(../gfx/day/pfeil_schraeg.gif);
}

.pfeil {
	background-image: url(../gfx/day/pfeil_schraeg.gif);
	background-repeat: no-repeat; 
	background-position: 5px 3px;
	padding-left: 6px;
	display:inline;
}

.feedback img, .contactBox img {
	border: 1px solid #728A7E;
}

.logo a {
	background-image: url(../gfx/day/logo_raysono.gif);
}

h1, h2, h3, h4, .news p, .news a, .news div, .contactBox p, .infoParagraph, .contactBox a, .feedback a, .feedback p, .docMap p, .infoTextRight p, .container a, .container p, li.pdf a {
	color: #4F6D5E;
}

.mapbremen, .mapmuenchen, .mapzuerich, .maprahmen {
	border: 1px solid #BBC6C0;
}

.newsletter a {
	background-image: url(../gfx/day/pfeil_forward.gif);
}

.page, .logo, .cal table {
	background-color: #FFFFFF;
}

li.pdf {
	background-image: url(../gfx/day/bullet_pdf.gif);
}

.docemailrahmen {
	background-color: #F2F2F2;
	border: 1px solid #B9C5BF;
}

.presslogo a, .vorstand a, .info a, .internal-link, .internal-link-new-window {
	background-image: url(../gfx/day/pfeil.gif);
}

.search #button {
	background-image: url(../gfx/day/volltextsuche_lupe.gif);
}

.sendBut input, .docemailrahmen input, .submit {
	background-color: #728A7E;
	border: 1px solid #FFF;
	color: #FFFFFF;
}

.shortCut, .shortCuts a, .pageBottom div, .pageBottom a, .stylesNotActive {
	color: #666666;
	
}

.languagesNotActive {
	color: #666666;
}

#rF .texta textarea, .presslogo img, #rF .inp input {
	border: 1px solid #B9C5BF;
}

.toolbar a {
	background-image: url(../gfx/day/favorit_icon.gif);
}

.toolbar a.drucken {
	background-image: url(../gfx/day/drucken_icon.gif);
}

.toolbar a.empfehlen {
	background-image: url(../gfx/day/empfehlen_icon.gif);
}

.toolbar a.topjump {
	background-image: url(../gfx/day/top_icon.gif);
}

#rF{
	background-color: #F3F3F3;
	border: 1px solid #B9C5BF;
}

#user_rsdokumente_pi1_email {
	background-color: #FFFFFF;
	border: 1px solid #B9C5BF;
	color: #000000;
}

.navi {
	background-color: #DFDFDF;
}

.contactForm hr {
	color: #B9C5BF;
}

#social p strong {
	color: #4F6D5E;
}

.delicious:link, .delicious:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_delicious0.gif);
	float:left;
}

.delicious:hover, .delicious:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_delicious2.gif);
	float:left;
}

.misterwong:link, .misterwong:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_misterwong0.gif);
	float:left;
	margin-left:3px;
}

.misterwong:hover, .misterwong:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_misterwong2.gif);
	float:left;
	margin-left:3px;
}

.google:link, .google:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_google0.gif);
	float:left;
	margin-left:3px;
}

.google:hover, .google:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_google2.gif);
	float:left;
	margin-left:3px;
}

.yahoo:link, .yahoo:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_yahoo0.gif);
	float:left;
	margin-left:3px;
}

.yahoo:hover, .yahoo:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_yahoo2.gif);
	float:left;
	margin-left:3px;
}

.folkd:link, .folkd:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_folkd0.gif);
	float:left;
	margin-left:3px;
}

.folkd:hover, .folkd:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_folkd2.gif);
	float:left;
	margin-left:3px;
}

.yigg:link, .yigg:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_yigg0.gif);
	float:left;
	margin-left:3px;
}

.yigg:hover, .yigg:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_yigg2.gif);
	float:left;
	margin-left:3px;
}

.linkarena:link, .linkarena:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_linkarena0.gif);
	float:left;
	margin-left:3px;
}

.linkarena:hover, .linkarena:active {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_linkarena2.gif);
	float:left;
	margin-left:3px;
}