
body { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; margin:10px; }

table { border-collapse: collapse; }
td, th { vertical-align: top }
th { text-align: left; font-weight: normal }

table, div, td, p, form, ul, li, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

h1 { margin-bottom: 10px }

a { text-decoration: none }

img { border: none }

ul { }
li { margin-left: 18px }

input { }
select { }
option { }
textarea { }

a { cursor: pointer }

div.editor_head {
	margin-top: 10px; 
	margin-bottom: 10px; 
}

div.nav_top_object { 
	color:#777; 
	padding-left:5px; padding-right:5px; margin-right:10px;
}

div.nav_top_object_active { 
	color:#c00; 
	padding-left:5px; padding-right:5px; margin-right:10px; 
	font-weight:bold;
}

div.areaTop2right { white-space:nowrap; }

div.nav_top2_object { 
	color:#000; 
	padding-left:5px; padding-right:5px; margin-right:10px;
}

div.nav_top2_object_active { 
	color:#c00; 
	padding-left:5px; padding-right:5px; margin-right:10px; 
	font-weight:bold;
}

span.path_object_active { color: #000; font-size:0.9em; }

div.nav_tree_root { margin-left:15px; }
div.nav_tree_sub  { margin-left:10px;  }
div.nav_tree_level_2 {
	font-size:0.8em;
}

div.nav_tree_object, div.nav_tree_object_active {
	color: #000; 
	margin-top:3px; margin-bottom:3px;
}

div.nav_tree_object_active {
	color: #c00; 
	font-weight:bold;
}


div.nav_bottom_object { 
	color:; 
	padding-left:5px; padding-right:5px; margin-right:10px; 
}

div.nav_bottom_object_active { 
	color:#c00; 
	padding-left:5px; padding-right:5px; margin-right:10px; 
	font-weight:bold; 
}

div.sitemap_sub {
	margin-left: 20px; 
}

div.button { 
	background-color: #f0f0f0; 
	padding: 2px; padding-left:5px; padding-right:5px; margin-top:3px; margin-bottom:3px;
	border: 1px solid #aaa;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}

div.page_object 	  { clear:both; margin-bottom:15px; height:100%; }
div.page_object_head	  { margin-bottom:6px; padding-top:8px; }
div.page_object_subhead	  { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:8px; }
div.page_object_text 	  { vertical-align:top; }

div.page_object_pic_top	  { margin-bottom:8px; }
div.page_object_pic_left  { float:left; margin-right:8px; margin-bottom:8px; }
div.page_object_pic_right { float:right; margin-left:8px; margin-bottom:8px; }

p.head { font-weight:bold; }

div.page_object_banner_x4, div.page_object_banner_x3 { padding-right:5px; margin:0px; }
div.page_object_banner_x2 { padding-right:14px; margin:0px; }
div.page_object_banner_x1 { padding:0px; margin:0px; }

img.page_object_pic   { float:left; margin-right:8px; }

div.box2	      { float:left; overflow:hidden; }
div.box2_head         { font-weight: bold; height: 21px; color: #cccccc; 
		        padding-left:7px; padding-top:5px; }
div.box2_body         { padding:7px; padding-top: 5px; color: #000000; padding-bottom:8px; }
div.box2_body ul      { padding:0px; margin:0px; padding-left:14px; color: ;}
div.box2_foot         { height: 19px; vertical-align:top; color: ; margin-bottom: 0px; }

div.box2_body_banner  { padding:7px; padding-top: 5px; color: #000;
		        padding-bottom:4px; text-align:center; }
div.box2_body_pictext { padding:7px; padding-top: 0px; color: #000;
		        padding-bottom:8px; }

div.ticker { padding-top:8px; padding-bottom:8px; }

td.gui_pantone_form { padding:2px; }

div.gui_info { border:2px solid #fff; padding:4px; padding-left:7px; margin-top:10px; background-color:#D7D7D7; }

table.gui_pantone_colors	      { margin-top:10px; width: 100px; }
td.gui_pantone_color_name 	      { border:2px solid #fff; padding:3px; font-weight:bold; background-color:#D7D7D7; }
td.gui_pantone_color_component_name   { border:1px solid #ddd; padding:3px; background-color:#fff; }
td.gui_pantone_color_component_weight { border:1px solid #ddd; padding:3px; font-size:11px; background-color:#fff; }

th.gui_pantone_recipe_head { border:1px solid #ddd; padding:3px; font-size:11px; background-color:#efefef; font-weight:bold; }
th.gui_pantone_recipe_foot { border:1px solid #ddd; padding:3px; font-size:11px; background-color:#fff; font-weight:bold; }

table { border-collapse:collapse; }

table.gui_pantone_input { margin-bottom:10px; }
th.gui_pantone_input { border:1px solid #ddd; padding:3px; background-color:#fff; }
td.gui_pantone_input { border:1px solid #ddd; padding:3px; background-color:#fff; }
td.gui_pantone_result_left { border:2px solid #fff; padding:3px; padding-right:10px; }
div.gui_pantone_result_left { width:100px; }
td.gui_pantone_result_right { border:2px solid #fff; padding:3px; vertical-align:top; }
div.gui_pantone_result_right { }

table.gui_pantone_colors { margin-bottom:10px; }
table.gui_pantone_result { margin-bottom:10px; margin-top:10px; }

div.gui_pantone_lichtbest { width:50px; white-space:nowrap; border:2px solid #aaa; padding:3px; font-size:12px; background-color:#fff; 
			    font-weight:bold; text-align:center; margin-bottom:5px; margin-top:5px; }
span.gui_pantone_lichtbest_alert { color:#cc0000; }
div.gui_pantone_lichtbest_alert { color:#cc0000; }

div.gui_pantone_footer { margin-top:20px; }


table.tab { border: 0px solid #000; width: 620px; padding: 0px 0px 0px 0px; }
table.tab2 { border: 0px solid #000; width: 415px; padding: 0px 0px 0px 0px; }

td.verkopfbild { border: 0px solid #000; width: 100px; padding: 0px 0px 0px 0px; }
td.verkopftitel { border: 0px solid #000; width: 481px; padding: 0px 0px 0px 0px; vertical-align:top; }
td.verkopfanmeldung { border: 0px solid #000; width: 481px; padding: 0px 0px 7px 0px; vertical-align:bottom; }
td.verinfo { border: 0px solid #000; padding: 0px 0px 10px 13px; }

td.verspaltel { border: 0px solid #000; width: 415px; padding-left: 0px; padding-right: 15px; vertical-align:top; overflow:hidden; }
td.verspalter { border: 0px solid #000; width: 175px; padding: 0px 0px 0px 0px; overflow:hidden;}

div.textbox { border: 0px solid #000; width: 146px; padding: 7px 7px 7px 7px; font-size: 11px; text-align: justify; background-color:#FFF; }
div.text { border: 0px solid #FFF; width: 100%; padding: 0px 0px 0px 0px; font-size: 12px; text-align: justify; }
div.subheading { font-weight:bold; padding-bottom:0px; }
