/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Grundeinstellungen -START- */
body				{					background:				url(../gfx/kontakt_bg.png) #332b22;
										background-repeat:		repeat-x;
					}	
					
/* ---- */
	
#wrapper			{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					831px;
										height:					1525px;
										margin:					auto;
										margin-top:				-16px;
					}
					
/* 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:				-3px;
					}
					
#sprache			{					background-image:		url(../gfx/head_sprache.png);
										background-repeat:		no-repeat;
										width:					210px;
										height:					23px;
										float:					left;
										margin-left:			10px;
										margin-top:				-3px;
					}
					
.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- */
					
#border				{					background-image:		url(../gfx/site_border.png);
										background-repeat:		repeat-y;
										width:					831px;
										height:					1593px;
										margin:					auto;
										margin-top:				0px;
					}
										
/* ---- */

.font_heading		{					font-family:			"Verdana";
										color:					#d5cfbe;
										font-size:				12px;
										text-decoration:		none;
										font-weight:			bold;
										padding-left:			0px;
					}
					
.font_default		{					font-family:			"Verdana";
										color:					#d5cfbe;
										font-size:				9px;
										text-decoration:		none;
										font-weight:			inherit;
										padding-left:			0px;
					}
					
.font_hinweis		{					font-family:			"Verdana";
										color:					#d5bebe;
										font-size:				9px;
										text-decoration:		none;
										font-weight: inherit;
										padding-left:			0px;
					}
					
.font_info			{					font-family:			"Verdana";
										color:					#d5cfbe;
										font-size:				10px;
										text-decoration:		none;
										font-weight:			bold;
										padding-left:			0px;
					}
					
.font_download		{					font-family:			"Verdana";
										color:					#938a72;
										font-size:				9px;
										text-decoration:		none;
										font-weight: inherit;
										padding-left:			0px;
					}	
					
.font_footer		{					font-family:			"Verdana";
										color:					#534a40;
										font-size:				10px;
										text-decoration:		none;
										font-weight: inherit;
										padding-left:			0px;
					}
					
.pblack				{					font-family:			"Georgia";
										color:					#000000;
										font-size:				11px;
										text-decoration:		none;
										padding-left:			35px;
					}
					
.fblack				{					font-family:			"Verdana";
										color:					#d5cfbe;
										font-size:				9px;
										text-decoration:		none;
										font-weight: inherit;
										padding-left:			0px;
										text-decoration:		underline;
										padding-left:			0px;
					}
					
.input2_			{					background:				#554f3e;
										border:					1px solid #000000;
										width:					125px;
										height:					13px;
										float:					left;
										font-family:			"Arial";
										color:					#332b22;
										font-size:				10px;
										text-decoration:		none;
										
					}
					
.input2_:hover		{					background:				#554f3e;
										border-left:			1px solid #d5cfbe;
										border-right:			1px solid #d5cfbe;
										border-top:				1px solid #867e66;
										border-bottom:			1px solid #867e66;
										font-family:			"Arial";
										color:					#d5cfbe;	
					}
					
.input3				{					background:				#554f3e;
										border:					1px solid #332b22;
										width:					320px;
										height:					78px;
										float:					left;
										margin-left:			63px;
										margin-top:				-12px;
										font-family:			"Arial";
										color:					#332b22;
										font-size:				10px;
										text-decoration:		none;
										
					}
					
.input3:hover		{					border-left:			1px solid #d5cfbe;
										border-right:			1px solid #d5cfbe;
										border-top:				1px solid #867e66;
										border-bottom:			1px solid #867e66;
										font-family:			"Arial";
										color:					#332b22;	
					}
					
.input4				{					background:				#554f3e;
										border:					1px solid #000000;
										width:					auto;
										height:					auto;
										font-family:			"Arial";
										color:					#332b22;
										font-size:				10px;
										
					}
					
.input4:hover		{					background:				#554f3e;
										border-left:			1px solid #d5cfbe;
										border-right:			1px solid #d5cfbe;
										border-top:				1px solid #867e66;
										border-bottom:			1px solid #867e66;
										font-family:			"Arial";
										color:					#d5cfbe;	
					}
					
.font_valid			{					font-family:			"Verdana";
										color:					#454e3d;
										font-size:				10px;
										text-decoration:		none;
										font-weight: inherit;
										padding-left:			0px;
					}	
					
.font_valid	 a		{					font-family:			"Georgia";
										color:					#454e3d;
										font-size:				9px;
										text-decoration:		underline;
					}
					
.font_valid	a:link	{					color:					#454e3d;
										text-decoration:		underline;
					}
					
.font_valid	a:hover	{					color:					#6e8857;
										text-decoration:		underline;
					}
					
.font_valid	a:focus	{					color:					#6e8857;
										text-decoration: none ;
					}
					
.font_valid	a:active{					color:					#6e8857;
										text-decoration:		underline;
					}		
					
a					{					font-family:			"Georgia";
										color:					#d5cfbe;
										font-size:				9px;
										text-decoration:		underline;
					}
					
a:link				{					color:					#d5cfbe;
										text-decoration:		underline;
					}
					
a:hover				{					color:					#a69e8a;
										text-decoration:		underline;
					}
					
a:focus				{					color:					#f0c267;
										text-decoration: none ;
					}
					
a:active			{					color:					#a69e8a;
										text-decoration:		underline;

					}
					
.font_d a			{					color:					#90876f;
										text-decoration:		none;
					}
					
.font_d a:link		{					color:					#90876f;
										text-decoration:		none;
					}
					
.font_d a:hover		{					color:					#a69e8a;
										text-decoration:		none;
					}
					
.font_d a:focus		{					color:					#a69e8a;
										text-decoration:		none;
					}
					
.font_d a:active	{					color:					#a69e8a;
										text-decoration:		none;
					}
					
.font_acc a			{					color:					#83601b;
										text-decoration:		underline;
					}
					
.font_acc a:link	{					color:					#83601b;
										text-decoration:		underline;
					}
					
.font_acc a:hover	{					color:					#8e7441;
										text-decoration:		underline;
					}
					
.font_acc a:focus	{					color:					#8e7441;
										text-decoration:		underline;
					}
					
.font_acc a:active	{					color:					#8e7441;
										text-decoration:		underline;
					}
					
/* --- */
					
pre 				{					width:					533px;
										height:					140px;
										font-size: 				11px;
										color:					#000000;
										padding: 				4px;
										text-align:				left;
					}

					
code				{					margin-top:				-25px;
										float:					left;
										padding-left:			37px;
					}
					
/* Grundeinstellungen -ENDE- */			
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* OberereNaveinstellungen -START- */

#top_nav			{					background-image:		url(../gfx/top_nav_bg.png);
										width:					823px;
										height:					119px;
										margin:					auto;
					}
					
/* --- */
					
#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:					138px;
										height:					119px;
										margin-top:				0px;
										margin-left:			-17px;
										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:					169px;
										height:					119px;
										margin-top:				0px;
										margin-left:			27px;
										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:					129px;
										height:					119px;
										margin-top:				0px;
										margin-left:			19px;
										float:					left;
					}
					
#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:					166px;
										height:					119px;
										margin-top:				0px;
										margin-left:			39px;
										float:					left;
					}
					
#top_4 a:hover		{					background-image:		url(../gfx/top_4.gif);
									
					}
					
/* Naveinstellungen -START- */		
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Bannereinstellungen -START- */

#top_banner			{					background-image:		url(../gfx/top_banner.png);
										background-repeat:		no-repeat;
										width:					826px;
										height:					245px;
										float:					left;
										margin-left:			2px;
										margin-top:				42px;
					}
					
#bottom_banner		{					background-image:		url(../gfx/bottom_banner.png);
										background-repeat:		no-repeat;
										width:					826px;
										height:					89px;
										float:					left;
										margin-left:			2px;
										margin-top:				2px;
					}
					
/* Bannereinstellungen -START- */	
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Contenteinstellungen -START- */

.sign				{					background-image:		url(../gfx/sign.png);
										background-repeat:		no-repeat;
										width:					36px;
										height:					13px;
										float:					left;
										margin-left:			75px;
										margin-top:				0px;
					}
					
.blank				{					background-image:		url(../gfx/blank.png);
										background-repeat:		no-repeat;
										width:					36px;
										height:					13px;
										float:					left;
										margin-left:			75px;
										margin-top:				0px;
					}
					
/* --- */

.tab1				{					background-image:		url(../gfx/bg_tab1.png);
										background-repeat:		repeat-x;
										width:					826px;
										height:					245px;
										float:					left;
										margin-left:			2px;
										margin-top:				3px;
					}
					
					
.tab2				{					background-image:		url(../gfx/bg_tab2.png);
										background-repeat:		repeat-x;
										width:					826px;
										height:					245px;
										float:					left;
										margin-left:			2px;
										margin-top:				0px;
					}
					
.tab3				{					background-image:		url(../gfx/bg_tab3.png);
										background-repeat:		repeat-x;
										width:					826px;
										height:					560px;
										float:					left;
										margin-left:			2px;
										margin-top:				3px;
					}
					
/* --- */
					
.tabinhalt			{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					770px;
										height:					162px;
										float:					left;
										margin-left:			-45px;
										margin-top:				35px;
					}
					
.image				{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					323px;
										height:					162px;
										float:					left;
										margin-top:				0px;
					}
					
.text				{					background-image:		url(../gfx/text_bg.png);
										background-repeat:		no-repeat;
										width:					431px;
										height:					162px;
										float:					right;
										margin-right:			0px;
										margin-top:				-3px;
					}
					
.textinhalt			{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					372px;
										height:					136px;
										margin:					auto;
										margin-top:				5px;
					}	
					
.accinhalt			{					background-image:		url(../gfx/lines.png);
										background-repeat:		repeat-y;
										width:					300px;
										height:					100px;
										margin-top:				5px;
					}
					
/* Contenteinstellungen -START- */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* UntereNavigationseinstellungen -START- */

#bottom_nav			{					background-image:		url(../gfx/bottom_nav_bg.png);
										width:					823px;
										height:					118px;
										margin:					auto;
										margin-top:				1356px;
					}
					
/* --- */
					
#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:					73px;
										height:					18px;
										margin-top:				29px;
										margin-left:			19px;
										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:					57px;
										height:					15px;
										margin-top:				54px;
										margin-left:			-65px;
										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:					73px;
										height:					14px;
										margin-top:				75px;
										margin-left:			-72px;
										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:					70px;
										height:					12px;
										margin-top:				98px;
										margin-left:			-72px;
										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:					196px;
										height:					13px;
										margin-top:				32px;
										margin-left:			168px;
										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:					187px;
										height:					14px;
										margin-top:				10px;
										margin-left:			174px;
										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:					111px;
										height:					12px;
										margin-top:				31px;
										margin-left:			-152px;
										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:					88px;
										height:					14px;
										margin-top:				53px;
										margin-left:			-141px;
										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:					73px;
										height:					16px;
										margin-top:				-15px;
										margin-right:			92px;
										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:					45px;
										height:					15px;
										margin-top:				6px;
										margin-right:			-59px;
										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:					62px;
										height:					16px;
										margin-top:				30px;
										margin-right:			-67px;
										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:					165px;
										height:					17px;
										margin-top:				50px;
										margin-right:			43px;
										float:					right;
					}
					
#bottom_12 a:hover 	{					background-image:		url(../gfx/bottom_12.gif);
									
					}
					
/* UntereNavigationseinstellungen -START- */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* Footereinstellungen -START- */

#footer				{					background-color:		transparent;
										background-repeat:		no-repeat;
										width:					831px;
										height:					40px;
										float:					left;
										margin-left:			20px;
										margin-top:				25px;
					}

/* Footereinstellungen -START- */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------ */

.acc				{					margin-top:				-10px;
					}