/************ STARTSEITE - LAYOUT ****************/

.csc-firstHeader {color: #A82D32; }

/************ Rechter Rand - Kurz ****************/

#col3_content {margin: -120px 0 0 0;}
#rechtsrand {z-index:10; position:relative; float:right; margin:-1px 0 0 0; padding:0; width:40px; height:93px;}
#rechtsrandunten {margin-top: 120px; border-right:40px solid #A72B31;}
#printlogo {display: none;}

/* Content wird schmäler */
html .floatbox { width: 512px !important; }
.c50l { width: 50% !important; }
.c50r { width: 49% !important;}
.c50r { margin-right: -5px !important; }

/* Neue rechte Spalte auf der Startseite */
div#col3_rechts { float: right; width: 160px; margin: 10px 0 0 0; padding: 0; /padding-top: 7px; }
* html div#col3_rechts { margin-right: -1px; padding-top: 0; }

div#col3_rechts div.tx-sriframe-pi1 { margin: 0 0 10px 0; padding:0; }

div#col3_rechts table { margin: 0 0 10px 0; padding: 0; }
div#col3_rechts table tr,
div#col3_rechts table tr td { margin: 0; padding: 0; }



/* Top Seller */
div#col3_rechts div.csc-frame-topseller { background: #e6e7e8; margin: 0 0 10px 0; padding: 0; }
	div#col3_rechts div.csc-frame-topseller h1 { font-size: 11px; font-weight: normal; text-transform: uppercase; color: #FFF; background: #838f97; margin: 0; padding: 4px 8px; }
	div#col3_rechts div.csc-frame-topseller ul { margin: 0 !important; padding: 3px 8px !important; }
		div#col3_rechts div.csc-frame-topseller ul li { list-style: none; background: url(./../img/icons/rechts_listitem_rot.gif) no-repeat left 7px; margin: 0; padding: 0 0 0 10px; }
			div#col3_rechts div.csc-frame-topseller ul li a { color: #a82d32; text-decoration: underline; }


/* Suchformular oben */
form#newSearch { float: right; width: 270px; height: 20px; margin: 0; padding: 2px 0 0 0; background: none; }
	form#newSearch input#searchterm { font-size: 11px; width: 209px; height: 14px; border: 1px solid #e6e7e8; margin: 0; padding: 1px; }
	form#newSearch input#submit { font-size: 11px; text-align: left; color: #FFF; width: 40px; height: 15px; background: none; border: none; margin: 0; padding: 0; cursor: pointer; cursor: hand; }







	/********************************************************/
	/********************************************************/
	/******************* OHNE rg_accordion ******************/
	div#col3_rechts div.element { background: #e3e3e3; margin: 0 0 10px 0; padding: 0; }
		div#col3_rechts div.element h1 { font-size: 1em; font-weight: normal; color: #FFF; text-decoration: underline;  width: 133px; min-height: 15px; background: #818f98; margin: 0px 32px 0 0; /margin: 0px; padding: 6px 0 6px 27px; }
		* html div#col3_rechts div.element h1 { height: 15px; }
		div#col3_rechts div.element ul { list-style: none; margin: 0 !important; padding: 3px 8px 3px 18px !important; }
			div#col3_rechts div.element ul li { list-style: none; background: url(../../img/icons/rechts_listitem_rot.gif) no-repeat left 7px; margin: 0; padding: 0 0 0 10px; }
				div#col3_rechts div.element ul li a { color: #a82d32; text-decoration: underline; }
		div#col3_rechts a {text-decoration:none;}
		div#col3_rechts a:hover {text-decoration:underline; color: #838F97;}



	/********************************************************/
	/********************************************************/
	/********************* RG ACCORDION *********************/
	div.rgaccord1-nest { background: #eaeaea; margin: 0 0 10px 0; }
	    div.rgaccord1-nest div { position: relative; }
	
		div#col3_rechts iv.toggle .csc-header, 
		div#colBox div.rgaccord1-nest h2 { display: none; }
		
		/* Header */
		div#col3_rechts h3.rgaccord1-toggle { font-size: 1em; font-weight: normal; color: #FFF; text-decoration: underline; width: 133px; min-height: 15px; background: #838F97 url(rechte_spalte_eingeklappt.jpg) no-repeat scroll 3px 5px; margin: 0px 32px 0 0; /margin: 0px; padding: 6px 0 6px 27px; }
		div#col3_rechts h3.rgaccord1-toggle { cursor: pointer; cursor: hand; }
		* html div#colBox h3.rgaccord1-toggle { height: 15px; }

		/* Header Active */
		div#col3_rechts h3.act { font-weight: bold; text-decoration: none; background: #838F97 url(rechte_spalte_ausgeklappt.jpg) no-repeat scroll 3px 5px; }

		/* the content */
		div.rgaccord1-content { width: 100%; }
		/* remove margin of a CE */
		div.rgaccord1-content .ce { margin-bottom: 0;}
		/* remove the header inside the CE, twice is not nice */
		div.rgaccord1-content h1 { display: none;}
		.rgaccord1-nest {clear: both;}
		div#colBox div.rgaccord1-nest div.rgaccord1-content { width: 140px; padding: 5px 10px; }
		
		/* Inhalt der Boxen */
		div.subbox ul { list-style: none; margin: 0 !important; padding: 3px 8px !important; }
			div.subbox ul li { list-style: none; background: url(../../img/icons/rechts_listitem_rot.gif) no-repeat left 7px; margin: 0; padding: 0 0 0 10px; }
				div.subbox ul li a { color: #a82d32; text-decoration: underline; }

	/******************* RG ACCORDION END *******************/
	/********************************************************/
	/********************************************************/

