BODY {
	margin : 4px 4px 4px 4px;
	background : #ffffff;
	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 : 265px;
	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{
	vertical-align : top;
	border : thin solid;
	width : 190px;
	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    {
	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.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: 8px;
	top: 48px;
	visibility: visible;
	width: 200px;
}
#layer_leg2 {
	position: absolute;
	left: 8px;
	top: 48px;
	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;
	text-align : center;
}
P.wait_screen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	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;
}
table.links td.suche {
	background-color : #EFEEED;
	border-left : 1px solid #ffdd75;
	border-right : 1px solid #ffdd75;
	margin : 0;
	padding : 0 0 0 3px;
}
.ajax_suche {
	padding : 0px 1px 0px 1px;
}
.resultado {
	visibility : hidden;
	width : 250px;
	padding : 0px 1px 0px 1px;
	overflow: auto;
}
.resultado table{
	width : 100%;
}
.resultado table td.re {
	text-align : right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-right : 4px;
}
.resultado table td.li a,{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF3366;
	text-decoration: none;
	font-variant : normal;
	cursor : hand;
	display : block;
}
.resultado table td.re a  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-variant : normal;
	cursor : hand;
	display : block;
}
.resultado table td.li a:hover {
	text-decoration: none;
	color: #FF3366;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : pointer;
	display : block;
}
.resultado table td.re a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor : pointer;
	display : block;
}

.ajax_suche label {
	cursor: pointer;
}
.ajax_suche input[type=text]{
	color: #000;
	background: #F8F8F8;
	width : 244px;
}
trenlinie{
	vertical-align : top;
	border : thin solid;
	border-color : #FFCE06;
	width : 190px;
	padding : 0;
	margin-top : 3;
}
.im_hint_unt2{
	background-image : url(../../symbols_fonts_styles/im_hint_unt2.jpg);
	width : 100%;
	padding : 0;
	background-repeat : repeat-x;
	text-align : center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height : 10px;
	vertical-align : middle;
}
.ergebniss_bold2   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding : 0;
	text-align : left;
	font-weight : bold;
	vertical-align : top;
}
.normal_center_l   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #072FEB;
	padding : 2px 2px 2px 2px;
	font-weight : bold;
}
p.logo{
	text-align : center;
}
.Nixgefunden {
	visibility : visible;
	width : 150px;
	background-color : #FCD1DE;
	border : 1px solid #CC2637;
	height : 30px;
	padding : 5px 0px 0 5px;
	font-weight : bold;
}