/* >> Basics */
	body {
		margin: 0;
		padding: 0;
		color: #fff;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 15px;
		background: #FCEFBA;
	}
	.clear {
		clear: both;
	}
	.to-right {
		float: right;
		margin: 0 0 2px 10px;
	}
	.to-left {
		float: left;
		margin: 0 10px 2px 0;
	}
	.small {
		font-size: 0.7em;
	}
/* << */

/* Format Grundeinstellungen */
	/* Formulare */
	form {
		margin: 0;
	}
	/* Grundeinstellungen  fuer einige Element festlegen */
	th, td, p, ul, li {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 15px;
		color: #fff;
	}
	td, th {
		vertical-align: top;
		height: auto;
	}
	/* Anpassungen fuer die Standard Absaetze */
	p {
		margin: 0 0 12px 0;
	}
	/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
	ul {
		list-style-type: square;
		margin-top: 0px;
	}
	/* Einstellungen fuer Ueberschriften */
	h1 {
		font-family: "Arial Narrow", Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-weight: normal;
		letter-spacing: 2px;		
		font-size: 24px;
		margin: 0 0 0.8em 0;
		color: #940020;
	}
	h2 {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 14px;
		margin: 0 0 0.7em 0;
		color: #940020;
	}
	h3 {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		margin: 0.2em 0 0.3em 0;
		color: #000;
	}
	a {
		color: #2D9D57;
	}
	/*Standard Link einstellungen*/
	a:link, a:visited, a:hover {
		text-decoration: none;
	}
	a:hover	{
		color: #940020;
	}	
	hr {
		border: 1px solid #ccc;
		background: #ccc;
		color: #ccc;
		margin-bottom: 10px;
	}
	pre {
		padding: 5px;
		background: #eee;
		white-space: normal;
		font-size: 11px;
	}
	sup {
		font-size: .7em;
	}
	li {
		margin-bottom: 5px;
	}
/* << */

/* Seitenlayout */
	div.wrapper {
		width: 980px;
		border: 5px solid white;
		margin: 20px auto;
		background: #B7D78C;
	}
	div.wrapperTop {
		background: #E7EFD8;
		height: 135px;
		overflow: hidden;
		border-bottom: 5px solid white;
	}
	div.wrapperCenter {
	}
	div.wrapperFooter {
		height: 65px;
		border-top: 5px solid white;
		background: #93C353;
	}
	/* Content Table */
	table.contentTable {
	}
	table.contentTable td.leftCol {
		border-right: 5px solid white;
		width: 488px;
	}
	table.contentTable td.centerCol {
		width: 164px;
	}
	table.contentTable td.rightCol {
		width: 323px;
		height: 445px;
	}
	
	/* Head */
	div.logo {
		width: auto;
		float: right;
		position: relative;
		top: 25px;
		left: -90px;
	}
	div.home {
		position: relative;
		left: 20px;
		top: 99px;
		font-weight: bold;
		font-size: 13px;
	}

	div.home a {
		color: #95C361;
	}
	div.home a:hover {
		color: #940020;
	}
	
	/* Content */
	table.contentTable td.leftCol div.cont {
		height: 445px;
		width: 488px;
		overflow: auto;
	}
	table.contentTable td.leftCol div.cont2 {
		padding: 20px 20px 5px 20px;
	}
	table.contentTable td.centerCol div.cont {
		height: 145px;
	}
/* << */

/* Sontige Layout Einstellungen */
	img {
		border: 0;
	}
/* << */

/* Hauptnavigation */
	.navSpc {
		display: none;
	}
	
	div.HauptNav {
		position: absolute;
		top: auto;
		left: auto;
		background: red;
		width: auto;
	}
	
	/* Alle Links */
	div.HauptNav a {
		color: #95C361;
	}
	div.HauptNav a:hover {
		color: #940020;
	}
	div.HauptNav div {
	}
	
	/* Ebene 1 */
		/* Hauptcontainer */
		div.HauptNav div.NavFirstIn {
			position: absolute;
			top: -187px;
			left: -417px;
			width: auto;
			white-space: nowrap;
			height: 30px;
		}
		
		/* Alle Links */
		div.HauptNav a.NavFirstOff,
		div.HauptNav a.NavFirstOn,
		div.HauptNav a.NavFirstOpen {
			font-weight: bold;
			font-size: 13px;
			padding-bottom: 10px;
			white-space: nowrap;
			height: 30px;
			margin-right: 15px;
		}
		
		div.HauptNav a.NavFirstOff:hover,
		div.HauptNav a.NavFirstOn:hover,
		div.HauptNav a.NavFirstOpen:hover {
			color: #940020;
		}
		
		/* Alle Links beim ueberfahren */
		div.HauptNav a.NavFirstOff:hover {
			color: #940020;
		}
		
		/* Inaktiver Link */
		div.HauptNav a.NavFirstOff {
		}
		
		/* Link hier */
		div.HauptNav a.NavFirstOn {
			color: #940020;
		}
		
		/* Im Pfad */
		div.HauptNav a.NavFirstOpen {
			color: #940020;
		}
		
	/* Ebene 2 */
		/* Hauptcontainer */
		div.HauptNav div.NavSecondIn {
			position: absolute;
			left: 417px;
			top: 187px;
			width: 159px;
			height: 290px;
			border-top: 5px solid white;
			border-right: 5px solid white;
			padding-top: 10px;
		}
		
		/* Alle Container */
		div.HauptNav div.NavSecondOff,
		div.HauptNav div.NavSecondOn,
		div.HauptNav div.NavSecondOpen {
			display: block;
			width: 159px;
		}
		
		div.HauptNav div.NavSecondOn,
		div.HauptNav div.NavSecondOpen {
		}
		
		/* Alle Links */
		div.HauptNav div.NavSecondOff a,
		div.HauptNav div.NavSecondOn a,
		div.HauptNav div.NavSecondOpen a {
			padding: 7px 20px;
			display: block;
			font-weight: bold;
			font-size: 15px;
			white-space: normal;
			color: #FDF8D1;
		}
		
		/* Alle Links beim ueberfahren*/
		div.HauptNav div.NavSecondOff a:hover,
		div.HauptNav div.NavSecondOn a:hover,
		div.HauptNav div.NavSecondOpen a:hover {
			color: #940020;
		}
		
		/* Inaktiver Link */
		div.HauptNav div.NavSecondOff a {
		}
		
		/* Link hier, Im Pfad */
		div.HauptNav div.NavSecondOn a,
		div.HauptNav div.NavSecondOpen a {
			font-weight: bold;
			color: #940020;
		}
	/* Ebene 3 */
		/* Hauptcontainer */
		div.HauptNav div.NavThirdIn {
		}
		
		/* Alle Container */
		div.HauptNav div.NavThirdOff,
		div.HauptNav div.NavThirdOn,
		div.HauptNav div.NavThirdOpen {
		}
		
		/* Alle Links */
		div.HauptNav div.NavThirdOff a,
		div.HauptNav div.NavThirdOn a,
		div.HauptNav div.NavThirdOpen a {
			padding: 5px 20px 5px 30px;
			white-space:normal;
			display: block;
			font-size: 14px;
			color: #FDF8D1;
		}
		
		/* Alle Links beim ueberfahren*/
		div.HauptNav div.NavThirdOff a:hover,
		div.HauptNav div.NavThirdOn a:hover,
		div.HauptNav div.NavThirdOpen a:hover {
			color: #940020;
		}
		
		/* Inaktiver Link */
		div.HauptNav div.NavThirdOff a {
		}
		
		/* Link hier, Im Pfad  */
		div.HauptNav div.NavThirdOn a,
		div.HauptNav div.NavThirdOpen a {
			font-weight: bold;
			color: #940020;
		}
/* << */

/* BottomNavigation */
	div.BottomNav {
		font-size: 13px;
		color: #000;
		text-align: center;
		margin-top: 20px;
		color: #FDF8D1;
	}	
	div.BottomNav a {
		color: #fff;
		padding-left: 5px;
	}
	div.BottomNav a:hover {
		color: #940020;
	}
/* << */

/* Navigationspfad */
	div#NaviPath {
		color: #2b3d0c;
		font-size: 11px;
	}
	
	div#NaviPath a {
		font-size: 11px;
	}
	
	div#NaviPath a:hover {
	}
/* << */

/* Illustration */
	div.illustration {
		width: 100%;
		height: 150px;
		overflow: hidden;
		background: #ff8c00;
		padding-top: 1px;
	}
/* << */

/* Sitemap */
	div.Sitemap {
		width: 100%;
	}
	div.Sitemap a.sitemap_level1 {
		display: block;
		border-bottom: 1px solid #999;
		color: #ff8c00;
		background: url(../images/navi_pfeil_rechts.gif)  right no-repeat;
		font-weight: bold;
		margin-top: 15px;
	}
	div.Sitemap a.sitemap_level2 {
		color: black;
		background: url(../images/navi_pfeil_rechts.gif) 180px 4px no-repeat;
		display: block;
	}
	div.Sitemap a.sitemap_level3 {
		color: #333;
		background: url(../images/navi_pfeil_rechts.gif) 180px 4px no-repeat;
		display: block;
	}
	div.Sitemap div.sitemap_level2_container {
		float: left;
		width: 49%;
		padding-top: 5px;
	}
	div.Sitemap div.sitemap_level3_container {
		float: right;
		width: 49%;
		padding-top: 5px;
	}
	
	div.Sitemap a.sitemap_level1:hover,
	div.Sitemap a.sitemap_level2:hover,
	div.Sitemap a.sitemap_level3:hover {
		font-weight: bold;
		color: #ff8c00;
	}
	div.Sitemap a.sitemap_level1:hover {
		color: #333;
	}
/* << */

/* Suche */
	/* Sucheingabe */
	div.searchbox {
		position: absolute;
		top: auto;
		left: auto;
		width: 211px;
		height: 110px;
		border-bottom: 1px solid #fff;
	}
	
	div.searchbox div.cont {
		position: absolute;
		top: 13px;
		left: 20px;
		width: 170px;
	}
	
	div.searchbox p {
		margin-bottom: 5px;
		font-size: 11px;
		padding-left: 1px;
	}
	
	div.searchbox a {
		color: #2b3d0c;
		font-weight: bold;
	}
	
	div.searchbox a:hover {
		color: #000;
	}
	
	div.searchbox label {
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		padding-left: 1px;
	}
	
	div.searchbox input {
		border: 1px solid #fff;
		background: #fedeb5;
		font-size: 10px;
		color: #000;
		width: 142px;
	}
	/* Sucheausgabe */
	div.search {
	}
	div.search div.message {
		margin-bottom: 10px;
	}
	div.search div.cont {
		margin-bottom: 10px;
	}
	div.search div.cont h2 {
		font-size: 13px;
		margin-bottom: 5px;
	}
	div.search div.cont h2 span.num {
		font-size: 11px;
		color: #666;
	}
	div.search div.cont strong {
		color: #000;
	}
	div.search div.browsing {
		text-align: center;
	}
/* << */

/* Kontaktformular */
	table.KontaktFormular {
		width: 85%;
		margin: 20px auto;
	}
	
	table.KontaktFormular td {
		padding-bottom: 5px;
	}
	
	table.KontaktFormular td.left {
		width: 150px;
	}
	table.KontaktFormular td.right {
		width: 420px;
	}
	
	table.KontaktFormular input,
	table.KontaktFormular textarea {
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		width: 100%;
		border: 0;
		background: #93C353;
		color: #fff;
	}
	table.KontaktFormular input:focus,
	table.KontaktFormular textarea:focus,
	table.KontaktFormular input:hover,
	table.KontaktFormular textarea:hover {
		background: #009854;
	}
	
	table.KontaktFormular input.button {
		width: auto;
		color: #fff;
	}
	
	table.KontaktFormular input.check {
		background: transparent;
		width: auto;
	}
	/* Empfehlungsformular */
	div.empfehlen table.KontaktFormular th {
		font-size: 13px;
		border-bottom: 1px solid #ff8c00;
		padding: 2px 5px;
	}
	div.empfehlen table.KontaktFormular td {
		padding: 2px 0 2px 5px;
	}
	div.empfehlen table.KontaktFormular td.right,
	div.empfehlen table.KontaktFormular td.all {
		padding-right: 5px;
	}
	div.empfehlen table.KontaktFormular tr.spc {
		height: 20px;
	}
	
	/* Empfehlung Ausgabe*/
	table.empfehlung_out {
		width: 100%;
	}
	table.empfehlung_out td,
	table.empfehlung_out th {
		padding: 1px 2px;
		font-size: 9px;
		font-weight: normal;
	}
	table.empfehlung_out th {
		background: #ff8c00;
		vertical-align: bottom;
	}
	table.empfehlung_out td.first,
	table.empfehlung_out th.first {
	}
	table.empfehlung_out td.last,
	table.empfehlung_out th.last {
	}
	table.empfehlung_out td.comment {
		border-bottom: 1px solid #ff8c00;
		color: #666;
		font-size: 10px;
	}
/* << */

/* Newsuebersicht / Artikelliste */
	/*  DIV-Bereich für die gesamte Artikelliste */ 
	div.news {
	}
	div.news .teaser_advanced {
		margin-bottom: 10px;
		clear: left;
	} 
	
	/*  H1-tag für Titel der Artikelliste */ 
	div.news .teaser_advanced_title {
		display: none;
	} 
	
	/* Überschrift Artikel */ 
	div.news .headline_advanced h2 {
		margin-bottom: 2px;
		font-size: 13px;
	}
	div.news .headline_advanced h2 a:hover {
	}
	div.news .headline_advanced h2 a span.cat {
		color: #666;
	}	
	/* Einstellung der Bilder fortlaufende Zählung, beginnend mit 0	*/ 
	div.news .img_advanced0 {
		margin-top: -15px;
		float: left;
	}
	div.news .img_advanced0 img {
		border: 1px solid #ccc;
	}
	/* Einstellung für Text fortlaufende Zählung, beginnend mit 0 */ 
	div.news .text_advanced0 {
	} 
	/* Mehr	*/ 
	div.news .more_advanced { 
	   text-align: right;
	   display: none;
	}
	/* DIV für Pageselector */
	div.news .pageselector {
		clear: left;
		margin-top: 20px;
		text-align: center;
	}
	div.news .pageselector span.inPage {
		font-weight: bold;
	}
	div.news .pageselector a,
	div.news .pageselector span.inPage {
		padding: 2px 4px;
		font-size: 12px;
	}
	div.news .pageselector span.page {
		font-size: 12px;
	}
	
	/* Teaser News */
	div.teaser div.teaser_news div.news {
	}
	div.teaser div.teaser_news div.news .teaser_advanced {
		border-bottom: 1px solid #fff;
		padding: 7px;
		margin: 0;
	}
	div.teaser div.teaser_news div.news .headline_advanced h2 {
		font-size: 11px;
		margin: 0;
	}
	div.teaser div.teaser_news div.news .text_advanced0 {
		margin: 0;
		font-size: 11px;
	}
	div.teaser div.teaser_news div.news .pageselector {
		display: none;
	}
/* << */

/* Newsletter */
	div.newsletterbox {
		width: 300px;
	}
	div.newsletterbox div.title {
	}
	div.newsletterbox div.title h2 {
		font-size: 13px;
	}
	div.newsletterbox a {
	}
	div.newsletterbox a:hover {
	}
	div.newsletterbox form {
	}
	div.newsletterbox label {
		font-weight: bold;
		margin-top: 10px;
	}
	div.newsletterbox input {
		background-color: #fedeb5;
		font-size: 11px;
		border: 0;
		width: 100%;
	}
	div.newsletterbox select {
		border: 1px solid #2b3d0c;
		font-size: 11px;
	}
/* << */

/* Bildergalerie */
	/* Übersichtsseite */
	div.gallery table {
		width: 100%;
		margin-top: 5px;
	}
	div.gallery td {
		vertical-align: top;
	}
	div.gallery td.gallery_image {
		width: 25%;
	}
	div.gallery td.gallery_image,
	div.gallery td.gallery_image a {
		font-size: 11px;
	}
	div.gallery td.gallery_image a img {
		border: 1px solid #BF7857;
		margin-bottom: 5px;
	}
	div.gallery td.gallery_image a:hover img {
		border: 1px solid #000;
	}
	div.gallery div.medianame {
	}
	/* Detailansicht */
	div.gallery div.gallery_detail {
		position: absolute;
		top: 165px;
		left: auto;
	}
	div.gallery div.gallery_detail div.cont {
		position: absolute;
		top: auto;
		left: -20px;
		height: 445px;
		width: 488px;
		overflow: inherit;
		background: #9B1A29;
	}
	div.gallery div.gallery_detail div.image {
		text-align: center;
		margin-bottom: 5px;
	}
	div.gallery div.gallery_detail div.image img {
	}
	div.gallery div.gallery_detail p.description {
		text-align: left;
		font-size: 12px;
		display: none;
	}
	div.gallery div.gallery_detail div.back {
		text-align: center;
	}
	div.gallery div.gallery_detail div.back a {
		padding-left: 15px;
		background: url(../images/previous.gif) left no-repeat;
		font-weight: bold;
	}
	div.gallery div.gallery_detail div.download {
		display: none;
	}
	div.gallery div.gallery_detail p.download span.size {
	}
	div.gallery div.gallery_detail div.popup {
		display: none;
	}
	/* Navigation */
	div.gallery div.galleryNav {
		margin-left: 20px;
		text-align: center;
		font-weight: bold;
	}
	div.gallery div.galleryNav a.first {
		padding-left: 15px;
		background: url(../images/first.gif) left no-repeat;
		margin-right: 20px;
	}
	div.gallery div.galleryNav a.prev {
		padding-left: 15px;
		background: url(../images/previous.gif) left no-repeat;
		margin-right: 10px;
	}
	div.gallery div.galleryNav a.next {
		padding-right: 15px;
		background: url(../images/next.gif) right no-repeat;
		margin-left: 10px;
	}
	div.gallery div.galleryNav a.last {
		padding-right: 15px;
		background: url(../images/last.gif) right no-repeat;
		margin-left: 20px;
	}
	div.gallery div.galleryNav div.gTop,
	div.gallery div.galleryNav div.gBottom {
		margin-top: 10px;
	}
	div.gallery div.galleryNav div.gTop {
		display: none;
	}
	div.gallery div.galleryNav a.next,
	div.gallery div.galleryNav a.pref {
	}
/* << */

/* Login */
	div#LoginBox {
		padding: 10px 10px;
	}
	
	/* Login Box */
	div#LoginBox div.login {
	}
	
	div#LoginBox h3 {
		font-size: 12px;
		color: #000;
	}
	
	div#LoginBox a {
		color: #000;
		font-weight: bold;
	}
	
	div#LoginBox a:hover {
		color: #fff;
	}
	
	div#LoginBox form {
	}
	
	div#LoginBox label {
		font-weight: bold;
		display: block;
	}
	
	div#LoginBox input {
		color: #2b3d0c;
		font-size: 10px;
		border: 1px solid #fff;
		background-color: #fedeb5;
		width: 95%;
		margin-bottom: 5px;
	}
	
	/* Logout Box */
	div#LoginBox div.logout {
	}
	
	div#LoginBox div.logout span.username {
		font-weight: bold;
	}

/* << */

/* Teaser */
	div.teaser {
		color: white;
		margin-top: 10px;
		width: 100%; /* IE */
	}
	div.teaser div.des {
	}
	div.teaser div.head {
		padding: 0 7px;
	}
	div.teaser div.cont {
		padding: 0 7px 7px 7px;
	}
	div.teaser div.inteaser {
	}
	div.teaser p,
	div.teaser h2,
	div.teaser h3,
	div.teaser h4,
	div.teaser ul,
	div.teaser li {
		color: #fff;
		margin: 0 0 6px 0;
		font-size: 11px;
	}
	div.teaser th,
	div.teaser td {
		font-size: 11px;
	}
	div.teaser h3 {
		padding-top: 7px;
		font-size: 12px;
	}
	div.teaser a:hover {
		color: white;
	}
	
	/* Teaser 1 >> Orange  */
	div.teaser div.teaser_1 {
		background-color: #ff8c00;
	}
	div.teaser div.teaser_1 td,
	div.teaser div.teaser_1 th {
		color: #fff;
	}
	div.teaser div.teaser_1 h3 {
		color: #000;
	}
	div.teaser div.teaser_1 a {
		color: #000;
	}
	div.teaser div.teaser_1 a:hover {
		color: #fff;
	}
	
	/* Teaser 2 >> Black */
	div.teaser div.teaser_2 {
		background-color: black;
	}
	div.teaser div.teaser_2 h3 {
		color: #ff8c00;
	}
	
	/* Teaser 3 >> White  */
	div.teaser div.teaser_3 {
		background-color: white;
	}
	div.teaser div.teaser_3 h3 {
		color: #ff8c00;
	}
	/* News Teaser */
	/* >>>> Siehe News */
	div.teaser div.teaser_news {
		background: black;
	}	
/* << */

/* Filetypes an Buttons */
	.ft_css {
		padding-left: 25px;
		background: url(../images/filetypes/css.gif) center left no-repeat;
	}
	.ft_excel {
		padding-left: 25px;
		background: url(../images/filetypes/excel.gif) center left no-repeat;
	}
	.ft_gif {
		padding-left: 25px;
		background: url(../images/filetypes/giv.gif) center left no-repeat;
	}
	.ft_html {
		padding-left: 25px;
		background: url(../images/filetypes/html.gif) center left no-repeat;
	}
	.ft_javascript {
		padding-left: 25px;
		background: url(../images/filetypes/javascript.gif) center left no-repeat;
	}
	.ft_jpg {
		padding-left: 25px;
		background: url(../images/filetypes/jpg.gif) center left no-repeat;
	}
	.ft_pdf {
		padding-left: 25px;
		background: url(../images/filetypes/pdf.gif) center left no-repeat;
	}
	.ft_png {
		padding-left: 25px;
		background: url(../images/filetypes/png.gif) center left no-repeat;
	}
	.ft_ppt {
		padding-left: 25px;
		background: url(../images/filetypes/ppt.gif) center left no-repeat;
	}
	.ft_txt {
		padding-left: 25px;
		background: url(../images/filetypes/txt.gif) center left no-repeat;
	}
	.ft_unknown {
		padding-left: 25px;
		background: url(../images/filetypes/unknown.gif) center left no-repeat;
	}
	.ft_word {
		padding-left: 25px;
		background: url(../images/filetypes/word.gif) center left no-repeat;
	}
	.ft_zip {
		padding-left: 25px;
		background: url(../images/filetypes/zip.gif) left no-repeat;
	}
	.extern {
		padding-right: 10px;
		background: url(../images/button_externen_link.gif) right no-repeat;
	}
	.weiter {
		padding-right: 10px;
		background: url(../images/navi_pfeil_rechts.gif) right no-repeat;
	}
/* << */

/* >> Navigationspfad */
	div.navPath {
		margin-left: 220px;
		border-top: 1px solid #ff8c00;
		padding-top: 5px;
	}
/* << */

/* >> Back-Button */
	div.back {
		margin-top: 20px;
	}
	div.back a {
		background: url(../images/back.gif) left center no-repeat;
		padding-left: 15px;
	}
/* << */

/* >> Sound */
	div.sound {
		float: left;
		margin: 15px 0 0 20px;
	}
/* << */






/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
border:0;
background: #B7D78C; 
width: 487px; 
margin: 0; 
padding: 0
overflow: hidden;
position: relative;
display:none;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0;
top: 20px;
width: 487px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 487px;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #B7D78C;
color:#fff;
font-weight:bold;
text-wrap:nowrap;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

