
				/* Allgemeines */
				
				.break {
					float: none !important; 
					clear: both;
				}

				.Body {
					font-family: Helvetica, Arial;
					background-color: #fff;
					margin: 0px;
					padding: 0px;
					color: #000;
				}
                
				.Body .Document H1,
				.Body .Document H2,
				.Body .Document H3,
				.Body .Document H4 {
					margin-top: 0px;
				}
				
				
				/* Farben und Schriftgroessen */
				
				.Body .Document H1		{	font-size: 20px; }
				.Body .Document H2		{	font-size: 16px; }
				.Body .Document H3		{	font-size: 14px; }
				.Body .Document H4		{	font-size: 12px; }
				.Body .Document p,
				.Template .text			{	font-size: 12px; }
				.Template .minitext 	{	font-size: 11px; }
				
				.Body .Document .gruen	{	color: #0a0; }
				.Body .Document .rot	{	color: #a00; }
				.Body .Document .blau	{	color: #00a; }
				.Body .Document .grau	{	color: #999; }
				
				
				
				/* Template-Bloecke: Globale Anpassungen */
				
				.Template {
					position: relative;
					margin: 0px 15px 15px 15px;
				}
				
				.Template .bild img {
				    border: 0px;
				}
				
				.Template .minitext {
					margin: 5px 0px;
				}
				
				.Template .spalte {
				    float: left;
				}
				
				.Template.S2 .spalte {
					width: 350px;
				}
				
				/* Bilder-Galerie */
				
				.listeData .listeData {
				    padding: 10px 0px 10px 0px;
				    position:relative;
				    width:100%;
				}

				.listeData ul.vorschauData {
				    display:block;
				    margin: 0px;
				    padding: 0px;
				}

				.listeData ul.vorschauData li {
					border: 1px solid #999;
				    position: relative;
				    list-style-type: none;
				    padding: 3px;
				    margin: 5px;
				    width: 90px;
				    height:105px;
				    float: left;
				    overflow: hidden;
				}
				
				.listeData ul.vorschauData li:hover {
					border: 1px solid #666;
				}

				.listeData .vorschauData li .name{
				    position: absolute;
				    top: 95px;
				    width: 95px;
				    text-align: center;
				    font-size: 10px;
				    color: #999;
				}

				.listeData .vorschauData li .icon img, .vorschauData li .icon{
				    width: 90px;
				    height: 90px;
				}

				/* DETAIL-Ansicht */

				.listeData ul.vorschauData li.detail {
				    width: 200px;
				    height: 50px;
				}

			 	.listeData .vorschauData li.detail .icon img, .vorschauData li.detail .icon{
				    width: 45px;
				    height: 45px;
				    margin-right:10px;
				    float:left;
				}

				.listeData .vorschauData li.detail .name {
				    position: relative;
				    top: 0px;
				    left: 0px;
				    text-align: left;
				    float:left;
				}

				.listeData .vorschauData li .filename,
				.listeData .vorschauData li .size {
				    color: #999;
				    font-size: 11px;
				    float: left;
				    width: 145px;
				}

				/* Schwarze Ansicht */
				
				.listeData.style_black ul.vorschauData li,
				.listeData.style_black {
				    background: #000;
				    color:#fff;
				}
				
				/* Trefferlisten */
				
				.trefferlistefooter {
					background:#FFFFFF none repeat scroll 0 0;
					border-top:1px solid #AAAAAA;
					color:#999999;
					margin:0px;
					padding:5px;
					position:relative;
					font-size:11px;
				}
				
				.trefferlisteheader {
					background:#EEEEEE none repeat scroll 0 0;
					color:#666666;
					margin:0px;
					padding:10px;
					position:relative;
					font-size:11px;
				}
				
				.trefferlisteheader .sortierung {
					float:right;
				}
				
				.trefferlistefooter .trefferlistezurueck,
				.trefferlistefooter .trefferlistenavi,
				.trefferlistefooter .trefferlisteinfo {
					float:left;
					width:33%;
				}
				
				.trefferlistefooter a {
					color:#999999;
					padding:0px 5px;
				}
				
				.trefferlistefooter a:hover {
					color:#333333;
				}
				
				.trefferlistefooter .trefferlistenavi {
					text-align:center;
				}
				
				.trefferlistefooter .trefferlistenavi a.active {
					font-weight:bold;
				}
				
				.trefferlistefooter .trefferlisteinfo {
					text-align:right;
				}
			