table.inputForm
{
	border-collapse: collapse;
}
table.inputForm td table td
{
	border: none;
}
table.inputForm
{
	border-collapse: collapse;
	margin-bottom: 25px;
}
table.inputForm th, table.inputForm td
{
	
}
table.inputForm td select
{
	
}
table.imageGallery td
{
	text-align: center;
}
div.showVehicleName
{
	
}
div.showVehicleName a
{
	
}
div.title
{
	border: groove 3px;
	background-color: #FF9;	
}

#stil1
{
	color:#fff;
	font-style:italic;
	font-weight:bold;
	font-size:larger;
}

#link  {
	color:#F00 !important;
	font-size:14px !important;
	font-weight:bolder !important;
}
#link2  {
	font-size:14px !important;
	font-weight:bolder !important;
}

.thumbnail { 
  border-width: 1px; 
  border-style: solid; 
  border-color: black; 
}








table.homeview {
	margin: auto; 
	margin-left:auto; 
	margin-right:auto;
	margin-bottom: 25px;
	text-align:center;
	border:0px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#000;
}
table.homelogo {
	margin: auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	text-align:center;
	border:0px solid;
	border-color:#000;
	background-image: url(../../images/hometab.png);
}
table.homemodule {
	margin: auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:0px solid;
}
table.homemap {
	margin: auto; 
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	border:0px solid;
	border-color:#000;
}
td.homeview 
{
	border:5px solid;
	border-color:#0F6;
	text-align:center;
}
td.homelogo 
{
	text-align:center;
}
td.homefilter 
{
	text-align:center;
}
td.homemarker 
{
	text-align:center;
	font-weight:bolder;
	font-size:14px;
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	padding:2px;
	margin:2px;
}
td.homealarm
{
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	text-align:center;
	padding:2px;
	margin:2px;
}
td.homelink
{
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	text-align:center;
	padding:2px;
	margin:2px;
}
td.homeaddress
{
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	text-align:center;
	padding:2px;
	margin:2px;
}
td.homefoto
{
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	text-align:center;
	padding:2px;
	margin:2px;
}
td.homecounter
{
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	text-align:center;
	padding:2px;
	margin:2px;
}
td.homemap
{
	border:0px solid;
	border-color:#000;
	text-align:center;
}
th.homeview 
{
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	text-align:center;
	padding:2px;
	margin:2px;
}
p.homefooter
{
	text-align:center;
}









table.showmap {
	margin: auto; 
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	border:0px solid;
	border-color:#000;
	width: 98%;
}
table.shownavi {
	margin: auto; 
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	border:0px solid;
	border-color:#000;
}
table.showtable {
	margin: auto; 
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	border:0px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-color:#000;
}
td.shownavi1 
{
	text-align:left;
}
td.shownavi2 
{
	text-align:right;
}
td.shownavi3 
{
	text-align:left;
}
td.shownavi4 
{
	text-align:right;
}
td.showlogo 
{
	text-align:center;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
}
td.showtab 
{
	text-align:left !important;
	padding-left:10px !important;
	margin-left:10px !important;
	padding-right:10px !important;
	margin-right:10px !important;
	padding-top:5px !important;
	margin-top:5px !important;
	padding-bottom:5px !important;
	margin-bottom:5px !important;
	border:1px solid !important;
	border-right:0px solid !important;
	border-top:0px solid !important;
	border-color:#000 !important;
}
td.showmaptd
{
	text-align:center;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
}
td.showart 
{
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
	color:#F00;
	font-size:16px;
	font-weight:bold;
}
td.showpresse 
{
	text-align:center;
	border:1px solid;
	border-right:0px solid;
	border-top:0px solid;
	border-color:#000;
}
td.showimage 
{
	text-align:center;
	border:0px solid;
	border-color:#000;
}
img.showvehicle
{
    padding-right:5px !important;
	margin-right:5px !important;
    padding-bottom:5px !important;
	margin-bottom:5px !important;
	vertical-align:middle;
	}
td.showmap1 
{
	text-align:center;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#000;
}
td.showmap2 
{
	text-align:center;
	border:1px solid;
	border-color:#000;
}
img.show {
	padding:0 0 0 0 !important;
    margin:0 0 0 0 !important;
	}

a.link
{
  text-decoration: none !important;
}
a.link:hover
{
  text-decoration: underline !important;
}








table.maptable {
	margin: auto; 
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	border:0px solid;
	border-color:#000;
}
#maptable td {
	white-space:nowrap;
}
#map {
	border:0px solid black;
}
#legend {
	padding-left:6px;
	vertical-align:top;
	text-align:left;
}
#legend table td {
	vertical-align:center;
	padding-bottom:4px;
}
#legend legend { padding-bottom:6px; }
#legend img {
	width:16px;
	height:16px;
}
#timefilter {
	padding-left:6px;
	text-align:center;
	font-size:10pt;
}
#timefilter select {
	font-size:8pt;
}
#toolbar {
	padding-top:4px;
}
#EventMarkerList {
	margin-left:6px;
	border:1px solid black;
	background-color:#EEEEEE;
	color:black;
	width:95%;
	height:150px;
}
#EventMarkerList optgroup {
	font-size:10pt;
}
#EventMarkerList option {
	font-size:8pt;
	padding-left:10px;
}
#coordinateformatselection {
	visibility:hidden;
}
#HeaderEventTechnical, #HeaderEventFire, #HeaderEventExercise, #HeaderEventYouth, #HeaderEventAppointment, #HeaderEventNews {
	padding:3px;
	margin-bottom:3px;
	font-weight:bold;
	color:#FFFFFF;
}
#HeaderEventTechnical { background-color:#0000FF; }
#HeaderEventFire { background-color:#FF0000; }
#HeaderEventExercise { background-color:#00BB00; }
#HeaderEventYouth { background-color:#00BBBB; }
#HeaderEventAppointment { background-color:#BB22BB; }
#HeaderEventNews { background-color:#FFFF00; }
#InfoWindowLink {
	text-align:center;
	font-size:8pt;
}
#InfoWindowDescription {
	background-color:#FFFFFF;
	text-align:justify;
	font-family:Arial;
	font-size:8pt;
	border-width:0px;
}
button img {
	width:32px;
	height:32px;
}
.useless {
	font-size:8pt;
	color:#DD0000;
}


.infowindow {
	font-size:10pt;
	color:#DD0000;
	background-color: #ffffff;
	text-align:center;
}
.infowindowlabel {
	font-size:12pt;
	color:#ffffff;
	background-color: #ff0000;
	text-align:center;
	font-weight: bold;
}


a.gmap
{
  text-decoration: none !important;
}
a.gmap:hover
{
	text-decoration: underline !important;
	background-color: #EFEFEF !important;
}
a.gmap:visited
{
  color: #666 !important;
}

