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

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

.calDays {
	background-color: #000000;
}

.calEvent {
	background-color: #3E6A60;
}

.calEvent a {
	color: #000;
}

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

.calEventCurrDay {
	background-color: #FFF;
	color: #000;
}

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

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

.languagesActive {
	color: #FFFFFF;
}

.languages {
	/*weg*/
	
}

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

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

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

.contactForm .small input, .contactForm .medium input, .contactForm .large input, .contactForm .xsmall input, .contactForm textarea {
	border: 1px solid #FFF;
	background-color: #000;
}

.contactForm, #fBThnx, .newsletterFeedbackYes, .pdfrahmen, .pdfrahmen, .docemailrahmen {
	border: 1px solid #D8DFDB;
	background-color: #323232;
}

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

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

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

.docemailfeedback, .newsletterFeedback, .rcmdRahmen {
	background-color: #000000;
	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: #000;
}

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

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

.search #user_rssearch_pi1_sword {
	border:1px solid #FFF;
	background-color: #000;
}

.search {
	background-color: #323232;
}

.docMap{
	background-color: #000;
}
.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/night/shop_icon.gif);
	background-repeat: no-repeat; 

	background-color: #000;
	color: #FFFFFF;
}

.docanzahl {
	padding: 0 0 7px 27px;
	background-image: url(../gfx/night/download.gif);
	background-repeat: no-repeat;	
	color: #FFF;
	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/night/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/night/dok_download_aktiv.gif);
	background-repeat: no-repeat; 
	background-position: 0 0;
}

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

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

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

.logo a {
	background-image: url(../gfx/night/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: #D8DFDB;
}

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

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

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

.logo {
	background-color: #3C3C3C;
}

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

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

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

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

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

.stylesNotActive {
	color: #666;
	
}

.languagesNotActive {
	color: #666;
}


#rF .texta textarea, .presslogo img, #rF .inp input {
	border: 1px solid #FFF;
	background-color: #000000;
	color: #FFFFFF;
}

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

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

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

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

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

#user_rsdokumente_pi1_email {
	background-color: #000;
	border: 1px solid #FFF;
	color: #FFFFFF;
}

.navi {
	background-color: #000000;
}

html, body {
	background-color:#0F3750 ;
	background-image: url(../gfx/night/bg300_night.png);
	background-repeat: repeat-x;
	background-position: top center;
}

.backButton {
	color: #FFF;
}

#social p strong {
	color: #D8DFDB;
}

.delicious:link, .delicious:visited {
	width:20px;
	height:20px;
	background-image: url(../gfx/day/link_delicious1.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_misterwong1.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_google1.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_yahoo1.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_folkd1.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_yigg1.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_linkarena1.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;
}