    /* N a v i g a t i o n */


   #menu { width: 120px; background: #eee; }

    #menu ul { list-style: none; margin: 0; padding: 0; }

    #menu a, #menu h2
      { font: bold 12px/16px arial, helvetica, sans-serif;
      display: block; text-align:center; border-width: 1px; border-style: solid;
      border-color: #330099 #330099 #330099 #330099;
      margin: 0; padding: 2px 2px;
    }

    #menu h2 { color: #330099; background: #ff9900;
    }

    #menu a { color: #330099; background: #ff9900; text-decoration: none; }

    #menu a:hover { color: #a00; background: #fff; }

    #menu li { position: relative; }


    #menu  ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

    div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul
      {display: none;}

    div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul
      {display: block;}



    /* E N D E     N a v i g a t i o n */



 body { margin-left:0px; margin-top:0px; margin-bottom:0px; background-color:#ff9900; background-image:url(../objects/back.jpg); background-attachment:fixed;}
 A:visited { COLOR: #330099; TEXT-DECORATION: none; }
 A:hover   { COLOR: red;      TEXT-DECORATION: none; }
 A:link    { COLOR: #330099;  TEXT-DECORATION: none; }

h1, div.x { font-size : 13pt;  font-family : verdana, Helvetica, sans-serif; color:#330099; font-weight:bold;}

div.sizilien { font-size : 22pt;font-family:verdana,helvetica,sans-serif; font-weight:bold; COLOR:yellow;}

h3, div.subtitle { font-size:11pt; font-family:verdana, helvetica, sans-serif; COLOR:#330099;  font-weight:bold;}

table.d, td.d { font-size : 10pt; font-family : verdana, Helvetica, sans-serif; text-align : justify; }

table.a, td.a, th.a { font-size : 10pt; font-family : arial, Helvetica, sans-serif;  }

table.e, td.e { font-size: 8pt; font-family:verdana, helvetica ,sans-serif; COLOR:#330099;}


table.f, td.f { font-size: 8pt; font-family:verdana, helvetica ,sans-serif; COLOR:#696969; text-align : justify;}

table.g {  color:#FFFF00; background-color:#330099; font-family:verdana, Helvetica,sans-serif; font-size : 9pt;}

a.g {  color:#FFFF00; background-color:#330099; font-family:verdana, Helvetica,sans-serif; font-size : 9pt;}

SPAN.A { font-size:13pt; font-family:verdana, helvetica, sans-serif; }
 SPAN.kontakt { font-size:13pt;  font-family : Comic Sans MS, Helvetica, sans-serif;  font-weight : bold;}
 TH.B, TD.B { font-size:10pt; font-family:verdana, helvetica, sans-serif; }
TH.S { font-size:11pt; font-family:arial, helvetica, sans-serif; COLOR:#330099; }
 div.s { font-size:10pt; font-family:arial, helvetica, sans-serif; COLOR:#330099; font-weight:bold; }
 TH.menue { font-size:11pt; font-family:arial, helvetica, sans-serif; COLOR:#330099; background:#FF9900;}
 hr.a  { size:2; color: #330099; noshade; text-align:left;}



a.green { font-size:7pt; font-family:verdana, helvetica, sans-serif; COLOR:#008000;  TEXT-DECORATION: none;}
a.red { font-size:12pt; font-family:verdana, helvetica, sans-serif; COLOR:#330099; font-weight:bold; TEXT-DECORATION: none;}
a.hotel { font-size:10pt; font-family:arial, helvetica, sans-serif; COLOR:#3300ff; font-weight:bold; TEXT-DECORATION: underline;}
table.hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0.2pt;
	text-decoration: none;
	background: #ccffff;
  padding:0.3em;
}