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

	Project		:	Dokukonzept
	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{ color:#1a171b; font-size:18px; margin:0 0 8px 0; font-family:"AvantGarde Md BT", Arial, Helvetica, sans-serif;}
h2{ color:#343a55; font-size:18px; margin:0 0 8px 0; font-family:"AvantGarde Md BT", Arial, Helvetica, sans-serif;}
h3{ color:#ee7f00; font-size:12px; text-transform:uppercase;}
h4{ color:#3e5fb0; font-size:12px; text-transform:uppercase;}
h5{ color:#ee7f00; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
h6{ color:#3e5fb0; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}


#sp-right h1 { text-align:right; margin:8px 0 16px 0;}
/* ### HTML ###################################################################### */

html {min-height: 101%;}

/* ### BODY ###################################################################### */
body {
		background:url(bg.jpg) repeat-x #bebdbd;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#444;
		line-height:22px;}
		
#site { background:url(main-bg.png) repeat-y center; width:905px; margin:0 auto;}
#header {height:152px; width:890px;background:url(header.jpg) no-repeat; margin:0 auto;}
#navi { background:url(navi.jpg) no-repeat; width:905px; height:46px; margin:0 auto; border-bottom:1px solid #fff;}

	#navi ul li { float:left; list-style:none;}
	    #navi ul li a{ color:#fff; display:block;height:0; overflow:hidden;padding:46px 0 0 0;}
		#navi ul li#menu1 a {width:59px;}
			#navi ul li#menu1 a:hover { background:url(navi.jpg) no-repeat; background-position:0px -46px;}
			#navi ul li#menu1 .active { background:url(navi.jpg) no-repeat; background-position:0px -46px;}
		#navi ul li#menu2 a {width:127px;}
			#navi ul li#menu2 a:hover {background:url(navi.jpg) no-repeat; background-position:-59px -46px;}
			#navi ul li#menu2 .active {background:url(navi.jpg) no-repeat; background-position:-59px -46px;}
		#navi ul li#menu3 a {width:122px;}
			#navi ul li#menu3 a:hover {background:url(navi.jpg) no-repeat; background-position:-186px -46px;}
			#navi ul li#menu3 .active {background:url(navi.jpg) no-repeat; background-position:-186px -46px;}
		#navi ul li#menu4 a {width:62px;}
			#navi ul li#menu4 a:hover {background:url(navi.jpg) no-repeat; background-position:-308px -46px;}
			#navi ul li#menu4 .active {background:url(navi.jpg) no-repeat; background-position:-308px -46px;}
		#navi ul li#menu5 a {width:90px;}
			#navi ul li#menu5 a:hover {background:url(navi.jpg) no-repeat; background-position:-370px -46px;}
			#navi ul li#menu5 .active {background:url(navi.jpg) no-repeat; background-position:-370px -46px;}
		#navi ul li#menu6 a {width:59px;}
			#navi ul li#menu6 a:hover {background:url(navi.jpg) no-repeat; background-position:-460px -46px;}
			#navi ul li#menu6 .active {background:url(navi.jpg) no-repeat; background-position:-460px -46px;}
		#navi ul li#menu7 a {width:113px;}
			#navi ul li#menu7 a:hover {background:url(navi.jpg) no-repeat; background-position:-519px -46px;}
			#navi ul li#menu7 .active {background:url(navi.jpg) no-repeat; background-position:-5119px -46px;}
		#navi ul li#menu8 a {width:69px;}
			#navi ul li#menu8 a:hover {background:url(navi.jpg) no-repeat; background-position:-632px -46px;}
			#navi ul li#menu8 .active {background:url(navi.jpg) no-repeat; background-position:-632px -46px;}
		#navi ul li#menu9 a {width:116px;}
			#navi ul li#menu9 a:hover {background:url(navi.jpg) no-repeat; background-position:-701px -46px;}
			#navi ul li#menu9 .active {background:url(navi.jpg) no-repeat; background-position:-701px -46px;}
		#navi ul li#menu10 a {width:80px;}
			#navi ul li#menu10 a:hover {background:url(navi.jpg) no-repeat; background-position:-817px -46px;}
			#navi ul li#menu10 .active {background:url(navi.jpg) no-repeat; background-position:-817px -46px;}
			
.content { background:url(content-bg.jpg) repeat-x; height:130px; width:889px; margin:0 auto; clear:both; }


#main { width:505px; padding:55px 35px;}


#sp-right {  background:url(sp-right.jpg) no-repeat left; 
			 background-position:0 50px;
			 width:276px;
			 font-family:Arial, Helvetica, sans-serif;
			 color:#535353;
			 line-height:16px;
			 padding:25px 19px;}
	#sp-right a{ color:#555;}
	#sp-right a:hover{ color:#ee7f00;}
	#sp-right p{ margin:0 0 8px 0;}	
	#sp-right ul{ margin:0 0 10px 15px;}
	#sp-right ul li{ list-style:url(list.png);}
	#sp-right ol{ margin:5px 0 10px 15px;}
	#sp-right ol li{ list-style:decimal;}
	.sp-right { background:url(sp-right.png) no-repeat center top;
				width:236px;
				padding:20px 20px 10px 20px; 
				margin:0 0 5px 0;}
				.sp-right .img { border:1px solid #d5d5d5; margin:0 0 5px 0;}

#nav-right { background:url(nav-right.jpg) no-repeat; width:108px; height:159px; position:absolute; margin:0 0 0 1px;}	
	#nav-right ul li { float:left; list-style:none; display:block;}
	    #nav-right ul li a{ color:#fff; display:block;height:0; overflow:hidden;padding:40px 0 0 0; width:108px;}
	
	#nav-right ul li#menu11 a {}
			#nav-right ul li#menu11 a:hover { background:url(nav-right.jpg) no-repeat; background-position:-108px 0;}
			#nav-right ul li#menu11 .active { background:url(nav-right.jpg) no-repeat; background-position:-108px 0;}
	#nav-right ul li#menu12 a {}
			#nav-right ul li#menu12 a:hover { background:url(nav-right.jpg) no-repeat; background-position:-108px -40px; }
			#nav-right ul li#menu12 .active { background:url(nav-right.jpg) no-repeat; background-position:-108px -40px;}
	#nav-right ul li#menu13 a {}
			#nav-right ul li#menu13 a:hover { background:url(nav-right.jpg) no-repeat; background-position:-108px -80px;}
			#nav-right ul li#menu13 .active { background:url(nav-right.jpg) no-repeat; background-position:-108px -80px;}
	#nav-right ul li#menu14 a {}
			#nav-right ul li#menu14 a:hover { background:url(nav-right.jpg) no-repeat; background-position:-108px -120px;}
			#nav-right ul li#menu14 .active { background:url(nav-right.jpg) no-repeat; background-position:-108px -120px;}		
	
	#main p{ margin:0 0 8px 0;}	
	#main ul{ margin:0 0 5px 25px;}
	#main ul li{ list-style:url(list.png);}
	#main ol{ margin:5px 0 5px 20px;}
	#main ol li{ list-style:decimal;}

	#main a { color:#003d8f;}
	#main a:hover { color:#ee7f00;}

		hr { border:none; border-bottom:1px dashed #ccc; height:1px;}
		div.clear{ clear:both; height:0px;}
		.title { color:#ee7f00;}
		.title2 { color:#3e5fb0;}
		.tx-blau { color:#3e5fb0;}
		.tx-schwarz { color:#000;}
		
		.link-ex { text-decoration:none;background:url(link.gif) no-repeat right; padding:0 12px 0 0;}		
		.clear{ clear:both;}
		.middle{ vertical-align:middle;}
		.bottom { vertical-align:bottom;}
		.flright { float:right;}
		.flleft{ float:left;}
		.tx-left { text-align:left;}
		.tx-center { text-align:center;}
		.tx-right { text-align:right;}

 		a .img { border:1px solid #d5d5d5; padding:1px;}
		.img { border:1px solid #d5d5d5; padding:1px;}
		.imgleft{ float:left; margin:8px 8px 8px 0; }
		.imgright{ float:right; margin:8px 0 8px 8px;}
		
		.img-tx { background:url(sp-right.png) no-repeat;
					background-position:0 -70px;
					padding:4px 5px; 
					font-family:Georgia, "Times New Roman", Times, serif;}
		
		.table tr:hover{ background:#edeff5; cursor:pointer;}
		
		.w100 { width:100%;}
		.w50 { width:50%;}
		.w200 { width:200px;}
		.w250 { width:250px;}
		.w300 { width:300px;}
		
		.m18 { margin:18px 0 0 0;}
		.m18 span { display:none;}
		.tx {		font-family:Georgia, "Times New Roman", Times, serif;
					font-size:12px;
					color:#444;
					line-height:22px;}


	
	
