@import url(formular.css);
/*********************************************************************************

	Project		:	Ãƒ  la JACQUARD | Textiles verbindet
	Copyright	:	Design - NIZ - www.niz.de

**********************************************************************************/
a:link,a:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }
table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }
legend { display:none; }
div, p, li, a {background-repeat:no-repeat; }

/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }
a:hover { text-decoration:none; }

/* ### Headlines ###################################################################### */
h1{ font-size:14px; color:#cd071e; font-weight:bold; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
h2{ color:#cd071e; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0;}
h3{ color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0; line-height:1.3em;}
h4{ color:#333; font-weight:bold;font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0; line-height:1.3em; font-size:14px;}
h5{ }
h6{ }
/* ### HTML ###################################################################### */

html {min-height: 101%;}

/* ### BODY ###################################################################### */
body {
	background:#949494;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:22px;}
#site{ width:824px; margin:0 auto; background:url(site_bg.gif) repeat-y; padding:0 5px;}
	
#navi{ background:url(bg_navi_1.gif) no-repeat #ddd; width:824px; height:160px;}
	#navi ul{ float:left;}
	#navi ul li{ display:inline;}
	#navi ul li a{ color:#000;display:inline-block; overflow:hidden; height:0px; padding:160px 0 0 0;}
	#navi .lang { float:right; margin:50px 8px 0 0;}
	
	
	#navi ul .menu1 a{ background:url(navi.gif) no-repeat; width:110px;}
		#navi ul .menu1 a:hover{ background:url(navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .menu1 .active{ background:url(navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .menu2 a{ background:url(navi.gif) no-repeat; width:110px;background-position:-110px 0;}
		#navi ul .menu2 a:hover{ background:url(navi.gif) no-repeat; background-position:-110px -160px;}
		#navi ul .menu2 .active{ background:url(navi.gif) no-repeat; background-position:-110px -160px;}
		#navi ul .menu3 a{ background:url(navi.gif) no-repeat; width:110px;background-position:-220px 0;}
		#navi ul .menu3 a:hover{ background:url(navi.gif) no-repeat; background-position:-220px -160px;}
		#navi ul .menu3 .active{ background:url(navi.gif) no-repeat; background-position:-220px -160px;}
		#navi ul .menu4 a{ background:url(navi.gif) no-repeat; width:110px;background-position:-330px 0;}
		#navi ul .menu4 a:hover{ background:url(navi.gif) no-repeat; background-position:-330px -160px;}
		#navi ul .menu4 .active{ background:url(navi.gif) no-repeat; background-position:-330px -160px;}
		#navi ul .menu5 a{ background:url(navi.gif) no-repeat; width:110px;background-position:-440px 0;}
		#navi ul .menu5 a:hover{ background:url(navi.gif) no-repeat; background-position:-440px -160px;}
		#navi ul .menu5 .active{ background:url(navi.gif) no-repeat; background-position:-440px -160px;}
		#navi ul .menu6 a{ background:url(navi.gif) no-repeat; width:110px;background-position:-550px 0;}
		#navi ul .menu6 a:hover{ background:url(navi.gif) no-repeat; background-position:-550px -160px;}
		#navi ul .menu6 .active{ background:url(navi.gif) no-repeat; background-position:-550px -160px;}
		#navi ul .menu7 a{ background:url(navi.gif) no-repeat; width:110px;background-position:-660px 0;}
		#navi ul .menu7 a:hover{ background:url(navi.gif) no-repeat; background-position:-660px -160px;}
		#navi ul .menu7 .active{ background:url(navi.gif) no-repeat; background-position:-660px -160px;}
		
		#navi ul .pl_menu1 a{ background:url(pl_navi.gif) no-repeat; width:110px;}
		#navi ul .pl_menu1 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .pl_menu1 .active{ background:url(pl_navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .pl_menu2 a{ background:url(pl_navi.gif) no-repeat; width:110px;background-position:-110px 0;}
		#navi ul .pl_menu2 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-110px -160px;}
		#navi ul .pl_menu2 .active{ background:url(pl_navi.gif) no-repeat; background-position:-110px -160px;}
		#navi ul .pl_menu3 a{ background:url(pl_navi.gif) no-repeat; width:110px;background-position:-220px 0;}
		#navi ul .pl_menu3 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-220px -160px;}
		#navi ul .pl_menu3 .active{ background:url(pl_navi.gif) no-repeat; background-position:-220px -160px;}
		#navi ul .pl_menu4 a{ background:url(pl_navi.gif) no-repeat; width:110px;background-position:-330px 0;}
		#navi ul .pl_menu4 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-330px -160px;}
		#navi ul .pl_menu4 .active{ background:url(pl_navi.gif) no-repeat; background-position:-330px -160px;}
		#navi ul .pl_menu5 a{ background:url(pl_navi.gif) no-repeat; width:110px;background-position:-440px 0;}
		#navi ul .pl_menu5 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-440px -160px;}
		#navi ul .pl_menu5 .active{ background:url(pl_navi.gif) no-repeat; background-position:-440px -160px;}
		#navi ul .pl_menu6 a{ background:url(pl_navi.gif) no-repeat; width:110px;background-position:-550px 0;}
		#navi ul .pl_menu6 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-550px -160px;}
		#navi ul .pl_menu6 .active{ background:url(pl_navi.gif) no-repeat; background-position:-550px -160px;}
		#navi ul .pl_menu7 a{ background:url(pl_navi.gif) no-repeat; width:110px;background-position:-660px 0;}
		#navi ul .pl_menu7 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-660px -160px;}
		#navi ul .pl_menu7 .active{ background:url(pl_navi.gif) no-repeat; background-position:-660px -160px;}
		
		
		/*
		#navi ul .menu1 a{ background:url(navi.gif) no-repeat; width:129px;}
		#navi ul .menu1 a:hover{ background:url(navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .menu1 .active{ background:url(navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .menu2 a{ background:url(navi.gif) no-repeat; width:130px;background-position:-129px 0;}
		#navi ul .menu2 a:hover{ background:url(navi.gif) no-repeat; background-position:-129px -160px;}
		#navi ul .menu2 .active{ background:url(navi.gif) no-repeat; background-position:-129px -160px;}
		#navi ul .menu3 a{ background:url(navi.gif) no-repeat; width:129px;background-position:-259px 0;}
		#navi ul .menu3 a:hover{ background:url(navi.gif) no-repeat; background-position:-259px -160px;}
		#navi ul .menu3 .active{ background:url(navi.gif) no-repeat; background-position:-259px -160px;}
		#navi ul .menu4 a{ background:url(navi.gif) no-repeat; width:129px;background-position:-388px 0;}
		#navi ul .menu4 a:hover{ background:url(navi.gif) no-repeat; background-position:-388px -160px;}
		#navi ul .menu4 .active{ background:url(navi.gif) no-repeat; background-position:-388px -160px;}
		#navi ul .menu5 a{ background:url(navi.gif) no-repeat; width:129px;background-position:-517px 0;}
		#navi ul .menu5 a:hover{ background:url(navi.gif) no-repeat; background-position:-517px -160px;}
		#navi ul .menu5 .active{ background:url(navi.gif) no-repeat; background-position:-517px -160px;}
		#navi ul .menu6 a{ background:url(navi.gif) no-repeat; width:129px;background-position:-646px 0;}
		#navi ul .menu6 a:hover{ background:url(navi.gif) no-repeat; background-position:-646px -160px;}
		#navi ul .menu6 .active{ background:url(navi.gif) no-repeat; background-position:-646px -160px;}
		
		#navi ul .pl_menu1 a{ background:url(pl_navi.gif) no-repeat; width:129px;}
		#navi ul .pl_menu1 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .pl_menu1 .active{ background:url(pl_navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .pl_menu2 a{ background:url(pl_navi.gif) no-repeat; width:130px;background-position:-129px 0;}
		#navi ul .pl_menu2 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-129px -160px;}
		#navi ul .pl_menu2 .active{ background:url(pl_navi.gif) no-repeat; background-position:-129px -160px;}
		#navi ul .pl_menu3 a{ background:url(pl_navi.gif) no-repeat; width:129px;background-position:-259px 0;}
		#navi ul .pl_menu3 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-259px -160px;}
		#navi ul .pl_menu3 .active{ background:url(pl_navi.gif) no-repeat; background-position:-259px -160px;}
		#navi ul .pl_menu4 a{ background:url(pl_navi.gif) no-repeat; width:129px;background-position:-388px 0;}
		#navi ul .pl_menu4 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-388px -160px;}
		#navi ul .pl_menu4 .active{ background:url(pl_navi.gif) no-repeat; background-position:-388px -160px;}
		#navi ul .pl_menu5 a{ background:url(pl_navi.gif) no-repeat; width:129px;background-position:-517px 0;}
		#navi ul .pl_menu5 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-517px -160px;}
		#navi ul .pl_menu5 .active{ background:url(pl_navi.gif) no-repeat; background-position:-517px -160px;}
		#navi ul .pl_menu6 a{ background:url(pl_navi.gif) no-repeat; width:129px;background-position:-646px 0;}
		#navi ul .pl_menu6 a:hover{ background:url(pl_navi.gif) no-repeat; background-position:-646px -160px;}
		#navi ul .pl_menu6 .active{ background:url(pl_navi.gif) no-repeat; background-position:-646px -160px;}*/
		
		#navi ul .cz_menu1 a{ background:url(cz_navi.gif) no-repeat; width:129px;}
		#navi ul .cz_menu1 a:hover{ background:url(cz_navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .cz_menu1 .active{ background:url(cz_navi.gif) no-repeat; background-position:0 -160px;}
		#navi ul .cz_menu2 a{ background:url(cz_navi.gif) no-repeat; width:130px;background-position:-129px 0;}
		#navi ul .cz_menu2 a:hover{ background:url(cz_navi.gif) no-repeat; background-position:-129px -160px;}
		#navi ul .cz_menu2 .active{ background:url(cz_navi.gif) no-repeat; background-position:-129px -160px;}
		#navi ul .cz_menu3 a{ background:url(cz_navi.gif) no-repeat; width:129px;background-position:-259px 0;}
		#navi ul .cz_menu3 a:hover{ background:url(cz_navi.gif) no-repeat; background-position:-259px -160px;}
		#navi ul .cz_menu3 .active{ background:url(cz_navi.gif) no-repeat; background-position:-259px -160px;}
		#navi ul .cz_menu4 a{ background:url(cz_navi.gif) no-repeat; width:129px;background-position:-388px 0;}
		#navi ul .cz_menu4 a:hover{ background:url(cz_navi.gif) no-repeat; background-position:-388px -160px;}
		#navi ul .cz_menu4 .active{ background:url(cz_navi.gif) no-repeat; background-position:-388px -160px;}
		#navi ul .cz_menu5 a{ background:url(cz_navi.gif) no-repeat; width:129px;background-position:-517px 0;}
		#navi ul .cz_menu5 a:hover{ background:url(cz_navi.gif) no-repeat; background-position:-517px -160px;}
		#navi ul .cz_menu5 .active{ background:url(cz_navi.gif) no-repeat; background-position:-517px -160px;}
		#navi ul .cz_menu6 a{ background:url(cz_navi.gif) no-repeat; width:129px;background-position:-646px 0;}
		#navi ul .cz_menu6 a:hover{ background:url(cz_navi.gif) no-repeat; background-position:-646px -160px;}
		#navi ul .cz_menu6 .active{ background:url(cz_navi.gif) no-repeat; background-position:-646px -160px;}


#main{ background:#fff; width:824px; padding:0 0 25px 0;}
	#content{ border-left:3px solid #cd071e; margin:0 0 0 53px; padding:25px 15px 0 15px; }
	#main .img_right { float:right; margin:15px 35px 0 0;}
	#main div.sponsor{border:1px solid #bbb; padding:5px; margin:8px 8px 0 0; font-size:11px; text-align:center;}
	#main table.sponsor{border:1px solid #bbb; font-size:11px;}
	#main table.sponsor td{padding:5px;}
	#main ul.sponsor li{border:1px solid #bbb; list-style:none; padding:5px; margin:8px 8px 0 0; font-size:11px;}
	#main ul.nolist li{ list-style:none;}
	
	#main a { color:#333; text-decoration:underline;}
	#main a:hover{ color:#000; text-decoration:none;}
	#main .img { margin:0 1px 0 0;}
	
		#main .imgleft{ float:left;margin:0 0 0 -15px;}
		#main .imgright { float:right;margin:0 -15px 0 0;}		
		#main .flright{ float:right; background:#ccc; border:1px solid #bbb;font-size:10px; line-height:normal; padding:8px; margin:0 8px 8px 8px;}
		#main .flcenter{ background:#ccc; border:1px solid #bbb;font-size:10px; line-height:normal; padding:8px; margin:0 8px 8px 8px;}
			#main .flright a img{ border:1px solid #eee;}
			#main .flright a:hover img{ border:1px solid #fff;}
			
			#main .flcenter a img{ border:1px solid #eee;}
			#main .flcenter a:hover img{ border:1px solid #fff;}
			
		#main .flmiddle{ background:#ccc; border:1px solid #bbb;font-size:10px; padding:8px; margin:0 8px 8px 8px;}
			#main .flmiddle a img{ border:1px solid #eee;}
			#main .flmiddle a:hover img{ border:1px solid #fff;}
		#main .flleft{ float:left; margin:0 5px 0 0;}
		
		#main ol{ margin:5px 0 5px 25px;}
		#main ol li { list-style:decimal;}
		#main ul{ margin:8px 0 8px 25px;}
		#main ul li { list-style:disc;}

		hr { border:none; border-bottom:1px dashed #ccc; height:1px;}
		div.clear{ clear:both; height:0px;}
		.clear{ clear:both;}
		.middle{ vertical-align:middle;}
		.bottom { vertical-align:bottom;}
		.pdf { background:url(kl_pdf.gif) no-repeat; padding:0 0 5px 40px; min-height:30px; display:block;}
	
	
#footer{ background:#d3d3d3; width:804px; height:20px; padding:5px 10px; margin:5px auto; text-align:center; clear:both;}
	#footer ul li{ display:inline; font-size:11px; margin:0 15px 0 0;}
	#footer ul li a{ color:#313131;}
	#footer ul li a:hover{ text-decoration:underline;}
	#footer .niz{color:#313131; float:right;}
	
#sitemap ul {
	background:transparent url(bg_border.gif) repeat-y scroll left center;
	margin:0 0 0 25px;
	padding:0;}
	#sitemap ul li {
		background:transparent url(bg_sitemap.gif) no-repeat scroll 0 0;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0 0 0 13px;}
	#sitemap ul li a {
			 color:#222;
			text-decoration:none;}
	#sitemap ul li a:hover {
		 color:#222;
		text-decoration:underline;}	
		
		
/* ################## GÃƒÂ¤stebuch #################################################*/
#gbook{}
#gbook ul.a63-pagination { margin:0; }
#gbook ul.a63-pagination li{ display:inline;}

#gbook table{ margin:10px 10px 0 0; width:500px;}
#gbook table td.entry1 { background:#ccc;border:1px solid #bbb; border-bottom:none;padding:1px 8px;}
#gbook table td.entry2 { border:1px solid #bbb; border-top:none;padding:1px 8px;}

#main .fl_right{ float:right; background:url(fl_right.gif) repeat-x;padding:3px 12px; color:#fff; text-decoration:none;}
#main .fl_right:hover{ color:#fff; background:#993333;}

#gbook label{ display:inline-block; width:100px; }
#gbook input { 	border:1px solid #bbb;
				width:200px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:1px 3px;
				}
#gbook textarea { 	border:1px solid #bbb;
					width:300px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					padding:1px 3px;
					height:100px;
					margin:3px 0 0 0;}
					
#gbook .a63-buttons { margin:8px 0 0 105px; clear:both;}
		#gbook .a63-buttons .a63-fsubmit { margin:0 8px 0 0; background:#eee; cursor:pointer; padding:2px 0; width:148px;}
		#gbook .a63-buttons .a63-fsubmit:hover { background:#ccc;}
#gbook .a63-info { color:#ff0000;  margin:8px 0 0 0;}











	
	
