/* Body */

body {
background-color:#fff;
}

/* Branding */

h1 {
width:190px;
height:44px;
margin:10px 0 0 10px;
color:#ef3829;
}
h1 span {
background:url(../graphics/_logo_01_skisnb.gif) no-repeat;
}

h2 {
width:80px;
height:80px;
margin:7px 0 15px 10px;
color:#ef3829;
}
h2 span {
background:url(../graphics/_logo_02_skisnb.gif) no-repeat;
}

/* Titles */

h3 {
color:#014ca9;
}

h4 {
color:#be0303;
}

h5 {
color:#67635d;
}

/* Wrapper */

#wrapper {
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
background:url(../graphics/_bg_sidebar_skisnb.gif) repeat-y left top;
background-color:#fff; 
}

/* Banner */

#banner img {
border-bottom:1px solid #ddd;
}

/* Navigation */

#navMain a {
color:#fff;
}
#navMain a:hover {
color:#be0303;
background-color:#fff;
}
#skisnowboardschule #navMain .skisnowboardschule a,
#news #navMain .news a,
#unterricht #navMain .unterricht a,
#kinder #navMain .kinder a,
#rennen #navMain .rennen a,
#veranstaltungen #navMain .veranstaltungen a,
#rahmenprogramme #navMain .rahmenprogramme a,
#info #navMain .info a,
#preise #navMain .preise a,
#kontakt #navMain .kontakt a,
#fotos #navMain .fotos a,
#team #navMain .team a,
#sponsoren #navMain .sponsoren a,
#links #navMain .links a,
#english #navMain .english a,
#deutsch #navMain .deutsch a,
#start #navMain .start a,
#lessonsgroup #navMain .lessonsgroup a,
#lessonsprivate #navMain .lessonsprivate a,
#racing #navMain .racing a,
#childrenfcgarden #navMain .childrenfcgarden a,
#packages #navMain .packages a,
#prices #navMain .prices a,
#programme #navMain .programme a,
#contact #navMain .contact a,
#team #navMain .team a {
color:#be0303;
background-color:#fff;
}

#navSub a {
color:#ff0;
}
#navSub a:hover {
color:#be0303;
background-color:#fff;
}
#unterrichtgruppen #navSub .unterrichtgruppen a,
#unterrichtprivat #navSub .unterrichtprivat a,
#unterrichtgruppenskibb #navSub .unterrichtgruppenskibb a,
#unterrichtgruppensnbbb #navSub .unterrichtgruppensnbbb a,
#unterrichtgruppenskisnbbue #navSub .unterrichtgruppenskisnbbue a,
#unterrichtssl #navSub .unterrichtssl a,
#kinderswisssnowkidsvillage #navSub .kinderswisssnowkidsvillage a,
#kinderkinderbetreuung #navSub .kinderkinderbetreuung a,
#kindersnowli #navSub .kindersnowli a,
#kindersnowligeschichte #navSub .kindersnowligeschichte a,
#rennenbetelbergopen #navSub .rennenbetelbergopen a,
#rennenrangverk #navSub .rennenrangverk a,
#rennenranglisten #navSub .rennenranglisten a,
#rennenpartys #navSub .rennenpartys a,
#infooeffnungszeiten #navSub .infooeffnungszeiten a,
#infoanmeldung #navSub .infoanmeldung a,
#infowusstensie #navSub .infowusstensie a,
#infosammelplaetze #navSub .infosammelplaetze a,
#infofragenantworten #navSub .infofragenantworten a,
#infopackages #navSub .infopackages a,
#infodownload #navSub .infodownload a,
#infoswisssnowleague #navSub .infoswisssnowleague a,
#infoanreiseortsplan #navSub .infoanreiseortsplan a,
#teamskilehrer #navSub .teamskilehrer a,
#teamsnowboardlehrer #navSub .teamsnowboardlehrer a,
#teamlanglauflehrer #navSub .teamlanglauflehrer a,
#teamschulleitung #navSub .teamschulleitung a {
color:#be0303;
background-color:#fff;
}

#navCont a {
color:#fff;
}
#navCont a:hover {
color:#be0303;
background-color:#fff;
}
#skisnowboardschule #navCont .skisnowboardschule a,
#news #navCont .news a,
#unterricht #navCont .unterricht a,
#kinder #navCont .kinder a,
#rennen #navCont .rennen a,
#veranstaltungen #navCont .veranstaltungen a,
#rahmenprogramme #navCont .rahmenprogramme a,
#info #navCont .info a,
#preise #navCont .preise a,
#kontakt #navCont .kontakt a,
#fotos #navCont .fotos a,
#team #navCont .team a,
#jobs #navCont .jobs a,
#links #navCont .links a,
#english #navCont .english a,
#deutsch #navCont .deutsch a,
#start #navCont .start a {
color:#be0303;
background-color:#fff;
}

/* Content */

#content p {
color:#67635d;
}
#content a {
color:#67635d;
border-bottom:1px #bcb5ac dotted;
}
#content a:hover {
color:#be0303;
border-bottom:1px #be0303 dotted;
}
#content li {
color:#67635d;
}

#contentpics p {
color:#67635d;
}
#contentpics a {
color:#67635d;
border-bottom:1px #bcb5ac dotted;
}
#contentpics a:hover {
color:#be0303;
border-bottom:1px #be0303 dotted;
}
#contentpics li {
color:#67635d;
}
#contentpics img {
margin:0 5px 10px 0;
}


/* Links */

#linkspic img {
margin:20px 40px 0 10px;
}
#linkspic a {
border-bottom:1px #fff dotted;
}
#linkspic a:hover {
border-bottom:1px #fff dotted;
}

/* Siteinfo */

#siteinfo p {
color:#ddd;
}
#siteinfo a {
color:#ddd;
}
#siteinfo a:hover {
color:#be0303;
}