@charset "utf-8";
/* CSS Document */
	#mainmenu				{padding-top:6px;padding-bottom:1px;padding-left:12px;padding-right:12px;width:946px;height:60px;margin:auto;background-image:url(../img/layout/navigationsbalken.png);}
	html, body				{margin:auto;margin:0px; padding:0px;
							 /*background-color:#59B7ED;*/ background-position:center bottom;background-attachment:fixed;}

	a						{color:#003366;text-decoration:none;}				 
	a:hover					{text-decoration:underline;}
	.clear					{clear:both;}	
 
	#screen					{width:100%;background:none;margin:0px;padding:0px;padding-top:80px;}
	#contentlayer			{margin:0px;margin:auto;width:968px;display:block;}
	#contenttop				{width:100%;margin:0px;height:40px;padding-top:14px;padding-left:30px;padding-bottom:0px;background-image:url(../img/layout/bg-content-top.png);background-repeat:no-repeat;}			 
	#contentmain			{width:100%;margin:0px;padding:0px;min-height:1000px;clear:both;padding-bottom:200px;background-image:url(../img/layout/bg-content.png);background-repeat:repeat-y;} 
	#contentl				{display:block;width:200px;padding:0px;margin-left:30px;width:650px;float:left;}
	#contentr				{display:block;width:200px;padding:0px;margin-left:30px;margin-left:53px;width:200px;float:left;}				 

	.inhalt-rechts .first	{display:none;}
	#menu					{margin:0px;list-style:none;list-style-image:none;padding:0px;width:693px;float:left;display:block;}
	#menu li				{float:left;margin:0px;margin-right:1px;}
	#menu li a  			{text-decoration:none;color: #666666;font-size:13px;line-height:28px;border:1px solid #FFFFFF;padding:3px;padding-left:20px;padding-right:20px;margin:0px;padding-bottom:30px;}
	#menu li a:hover		{border:#999999 1px dashed;color:#990000;background:url(../img/layout/bg-li-hover.png);background-repeat:repeat-x;}
	#menu li .menuaktiv 	{border:#999999 1px dashed;color:#990000;background:url(../img/layout/bg-li-hover.png);background-repeat:repeat-x;}
	#msubmenu				{float:left;width:252px;/*background:#990000;*/position:relative;/*margin-bottom:200px;*/}
	#submenububble			{position:fixed;bottom:103px;/*margin-top:-280px;*/width:252px;/*background:#FF9900;border:1px solid #FF9900*/}
	#msubmenutop			{position:relative;background:url(../img/layout/menu-sub-90-top.png);width:252px;height:57px;}
	#msubmenu #menu			{position:relative;background:url(../img/layout/menu-sub-90-bg.png);background-repeat:repeat-y;width:251px;list-style:none;list-style-image:none;padding:0px;			
							/*padding-bottom:305px;*/padding-left:30px;}
	#msubmenu #menu li		{float:none;padding:0px;margin:0px;width:252px;}
	#msubmenu #menu li a	{padding:2px;border:none;width:200px;border-bottom:1px solid #CCCCCC;display:block;}
	#msubmenu #menu li 
	a:hover					{background:url(../img/layout/bgboxbody.jpg);background-repeat:repeat-x;background-position:bottom;}
	#msubmenu #menu li ul	{margin:0px;list-style:none;list-style-image:none;padding:0px;}
	#msubmenu #menu li ul li{margin:0px;padding:0px;}
	#msubmenu #menu li ul 
	li a					{margin:0px;padding:2px;padding-left:30px;border:none;width:170px;border-bottom:1px solid #CCCCCC;display:block;}
	#msubmenu #menu li ul 
	li ul li a				{margin:0px;padding:2px;padding-left:50px;border:none;width:150px;border-bottom:1px solid #CCCCCC;display:block;}
	#msubmenu #menu .abstand{height:0px;}

	#mainfooter				{position:fixed;bottom:0px;width:100%;height:158px;}	
	#addressfooter			{background-image:url(../img/layout/bg-footer.png);position:fixed;bottom:0px;width:100%;height:136px;}				 
	#addressfooterl			{margin:auto;width:1040px;margin-top:33px;}
	#sitelogo				{width:248px;float:left;}
	#sitekontakt			{width:464px;height:85px;float:left;}
	#sitekontakt #t			{margin-bottom:0px;color:#999999;text-align:right;margin-top:-4px;}
	#sitekontakt #t p 		{margin:0px;padding:0px;}
	#sitemenu				{width:224px;margin-left:53px;height:85px;float:left;}
	#sitemenu #t			{margin-bottom:0px;color:#999999;text-align:left;margin-top:-4px;}
		


	#toolbox{float:left;}
	#search {background-image:url(../img/layout/search.png);width:148px;height:30px;margin-top:28px;}
	.searchfield {width:97px;height:14px;margin-top:3px;margin-left:20px;background:none;border:none;font-size:10px;padding-top:2px;color:#666666;}

	.myanchorpos	{position:fixed;height:1px;width:104%;bottom:0px;text-align:right;}
	.myanchor		{position:absolute;height:210px;width:222px;right:0px;bottom:0px;margin-right:0px;text-align:right;padding-right:15px;}
