/* @group Global */

* {
	margin: 0;
	border: 0 none;
	padding: 0;
}

a:link, a:visited, a:hover, a:active {
	color: #414336;
}

address#foot {
	color: #666;
	padding-top: .5em;
	font-style: normal;
	text-align: center;
}

body {
	color: #414336;
	font: 75%/140% Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 1px 0;
	background: #FFF;
}

h1 {
	font-size: 1em;
}

i {
	display: none;
}

ol {
	list-style: none;
}

ol a:link, 
ol a:visited {
	text-decoration: none;
}

ol a:hover, 
ol a:active,
ol a:focus {
	text-decoration: underline;
}

/* @group Classes */

/* @end */

.littleHelper {
	position: absolute;
	left: -999em;
}

/* @end */

/* @group #head */

/* @group #lang */

#head div#lang {
	float: left;
	width: 20%;
}

#head div#lang h1 {
	position: absolute;
	left: -999em;
}

#head div#lang ol {
	border-top: .5em solid #FF9B00;
	margin-left: .75em;
	text-align: right;
}

#head div#lang li {
	display: inline;
	text-transform: lowercase;
}

#head div#lang li a,
#head div#lang li strong {
	position: relative;
	top: -.33333333em;
	border-top: .5em solid #FF9B00;
	padding: 0 .25em;
	line-height: 2em;
}

#head div#lang li strong {
	border-top-color: #414336;
}

/* @end */



/* @group p */

#head p {
	text-align: right;
	background-color: #F5F5F5;
	margin-left: 20%;
	border-top: .5em solid #FF9B00;
}

#head p img {
	margin: 5em 3em .75em 0;
}

/* @end */

/* @end *

/

/* @group

 #body */

#body {
	background-color: #efefef;
}

/* @group #navi */

#navi {
	background-color: #414336;
	width: 20%;
	float: left;
}

#navi h1 {
	position: absolute;
	left: -999em;
}

#navi ol {
	padding: .5em 0 14em 0;
	border-left: .75em solid #A0A19B;
	min-height: 119px;
}

#navi a,
#navi strong {
	color: #FFF;
	display: block;
	padding: .5em 0 .5em 2.5em;
}

#navi strong {
	color: #FF9B00;
}

/* @end */

/* @group #cont */

#cont {
	position: relative;
	margin-left: 20%;
}

/* @end */

/* @group .start */

.start #cont {
	background: url(../img/start_mood_r.gif) repeat-x right 0;
}

.start #mood {
	min-height: 37em;
	background: url(../img/start_mood.jpg) no-repeat right 0;
}

.start #mood span {
	color: #000;
	opacity: .7;
}

.start #cont h1 {
	font-weight: normal;
	position: absolute;
	left: 16.5em;
	top: 3.41666666em;
}

.start #cont h1 span {
	font-size: 1.5833333333em;
}

.start #mood li {
	position: absolute;
	white-space: nowrap;
}

.start #mood .li1 {
	left: 11.5em;
	top: 4.916666667em;
}

.start #mood .li1 span {
	font-size: .9166666667em;
	background-color: #eceeed;
}

.start #mood .li2 {
	left: 13.25em;
	top: 2.166666667em;
}

.start #mood .li2 span {
	font-size: .9166666667em;
}

.start #mood .li3 {
	left: 7.5em;
	top: 8.5em;
}

.start #mood .li3 span {
	font-size: 1.5833333333em;
	background-color: #e9ebea;
}

.start #mood .li3 .li1 {
	left: -6.25em;
	top: 1.75em;
}

.start #mood .li3 .li1 span {
	font-size: .9166666667em;
}

.start #mood .li3 .li2 {
	left: 2.75em;
	top: 2.9166666em;
	width: 30em;
}

.start #mood .li3 .li2 span {
	font-size: .9166666667em;
}

.start #mood .li4 {
	left: 9.5em;
	top: 15.25em;
}

.start #mood .li4 span {
	font-size: 1.5833333333em;
	background-color: #e3e3e3;
}

.start #mood .li4 .li1 {
	left: -2em;
	top: 1.8333333em;
}

.start #mood .li4 .li1 span {
	font-size: .9166666667em;
}

.start #mood .li4 .li2 {
	left: 3.583333333em;
	top: 3.166666667em;
	width: 30em;
}

.start #mood .li4 .li2 span {
	font-size: .9166666667em;
}

.start #mood .li5 {
	left: 27.75em;
	top: 25.83333333em;
}

.start #mood .li5 span {
	font-size: 1.5833333333em;
}

.start #mood .li5 li {
	left: -3.666666667em;
	top: 1.75em;
}

.start #mood .li5 li span {
	font-size: .9166666667em;
}

.start #mood .li6 {
	left: 15.75em;
	top: 22.16666667em;
}

.start #mood .li6 span {
	font-size: 1.48333333em;
}

.start #mood .li6 li {
	left: -2.75em;
	top: 2.083333333em;
}

.start #mood .li6 li span {
	font-size: .9166666667em;
}

/* @end */