#menurest {width:178px; text-align:left; position:relative;}
#menurest a {text-decoration:none; background-color:#fff; color:#000000; font: 13px Zapf Chancery, Comic Sans MS, cursive; display:block; width:88px; height:14px; border:solid 1px #fff; padding:3px;}
#menurest a:visited {text-decoration:none; color:#000000; display:block; width:88px; height:14px; border:1px solid #fff; padding:3px;}
* html #menurest a, * html #menurest a:visited {width:100px; height:14px;}
#menurest a span {display:none;}
#menurest a:hover  { color: #9d0000; text-decoration: none; padding: 3px; border: solid 1px #ffffff; width: 88px; height: 14px; display: block }
#menurest a:hover span.left {display:block; position:absolute; left:0px; top:5px; height:0px; width:0px; overflow:hidden; border-top:7px solid #fff; border-bottom:7px solid #fff; border-left:7px solid #9d0000;}
* html #menurest a:hover span.left, * html #menurest a:hover span.right {width:8px; height:14px;}

#menustart {width:178px; text-align:left; position:relative;}
#menustart a {text-decoration:none; background-color:#fff; color:#000000; font: 13px Zapf Chancery, Comic Sans MS, cursive; display:block; width:88px; height:14px; border:solid 1px #fff; padding:3px;}
#menustart a:visited {text-decoration:none; color:#000000; display:block; width:88px; height:14px; border:1px solid #fff; padding:3px;}
* html #menustart a, * html #menustart a:visited {width:100px; height:14px;}
#menustart a span {display:none;}
#menustart a:hover  { color: #000000; text-decoration: none; padding: 3px; border: solid 1px #ffffff; width: 88px; height: 14px; display: block }
#menustart a:hover span.left {display:block; position:absolute; left:0px; top:5px; height:0px; width:0px; overflow:hidden; border-top:7px solid #fff; border-bottom:7px solid #fff; border-right:7px solid #000000;}
* html #menustart a:hover span.left, * html #menustart a:hover span.right {width:8px; height:14px;}

#menurest a:active {text-decoration:none; display:block; width:100px; height:14px; border:1px solid #fff; padding:3px; color:#9d0000;}
#menuhotel {width:178px; text-align:left; position:relative;}
#menuhotel a {text-decoration:none; background-color:#fff; color:#000000; font: 13px Zapf Chancery, Comic Sans MS, cursive; display:block; width:88px; height:14px; border:solid 1px #fff; padding:3px;}
#menuhotel a:visited {text-decoration:none; color:#000000; display:block; width:88px; height:14px; border:1px solid #fff; padding:3px;}
* html #menuhotel a, * html #menuhotel a:visited {width:100px; height:14px;}
#menuhotel a span {display:none;}
#menuhotel a:hover {text-decoration:none; color:#0000B0; display:block; width:88px; height:14px; border:1px solid #ffffff; padding:3px;}
#menuhotel a:hover span.left {display:block; position:absolute; left:0px; top:5px; height:0px; width:0px; overflow:hidden; border-top:7px solid #fff; border-bottom:7px solid #fff; border-left:7px solid #0000B0;}
* html #menuhotel a:hover span.left, * html #menuhotel a:hover span.right {width:8px; height:14px;}
#menuhotel a:active {text-decoration:none; display:block; width:100px; height:14px; border:1px solid #fff; padding:3px; color:#0000B0;}
#menuall {width:178px; text-align:left; position:relative;}
#menuall a {text-decoration:none; background-color:#fff; color:#000000; font: 13px Zapf Chancery, Comic Sans MS, cursive; display:block; width:88px; height:14px; border:solid 1px #fff; padding:3px;}
#menuall a:visited {text-decoration:none; color:#000000; display:block; width:88px; height:14px; border:1px solid #fff; padding:3px;}
* html #menuall a, * html #menuall a:visited {width:100px; height:14px;}
#menuall a span {display:none;}
#menuall a:hover {text-decoration:none; color:#35806A; display:block; width:88px; height:14px; border:1px solid #ffffff; padding:3px;}
#menuall a:hover span.left {display:block; position:absolute; left:0px; top:5px; height:0px; width:0px; overflow:hidden; border-top:7px solid #fff; border-bottom:7px solid #fff; border-left:7px solid #35806A;}
* html #menuall a:hover span.left, * html #menuall a:hover span.right {width:8px; height:14px;}
#menuall a:active {text-decoration:none; display:block; width:100px; height:14px; border:1px solid #fff; padding:3px; color:#35806A;}
p { color: #000000; font: 13px Verdana, Arial, bold, sans-serif; text-decoration: none; }
.naviuber  { color: #ffffff; font: 13px Verdana, Arial, bold, sans-serif; text-decoration: none; text-align: center }
.uberschriftrest    { color: #9d0000; font: 13px Verdana, Arial, bold, sans-serif; text-decoration: none; text-align: left }
.inpt { border-color: #ffcc99 #ffcc99 #35806a; border-style: outset outset dotted; border-width: 0 0 2px }
INPUT.send { font-weight: bold; background-color: #fff; border: ridge 2px #35806a; outline-color: #35806a  }
TEXTAREA { border: dotted 2px #35806a; }

