			html{
					height:100%;
			}
			html,body{
					margin:0;
					padding:0;
					background:#090707;
			}
			div,p,td,textarea,input{
					margin:0;
					padding:0;

					font-family:Tahoma,Verdana,sans-serif;
					font-size:11px;
					color:#333;
					line-height:1.5em;
			}
			a img{
					border:none;
			}
			span.color1{
					color:#3a4b72;/*dunkelblau*/
			}
			.color2{
					color:#336433;/*dunkelgrün*/
			}
			.color3{
					color:#e2871b;/*orange*/
			}
			.color4{
					color:#197b30;/*froschgrün*/
			}
			.color5{
					color:#b7524f/*9e0039*/;/*rot*/
			}
			.color6{
					color:#00a4a4;/*cyan*/
			}
			.line{
					display:block;
					height:1px;
					/*border-bottom:1px solid #f2f2f2;*/
					background:#999;

					font-size:3px;
					color:#f2f2f2;
			}
			a.artikel_link{
					color:#ce561d;
					font-weight:normal;
					text-decoration:none;
			}
			a.artikel_link:hover{
					text-decoration:underline;
			}
			ul.artikel_list{
					margin:0;
					padding:0;
					padding-top:1em;
					padding-left:2.5em;
					padding-right:1em;
					background:#e2e2e2;

					list-style-type:square;
			}
			ul.artikel_list li{
					margin:0;
					padding:0;
					line-height:1.5em;
					color:#666;
			}
			/*------------------------------------------------------------*/

			/*Login-Formular*/
			form.login_form{
					display:block;
					margin:0;
					padding:0;
			}
			div.login_div{
					padding:11px;
					padding-top:0px;
					border-bottom:10px solid #f2f2f2;
					/*background:#fff;*/
					white-space:nowrap;

					text-align:right;
			}
			div.login_div input{
					background:#fff;
					border:1px solid #eee;
			}
			div.login_div input.login_submit{
					background:/*383330*/#999;
					color:#fff;
					font-weight:bold;
					padding:0.2em;
					max-height:2em;
			}
			p.login_error{
					display:inline;
					color:#a33;
					font-weight:bold;
			}
			p.login_ok{
					display:inline;
					font-weight:bold;
			}
			/*------------------------------------------------------------*/

			/*CMS-FORMS*/
			.form_cms{
					display:inline;
			}
			.form_cms textarea{
					border:1px solid #fff;
					padding:1em;
			}
			.form_cms input{
					margin-top:1px;
					margin-bottom:2px;
					margin-right:-1px;
					border:1px solid #fff;
					padding:0.2em;
			}
			.send_submit{
					font-weight:bold;
			}
			.form_cms textarea.kommentar_cms,
			.form_cms .kommentar_cms{
					border:1px solid #d2d2d2;
					background:#d2d2d2;
			}

			/*Paging*/
			div.paging{
					background:#e2e2e2;
					padding-top:1em;
					padding-bottom:1em;
			}
			div.paging_kommentar{
					padding-top:0;
			}
			p.paging{
					display:inline;
					background:#fff;
					border:1em solid #fff;
					line-height:3.5em;
			}
			p.paging a{
					text-decoration:none;
					color:#333;
			}
			p.paging a.aktiv{
					color:#336;
					font-weight:bold;
					font-size:1.4em;
			}
			p.paging a.prev_inaktiv,
			p.paging a.next_inaktiv{
					color:#bbb;
			}

			/*img List*/
			div.upload_list{
					margin:0;
					padding:1em;
					padding-bottom:0;

					border-top:none;
					background:#fff;
			}
			a.del_file,
			a.show_file{
					text-decoration:none;
					color:#000;
					font-weight:bold;
			}

			/*more*/
			a.more{
					text-decoration:none;
					font-style:normal;
					font-weight:normal;
					color:#ce561d;
			}
			/*------------------------------------------------------------*/
			/*

					--- AUSGABE MAIN ---

			*/
			.d1{
					min-width:1031px;max-width:1031px;margin:auto;background:#383330;
			}
			.d2{
			background:url(../pic/all/hg_links2.jpg) top left repeat-y;
			}
			.d3{
			background:url(../pic/all/hg_rechts2.jpg) top right repeat-y;padding-left:147px;padding-right:147px;
			}
					.d4{
					background:url(../pic/all/ecke_ol.jpg) top left no-repeat #000;
					}
					.d5{
					background:url(../pic/all/ecke_ul.jpg) bottom left no-repeat;padding:3px;padding-top:27px;padding-bottom:27px;position:relative;
					}
							.d6{
							background:#fff;border-left:24px solid #000;border-right:24px solid #000;
							}
							.blendfleck_links{
							position:absolute;left:-174px;top:-74px;
							}
							div.menu{
							padding:11px;padding-top:0;padding-bottom:0;
							}
							div.menu ul{
							list-style-type:none;padding:11px;margin:0;background:url(../pic/all/hg_menu.jpg) top left repeat-x #e2e2e2;
							}
									div.menu ul li{
									display:inline;padding:0;margin:0;
									}
											div.menu ul li img{
											float:left;display:block;/*margin-right:3px*/;position:relative;z-index:3;
											}
											div.menu ul li img.last_menu_point{
											float:none;
											}

							div.ansatz_oben{
							background:url(../pic/all/sw_ansatz_links.jpg) left top no-repeat #fff;
							}
							div.ansatz_oben div{
							background:url(../pic/all/sw_ansatz_rechts.jpg) right top no-repeat;padding-left:6px;padding-right:6px;height:24px;
							}
							div.ansatz_unten{
							background:url(../pic/all/sw_ansatz_unten_links.jpg) bottom left no-repeat #fff;
							}
							div.ansatz_unten div{
							background:url(../pic/all/sw_ansatz_unten_rechts.jpg) right bottom no-repeat;padding-left:6px;padding-right:6px;height:24px;
							}

							div.inhalt{
									border-left:6px solid #7d7d7d;border-right:6px solid #7d7d7d;
							}
							div.inhalt_w{
									background:url(../pic/all/ecke_protext.gif) no-repeat right bottom #fff;border-left:12px solid #f2f2f2;border-right:12px solid #f2f2f2;
							}
							div.inhalt_gr{
									background:#f2f2f2;padding-left:12px;padding-right:12px;
							}

							div.mini_imp{
									background:#fff;border-left:24px solid #000;border-right:24px solid #000;padding:1em;font-weight:bold;color:#333;line-height:1.6em;
							}
							div.mini_imp span{
									font-weight:normal;color:#555;border-top:1px solid #000;
							}



							span.fulltext{
									display:block;
									background:url(../pic/all/hg_tprf.jpg) bottom right no-repeat;
									/*color:#344;*/
									/*font-size:1.1em;*/
							}
							span.fulltext{
									background:none;
							}



			div.kommentar{
					padding-left:0em;
					padding-right:0em;
					background:#e2e2e2;
			}
			p.kommentar{
					padding:1em;
					background:#ccc;
					color:#666;
					margin:0;
					margin-bottom:1em;
			}
			span.kommentar_user{
					display:block;
					margin-bottom:1em;
					border-bottom:1px solid #999;
			}

			div.eingabefeld{
					/*margin-top:1em;*/
					background:#fff;
					padding:1em;
			}

			div.eingabefeld textarea{
					display:block;
					width:100%;
					border:none;
					margin:0;
					padding:0;
					color:#666;
			}
			span.com_success{
					display:block;
					color:#336433;
					padding:1em;
					padding-bottom:0;
					font-weight:bold;
			}
			span.com_error{
					display:block;
					color:#9e0039;
					padding:1em;
					padding-bottom:0;
					font-weight:bold;
			}



			img.plastik1{
					display:block;position:absolute;left:12px;margin-top:-27px;z-index:1;
			}
			form.login_form{
					background:url(../pic/all/plastik_links2.png) left top repeat-y;
			}
			img.plastik3{
					position:absolute;top:11px;left:-38px;z-index:4;
			}