body 																								{margin: 0px; padding: 0px; background: url(../images/bg.jpg) 0px 36px repeat-x #FFFFFF; font-family: Arial, Helvetia, "MS Sans Serif"; font-size: 13px; color: #6F400A;}
.clear 																							{clear: both;}

#page 																							{width: 970px; margin-left: auto; margin-right: auto;}

#nav_top 																						{width: 970px; height: 28px; margin: 0px; padding: 8px 0px 0px 0px; text-align: right;}
#nav_top ul 																				{margin: 0px; padding: 0px; display: inline; float: right;}
#nav_top ul li 																			{margin: 0px; padding: 0px; float: left; list-style-type: none;}
#nav_top ul li a 																		{text-decoration: none; color: #6F400A;}
#nav_top ul li a:hover 															{color: #007CC2;}
#nav_top .suche 																		{margin: 0px; padding: 0px; line-height: 0px;}
#nav_top .eingabe 																	{margin: 0px; padding: 0px; height: 16px; width: 120px; border: 1px solid #6F400A; color: #6F400A;}
#nav_top .icon 																			{margin: 0px 0px -4px 0px; padding: 0px;}
#nav_top fieldset 																	{margin: 0px; padding: 0px; border: 0px none;}
#nav_top form 																			{margin: 0px; padding: 0px; border: 0px none;}

#header 																						{width: 970px; height: 118px; margin: 0px; padding: 0px; line-height: 0px;}
#header img 																				{display: block; border: 0px none;}
#header img.left 																		{float: left;}
#header img.right 																	{float: right;}

#nav_layer1 																				{width: 685px; height: 30px; margin: 0px; padding: 0px 0px 0px 278px;}
#nav_layer1 ul 																			{margin: 0px; padding: 0px; display: inline; float: left; width:120%;}
#nav_layer1 ul li 																	{margin: 0px; padding: 0px; float: left; list-style-type: none;}
#nav_layer1 ul li a																	{text-decoration: none; color: #6F400A; font-weight: bold; text-transform: uppercase; padding: 7px 12px 7px 8px; margin: 0px; float: left;}
#nav_layer1 ul li.active1 												  {background: url('../images/nav1_gradient_l.jpg') top left no-repeat; padding: 0px 0px 0px 6px;}
#nav_layer1 ul li.active1 a 												{color: #007CC2; background: url('../images/nav1_gradient_r.jpg') top right no-repeat #CCE5F3;}
#nav_layer1 ul li a:hover 													{color: #007CC2;}

#nav_layer2 																				{width: 685px; height: 30px; margin: 0px; padding: 0px 0px 0px 278px;}
#nav_layer2 ul 																			{margin: 0px; padding: 0px; display: inline; float: left;}
#nav_layer2 ul li 																	{margin: 0px; padding: 0px; float: left; list-style-type: none;}
#nav_layer2 ul li a 																{text-decoration: none; color: #6F400A; font-weight: bold; padding: 7px 12px 7px 8px; margin: 0px; float: left;}
#nav_layer2 ul li.active2													  {background: url('../images/nav2_gradient_l.jpg') top left no-repeat; padding: 0px 0px 0px 6px;}
#nav_layer2 ul li.active2 a 												{color: #007CC2; background: url('../images/nav2_gradient_r.jpg') top right no-repeat #FFFFFF;}
#nav_layer2 ul li.openactive2												{background: url('../images/nav2_gradient_l.jpg') top left no-repeat; padding: 0px 0px 0px 6px;}
#nav_layer2 ul li.openactive2 a 									  {color: #007CC2; background: url('../images/nav2_gradient_r.jpg') top right no-repeat #FFFFFF;}
#nav_layer2 ul li a:hover 													{color: #007CC2;}

#nav_layer3 																				{width: 242px; margin: 0px; padding: 25px 0px 50px 0px; float: left;}
#nav_layer3 p 																			{margin: 0px; padding: 0px 0px 10px 0px; line-height: 150%; color: #524C45;}
#nav_layer3 h2 																			{margin: 0px; padding: 0px; font-size: 16px; color: #007CC2; font-weight: bold;}
#nav_layer3 ul 																			{margin: 5px 0px 0px 0px; padding: 0px;}
#nav_layer3 ul li 																	{margin: 0px; padding: 0px; list-style-type: none; background: url(../images/pfeil_brown.gif) 0px 11px no-repeat #FFFFFF;}
#nav_layer3 ul li a 																{text-decoration: none; color: #6F400A; font-weight: bold; padding: 7px 0px 7px 10px; margin: 0px; display: block; width: 232px;}
#nav_layer3 ul li.active a 													{color: #007CC2; background: url(../images/nav_bg.jpg) 0px 0px repeat-y #FFFFFF;}
#nav_layer3 ul li a:hover 													{color: #007CC2; background: url(../images/nav_bg.jpg) 0px 0px repeat-y #FFFFFF;}
#nav_layer3 ul li ul																{margin: 0px 0px 0px 15px; padding: 0px; background: none;}
#nav_layer3 ul li ul li															{background: none;}
#nav_layer3 ul li.activehassub ul li a 							{color: #6F400A; background: none;}
#nav_layer3 ul li.activehassub ul li.active a 			{color: #007CC2; background: none;}
#nav_layer3 ul li.activehassub ul li a:hover 				{color: #007CC2; background: none;}
#nav_layer3 ul li.inactivehassub 										{background: url(../images/plus.gif) 0px 11px no-repeat #FFFFFF;}
#nav_layer3 ul li.inactivehassub a 									{padding: 7px 0px 7px 18px;}
#nav_layer3 ul li.inactivehassub a:hover 						{background: url(../images/nav_bg_hassub.jpg) 0px 0px repeat-y #FFFFFF;}
#nav_layer3 ul li.activehassub a 										{padding: 7px 0px 7px 18px;	color: #007CC2;	background: url(../images/nav_bg_hassub-open.jpg) 0px 0px repeat-y #FFFFFF;}
#nav_layer3 ul li.activehassub a:hover 							{background: url(../images/nav_bg_hassub-open.jpg) 0px 0px repeat-y #FFFFFF;}

#content 																						{width: 683px; margin: 0px; padding: 25px 0px 50px 0px; float: right; color: #524C45; line-height: 150%;}
#content img 																				{display: block;	border: 0px none;	margin: 0px;	padding: 0px;}
#content h1 																				{margin: 0px; padding: 0px 0px 10px 0px; font-size: 20px; color: #007CC2; font-weight: bold;}
#content h3 																				{margin: 0px; padding: 0px 0px 10px 0px; font-size: 16px; color: #524C45; font-weight: bold; text-transform: uppercase;}
#content p 																					{margin: 0px; padding: 0px 0px 10px 0px; line-height: 150%;}
#content p.small 																		{margin: 0px; padding: 0px 0px 10px 0px; line-height: 150%; font-size: 11px;}
#content a 																					{text-decoration: none; color: #007CC2;}
#content a:hover 																		{text-decoration: underline; color: #007CC2;}
#content .img_left 																	{margin: 0px 0px 15px 0px; padding: 0px;}
#content .img_left img															{margin: 0px 10px 0px 0px; padding: 0px; float: left;}
#content .img_right 																{margin: 0px 0px 15px 0px; padding: 0px;}
#content .img_right img 														{margin: 0px 0px 0px 10px; padding: 0px; float: right;}
#content .img_top 																	{margin: 0px 0px 15px 0px; padding: 0px;}
#content .img_top img															 	{margin: 0px; padding: 0px;}
#content .img_bottom 																{margin: 0px 0px 15px 0px; padding: 0px;}
#content .img_bottom img 														{margin: 0px; padding: 0px;}

#box_center 																				{width: 496px; margin: 0px; padding: 0px; float: left;}
#box_center_left 																		{width: 218px; margin: 5px 0px 0px 0px; padding: 20px 15px 15px 15px; float: left; background: url(../images/col1_bg.jpg) 0px 0px no-repeat #FFFFFF;}
#box_center_right 																	{width: 218px; margin: 5px 0px 0px 0px; padding: 20px 15px 15px 15px; float: right; background: url(../images/col2_bg.jpg) 0px 0px no-repeat #FFFFFF;}
#box_right 																					{width: 182px; margin: 0px; padding: 0px; float: right; background: url(../images/col3_bg.jpg) 0px 0px no-repeat #FFFFFF;}
#box_right .text 																		{width: 172px; margin: 0px; padding: 10px 5px 0px 5px;}

#footer 																						{width: 100%; height: 50px; margin: 0px; padding: 0px; background-color: #6F400A; clear: both;}

#top_link																						{width: 682px; height: 40px; margin: 0px; padding: 10px 0px 0px 288px; font-weight: bold; margin-left: auto; margin-right: auto;}
#top_link a																					{margin: 0px; padding: 0px 0px 0px 15px; color: #FFFFFF; text-decoration: none; background: url(../images/top_link.gif) 0px 7px no-repeat #6F400A;}
