
/* Global Class Styles */

a:link {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: underline;
}

a.OLink:link {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
a.OLink:visited {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
a.OLink:hover {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
a.OLink:active {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}

a.LoginLink:link {
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
a.LoginLink:visited {
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
a.LoginLink:hover {
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
a.LoginLink:active {
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

@media print {
	body.MBackgrund {
	background-color:#FFFFFF;
	}
}

@media screen, handheld {
	body.MBackgrund {
	background-color:#FBEE22;
	}
}

td {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	color: #5A5A5A
}

p {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	color: #5A5A5A
}

td.HeaderBar {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	background-color : #D2DAEB;
}

td.SeparationLine	{
	background-color : #AAAAAA;
}

image.MainImg {
	border: 1px solid #AAAAAA;
}

#MBlauFett {
	font-weight: bold;
	color: #1F55FF;
}

#MRot {
	color: #FF0000;
}

.PageTitle {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
}

td.CountyName {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
	text-decoration: underline;
}

.CountyInfo {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
}

/* Main Page */

td.FooterAddress {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #1F55FF;
	background-color : #FBEE22;
}

td.welcome {
	text-align: justify;
}

td.BarLineSmall		{
	background-color : #D2DAEB;
	height : 16px;
}

a.BarLink:link {
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.BarLink:visited {
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
a.BarLink:hover {
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
a.BarLink:active {
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}

/* MENU CLASS */
/* Main */

td.MMenuIcon {
	background-color : #D2DAEB;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
}

td.MMenuText {
	background-color : #FBEE22;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: none;   	
}

td.MMenuTextHover {
	cursor: pointer;
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: underline;
}

a.MMenuText:link {
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: none;
}
a.MMenuText:visited {
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: none;
}
a.MMenuText:hover {
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: underline;
}
a.MMenuText:active {
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: none;
}

td.RMenuText {
	background-color : #FBEE22;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;   	
}

td.RMenuTextHover {
	cursor: pointer;
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

a.RMenuText:link {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.RMenuText:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.RMenuText:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.RMenuText:active {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/* Reservation */

td.RMenuText {
	background-color : #FBEE22;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;   	
}

td.RMenuTextHover {
	cursor: pointer;
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

a.RMenuText:link {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.RMenuText:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.RMenuText:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.RMenuText:active {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/* Admin Menu Class */

td.AMenuText {
	background-color : #FFB4B4;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: none;   	
}

td.AMenuTextHover {
	cursor: pointer;
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
	text-decoration: underline;
}

a.AMenuText:link {
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.AMenuText:visited {
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}
a.AMenuText:hover {
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: underline;
}
a.AMenuText:active {
	font-size: 11px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}

a.SBrowseTo:link {
	font-size: 12px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: underline;
}
a.SBrowseTo:visited {
	font-size: 12px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: underline;
}
a.SBrowseTo:hover {
	font-size: 12px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
}
a.SBrowseTo:active {
	font-size: 12px; 
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: underline;
}

/* Admin Menu-Label Classes */

.MenuHeader {
	padding-left: 8px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF;
}

fieldset.AMenuField {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 8px;
	margin-right: 8px;
	border: 1px solid #AAAAAA;
}
legend.AMenuLabel {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px; 
	font-weight: bold;
	color: #5A5A5A;
}

/* Search Fields and Tables Class */

td.SMenu {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	color: #5A5A5A;
	text-decoration: none;
	cursor: pointer;
}

td.SMenuHover {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	color: #5A5A5A;
	text-decoration: underline;
	cursor: pointer;
}

td.SBMenu {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
	cursor: pointer;
}

td.SBMenuHover {
	font-family: Arial, Helvetica, Verdana; 
	font-size: 12px; 
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: underline;
	cursor: pointer;
}

td.SText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	vertical-align : bottom;
}

td.SRadioText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	vertical-align : middle;
	cursor: default;
}

td.SForm {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	vertical-align : top;
}

.SFormAll {
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #003399
}

.SFormMultiAll {
	background-color : #ABFFAB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #003399
}

.SFormSelectAll {
	background-color : #ABFFAB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #003399
}

#SAbsPage {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}

td.STableHeader {
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.STableLine {
	background-color : #FBEE22;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #5A5A5A;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.RTableLine {
	background-color : #F5DEB3;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #5A5A5A;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.STableLineHover {
	background-color : #D2DAEB;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #5A5A5A;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.MHeader {
	font-family: Arial, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #3566FF;
}

input.MapHeader {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
	padding: 0px;
	margin: 0px;
	background-color: #FBF596;
	border: 0px solid #808080;
}

td.MapHTMLText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #5A5A5A;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

textarea.MapHTMLText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #5A5A5A;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	background-color: #FBF596;
	border-top: 1px solid #808080;
}

/* BoxStyle */

td.BoxHeader {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4682B4;
}

/* WEBSITE CLASS */

td.WName {
	font-family: Arial, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #3566FF;
}

td.WWellText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3566FF;
}

td.WAddress {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
}

#WInfo {
	font-size: 12px;
}

#WInfoFett {
	font-size: 12px;
	font-weight: bold;
}

td.WPropRow {
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;	
}

td.WPropRowHover {
	cursor: default;
	background-color : #FBF596;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
}

a.WEmailHome:link {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.WEmailHome:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.WEmailHome:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.WEmailHome:active {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

td.WMenuIcon {
	background-color : #D2DAEB;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #3566FF;
}

td.WMenuText {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3566FF;
	text-decoration: underline;  	
}

td.WMenuTextHover {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3566FF;
	text-decoration: underline;
}

a.WMenuText:link {
	font-size: 11px;
	font-weight: normal;
	color: #3566FF;
	text-decoration: underline;
}
a.WMenuText:visited {
	font-size: 11px;
	font-weight: normal;
	color: #3566FF;
	text-decoration: underline;
}
a.WMenuText:hover {
	font-size: 11px;
	font-weight: normal;
	color: #3566FF;
	text-decoration: underline;
}
a.WMenuText:active {
	font-size: 11px;
	font-weight: normal;
	color: #3566FF;
	text-decoration: underline;
}

td.WTextRight {
	font-family: Arial, Helvetica; 
	font-size: 15px; 
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}

p.TextRightIn {
	font-family: Arial, Helvetica; 
	font-size: 15px; 
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}

td.WTextLeft {
	font-family: Arial, Helvetica; 
	font-size: 13px;
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}

p.TextLeftIn {
	font-family: Arial, Helvetica; 
	font-size: 13px;
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}

td.WOffer {
	font-family: Arial, Helvetica; 
	font-size: 15px; 
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}

p.TextOffer {
	font-family: Arial, Helvetica; 
	font-size: 15px; 
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}

/* CMS CLASS */
a.link14:link { 
	font-size: 14pt;
}
a.link14:visited {
	font-size: 14pt;
}
a.link14:hover {
	font-size: 14pt;
}
a.link14:active { 
	font-size: 14pt;
}

a.link18:link { 
	font-size: 18pt;
}
a.link18:visited {
	font-size: 18pt;
}
a.link18:hover {
	font-size: 18pt;
}
a.link18:active { 
	font-size: 18pt;
}

.text8 {
	font-size: 11px;
}
.text9 {
	font-size: 12px;
}
.text10 {
	font-size: 13px;
}
.text11 {
	font-size: 14px;
}
.text12 {
	font-size: 15px;
}
.text13 {
	font-size: 16px;
}
.text14 {
	font-size: 17px;
}
.text16 {
	font-size: 18px;
}
.text18 {
	font-size: 21pt;
}
.text22 {
	font-size: 25pt;
}
