/* general stuff */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-repeat: no-repeat;
}

h2.freestyletitle {
	color: #000099;
	font-size: 110%;
	text-align: center;
	margin-bottom: 5pt;
	margin-top: 3pt;
}

P {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

P.your-here-info {
	color: black;
	font-style: none;
	font-size: 100%;
	text-align: right;
	margin-top: 2pt;
	margin-right: 5pt;
	margin-bottom: 2pt;
	margin-left: 5pt;
}

P.smallprint {
	color: #000066;
	font-style: none;
	font-size: 90%;
}

P.locationtitle {
	color: yellow;
	font-weight: bold;
	text-align: center;
	margin: 4px;
}

P.list-category-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: left;
	vertical-align: top;
	margin-top: 10pt;
	margin-bottom: 0pt;
}
P.list-category-descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000066;
	text-align: left;
	margin-left: 0pt;
	margin-bottom: 0pt;
}

P.list-item-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: left;
	margin-top: 5pt;
	margin-left: 10pt;
	margin-bottom: 2pt;
}

P.list-item-descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000066;
	text-align: left;
	margin-left: 15pt;
	margin-bottom: 0pt;
}

P.crum-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #000066;
	text-align: left;
	vertical-align: top;
	margin-top: 10pt;
	margin-bottom: 0pt;
}

P.crum-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #000066;
	text-align: left;
	vertical-align: top;
	margin-top: 10pt;
	margin-bottom: 0pt;
}
P.crum-subbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000066;
	text-align: left;
	vertical-align: top;
}


P.colofonearth {
	color: yellow
}

P.colofonblue {
	color: #9999CC;
}

P.edit-crum-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC9933;
}

P.item-intro-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}

P.item-headline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}

P.frontpage-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
	text-align: left;
	vertical-align: top;
	margin-left: 5pt;
	margin-top: 0pt;
	margin-bottom: 0pt;

}

P.sitemap-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
	text-align: left;
	vertical-align: top;
	margin-left: 5pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

/*table stuff*/

/* opera handles this incorrectly*/
td.content {
	background-repeat: repeat;
}

p.smallstuff {
	color: yellow;
	font-size: 7pt;
}


th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

table.item-intro {
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 10px;
}

table.menu {
	background-color: white;
	border-color: black;
	border: 2px;
}

table.innermenu {
	border-color: black;
	border-width: 1px;
}

td.item-img {
	background-position: top right;
	background-repeat: no-repeat;
}


/*   ALL HREFS                   */
A {
	text-decoration: none;
}

A:link { color: blue }       /* unvisited link */
A:visited { color: blue }   /* visited links */
A:active { color: red }    /* active links */
A:hover { color: red }

A.headline:link {
	color: #330099;
}
A.headline:visited {
	color: #555555;
}
A.headline:hover {
	color: red;
}


A.your-here-info: {
	color: blue;
}
A.your-here-info:link {
	color: blue;
}
A.your-here-info:visited {
	color: blue;
}
A.your-here-info:hover {
	color: red;
}

A.item-headline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
A.item-headline:link {
	color: #000066;
}
A.item-headline:visited {
	color: #000066;
}
A.item-headline:hover {
	color: red;
}


A.item-subheadline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 80%;
}
A.item-subheadline:link {
	color: #000066;
}
A.item-subheadline:visited {
	color: #000066;
}
A.item-subheadline:hover {
	color: red;
}


A.list-item-link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
A.list-item-link:link {
	color: #000066;
}
A.list-item-link:visited {
	color: #000066;
}
A.list-item-link:hover {
	color: red;
}

A.colofonblue {
	color: #6699CC;
	font-weight: bold;
}
A.colofonblue:link {
	color: #6699CC;
}
A.colofonblue:visited {
	color: #6699CC;
}
A.colofonblue:hover {
	color: red;
}

A.contentedit {
	color: #009900;
	font-weight: bold;
}
A.contentedit:link {
	color: #009900;
}
A.contentedit:visited {
	color: #009900;
}
A.contentedit:hover {
	color: red;
}

A.colofonearth {text-decoration: none}
A.colofonearth:link { color: yellow }       /* unvisited link */
A.colofonearth:visited { color: yellow }   /* visited links */
A.colofonearth:active { color: red }    /* active links */
A.colofonearth:hover { color: red }

A.colofonearthslct {text-decoration: none; color: #0000BB }
A.colofonearthslct:link { color: yellow; color: #0000BB }       /* unvisited link */
A.colofonearthslct:visited { color: yellow; color: #0000BB }   /* visited links */
A.colofonearthslct:active { color: #000088 }    /* active links */
A.colofonearthslct:hover { color: red }

A.colofonblueslct {text-decoration: none; color: #9999CC }
A.colofonblueslct:link { color: yellow; color: #9999CC }       /* unvisited link */
A.colofonblueslct:visited { color: yellow; color: #9999CC }   /* visited links */
A.colofonblueslct:active { color: red }    /* active links */
A.colofonblueslct:hover { color: red }

A.crum-reaction {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}
A.crum-reaction:link {
	color: #000099;
}
A.crum-reaction:visited {
	color: #000099;
}
A.crum-reaction:hover {
	color: red;
}

.imagelink {
	border:0px;
	border-color: black;
	border-style: solid;
}

A:hover .imagelink, A:active .imagelink {
	border:0px;
	border-color: red;
	border-style: solid
}

A.crum-edit {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}
A.crum-edit:link {
	color: #000099;
}
A.crum-edit:visited {
	color: #000099;
}
A.crum-edit:hover {
	color: red;
}

A.frontpage {
	color: #000044
}
A.frontpage:link { /* unvisited link */
	color: #000044;
	}       
A.frontpage:visited {color: #000044; }   /* visited links */
A.frontpage:active { color: red; }    /* active links */
A.frontpage:hover { color: red; }

A.frontpage-item-link {
	font-weight: bold;
}
A.frontpage-item-link:link { /* unvisited link */
	color: #000099;
	}       
A.frontpage-item-link:visited {color: #000099; }   /* visited links */
A.frontpage-item-link:active { color: red; }    /* active links */
A.frontpage-item-link:hover { color: red; }
/* form elements */

A.sitemap-link {
	font-weight: bold;
}
A.sitemap-link:link { /* unvisited link */
	color: #000099;
	}       
A.sitemap-link:visited {color: #000099; }   /* visited links */
A.sitemap-link:active { color: red; }    /* active links */
A.sitemap-link:hover { color: red; }



.inputbox {
	background-color: #CC9933;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt
}

.inputbutton {
	background-color: #CC9933;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt
}



.textareastyle {
	scrollbar-3dlight-color: gold;
	scrollbar-arrow-color: gold;
	scrollbar-base-color: #99CCCC;
	scrollbar-darkshadow-color: #000099;
	scrollbar-face-color: #99CCCC;
	scrollbar-highlight-color: #99CCCC;
	scrollbar-shadow-color: #CC9933;
	background-color: #99CCCC;
	border: #996600 0px solid;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
