/* Global Defaults begin */
a:link, a:visited, a:active {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #003377;
}
p {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0px, 0px,0px,0px;
}
.lastlink{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin: 0px, 0px,0px,0px;
}
h1 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0px;
  margin-bottom: 12px;
}
h2 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0px;
  margin-bottom: 12px;
}
DIV.caption {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin: 0px;
}
P.anthrazith {
                font-family: verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color: #666666;
}
.anthrazith A:link,
.anthrazith A:visited,
.anthrazith A:active {
       font-weight: bold; 
         font-style: italic;
	color: #666666;
}
DIV.table {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
FORM {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
}
FORM TD {
  font-size: 12px;
}
SELECT,
INPUT {
  font-size:9px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
  width: 200px;
}
TEXTAREA {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:10px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
  width: 200px;
}

.bulletlist {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
/* Global Defaults end */

/* Indexed Search  begin*/
.tx-indexedsearch P {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.tx-indexedsearch A:link,
.tx-indexedsearch A:visited,
.tx-indexedsearch A:active {
	color: rgb(0, 51, 119);
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	font-size: 9px;
	color: #000000;
	width:100px;
} 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px, 2px, 2px, 2px;
	width:150px; 
} 
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic; 
} 
.tx-indexedsearch .tx-indexedsearch-whatis { 
  margin-top:10px; 
  margin-bottom:5px; 
} 
.tx-indexedsearch .tx-indexedsearch-sectionlinks UL {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  margin-top:0px; 
  margin-bottom:0px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
  background:#eeeeee; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
  font-weight:bold; 
  padding: 0px, 0px, 0px, 0px;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
  font-weight:normal; 
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
  font-style:italic;
  font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
  background:#eeeeff; 
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P{ 
  font-size: 10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
  color:red; 
}
.tx-indexedsearch P.tx-indexedsearch-noresults { 
  text-align:center; 
  font-weight:bold; 
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
  margin-top:20px; 
  margin-bottom:5px; 
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
  background:#cccccc; 
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
  vertical-align:absmiddle; 
} 
/* Indexed Search end*/

/* Indexed Search begin*/
.tx-macinasearchbox-pi1 INPUT {
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0px, 0px, 2px, 2px;
}
/* Indexed Search end*/

/* Navigation begin*/
TD#Nav {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(0, 51, 119);
	font-size: 9px;
	text-decoration: none;
	margin-top: 10px;
}
a.Nav:link {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(0, 51, 119);
	font-size: 9px;
	text-decoration: none;
}
a.Nav:visited { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(0, 51, 119);
	font-size: 9px;
	text-decoration: none;
}
a.Nav:active { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(0, 51, 119);
	font-size: 9px;
	text-decoration: none;
}
a.Nav:hover { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(0, 51, 119);
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
/* Navigation end*/

/* Sitemap begin*/
A.eoc-sitemap1:link,
A.eoc-sitemap1:visited {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: rgb(255, 255, 255);
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
A.eoc-sitemap2,
A.eoc-sitemap3  {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: rgb(0, 0, 0);
}
TD.eoc-sitemap {
  padding: 2px;
}
/* Sitemap end*/

/* Quick Navigation begin*/
TD#quicknav  {
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
}

TD#quicknav A {
                color: rgb(255, 255, 255);
                font-size: 10px;
	text-decoration: none;
}
TD#quicknav A:hover {
	text-decoration: underline;
}
/* Quick Navigation end */

/* Static Image Right  begin*/
TD#RIGHT_IMAGE IMG {
  border: 1px solid rgb(255, 255, 255);
}
TD#RIGHT_IMAGE {
  padding-bottom: 5px;
}
/* Static Image Right  end*/

/* Latest News begin */
TD#LATEST_NEWS TD{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size:9px;
 color: #003377;
}
TD#LATEST_NEWS TD A{
  text-decoration: none;
  color: #003377;
}
TABLE TR TD TABLE TR TD#LATEST_NEWS TABLE TR TD DIV.tt_news-more A:link {
  text-decoration: underline;
  color: rgb(112,140,180);
}


/* Latest News end */

/* News List begin */
TABLE#NewsList {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #000000;
}
TABLE#NewsList TD#Header {
  font-size: 12px;
}
TABLE#NewsList TD#Header A {
  color: #003377;
}
TABLE#NewsList TD#Intro P#Quelle {
  font-size: 10px;
  margin: 0px;
}
TABLE#NewsList TD#Intro P#Kategorie {
  font-size: 10px;
  margin: 0px;
}
TABLE#NewsList P#BildUnterschrift {
  font-size: 10px;
  margin: 0px;
}
TABLE#NewsList TD IMG {}
TABLE#NewsList TD#Intro P {}
/* News List end */

/* News Single begin */
TABLE#NewsSingle {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #000000;
}
TABLE#NewsSingle P#Datum {
  font-size: 12px;
  margin: 0px;
}
TABLE#NewsSingle P#Title {
  font-size: 14px;
  color: #003377;
  margin: 0px;
}
TABLE#NewsSingle P#Subheadline {
  font-size: 14px;
  margin: 0px;
}
TABLE#NewsSingle P#Quelle {
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 15px;
}
TABLE#NewsSingle P#Quelle A {
  color: #003377;
}
TABLE#NewsSingle P#NewsContent {
  font-size: 12px;
}
TABLE#NewsSingle P#BildBeschriftung {
  font-size: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}
TABLE#NewsSingle P#Links {
  font-size: 12px;
}
P#SingleNewsBackLink {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #003377;
}
DIV#NewsSearch INPUT {

  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:9px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
}
TABLE#NewsArchiev {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
TABLE#NewsArchiev TR TD#Headline {
  color: #ffffff;
}
TABLE#NewsArchiev TR TD#ArchievObject {
  color: #000000;
}
TABLE#NewsArchiev TR TD#ArchievObject A {
  color: #003377;
}
/* News Single End*/

/* Pauschalprogramme und Gastgeberverzeichnis beginn */
.user-traveloffer-pi1 TD,
.user-tourismhostdirectory-pi1 TD{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0, 0, 0);
  font-size: 12px;
}
.user-tourismhostdirectory-pi1 .user-tourismhostdirectory-pi1-browsebox P,
.user-traveloffer-pi1 .user-traveloffer-pi1-browsebox P {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin: 0px;
}
.user-traveloffer-pi1-searchbox-sword,
.user-tourismhostdirectory-pi1-searchbox-sword {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}
.user-traveloffer-pi1-searchbox INPUT,
.user-tourismhostdirectory-pi1-searchbox INPUT {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:9px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
}
INPUT.user-traveloffer-pi1-searchbox-button,
INPUT.user-tourismhostdirectory-pi1-searchbox-button {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  width:100px;
}


.user-tourismhostdirectory-pi1 .user-tourismhostdirectory-pi1-browsebox TD.user-tourismhostdirectory-pi1-browsebox-SCell,
.user-tourismhostdirectory-pi1 .user-tourismhostdirectory-pi1-browsebox TD.user-tourismhostdirectory-pi1-browsebox-SCell A,
.user-traveloffer-pi1 .user-traveloffer-pi1-browsebox TD.user-traveloffer-pi1-browsebox-SCell,
.user-traveloffer-pi1 .user-traveloffer-pi1-browsebox TD.user-traveloffer-pi1-browsebox-SCell A {
  background-color: rgb(112,140,180);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 9px;
}
.user-tourismhostdirectory-pi1 .user-tourismhostdirectory-pi1-browsebox TD,
.user-tourismhostdirectory-pi1 .user-tourismhostdirectory-pi1-browsebox TD A,
.user-traveloffer-pi1 DIV.user-traveloffer-pi1-browsebox TD,
.user-traveloffer-pi1 DIV.user-traveloffer-pi1-browsebox TD A {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0, 51, 119);
  font-size: 9px;
  font-weight: bold;
  background-color: #F1F4F8;
  padding: 3px;
}
/* Pauschalprogramme und Gastgeberverzeichnis end */


/* Gastgeberverzeichnis beginn */
TD.user-tourismhostdirectory-pi1-listrowField-name {
  font-weight: bold;
  padding-left: 5px;
}
TD.user-tourismhostdirectory-pi1-listrowField-description {
  padding-left: 5px;
  padding-right: 5px;
}


TD.user-tourismhostdirectory-pi1-listrowField-photo {
  padding: 5px;
}
.user-tourismhostdirectory-pi1-listrow TD.contact {
  font-size: 9px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.user-tourismhostdirectory-pi1-listrow .contact A {
  color: rgb(0, 0, 0);
}
.user-tourismhostdirectory-pi1-listrow .contact A:hover {
  color: #003377;
}
/* Gastgeberverzeichnis end */


/* Pauschalprogramme beginn */
.user-traveloffer-pi1 TD.singleViewField-headline {
  font-size: 14px;
  font-weight: bold;
}
.user-traveloffer-pi1 TD.singleViewField-backlink,
.user-traveloffer-pi1 P.singleViewField-url {
  font-size: 9px;
  font-weight: bold;
}
.user-traveloffer-pi1 .singleViewField-backlink A,
.user-traveloffer-pi1 .singleViewField-url A{
  font-size: 9px;
  color: rgb(112,140,180);
  font-weight: bold;
}
.user-traveloffer-pi1 TD.singleViewField-option,
.user-traveloffer-pi1 .singleViewField-features TD.singleViewField-Features,
.user-traveloffer-pi1 TD.singleViewField-description {
  font-size: 10px;
}
.user-traveloffer-pi1 DIV.singleViewField-featuresHL {
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
}
.user-traveloffer-pi1 TD.singleViewField-daterange {
  font-size: 10px;
  font-weight: bold;
}
.user-traveloffer-pi1 .singleViewField-bigimg IMG,
.user-traveloffer-pi1 .singleViewField-smallimg IMG {
  border: 1px solid rgb(0, 0, 0);
  margin-bottom: 5px;
}
.user-traveloffer-pi1 .user-traveloffer-pi1-listrow .listViewField-bigimg IMG {
  border: 1px solid #003377;
}
.user-traveloffer-pi1 DIV.user-traveloffer-pi1-listrow {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.user-traveloffer-pi1 .user-traveloffer-pi1-listrow TD.listViewField-Headline,
.user-traveloffer-pi1 .user-traveloffer-pi1-listrow TD.singleViewField-dateRange {
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding-left: 5px;
}
.user-traveloffer-pi1 .user-traveloffer-pi1-listrow TD.singleViewField-options,
.user-traveloffer-pi1 .user-traveloffer-pi1-listrow TD.listViewField-options {
  font-size: 10px;
  padding-left: 5px;
}
.user-traveloffer-pi1 .user-traveloffer-pi1-listrow TD.listViewField-dateRange {
  font-size: 9px;
}
.user-traveloffer-pi1 TD.LatestViewtitle {
  font-size: 10px;
  padding-bottom: 5px;
}
.user-traveloffer-pi1 TD.latestViewField-headline {
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 5px;
}
.user-traveloffer-pi1 DIV.latestViewField-smallimg {
  border: 1px solid rgb(0, 0, 0);
}
.user-traveloffer-pi1 TD.latestViewField-daterange {
  font-size: 10px;
  margin: 0px;
}
.user-traveloffer-pi1 TD.latestViewField-moreLink {
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
}
/* Pauschalprogramme end */

/* Newsletter begin */
P#NewsletterAbo,
TABLE#NewsletterAbo {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
.Newsletter INPUT,
TABLE#NewsletterAbo TR#buttons INPUT,
TABLE#NewsletterAbo TR#name INPUT,
TABLE#NewsletterAbo TR#email INPUT {
  font-size:9px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
}
P#NewsletterAbo A {
  color: #003377;
}
.Newsletter H3 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}
.Newsletter P {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
}
/* Newsletter end */

/* Calendar begin */
TABLE#Kalender {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
}
TABLE#Kalender TR TD#Headline {
  font-weight: bold;
}
TABLE#Kalender TR TD#Datum {}
TABLE#Kalender TR TD#Uhrzeit {}
TABLE#Kalender TR TD#Content {}
/* Calendar end */

/* eCards begin */
DIV.tx-srsendcard-pi1 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1 A#ImgSelect IMG {
  border: 1px solid #003377;
}
DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1 A#ImgSelect {}

DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1 TABLE TR TD P A {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003377;
}
DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1 TABLE TR TD P {
  margin-top: 0px;
  margin-bottom: 15 px;
}
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR TD TABLE TR TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR TD TABLE TR TD DIV P {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Datum TD P SELECT,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Absender TD P INPUT,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Empfaenger P INPUT {
  font-size:9px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
}
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Sig TD P TEXTAREA,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Nachricht TD P TEXTAREA,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Title TD P TEXTAREA {
  font-size:12px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
}
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Notify TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Sig TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Nachricht TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Title TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Datum TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Absender TD P,
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Empfaenger TD P {
  font-size: 12px;
  margin: 0px;
}
DIV.tx-srsendcard-pi1 TABLE#tx-srsendcard-pi1 TR#Nachricht TD#Instructions P{
  font-size: 10 px;
  font-weight: bold;
}

DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1-card TD#Title P {
  font-size: 12 px;
  font-weight: bold;
  color: #000000;
}
DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1-card TD#Sig P A,
DIV.tx-srsendcard-pi1 DIV.tx-srsendcard-pi1-card TD#Message P {
  font-size: 10 px;
  color: #000000;
}
DIV.tx-srsendcard-pi1 TR#Buttons INPUT{
  font-size:9px; 
  border: 1px solid #BBBBBB; 
  background-color: #FFFFFF;
  color:#000000;
  padding: 0px, 0px, 0px, 0px;
}
DIV.tx-srsendcard-pi1 P#Thanks {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
DIV.tx-srsendcard-pi1 P#Thanks A {
  color: #003377;
}
/* eCards end */

/* Guestbook begin*/
TABLE#Guesbook {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
TABLE#Guesbook TR#EntryHeader {
  background-color: #ccd6e4;
}
TABLE#Guesbook TR#EntryHeader TD {
  font-weight: bold;
}
TABLE#Guesbook TR#EntryContent {}
TABLE#Guesbook TR#EntryContent TD#Person {
  font-size: 10px;
}

TABLE#Guesbook TR#EntryContent TD#Person A {
  color: #003377;
}
/* Guestbook end*/


/* Calendar begin */
DIV.Kalender {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
DIV.Kalender P.Datum {
  font-size: 14px;
  margin: 0px;
}
DIV.Kalender P.Ort {
  font-size: 10px;
  margin: 0px;
}
DIV.Kalender P.Title {
  font-size: 14px;
  margin: 0px;
}
DIV.Kalender P.Title A {
  font-size: 14px;
  margin: 0px;
}
DIV.Kalender P.Veranstalter {

  font-size: 10px;
  margin: 0px;
}
DIV.Kalender P {
  margin-top: 10px;
  margin-bottom: 10px;
}
DIV.Kalender HR {
  margin: 0px;
}
/* Calendar end */
TD#print_link A:link,
TD#print_link A:visited {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0, 51, 119);
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
TD#print_link A:hover {
  text-decoration: underline;
}

.markerline {
text-align:left;
width:100%;
height:20px;
border-bottom: 1px solid grey;
float:left;
margin-bottom:10px;
}
.markerinput {
text-align:left;
height:100%;
width:15%;
float:left;
}
.markerlabel {
text-align:left;
font-size:13px;
height:100%;
width:70%;
float:left;
}

div#tx-rggooglemap-cat {
  font-style:normal;
  font-size: 14px;
  font-weight: normal;
color:#00538C;
}



div#tx-rggooglemap-cat input {
width:20px;


}


div#tx-rggooglemap-cat label {


text-align:left;
}


