/* CSS Document */
*{
margin:0;
padding:0;
}
/*a:link{
color:#003399;
text-decoration:underline
}
a:visited{
color:#003399;
text-decoration:underline
}
a:hover{
color:#6e6e6e;
text-decoration:none
}
a:active{
color:#003399;
text-decoration:underline
}*/

body{
margin: 10px auto 10px;
width: 760px;
background-color: #e10f00;
/*background-image: url(../images/WinterSeasonGradient1.jpg);*/
font-size:100%;
color: #005b2f;
text-align:center;
font:Arial,Helvetica,sans-serif;
}
h1{
font-size:1.8em;
font-weight:900;
text-align:center
}
h2{
font-size:1.6em;
font-weight:900;
text-align:center
}
h3{
font-size:1.4em;
font-weight:900;
text-align:center
}
h4{
font-size:1.4em;
font-weight:900;
text-align:center
}
h5{
font-size:1.3em;
font-weight:900;
text-align:center
}
h6{
font-size:1.3em;
font-style:oblique;
font-weight:900;
text-align:center
}
html{
font-size:75%;
margin-bottom:1px;
min-height:100%
}
p{
font:1.08em Arial,Helvetica,sans-serif;
}
strong {
	font-weight: bold;
	font-size: 1.3em;
}
table{
margin: 10px auto;
}

/* ======== CLASSES =======*/

.aligncenter{
text-align:center
}
.alignleft{
text-align:left
}
.alignright{
text-align:right;
}
.altlink:link{
color:#FF3333;
text-decoration:none
}
.altlink:visited{
color:#FF3333;
text-decoration:none
}
.altlink:hover{
color:#FFDD33;
text-decoration:underline
}
.altlink:active{
color:#FF3333;
text-decoration:none
}
.aside {
	font-size: 10px;
	font-style: italic;
	letter-spacing: 2px;
}
.blue {
	color: blue;
}
.bold {
	font-weight: 900;
}
.caption{
color: #fff;
text-align:center;
text-indent:0;
font-size:12px;
font-style:italic;
font-weight:100;
}
.category { font-family: 'Times New Roman', Times, Serif, serif; font-size: 18px; color: #c00; font-weight: bold; text-align: left; margin-bottom: 8px; text-transform:uppercase}
.centered{
text-align:center
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.clearboth {
	clear: both;
}
.contactTable{
	border: solid 1px #6e6e6e;
   border-collapse: collapse
	width: 380px;
}
.contactTable td{
border: none;
padding: 3px;
color: #004080;
}
.contactTable th{
	background: #6e6e6e;
	color: #FFFFFF;
}
.crimson {
	color: #dc143c;
}
.crimson a{
	color: #dc143c; text-decoration: none;
}
.emphasizeblue1 {
	font-size: 22px !important;
   color: #004080 !important;
	font-weight: bold ;
	font-style: italic;
}
.emphasizegreen1 {
	font-size: 22px !important;
   color: #005b2f; !important;
	font-weight: bold ;
	font-style: italic;
}
.exhibname { font-size: 16px; color: #005b2f; font-weight: bold; text-align: left; text-transform:uppercase;}

.LinkBox1 { font-size: 16px; color: rgb(128,0,0); margin: 2px;}

.lowercase {
	text-transform:lowercase;
}

.hwgreen {
	color: #005B2f;}
.maroon {
	color: #800000;
}
.PhotoTableTextHeading { 
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
color: #005b2f;
font-weight: 900;
text-align: center;
margin: 0 0 7px 0;}
 .PhotoTableText {
 font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #005b2f;
text-align: justify;
width: 444px;
margin: 0 0 0 44px}

.style1 {font-size: 18px}

/* IMAGE CODE */
#content .imgcont{
width: 317px;
margin: 12px 2px 4px 4px;
/*background-color: #F5F9FC;
padding: 2px;
*/}
.left{float: left;}
.right{float: right;}
.captioncont{
/*background-color:#fff;*/
}
#content .caption{
color: #333;
text-align:left;
text-indent: 14px;
font-size:12px;
font-style:italic;
font-weight:700;
}
/* END IMAGE CODE */
.red {
	color: red;
}
.smallprint{
font-size: 9px; 
color: #aaa;
text-align: center;
background-color: #cef3ff;
}
.smallprint a{
color: #666666;
}

/* ======== ID =======*/
#aboutcontent {
	width:760px;
	border: 1px solid teal;
	margin: 0 auto 0;
}
#aboutcontent #acleftcol {
	float: left;
	width: 400px;
}
#aboutcontent #acleftcol p {
text-align: justify;
color: #005b2f;
margin: 6px 0 0 18px;
}
#aboutcontent #acrightcol {
	float: right;
	width: 317px;
}
#aboutus {
width: 760px;
}
#aboutus p {
width: 700px;
font-family: "Times New Roman", Times, serif;
font-size: 17px;
font-style: italic;
text-align: justify;
margin: 6px auto 14px;
color: #005b2f;
}
#aboutus td {font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 1.3em;
margin: 2px 0 2px 6px;
color: #005b2f;
}
#banner {
font-family: "Times New Roman", Times, serif;
font-size: 1em;
width:760px;
height: 170px;
margin: 0 auto 0;
}
#banner a:link{
color:#005B2f;
font-weight: bold;
text-decoration: none;
}
#banner a:visited{
color:#005B2f;
font-weight: bold;
text-decoration: none;
}
#banner a:hover{
color: White;
font-weight: bold;
background: #005B2f;
text-decoration: none;
}
#banner a:active{
color: #005B2f;
text-decoration: none;
font-weight: bold;
}
#banner #leftbancol {
width: 150px;
font-size: 1.15em;
text-align: left;
color: #005b2f;
margin: 6px 0 0 3px;
/*border:1px solid red;*/
float:left;
}
#banner #centerbancol{
float:left;
margin: 0;
width:407px;
/*border: 1px solid red;*/
}
#banner #rightbancol {
font-size: 1.36em;
text-align: center;
line-height: 1.4em;
font-weight: bold;
color: #005B2f;
width: 176px;
float:left;
margin: 16px 0 0 3px;
/*border: 1px solid red;*/
}
#contactuspage {	background-color: #eaf5ff;
}
#contactuspage p {

font-family: "Times New Roman", Times, serif;
text-align: left;
line-height: 1.3em;
font-size: 1.3em;
width: 580px;
margin: 0 auto;
color: #005b2f;
font-weight: bold;
}
#contactusform {
	margin: 6px auto 6px;
}
#contactusform table {
	width: 555px;
	margin: 6px auto 6px;
}
#contactusform td {
font-family: "Times New Roman", Times, serif;
text-align: left;
line-height: 1.3em;
font-size: 1.3em;
width: 580px;
margin: 0 auto;
color: #005b2f;
font-weight: bold;
}
#content {
	background-color: #eaf5ff;
}

#content p {
margin:
	6px 0 6px 32px;
text-align: left}

#content_category{
background-color: #FFF3E3 !important;
margin:0 auto;
padding:0;
border: 1px solid teal;
/*border-collapse: collapse;*/
width: 760px;
/*height: 1200px;*/
}
#content_category p{
/*width: 600px;*/
margin:6px auto 8px;
line-height: 1.3em;
text-align: justify;

}
#content img .floatright{
	float: right;
	border: 1px solid blue;
}
#content_category #leftcatcol {
	float:left;
	width: 324px;
	margin: 0 0 0 44px;
}
#content_category #rightcatcol {
	float:left;
	width: 324px ;
	margin: 0 0 0 24px;
}
#footer{
background-color: #EEEEEE;
height:auto;
width:760px;
background-repeat:no-repeat;
}
#footer p{
font-size:1.2em;
text-align:center
}
#footlinks{
font-size:.9em;
text-align:center
}
/* DEFINE FOOTLINK COLORS,STYLES */
#footlinks a{
color: #6D6D6D;
	text-decoration: none;
}
#footlinks a:hover{
color:#eee;
text-decoration:none
}
#frontpagewrapper {
	width: 758px;
	border: 1px solid teal;
	margin: 0 auto;
	background-color: #EAF5FF;
}
#frontpagewrapper p {
	width: 600px;
	color: #005b2f;
	margin: 6px 0 0 44px;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: justify;
	padding: 4px;
}
#frontpagecolright p {
font-family: "Times New Roman", Times, serif;
float: right;
text-align: center;
line-height: 1.3em;
font-size: 1.4em;
width: 400px;
margin: 0 2px 0 0;
color: #005b2f;
/*font-weight: bold;*/
}
#frontpagecolcenter p {
font-family: "Times New Roman", Times, serif;
float: left;
text-align: center;
line-height: 1.2em;
font-size: 1.4em;
width: 700px;
margin: 4px auto 4px;
color: #005b2f;
/*font-weight: bold;*/
}
/*#frontpageinfo .emphasizeblue1 {
	font-size: 2em;
   color: #004080;
   text-align: center;
	font-weight: bold;
	font-style: italic;
}*/
#futuredates {
	margin: 0 auto 0;
	border: 1px solid teal;
}
#futuredates p {
	border: 2px double teal;
	width: 222px;
	font-weight: 900;
	color: #005b2f;
	margin: 18px auto 18px;
	text-align: center;
	padding: 4px;
}
#header{
background-color:#eee;
height:120px;
background-repeat:no-repeat;
}
#impressum {
background-color: #cef3ff;
width: 100%
font-size: 1em;
text-align: center;
padding: 0 0 2px 0;
margin: 0 auto 0;
color: #005b2f;
}
#leftcol{
background-color:#CCCCff;
border:1px dotted #000000;
float:left;
width:170px;
margin-right: 10px;
}
#mailinglistinvitation {	background-color: #eaf5ff;
}
#mailinglistinvitation p {

font-family: "Times New Roman", Times, serif;
text-align: left;
line-height: 1.3em;
font-size: 1.3em;
width: 580px;
margin: 0 auto;
color: #005b2f;
font-weight: bold;
}
#mailinglistinvitationform {
	margin: 6px auto 6px;
}
#mailinglistinvitationform table {
	width: 555px;
	margin: 6px auto 6px;
}
#mailinglistinvitationform td {
font-family: "Times New Roman", Times, serif;
text-align: left;
line-height: 1.3em;
font-size: 1.3em;
width: 580px;
margin: 0 auto;
color: #005b2f;
font-weight: bold;
}
#maincol{
background-color:#EEEEEE;
float:left;
width:395px;
}
#mktappcontent {
	}
#mktapponline {
	width: 684px;
	margin: 6px auto 6px;
	border: 1px solid teal;
}
#mktapponline table {
	text-align: left;
	font-size: 1.3em;
	font-weight: 900;
	color: #005b2f;
}
#mktapponline .emphasis {
	text-align: center;
	font-size: 1.4em !important;
	font-weight: 900;
	color: #005b2f;
	padding: 2px 0 14px 0;
}
#navbar{
background-color:#CCCCCC;
height:20px;
margin:0px;
padding:0px
}
#navbar p{
text-align:center;
text-indent:0
}
#navbarbottom {
background-color: #CEF3FF;
margin:0px auto;
padding:0px;
width: 758px;
 }

#navbarbottom p{
font-size: 1em;
text-align:center;
text-indent:0;
width: 760px !important
}
#photopage {
	border: 1px solid teal;
}
#rightcol{
/*border-left:2px solid #EEEEEE;*/
float:right;
width:170px;
}
#rightcol ul li, #rightcol p{
font-size: .9em;
font:Arial,Helvetica,sans-serif;
list-style: none;
margin-bottom: 5px;
}
#slideshow {
	float: left;
/*	border: 1px solid #800000;*/
	width: 306px;
	margin: 7px 0 0 7px;
}
#thanksltr {
	width: 760px;
	border: 1px solid teal;
	margin: 0 auto;
}
#thanksltr p {
	width: 600px;
	color: #005b2f;
	margin: 6px 0 0 44px;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: justify;
	padding: 4px;
}
#toplink {
	width: 95%;
	text-align: right;
	color: green !important;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0 0 6px 0;
}
#xfrltrpage {
	width: 760px;
	border: 1px solid teal;
	margin: 0 auto;
}
#xfrltrpage p {
	width: 600px;
	color: #005b2f;
	margin: 6px 0 0 44px;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: justify;
	padding: 4px;
}
#wrapper{
margin: 0 auto;
width:760px;
border: 1px solid purple;
padding: 0;
background-color: #fff;
}
