body { 
background-color: #c0e6fa; 
font-size: 100%; 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 0 0 }

td  { 
color: #000; 
font-size: 97%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; }

a   { 
color: #000; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif }

p  { 
color: #000; 
font-size: 80%; 
font-family: Verdana, Arial, Helvetica, sans-serif }

a:link  { 
color: #369; font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none }

a:visited { 
color: #505050; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none }

a:hover { 
color: #369; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline }

a:active   { 
color: #000000; 
text-decoration: underline }

div { 
color: black; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif }

h1 { 
color: #600; 
font-size: 110%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none }

h2  { 
color: #600; 
font-size: 100%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin-bottom: 0; }

h3  { 
color: black; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin-bottom: 0;
letter-spacing: 1px; 
border-left: none black }

.Stil2 {font-size: 99%; }

.fett   { 
color: #000018; 
font-size: 100%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-stretch: semi-expanded }

.gheader  { color: #000018; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-indent: 2px }

.kleiner  { 
color: #090909; 
font-size: 80%; 
font-family: Verdana, Arial, Helvetica, sans-serif }

.kursiv { 
color: black; 
font-size: 80%; 
font-style: italic }

.qselections { 
color: black; 
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-indent: 2px }

.rahmen  { 
font-size: 93%; 
background-color: transparent; 
margin: 2px; 
padding: 3px; 
border: dotted 1px #369 }

#bestellung, #uebersicht, #galerie, #english, #test, #impressum, #zuruck, #snowboardcoach, #email, #links, #sound, #guestbook, #statistik, #agb, #basiswissen, #piste, #jump, #pipe, #terminologie, #sicherheit, #angst, #positiv, #interview, #sidemap, #postcard, #real, #test, #video, #reflex   { background-color: #c0e6fa; visibility: hidden; padding: 5px; position: absolute; top: 0; left: 0; width: auto; height: auto; border: dotted 1px #336699 }

/* ---- menu navigation */
ul    { font-size: 100%; list-style: none; margin: 0; padding: 0; width: 150px; border-bottom: 1px dotted #369 }

ul li {
	position: relative; }
	
li ul {
	position: absolute;
	left: 149px; /* setze 1px weniger als die menu breite */
	top: 0;
	display: none; }

/* Styles fuer die menu balken */
ul li a   { 
color: #777; 
text-decoration: none;  
display: block; 
padding: 5px 5px 5px 12px; 
border-style: dotted; 
border-width: 1px 1px 0; 
border-color: #369 }

/* Fix IE. versteckt fuer IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; } /* End */

ul li a:hover   { 
color: #369; 
background: url("../picts/coach/navi_over.gif") no-repeat left top;  } /* hover style */
