body {
	padding: 0; margin: 0;
	background: #909834;
	text-align: center;
	font: normal 12px/1.5em 'lucida grande', verdana, arial,  sans-serif;
}
div#frame_content {
	padding: 0; margin: 0 auto; width: 880px;
	background: #ffffff url(../images/bg.gif) repeat-y;
	text-align: left;
}
div#frame {
	padding: 0 9px 20px 8px; margin: 0 auto;
	text-align: left;
	background: url(../images/bg_footer.gif) 0 100% no-repeat;
}

/* start header */
div#header {
	border-top: 1px solid #fff; /* wegen des bugs */
	padding: 0; margin: 0;
	position: relative;
	height: 370px;
}
div#logo {
	position: absolute;
	right: 9px; top: 0;
}
div#meta_navi {
	position: absolute;
	left: 9px; top: 68px;
}
div#meta_navi ul {padding: 0 0 0 5px; margin: 0; list-style: none;}
div#meta_navi ul li {padding: 0 30px 0 0; margin: 0; display: inline;}
div#meta_navi ul li a {text-decoration: none; color: #777; font-size: 10px;}
div#meta_navi ul li a:hover {text-decoration: underline; color: #555;}
div#meta_navi ul li a.active {text-decoration: none; color: #000;}

div#moodimage {
	position: absolute;
	left: 0px; top: 105px;
}
/* end header */

/* start content */
div#content {
	padding: 0; margin: 0;
	clear: both;	
}
div#navi {
	float: left;
	padding: 0; margin: 0;
	width: 200px;
}
div#navi_inner {
	padding: 0 10px 0 0; margin: 0;
}
ul.navi_main {padding: 10px 30px 0 15px; margin: 0; list-style: none;}
ul.navi_main li {padding: 3px 0 0 0; margin: 0; display: block;}
ul.navi_main li a {padding-left: 2px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #909834; font-size: 10px; background: url(../images/bg_naviitem.gif) 0 100% repeat-x; display: block;}
ul.navi_main li a:hover {text-decoration: none; color: #454a07;}
ul.navi_main li a.active {text-decoration: none; color: #454a07;}

div#main {
	float: left;	
	padding: 0; margin: 0;
	width: 490px;
}
div#main_inner {
	padding: 0 30px 0 0; margin: 0;
}
div#teaser {
	float: left;
	padding: 0; margin: 0;
	width: 173px;
}
div#teaser_inner {
	padding: 0 10px 0 0; margin: 0;
}
div#teaser h1 {font: }
/* start content */

div#footer {
	clear: both;
}

/* fonts start */
h1 {color: #747e01; line-height: 1em;}
h1.red {color: #733a26; line-height: 1em;}
div#teaser h1 {font-size: 14px; line-height: 1.2em;}
div#teaser h1.red {color: #733a26; font-size: 14px; line-height: 1.2em;}
h2 {color: #000; font-size: 16px; line-height: 1.2em;}
p {color: #666; font-size: 12px; line-height: 1.5em;}
p.blackbig {color: #000; font-size: 13px; font-weight: bold; line-height: 1.5em;}
p.black {color: #000; font-size: 12px; line-height: 1.5em;}
em {font-style: italic; font-weight: bold; color:  #747e01;}
strong {font-weight: bold; color: #000;}
/* fonts end */

/* links start */
a {color: #733a26; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
/* links end */
