/* TEMPLATE STYLES */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A, A:visited {
	color: #663399;
}
A:hover {
	color: #663399;
}

.grey_11 {font-size: 11px; color: #666666;}

.blue_11 {font-size: 11px; color: #6e1ba6;}
  A.blue_11:link {text-decoration:none; color: #6e1ba6;}
  A.blue_11:visited {text-decoration:none; color: #6e1ba6;}
  A.blue_11:hover {text-decoration:underline; color: #6e1ba6;}

.purple_11 {font-size: 11px; color: #67339b;}
  A.purple_11:link {text-decoration:underline; color: #67339b;}
  A.purple_11:visited {text-decoration:underline; color: #67339b;}
  A.purple_11:hover {text-decoration:none; color: #67339b;}

.black_11 {font-size: 11px; color: #6e1ba6;}
  A.black_11:link {text-decoration:none; color: #6e1ba6;}
  A.black_11:visited {text-decoration:none; color: #6e1ba6;}
  A.black_11:hover {text-decoration:underline; color: #6e1ba6;}

.blue_12 {font-size: 12px; color: #663399;}
  A.blue_12:link {text-decoration:none; color: #663399;}
  A.blue_12:visited {text-decoration:none; color: #663399;}
  A.blue_12:hover {text-decoration:underline; color: #663399;}

.pink_12 {font-size: 12px; color: #FF6699;}
  A.pink_12:link {text-decoration:none; color: #FF6699;}
  A.pink_12:visited {text-decoration:none; color: #FF6699;}
  A.pink_12:hover {text-decoration:underline; color: #FF6699;}

.menu_white {
	color: #FFFFFF;
}
  A.menu_white:link {text-decoration:none; color: #FFFFFF;}
  A.menu_white:visited {text-decoration:none; color: #FFFFFF;}
  A.menu_white:hover {text-decoration:underline; color: #FFFFFF;}
.menu_white_underline {
	color: #FFFFFF;
}
  A.menu_white_underline:link {text-decoration:none; color: #FFFFFF;}
  A.menu_white_underline:visited {text-decoration:none; color: #FFFFFF;}
  A.menu_white_underline:hover {text-decoration:underline; color: #FFFFFF;}
.text_11 {font-size: 11px; color: #666666;}
.form1 {width: 140px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.form2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.darkgrey_11 {
	font-size: 11px; color: #666666;
}
.blue_13 {color: #666666; font-size: 13px; font-weight: bold;}
.blue_14 {color: #663399; font-size: 14px; font-weight: bold;}
  A.blue_14:link {text-decoration:none; color: #663399;}
  A.blue_14:visited {text-decoration:none; color: #663399;}
  A.blue_14:hover {text-decoration:underline; color: #663399;}
.blue_16 {color: #67339b; font-size: 16px; font-weight: bold;}
.red_11 {color: #ff6699; font-size: 11px;}

/* OTHER */

.title { color: #663399; font-size: 18px; }
.title2 { color: #8585bd; font-size: 18px; }
.smalltitle { color: #663399; font-size: 14pt; margin: 0px 0px 6px 0px; font-weight: bold; }
  A.smalltitle:link { text-decoration: none; color: #663399;}
  A.smalltitle:visited { text-decoration: none; color: #663399;}
  A.smalltitle:hover {text-decoration:underline; color: #663399;}
.error {
	background-color: #f4f4f4;
	border: 1px solid #dedfdf;
	padding: 8px;
	color: #cc0000;
}
.smallred {
	font-weight: normal;
	font-size: 10px;
	color: #cc0000;
}
.fieldName {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.note {
	font-size: 11px;
	font-weight: normal;
	color: #663399;
}
.sitemapCity {
	font-size: 12px;
	font-weight: bold;
}
.sitemapShop {
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
}
.blogLanguageBottom {
	border-bottom: 1px solid #cccccc;
}
.blogLanguageButton {
	border: 1px solid #cccccc;
	background: #dedfdf;
}
.blogLanguageButton A {
	color: #666666;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.blogLanguageButtonSel {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.blogLanguageButtonSel A {
	color: #FE6498;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}

.blogLanguageNextPrev, .blogLanguageNextPrev A {
	font-size: 11px;
	font-weight: bold;
	color: #8585bd;
}

.blogEntry .title {
	font-size: 14px;
	margin: 0px 0px 6px 0px;
	font-weight: bold;
	color: #8585bd;
}

.blogEntry .datetime {
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 6px 0px;
}

.blogEntry .entry {
	font-size: 12px;
}

.blogEntry .links {
	font-size: 11px;
}

.blogComment .datetime {
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 6px 0px;
	font-weight: bold;
}

.blogComment .entry {
	font-size: 12px;
	margin: 0px 0px 12px 0px;
}

.blogComment .admin {
	float: right;
	font-size: 11px;
}

.locationsCity, .locationsCity A {
	margin: 2px 0px 0px 2px;
	font-size: 12px;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: none;
	color: #6e1ba6;
}

.locationsSubCity, .locationsSubCity A {
	font-size: 11px;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 0px 0px;
}

.locationsPhoto {
	margin: 0px 1px 8px 0px;
	border: 1px solid #999999;
	padding: 4px;
}
.blogTitle { color: #663399; font-size: 13pt; margin: 0px 0px 6px 0px; font-weight: bold; }
  A.blogTitle:link { text-decoration: none; color: #663399;}
  A.blogTitle:visited { text-decoration: none; color: #663399;}
  A.blogTitle:hover {text-decoration:underline; color: #663399;}

.ticker, .ticker A {
	color: #663399;
	text-decoration: none;
	font-weight: bold;
}
