/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* modul_landkarte */
#karte												{ width: 513px !important; width: 523px; height: 257px; overflow: hidden; border: 5px solid #DFDFDF; }
#karte .landkarte-ueberschrift						{ font-size: 12px; font-weight: bold; }
#karte .landkarte-beschreibung						{ font-size: 11px; }
#karte .landkarte-route-titel 						{ font-size: 13px; font-weight: bold; }
#karte a 											{ font-size: 11px; }
#karte input 										{ border: 1px solid #000000; margin-right: 5px;  }

.route_drucken										{ margin: 20px 0px; text-align: left;  }

#anfahrtsplanung #karte								{ width: 500px; height: 400px; overflow: hidden; margin-left: 0px; float: none; margin-right: 0px; margin: auto; }
#anfahrtsplanung #planer_ergebnis					{ margin: auto; }

#planer												{ width: 150px; float: right; text-align: left; }
#planer #route_start								{ width: 140px; }
#planer .form-button								{ width: 140px; }

.landkarte_planer									{ width: 100%; }
#planer_ergebnis									{ clear: both; width: 530px;  }
#sidebar											{ width: 200px; height: 200px; float: left; font-size: 11px; overflow: auto; }

.modul-landkarte									{ clear: both; overflow: hidden; }
.modul-landkarte label								{ width: 50px; float: left; }
.modul-landkarte .form-select						{ width: 200px; }
.standorte .suche-formular							{ background: #F1F1F1; padding: 10px; border: 5px solid #DFDFDF; width: 493px !important; width: 513px; }
.form-submit-zeile									{ text-align: right; clear: both; height: 20px;}
.modul-landkarte .standortfinder .liste				{  }

.modul-landkarte a									{ padding: 0px; }
.modul-landkarte a:link								{ padding: 0px; }
.modul-landkarte a:hover							{ padding: 0px; }
.modul-landkarte a:active							{ padding: 0px; }
.modul-landkarte h2									{ font-size: 14px; color: #1a6739; font-weight: bold; }

.modul-landkarte .detail .standort-multimedia		{ float: left; }
.modul-landkarte .detail .foto 						{ width: 253px !important; width: 263px; overflow: hidden; border: 5px solid #DFDFDF; text-align: center; }	
.modul-landkarte .detail .beschreibung				{ float: left; width: 240px; margin-right: 5px; }

.ansprechpartner									{ background: #F1F1F1; padding: 10px; border: 5px solid #DFDFDF; }

.formular-landkarte label							{ width: 100px; float: left; }
.formular-landkarte .form-eingabe-zeile-radio		{ float: left; margin-right: 20px; }
.formular-landkarte .form-label-radio				{ float: left; }
.formular-landkarte .form-radio						{ float: left; margin-top: 3px;}

.modul-landkarte .liste 													{ height:400px; overflow-y:auto; margin-top:20px; border: 1px solid #DFDFDF; }
.modul-landkarte .liste .standort-item 										{ margin:5px 0px 5px 5px; height:140px; float:left; width:235px; display:block; border: 5px solid #F2F3F3; cursor:pointer; }
.modul-landkarte .liste .standort-item .kopfzeile 							{  }
.modul-landkarte .liste .standort-item .kopfzeile table 					{ width:100%; height:18px; border-bottom: 1px solid #F2F3F3;  }
.modul-landkarte .liste .standort-item .kopfzeile table tr 					{ height:30px; }
.modul-landkarte .liste .standort-item .kopfzeile table tr td.fadenkreuz	{ width:25px; vertical-align:top; padding:2px 0px 0px 2px;}
.modul-landkarte .liste .standort-item .kopfzeile table tr td.name			{ padding-top:1px; vertical-align:top; }
.modul-landkarte .liste .standort-item .beschreibung						{ margin:5px 3px 3px 5px;}
.modul-landkarte .liste .standort-item .detail-link							{ display:block; padding:4px 2px; text-align:right;}





