/* www.riyue.ch */
/* letzte änderung: 23. april 2006/tl */



/* ---------------- farben ---------------- */
/* rot: #cc0000 */
/* weiss: #ffffff */
/* schwarz: #000000 */
/* hellgrau: #cccccc */
/* dunkelorange: #ff6600 */
/* orange: #ff9933 */
/* hellorange: #ffcc99 */




/* ---------------- top ---------------- */
/* top */
.top {
	height: 200px;
	background-color: #cccccc;
}

/* buddha */
.buddha {
	width: 200px;
	text-align: left;
	vertical-align: bottom;
}

/* navigation linie */
.navilinie {
	border-left-width: 1px;	
	border-left-color: #ffffff;
	border-left-style: solid;
}

/* navigation */
.navi {
	padding-top: 25px;
	padding-left: 1px;
	vertical-align: top;
}

/* navigation home */
.navihome {
	width: 74px;
}

/* navigation wissenswertes */
.naviwissen {
	width: 124px;
}

/* navigation therapien */
.navitherapien {
	width: 169px;
}

/* navigation portrait */
.naviportrait {
	width: 124px;
}

/* navigation kontakt */
.navikontakt {
	width: 79px;
}

/* logo riyue */
.logo {
	width: 200px;
	padding-top: 130px;
	vertical-align: top;
	text-align: left;
}



/* ---------------- content ---------------- */
/* spalte rubrik */
.spalterubrik {
	width: 180px;
	height: 350px;
	padding-top: 35px;
	padding-right: 20px;
	vertical-align: top;
	text-align: right;
	background-color: #ff9933;
}

/* spalte text */
.spaltetext {
	width: 540px;
	padding-top: 35px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	background-color: #ffcc99;
}

/* spalte bilder */
.spaltebild {
	width: 200px;
	padding-top: 35px;
	vertical-align: top;
	text-align: left;
	background-color: #ffcc99;
}

/* fusszeile */
.bottom {
	height: 25px;
	padding-left: 780px;
	vertical-align: middle;
	text-align: left;
	background-color: #ff9933;
}

.footer {
	height: 25px;
	padding-left: 0px;
	padding-right: 39px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	vertical-align: center;
	text-align: right;
	background-color: #ff9933;
}



/* ---------------- formatierungen ---------------- */
/* text */
.copy, .copyorange, .subhead, .url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/* subnavi */
.subnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ff9933;
}

/* textfarbe orange, Abstand vor */
.copyorange, .subhead {
	color: #ff6600;
	margin-top: 25px;
}

/* schriftgrösse 16px, Abstand nach */
.subhead {
	font-size: 16px;
	margin-bottom: 25px;
}

/* links */
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

/* e-mail adresse */
a.email:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

a.email:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

a.email:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #cc0000;
}

a.email:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}



/* ---------------- zierelemente ---------------- */
/* rahmen haupttabelle */
.haupttabelle {
	width: 980px;
	vertical-align: top;
	border-right-width: 1px;	
	border-right-color: #ff9933;
	border-right-style: solid;
	border-bottom-width: 1px;	
	border-bottom-color: #ff9933;
	border-bottom-style: solid;
	border-left-width: 1px;	
	border-left-color: #ff9933;
	border-left-style: solid;
}

/* flächen orange */
.bgorange {
	background-color: #ff9933;
}

/* flächen hellorange */
.bghellorange {
	background-color: #ffcc99;
	padding-left: 20px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

/* trennlinie bei bildern */
.trennliniebilder {
	border-bottom-width: 1px;	
	border-bottom-color: #ffcc99;
	border-bottom-style: solid;
}



/* ---------------- javascript ---------------- */
/* alert */
#alert {
	position: absolute;
	top: 50px;
	width: 980px;
	height: 30px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	background-color: #cc0000;
	color: #ffffff;
	z-index: 1;
}
