body/*1*/
	{
	background-color: #FFFFFF;
	color: #303030; 
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	margin: 16px 0px 0px 0px;
	}
form
{
    margin-bottom: 0px;
    margin-top: 0px;
}
a:link/*1*/
	{
	color: #009933;
	text-decoration: none;
	}
a:visited/*1*/
	{
	color: #009933;
	text-decoration: none;
	}
a:hover/*1*/
	{
	color: #009933; 
	text-decoration: underline;
	}
a:active/*1*/
	{
	color: #009933;
	text-decoration: none;
	}
.alt:link/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.alt:visited/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.alt070307:hover/*1*/
	{
	color: #808080;
	text-decoration: underline;
	}
.alt:hover/*1*/
	{
	color: #009933;
	text-decoration: none;
	}
.alt:active/*1*/
	{
	color: #808080;
	text-decoration: none;
	}
.altObj:link/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.altObj:visited/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.altObj:hover/*1*/
	{
	color: #303030; 
	text-decoration: underline;
	}
.altObj:active/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.altInakt:link/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.altInakt:visited/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.altInakt:hover/*1*/
	{
	color: #303030; 
	text-decoration: underline;
	}
.altInakt:active/*1*/
	{
	color: #303030;
	text-decoration: none;
	}
.altSpez:link/*1*/
	{
	color: #CC0000;
	text-decoration: none;
	}
.altSpez:visited/*1*/
	{
	color: #CC0000;
	text-decoration: none;
	}
.altSpez:hover/*1*/
	{
	color: #CC0000; 
	text-decoration: underline;
	}
.altSpez:active/*1*/
	{
	color: #CC0000;
	text-decoration: none;
	}
td/*1*/
	{
	color: #303030; 
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	}
select, selected, option, textarea/*2*/
	{ 
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 
	color: #303030; 
	font-weight: normal; 
	background-color: #FFFFFF; 
	}
	
.Button
	{ 
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	color: #179394;
	font-size: 11px; 
	font-weight: bold; 
	background-color: #FFFFFF;
	}
	
.InputText
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 
	background-color: #FFFFFF;
	color: #303030; 
	font-weight: normal;
	border: 1px solid #CECECE; 
	margin-bottom:2px;
	padding-left: 2px;
	}

.InputTextRight
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 
	color: #303030; 
	font-weight: normal;
	border-style: groove; 
	text-align: right;
	}	
	
.searchbar
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	color: #303030;
	font-weight: normal;
	background-color:#FFFFFF;
	}

.TableHiGrdDunkel
	{
	background-color: #EEEEEE;
	color: #303030; 
	}

.TableHiGrdHell
	{
	background-color: #F9F9F9;
	color: #303030;
	width: 100%; /* 11.08.2021 mt */
	}

.FontKlein
	{
	font-size: 12px;
	}

.FontGross
	{
	font-size: 14px;
	}

.FontFarbeSpez
	{
	color: #CC0000;
	}

.FontFarbeInaktiv
	{
	color: #808080; 
	}

.ListenDSName
	{
	font-size: 15px;
	color: #303030;
	width: 100%; /* 11.08.2021 mt */
	/* padding-top: 15px; /* 11.08.2021 mt */
	padding-bottom: 10px;
	}

.ListenDSNavi
	{
	font-size: 14px;
	color: #303030;
	}

.LinkDSNavi
	{
	font-size: 14px;
	color:  #009933;
	}

.ListenTable
	{
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	width: 100%; /* 11.08.2021 mt */
	}

.ListenSU
	{
	background-color: #EEEEEE;
	font-size: 11px;
	color: #303030; 
	font-weight: bold; 
	}
	
.LinkSU
	{
	color: #303030; 
	}

.ListenZg
	{
	background-color: #F9F9F9;
	font-size: 13px;
	color: #303030;
	}
	
.ListenZgDunkel
	{
	background-color: #DDDDDD;
	font-size: 11px;
	color: #303030;
	}	
	
.ListenZu
	{
	background-color: #F9F9F9;
	font-size: 14px;
	color: #303030;
	}

.blaetternAktiv
	{
	color: #303030;
	font-size: 10px;
	text-decoration: none;
	}

.blaetternInaktiv
	{
	color: #BBBBBB;
	font-size: 10px;
	text-decoration: none;
	}

.TextObenCenter
	{
	color: #303030;
	font-size: 11px;
	text-decoration: none;
	}

.TextUntenCenter
	{
	color: #303030;
	font-size: 11px;
	text-decoration: none;
	}

div.text
	{
	margin-top: -42px;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    font-family: arial
	}
			 
div.schatten
	{
	margin-left: 2px;
    color: #BBBBBB;
    font-size: 18px;
    font-weight: bold;
    font-family: arial
	}	
	
P.text
	{
	margin-top: -42px;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    font-family: arial
	}
			 
P.schatten
	{
	margin-left: 2px;
    color: #BBBBBB;
    font-size: 18px;
    font-weight: bold;
    font-family: arial
	}

P.text2
   {
   margin-top: -40px;
   color: #000000;
   font-size: 17px;
   font-weight: bold;
   font-family: arial
   }
			 
P.schatten2 
	{
	margin-left: 2px;
    color: #BBBBBB;
    font-size: 17px;
    font-weight: bold;
    font-family: arial
	}
			 
P.text3   
	{
	margin-top: -59px;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    font-family: arial
	}
			 
P.schatten3 
	{
	margin-left: 2px;
    color: #BBBBBB;
    font-size: 17px;
    font-weight: bold;
    font-family: arial
	}
	
				 
P.text4
	{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    font-family: arial
	}

a.estatepool:link { color:#009933; }
a.estatepool:visited { color:#009933; }
a.estatepool:active { color:#009933; }
a.estatepool:hover { color:#009933; }

a.gewerbeimmobilien:link { color:#179394; }
a.gewerbeimmobilien:visited { color:#179394; }
a.gewerbeimmobilien:active { color:#179394; }
a.gewerbeimmobilien:hover { color:#179394; }

a.wohnimmo:link { color:#2973B8; }
a.wohnimmo:visited { color:#2973B8; }
a.wohnimmo:active { color:#2973B8; }
a.wohnimmo:hover { color:#2973B8; }

a.regiopool:link { color:#999966; }
a.regiopool:visited { color:#999966; }
a.regiopool:active { color:#999966; }
a.regiopool:hover { color:#999966; }

a.infos:link { color:#CC0000; }
a.infos:visited { color:#CC0000; }
a.infos:active { color:#CC0000; }
a.infos:hover { color:#CC0000; }

.std_but/*2*/
	 { 
	 border-width: 1px; 
	 font-family: Arial, Helvetica, Geneva, sans-serif, Verdana; 
	 font-size: 11px; 
	 height: 18px; 
	 background-color: #EEEEEE; 
	 color: #303030; 
	 border-style: solid; 
	 font-weight: normal; 
	 width: 66px; 
	 } 
.std_ta/*2*/
	 {
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana; 
	font-size: 11px; 
	color: #303030; 
	font-weight: normal;
	border: none; 
	margin-top: 0px;
	margin-bottom: 0px;
	 } 
.std_tb/*2*/
	 {
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana; 
	font-size: 11px; 
	color: #303030; 
	background-color: #FFFFFF;
	font-weight: normal;
	border: none; 
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
	 } 
.std_tbdis/*2*/
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 
	color: #303030; 
	background-color: #DDDDDD;
	font-weight: normal;
	border: none; 
	height: 16px;
	margin-top: -2px;
	margin-bottom: -2px;
	}
.std_itext/*2*/
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 	
	color: #303030;
	font-weight: normal;
	border-style: groove; 
	height: 16px;
	margin-top: -1px;
	margin-bottom: -1px;	
	}
.std_cb/*3|asp combobox|*/
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 	
	color: #303030;
	font-weight: normal;
	}
.std_cbdis/*2*/
	{ 
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px; 
	color: #303030; 
	font-weight: normal; 
	background-color: #DDDDDD; 
	}
.std_search/*3*/
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	color: #303030;
	font-weight: normal;
	background-color: #FFFFFF;
	}
.std_tableBgdark/*3*/
	{
	background-color: #DDDDDD;
	color: #303030; 
	}
.std_tableBglight/*3*/
	{
	background-color: #EEEEEE;
	color: #303030;
	}
.std_fs/*4*/
	{
	font-size: 10px;
	}
.std_fm/*4*/
	{
	font-size: 11px;
	}
.std_fkatinactive/*4*/
	{
	color: #909090;
	}
.std_fb/*4*/
	{
	font-size: 14px;
	}
.std_fspecial/*4*/
	{
	color: #CC0000; 
	}
.std_finactive/*4*/
	{
	color: #909090; 
	}
.std_chk/*2*/
	{
	margin-top:  -2px;
	margin-bottom: -2px;
	margin-left: -2px;
	margin-right: -2px;
	margin:0;
	}
.std_sb/*2*/
	{
	}
.std_radio/*2*/
	{
	margin-top: -2px;
	margin-bottom: -2px;
	margin:0;
	}
.std_fdisabled/*4|XML-Menuesteuerung|*/
	{
	color: #808080;
	font-weight: bold;
	}
.std_fbold/*4|XML-Menuesteuerung|*/
	{
	font-weight: bold;
	}
.std_highlight/*4|XML-Menuesteuerung|*/
	{
	background-color: #FFFF00;
	}
.std_BgD/*4|dunkle Hintergrundfarbe|*/
	{
	background-color: #DDDDDD;
	}
.std_BgM/*4|mitteldunkle Hintergrundfarbe|*/
	{
	background-color: #DDDDDD;
	}
.std_BgL/*4|helle Hintergundfarbe|*/
	{
	background-color: #EEEEEE;
	}
.std_BgW/*4|Weisse Hintergundfarbe|*/
	{
	background-color: #FFFFFF;
	}
.std_pulldown/*4|XML-Menuesteuerung|*/
	{
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background-color: #FFFFFF;
	}
.std_cblst/*3|asp combobox liste|*/
	{
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	visibility: hidden;
	top: 0px;
	background-color: #FFFFFF;
	left: 0px;
	height: 0px;
	border: 1px #DDDDDD solid;
	}
.std_tooltip
	{
	background-color: #FFFFE1;
	}
.std_Obj_WHS
	{
	background-color: #FBCBC9;
	}
.std_Obj_WHG
	{
	background-color: #FFEBBF;
	}
.std_Obj_GRP
	{
	background-color: #AEF0AE;
	}
.std_Obj_GRG
	{
	background-color: #A3D8A3;
	}
.std_Obj_WGA
	{
	background-color: #EAC0F9;
	}
.std_Obj_GEW
	{
	background-color: #B3C0CE;
	}
.std_Obj_GST
	{
	background-color: #DA9B9F;
	}
.std_Obj_GSO
	{
	background-color: #FFD3B5;
	}
.std_Obj_HOF
	{
	background-color: #CEBEA3;
	}
.std_Obj_FIT
	{
	background-color: #CDF0F2;
	}
.std_lineD2/*4*/ 
	{ 
	border-top: 1px solid #CECECE; 
	border-bottom: 1px solid #CECECE; 
	}
.std_lineD2SS/*4*/ 
	{ 
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE; 
	}
.std_lineD2dis/*4*/ 
	{ 
	border-top: 1px solid #EEEEEE; 
	border-bottom: 1px solid #EEEEEE; 
	} 
.std_lineD/*4*/ 
	{ 
	border-bottom: 1px solid #CECECE; 
	}
.std_lineDtop/*4*/ 
	{ 
	border-top: 1px solid #CECECE; 
	}
.std_lineDleft/*4*/ 
	{ 
	border-left: 1px solid #CECECE; 
	}
.std_lineDright/*4*/ 
	{ 
	border-right: 1px solid #CECECE; 
	}
.std_BorderD/*4*/ 
	{ 
	border-bottom: 1px solid #BBBBBB; 
	}
.std_BorderDtop/*4*/ 
	{ 
	border-top: 1px solid #BBBBBB; 
	}
.std_BorderDleft/*4*/ 
	{ 
	border-left: 1px solid #BBBBBB; 
	}
.std_BorderDright/*4*/ 
	{ 
	border-right: 1px solid #BBBBBB; 
	}
.std_lineL2/*4*/ 
	{ 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	} 
.std_lineL/*4*/ 
	{ 
	border-bottom: 1px solid #FFFFFF;
	}
.std_redD/*4*/ 
	{ 
	background-color: #CC0000;
	color: #FFFFFF;
	}
.std_ylwD/*4*/ 
	{ 
	background-color: #FFCC00;
	color: #808080;
	}
.std_grnD/*4*/ 
	{ 
	background-color: #009933;
	color: #FFFFFF;
	}
.std_redL/*4*/ 
	{ 
	background-color: #FFF2F2;
	}
.std_ylwL/*4*/ 
	{ 
	background-color: #FFFCF2;
	}
.std_grnL/*4*/ 
	{ 
	background-color: #EFFAF5;
	}
.cal_item/*3|popup calendar|*/
	{
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	}
.cal_item1/*3*/
	{
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	}
.cal_item2/*3*/
	{
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	}
.lst_DSName/*3*/
	{
	/*font-size: 11px;*/
	color: #303030;
	background-color: #EEEEEE;
	height: 17px;
	}
.lst_DSNav/*3*/
	{
	font-size: 11px;
	color: #303030;
	background-color: #EEEEEE;
	height: 17px;
	}
.lst_DSNavL/*3*/
	{
	/*font-size: 11px;*/
	color: #009933;
	}
.lst_Tb/*3*/
	{
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	border-collapse: collapse;
	}
.lst_SU/*3*/
	{
	background-color: #DDDDDD;
	/*font-size: 11px;*/
	color: #303030;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	height: 17px;
	}
.lst_SU_L/*3*/
	{
	font-size: 11px;
	color: #303030;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	height: 17px;
	}
.lst_SU_D/*3*/
	{
	font-size: 11px;
	color: #303030;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	height: 17px;
	}
.lst_SUL/*3*/
	{
	color: #303030; 
	}
.lst_Zg/*3*/
	{
	background-color: #EEEEEE;
	/*font-size: 11px;*/
	color: #303030;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	height: 17px;
	padding-left: 1px;
	}
.lst_Zu/*3*/
	{
	background-color: #FFFFFF;
	/*font-size: 11px;*/
	color: #303030;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	height: 17px;
	padding-left: 1px;
	}
.lst_ZGrp/*3*/
	{
	background-color: #DDDDDD;
	font-size: 11px;
	color: #303030;
	font-weight: bold; 
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	height: 17px;
	}
.nav_enabled/*3*/
	{
	color: #303030;
	font-size: 10px;
	text-decoration: none;
	}
.nav_disabled/*3*/
	{
	color: #BBBBBB;
	font-size: 10px;
	text-decoration: none;
	}
.frm/*1*/
	{
	background-color: #EEEEEE;
	border-collapse: collapse;
	}
.frm_req/*1*/
	{
	background-color: #FF0000;
	color: #FFFFFF;
	}	
.frm_bggrp/*1*/
	{
	background-color:#FEFFE1;
	}
.frm_highlight/*4*/
	{
	background-color: #FF0000;
	}
.tre_bgo/*3*/
	{
	background-color: #f4f4f4;
	}
.tre_bg/*3*/
	{
	background-color: #f4f4f4;
	}
.tre_cb/*3*/
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	font-size: 11px;
	color: #303030;
	font-weight: normal;
	background-color: #FFFFFF;
	margin: -2px;
	height: 16px;
	}
.tre_input/*3|Javascript-Tree|*/
	{
	text-align: right;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	FONT-WEIGHT: normal;
	FONT-SIZE:11px;
	MARGIN-BOTTOM: -1px;
	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif, Verdana;
	COLOR: #303030;
	HEIGHT: 16px;
	width:34px;
	}
.tre_h17/*3|Javascript-Tree|*/
	{
	height: 17px;
	}
.tre_istyle/*3|Javascript-Tree|*/
	{
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	color: #303030;
	border-left: medium none;
	font-size: 11px;
	text-align: right;
	width: 17px;
	border-bottom: #cecece 1px solid;
	border-right: medium none;
	border-top: medium none;
	margin-top: -0px;
	height: 17px;
	}
.tre_Zg/*3|ASP-Tree|*/
	{
	color: #EEEEEE;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	background-color: #EEEEEE;
	border-color: #FFFFFF;
	}
.tre_Zn/*3|ASP-Tree|*/
	{
	color: #EEEEEE;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	background-color: #EEEEEE;
	border-color: #CECECE;
	}
.tre_Zu/*3|ASP-Tree|*/
	{
	color: #FFFFFF;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	}
.lay_framew/*3*/
	{
	background-color: #BBBBBB;
	}
.lay_navL/*3*/
	{
	background-color: #EEEEEE;
	}
.lay_navD/*3*/
	{
	background-color: #808080;
	}
.lay_arcon/*3*/
	{
	background-color: #FFFFFF;
	}
.lay_line/*3*/
	{
	background-color: #BBBBBB;
	}
.lay_headerL/*3*/
	{
	background-color: #EEEEEE;
	}
.lay_headerM/*3*/
	{
	background-color: #EEEEEE;
	}
.lay_headerR/*3*/
	{
	background-color: #EEEEEE;
	}
.lay_headerNUL/*3*/
	{
	background-color: #DDDDDD;
	}
.lay_headerNUM/*3*/
	{
	background-color: #DDDDDD;
	}
.lay_headerNUR/*3*/
	{
	background-color: #DDDDDD;
	}
.lay_linkBg/*3*/
	{
	background-image: url(/images/menue/lay/bg_nav_a.gif);
	}
.lay_headerNOR/*3|XML-Menü|*/
	{
	background-color: #DDDDDD;
	}
.lay_headerNOM/*3|XML-Menü|*/
	{
	background-color: #DDDDDD;
	}
.lay_headerNOL /*3|XML-Menü|*/
	{
	background-color: #DDDDDD;
	}
.lay_contR/*1*/
	{
	background-color: #F9F9F9;
	}
.lay_contL/*1*/
	{
	background-color: #F9F9F9;
	}
.lay_tree/*4|XML-Menuesteuerung|*/
	{
	background-color: #EEEEEE;
	}
.lay_StdLL_Tb
	{
	border-collapse: collapse;
	border-top: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-left: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	}
.lay_StdLL_Cl
	{
	background-color: #EEEEEE;
	font-size: 11px;
	color: #303030;
	border-bottom: #DDDDDD 1px solid;
	border-left: #FFFFFF 1px solid;
	height: 17px;
	padding-left: 1px;
	}
.lay_linkBgC /*4|XML-Menuesteuerung|*/
	{
	background-color: #EEEEEE;
	/*text-align: center;*/
	border-top: 1px #DDDDDD solid;
	}
.lay_linkBgC_BT
	{
	border-top: 1px #DDDDDD solid;
	}
.lay_footerL/*4|XML-Menuesteuerung|*/
	{
	background-color: #DDDDDD;
	text-align: center;
	}
.lay_footerM/*4|XML-Menuesteuerung|*/
	{
	background-color: #DDDDDD;
	text-align: center;
	}
.lay_footerR/*4|XML-Menuesteuerung|*/
	{
	background-color: #DDDDDD;
	text-align: center;
	}
.lay_linkactive/*4|XML-Menuesteuerung|*/
	{
	color: #303030;
	}
.lay_signal/*4|XML-Menuesteuerung|*/
	{
	background-color: #EC008C;
	color: #FFFFFF;
	}
.rep_bgL
	{
	background-color: #F9F9F9;
	}
.rep_bgM
	{
	background-color: #EEEEEE;
	}
.rep_bgD
	{
	background-color: #E4E4E4;
	}
.RSS
	{
	border:1px solid;
	border-color:#FFCC99 #663300 #333300 #FF9966;
	padding:0 2px;
	font:bold 10px verdana,sans-serif;
	color:#FFFFFF;
	background:#FF6600;
	text-decoration:none;
	margin:0;
	margin-right:10px;
	}
a:hover.RSS
	{
	color:#DDDDDD;
	}
a:link.RSS
	{
	color:#FFFFFF;
	text-decoration: none;
	}
a:visited.RSS
	{
	color:#FFFFFF;
	text-decoration: none;
	}
a:active.RSS
	{
	color:#FFFFFF;
	text-decoration: none;
	}
.mnu_Tb
	{
	background-color: #CCCCCC;
	border-collapse: collapse;
	}
.mnu_Cl
	{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #303030;
	height: 17px;
	}
.mnu_Cl a:link
	{
	color: #FFFFFF;
	}
.mnu_Cl a:hover
	{
	color: #FFFFFF;
	}
.mnu_Cl a:visited
	{
	color: #FFFFFF;
	}
.mnu_Cl a:active
	{
	color: #FFFFFF;
	}

.ta_lst
	{
	border-style: solid;
	border-width: 1px;
	border-color: #CC0000;
	}

.ta_Zg
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #303030;
	}

.ta_Zu
	{
	background-color: #FFEEEE;
	font-size: 11px;
	color: #303030;
	}
	
.ac_Tb
	{
	border-style: solid;
	border-width: 1px;
	border-color: #CC0000;
	border-collapse: collapse;
	padding-left: 1px;
	}
.ac_bg
	{
	background-color: #CC0000;
	}
.ac_row
	{
	background-color: #FFFFFF;
	}
	
.ac_rowSelect
	{
	background-color: #FFEEEE;
	}
.ac_fontKlein
	{
	font-size: 11px;
	}
.ac_td
	{
	color: #303030; 
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
	}
.con_bg/*1*/
	{
	background-color: #FCFCFC;
	}
.con_bgH/*1*/
	{
	background-color: #EEEEEE;
	}
.con_border/*1*/
	{
	border: 1px #DDDDDD solid;
	}
.con_highlight
	{
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	}

	
body { 
	background-color:#FFF; 
	background-image: url(/Images/kd/1/site_background.png); 
	background-repeat: repeat-x;
	background-position: top left;
	margin-top:16px;
}
body.dialog{
	background-image: none; 
}
body, td, input, .ListenZu, .ListenSU, .InputText, select, selected, option, textarea, a{
	font-family: Open Sans!important;
	font-size: 13;
}
select{
	border: solid 1px #cecece;
	margin-top:-2px;
}
.site_header{
	height: 72px;
}
.site_header.logo{
	width: 200px;
}
.site_header.kunde{
	width: 785px;
}
.site_menue{
	height: 75px;
}
.site_menue a, .site_menue a:hover, .site_menue a:link, .site_menue a:visited, .mediaLeiste td a{
	color: #FFF;
	font-size: 13px;
	margin-right: 15px;
	text-decoration: none;
}
.site_menue a:hover{
	text-decoration: underline;
}
.fncButton, .abmeldenButton{
	background-color: #009933;
	color: #FFF;
	padding:4px 30px;
	font-size: 13px;
	text-align: center;
	border-radius: 2px;
	width: 62px;
}
.abmeldenButton{
	/*margin-top:25px;*/
	width: 62px;
	background-color: #FFF;
	color: #009933;
}

.mediaData li .cnt .noContent{
	font-size: 11px;
}
.div_form label{
	font-size: 11px;
}
.FontFarbeSpez.highlight, .highlight{
	color: #303030;
	font-size: 20px;
	font-weight:bold;
}
input.button, button, a.button, div.button{
	background-color: #009933;
	color: #FFF;
	font-size: 13px;
	font-weight:normal;
	border: none;
	padding: 5px 30px;
	border-radius: 2px;
	cursor: pointer;
}
input.button.alt, div.button.alt{
	background-color: #CECECE;
	color: #303030;	
}
input.button.inakt, button.inakt, a.button.inakt, div.button.inakt{
	cursor:default;
	background-color: #CECECE;
	color: #AAA;
}
.abmeldenButton:hover, input.button:hover, button:hover, a.button:hover, div.button:hover{
	opacity: 0.9;
}
input.button.inakt:hover, button.inakt:hover, a.button.inakt:hover, div.button.inakt:hover{
	opacity: 1;
}
.expgenContent{
	margin-left:0px!important;
}
.butAbmelden a, a.button{
	text-decoration: none;
}
.newLagler .adrModul{
	width:auto;
}
.newLagler .adrModul td{
	text-align: right;
	text-align: end;			
	font-size: 12px;
}
.newLagler .adrModul td[valign=bottom]{
	display:none;
}

/*Mediaservice*/
.mediaLeiste { width: 100%; }  /* 11.08.2021 mt */
.mediaLeiste td font{
	color: #303030;
}
.mediaLeiste td a font{
	color: #009933;
}
.mediaLeiste td a{
	text-decoration: none;
	color: #009933;
}
.mediaLeiste td a:hover{
	text-decoration: underline;
}

/*Expose-Generator*/
.fktBar{
	height:16px;
	padding:16px 0 0 0;
	float:left;
}
.navPanelWrapper{
	float:left;
	width:280px;
	text-align:left;
}
.fktBarNewQuest{
	float:left;
	width:165px;
	text-align:right;
}
.fktBarNewButton{
	float:left;
	width:83px;
}
.adrModul td:first-child * * *{
	white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}