body 																	{margin: 0px; padding: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetia, MS Sans Serif; font-size: 0.625em; color: #373636;}
img 																	{border: 0px none; line-height: 0px;}
h1 																  	{font-size: 1.4em; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px;}
h2 																  	{font-size: 1.4em; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px; color: #777060;}
h3 																  	{font-size: 1.2em; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px; color: #777060;}
p 																		{margin: 0px; padding: 0px; line-height: 150%;}
.clear 																{clear: both;}

#page 																{width: 904px; margin: 0px auto 0px auto; padding: 0px;}

#top_nav 															{width: 904px; height: 34px; margin: 0px; padding: 0px; font-size: 1.0em;}
#top_nav ul 													{height: 20px; margin: 0px; padding: 14px 0px 0px 0px;}
#top_nav ul li 												{margin: 0px; padding: 0px; list-style-type: none; display: inline;}
#top_nav ul li a 											{color: #373636; text-decoration: underline;}
#top_nav ul li a:hover 								{text-decoration: none;}

#title 																{width: 898px; height: 94px; margin: 0px; padding: 0px; background: url(../images/title_bg.gif) repeat-x; float: left; font-size: 1.2em;}
#title img 														{display: block; float: left;}
#title .suche 												{width: 200px; margin: 54px 0px 0px 47px; padding: 0px; float: left; line-height: 0px;}
#title .eingabe 											{margin: 0px 3px 0px 0px; padding: 0px; height: 15px; width: 120px; border: 1px solid #34280C;}
#title .icon 													{margin: 0px 0px -3px 0px; padding: 0px;}
#title fieldset 											{margin: 0px; padding: 0px; border: 0px none;}
#title form 													{margin: 0px; padding: 0px;border: 0px none;}
#title .barrierefrei 									{width: 170px; margin: 27px 0px 0px 0px; padding: 0px 51px 0px 0px; float: right;}
#title .barrierefrei img 							{margin: 0px 0px 0px 6px; padding: 0px;}
#title .barrierefrei table tr td			{margin: 0px; padding: 0px 0px 10px 0px;}

#logo																	{width: 404px; height: 94px; margin: 0px; padding: 0px; background: url(../images/logo.gif) no-repeat; float: left;}

#pictures 														{width: 904px; height: 192px; margin: 0px; padding: 0px;}
#pictures img 												{float: left; margin: 6px 6px 0px 0px; padding: 0px;}
.border 															{border-top: 1px solid #34280C; width: 898px; float: left; line-height: 0px;}

#nav 																	{width: 904px; margin: 0px; padding: 0px 0px 6px 0px; font-size: 1.2em; clear: both; display: block;}
#nav ul 															{width: 904px; margin: 0px; padding: 0px;}
#nav ul li 														{margin: 0px; padding: 0px; list-style-type: none; display: inline;}
#nav ul li a 													{width: 220px; height: 23px; margin: 6px 6px 0px 0px; padding: 7px 0px 0px 0px; display: block; background-color: #E2DFD8; color: #373636; text-decoration: none; float: left; text-align: center;}
#nav ul li a:hover 										{background-color: #A59A81; color: #FFFFFF; font-weight: normal;}
#nav ul li a.active										{background-color: #A59A81; color: #FFFFFF; font-weight: bold;}
#nav ul li a:hover.active 						{font-weight: bold;}

#content  														{width: 904px; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/content_bg.gif) repeat-y; font-size: 1.1em;}
#content a 														{color: #373636; text-decoration: underline;}
#content a:hover 											{text-decoration: none;}

#col_1  															{width: 190px; float: left; margin: 0px; padding: 20px 15px 0px 15px;}
#col_1 ul 														{margin: 0px; padding: 0px; line-height: 150%;}
#col_1 ul li													{margin: 0px 0px 15px 0px; padding: 0px; list-style-type: none;}
#col_1 ul li a												{display: block; margin: 0px; padding: 0px 0px 0px 8px; text-decoration: none; background: url(../images/nav_list.gif) 0px 5px no-repeat; }
#col_1 ul li a:hover									{background: url(../images/nav_list_active.gif) 0px 5px no-repeat; }
#col_1 ul li a.active									{background: url(../images/nav_list_active.gif) 0px 5px no-repeat; font-weight: bold;}
#col_1 ul li ul li										{margin: 0px 0px 3px 18px;}

#col_2 																{width: 425px; float: left; margin: 0px; padding: 20px 15px 10px 15px;}
#col_3 																{width: 192px; float: left; margin: 0px; padding: 20px 15px 10px 15px; overflow: hidden;}
#col_4 																{width: 654px; float: right; margin: 0px; padding: 0px 15px 25px 15px; background-color: #FFFFFF;}

/* TEXT MIT BILD RECHTS */
#col_3 .text_mit_bild_rechts					 		{width: 100%; margin: 0px; padding: 0px 0px 25px 0px;}
#col_3 .text_mit_bild_rechts img			{float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.text_mit_bild_rechts					 		{width: 425px; margin: 0px; padding: 0px 0px 25px 0px;}
.text_mit_bild_rechts img 						{float: right; margin: 4px 0px 10px 15px; padding: 0px 0px 0px 0px; }
/* TEXT MIT BILD RECHTS */

/* TEXT MIT BILD LINKS */
#col_3 .text_mit_bild_links					 		{width: 100%; margin: 0px; padding: 0px 0px 25px 0px;}
#col_3 .text_mit_bild_links img			{float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
.text_mit_bild_links					 		{width: 425px; margin: 0px; padding: 0px 0px 25px 0px;}
.text_mit_bild_links img 					  	{float: left; margin: 4px 15px 10px 0px; padding: 0px 0px 0px 0px;}
/* TEXT MIT BILD LINKS */

/* TEXT MIT BILD OBEN */
.text_mit_bild_oben							{width: 425px; margin: 0px; padding: 0px 0px 25px 0px;}
.text_mit_bild_oben img 			 	 	{margin: 0px 0px 15px 0px; padding: 0px;}
#col_3 .text_mit_bild_oben				  	{width: 192px;}
/* TEXT MIT BILD OBEN */

/* TEXT MIT BILD UNTEN */
.text_mit_bild_unten						{width: 425px; margin: 0px; padding: 0px 0px 25px 0px;}
.text_mit_bild_unten img 					{margin: 15px 0px 0px 0px; padding: 0px;}
#col_3 .text_mit_bild_unten					{width: 192px;}
/* TEXT MIT BILD UNTEN */

/* NUR TEXT */
.nur_text									{width: 425px; margin: 0px; padding: 0px 0px 25px 0px;}
#col_3 .nur_text								{width: 192px;}
/* NUR TEXT */

/* NUR BILD */
.nur_bild									{width: 425px; margin: 0px; padding: 0px 0px 25px 0px;}
#col_3 .nur_bild								{width: 192px;}
/* NUR BILD */

/* INFO TEXT */
.info_text		 							{width: 405px; margin: 0px; padding: 0px 0px 25px 20px; background: url(../images/icon_info.gif) 0px 2px no-repeat;}
#col_3 .info_text							{width: 172px;}
/* INFO TEXT */

/* LINK TEXT */
.link_text									{width: 405px; margin: 0px; padding: 0px 0px 25px 20px; background: url(../images/icon_link.gif) 0px 2px no-repeat;}
#col_3 .link_text						  	{width: 172px;}
/* LINK TEXT */

/* GALERIE */
.galerie							 		{width: 640px; margin: 0px; padding: 6px 0px 0px 6px; border: 1px solid #34280C;}
.galerie_bild								{margin: 0px 6px 6px 0px; padding: 0px; line-height: 0px; display: block; float: left; height: 126px; overflow: hidden;}
/* GALERIE */
