body { margin: 0px; padding: 0px; color:#000000; font-size:11px; line-height:1.3; font-family:Arial, Geneva, Helvetica, sans-serif; height:100%; } form { padding:0px; margin:0px; } a {
text-decoration: none; } p { margin:0px; padding:0px; margin-bottom:4px; } br { line-height:0.5; } td { font-size:11px; } ul { margin:0px 0px 4px 8px; padding-left:8px; } textarea { font-size:11px;
font-family:Arial, Geneva, Helvetica, sans-serif; } .search-result{ font-weight:bold; } .eng { letter-spacing: -1px; } #BigImg a { color:#FFFFFF; padding:0px 1px 3px 0px; font-size:0.9em; } #BigImg
img { border:1px solid #FFFFFF; cursor:pointer; } #BigImgBackground { background-image: url(/layout/big_img_bg.png); } select,input { background-color:#ffffff; font-weight:bold; margin-top:2px;
margin-bottom:2px; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; } input, textarea { padding-left:3px; } .input-error { color:#000; font-weight:bold; } .kasten-menu {
display:block; color:#FFFFFF; font-weight:bold; } .ort_link { font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; } .typo-klein { font-size:10px; line-height:14px; }
.typo-gross { font-size:12px; } /* Liste der Suchergebnisse */ div.liste{ padding-top:4px; } table.liste{ cursor:pointer; border-top:1px solid #000; width:100%; padding:2px 6px; } table.liste-box{
width:100%; border:0px; padding:0px; margin:0px; } table.liste-box th{ width:22px; vertical-align:top; text-align:left; } table.liste-box td{ vertical-align:top; } .show_kat ul{ list-style:none;
margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; } .show_kat li{ padding:0px; margin:0px; } .show_kat table{ border:0; padding:0px; margin:0px; border-collapse:collapse; }
.show_kat table td{ vertical-align:top; } .show_kat img.plus-minus{ margin-top:2px; cursor:pointer; } .show_kat img.spacer{ margin-top:2px; } .show_kat img.checkbox{ margin:1px 2px 1px 1px;
cursor:pointer; } .show_kat td.name{ cursor:pointer; vertical-align:baseline; } .show_kat li.ebene{ border-bottom:1px solid #000; padding-top:2px; padding-bottom:1px; } .show_kat ul.lev0{
padding-left:0px; margin-left:0px; } .show_kat ul.lev1{ padding-left:16px; margin-left:0px; } #openmarker { width:350px; height:160px; } #openmarker_small { width:250px; height:160px; } .reiter {
width:100%; padding:7px 0px 0px 0px !important; } .reiter td { vertical-align:bottom; border-bottom:1px solid #000; } .reiter a { display:block; padding:0px 5px; font-weight:normal; color:#999999
!important; border:1px solid #999999; border-bottom:none; margin:0px 1px; } .reiter .aktiv { border-bottom:none; } .reiter .aktiv a { font-weight:bold; padding:2px 5px; border:1px solid #000;
border-bottom:none; color:#000 !important; margin:0px; }   .bb, .br, .mehr, .noprint, .karte, #timm4_mailer, #kopf, #nav-top, #nav-info, #links, #copyright { display:none } #mitte { width:600px; }
#rechts { width:600px; overflow:hidden; } .meldung { padding:4px 7px 4px 7px; } .meldung td { font-size:12px; line-height:16px; } .meldung b { font-weight:bold; display:block; margin-bottom:5px; }
.meldung img { margin-left:10px; }  a.block{ display: block; color:#000; } a.bold{ font-weight:bold !important; } a.button{ width:100px; display:block; line-height:1.3; font-weight:bold; color:#FFF
!important;; text-align:center; padding:1px 0px 1px 5px; background-color: #000; letter-spacing:1px; } a.download-xls, a.download-rss, a.download-doc, a.download-rtf, a.download-pdf { display: block;
line-height:18px; } .mapbox{ background-image: url(/layout/boxes//bg_m_map.gif) !important; } .mapbox .bb, .mapbox .br { background-image: url(/spacer.gif) !important; } /* Fenster wenn Liste */
#infowindow .header-line{ height:1px;  border-bottom:1px solid #000; } #infowindow .liste{ overflow:auto; } #infowindow .datensatz_navi{ margin-top:1px; padding-bottom:4px; overflow:hidden;
width:100%; } #infowindow .datensatz_navi a { text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 3px 1px 3px; border:1px solid #000;
background-color: #FFFFFF; } #infowindow .datensatz_navi a:hover { background-color: #CCCCCC; } #infowindow .datensatz_navi a.aktiv { background-color: #CCCCCC; } /* Ein Eintrag im Marker */
#infowindow .inhalt br{ line-height:0.5; } #infowindow .links{ border-top:1px solid #000; padding-top:6px; margin-top:0px; } /* Eintrag in der Liste */ #infowindow .item{ border-bottom:1px solid #000;
} #infowindow .headline{ display:block; font-weight:bold; color:#000000; } /* Einzeleintrag */ #infowindow h2{ margin:0px !important;  font-size:15px !important; font-weight:bold !important; }
#infowindow a{ font-weight:bold; } /* VE CSS */ .icon_default{ position:relative !important; top:-18px !important; left:4px !important; } .icon_default_img{ position:relative !important; top:-36px
!important; left:-5px !important; } .icon_ort{ position:relative !important; top:2px !important; left:7px !important; } .icon_ort img{ width:12px !important; height:12px !important; } .ero {
color:#000000 !important; font-size:12px !important; margin-top:0px !important; margin-left:4px !important; } .ero-leftBeak { padding:0pt 0pt 0pt 19px !important; } .ero-leftBeak .ero-beak { left:0px
!important; width:19px !important; } .ero-shadow{ background-color: transparent !important; } .ero .ero-body { border:1px solid #888888 !important; left:-3px !important; top:-3px !important;
width:auto !important; z-index:88 !important; } * html .ero .ero-body { width:380px !important; } .ero-actionsBackground{ margin:0px !important; } .ero .ero-previewArea div.firstChild { margin:0px
10px 0px 10px !important; padding-bottom:4px !important; } .ero-previewArea br{ /* display:none !important; */ } .VE_Pushpin_Popup_Body { color:#000000 !important; font-family:Arial, Helvetica,
sans-serif !important; font-size:12px !important; } .VE_Pushpin_Popup_Body h2{ padding-bottom:4px !important; } .box-blau a { color:#000; text-decoration:none !important; font-weight:bold !important;
} .box-blau a.link { font-size:11px; line-height:1.2; } .box-blau a.close { } .box-blau .images { clear: right;  float: right;  padding-left:10px; } .box-blau .inhalt { position:relative; clear: left;
padding: 6px 6px 6px 7px; margin-top:1px; } .box-blau .inhalt_np { position:relative; clear: left; padding: 0px; } .box-blau .link_liste { clear: left; padding: 6px 6px 0px 8px; font-weight:bold; }
.box-blau .inhalt h1 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:16px; } .box-blau .inhalt h2 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:11px; }
.box-blau .feet { color:#000; clear:both; } .box-blau .abstand { height:1px;  position:relative; margin-top:4px; margin-bottom:5px; background-color:#000; } .box-blau select, .box-blau input {
color:#000; margin:0px; } .box-blau .input-error{ color:#000; font-weight:bold; } .box-blau .datensatz_navi{ border-bottom:1px solid #000; margin-top:1px; padding-bottom:6px; margin-bottom:4px;
overflow:hidden; width:100%; } .box-blau .datensatz_navi a { text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 3px 1px 3px; border:1px
solid #000; background-color: #FFFFFF; } .box-blau .datensatz_navi a:hover { background-color: #CCCCCC; } .box-blau .datensatz_navi a.aktiv { background-color: #CCCCCC; } #get_date_box_blau {
border:1px solid #000; background-color:#FFFFFF; z-index:99; position:absolute; width:185px; height:160px; } #get_date_box_blau td,th{ text-align:center; font-size:11px; } #get_date_box_blau td a,
#get_date_box_blau th a{ text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 2px 1px 2px; border:1px solid #000; background-color:
#FFFFFF; } #get_date_box_blau td a:hover, #get_date_box_blau th a:hover{ background-color: #CCCCCC; } #get_date_box_blau td .heute{ background-color: #FFCCCC; }  #mitte .box-blau { position:relative;
margin-bottom:8px; } #mitte .box-blau .boxes{ overflow:hidden; } #mitte .box-blau .head { float:left; padding:0px 10px 1px 7px; } #mitte .box-blau .head h1, #mitte .box-blau .head h2 {
line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #mitte .box-blau .head h1.big { line-height:22px; font-size: 16px; margin: 0px; padding: 0px;
font-weight: bold; color: #000; } #mitte .map { width: 504px;  height: 450px; overflow: hidden !important; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
#rechts .box-blau { position:relative; padding:0px 0px 6px 0px; margin-bottom:8px; } #rechts .box-blau .boxes{ margin:0px 6px 0px 1px; overflow:hidden; } #rechts .box-blau .head { float:left;
padding:0px 10px 1px 7px; white-space:nowrap; } #rechts .box-blau .head h1 { line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #rechts .suche-head{
padding-bottom:1px;  font-weight:bold; } #rechts .suche-value{ padding-bottom:5px; } .box-gruen a { color:#000; text-decoration:none !important; font-weight:bold !important; } .box-gruen a.link {
font-size:11px; line-height:1.2; } .box-gruen a.close { } .box-gruen .images { clear: right;  float: right;  padding-left:10px; } .box-gruen .inhalt { position:relative; clear: left; padding: 6px 6px
6px 7px; margin-top:1px; } .box-gruen .inhalt_np { position:relative; clear: left; padding: 0px; } .box-gruen .link_liste { clear: left; padding: 6px 6px 0px 8px; font-weight:bold; } .box-gruen
.inhalt h1 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:16px; } .box-gruen .inhalt h2 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:11px; } .box-gruen
.feet { color:#000; clear:both; } .box-gruen .abstand { height:1px;  position:relative; margin-top:4px; margin-bottom:5px; background-color:#000; } .box-gruen select, .box-gruen input { color:#000;
margin:0px; } .box-gruen .input-error{ color:#000; font-weight:bold; } .box-gruen .datensatz_navi{ border-bottom:1px solid #000; margin-top:1px; padding-bottom:6px; margin-bottom:4px; overflow:hidden;
width:100%; } .box-gruen .datensatz_navi a { text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 3px 1px 3px; border:1px solid #000;
background-color: #FFFFFF; } .box-gruen .datensatz_navi a:hover { background-color: #CCCCCC; } .box-gruen .datensatz_navi a.aktiv { background-color: #CCCCCC; } #get_date_box_gruen { border:1px solid
#000; background-color:#FFFFFF; z-index:99; position:absolute; width:185px; height:160px; } #get_date_box_gruen td,th{ text-align:center; font-size:11px; } #get_date_box_gruen td a,
#get_date_box_gruen th a{ text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 2px 1px 2px; border:1px solid #000; background-color:
#FFFFFF; } #get_date_box_gruen td a:hover, #get_date_box_gruen th a:hover{ background-color: #CCCCCC; } #get_date_box_gruen td .heute{ background-color: #FFCCCC; }  #mitte .box-gruen {
position:relative; margin-bottom:8px; } #mitte .box-gruen .boxes{ overflow:hidden; } #mitte .box-gruen .head { float:left; padding:0px 10px 1px 7px; } #mitte .box-gruen .head h1, #mitte .box-gruen
.head h2 { line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #mitte .box-gruen .head h1.big { line-height:22px; font-size: 16px; margin: 0px; padding:
0px; font-weight: bold; color: #000; } #mitte .map { width: 504px;  height: 450px; overflow: hidden !important; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
#rechts .box-gruen { position:relative; padding:0px 0px 6px 0px; margin-bottom:8px; } #rechts .box-gruen .boxes{ margin:0px 6px 0px 1px; overflow:hidden; } #rechts .box-gruen .head { float:left;
padding:0px 10px 1px 7px; white-space:nowrap; } #rechts .box-gruen .head h1 { line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #rechts .suche-head{
padding-bottom:1px;  font-weight:bold; } #rechts .suche-value{ padding-bottom:5px; } .box-orange a { color:#000; text-decoration:none !important; font-weight:bold !important; } .box-orange a.link {
font-size:11px; line-height:1.2; } .box-orange a.close { } .box-orange .images { clear: right;  float: right;  padding-left:10px; } .box-orange .inhalt { position:relative; clear: left; padding: 6px
6px 6px 7px; margin-top:1px; } .box-orange .inhalt_np { position:relative; clear: left; padding: 0px; } .box-orange .link_liste { clear: left; padding: 6px 6px 0px 8px; font-weight:bold; } .box-orange
.inhalt h1 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:16px; } .box-orange .inhalt h2 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:11px; } .box-orange
.feet { color:#000; clear:both; } .box-orange .abstand { height:1px;  position:relative; margin-top:4px; margin-bottom:5px; background-color:#000; } .box-orange select, .box-orange input { color:#000;
margin:0px; } .box-orange .input-error{ color:#000; font-weight:bold; } .box-orange .datensatz_navi{ border-bottom:1px solid #000; margin-top:1px; padding-bottom:6px; margin-bottom:4px;
overflow:hidden; width:100%; } .box-orange .datensatz_navi a { text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 3px 1px 3px;
border:1px solid #000; background-color: #FFFFFF; } .box-orange .datensatz_navi a:hover { background-color: #CCCCCC; } .box-orange .datensatz_navi a.aktiv { background-color: #CCCCCC; }
#get_date_box_orange { border:1px solid #000; background-color:#FFFFFF; z-index:99; position:absolute; width:185px; height:160px; } #get_date_box_orange td,th{ text-align:center; font-size:11px; }
#get_date_box_orange td a, #get_date_box_orange th a{ text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 2px 1px 2px; border:1px solid
#000; background-color: #FFFFFF; } #get_date_box_orange td a:hover, #get_date_box_orange th a:hover{ background-color: #CCCCCC; } #get_date_box_orange td .heute{ background-color: #FFCCCC; }  #mitte
.box-orange { position:relative; margin-bottom:8px; } #mitte .box-orange .boxes{ overflow:hidden; } #mitte .box-orange .head { float:left; padding:0px 10px 1px 7px; } #mitte .box-orange .head h1,
#mitte .box-orange .head h2 { line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #mitte .box-orange .head h1.big { line-height:22px; font-size: 16px;
margin: 0px; padding: 0px; font-weight: bold; color: #000; } #mitte .map { width: 504px;  height: 450px; overflow: hidden !important; border-left:1px solid #000; border-right:1px solid #000;
border-bottom:1px solid #000; } #rechts .box-orange { position:relative; padding:0px 0px 6px 0px; margin-bottom:8px; } #rechts .box-orange .boxes{ margin:0px 6px 0px 1px; overflow:hidden; } #rechts
.box-orange .head { float:left; padding:0px 10px 1px 7px; white-space:nowrap; } #rechts .box-orange .head h1 { line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color:
#000; } #rechts .suche-head{ padding-bottom:1px;  font-weight:bold; } #rechts .suche-value{ padding-bottom:5px; } .box-rot a { color:#000; text-decoration:none !important; font-weight:bold !important;
} .box-rot a.link { font-size:11px; line-height:1.2; } .box-rot a.close { } .box-rot .images { clear: right;  float: right;  padding-left:10px; } .box-rot .inhalt { position:relative; clear: left;
padding: 6px 6px 6px 7px; margin-top:1px; } .box-rot .inhalt_np { position:relative; clear: left; padding: 0px; } .box-rot .link_liste { clear: left; padding: 6px 6px 0px 8px; font-weight:bold; }
.box-rot .inhalt h1 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:16px; } .box-rot .inhalt h2 { margin:0px 0px 6px 0px; padding:0px; font-weight: bold; font-size:11px; } .box-rot
.feet { color:#000; clear:both; } .box-rot .abstand { height:1px;  position:relative; margin-top:4px; margin-bottom:5px; background-color:#000; } .box-rot select, .box-rot input { color:#000;
margin:0px; } .box-rot .input-error{ color:#000; font-weight:bold; } .box-rot .datensatz_navi{ border-bottom:1px solid #000; margin-top:1px; padding-bottom:6px; margin-bottom:4px; overflow:hidden;
width:100%; } .box-rot .datensatz_navi a { text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 3px 1px 3px; border:1px solid #000;
background-color: #FFFFFF; } .box-rot .datensatz_navi a:hover { background-color: #CCCCCC; } .box-rot .datensatz_navi a.aktiv { background-color: #CCCCCC; } #get_date_box_rot { border:1px solid #000;
background-color:#FFFFFF; z-index:99; position:absolute; width:185px; height:160px; } #get_date_box_rot td,th{ text-align:center; font-size:11px; } #get_date_box_rot td a, #get_date_box_rot th a{
text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 2px 1px 2px; border:1px solid #000; background-color: #FFFFFF; } #get_date_box_rot
td a:hover, #get_date_box_rot th a:hover{ background-color: #CCCCCC; } #get_date_box_rot td .heute{ background-color: #FFCCCC; }  #mitte .box-rot { position:relative; margin-bottom:8px; } #mitte
.box-rot .boxes{ overflow:hidden; } #mitte .box-rot .head { float:left; padding:0px 10px 1px 7px; } #mitte .box-rot .head h1, #mitte .box-rot .head h2 { line-height:14px; font-size: 12px; margin: 0px;
padding: 0px; font-weight: bold; color: #000; } #mitte .box-rot .head h1.big { line-height:22px; font-size: 16px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #mitte .map { width:
504px;  height: 450px; overflow: hidden !important; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; } #rechts .box-rot { position:relative; padding:0px 0px 6px
0px; margin-bottom:8px; } #rechts .box-rot .boxes{ margin:0px 6px 0px 1px; overflow:hidden; } #rechts .box-rot .head { float:left; padding:0px 10px 1px 7px; white-space:nowrap; } #rechts .box-rot
.head h1 { line-height:14px; font-size: 12px; margin: 0px; padding: 0px; font-weight: bold; color: #000; } #rechts .suche-head{ padding-bottom:1px;  font-weight:bold; } #rechts .suche-value{
padding-bottom:5px; } 

