a {
color: #C97396;
text-decoration:underline;
}

a:hover {
 text-decoration:underline ;
}
/*a.subitem:before { content: "-> " }*/
a.submenu{
 color:white;
 background-color:blue;
 font-size:80%;
 margin-left:15px;
}

body {
background-attachment:fixed;
background-color: #000000;
color:#C97396;
font-family: Skia, Verdana, sans-serif;
font-size:1em;
text-align:justify;
}

div {
}

div.container{
 clear:both;
 display:block;
}  

div.content{
border-color:#000000;
border-style:solid;
padding:5px;
background-color: #000000;
position:absolute;
top:5px;
left:220px;
right:220px;
}

div.lmenu{
border-color:#C97396;
border:0;
padding:10px;
position:absolute;
top:0;
left:0;
width:180px;
}

div.topmenu{
border-color:#C97396;
border:0;
padding:10px;
top:5px;
text-align:center;
}


div.menu_block {
border:0;
}

div.menu_block a {
display:block;
background-color:inherit;
font-size:90%;
font-weight:normal;
padding: 1px 5px;
text-decoration:none;
}

div.topmenu div.menu_block a {
display:inline;
background-color:inherit;
font-size:90%;
font-weight:normal;
padding: 1px 5px;
text-decoration:none;
}

div.menu_block a:hover {
background-color:#C97396;
color:#000000;
}
div.topmenu div.menu_block a:hover {
background-color:#C97396;
color:#F9A3C6;
}

div.rmenu{
border-color:#C97396;
border:0;
padding:10px;
position:absolute;
top:0;
right:0;
width:180px;
}

fieldset{
 /*gecko*/
 -moz-border-radius: 1em;
 /*webkit*/
 -webkit-border-radius: 1em;
 /*future proofing*/
 border-radius: 1em;
}

form label {
display:block;
float:left;
width:150px;
}
form.width label {
display:block;
float:left;
width:200px;
}

h1, h2, h3, h4 {
font-family: Desdemona, Childs, Copperplate, Impact, fantasy;
}
h1 {
 font-size:250%;
 text-align:center;
}
h2 {
 font-size:190%;
 text-align:center;
}
h3 {
 font-size:150%;
 text-align:center;
}

img{
 border:0;
}
input, select, textarea {
 background-color:#F9A3C6;
 border-width:1px;
 border-color:#000000;
}

label {
 width:150px;
}
label.error {
 font-weight:bold;
 color:#FFFFFF;
}

p.center {
 text-align:center;
}

p.change {
font-size:9pt;
color:#C06080;
}
p.copyright{
clear:both;
font-size:9pt;
color:#A03060;
}

p.copyright a{
color:#A03060;
text-decoration:underline;
}

p.indent {
padding: 15mm 2cm 0;
font-size:90%
}

a span.extra{
display:none;
width:0;
}

a:hover span.extra {
background: #000000;
color: #C97396;
display: block;
font-family: Verdana, sans-serif;
font-size:.8em;
padding:2px;
margin:3px;
z-index:4;
position: absolute;
top:350px;
right:-150px;
width:100px;
text-align: center;
text-decoration: none;
}

span.label {
 width:150px;
}

span.meaning {
 font-style:italic;
}
span.value {
 display:block;
 left:155px;
}

span.sara {
 font-family: Desdemona, Childs, Copperplate, Impact, fantasy;
 font-size:120%;
}

span.sarashow {
 font-family: Desdemona, Childs, Copperplate, Impact, fantasy;
 font-size:120%;
}

div#item{
border-color:#000000;
border-style:solid;
padding:5px;
background-color: #000000;
position:absolute;
top:5px;
left:200px;
right:200px;
}


div#item a img {
 height: 0;
 width: 0;
 border-width: 0;
}
div#item a:hover img {
 position: absolute;
 top: 100px;
 right: 0px;
 height: 500px;
 width:250px;
}

span.f1{
font-family: Desdemona;
}

span.f2{
font-family: Childs;
}

span.f3{
font-family: Copperplate;
}

span.f4{
font-family: Impact;
}

span.f5{
font-family: fantasy;
}

table.cart{
font-size: 90%;
}

td.right{
align:right;
}

div.previewcatalogue {
 float:left;
 width:125px;
 height:190px;
 margin:5px;
 padding:0;
 text-align:center;
}
div.free {
 clear:both;
}

span.subhead{
 color:#F9A3C6;
}

span.updated{
 color:#F9A3C6;
 font-size:90%;
}


div.foto{
padding: 5px;
font-size:10pt;
}


div.foto_head{
}
div.foto_head_left{
float:left;
padding: 0 5px;
top:0;
width:110px;
}
div.foto_head_center{
text-align:center;
top:0;
}

div.foto_head_right{
float:right;
padding: 0 5px;
top:0;
width:110px;
}

img.header {
 height:122px;
 width:450px;
}
img.splitter {
 height:120px;
 width:5px;
}
img.logo {
 top:250px;
}
div.homepage{
border-color:#000000;
border-style:solid;
padding:5px;
background-color: #000000;
position:absolute;
top:5px;
left:220px;
right:220px;
text-align:center;
}

h2.events{
 color:#F9A3C6;
}

span.eventdate{
 color:#F9A3C6;
}
span.eventname{
 font-size:110%;
}

span.quotation{
 font-style:italic;
}
