
/* -------------------------------- Allgemein ---------------------------- */
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 }
#all_version_2 a, 
#all_version_2 a:active, 
#all_version_2 a:visited { color: #003366 }
#all_version_2 a:hover {color: #1568BB}

img { border: none }

ul { }
li { margin-left: 18px }

input { }
select { }
option { }
textarea { }

table.areaMain {float:left;}

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;  padding: 0px 0px 15px;}

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:1024px; background-color:#fff; text-align:left; margin: 10px auto;  }
#all_version_2 { width:1024px; background-color:#fff; text-align:left; margin: 10px auto;  }

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"); }

#all_version_2 div.areaTopLogo { width:542px; height:146px; background-image:url(""); }

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.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:1024px; background-color:#fff; min-height: 400px; }
div.areaMainContent { 
	width: 1024px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/bg_left_red.png");
	background-repeat: repeat-y; }

#all_version_2 div.areaMainContent { 
	width: 1024px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/blue_sb_bg_v_blue.png");
	background-repeat: repeat-y; }

td.areaMainLeft  {  }
div.areaMainLeft {  }
div.page_title { 
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/bg_left_red.png");
	background-repeat: repeat-y; 
	padding: 0px 0px 0px 50px;
	}

div.line {
	border-bottom: 1px solid #892323;
	width: 624px;
	margin: 6px 0px 6px 0px;
}

div.line_sidebar {
	border-bottom: 1px solid #000000;
	width: 175px;
	margin: 6px 0px 6px;
}

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.mainWithSidebar {
	width: 724px;
	float: left;
	}
	
div.containerMainWithSidebar    { 
	float: right;
	width: 624px;
	height: 400px;
	padding: 0px 50px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/line_body.png");
	background-repeat: no-repeat;
	background-position: 50px 75px;
	
	 }
div.containerMainWithoutSidebar { 
	min-height: 400px;
	padding:0px 50px 20px 350px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/line_body.png");
	background-repeat: no-repeat;
	background-position: 350px 75px; }

#all_version_2 div.containerMainWithSidebar    { 
	float: right;
	width: 624px;
	height: 400px;
	padding: 0px 50px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/line_blue.png");
	background-repeat: no-repeat;
	background-position: 50px 75px;
	
	 }
#all_version_2 div.containerMainWithoutSidebar { 
	min-height: 400px;
	padding:0px 50px 20px 350px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/line_blue.png");
	background-repeat: no-repeat;
	background-position: 350px 75px; }

div.containerSidebar { 
	width:175px; 
	float: left;
	font-size:11px; 
	padding: 55px 0px 0px 113px;
	}

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;
}

a.title_home:link,
a.title_home:visited,
a.title_home:hover,
a.title_home:active {
	color: #fff;
}

#all_version_2 a.title_home:link,
#all_version_2 a.title_home:visited,
#all_version_2 a.title_home:hover,
#all_version_2 a.title_home:active {
	color: #fff;
}
/* ----------------------------- Startseitenlayout ----------------------- */
#home_layout div.containerSidebar {
	padding: 10px 0px 0px 0px;
	width:300px;
}

#home_layout div.containerMainWithSidebar {
	background-image: none;
	padding: 0px;
	float: left;
}
#home_layout div.nav_path {
	padding: 0px;
}

#home_layout div.box2_head {
	border-bottom: none;
	min-height:0px;
}
#home_layout div.box2 {
	width: 300px;
}
div.nav2_2_home {
	width: 478px;
	padding:15px 10px;
}
#home_layout div.areaMainContent {
	background-image: none;
}

ul.startseite_link {
	list-style-type: none;
}

/* --- Popup Imagemap --- */
div.adress_all {
	padding: 20px;
}
ul.adress_list {
	list-style-type: none;
}
li.ad_li_first {
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}
/* ----------------------------- Easy Edit Objekte ----------------------- */

div.page_object_home 	  { clear:both; width:320px; padding-bottom:10px; font-size:11px; vertical-align:top; }

div.page_object 	  { clear:both; padding:5px 0px 15px; height:100%; margin-top: 5px; }
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; color: #892221; }

#all_version_2 div.page_object_subhead	  { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:8px; color: #003366; }

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:175px; 
	overflow:hidden; 
	}

div.box2_head         { 
	font-size: 13px; 
	font-weight: bold; 
	min-height: 18px; 
	color: #601a1a; 
	padding-bottom: 2px;
	border-bottom: 1px solid #000;
	}
	
#all_version_2 div.box2_head         { 
	font-size: 13px; 
	font-weight: bold; 
	min-height: 18px; 
	color: #003366; 
	padding-bottom: 2px;
	border-bottom: 1px solid #000;
	}
	
box2_subhead		{ 
	padding: 3px 0px 3px;
	color: #892221;
	}
	
div.box2_body         { 
	padding:5px 0px 8px; 
	color: #000; 
	}
	
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:5px 0px 4px; 
	color: #000;
 	text-align:center; }
div.box2_body_pictext { 
	padding:0px 0px 8px; 
	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:#fff; }

div.sl_copyright { padding-right:20px; text-align:left; }
div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color:#cccccc; font-size:10px; }
div.areaBottomImprint	{ color:#cccccc; font-size:10px; text-align:left; padding-left:20px; }
div.areaBottomImprint_copyright { float:left; padding-right:10px; margin-top:10px; font-size:10px; color:#ccc; 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:0px; }
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:0px; }
div.editor_head  { margin-left:0px; margin-top:10px; }
div.editor_submits { margin-left:0px; }

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.gui_a_to_z   { margin-bottom: 10px; padding-top:8px; }
div.gui_a_to_z a { margin-right: 5px; }
a.gui_a_to_z_item.sel_1 { font-weight: bold }
a.gui_a_to_z_empty_active { font-weight: bold }


/* ------------------------------- Layout neu ----------------------------------------*/
div.head {
	margin: 0px 0px 0px;
	background-color: #892323;
	height: 300px;
	widhth: 724px;
}

#all_version_2 div.head {
	margin: 0px 0px 0px;
	background-color: #003366;
	height: 300px;
	widhth: 724px;
}

div.pic_sm { 
	float:left;
	width: 299px;
	height: 299px;
	border-bottom: 1px solid #892323;
}

#all_version_2 div.pic_sm { 
	float:left;
	width: 299px;
	height: 299px;
	border-bottom: 1px solid #003366;
}

div.head_right { 
	width: 724px;
	float: right;

	
}
div.pic_text {
	width:724px;
	height: 50px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/oben_1.png");
	background-repeat: no-repeat;
}
div.pic_nav1 {
	padding: 0px 60px 0px 0px;
	width: 664px;
	height: 24px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/oben_zwei.png");
	background-repeat: no-repeat;

}
div.pic_logo {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 0px 0px 175px;
	width: 549px;
	height: 93px;	
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/logo_mitte.png");
	background-repeat: no-repeat;
}
div.pic_logo_home {
	width: 724pxpx;
	height: 128px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/logo_mitte_home.png");
	background-repeat: no-repeat;
}

div.box_nav2 {
	width: 724px;
	height: 25px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/nav_2.png");
	background-repeat: no-repeat;
	
}
div.box_nav2_down {
	width: 724px;
	height: 97px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/oben_4.png");
	background-repeat: no-repeat;
	border-bottom: 1px solid #892323;
}

#all_version_2 div.pic_text {
	width:724px;
	height: 50px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/txt_head_v_blue.png");
	background-repeat: no-repeat;
}
#all_version_2 div.pic_nav1 {
	padding: 0px 60px 0px 0px;
	width: 664px;
	height: 24px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/bg_nav1_v_blue.png");
	background-repeat: no-repeat;

}
#all_version_2 div.pic_logo {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 0px 0px 175px;
	width: 549px;
	height: 93px;	
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/s_a_assekuranz_logo_bg_v_blue.png");
	background-repeat: no-repeat;
}
#all_version_2 div.pic_logo_home {
	width: 724pxpx;
	height: 128px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/logo_mitte_home.png");
	background-repeat: no-repeat;
}

#all_version_2 div.box_nav2 {
	width: 724px;
	height: 25px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/nav_2_bg_v_blue.png");
	background-repeat: no-repeat;
	
}
#all_version_2 div.box_nav2_down {
	width: 724px;
	height: 97px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/grey_bg_v_blue.png");
	background-repeat: no-repeat;
	border-bottom: 1px solid #003366;
}

div.clear { clear:both;}



/* ------------------------- Navigation Oben Rechts ------------------------- */
table.nav_top_level_1 {
	margin-left: auto;
}

td.nav_top_separator,
#all_version_2 td.nav_top_separator {

	color:#FFFFFF;
	height:20px;
	margin:0px 2px;
	padding:5px 0px;
	width:5px;
}

td.nav_top_object {

	text-align: center;
	height: 20px;
	padding: 6px 5px 0px;
	margin: 0px;
}

td.nav_top_object_active {

	text-align: center;
	height:  20px;
	padding: 6px 5px 0px;
	margin: 0px;
}
#all_version_2 a.nav_top_object,
#all_version_2 a.nav_top_object_active,
a.nav_top_object,
a.nav_top_object_active {
	color: #ffffff;
	cursor:pointer;
}


/* ------------------------- Navigation Oben Mitte -------------------------- */
div.nav_top2_object:hover {
 	background-color: #766f8f;
 }

div.nav_top2_object {
	cursor:pointer;
	border-right:1px solid #BA6A6A;
	border-top:1px solid #BA6A6A;
	background-color: #5f1818;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
	width:123px; 
	height:20px;
}

div.nav_top2_object_active {
	cursor:pointer;
	border-right:1px solid #BA6A6A;
	border-top:1px solid #BA6A6A;
	background-color: #766f8f;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
	width:123px; 
	height:20px;
}

	
div.nav_top2_root {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 4px;
	width:624px;
	height:21px;
	border-left: 1px solid #ba6a6a;
}

#all_version_2 div.nav_top2_object:hover {
 	background-color: #766f8f;
 }

#all_version_2 div.nav_top2_object {
	cursor:pointer;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color: #003366;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
	width:123px; 
	height:20px;
}

#all_version_2 div.nav_top2_object_active {
	cursor:pointer;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color: #766f8f;
	color:#FFFFFF;
	padding-top:4px;
	text-align:center;
	width:123px; 
	height:20px;
}

	
#all_version_2  div.nav_top2_root {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 4px;
	width:624px;
	height:21px;
	border-left: 1px solid #ffffff;
}


a.nav_top2_object {
	color: #ffffff;
}


li.nav_top2_object,
li.nav_top2_object_active,
li.nav_top2_first_object,
li.nav_top2_first_object_active {
	margin: 0px;
	padding: 0px;}
	

ul.nav_top2_level_1 {
	list-style-type: none;
	display:inline;
}

ul.nav_top2_level_1 li {
	display: inline;
	float: left;
}

ul.nav_top2_level_1 div {
	float:left;
}


/* ---------------------------- Navigation Oben Boden -------------------------- */

div.nav_top2_2_level_1,
div.nav_top2_3_level_1 { 
}

div.nav_top2_2_object,
div.nav_top2_3_object { 
	width: 100px;
	cursor:pointer;
	color: #000;
	height: 15px;
	padding: 5px 10px 5px 14px;

	} 

div.nav_top2_2_object {
	font-size: 11px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/Pfeil_rechts_schwarz.png");
	background-repeat: no-repeat;
	background-position: left;
	width: 100px;
}

div.nav_top2_3_object {
	font-size: 11px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/Pfeil_rechts_schwarz.png");
	background-repeat: no-repeat;
	background-position: left;
	width: 100px;
}

div.nav_top2_2_object_active:hover,
div.nav_top2_2_object_active {
	width: 100px;
	font-size: 11px;
	color: #601a1a;
	height: 15px;
	padding: 5px 10px 5px 15px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/Pfeil_unten_dunkleres_rot.png");
	background-repeat: no-repeat;
	background-position: left;
}

div.nav_top2_3_object_active:hover,
div.nav_top2_3_object_active {
	width: 100px;
	font-size: 11px;
	color: #892221;
	height: 15px;
	padding: 5px 10px 5px 15px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/Pfeil_unten_helleres_rot.png");
	background-repeat: no-repeat;
	background-position: left;
}

#all_version_2 div.nav_top2_2_object_active:hover,
#all_version_2 div.nav_top2_2_object_active {
	width: 100px;
	font-size: 11px;
	color: #003366;
	height: 15px;
	padding: 5px 10px 5px 15px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/pfeil_unten_blau.png");
	background-repeat: no-repeat;
	background-position: left;
}

#all_version_2 div.nav_top2_3_object_active:hover,
#all_version_2 div.nav_top2_3_object_active {
	width: 100px;
	font-size: 11px;
	color: #1568BB;
	height: 15px;
	padding: 5px 10px 5px 15px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/pfeil_unten_blau_2.png");
	background-repeat: no-repeat;
	background-position: left;
}

ul.nav_top2_2_level_1 {

}

ul.nav_top2_2_level_1 a:hover {
 
}

ul.nav_top2_3_level_1  {

}

ul.nav_top2_3_level_1 a:hover {

}



ul.nav_top2_2_level_1 li {display: inline; float: left;}
ul.nav_top2_3_level_1 li {display: inline; float: left;}


li.nav_top2_3_first_object,
li.nav_top2_3_first_object_active,
li.nav_top2_3_object,
li.nav_top2_3_object_active,
li.nav_top2_2_first_object,
li.nav_top2_2_first_object_active,
li.nav_top2_2_object,
li.nav_top2_2_object_active {
	padding:0px;
	margin: 0px;
}

div.nav_top2_2_root,
div.nav_top2_3_root {	}


div.nav2_2 {
	height: 50px;
	padding: 12px 0px 0px 50px;}
	
div.nav_2_3 {
	height: 25px;
	padding: 0px 0px 0px 50px;
	}
	
a.nav_top2_2_object,
a.nav_top2_3_object {
	color: #000;
}

a.nav_top2_2_object_active,
a.nav_top2_2_object:hover {
	color: #601a1a; 
}

a.nav_top2_3_object_active,
a.nav_top2_3_object:hover {
	color: #892221;
}

/* ------------------------------- Seitenpfad Navigation ------------------------------------------ */


div.nav_path {
	font-size: 13px;
	font-weight: bold;
	padding: 55px 0px 20px 0px;	
}

span.path_object {
	cursor:pointer;
	color: #601a1a;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px 0px 20px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/Pfeil_unten_dunkleres_rot.png");
	background-repeat: no-repeat;
	background-position: left;
}

#all_version_2 span.path_object {
	cursor:pointer;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px 0px 20px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/pfeil_unten_blau.png");
	background-repeat: no-repeat;
	background-position: left;
}

span.path_object_active {
	color: #601a1a;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 15px 0px 20px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom/Pfeil_unten_dunkleres_rot.png");
	background-repeat: no-repeat;
	background-position: left;
}

#all_version_2 span.path_object_active {
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 15px 0px 20px;
	background-image: url("/go/dietermaier2/_ws/mediabase/images/custom_blue/pfeil_unten_blau.png");
	background-repeat: no-repeat;
	background-position: left;
}

a.path_object {
	color: #601a1a;
}

a.path_object_active {
	color: #601a1a;
}

/* ---------------------------- Kontaktformular -------------------------------------- */

div.editor_hint{
	margin: 10px 0px;
}

div.gui_legacy_captcha {
	margin: 5px 0px;
}

img.gui_captcha {
	margin: 5px 0px;
}

div.gui_form_submit input {
	background-color:#5F1818;
	border:1px solid #BA6A6A;
	color:#FFFFFF;
	height:25px;
	text-align:center;
	width:123px;
}

div.gui_form_submit input:hover {
	background-color:#766F8F;
	border:1px solid #BA6A6A;
	color:#FFFFFF;
	height:25px;
	text-align:center;
	width:123px;
}

#all_version_2 div.gui_form_submit input {
	background-color:#003366;
	border:1px solid #cccccc;
	color:#FFFFFF;
	height:25px;
	text-align:center;
	width:123px;
}

#all_version_2 div.gui_form_submit input:hover {
	background-color:#766F8F;
	border:1px solid #cccccc;
	color:#FFFFFF;
	height:25px;
	text-align:center;
	width:123px;
}

/* --------------------------- Suche --------------------------------- */

div.gui_search_input_rows_item {
	padding: 5px 0px;
}