body { padding:0; margin: 0; color: #000000; }

h1 { font-family: "Lato", Arial, sans-serif; font-size: 50px; line-height: 52px; color: #00aeff; }
h2 { font-family: "Lato", Arial, sans-serif; font-size: 40px; line-height: 42px; color: #00aeff; }
h3 { font-family: "Lato", Arial, sans-serif; font-size: 30px; line-height: 32px; color: #8d8d8d; }
h4 { font-family: "Lato", Arial, sans-serif; font-size: 20px; line-height: 22px; color: #000000; }

p { font-family: "Lato", Arial, sans-serif; font-size: 15px; color: #000000; }

a { color: #00aeff; }
a:hover { color: #008dcf; }

a:link { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; }
a:visited { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none;  } 
a:active { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none;  }
a:hover { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none;   }

a.navi:link { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
a.navi:visited { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; } 
a.navi:active { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
a.navi:hover { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }

a.navi_selected:link { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal;  }
a.navi_selected:visited { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; } 
a.navi_selected:active { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal;  }
a.navi_selected:hover { font-family: "Lato", Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }

#avail_form .uhr select, #buchung .uhr select, #buchung .personen select { padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer; }
#avail_form input[type=submit] {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

#parkservice { background-color: #eeeeee; padding-top: 0px; margin: 0px; }

.container { width:960px; margin: 0 auto; }

.header h1 { font-family:"Myriad Pro Bold Condensed", Helvetica, Arial, sans-serif; font-size: 50px; line-height: 52px; margin: 0; color: #000000; }
.header h3 { font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 20px; line-height: 22px; color: #8d8d8d; margin:0; }

.menu { list-style: none; color: #FFFFFF; padding: 0; margin: 0; }
.menu li { float: left; line-height: 50px; padding-left: 15px; padding-right: 15px; height: 50px; }
.menu a { text-decoration: none; color: #FFFFFF; font-family: "Lato", Arial, sans-serif; font-size: 18px; }
.menu li:hover { background-color: #008dcf; color: #eeeeee; }
.menu .active { background-color: #008dcf; }
.three { width: 25%; float: left; }
.six { width: 50%; float: left; }
p { font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 15px; color: #000000; }

.full-width { width: 100%; }
.footer { height: 50px; width: 960px; margin: 0 auto; background-color: #00aeff; color: #ffffff; line-height: 50px; text-align: center;}
.footer p { color: #ffffff; }

::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: #00aeff;
}

::selection {
    color: #ffffff; 
    background: #00aeff;
}