@charset "iso-8859-1";
a img {border-color: #FFCC00; border-style: ridge; border-width: medium}



a:link {background: transparent; color: #FF0000; text-decoration: underline;}

a:visited {background: transparent; color: #FF0000; text-decoration: underline;}

a:hover {background: transparent; color: #0000CC; text-decoration: underline;}



a.nav:link {background-color: transparent;  color: #FFCC00; font-size: 14px; font-weight: 600; text-decoration: none;}

a.nav:visited {background-color: transparent;  color: #FFCC00; font-size: 14px; font-weight: 600; text-decoration: none;}

a.nav:hover {background-color: #990000; color: #FFCC00; font-size: 14px; font-weight: 600; text-decoration: underline;}


a.boxlink:link {background-color: transparent;  color: maroon; font-size: 14px; font-weight: 600; text-decoration: none;}

a.boxlink:visited {background-color: transparent;  color: maroon; font-size: 14px; font-weight: 600; text-decoration: none;}

a.boxlink:hover {background-color: #990000; color: #FFCC00; font-size: 14px; font-weight: 600; text-decoration: underline;}


a.nav2:link {background: transparent; color: #FFCC00; font-size: 14px; font-weight: 500; text-decoration: none;}

a.nav2:visited {background: transparent; color: #FFCC00; font-size: 14px; font-weight: 500; text-decoration: none;}

a.nav2:hover {background-color: #990000; color: #FFCC00; font-size: 14px; font-weight: 500; text-decoration: underline;}



a.navtot {background-color: transparent; color: silver; font-size: 14px; font-weight: 600; text-decoration: none;}



big {font-size: 26px}

body {background-image: url(images/side1.png); background-color: #FFFFFF; background-repeat: repeat-y; color: #006600; font-family: georgia,"times new roman",arial,sans-serif; margin: 0px; padding-top: 0px;}

.box {background-image: none; background-color: #FFFFCC; border-color: #FFCC00; border-style: groove; border-width: 2px; color: #006600; font-family: georgia,"times new roman",arial,sans-serif; font-size: 16px; margin: 2px; padding: 2px; text-align: center;}

.box2 {background-image: none; background-color: #FFFFCC; border-color: #FFCC00; border-style: groove; border-width: 2px; color: #006600; font-family: georgia,"times new roman",arial,sans-serif; font-size: 16px; margin: 2px; padding: 2px; text-align: center;}

.Header {margin-left: 160px; text-align: center; margin-top: 0px;}

.Inhalt {background-color: #FFFFFF; font-family: georgia,"times new roman",arial,sans-serif; margin-left: 160px; margin-right: 20px; text-align: center; width: auto; font-size: 16px;}

.Inhalt p {font-weight: bold}

.navbox {background-color: transparent; font-family: georgia,"times new roman",arial,sans-serif; font-size: 16px; margin: 2px; padding: 2px;}

.Navigation {color: #FFFFFF; font-family: georgia,"times new roman",arial,sans-serif; font-size: 14px; font-variant: small-caps; left: 0px; line-height: 110%; top: 2px; width: 156px; background-color: transparent; position: absolute}

.Navitems {background-color: transparent; text-align: left; top: 300px;}

.Navpics {color: #FFCC00; text-align: center; top: 2px; background-color: transparent;}



table.rates {border-style: groove; font-size: 14px; font-variant: small-caps; text-align: center; background-color: #FFFFD0; width: auto; margin-left: auto; margin-right: auto;}

table.cabinpics {border-style: groove; font-size: 14px; font-variant: small-caps; text-align: center; background-color: #F5F5F5; margin-left: auto; margin-right: auto;}

table.calendar {border-style: groove; font-size: 14px; text-align: center; background-color: #FFFFD0; width: auto; margin-left: auto; margin-right: auto;}

td.month {background-color: #CCFF99; color:#FF0000;}

th.red {color: #FF0000;}

td.red {color: #FF0000; font-weight: 600;}

td.yearround {font-family: georgia,"times new roman",arial,sans-serif; font-size: 14px; font-weight: 600;}



tr.rentcol1 {font-family: georgia,"times new roman",arial,sans-serif; font-size: 16px; font-weight: 600}

tr.rentcol2 {font-family: georgia,"times new roman",arial,sans-serif; font-size: 18px; font-weight: 600}