
body.home { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; background-color: #5E96E8; text-align:center; 
	    margin-left:auto; margin-right:auto; } 
body.popup { padding:20px; background-color:#CBD7E3; }

body { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; margin:0px; padding:0px; text-align:left; }

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 { font-size:12px; }
h2 { font-size:12px; }

h2.sidebar { padding-bottom:2px; }

a { text-decoration: none }
a, a:active, a:visited { color: #630B23 }

img { border: none }

ul { }
li { margin-left: 18px }

input { }
select { }
option { }
textarea { }

table.areaHome  { width:800px; background-color: #5E96E8; text-align:center; margin-left:auto; margin-right:auto; margin-top:15px; }
td.areaHome     { width:800px; height:600px; background-image:url("/elements/apps/dietermaier/https//images/home.gif"); background-repeat:no-repeat; }

td.areaHomeTop         { height:462px; padding:0px; margin:0px; padding-left:70px; }
div.areaHomeTop        { text-align:left; font-size:11px; padding:0px; margin:0px; }
td.areaHomeTop div.page_object_text { font-size:11px; }

div.page_title_home h1 { font-size:14px; font-weight:bold; text-align:left; margin-right:280px; border-bottom:1px solid #08388C; padding-top:70px;
			 margin-bottom:15px; }
a.home_links, a.home_links:visited, a.home_links:active { color:#1D293A; font-size:12px; font-weight:bold; vertical-align:top; }

td.home_link_img       { width:49px; height:36px; vertical-align:bottom; padding:0px; margin:0px; }
td.home_link           { vertical-align:middle; }

td.areaHomeBottom  { text-align:left; font-size:10px; padding:0px; margin:0px; padding-left:90px; line-height:1; }
div.areaHomeBottom { text-align:left; font-size:10px; padding:0px; margin:0px; line-height:1; }
td.areaHomeBottom div.page_object_text { font-size:10px; }

div.areaMainContent { border-bottom:1px; }

#all { width:1020px; background-color:#cbd7e3; text-align:left; }

div.areaTopPic  { width:315px; height:146px; }
div.areaTopNav  { width:141px; height:146px; background-color:#b0c3d4; border-left:1px solid #fff; border-right:1px solid #fff; }
div.areaTopLogo { width:542px; height:146px; background-image:url("/elements/apps/dietermaier/https//images/logos/logo.jpg"); }
div.areaTopBottom {  }

td.nav_top2_level_1_first_object        { width:161px; padding-top:6px; padding-bottom:5px; vertical-align:middle; }
td.nav_top2_level_1_first_object_active { width:161px; padding-top:6px; padding-bottom:5px; vertical-align:middle; }
td.nav_top2_level_1_object 		{ width:161px; padding-top:6px; padding-bottom:5px; border-top:1px dotted #fff; vertical-align:middle; }
td.nav_top2_level_1_object_active	{ width:161px; padding-top:6px; padding-bottom:5px; border-top:1px dotted #fff; vertical-align:middle; }
div.nav_top2_object { 
	color:#000; 
	padding-left:15px;
}

div.nav_top2_object_active { 
	color:#000; 
	padding-left:15px;
	font-weight:bold;
}
div.page_title   { width:200px; background-color:#fff; padding:3px; padding-left:70px; }
div.page_heading { width:203px; background-color:#fff; padding-left:70px; }


div.areaMain { width:1000px; background-color:#cbd7e3; }
div.areaMainContent { padding-top:25px; }

span.path_object_active { color: #000; font-size:12px; }

td.areaMainLeft  { width:184px; border-right:1px solid #fff; background-color:#b0c3d4; padding-left:10px; padding-right:10px; padding-bottom:30px; }
div.areaMainLeft { width:164px; margin-top:25px; }

td.nav_tree_level_1_object, td.nav_tree_level_1_object_active { border:1px solid #fff; padding-left:10px; width:155px; font-size:11px; overflow:hidden; }
td.nav_tree_level_2_object, td.nav_tree_level_2_object_active { border-top:1px solid #fff; padding-left:5px; width:143px; font-size:11px; overflow:hidden; }
td.nav_tree_level_3_object, td.nav_tree_level_3_object_active { border-top:1px solid #fff; padding-left:5px; width:131px; font-size:11px; overflow:hidden; }


div.nav_tree_root { margin-left:0px; }
div.nav_tree_sub  { padding-left:5px;  }
div.nav_tree_level_2 {
	font-size:11px;
}

div.nav_tree_object, div.nav_tree_object_active {
	color: #000; 
	margin-top:3px; margin-bottom:3px;
}

div.nav_tree_object_active {
	font-weight:bold;
}

div.containerMainWithSidebar    {  }
div.containerMainWithoutSidebar { padding-bottom:20px; }

div.containerSidebar { width:200px; font-size:11px; }

div.nav_bottom_object { 
	color:#000; 
	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.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_home 	  { clear:both; width:320px; padding-bottom:10px; font-size:11px; vertical-align:top; }

div.page_object 	  { clear:both; width:445px; padding-bottom:15px; padding:10px; height:100%; background-color:#b0c3d4; margin-left:60px; }
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	      { width:200px; overflow:hidden; }
div.box2_head         { font-weight: bold; height: 21px; color: #000; 
		        padding-left:7px; padding-top:5px; }
div.box2_body         { padding:7px; padding-top: 5px; color: #000; padding-bottom:8px; }
div.box2_body ul      { padding:0px; margin:0px; padding-left:14px; }
div.box2_foot         { height: 26px; vertical-align:top; color: #000; margin-bottom: 20px; }

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; }

div.entry_list_plain { margin-bottom:25px; }
a.entry_list_more, a.entry_list_more:visited, a.entry_list_more:active { color:#000; font-weight:bold; }
a.entry_single_back, a.entry_single_back:visited, a.entry_single_back:active { color:#000; font-weight:bold; }
div.info_button, div.entry_single_back { text-align:right; }


table.immo  { margin-left:60px; font-size:11px; margin-top:5px; }
div.immo_single { margin-left:35px; }

td.immo_body { padding:6px; background-color:#b0c3d4; border:4px solid #cbd7e3; text-align:center; vertical-align:middle; }
td.immo_body_text { padding:6px; font-size:11px; background-color:#b0c3d4; border:4px solid #cbd7e3; vertical-align:middle; }

th.immo_head { padding:0px; padding-left:6px; padding-right:6px; background-color:#fff; text-align:center; vertical-align:middle; border:4px solid #cbd7e3;
	       font-weight:bold; }

div.immo_single_section { margin-top:10px; }
div.immo_single_pic { width:480px; background-color:#b0c3d4; margin-bottom:10px; padding:10px; }
td.immo_single_pic1_right { padding-right:10px; padding-top:10px; padding-bottom:10px; }

td.immo_single     { padding:10px; }
td.immo_single_pdf { width:0.1%; padding:10px; white-space:nowrap; }

div.immo_single_daten { width:480px; padding:10px; background-color:#b0c3d4; margin-bottom:10px; font-size:11px; }
div.immo_link { float:right; padding-right:50px; } 

table.immo_single_daten1 { width:500px; clear:both; font-size:11px; margin-bottom:10px; background-color:#b0c3d4; }
hr { clear:both; }
td.immo_single_heading { background-color:#fff; color:#000; padding:2px; padding-left:10px; }
th.immo_single_head { width:100px; padding-left:10px; padding-right:20px; text-align:left; vertical-align:top; }

div.immo_single_description_head { width:488px; font-size:11px; font-weight:bold; background-color:#fff; color:#000; padding:2px; padding-left:10px; }
div.immo_single_description { width:480px; font-size:11px; margin-bottom:15px; background-color:#b0c3d4; padding:10px; }

div.areaBottomNav { padding-left:15px; padding-top:8px; padding-bottom:8px; background-color:#B0C3D4; }

div.sl_copyright { padding-right:20px; text-align:left; }
div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color:#fff; font-size:10px; }
div.areaBottomImprint	{ color:#fff; font-size:10px; text-align:left; padding-left:20px; }
div.areaBottomImprint_copyright { float:left; padding-right:10px; margin-top:10px; font-size:10px; color:#fff; text-align:left; }


div.sl_copyrightHome { padding-right:20px; text-align:left; }
div.areaBottomImprintHome a, div.areaBottomImprintHome a:active, div.areaBottomImprintHome a:visited { color:#95BAEF; font-size:10px; }
div.areaBottomImprintHome	{ color:#95BAEF; font-size:10px; text-align:left; padding-left:30px; padding-top:25px; }
div.areaBottomImprint_copyrightHome { float:left; padding-right:10px; margin-top:10px; font-size:10px; color:#95BAEF; text-align:left; }



/* ------------------- Standard Module --------------------- */

div.modulesearch 		     { margin-left:70px; margin-top:10px; margin-bottom:15px; }

div.entry_list_plain_outer	     { padding-left:70px; }
div.entry_list_plain   		     { margin-bottom:15px; clear:both; font-size:12px; margin-top:5px; }
div.entry_list_plain p 		�    { padding-top:5px; }
div.entry_list_plain_date	     { font-size:11px; }
div.entry_list_plain_text 	     { width:280px; margin-top:0px; padding-top:0px; float:left; font-size:12px; }
div.entry_list_plain_text h2 a 	     { padding-top:0px; margin-top:0px; vertical-align:top; }
div.entry_list_plain_img, div.e_card { margin-right:15px; margin-bottom:20px; }

div.entry_list_plain_matrix 	  { width:295px; margin-bottom:15px; padding-right:15px; clear:both; }
div.entry_list_plain_matrix_head  { clear:left; font-size:14px; }
div.entry_list_plain_matrix_thumb { width:126px; float:left; }
img.entry_list_plain_matrix_thumb { float:left; margin-top:5px; margin-right:6px; margin-bottom:8px; }
div.entry_list_plain_matrix_text  { float:left; padding-bottom:7px; font-size:12px; width:169px; }


div.entry_list_plain_thumb  { width:110px; float:left; clear:both; }
img.entry_list_plain_thumb  { width:100px; float:left; padding-right:10px;
			      margin-bottom:8px; }

div.entry_list_plain_border { border-bottom:1px solid #bbb; clear:both; margin-top:3px; margin-bottom:3px; }

span.entry_list_plain_guest { font-size:11px; }



div.entry_list_tab	 { margin-top:10px; }
img.entry_list_tab_thumb { margin-right:8px; }



div.entry_single     	      { width:500px; margin-left:70px; margin-top:10px; }
div.entry_single_subheading   { font-weight:bold; padding-bottom:8px; }
img.info_button	     	      { padding-top:3px; }
span.products_single_quantity { margin-left:6px; }
div.entry_single_back { width:200px; margin-top:8px; text-align:center; height:16px; 
			background-color:#DEDEDE; border-bottom:1px solid #A6A6A6; border-left:1px solid #A6A6A6; }

table.entry_single_section  { margin-bottom:3px; margin-top:3px; }

div.entry_single_section    { padding-bottom:3px; padding-top:3px; }
div.entry_single_section_description { margin-bottom:5px; }

img.entry_single_pic	   { float:left; margin-right:10px; padding-bottom:15px; }
div.products_single_buttons { float:right; margin-right:130px; }




/* ------------------- Quicknav - Seitennavigation --------------------- */

div.quicknav img    { border: none }
div.blocknav 	    { margin-bottom: 10px }
a.blocknav, span.blocknav_curr { margin-left: 2px; margin-right: 2px;  }
span.blocknav_curr  { font-weight: bold }

div.entry_single_back a, div.entry_single_back a:active, div.entry_single_back a:visited  { color:#666666; font-weight:bold; font-size:11px; }



table.editor_out { margin-left:70px; }
div.editor_head  { margin-left:70px; margin-top:10px; }
div.editor_submits { margin-left:70px; }

div.subheading { padding-bottom:3px; }

/* ------------------------------ SITEMAP  -------------------------------- */

ul.sitemap_level_1 { list-style-type:none; display:block; }
ul.sitemap_level_2 { list-style-type:none; display:block; }
ul.sitemap_level_3 { list-style-type:circle; display:block; }
ul.sitemap_level_4 { list-style-type:disc; display:block; }

li.sitemap_level_1_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_2_object { display:block; padding:0px; margin:0px; margin-left:15px; }
li.sitemap_level_3_object { display:block; padding:0px; margin:0px; margin-left:15px; }
li.sitemap_level_4_object { display:block; padding:0px; margin:0px; margin-left:15px; }

a.sitemap_level_1_object  { font-weight:bold; display:block; margin-bottom:3px; }
a.sitemap_level_2_object  { font-weight:bold; display:block; margin-bottom:3px; }

div.sitemap_root { padding-left:70px; padding-top:10px; }

/* ------------------- A-Z Modulnavigation --------------------- */
/* ------------------- Alphabetische Ergebnisauswahl f�r Module --------------------- */

div.search_a_to_z   { margin-bottom: 10px; padding-top:8px; }
div.search_a_to_z a { margin-right: 5px; }
a.a_to_z_active { font-weight: bold }
a.a_to_z_empty_active { font-weight: bold }