#container { width:520px; }

#col2_content {
						font-family:Verdana, Helvetica, Arial, sans-serif;
						font-size: 11px; 
						font-style: normal;
						font-weight: normal;
						color: #6a726d;
						text-align:left;
						
						line-height: 18px;
}

#printing_only_background {
				display:block;
}

#head {
				display:none;
}

#footer {
				display:none;
}
#col1 {
				display:none;
}
#col3 {
				display:none;
}
#top {
				display:none;
}
#navi_top {
				display:none;
}


		#col2_content .csc-textpic-border a img {
							border: 1px solid #FFFFFF;
							display: block;
		}
		#col2_content .csc-textpic-border a:hover img {
							border: 1px solid #d7ddd9;
							
		}
		#col2_content .csc-textpic-border img {
							border: 1px solid #d7ddd9;	
		}
		/* Überschriften */
		#col2_content h1 {
						font-size: 13px;
						font-weight:bold;
						color: #93191d;
						
						padding:0;
						margin-top: 10px;
						margin-bottom: 1px;
						margin-left: 0px;
						margin-right: 0px;
						font-family:Verdana, Helvetica, Arial, sans-serif;
		}
		#col2_content h2 {
						font-size: 11px;
						margin-top: 1px;
						margin-bottom: 1px;
						font-family:Verdana, Helvetica, Arial, sans-serif;
						color: #6a726d;
						font-weight:bold;
		}
		
		#col2_content h3 {
						font-size: 13px;
						font-weight:bold;
						color: #93191d;
						margin-top: 10px;
						margin-bottom: 10px;	
						font-family:Verdana, Helvetica, Arial, sans-serif;					
		}
		#col2_content h4 {
						font-size: 13px;
						font-weight:bold;
						margin-top: 1px;
						margin-bottom: 1px;		
						font-family:Verdana, Helvetica, Arial, sans-serif;
						color: #6a726d;						
		}
		#col2_content h5 {
						font-size: 14px;
						margin-top: 10px;
						margin-bottom: 5px;		
						font-family:Verdana, Helvetica, Arial, sans-serif;
						color: #6a726d;						
		}
		#col2_content h6 {
						font-size: 0px;
						margin-top: 5px;
						margin-bottom: 5px;		
						font-family:Verdana, Helvetica, Arial, sans-serif;
						border-bottom:1px dashed #6a726d;		
						clear:both;
						padding:0;
						line-height:0px;
						height:0px;
						
		}
		/* HR */
		#col2_content hr {
							height:1px;
							border-top:1px dashed #6a726d;
							border-bottom:0;
							border-left:0;
							border-right:0;
							margin:0 0 0 0;
							padding:0;
		}
		
		/* Tabellen */
		#col2_content td {
							font-size: 11px;
		}
		/* Absätze */
		#col2_content p {
						padding: 0;
						margin-top: 1px;
						margin-bottom: 1px;
						margin-left: 0px;
						margin-right: 0px;
		}
		/* Bilder */
		#col2_content img {
						margin: 5px 10px 5px 0px;
						/*border: 1px solid #000000;*/
		}
		#col2_content p.bodytext a img {
										border:1px solid #FFFFFF;;
		}	
		#col2_content p.bodytext a:hover img {
										border:1px solid #d7ddd9;
		}					
		/* Listen */
		#col2_content ul, ol {
							padding: 0;
							margin-top: 5px;
							margin-bottom: 5px;
							margin-left: 0px;
							margin-right: 0px;
							padding-left: 20px;
		}
		
		
		/* TYPO 3 Formatierungen (RTE)  und RTE Vorgabestyles zum Auswählen */
		#col2_content p.align-left {
									text-align: left;
		}
		#col2_content p.align-center {
									text-align: center;
		}
		#col2_content p.align-right {
									text-align: right;
		}
		#col2_content p.align-justify { text-align: justify; }
		
		#col2_content blockquote { font-style: italic; padding-left:25px; }
		
		#col2_content .csc-textpic-image {
										margin: 10px;  /* abstand zwischen bildern bei text mit bild und bild. muss gemacht werden, da im IE sonst das layout zerschossen wird. */
													  /* wenn die bilder einen rahmen von z.b. 1px haben, wird das im IE anders berechnet und das letzte bild in der reihe wird umgebrochen */
													  /* wenn man in typo3 den abstand erhöht (adv. column/row space), kann bzw. muss er hier auch höher gemacht werden */
													   /* nach neuesten kenntnisstand muss man bei row und column das doppelte eintragen. also 20. */
		}
		#col2_content .csc-textpic img {
										margin: 0;  /* muss gemacht werden, damit bei z.b. text mit bild der aussenabstand beim bild 0 ist. da er vorher durch #col2_content img gesetzt wurde. */
													/* sonst rutscht der text irgendwie ins bild. */
		}
		#col2_content .important {
									font-weight: bold;
									text-decoration: underline;
		}
		#col2_content span.blau { color: #06b6e8; }
		#col2_content span.rot {color: #93191d;}
		#col2_content span.blau_fett {color: #06b6e8;font-weight:bold;}
		#col2_content span.rot_fett {color: #93191d;font-weight:bold;}			
		

		#col2_content p.news-single-email {
						color: #93191d;
		}
		#col2_content div.news-single-author {
						font-weight:bold;
						color: #93191d;
		}
		#col2_content span.news-latest-author {
							color:#93191d;
							font-weight:bold;
		}		
		#col2_content span.news-latest-email {
							color:#93191d;
		}	
		#col2_content p.news-latest-author {
							color:#93191d;
							font-weight:bold;
		}		
		#col2_content p.news-latest-email {
							color:#93191d;
		}			
		#col2_content div.tx-ttnews-browsebox td {
							line-height:1px;
							padding: 0 5px 0 0;
		}
	
		#col2_content input {
						font-family:Verdana, Helvetica, Arial, sans-serif;
						font-size: 11px; 
						color: #6a726d;
						border:1px solid #93191d;
						padding: 3px;
						background: #fff;
		}
	