
	/*--- // -------------------------------------------------------
		
		@ Marti Frontend 
		@ /css/content.css
		@ Style-Sheet f?r das Layout der Inhalte
		
		@ 3.10.2007 PH / JB
		@ alpha 0.1
		
		@ Content:
		-	Layout Objekte
		-	Diverse Klassen
		
		Changelog:
		
	-------------------------------------------------------- // ---*/
	
	/* --------------------------------------------------
		Element Definitionen
	-------------------------------------------------- */
	
	body,td {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
 		font-size: 12px;
	}
	
	/* wichtig f?r editor */
	img {
		border:0;		
	}
	
	div#content ul {
		list-style:none !important;
		margin-left:12px;
		padding-bottom:14px;
	}
	
	div#content ol {		
		margin-left:30px;
		padding-bottom:14px;
	}
	
	div#content ul li {
		padding-left:18px;
		list-style-type:none !important;
		background:url(../images/content/list-style.gif) left top no-repeat;
	}
	
	p {
		padding:0 0 12px 0;
	}
	
	a {
		text-decoration:none;
		color:#D92431;
		-moz-outline: none;
	}
	
	a:hover {
		text-decoration:underline;
		color:#900;
	}
	
	strong {
		font-weight:bold;
	}
	
	
	/* ?berschriften-Styles */
		
	h2 {
		font-size:16px;
		font-weight:bold;
		padding:0 0 20px 0;
		line-height:20px;
	}
	
	h3 {
		font-size:13px;
		font-weight:bold;
		padding:0 0 15px 0;
	}
	
	h4 {
		font-size:11px;
		font-weight:bold;
		padding:0 0 15px 0;
	}

	/* --------------------------------------------------
		Diverse Klassen
	-------------------------------------------------- */

	.red-font {
		color:#D92431;
	}
	
	.textnormal {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
 		font-size: 12px;
	}
	
	.pdfdownload {
		margin:10px 0 10px 0;
		padding-left:18px;
		background:url(../images/icons/icon_pdf.gif) top left no-repeat;
	}
	
	.pdfdownloadcontainer {
		margin:10px 0 10px 0;
		padding-left:18px;
		background:url(../images/icons/icon_pdf.gif) top left no-repeat;
	}
	
	.image-border {
		padding: 2px;
		/*border: 1px solid #cbcbcb;*/
		margin: 0 0 12px 0;
	}
	
	.image-left {
		padding: 2px;
		/*border: 1px solid #cbcbcb;*/
		margin: 8px 8px 8px 0;
		float:left;
	}
	
	.image-left-without {
		padding: 2px;
		margin: 2px 12px 8px 0;
		float:left;
	}
	
	.image-right-without {
		padding: 2px;
		margin: 2px 0 8px 12px;
		float:right;
	}
	
	.image-left-top {
		padding:2px;
		/*border:1px solid #cbcbcb;*/
		margin:0px 8px 8px 0;
		float:left;
	}
	
	.image-right {
		padding: 2px;
		/*border: 1px solid #cbcbcb;*/
		margin: 8px 0px 8px 8px;
		float:right;
	}
	
	.image-right-top {
		padding: 2px;
		/*border: 1px solid #cbcbcb;*/
		margin: 1px 0px 20px 20px;
		float:right;
	}
	
	.img5pxright {
		margin-right:5px;
		border:0;
	}
	
	.left {
		text-align:left;
	}
	
	.right {
		text-align:right;
	}
	
	.right-top {
		margin: 0px 0px 8px 8px;
		float:right;
	}
	
