/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*

				Urheberrechte:

				Stefan Diekmann
				Obermarktstraße 41
				32423 Minden

*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
.dummy{}
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zz
zz			main styles
zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzz FONT/BREITE zzzzzzzzzzzzzzzzzz
*/
/*		Grundfarben coorperate identity */
			.smark,
			.cporange	{color:			#ee9621;	/*(orange)		*/}
			.font_ored,
			.cprot			{color:			#c9252c;	/*(rot)				*/}
			.cpbgruen	{color:			#0b5871;	/*(blaugruen)	*/}
			.cpgrey		{color:			#666666;	/*(standard)	*/}
/*		Grundfarben coorperate identity */
			.mtable{
								width:73%; /* SEITENBREITE */
								margin:auto;
								text-align:left;
			}
/*
zzzzzzzzzzzzzzzzzz BREITE zzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzz FONT zzzzzzzzzzzzzzzzzzzzzz
*/
			html{
								font-size:70%;
			}
			div,p,td,input,textarea{
								font-size:1.0em;
								/*line-height:1.0em; funktioniert nicht*/
								/*GB unten auf 1.4 gesetzt. muss irgendwie einheitliches format definieren ohne menue zu beeintraechtigen*/
			}
			p,.lh14{
								line-height:1.4em;
			}
			p.urheber{
								font-size:1.0em; /*??? weiss noch nicht */
			}
			h1,.h1{
								border-bottom:1px solid #bdbdbd;
								font-size:1.0em;
								font-weight:bold;
								line-height:1.3em;
								margin:0;
								margin-bottom:5px;
			}
			h1.p1{
								border-left:1em solid #0b5871;
								padding:0.5em;
								/*padding-left:1em;*/
								border-bottom:1px solid #bdbdbd;
			}
			h1.m0{
								margin:0;
			}
			h1.p1 span.p1{
								color:#666;
								font-weight:normal;
			}
			h2{/*u.a. für Monat bei Karten Online*/
								margin:0.8em;
								padding:0;
								padding-top:1em;
								padding-bottom:1em;
								font-size:1em;
								font-weight:normal;
								color:#666;
			}
			h3{
								border-bottom:1px solid #bdbdbd;/*b7c4cc*//*d1e7d1*/

								font-size:1.0em;
								font-weight:bold;
								margin:0;
								margin-bottom:0.1em;
								padding:0;
								text-align:left;
								color:#666;
			}
			.b1{
								font-size:1.0em;
			}
			.textmark1{
								background:#bbb;
								font-weight:bold;
								/*color:#bbb;*/
			}
			.textmark2{
								background:#ee9621;
								padding-left:10px;
								padding-right:10px;
								font-weight:bold;
								/*font-style:italic;*/
								color:#fff;
			}
			.w98{
								width:98%;
			}
			.w100{
								width:100%;
			}
			*html .h100ie{/*MSIE only*/
								position:relative;
								height:100%;

								/*padding:0;*/
			}
			.block{
								display:block;
			}
			.fleft{
								float:left;
			}
			.fright{
								float:right;
			}
			.kw{
								display:none;
			}
			.vtop{
								vertical-align:top;
			}
			.vmiddle{
								vertical-align:middle;
			}
			.vbottom{
								vertical-align:bottom;
			}
/*
zzzzzzzzzzzzzzzzzzz FONT zzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzz MAIN  zzzzzzzzzzzzzzzzzzzzz
*/
			html,body,td,p,a,div,img,ol,li,form,input,textarea{
					font-family:Tahoma,Arial, sans-serif;/*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
					margin:0;
					padding:0;
					color:#666;
			}
								/*
								html,body{
										background:[[if-1,,[[req,,print]],,#,,url(../picture/main/hg1.jpg) #]]fff;
										text-align:center;
								}
								*/
			html,body,p{
					color:#666;
			}
			option,select{
					line-height:1.0em;
			}
			table{
					font-size:1.0em;
					padding:0;
					border:none;
					border-spacing:0;
					border-collapse:collapse;
			}
			option,select{
					font-size:1.0em;
			}
			a{
					color:#666;
					text-decoration:underline;
			}
			a img{
					border:none;
			}
			a.inakt{
					text-decoration:none;
					color:#c0c0c0;
			}
			td{
					padding:0;
					vertical-align:top;
			}
			ol{
					list-style-type:none;
			}
			li{
					padding-left:5px;
					padding-right:5px;
			}

			.nowrap td,
			.nowrap p,
			.nowrap div,
			.nowrap td p,
			.nowrap td div{
					white-space:nowrap;
					padding:0.5em;
			}
			.nowrap{
					white-space:nowrap;
			}
			.valign,
			.valign td{
					vertical-align:middle;
			}
			.mright{
					margin-left:auto;
					margin-right:0;
			}
			.mleft{
					margin-left:0;
					margin-right:auto;
			}
			.trp{
					display:none;
			}
			.dinline{
					display:inline;
			}
			a.tlink{
					margin-left:-0.3em;
					padding-left:0.3em;

					text-decoration:none;
					color:#0b5871;
			}
			span.tlink3,span.tlink3b{
					display:inline;
			}
			span.tlink3 a,a.tlink3,span.tlink3b a,a.tlink3b{
					padding-left:0.6em;
					background-position:left center;
					vertical-align:top;
					text-decoration:none;
					color:#0b5871;
			}
			span.tlink3b a,a.tlink3b{
					vertical-align:middle;
			}
			a.tlink:hover,a.tlink3:hover,span.tlink3 a:hover,a.tlink3b:hover,span.tlink3b a:hover{
					background:url(../picture/main/lv4_menu2_hover.gif) left center no-repeat /*#f2f2f2*/;
			}
			span.tlink3 a:hover,span.tlink3b a:hover{
					background-position:left /*0.3em*/center;
			}
			a.tlink2{
					text-decoration:none;
			}
/*
zzzzzzzzzzzzzzzzzzz MAIN  zzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzz AllGEMEIN  zzzzzzzzzzzzzzzzzzz
*/
			.headline{
					height:1.2em;
					background:#0b5871;
					padding:5px;
					color:#fff;
			}
			.headline a{
					visibility:hidden;
			}
			.anker{
					position:absolute !important;
					float:none !important;

					/*Für MSIE*/
					position:static;
					float:left;
					height:0;
					line-height:0;

					visibility:hidden;
					text-decoration:none;
			}
			.anker2{
					position:relative;
					margin-left:-1em;
					float:left;

					text-decoration:none;
			}
			.feld1, .feld2, .feld2b, .feld2_thumb{
					background:url(../picture/all/feld3.jpg) #eaeaea;
					padding:1em;
					line-height:1.4em;
			}
			.feld4{
					background:url(../picture/main/lv4_submenu_hg_links.gif) left repeat-y;
					/*background:url(../picture/all/feld4.jpg) #fff;*/
					padding:1em;
					line-height:1.4em;
			}
			.feld2, .feld2b, .feld2_thumb{
					padding:2em;
			}
			.feld1 img{
					float:left;
					margin-right:1em;
			}
			.feld2 img, .news_img{
					float:left;
					margin-right:2em;
					margin-bottom:2em;
			}
			.feld5,.feld5b,.feld5c{
					background:url(../picture/all/feld5.jpg) #f2f2f2;
					padding:0.5em;
			}
			.feld5b{
					padding:1em;
			}
			.feld5c{
					border:0.5em solid #eee;
					padding:0.5em;
			}
			.feld6{
					background:url(../picture/all/feld6.jpg) #ccc;
					padding:10px;
			}
			.feld8{
					background:url(../picture/all/feld8.gif) repeat-x;
			}
			.thumbdiv{
					border-bottom:1px solid #bdbdbd;
					border-top:1px solid #bdbdbd;
					padding-top:0.4em;
					padding-bottom:0.6em;
			}
			div.message,
			p.message{
					border-top:1px solid #c9252c;
					border-left:1em solid #c9252c;
					/*background:#c9252c;*/
					padding:0.5em;
			}
			div.message_ok,
			p.message_ok{
					border-top:1px solid #ee9621;
					border-left:1em solid #ee9621;
					/*background:#c9252c;*/
					padding:0.5em;
			}
			div.message span,
			p.message span{
					color:#c9252c;
					font-weight:bold;
			}
			img.blackpic{
					border:8px solid #000;
			}
			img.whitepic,
			div.whitepic{
					border:8px solid #f2f2f2;
			}
			.ttop1,/*standard Abstand nach oben*/
			.ttop2{
					margin-top:4em;
			}
			.tbottom1,
			.tbottom2{
					margin-bottom:4em;
			}
			.ptop1{
					padding-top:4em;
			}
			.ptop1b{/*falls obere Box eh schon einen Zeilenumbruch oder padding von 1em nach unten hat*/
					padding-top:3em;
			}
/*
zzzzzzzzzzzzzzzzz AllGEMEIN  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz



MUTTERSEITE - MUTTERSEITE - MUTTERSEITE - MUTTERSEITE



zzzzzzzzzzzzzzz Font-Skalierer zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
*/
			.m2_19{
					position:fixed !important;
					position:absolute;
					left:0px;
					top:0;
					z-index:3;

					border-right:1px solid #bbb;
					border-bottom:1px solid #bbb;
					padding:10px;
					padding-top:0;
					padding-bottom:0;
					line-height:17px !important;
					font-size:10px;
					background:#f2f2f2;
			}
			.m2_19 a{
					text-decoration:none;
			}
/*
zzzzzzzzzzzzzzz Font-Skalierer zzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzz Shg1 zzzzzzzzzzzzzzzzzzzzzz
*/
			table.mtable{
					/*background:url(../picture/main/lv2_pola_rechts_hg1.gif) top right repeat-y;*/
			}
			td.logo_oben{
					background:url(../picture/main/lv1_logo_hg_oben2.jpg) top right repeat-x;
			}
			td.pola_oben{
					background:url(../picture/main/lv1_pola_hg_oben1.gif) top left no-repeat;
			}
			td.logo_oben img,
			td.pola_oben img{
					display:block;
			}
			td.pola_oben img{
					float:right;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg1 zzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzz Shg2 Logo/Fotos zzzzzzzzzzzzzzzzz
*/
			td.logo{
					background:url(../picture/main/lv2_logo_hg2.jpg) repeat-x top right #fefefe;
			}
			div.logo{
					background:url(../picture/main/lv2_logo_hg.gif) repeat-y top left/* #f8f8f8*/;
			}
			.logopic{
					display:block;
					margin-left:4px;
			}
			.flashpic{
					display:block;
					margin-left:11px;
			}
			img.logo_klar_unten{
					display:block;
					margin-left:4px;
			}
			/*@media screen and (min-width: 0px){#polaroids{width:100%;}}*//*Opera*/
			td#polaroids{/*alle Browser*/
					width:100%;
			}
			*+html td#polaroids{/*speziell für IE7*/
					width:auto;
			}
			td.polaroids{
					/*width:100%;*/
					background:url(../picture/main/lv2_pola_links_hg.gif) repeat-y left;
			}
			td.polaroids .div1{
					background:url(../picture/main/lv2_pola_links_oben_hg.jpg) left top no-repeat;
			}
			td.polaroids .div2{
					position:relative;
					height:150px;
					min-height:150px;
					background:url(../picture/main/lv2_pola_rechts_hg1.gif) top right repeat-y;
					text-align:right;
			}
			div.polaroids_hg{
					padding-left:110px;
			}
			*+html .polaroids_hgxx{
					margin-left:4px;/*IE7 Anpassung, da sonst die innere Tabelle [[inc,, ... ]] auf volle Breite gestreckt wird*/
			}
			div.polaroids_hg img{
					display:block;
					margin-left:auto;
					margin-right:0;
			}
			div.polaroids_pics{
					position:absolute;
					top:17px;
					left:0;
					width:100%;
			}
			div.polaroids_text{
					position:absolute;
					top:112px;
					left:0;
					width:100%;
			}
			div.polaroids_pics div,
			div.polaroids_text div{
					margin-left:auto;
					margin-right:0;
					padding-right:7px;
					text-align:right;
			}
			div.polaroids_pics img,
			div.polaroids_text img{
					margin-right:19px;
			}
			div.polaroids_pics img{
					vertical-align:bottom;
			}
			div.polaroids_text img{
					vertical-align:top;
			}
			div.prepic_d1,
			div.prepic_d2,
			div.prepic_d3{
					position:absolute;
					float:right;
					margin-left:110px;
					top:17px;
					width:132px;
					height:95px;
					overflow:hidden;

					background:#bbb;
					white-space:nowrap;
			}
			#prepic_s1,
			#prepic_s2,
			#prepic_s3{
					position:relative;
					display:block;
			}
			#prepic1b,
			#prepic2b,
			#prepic3b{
					position:absolute;
			}
/*
zzzzzzzzzzzzz Shg2 Logo/Fotos zzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzz Shg3 zzzzzzzzzzzzzzzzzzzzzz
*/
			div.ansatz_folie{
					background:url(../picture/main/lv3_rand_weiss_unten.gif) top repeat-x;
			}
			td.rand_pola_unten2{
					background:url(../picture/main/lv3_rand_pola_unten2.gif) right no-repeat;
			}
			div.ansatz_folie img,
			td.rand_pola_unten2 img{
					display:block;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg3 zzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzz MENU1 zzzzzzzzzzzzzzzzzzzzz
*/
			td.menu_hg{
					background:url(../picture/main/lv4_menu_hg.gif) top left repeat-y;
			}
			div.menu_hg{
					position:relative;
					left:0;
					top:0;
			}

			div.hauptmenu_folie{
					position:absolute;
					top:0;
					left:0;
					z-index:2;
			}
			div.hauptmenu_text{
					position:absolute;
					top:0;
					left:0;
					margin-left:38px;
					padding:0.5em;
					color:#fff;
					font-weight:bold;
					z-index:9;
			}

			td.menu_td{
					width:16em;
			}
			div.hauptmenu_text2{
					margin-left:38px;
					min-width:10.5em;

					background:#f0931c;
					padding:0.5em;
					color:#fff;
					font-weight:bold;
			}
			*+html div.hauptmenu_text2{/*speziell für IE7*/
					min-width:auto;
			}
			div.hauptmenu_text3{
					margin-top:0em;
					margin-left:38px;
					border-top:1px solid #ddd;
					padding-top:0.5em;
			}
			div.hauptmenu_text3 div{
					background:#f0931c;
					padding:0.5em;
					color:#fff;
					font-weight:bold;
			}
/*
zzzzzzzzzzzzzzzzzzz <UL> zzzzzzzzzzzzzzzzzzzzz
*/
			ul.menu1{
					margin:0;
					padding:0;
					padding-top:0.5em;
					list-style-type:none;
			}
			ul.menu1 li{
					display:block;
					padding:0;
					padding-left:38px;
			}
			ul.menu1 li.aktiv{
					background:url(../picture/main/lv4_menu_aktiv.gif) left center no-repeat;
			}
			ul.menu1 li.menu_imp a{ /*als Important (hervorgehobene) Menüpunkte Ebene 1*/
					/*font-style:italic;*/
			}

			/*Titel*/
			ul.menu1 li.pre_menu_title{
					margin-bottom:0.5em;
			}
			ul.menu1 li span.pre_menu_title{
					display:block;
					border-top:1px solid #ddd;
					font-size:0;
			}
			ul.menu1 li.menu_title{
					background:url(../picture/main/lv4_menu_zwischen.gif) top left no-repeat;/*Original*/
					/*background:url(../picture/main/lv4_menu_zwischen2.gif) top left no-repeat;*//*Modifiziert*/
					padding-top:9px;
			}
			ul.menu1 span.menu_title{/*Original*/
					display:block;

					margin-top:0.5em;
					border-top:1px solid #ddd;

					padding:0.5em;
					padding-top:2em;
					padding-bottom:2em;
					font-weight:normal;
					color:#ee9621;
			}
			ul.menu1 span.menu_title{/*Modifiziert*/
					/*graue Balken I*/
					margin-top:0;
					margin-left:-11px;
					padding-top:7px;
					padding-bottom:0;

					background:url(../picture/main/lv4_menu_bordertop.gif) top right no-repeat;
			}
			ul.menu1 span.menu_title span.menu_title_inside{/*Modifiziert*/
					/*graue Balken II*/
					display:block;
					margin-left:-0.5em;
					padding-left:1.5em;
					padding-top:1em;
					padding-bottom:1em;

					background:url(../picture/main/lv4_menu_borderleft.gif) left bottom no-repeat;
					font-weight:bold;
			}
			@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){/*Opera Hack*/
					head~body ul.menu1 span.menu_title span.menu_title_inside{margin-left:-0.55em;}
			}
			ul.menu1 span.menu_title span.infotext{
					display:block;
					margin-top:1em;
					font-weight:normal;
					color:#999;
			}
			li a{
					display:block;

					border-top:1px solid #ddd;

					padding:0.5em;
					padding-left:1.5em;
					padding-top:0.6em;
					padding-bottom:0.6em;

					color:#666;
					text-decoration:none;
			}
			li a.pos1{
					border-top:1px solid #ddd;

					padding-left:0.5em;
					font-weight:normal;
					color:#0b5871;
			}
			li a.mark,li a.check{
					color:#c9252c;
					font-weight:bold;
			}
			li a:hover{
					background:url(../picture/main/lv4_menu_hover.gif) left center no-repeat /*#f6f6f6*/;
					/*border-right:10px solid #ccc;*/
					/*text-decoration:underline;*/
					/*color:#fff;*/
			}
			li a.check:hover{
					background:none;
			}
			li a span.infotext{
					display:block;
					margin-left:0;
					margin-right:0;

					line-height:1.4em;
					font-weight:normal;
					color:#bbb;
			}
/*
zzzzzzzzzzzzzzzzzz MENU1 zzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzz SuchMenue zzzzzzzzzzzzzzzzzzz
*/
			#m1_suche a:hover{
					color:#005b7f;
					/*font-weight:bold;*/
			}
			.searchdiv{
					border-bottom:1px solid #bdbdbd;
					border-top:1px solid #bdbdbd;
					padding-top:10px;
					padding-bottom:10px;
			}
/*
zzzzzzzzzzzzzzzz SuchMenue zzzzzzzzzzzzzzzzzzz
zzzzzzzzzzz Suchform / Formulare zzzzzzzzzzzzzz
*/
			form#suchform{
					display:block;
					border-top:1px solid #ddd;
					padding-top:0.5em;
					padding-bottom:0.5em;
			}
			div.suchform{
					white-space:nowrap;
			}
			form.schriftgrad{
					display:inline;
			}
			form#suchform .button,
			form.schriftgrad .button,
			form#kommentar .button,
			.tbutton{
					border:1px solid #bbb;
					background:#e2e2e2;
					padding:3px;
					cursor:hand;
			}
			form#suchform .suchen,.tinput,.tinput3,.tinput15,.tinput20,.tinput30,.tinput98,.tselect,.tselect2{
					border:1px solid #bbb; /*999*/
					width:6em;
					background:transparent;
					padding:4px;/*0.35em;*/
			}
			*html .tinput,*html .tbutton,*html tselect,*html tselect2{/*MSIE only*/
					vertical-align:middle;
			}
			.tselect,.tselect2{
					margin-bottom:0.3em;
					width:auto;
					padding-right:1em;
					background:none;
					vertical-align:top;
			}
			.tselect3{
					border:1px solid #bbb;
					background:#f2f2f2;
			}
			.tselect option{
					padding:0.2em;
			}
			.tselect2{
					margin-right:0.5em;
					padding:0.2em;
					padding-left:0;
					padding-right:0;
					background:#fafafa;
			}
			.tselect2 option{
					padding:0.1em;
					background:#fafafa;
			}
			.tselect3 option{
					background:#f2f2f2;
			}
			.tinput3{/*speziell für Karten ONLINE*/
					width:3em;
					margin-bottom:0.2em;
					vertical-align:middle;
					text-align:right;
					padding:3px;
			}
			.tinput15{
					width:14em;
					margin-bottom:0.2em;
					padding:3px;
			}
			.tinput20{
					width:20em;
					margin-bottom:0.2em;
					padding:3px;
			}
			.tinput30{
					width:30em;
					margin-bottom:0.2em;
					padding:3px;
			}
			.tinput98{
					width:98%;
					margin-bottom:0.2em;
			}
			a.logout{
					border:none;
					padding:0;
					color:#0b5871;
					text-decoration:none;
			}
			a.logout:hover{
					background:none;
			}
			div.loginmeld{
					padding:0.5em;
					padding-top:0;
					color:#999;
			}
/*
zzzzzzzzzzz Suchform / Formulare zzzzzzzzzzzzzz
zzzzzzzzzzzzzzz CM Formulare zzzzzzzzzzzzzzzzzz
*/
			.cmtitel{
					display:block;
					float:left;

					padding:2.7px;
					padding-left:0.5em;
					padding-right:0.5em;
					min-width:3.5em;
					background:#666;
					color:#f2f2f2;
			}
			.cmform{
					background:#f8e300;
					border:1px solid #666;
			}
			.cmform2{
					background:#99dd99;
					border:1px solid #666;
					color:#333;
			}
/*
zzzzzzzzzzzzzzz CM Formulare zzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzz MENU2 zzzzzzzzzzzzzzzzzzzzz
*/
			.tb_m2{
					width:100%;
					border-collapse:separate;
			}
			.td_m2_hg1{
					margin-left:1px;
					border-left:0.7em solid #ee9621;
			}
			.td_m2_hg1_no{
					margin-left:1px;
					padding-left:0.7em;
			}
			.td_m2_aktuell_hg1{
					margin-left:1px;
					border-left:0.7em solid #dc5c24;
			}
			.td_m2_aktuell_hg1_no{
					margin-left:1px;
					padding-left:0.7em;
			}
			.td_m2_bread_hg1{
					margin-left:1px;
					border-left:0.7em solid #7e7646;
			}
			.td_m2_bread_hg1_no{
					margin-left:1px;
					padding-left:0.7em;
			}
			.td_m2_title1{
					margin-left:1px;
					background:#ee9621;
					padding:0.5em;
					white-space:nowrap;
					color:#fff;
			}
			.td_m2_aktuell_title1{
					margin-left:1px;
					background:#c9252c;
					padding:0.5em;
					white-space:nowrap;
					color:#f2f2f2;
			}			
			.td_m2_bread_title1{
					margin-left:1px;
					background:#0b5871;
					padding:0.5em;
					white-space:nowrap;
					color:#fff;
			}
			.td_m2_title1 a,
			.td_m2_bread_title1 a,
			.td_m2_aktuell_title1 a{
					color:#fff;
					text-decoration:none;
			}
			.td_m2_schraeg{
					background:url(../picture/main/lv4_submenu_hg_titel_schraeg.gif) left bottom no-repeat;
					padding-bottom:1em;			
			}
			.td_m2_aktuell_schraeg{
					background:url(../picture/main/lv4_submenu_hg_aktuell_schraeg.gif) left bottom no-repeat;
					padding-bottom:1em;			
			}
			.td_m2_bread_schraeg{
					background:url(../picture/main/lv4_submenu_hg_bread_schraeg.gif) left bottom no-repeat;
					padding-bottom:1em;			
			}
			.td_m2_bread_schraeg_unten{
					background:url(../picture/main/lv4_submenu_hg_unten_schraeg.gif) left top no-repeat;
					padding-top:1em;
			}
			.td_m2_hg2{
					margin-right:5px;
					background:url(../picture/main/lv4_submenu_hg_titel_rechts.gif) top right repeat-y;
			}
			.td_m2_aktuell_hg2{
					margin-right:5px;
					background:url(../picture/main/lv4_submenu_hg_aktuell_rechts.gif) top right repeat-y;
			}
			.td_m2_bread_hg2{
					margin-right:5px;
					background:url(../picture/main/lv4_submenu_hg_bread_rechts.gif) top right repeat-y;
			}
			.td_m2_title2{
					margin-right:69px;
					background:#ee9621;
					white-space:nowrap;
					color:#ee9621;
			}
			.td_m2_aktuell_title2{
					margin-right:69px;
					background:#c9252c;
					white-space:nowrap;
					color:#c9252c;
			}
			.td_m2_bread_title2{
					margin-right:69px;
					background:#0b5871;
					white-space:nowrap;
					color:#0b5871;
			}



			.m2_hg{
					margin-right:5px;
					margin-left:1px;
					border-left:0.7em solid #ee9621;
					background:url(../picture/main/lv4_submenu_hg_titel_rechts.gif) top right repeat-y;
			}
			.m2_title{
					margin-left:1px;
					margin-right:69px;
					background:#ee9621;
					padding:0.5em;
					white-space:nowrap;
					color:#fff;
			}
			.m2_title a{
					color:#fff;
					text-decoration:none;
			}
			#m2,.m2,.m3{
					margin-left:2em;
					margin-right:17px;
					/*background:#f6f6f6;*/
					background:url(../picture/main/lv4_submenu_hg_links.gif) left top repeat-y;
					padding:2em;
					padding-bottom:0;
			}



			.m2_table,.m3_table{
					border-top:1px solid #e9e9e9;
					border-bottom:1px solid #fff;
					border-collapse:separate;
					/*white-space:nowrap;*/
			}
			.m2_table td{
					border-top:1px solid #fff;
					border-bottom:1px solid #e9e9e9;
					vertical-align:top;
					/*white-space:nowrap;	*/
			}
			.m3_table td{
					vertical-align:top;
			}
			.m2_table td div.jahr{
					position:absolute;
			}
			.m2_table td div.jahr div{
					float:left;
					margin-right:1px;
					background:#c2c2c2;
					padding:0.15em;
					color:#fff;
					font-weight:bold;
			}
			.m2_table td div.stuecke,
			.m2_table td p.anreisser_text{
					margin:0;
					/*margin-top:-0.2em;*/
					margin-bottom:0.2em;
					padding-left:4em;
					padding-right:2em;
					line-height:1.4em/*1.8*/;
					white-space:nowrap;
			}
			.m2_table td p.anreisser_text{
					padding-left:0.85em;
					/*color:#666;*/
			}
			.m2_anreisser_date{
					background:#c2c2c2;
					padding:0.05em;
					padding-left:0.2em;
					padding-right:0.2em;
					color:#fff;
					white-space:nowrap;
			}
			.m2_table td div.stuecke a{
					display:block;
					color:#0b5871;
			}
			.m2_table td div.stuecke p.inakt{
					line-height:1.8em;
					color:#c0c0c0;
			}



			#m2 a,.m2 a,.m3 a{
					color:#0b5871;
					text-decoration:none;
			}
			.m3 .m3_table .suchergebnisse h3 a{
					padding-left:0.6em;
			}
			#m2 a.inakt,.m2 a.inakt,.m2_table td div.stuecke a.inakt{
					color:#c0c0c0;
			}
			#m2 a.check,.m2 a.check,.m2_table td div.stuecke a.check{
					color:#c9252c;
					font-weight:bold;
			}
			#m2 a:hover,.m2 a:hover{
					background:url(../picture/main/lv4_menu2_hover.gif) left center no-repeat /*#f6f6f6*/;
			}
			#m3 a:hover,.m3 h3 a:hover{
					background:url(../picture/main/lv4_menu_hover.gif) left center no-repeat /*#f2f2f2*/;
			}
			#m2 a.inakt:hover,.m2 a.inakt:hover,
			#m2 a.check:hover,.m2 a.check:hover{
					background:transparent;
			}



			#m2 .m2_media_text,.m2 .m2_media_text,.m3 .m2_media_text_suche,.m4_media_text{
					margin-left:-2em;
					margin-top:0.5em;
					background:#eee;
					padding:1em;
					padding-left:2em;
					padding-right:4em;
					white-space:nowrap;
					color:#666;
			}
			.m3 .m2_media_text_suche{
					white-space:normal;
			}
			.m2 .m2_media_text_suche div.paging{
					margin:-0.2em;
					padding:0.5em;
					background:#f9f9f9;
					border:none;
			}
			#m2 .m2_media_text a,.m2 .m2_media_text a{
			/*
					margin-left:0.25em;
					margin-right:0.25em;
			*/
					padding:0.5em;
					padding-left:0.3em;
					padding-right:0.3em;
					background:#f9f9f9;
					vertical-align:top;
					text-decoration:none;
					color:#0b5871;
			}
			#m2 .m2_media_text a:hover,.m2 .m2_media_text a:hover{
					background:url(../picture/main/lv4_menu2_hover.gif) left center no-repeat #fafafa;
			}
			#m2 .m2_media_text a.check,.m2 .m2_media_text a.check,
			#m2 .m2_media_text a.check:hover,.m2 .m2_media_text a.check:hover{
					background:#f2f2f2;
					color:#c9252c;
					font-weight:bold;
			}
			.m4_media_text a:hover{
					background:none;
			}



			/*NEUES abgerundetes Media-Text System*/
			.m2 .m2_media_text2{
					margin-left:-2em;/*damit es rechts rüberragt bzw. mit den anderen Verläufen etwa gleich ist*/
					margin-top:2em;
					margin-right:-2em;

					height:2.4em;
					overflow:hidden;

					white-space:nowrap;
			}
			.m2 .titelinhalt_links{
					float:left;

					border:0.3em solid #eee;
					border-left:none;
					height:1.9em;
					line-height:1.9em;

					padding:0;
					padding-left:2em;
					padding-right:0.3em;

					background:#eee;
					color:#666;
					/*font-weight:bold;*/
			}
			.m2 .titelinhalt_rechts{

					height:2.5em;
					line-height:2.5em;
					overflow:hidden;

					background:url(../picture/main/lv4_submenu_hg_options_rechts.gif) right 1.25em no-repeat;
			}
			.m2 .titelinhalt_rechts div{
					margin-right:34px;

					height:1.25em;
					line-height:1.25em;

					border-bottom:2em solid #eee;
					overflow:hidden;
			}
			.m2 .titelinhalt_rechts img{
			/*
					display:block;
					width:100px;
					height:100px;
			*/
			}
			.m2 .titelinhalt_links .titelinhalt_text{

					display:block;
					float:left;

			}
			.m2 .titelinhalt_a a{
					display:block;
					float:left;

					margin-left:0.25em;
					padding-left:0.3em;
					padding-right:0.3em;

					background:#f9f9f9;
					text-decoration:none;
					color:#0b5871;
			}
			.m2 .titelinhalt_a a:hover{
					background:url(../picture/main/lv4_menu2_hover.gif) left center no-repeat #fafafa;
			}
			.m2 .titelinhalt_a a.check,
			.m2 .titelinhalt_a a.check:hover{
					background:#fff;
					color:#c9252c;
					font-weight:bold;
			}

/*
zzzzzzzzzzzzzzzzzz MENU2 zzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzz Suchergebnisse Inhalt zzzzzzzzzzzzzz
*/
			.suchergebnisse h3{
					padding:0;
					margin:0;
					border-top:1px solid #fff;
					border-bottom:none;
					font-size:1em;
			}
			.suchergebnisse p{
					clear:both;
					border-bottom:1px solid #e9e9e9;
					padding-bottom:0.4em;
					padding-top:0.4em;
					padding-left:4em;
					line-height:1.4em;
					min-height:45px;
			}
			.suchergebnisse p strong{
					color:#666;
					font-weight:normal;
					/*text-decoration:underline;*/
			}
			.suchergebnisse h3{
					clear:both;
					margin-bottom:0.5em;
					padding-top:0.2em;
					/*color:#666;*/
			}
			.suchergebnisse br{
					display:none;
			}
			.suchergebnisse h3 a{
					/*border:1px solid #e2e2e2;*/
					/*background:#f2f2f2;*/
					/*background:#f00;*/
					/*background:#fff;*/
					padding:0.2em;
					/*color:#ee9621;*/
			}
			.suchergebnisse h3 a span.h3_what{
					color:#ee9621;
					font-weight:bold;
			}
			.suchergebnisse h3 a span.tnormal{
					/*border:1px solid #e2e2e2;*/
					color:#0b5871;
					font-weight:normal;
			}
			.suchergebnisse h3 a span.tnormal_what{
					/*border:1px solid #e2e2e2;*/
					color:#ee9621;
					font-weight:normal;
			}
			.suchergebnisse .sucherror{
					margin-top:0.5em;
					line-height:1.4em;
			}
			.suchergebnisse .sucherror br{
					display:inline;
			}
/*
zzzzzzzzzzz Suchergebnisse Inhalt zzzzzzzzzzzzzz
*/
			table.mainframe{
					background:url(../picture/main/lv5_inhalt_hg_unten_rechts.gif) right bottom no-repeat;
			}
			div.mainframe{
					background:url(../picture/main/lv4_hg_rechts.gif) top right no-repeat;
			}
			.inc{
					margin-left:2em;
					margin-right:17px;
					background:url(../picture/main/lv4_submenu_hg_links.gif) left top repeat-y;
					padding:2em;
			}
			.pre_bcrump{
					display:none;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg5 zzzzzzzzzzzzzzzzzzzzzz
*/
			td.ansatz_unten img{
					display:block;
			}
			td.ansatz_mainf{
					background:url(../picture/main/lv5_mini_imp_hg_unten_rechts.gif) right repeat-y;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg6 zzzzzzzzzzzzzzzzzzzzzz
*/
			td.ansatz_folie_u{
					background:url(../picture/main/lv1_logo_hg_oben2.jpg) bottom right repeat-x;
			}
			td.ansatz_folie_u img{
					display:block;
			}
			td.minimpr_oben{
					background:url(../picture/main/lv5_mini_imp_hg_unten_rechts.gif) right repeat-y;
			}
			td.minimpr_oben img{
					display:block;
					float:left;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg7 zzzzzzzzzzzzzzzzzzzzzz
*/
			td.klar_unten,
			td.klar_unten_neu{
					background:url(../picture/main/lv7_logo_hg.gif) #fdfdfd left repeat-y;
			}
			td.klar_unten_neu{
					vertical-align:bottom;
			}
			img.klar_unten{
					display:block;
					margin-left:4px;
			}
			/*@media screen and (min-width: 0px){#minimpr{width:100%;}}*//*Opera*/
			td#minimpr{/*alle Browser*/
					width:100%;
			}
			*+html td#minimpr{/*speziell für IE7*/
					width:auto;
			}
			/*übernommen von oben*/
			td.minimpr{
					/*width:100%;*/
					background:url(../picture/main/lv2_pola_links_hg.gif) repeat-y left;
					vertical-align:middle;
			}
			td.minimpr .div1{
					background:url(../picture/main/lv2_pola_links_oben_hg.jpg) left top no-repeat;
			}
			td.minimpr .div2{
					position:relative;
					background:url(../picture/main/lv5_mini_imp_hg_unten_rechts.gif) right repeat-y;
					text-align:right;
			}
			td.minimpr_text{
					vertical-align:middle;
					text-align:left;
			}
			td.minimpr_text p{
					font-family:Verdana;
					color:#0b5871;
			}
			td.minimpr_text p strong{
					font-family:Tahoma;
			}
			td.nach_oben{
					vertical-align:bottom;
					padding-right:7px;
					padding-left:1em;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg8 zzzzzzzzzzzzzzzzzzzzzz
*/
			td.tb_ev_minden{
					background:url(../picture/main/lv7_logo_hg.gif) left repeat-y #fdfdfd;
					vertical-align:bottom;
			}
			div.tb_ev_minden_neu{
					margin-top:6px;
					background:url(../picture/main/lv7_logo_hg.gif) left repeat-y #fdfdfd;
					vertical-align:bottom;
			}
			p.tb_ev_minden, p.tb_ev_minden_dummy{
					margin-top:6px;
					padding:0.5em;
					font-weight:bold;
			}
			p.tb_ev_minden_dummy{
					width:1em;			
			}
			p.tb_ev_minden{
					margin-left:18px;
					margin-right:7px;

					background:#0b5871;

					color:#fff;
					text-align:center;
					white-space:nowrap;
			}
/*
zzzzzzzzzzzzzzzzzzz Shg9 zzzzzzzzzzzzzzzzzzzzzz
*/
			td.ansatz_folie_last{
					background:url(../picture/main/lv9_logo_hg_oben1.jpg) left top repeat-x
			}
			td.ansatz_folie_last img{
					display:block;
			}
			td.ansatz_mim_last{
					background:url(../picture/main/lv9_mini_imp_unten_rechts.gif) top right no-repeat;
			}
			td.ansatz_mim_last img{
					display:block;
			}
/*
zzzzzzzzzzzzzzzzzzz Ende zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz



MUTTERSEITE - MUTTERSEITE - MUTTERSEITE - MUTTERSEITE



zzzzzzzzzzzzzzz data index zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
*/
/*
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zz
zz			data index (wird für neues system benötigt)
zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
*/
			.data_index td.anreisser p{
						padding:0.2em;
			}
			.data_index td.anreisser a{
						text-decoration:none;
			}
			.data_index td.anreisser a.none{
						color:#999;
			}
			.data_index td.anreisser a:hover{
					background:url(../picture/main/lv4_menu_hover.gif) left center no-repeat /*#f6f6f6*/;
			}
			.data_index td.anreisser a.none:hover{
					background:none;
			}
			.data_index td.news_date p{
					color:#999;
			}
/*
zzzzzzzzzzzzzzz data index zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
*/
/*
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zz
zz			Sub Styles
zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zz
zz
zzzzzzzzzzzzzzzz Kommentare zzzzzzzzzzzzzzzzzz
*/
			a.kgoto1{
					display:block;
					text-decoration:none;
					padding:0.5em;
					background:#e2e2e2;

			}
			a.kgoto1:hover{
					background:url(../picture/main/lv4_menu2_hover.gif) left center no-repeat #e2e2e2;
			}
/*
zzzzzzzzzzzzzzzz Kommentare zzzzzzzzzzzzzzzzzz
zz
zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zz
zz			OLD Styles
zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
*/
			/*	I*/
			.eintrag{
					width:100%;
					background:url(../picture/all/gp15.png);
			}
								/*
								</style>
								<!--[if lt IE 5.5]>
								<style type="text/css">
											.eintrag{
													background:#ccc;
													filter:Alpha(opacity=40,finishopacity=40, style=0);
											}
								</style>
								<![endif]-->
								<!--[if gte IE 5.5]>
								<style type="text/css">
											.eintrag{
													background:#ccc;
													filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40,finishopacity=40,style=0);
											}
								</style>
								<![endif]-->
								<!--[if IE]>
								<object id="HHCtr"l type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="HHCtrl.ocx#Version=4,73,8259,0">
								<embed>
								<style type="text/css">
											.eintrag{
													background:#e2e2e2;
											}
								</style>
								</embed>
								</object>
								 <![endif]-->
								<style type="text/css">
								*/
			/*	II*/
			.feld{
					position:relative;
					/*border:10px solid #e2e2e2;*/
					padding:10px;
			}
			*html .feld{
					height:100%;
			}
			html>body .feld{
					/*border:10px solid transparent;*/
			}
			/*	III*/
			.feldb{
					border:1px solid #bbb;
					padding:5px;
			}
			/*	IV*/
			.feld p{/*bewirkt im MSIE einen zusätzlichen Umbruch unterhalb der cms Buttons*/
					position:relative;
					width:100%;
			}
			/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
			.feld .text{
					position:relative;
					min-height:50px;
					line-height:1.4em;
			}
			*html .feld .text{/*MSIE hack anstelle von min-height (oberhalb)*/
					height:50px;
			}
			.feld a:hover{
					color:#005b7f;
					/*font-weight:bold;*/
			}
			.feld img{
					float:left;
					position:relative;
					margin-right:10px;
					z-index:1;
			}
			/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
			/*special hacks for fucking opera browser*/
			html>body .feld .text {
					/*margin-left:76px;*/ /* now be mean to Opera 6 using the "simplified box model hack" (i.e. Tantek's hack) */
			}
			/* the Owen hack*/
			head:first-child+body .feld .text{
					margin-left:0;
			}
			/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
			#cms .button{
					float:left;
					border:1px solid #bbb;
					background:#e2e2e2;
					padding:5px;
					font-size:1.0em;
					text-decoration:underline;
					cursor:hand;
			}
/*
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zz
zz			PAGING
zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
*/
			.paging{
					position:relative;

					float:left;
					padding:2px;
					background:#e2e2e2;
					vertical-align:top;
					border:1px solid #666;
					white-space:nowrap;
					line-height:14px;
			}
			.paging img{
					vertical-align:top;
			}
			.paging span,
			.paging .page_a_norm,
			.paging .page_a_inakt,
			.paging .page_a_aktiv{
					padding-bottom:2px;
					vertical-align:middle;
			}
			.paging .page_a_aktiv{
					color:#c9252c;
					font-weight:bold;
			}
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*

				Urheberrechte:

				Stefan Diekmann
				Obermarktstraße 41
				32423 Minden

*/
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
