body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left:0px;
	margin-top:0px;
}
a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #FF3333;
}
.highlightedLink {
	color:#FF3333;
	text-decoration:underline;
}
.naviCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 18px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.naviVisitCell {
	color: #FF3333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 18px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}

.naviEmptyCell {
	height: 3px;
}
.textHeadCell {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #FF3333;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
}
.textCell, a.tooltip span td.mapTextCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-right: 18px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.headBarCell {
	background-color: #FF3333;
}
.highlightHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 18pt;
	color: #000000;
}
a.highlightHeadlineSmaller , a:link.highlightHeadlineSmaller, a:visited.highlightHeadlineSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 14pt;
	color: #FF3333;
}
.highlightHeadCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 18pt;
	color: #FFFFFF;
	background-color: #FF3333;
	padding: 8px;
	/* padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px; */
	text-align: left;
	vertical-align: top;
}
.highlightHeadCellBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 18pt;
	color: #FFFFFF;
	background-color: #000000;
	padding: 8px;
	/* padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px; */
	text-align: left;
	vertical-align: top;
}
.highlightInfoCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 10pt;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.addressHeadCell {
	background-color: #FF3333;
	color: #FFFFFF;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.addressCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.partnerCell {
	text-align:center;
	padding-left: 8px;
	padding-right:8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.tiny {
	font-size: 8pt;
}
.fahrzeugscheinNummern {
	font-size: 8pt;
	color: #FF3333;
}
.teileListe {
	font-size: 8pt;
	padding-left: 8px;
}
#rmaformular {
	padding-left: 8px;
	font-size:14px;
}

h2 {
	font-size: 14pt;
	font-weight: 900;
}
.highlight {
	font-size: 10pt;
	font-weight: 900;
}
.bolder16 {
	font-size: 16pt;
	font-weight: bolder;
}
.highlightColor {
	font-size: 10pt;
	font-weight: 900;
	color: #FF3333;
}
.nachdepot {
	background-color: Black;
	color: White;
}

.infoBoxes {
	position: relative;
}
  
.infoBoxHeadCell {
	background-color: #FF3333;
	color: #FFFFFF;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}  
.infoBoxText {
	padding: 8px;
}
.infoBoxInvisible {
  display: none;  
}
.infoBoxReinickendorfVisible {
  display: block;
  position: absolute; 
  top: -300px; 
  left: 380px; 
  width: 300px;
  height: 300px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 12pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.infoBoxSpandauVisible {
  display: block;
  position: absolute; 
  top: -314px; 
  left: -120px; 
  width: 300px;
  height: 310px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 12pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.infoBoxOberschoeneweideVisible {
  display: block;
  position: absolute; 
  top: -299px; 
  left: 445px; 
  width: 300px;
  height: 330px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 12pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.infoBoxSteglitzVisible {
  display: block;
  position: absolute; 
  top: -298px; 
  left: -130px; 
  width: 300px;
  height: 325px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 10pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.infoBoxPhone {
	font-weight: 900;
	font-size: 12pt;
	color: #FF3333;
}
.infoBoxPotsdamVisible {
  display: block;
  position: absolute; 
  top: -304px; 
  left: -130px; 
  width: 300px;
  height: 310px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 12pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.infoBoxTempelhofVisible {
  display: block;
  position: absolute; 
  top: -292px; 
  left: 460px; 
  width: 300px;
  height: 335px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 12pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.infoBoxNewsFrontVisible {
  display: block;
  position: absolute; 
  top: -415px; 
  left: 250px; 
  width: 424px;
  height: 622px;
  z-index: 100;
  border:1px dotted #000000; 
  background: #FFFFFF;
  color: #000000; 
  font: 16pt Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 0px;
}
.newsCell {
	padding:5px;
	color: #FF3333;
	text-align:left;
}
.newsCellBlack {
	font-weight:bold;
	color: #000000;
	padding:5px;
	color: #FF3333;
	text-align:left;
}
.newsCell a {
	font-weight:bold;
	color: #FF3333;
}
.newsCell a:link {
	font-weight:bold;
	color: #FF3333;
}
.newsCell a:visited  {
	font-weight:bold;
	color: #FF3333;
}
