/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Grundeinstellungen -START- */

body				{					background:				url(../gfx/bg.png);
										background-repeat:		repeat-x;
										margin:					auto;
										margin-top:				0px;
										padding:				0px;
					}	
					
/* ---- */
	
#wrapper			{					background:				url(../gfx/wrapper_bg.png);
										background-repeat:		repeat-x;
										width:					1024px;
										height:					1310px;
										margin:					auto;
										margin-top:				0px;
					}
					
/* Grundeinstellungen -ENDE- */			
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Headeinstellung -START- */
					
#head				{					width:					1000px;
										height:					22px;
										margin-top:				0px;
										margin:					auto;
					}
					
#slogan				{					background-image:		url(../gfx/head_slogan.png);
										background-repeat:		no-repeat;
										width:					210px;
										height:					23px;
										float:					left;
										margin-left:			85px;
										margin-top:				4px;
					}
					
#sprache			{					background-image:		url(../gfx/head_sprache.png);
										background-repeat:		no-repeat;
										width:					210px;
										height:					23px;
										float:					left;
										margin-left:			10px;
										margin-top:				4px;
					}
					
.inhalt				{					width:					180px;
										height:					13px;
										margin:					auto;
										margin-top:				-5px;
					}
					
.p1					{					text-decoration:		line-through;
					}
					
.input				{					margin-top:				7px;
										float:					right;
										margin-right:			0px;
					}
					
.input1				{					background:				url(../gfx/select_bg.png);
										border:					1px solid #000000;
										width:					88px;
										height:					auto;
										font-family:			"Arial";
										color:					#ffffff;
										font-size:				10px;
										text-align:				center;
										
					}
					
.input1:hover		{					background:				url(../gfx/select_bg_hover.png);
										border:					1px solid #848484;
										width:					88px;
										height:					auto;
										font-family:			"Arial";
										color:					#000000;
										font-size:				10px;
					}
					
.de					{					background-image:		url(../gfx/select_de_hover.png);
										background-repeat:		no-repeat;
										height:					15px;
										width:					62px;
					}
					
.de:hover			{					background-image:		url(../gfx/select_de_hover.png);
					}
					
.en					{					background-image:		url(../gfx/select_en.png);
										background-repeat:		no-repeat;
										height:					15px;
										width:					62px;
					}
					
.en:hover			{					background-image:		url(../gfx/select_en_hover.png);
										background-repeat:		no-repeat;
										height:					15px;
										width:					62px;
					}
					
/* ---- */

#projekte			{					background-image:		url(../gfx/head_projekte.png);
										background-repeat:		no-repeat;
										width:					255px;
										height:					65px;
										float:					left;
										margin-left:			353px;
										margin-top:				-21px;
					}
					
.input_				{					margin-top:				2px;
										float:					right;
										margin-right:			15px;
					}
					
.input2				{					background:				url(../gfx/select_bg2.png);
										border:					1px solid #000000;
										width:					150px;
										height:					auto;
										font-family:			"Arial";
										color:					#ffffff;
										font-size:				10px;
										text-align:				center;
										
					}
					
.input2:hover		{					background:				url(../gfx/select_bg_hover2.png);
										border:					1px solid #848484;
										width:					150px;
					}
					
.bw					{					background-image:		url(../gfx/select_bw_hover.png);
										background-repeat:		no-repeat;
										height:					15px;
										width:					115px;
					}
					
.bw:hover			{					background-image:		url(../gfx/select_bw_hover.png);
					}
					
.cs					{					background-image:		url(../gfx/select_cs.png);
										background-repeat:		no-repeat;
										height:					15px;
										width:					115px;
					}
					
.cs:hover			{					background-image:		url(../gfx/select_cs_hover.png);
					}
					
.jh					{					background-image:		url(../gfx/select_jh.png);
										background-repeat:		no-repeat;
										height:					15px;
										width:					115px;
					}
					
.jh:hover			{					background-image:		url(../gfx/select_jh_hover.png);
					}

					
/* Headeinstellung -ENDE- */			
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Grundeinstellungen -START- */
					
.font_footer		{					font-family:			"Verdana";
										color:					#000000;
										font-size:				10px;
										text-decoration:		none;
										font-weight:			none;
										padding-left:			0px;
					}
					
.font_valid			{					font-family:			"Verdana";
										color:					#FFFFFF;
										font-size:				10px;
										text-decoration:		none;
										font-weight:			none;
										padding-left:			0px;
					}	
					
.font_valid	 a		{					font-family:			"Georgia";
										color:					#FFFFFF;
										font-size:				9px;
										text-decoration:		underline;
					}
					
.font_valid	a:link	{					color:					#FFFFFF;
										text-decoration:		underline;
					}
					
.font_valid	a:hover	{					color:					#bfdc96;
										text-decoration:		underline;
					}
					
.font_valid	a:focus	{					color:					#bfdc96;
										text-decoration:		underline;
					}
					
.font_valid	a:active{					color:					#bfdc96;
										text-decoration:		underline;
					}
	
/* Grundeinstellungen -ENDE- */				
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Headeinstellungen -START- */

#banner				{					background-image:		url(../gfx/banner.png);
										background-repeat:		no-repeat;
										width:					870px;
										height:					313px;
										margin:					auto;
										margin-top:				7px;
					}
					
/* Headeinstellungen -START- */			
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Googleeinstellungen -START- */

#google				{					background-image:		url(../gfx/google.png);
										background-repeat:		no-repeat;
										width:					65px;
										height:					21px;
										float:					left;
										margin-left:			200px;
										margin-top:				10px;
					}

#suchmaschine		{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					660px;
										height:					40px;
										float:					left;
										margin-left:			-50px;
										margin-top:				2px;
					}
					
#input				{					background-color:		#ececec;
										background-repeat:		repeat;
										border:					1px solid #3c6c01;
										width:					465px;
										height:					16px;
										margin-top:				0px;	
					}
					
#input:hover		{					color:					#000000;	
					}
					
.input_font			{					color:					#a8a8a8;
										font-family:			Verdana, Arial, Helvetica, sans-serif;
										font-size:				12px;
					}
					
.button				{					background-image:		url(../gfx/button.png);
										background-repeat:		no-repeat;
										border:					0px;
										width:					72px;
										height:					36px;
										padding-bottom:			6px;
										margin-top:				0px;
					}
					
/* Googleeinstellungen -START- */			
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Contenteinstellungen -START- */

#content			{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					1024px;
										height:					768px;
										margin:					auto;
										margin-top:				0px;
					}
					
#content_bg			{					background-image:		url(../gfx/content_bg.png);
										background-repeat:		no-repeat;
										width:					1024px;
										height:					768px;
										margin:					auto;
										margin-top:				0px;
					}
					
/* Contenteinstellungen -START- */		
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Navigationeinstellungen -START- */

#top_nav			{					background-image:		url(../gfx/top_nav_bg.png);
										width:					919px;
										height:					644px;
										margin:					auto;
										margin-top:				100px;
					}
					
/* --- */
					
#top_nav li			{					margin:					auto;
										text-align:				center;
										list-style: 			none;
					}

#top_nav a 			{					display:				block;
										padding:				0px;		
					}
					
/* --- */

#top_nav #top_1 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				32px;
										margin-left:			-40px;
										float:					left;
					}
					
#top_1 a:hover		{					background-image:		url(../gfx/top_1.gif);
									
					}
					
/* --- */

#top_nav #top_2 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					274px;
										height:					82px;
										margin-top:				31px;
										margin-left:			53px;
										float:					left;
					}
					
#top_2 a:hover		{					background-image:		url(../gfx/top_2.gif);
									
					}
					
/* --- */

#top_nav #top_3 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				31px;
										margin-right:			0px;
										float:					right;
					}
					
#top_3 a:hover		{					background-image:		url(../gfx/top_3.gif);
									
					}
					
/* --- */

#top_nav #top_4 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				13px;
										margin-right:			0px;
										float:					right;
					}
					
#top_4 a:hover		{					background-image:		url(../gfx/top_6.gif);
									
					}
					
/* --- */

#top_nav #top_5 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					274px;
										height:					82px;
										margin-top:				13px;
										margin-right:			46px;
										float:					right;
					}
					
#top_5 a:hover		{					background-image:		url(../gfx/top_5.gif);
									
					}
					
/* --- */

#top_nav #top_6 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				12px;
										margin-left:			-40px;
										float:					left;
					}
					
#top_6 a:hover		{					background-image:		url(../gfx/top_4.gif);
									
					}
					
/* --- */

#top_nav #top_7 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				14px;
										margin-left:			-40px;
										float:					left;
					}
					
#top_7 a:hover		{					background-image:		url(../gfx/top_7.gif);
									
					}
					
/* --- */

#top_nav #top_8 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					274px;
										height:					82px;
										margin-top:				14px;
										margin-left:			53px;
										float:					left;
					}
					
#top_8 a:hover		{					background-image:		url(../gfx/top_8.gif);
									
					}
					
/* --- */

#top_nav #top_9 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				15px;
										margin-right:			0px;
										float:					right;
					}
					
#top_9 a:hover		{					background-image:		url(../gfx/top_9.gif);
									
					}
					
/* --- */

#top_nav #top_10 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				15px;
										margin-left:			-40px;
										float:					left;
					}
					
#top_10 a:hover		{					background-image:		url(../gfx/top_10.gif);
									
					}
					
/* --- */

#top_nav #top_11 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				15px;
										margin-left:			53px;
										float:					left;
					}
					
#top_11 a:hover		{					background-image:		url(../gfx/top_11.gif);
									
					}
					
/* --- */

#top_nav #top_12 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					273px;
										height:					82px;
										margin-top:				15px;
										margin-right:			0px;
										float:					right;
					}
					
#top_12 a:hover		{					background-image:		url(../gfx/top_12.gif);
									
					}
					
/* --- */

#top_nav #top__1 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					691px;
										height:					82px;
										margin-top:				63px;
										margin-left:			-39px;
										float:					left;
					}
					
#top__1 a:hover		{					background-image:		url(../gfx/top__1.gif);
									
					}
					
/* --- */

#top_nav #top__2 a	{					background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					692px;
										height:					82px;
										margin-top:				16px;
										margin-left:			-40px;
										float:					left;
					}
					
#top__2 a:hover		{					background-image:		url(../gfx/top__2.gif);
									
					}
					
/* Navigationeinstellungen -START- */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Footereinstellungen -START- */

#footer				{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					831px;
										height:					40px;
										float:					left;
										margin-left:			120px;
										margin-top:				97px;
					}
					
/* Footereinstellungen -START- */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* UntereNavigationseinstellungen -START- */
					
#bottom_nav			{					background-image:		url(../gfx/bottom_nav_bg.png);
										width:					831px;
										height:					95px;
										margin:					auto;
										margin-top:				145px;
					}
					
/* --- */
					
#bottom_nav li		{					margin:					auto;
										text-align:				center;
										list-style: 			none;
					}

#bottom_nav a 		{					display:				block;
										padding:				0px;		
					}
					
/* --- */

#bottom_nav #bottom_1 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					53px;
										height:					11px;
										margin-top:				42px;
										margin-left:			56px;
										float:					left;
					}
					
#bottom_1 a:hover 	{					background-image:		url(../gfx/bottom_1.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_2 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					42px;
										height:					9px;
										margin-top:				58px;
										margin-left:			-49px;
										float:					left;
					}
					
#bottom_2 a:hover 	{					background-image:		url(../gfx/bottom_2.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_3 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					60px;
										height:					9px;
										margin-top:				71px;
										margin-left:			-58px;
										float:					left;
					}
					
#bottom_3 a:hover 	{					background-image:		url(../gfx/bottom_3.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_4 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					59px;
										height:					9px;
										margin-top:				85px;
										margin-left:			-60px;
										float:					left;
					}
					
#bottom_4 a:hover 	{					background-image:		url(../gfx/bottom_4.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_5 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					134px;
										height:					13px;
										margin-top:				40px;
										margin-left:			213px;
										float:					left;
					}
					
#bottom_5 a:hover 	{					background-image:		url(../gfx/bottom_5.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_6 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					161px;
										height:					13px;
										margin-top:				1px;
										margin-left:			197px;
										float:					left;
					}
					
#bottom_6 a:hover 	{					background-image:		url(../gfx/bottom_6.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_7 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					114px;
										height:					12px;
										margin-top:				16px;
										margin-left:			-133px;
										float:					left;
					}
					
#bottom_7 a:hover 	{					background-image:		url(../gfx/bottom_7.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_8 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					133px;
										height:					13px;
										margin-top:				28px;
										margin-left:			-144px;
										float:					left;
					}
					
#bottom_8 a:hover 	{					background-image:		url(../gfx/bottom_8.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_9 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					60px;
										height:					12px;
										margin-top:				-13px;
										margin-right:			58px;
										float:					right;
					}
					
#bottom_9 a:hover 	{					background-image:		url(../gfx/bottom_9.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_10 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					36px;
										height:					10px;
										margin-top:				2px;
										margin-right:			69px;
										float:					right;
					}
					
#bottom_10 a:hover 	{					background-image:		url(../gfx/bottom_10.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_11 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					51px;
										height:					11px;
										margin-top:				14px;
										margin-right:			-42px;
										float:					right;
					}
					
#bottom_11 a:hover 	{					background-image:		url(../gfx/bottom_11.gif);
									
					}
					
/* --- */

#bottom_nav #bottom_12 a{				background-color:		transparent;
										background-repeat:		no-repeat;
										color:					transparent;
										width:					138px;
										height:					11px;
										margin-top:				27px;
										margin-right:			-92px;
										float:					right;
					}
					
#bottom_12 a:hover 	{					background-image:		url(../gfx/bottom_12.gif);
									
					}
					
/* UntereNavigationseinstellungen -START- */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */