BODY {
	margin : 4px 4px 4px 4px;
	background : White;
	vertical-align : top;
	text-align : left;
	padding : 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
BODY.meta {
	padding : 0;
	margin : 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #EEEEEE;
}
TABLE {
	vertical-align : top;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	margin : 2px 2px 2px 2px;
}
TABLE.rechts {
	padding : 0;
	margin : 0;
	width : 245px;
	text-align : left;
	border : 0;
}
TABLE.links {
	padding : 0;
	margin : 0;
	width : 220px;
	border : 0;
}
TABLE.info {
	width : 470px;
	padding : 0;
	margin : 4px 4px 4px 4px;
	text-align : center;
}
TABLE.abfrage_int{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : top;
	border : thin solid;
	width : 190px;
	border-color : #FFCE06;
	padding : 0;
	margin-top : 3;
	
}
TABLE.query{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : top;
	border : thin solid;
	width : 265px;
	border-color : #FFCE06;
	padding : 0;
	margin-top : 3;
	
}
TABLE.meta{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0;
	margin : 0;
	border : 0;
	background-color : #EEEEEE;
	width : 100%;
}
.mittel{
	text-align : left;
	vertical-align : middle;
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF3366;
	text-decoration: none;
	font-variant : normal;
	cursor : hand;
}

a:hover {
	text-decoration: none;
	color: #FF3366;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : pointer;
}
TABLE.gen {
	padding : 0;
	margin : 0;
	vertical-align : top;
}
#auswahliste{
	width : 200px;
	padding : 0;
}
.im{
	padding : 0;
	margin : 0;
}
.im_hint{
	background-image : url(../../symbols_fonts_styles/mass_hintergrund.jpg);
	width : 100%;
	background-repeat : repeat-x;
	text-align : center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height : 20px;
}
.im_hint_unt{
	background-image : url(../../symbols_fonts_styles/schliessen_unt_u.jpg);
	width : 100%;
	padding : 0;
	background-repeat : repeat-x;
	text-align : center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height : 20px;
	vertical-align : middle;
}
TD.im_hint_links{
	background-image : url(../../symbols_fonts_styles/hinter_links.jpg);
	width : 20px;
	padding : 0;
	background-repeat : repeat-y;
	vertical-align : top;
}
.im_hint_recht{
	background-image : url(../../symbols_fonts_styles/hinter_recht.jpg);
	width : 20px;
	padding : 0;
	background-repeat : repeat-y;
	vertical-align : top;
}
.h_titel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bolder;
	text-align : center;
	background-color : #EEEEEE;
}
.titel_k{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bolder;
	text-align : center;
}
.normal, p   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	padding : 3px 3px 3px 3px;
	text-align : left;
}
.normal_bold   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	padding : 3px 3px 3px 3px;
	text-align : left;
	font-weight : bold;
}
.suche   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	padding : 3px 3px 3px 3px;
	text-align : left;
}
.suche_bold   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	padding : 3px 3px 3px 3px;
	text-align : left;
	font-weight : bold;
}
.ergebniss   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding : 0;
	text-align : left;
	vertical-align : top;
	background: #ffffff;
}
.ergebniss_i  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding : 0;
	text-align : left;
	vertical-align : top;
	background: #ffffff;
	font-style : italic;
}
.ergebniss_bold   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding : 0;
	text-align : right;
	font-weight : bold;
	vertical-align : top;
}
TD.name_layer   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-align : left;
	vertical-align : middle;
	padding : 1px 1px 2px 1px;
}
.normal_center   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	padding : 2px 2px 2px 2px;
}
TD.logo {
	padding : 10px 0 0 5px;
	text-align : center;
}
TD.hinter{
	width : 20px;
}

TD.chek{
	width : 17px;
	vertical-align : middle;
	text-align : center;
}
TD.text_top {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : top;
}
 TD.text_top_leg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align : top;
	font-weight : bold;
}
TD.karte_unten {
	vertical-align : bottom;
}
TD.karte_unten_center {
	vertical-align : bottom;
	text-align : center;
	background-image : url(../../symbols_fonts_styles/inter_unten.jpg);
	padding : 0;
	background-repeat : repeat-x;
	margin : 0;
}
TD.karte_mitte_left {
	vertical-align : middle;
	text-align : left;
	background-image : url(../../symbols_fonts_styles/inter_links.jpg);
	padding : 0;
	background-repeat : repeat-y;
	margin : 0;
}
TD.karte_mitte_recht {
	vertical-align : middle;
	text-align : right;
	background-image : url(../../symbols_fonts_styles/inter_rechts.jpg);
	padding : 0;
	background-repeat : repeat-y;
	margin : 0;
}
TD.karte_oben {
	vertical-align : top;
	width : 13px;
	height : 13px;
}
TD.karte_oben_center {
	vertical-align : top;
	text-align : center;
	background-image : url(../../symbols_fonts_styles/inter_oben.jpg);
	padding : 0;
	background-repeat : repeat-x;
	margin : 0;
}
TD.werkzeug{
	width : 22px;
	vertical-align : middle;
	text-align : center;
}
slider{
	width : 170px;
}
#layer_leg1 {
	position: absolute;
	left: 10px;
	top: 318px;
	visibility: visible;
	width: 200px;
}
#layer_leg2 {
	position: absolute;
	left: 10px;
	top: 318px;
	visibility: hidden;
	width: 200px;
}
#zoombox {
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	left : 265px;
	top : 69px;
	border : 2px solid #FF0000;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity:0.5;
	/* IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);
}
.karte_oben_hinter{
	background-image : url(../../symbols_fonts_styles/ext_oben.jpg);
	width : 100%;
	padding : 0 0 0 0;
	background-repeat : repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 10px;
	vertical-align : top;
}
.karte_unten_hinter{
	background-image : url(../../symbols_fonts_styles/ext_unten.jpg);
	width : 100%;
	padding : 0 0 0 0;
	background-repeat : repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 10;
	vertical-align : top;
}
.karte_top{
	width : 10px;
	height : 10px;
	vertical-align : top;
}
.karte_unten{
	width : 10px;
	height : 10px;
	vertical-align : top;
}
.karte_links_hinter{
	background-image : url(../../symbols_fonts_styles/ext_links.jpg);
	padding : 0;
	background-repeat : repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width : 10ppx;
	height : 100%;
}
.karte_rechts_ext{
	background-image : url(../../symbols_fonts_styles/ext_rechts.jpg);
	padding : 0;
	height : 10px;
	background-repeat : repeat-y;
}
P.wait_screen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	text-align : center;
}
.gris {
	margin:0;
	padding:10px;
	background : #EFEEED;
	text-align : center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: Black;
}
.leere{
	height : 20px;
}
.normal_cent_top{
	font-size : 9pt;
	text-align : center;
	vertical-align : top;
}
.normal_cent_80{
	font-size : 9pt;
	text-align : center;
	width : 70;
	vertical-align : top;
}
.normal_cent_90{
	font-size : 9pt;
	text-align : center;
	width : 90;
	vertical-align : top;
}
.normal_cent{
	font-size : 8pt;
	text-align : center;
	height : 24px;
}
INPUT.datum {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}
normal .auswahl_class{
	width:60px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}
normal .auswahl_class_mo{
	width:95px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}
INPUT.abfragen{
	background-color : #C3C3C3;
	border-color : #FBD007;
	border-style : solid;
	border-width : 1px;
	width : 100px;
}

