html, body, div, input, textarea { margin: 0px; padding: 0px; color: black; font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
input, textarea { background: #cccccc; }
p { margin: 0px; padding: 0px; }
a { text-decoration: underline; color: #205401; padding: 0px; margin: 0px;}
img { border: none; padding: 0px; margin: 0px; }
.closer { clear: both; margin: 0px; padding: 0px; font-size: 0px;}
ul { margin: 5px; text-align: left; display: block; padding: 0px; list-style-type: disc }
li { margin-left: 20px; padding: 0px; }
q { font-style: italic; }
table, tr, td, th { font-size: 8pt; margin: 0px; padding: 0px; border: none; }
.center { text-align: center; }
form table th.heading {font-weight: bold; text-align: left;  padding: 5px; text-transform: uppercase; }

#copy { /*border: solid 1px #bcbcbc;*/ margin: 5px 0px; width: 900px; margin: auto; margin-bottom: 15px; }
	#copy p { font-size: 0.9em; color: #bcbcbc; margin-top: 5px; margin-bottom: 5px; }
	#copy a { text-decoration: underline; color: #909090; }
strong.fendt_link { margin-top: 4px; margin-bottom: 4px;}
/*#body_container { text-align: center; margin-top: 10px;}*/
form { margin: 0px; padding: 0px; border: 0px; }

#outer_container1 { width: 920px; margin: auto; }
#outer_container2 { border: solid 10px green; }

#footer { display: block; }

#content { width: 950px; margin: auto; background: url('../img_new2/body_bg.jpg') no-repeat; text-align: center; }
	#nav_header { height: 285px; overflow: hidden; position: relative; }
	#content_container { width: 950px; height: auto; margin: auto; overflow: hidden; background-image: url('../img_new2/content_bg.jpg');background-repeat: repeat-y; background-position: top left; text-align: left; }
	#closer { clear: both; }
		#closer p { background: url('../img_new2/lktech_footer.jpg') no-repeat; height: 100px; }
/*
#sidebar { width: 240px; margin-top: 15px; float: left; }
	#sidebar_container {margin-left: 40px;}
		.sidebar_entry { margin-bottom: 15px; background: url(../img_new2/side_bg.jpg) repeat-y; }
		.sidebar_entry_content { display: none; }
			.sidebar_head_plain { background: url(../img_new2/side_plain_header.jpg) no-repeat; height: 32px; width: 200px; overflow: hidden; text-align: center; }
				.sidebar_head_plain strong { display: block; font-weight: bold; font-size: 1.2em; color: #205401; margin-top: 8px;}
			.sidebar_head_aqua { background: url(../img_new2/side_aqua_header.jpg) no-repeat; height: 32px; width: 200px; overflow: hidden; text-align: center; }
				.sidebar_head_aqua strong { display: block; font-weight: bold; font-size: 1.2em; color: white; margin-top: 8px;}
			.sidebar_head_cherry { background: url(../img_new2/side_cherry_header.jpg) no-repeat; height: 32px; width: 200px; overflow: hidden; text-align: center; }
				.sidebar_head_cherry strong { display: block; font-weight: bold; font-size: 1.2em; color: white; margin-top: 8px;}
			.sidebar_fullimage { width: 178px; height: 133px; overflow: hidden; margin: 9px 9px 4px 9px; background-color: #348a01; background-repeat: no-repeat; background-position: center; border: solid 1px #cccccc; }
			.sidebar_fullimage_varheight { width: 178px; overflow: hidden; margin: 9px 0px 4px 11px; background-color: #348a01; background-repeat: no-repeat; background-position: center; border: solid 1px #cccccc; }
			.sidebar_halfimage { width: 178px; height: 100px; overflow: hidden; margin: 9px 9px 4px 9px; background-color: #348a01; background-repeat: no-repeat; background-position: top; border: solid 1px #cccccc; }
			.sidebar_starimage { width: 100px; height: 60px; overflow: hidden; margin: 9px 49px;border: solid 1px #cccccc; }
			.sidebar_text { text-align: left; margin: 5px 10px 5px 10px; background: url(../img_new2/side_bg.jpg) repeat-y; }
			.sidebar_fendtlink { text-align: left; margin: 10px; font-weight: bold; }
			.sidebar_fendtform { text-align: left; margin: 10px; font-weight: bold; }
			.sidebar_footer { background: url(../img_new2/side_footer.jpg) no-repeat; width: 200px; height: 24px; overflow: hidden; text-align: center; }
			.sidebar_footer_green {background: url(../img_new2/footer_third_small_green.jpg) no-repeat; width: 200px; height: 24px; overflow: hidden; text-align: center; }
				.sidebar_link { display: block; margin-top: 5px; }
			#focus_img { width: 178px; height: 218px; border: solid 1px #cccccc; overflow: hidden; margin: 9px; background-color: #348a01; background-repeat: no-repeat; background-position: center;}
*/

#medium_block { width: 500px; margin-left: -5px; float: left; margin-top: 15px;}
	#mediumblock_conainer { text-align: left; }
		.medium_entry { clear: both; float: left; margin-bottom: 15px; background: url(../img_new2/main_middle_bg.jpg) repeat-y;  position: relative;}
			.medium_head_plain { height: 32px; background: url(../img_new2/main_middle_plain_header.jpg) no-repeat; overflow: hidden; text-align: left; }
			.medium_text { position: relative; }
			.medium_footer { height: 24px; overflow: hidden; background: url(../img_new2/main_middle_footer.jpg) no-repeat; text-align: center; }

#main_block { width: 655px; margin-top: 15px; margin-left: 15px; float: left; }
	#mainblock_container { text-align: left; }
		#home_block { height: 200px; overflow: hidden; width: 100%; margin-bottom: 20px; position: relative; }
			#home_text { clear: left; float: left; width: 320px; background: url(../img_new2/main_bg.jpg) repeat-y; }
				#home_text p { height: 124px; }
			#home_img { float: left; margin-bottom: 15px; position: relative; height: 200px; width: 335px; overflow: hidden; }
			#corner_tl { position: absolute; z-index: 1000; overflow: hidden; width: 7px; height: 7px; top:   0px; left: 320px; background: url("../img_new2/corner_tl.gif") no-repeat top left; }
			#corner_bl { position: absolute; z-index: 1000; overflow: hidden; width: 7px; height: 7px; top: 193px; left: 320px; background: url("../img_new2/corner_bl.gif") no-repeat top left; }
			#corner_tr { position: absolute; z-index: 1000; overflow: hidden; width: 7px; height: 7px; top:   0px; left: 648px; background: url("../img_new2/corner_tr.gif") no-repeat top left; }
			#corner_br { position: absolute; z-index: 1000; overflow: hidden; width: 7px; height: 7px; top: 193px; left: 648px; background: url("../img_new2/corner_br.gif") no-repeat top left; }


		.main_entry { clear: both; float: left; margin-bottom: 15px; width: 655px; background: url(../img_new2/main_bg.jpg) repeat-y;  position: relative; }
			.main_head_plain {height: 32px; background: url(../img_new2/main_plain_header.jpg) no-repeat; overflow: hidden; text-align: left; }
				.main_head_plain strong { display: block; font-weight: bold; font-size: 1.2em; color: #205401; margin-top: 8px; margin-left: 10px; }
			.main_text { position: relative; }
				.main_text p { margin: 10px; }
				.main_text .offer_container { margin: 5px; width: 643px; overflow: hidden; }
					.main_text .offer_entry_container { width: 160px; float: left; }
					.main_text .offer_entry_container p.text { overflow: hidden; }
					.main_text .offer_entry { margin: 4px; border: solid 1px #cccccc; height: 29ex; overflow: hidden; }
					.main_text .offer_entry_img { margin: 4px; border: solid 1px #cccccc; height: 100px; background: white; }
					.main_text .action_entry { margin: 4px; border: solid 1px #cccccc; height: 29ex; background: none; overflow: hidden; }
					.main_text .main_smallimg { width: auto; height: 60px; overflow: hidden; background-color: #348a01; background-repeat: no-repeat; background-position: center; border-bottom: solid 1px #cccccc; }
					.main_text .main_left_box { width: 326px; border-right: dashed 1px #cccccc; float: left; height: auto; }
					.main_text .main_left_box h2 { margin: 10px; font-size: 1.2em; font-weight: bold; }
					.main_text .main_left_box h3 { margin: 10px; font-size: 1.1em; font-weight: bold; }
					.main_text .main_left_box_undashed { width: 326px; float: left; height: auto; }
					.main_text .main_right_box { width: 326px; float: left; }
						.main_text .datasheet { position: relative; width: 320px; overflow: hidden; height: auto;}
					.main_text .main_right_box_dashed { border-left: dashed 1px #cccccc; width: 326px; float: left;  }
					.main_text .main_full_box { float: left; width: 655px; clear: both; }
					.main_text .main_float_img { width: 160px; height: 90px; float: left; margin: 10px; overflow: hidden; background-color: #348a01; background-repeat: no-repeat; background-position: center; border: solid 1px #cccccc; }
					.main_text .main_float_right_img { width: 160px; height: 90px; float: right; margin: 10px; overflow: hidden; background-color: #348a01; background-repeat: no-repeat; background-position: center; border: solid 1px #cccccc; }
					.main_text .main_float_right_img2 { width: 160px; height: 194px; float: right; margin: 10px; overflow: hidden; background-color: #348a01; background-repeat: no-repeat; background-position: center; border: solid 1px #cccccc; }
					.main_text .main_full_img { width: 306px; height: 225px; margin: 10px; overflow: hidden; background: #348a01; border: solid 1px #cccccc; }

					.main_text #partner_btn_box { position: absolute; right: -23px; top: -15px; }

					.main_text .main_third_box { margin: 5px; }
					.main_text .main_third_img_box { width: 215px; height: 110px; float: left; }
					.main_text .main_third_img { width: 205px; height: 100px; margin: 5px; border: solid 1px #cccccc; }

					.main_text .main_fourth_box { margin: 5px; }
					.main_text .main_fourth_img_box { width: 161px; height: 150px; float: left; overflow: hidden; }
					.main_text .main_fourth_img { width: 151px; height: 100px; margin: 5px; border: solid 1px #cccccc; }

					.main_text .news_even { background: #f2f2f2; padding: 3px; position: relative; }
					.main_text .news_odd, .main_text .news_ { background: none; padding: 3px; position: relative; }
					.main_text .admin_info_img { float: left; width: 100px; }
					.main_text .admin_info_img img { margin: 10px; }
					.main_text .admin_form { margin-left: 100px; padding: 10px; }
					.main_text .admin_form div { margin-bottom: 10px; }
					.main_text .admin_form label { width: 70px; text-align: right; float: left; margin-right: 5px; padding-top: 3px; }
					.main_text .admin_form input, .main_text .admin_form textarea { width: 330px; }
					
					.main_text .admin_form_full { padding: 10px; }
					.main_text .admin_form_full div { margin-bottom: 10px; }
					.main_text .admin_form_full label { width: 120px; text-align: right; float: left; margin-right: 5px; padding-top: 3px; }
					.main_text .admin_form_full input, .main_text .admin_form_full textarea { width: 500px; }
					
				.news_head_plain {height: 32px; background: url(../img_new2/news_plain_header.jpg) no-repeat; overflow: hidden; text-align: left; width: auto; overflow: hidden;}
					.news_head_plain p { display: block; font-weight: normal; font-size: 1.2em; color: black; margin-top: 8px; margin-left: 10px; float: left;}
					.news_head_plain strong { display: block; font-weight: bold; font-size: 1.2em; color: #205401; margin-top: 8px; margin-left: 10px; float: left;}
					.news_head_plain .archive_button { position: absolute; display: block; right: 10px; top: 8px; width: 67px; height: 15px; }
					
				.main_half_datasheet { width: 306px; font-size: 100%; background: #e5e5e5; border-left: dashed 1px gray; border-top: dashed 1px gray; }
					.main_half_datasheet td, .main_half_datasheet th { border-right: dashed 1px gray; border-bottom: dashed 1px gray;  padding: 5px; }
					.main_half_datasheet th { text-align: left; }
					.main_half_datasheet .table_spacer { background: white; }
				.form_half_container { margin: 5px; }
					.form_half_container div { margin-left: 10px; margin-bottom: 5px; }
					.form_half_container div label { width: 60px; display: block; float: left; text-align: right; margin-right: 5px; }
					.form_half_container div input, .form_half_container div textarea { border: none; width: 232px; }
					.form_half_container .img_btn { width: 67px; height: 15px; border: none; right: 0px; float: right; margin: 10px 9px 10px 10px; }

			.main_footer {height: 24px; overflow: hidden; background: url(../img_new2/main_footer.jpg) no-repeat; text-align: center; }
				.main_footer p { margin-top: 4px; }
				.main_footer_btn { text-align: right; margin-right: 5px; }

#full_block { width: 870px; margin-top: 15px; margin-left: 40px; }
	#full_block_container { ; }
		.full_entry { margin-bottom: 15px; width: 870px; background: url(../img_new2/main_large_bg.jpg) repeat-y; }
			.full_head_plain { height: 32px; text-align: left; background: url(../img_new2/main_large_plain_header.jpg) no-repeat; overflow: hidden; }
				.full_head_plain strong { display: block; font-weight: bold; font-size: 1.2em; color: #205401; margin-top: 8px; margin-left: 10px; }
			.full_text { ; }
				.full_text p { margin: 10px; }
			.full_footer {height: 24px; overflow: hidden; background: url(../img_new2/main_large_footer.jpg) no-repeat; text-align: center; }
				.full_footer p { margin-top: 4px; }
				.full_footer_btn { text-align: right; margin-right: 5px; }


/*** NEU FUER FENDT-TRAKTOREN SEITE ***/
ul.nav_list { margin: 10px; padding: 0px; list-style-type: none; display: block;}
ul.nav_list li { margin: 0px; padding: 0px; }
ul.nav_list li a { padding: 5px 10px; font-size: 1.1em; font-weight: bold; display: block; margin: 0px; height: 15px; text-decoration: none; }
ul.nav_list li a.active { background: #c8c8c8; border-left: solid 5px green; padding-left: 10px; color: green; }
ul.nav_list a:hover { background: #ffffff; border-left: solid 5px gray; padding-left: 5px;}

			
ul.partner_list { margin: 10px 5px; list-style-type: none; }
	ul.partner_list li { margin: 0px; padding: 5px; }
	ul.partner_list li div.entry { border-top: dashed 1px green; padding-top: 10px; position: relative; width: 850px; }
	ul.partner_list li div.entry div.starservice { width: 100px; height: 60px; overflow: hidden; float: left; background-color: white; border: solid 1px green; background-position: center; background-repeat: no-repeat; margin-right: 10px; }
	ul.partner_list li div.entry div.logo 		 { width: 100px; height: 60px; overflow: hidden; float: left; background-color: white; border: solid 1px green; background-position: center; background-repeat: no-repeat; margin-right: 10px; }
		ul.partner_list li div.entry div.logo a { display: block; width: 100px; height: 60px; overflow: hidden; float: left; margin: 0px; }
	.hp_box { position: absolute; right: 56px; top: 10px; width: 23px; height: 15px; background: url('../img_new2/carbon_btn_hp.jpg') no-repeat center; }
	.hp_box_middle { position: absolute; right: 28px; top: 10px; width: 23px; height: 15px; background: url('../img_new2/carbon_btn_hp.jpg') no-repeat center; }
	.mail_box { position: absolute; right: 28px; top: 10px; width: 23px; height: 15px; background: url('../img_new2/carbon_btn_mail.jpg') no-repeat center; }
	.mail_box_solo { position: absolute; right: 0px; top: 10px; width: 23px; height: 15px; background: url('../img_new2/carbon_btn_mail.jpg') no-repeat center; }
	.info_box { position: absolute; right: 00px; top: 10px; width: 23px; height: 15px; }
	.info_box_solo { position: absolute; right: 10px; top: 10px; width: 23px; height: 15px; }
	ul.partner_list p { margin: 2px 0px; }
	
.link_list_head { font-size: 1.1em; color: #205401; font-weight: bold; margin: 0px; }
ul.link_list { margin: 0px; list-style-type: none; padding-bottom: 5px; border-bottom: dashed 1px green; }
	ul.link_list li { margin: 0px 0px 0px 50px; }
	ul.link_list li div.entry { margin: 2px; padding: 0px; position: relative; }
	ul.link_list li div.entry p { padding: 0px; margin: 0px; }
	
ul.general_list { margin: 10px 5px; list-style-type: none; }
	ul.general_list li { margin: 0px; padding: 5px; }
	ul.general_list li div.entry { border-top: dashed 1px green; padding-top: 10px; position: relative; width: 100%}
	ul.general_list li div.entry div.logo 		 { width: 100px; height: 60px; overflow: hidden; float: left; background-color: white; border: solid 1px green; background-position: center; background-repeat: no-repeat; margin-right: 10px; }
	ul.general_list li div.entry div.portrait	 { width: 180px; height: 75px; overflow: hidden; float: left; background-color: white; border: solid 1px green; background-position: center; background-repeat: no-repeat; margin-right: 10px; display: block; }
		ul.general_list li div.entry div.logo a { display: block; width: 100px; height: 60px; overflow: hidden; float: left; margin: 0px; }
	ul.general_list p { margin: 2px 0px; }
	
span.page_selector { height: 20px; vertical-align: top; }
#az_line { text-align: center; }
strong.date { color: #205401; background: none; }

.admin_pos_img { float: left; }


/* SITEMAP */

/* TAB 3 spalten :: .tab { width: 205px; margin: 10px 0px 10px 10px; float: left; display: inline; }*/
.tab { width: 310px; margin: 10px 0px 10px 10px; float: left; display: inline; }
	.tab li { list-style-type: square; list-style-position: inside; text-indent: 0pt; margin: 2px 0px; font-size: 9pt;}
	.tab span { color: #205401; }
	
	.tab ul.level0 { margin: 10px 0px 10px 40px; padding: 0px; }
	.tab ul.level0 li { margin: 5px 0px; font-weight: bold; }
	.tab ul.level0_left { margin: 10px 0px 10px 60px; padding: 0px; }
	.tab ul.level0_left li { margin: 5px 0px; font-weight: bold; }

	.tab ul.level1 { margin: 0px 0px 5px 40px; padding: 0px; }
	.tab ul.level1 li { font-weight: normal; }
	
	.tab ul.level2 { margin: 0px 0px 5px 40px; padding: 0px; }
	.tab ul.level2 li { font-weight: normal; }
	
/* ADMIN LOGIN CONTAINER */
#login_container { margin-right: 200px; text-align: center; margin-top: 20px; }
	#login_form { width: 200px; margin: auto; background: url(../img_new2/side_bg.jpg) repeat-y center; }
		#login_form div.formentry { width: 200px; text-align: left; }
			#login_form div.formentry label { display: block; margin: 5px 0px 5px 20px; }
			#login_form div.formentry input { display: block; margin: 5px 0px 5px 20px; display: block; width: 160px; }
			#login_form div.formentry input.submit_btn { width: 50px; }

/* ENHANCED ADMIN FORMATS */
#admin_gal_form div.info_text { width: 330px; }
/* #gal_box { width: 200px; position: absolute; top: 10px; right: -20px; text-align: left; margin: 0px; overflow: auto; } */
#gal_box { width: 510px; text-align: left; margin: 0px; margin-left: 115px;}
#gal_box .img_entry { position: relative; width: 80px; height: 60px; float: left; margin-left: 10px; }
.p_list { margin: 2px 0px; padding: 0px; display: block; }

/* ADMIN TABELLE */			
.admin_table { width: 635px; margin: 10px; border-collapse: collapse; table-layout: fixed; border: solid 1px #cccccc; }
table.partner td {border-bottom: solid 1px #efefef;}
	.admin_table th { font-weight: bold; text-align: left; font-size: 110%}
	.admin_table th a { text-decoration: none; }
	.admin_table td { font-weight: normal; padding: 6px 3px; text-align: left; overflow: hidden; }
	.admin_table th img { margin: 6px 3px; }
	.admin_table td img { margin-left: 1px; }
	.admin_table th span { margin: 6px 3px; }
	.admin_table .head_row { background: #cccccc; }
	.admin_table tr:hover { background: #CFD8E6; }
	
	.admin_table td.info_txt { text-align: center; vertical-align: middle; }

	col.light { background-color: #efefef; }	

	.col_id { width: 35px; }
	.col_longid { width: 75px; }
	/*.col_longid { width: 75px; text-align: center; }*/
	.col_act { width: 22px; }
	.col_date { width: 110px; }
	.col_title { width: auto; }
	.col_shortname { width: 150px; }
	.col_cat { width: auto; }
	.col_sparte { width: 100px; }
	.col_model { width: 175px; }
	.col_info { width: 22px; }
	.col_price { width: 140px; }
	.col_img { width: 22px; text-align: left; }
	.col_imgs { width: 22px; }
	.col_home { width: 22px; }
	.col_edit { width: 22px; }
	.col_delete { width: 23px; }
	
	.col_starlogo { width: 40px; }
	.col_globe { width: 23px; }
	.col_star { width: 22px; }
	
	.col_html { width: auto; }
	.col_code { width: auto; }
	.col_url { width: auto; }
	
	
.mit_edit_panel { position: absolute; right: 0px; top: 10px; }
.mit_sort_panel { position: absolute; top: 40px; right: 0px; 
}

/* ADMIN BILD */
img.admin { border: solid 1px #cccccc; }

/* ADMIN DEFINITION LIST */
dl { margin: 10px; }
dt { float: left; clear: left; width: 25px; margin: 0px; padding: 0px; }
dd { display: block; margin: 0px; padding: 0px; height: 22px;}

/* ADMIN PARTNER LISTE */

.admin_part_list { list-style-type: none; margin: 10px 20px 0px 0px; padding: 0px;}
.admin_part_list li { padding-bottom: 5px; border-top: dashed 1px green; margin-bottom: 5px; }
.admin_part_list .entry { display: block; height: 32px; overflow: hidden; }
.admin_part_list .entry p { margin: 3px 0px; }
.part_head_img span { width: 20px; text-align: center; }


/* ADMIN LONG LIST */
.admin_long div.sidebar_entry { margin: 0px; }
.admin_long p.sidebar_footer { height: 5px; background-position: center; border-bottom: solid 1px #eaeaea; }
.admin_long p.sidebar_head_aqua { background: none; height: 15px; padding-top: 5px; margin: 0px; margin-left: 10px; text-align: left; overflow: visible; }
.admin_long p.sidebar_head_aqua strong { font-size: 11px; color: black; margin: 0px; height: auto; overflow: visible; }
.admin_long p.sidebar_fendtlink { margin: 5px 10px; }
.admin_long p.sidebar_fendtlink a { text-decoration: none; font-weight: normal; }
.admin_long p.sidebar_fendtlink a::before { content: "- "; }
.admin_long p.sidebar_fendtlink a:hover { text-decoration: underline; }

.admin_long div.sidebar_fendtlink { margin: 5px 10px; position: relative; }
.admin_long div.sidebar_fendtlink a { text-decoration: none; font-weight: normal; }
.admin_long div.sidebar_fendtlink a:hover { text-decoration: underline; }

.admin_long .more_galleries { position: absolute; left: -200px; top: -5px; width: 200px; background: #c0c0c0; display: none; }

/* CROSSFADE */
#crossfade_fendt { width: 306px; height: 225px; background: none; position: relative; overflow: hidden; }
#crossfade_fendt div.fade_img { width: 306px; height: 225px; }


/* AREA MAP*/
div.area_map { position: relative; width: 600px; height: 320px; }
div.area_map img { position: absolute; visibility: hidden; }
div.area_map #area_default { visibility: visible; }

/* AREA CHIEFS */
div.area_chiefs { float: right; width: 265px; height: 320px; }
div.area_chiefs .chief { height: 67px; margin: 10px 10px 10px 0px; overflow: hidden; }
div.area_chiefs .chief img { float: left; margin-right: 5px; }

/*** ZUSATZ FÜR WERBEBANNER SEITLICH ***/
#nav_header { position: relative; } /* header positionieren (hätte sonst keine style-angaben) */
	#ad_banner { width: 120px; height: 468px; position: absolute; top: 45px; right: -110px; z-index:100} /* banner platzieren */

	
/* CSS für admin_kulanz_edit.html von Tom */
	
.form_kulanz input, textarea, select {
  border:			none;
  padding:			0px 3px 0px 3px;
}

#kulanz_datum {
  float:			right;
  padding-right:	10px;
}

#kulanz_links {
  float:			left;
  width:			327px;
  background:		white;
  margin-bottom:	1px;
  /*height:			120px;*/
}

#kulanz_links2 {
  float:			left;
  /*width:			327px;*/
  background:		white;
  margin-bottom:	1px;
  height:			110;
  clear:			both;
}

#kulanz_rechts {
  margin-left:		328px;
  background:		white;
  margin-bottom:	1px;
  /*height:			231;*/
}

#fehlercodes {
  width:			600;
}

#eigmasch {
  text-align:		left;
  font-weight:		bold;
  padding-left:		15px;
  text-decoration:	underline;
  padding-bottom:	5px;
 }

.kulanz_mitte {
  background:		white;
  clear:			both;
  margin-bottom:	1px;
}

.kulanz_mitte table {
  width:			636px;
}

.kulanz_mitte table table {
  width:			auto;
}

.kulanz_senden {
  background:		white;
  }

form table {
  text-align:		left;
  padding:			0px;
  }


form table th {
  text-align:		right;
  font-weight:		normal;
  width:			120px;
  vertical-align:	top;
}

form table td {
  vertical-align:	top;
  padding-bottom:	5px;
  }
  
.input_laenger {
  width:			180px;
}

.input_ersatz {
  width:			180px;
  margin-bottom:	5px;
}


.input_13 {
  width:			120px;
}

.input_8 {
  width:			70px;
}

.input_5 {
  width:			47px;
  padding:			0px 3px 0px 3px;
  }

.input_4 {
  width:			38px;
  padding:			0px 3px 0px 3px;
  }

.input_3 {
  width:			31px;
  padding:			0px 3px 0px 3px;
  }
  
.input_2 {
   width:			24px;
   padding:			0px 3px 0px 3px;
   }
   
.input_1{
   width:			17px;
   padding:			0px 3px 0px 3px;
   }
   
 .img_btn { width: 67px; height: 15px; border: none; background: white; }

tr.etgw, tr.kulanz, tr.rp {
	/*display: none;*/
}
tr.optional {
	display: none;
}
tr.visible {
	display: table-row;
}

/* admin_kulanz_edit.html ende*/


.third_box_small,
.third_box_medium { height: 250px;position: relative; }
.third_box_small  { width: 200px; margin-right: 15px; float: left; background: url('../img_new2/content_third_small.jpg') repeat-y top left; }
	.third_box_small .head_plain { width: 200px; height: 32px; background: url('../img_new2/head_third_small_gray.jpg') no-repeat top left; text-align: center; }
	.third_box_small .footer { width: 200px; height: 24px; background: url('../img_new2/footer_third_small.jpg') no-repeat top left; }
.third_box_medium { width: 225px; margin: 0px; float: left; text-align: center; background: url('../img_new2/content_third_medium.jpg') repeat-y top left; }
	.third_box_medium .head_plain { width: 225px; height: 32px; background: url('../img_new2/head_third_medium_gray.jpg') no-repeat top left; }
	.third_box_medium .footer { width: 225px; height: 24px; background: url('../img_new2/footer_third_medium.jpg') no-repeat top left; }
.third_box_small .footer,
.third_box_medium .footer { position: absolute; bottom: 0px; left: 0px; text-align: center; }
.third_box_small .footer .more_link,
.third_box_medium .footer .more_link { display: block; text-align: center; margin-top: 5px; }
.third_box_medium .head_plain strong,
.third_box_small .head_plain strong { display: block; font-weight: bold; font-size: 1.2em; color: white; padding-top: 8px;}
.third_box_small .image { width: 180px; height: 100px; overflow: hidden; margin: 10px; background-color: #348a01; background-repeat: no-repeat; background-position: top; border: none; }
.third_box_medium .image { width: 205px; height: 100px; overflow: hidden; margin: 10px; background-color: #348a01; background-repeat: no-repeat; background-position: top; border: none; }
.third_box_small .text,
.third_box_medium .text {margin: 10 10px 0px; }

.navlink { margin: 0px; }
.navlink p { display: block; margin: 0px; padding: 0px; font-size: 1.6em; font-weight: bold; height: 36px; }
.navlink p a { padding: 6px 10px; text-decoration: none; display: block; color: white; }
.navlink p a:hover { color: #3a860f; }
.navlink .even { background: #9fcc84; }
.navlink .odd { background: #81c05c; }

#head_img { display: block; width: 590px; height: 75px; position: absolute; right: 25px; bottom: 0px; overflow: hidden; }

table.statistik_table th { font-weight: bold; text-align: center; padding: 2px; }
table.statistik_table td { font-weight: regular; text-align: center; padding: 5px; }


/* Produkte Tabelle */

table.admin_product_table { width: 500px; display: block; margin-left: 125px;}
table.admin_product_table th { font-weight: bold; background: #b3b3b3; padding: 5px; text-align: left; }
table.admin_product_table input { width: 250px !important; }



.form_kalkulator label { width: 130px; text-align: right; display: inline-block;}
.form_kalkulator select { margin-left: 10px; }
.form_kalkulator input { width: auto; margin-left: 10px; }




td.disabled {
	color:lightgrey;
}
td.disabled:hover {
	color: red;
}