body {
     color: #FFFE97;
     background: #202020;
     font-family: "Verdana", "Arial", "Helvetica", Sans-serif;
     font-size: 10pt; }
a:link { color: #FF9631; text-decoration: underline } 
a:visited { color: #954C19; text-decoration: underline } 
a:active { color: #FF0000 } 
a:hover {color: #FF0000; text-decoration: none }
p {
     color: #FFFE97;
     background: #202020;
     font-family: "Verdana", "Arial", "Helvetica", Sans-serif;
     font-size: 10pt; }
.cat {
     font-size: 8pt;
     font-weight: bold }
.cattxt {
     color: #008000;
     font-size: 8pt;
     font-weight: normal }
.catdat {
     color: #283C3C;
     font-size: 8pt;
     font-weight: normal }
.readmore {color: #808080; font-size: 8pt }
.navig {color: #800000; font-size: 12pt; font-weight: bold }
.naviggrey {color: #404040; font-size: 9pt; font-weight: bold; text-decoration: none }

.menuitem {color: black;
     background: #B9D7D7;
     font-family: "Verdana", "Arial", "Helvetica", Sans-serif;
     font-weight: bold;
     font-size: 10pt; }

td {
     font-family: "Verdana", "Arial", "Helvetica", Sans-serif;
     font-size: 10pt; }
a.cattxt:hover {color: #FF0000 }
a.cattxt:link {color: #000040; text-decoration: none }
a.cattxt:visited {color: #000040; text-decoration: none }
td a.cattxt:hover {color: #FF0000 }
h1 {
     color: #FF9631;
     font-size: 12pt;
     background: #202020;
     text-decoration: none;
     }
h2 {
     color: #FF9631;
     font-size: 12pt;
     background: #202020;
     }
h3 {
     color: #FF9631;
     font-size: 10pt;
     background: #202020;
     }
a.h1:visited {color: #FF9631 ; text-decoration: none }
a.h1:link {color: #FF9631 ; text-decoration: none }
a.h1:hover {color: #FF0000 ; text-decoration: none }
a.h2:visited {color: #FF9631 ; text-decoration: none }
a.h2:link {color: #FF9631 ; text-decoration: none }
a.h2:hover {color: #FF0000 }
a.h3:visited {color: #FF9631 ; text-decoration: none }
a.h3:link {color: #FF9631 ; text-decoration: none }
a.h3:hover {color: #FF0000 }

a.readmore:visited {color: #404040; font-size: 8pt; font-style: italic; text-decoration: none }
a.readmore:link {color: #404040; font-size: 8pt; font-style: italic; text-decoration: none }
a.readmore:hover {color: #FF0000 }
a.navig:link {color: #808080; font-size: 9pt; font-weight: bold; text-decoration: none }
a.navig:visited {color: #404040; font-size: 9pt; font-weight: bold; text-decoration: none }
a.navig:readmore {color: #404040; font-size: 9pt; font-weight: bold; text-decoration: none }
a.navig:hover {color: #FF0000 }

hr {color:#004000; background:black }

img.image{ display: none; }

dl#imagrowmenu{
	margin: 0;
	padding: 0;
	background: transparent url(gifs/imagrowmenu.jpg) top left no-repeat;
	width: 762px;
	height: 508px;
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

dl#imagrowmenu dt.title{
	color: white;
	display: block;
	font-size: 115%;
	padding: 10px 0 0 5px;
}

/* ---------- Hotspot Declarations ---------- */
dd#langDef{ left: 21px; top: 9px; }
dd#langDef a { position: absolute; width: 108px; height: 138px; text-decoration: none; }
dd#langDef a span{ display: none; }
dd#langDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#langDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#vhsDef{ left: 138px; top: 110px; }
dd#vhsDef a { position: absolute; width: 180px; height: 70px; text-decoration: none; }
dd#vhsDef a span{ display: none; }
dd#vhsDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#vhsDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#smalfilmDef{ left: 52px; top: 186px; }
dd#smalfilmDef a { position: absolute; width: 200px; height: 96px; text-decoration: none; }
dd#smalfilmDef a span{ display: none; }
dd#smalfilmDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#smalfilmDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#gsmDef{ left: 216px; top: 288px; }
dd#gsmDef a { position: absolute; width: 68px; height: 82px; text-decoration: none; }
dd#gsmDef a span{ display: none; }
dd#gsmDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#gsmDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#cameraDef{ left: 70px; top: 340px; }
dd#cameraDef a { position: absolute; width: 118px; height: 78px; text-decoration: none; }
dd#cameraDef a span{ display: none; }
dd#cameraDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#cameraDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#magieDef{ left: 442px; top: 76px; }
dd#magieDef a { position: absolute; width: 320px; height: 150px; text-decoration: none; }
dd#magieDef a span{ display: none; }
dd#magieDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#magieDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 50%;
}

dd#overdesiteDef{ left: 310px; top: 226px; }
dd#overdesiteDef a { position: absolute; width: 370px; height: 280px; text-decoration: none; }
dd#overdesiteDef a span{ display: none; }
dd#overdesiteDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#overdesiteDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 70%;
}

dd#contactDef{ left: 346px; top: 0px; }
dd#contactDef a { position: absolute; width: 80px; height: 148px; text-decoration: none; }
dd#contactDef a span{ display: none; }
dd#contactDef a:hover{ position: absolute; border: 1px solid #BCBCBC; }
dd#contactDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}
