body {text-align:center;}

.altcolor {
	background-color: #B6FF47;
	/*background-color:#ff0000;*/
}

/* Container */
div#container {
	width:940px;
	background:#ffffff;
	border:2px solid #DDDDDE;
	border-top:none;
	margin-left:auto;margin-right:auto;margin-top:0px;
	text-align:left;
}

/* Header */

div#header {
	/*height: 290px;*/
	height: 290px;
	width:940px;
	position: relative;
	z-index:800;
	
}
div#emotion-header {
	position: relative;
}
div#emotion-header strong#emotion-header-title {
	position: absolute;
	top: 0;
	left: 0;
}

div#overlay_top {
	width: 940px;
	height: 25px;
	background: url(../../img/css/header_overlay_top.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
div#overlay_bottom {
	width: 940px;
	height: 47px;
	background: url(../../img/css/header_overlay_bottom.gif) no-repeat;
	position: absolute;
	top: 163px;
	left: 0;
	z-index: 3;
}
div#overlay_left {
	width: 20px;
	height: 210px;
	background: url(../../img/css/header_overlay_left.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
div#overlay_right {
	width: 20px;
	height: 210px;
	background: url(../../img/css/header_overlay_right.gif) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}

/* Content */

div#content {
	float:right;
	/*width:470px;*/
	width:780px;
}
div#content .gutter {
	padding: 0 20px 70px 0;
}


/* Sidebar */

div#wrapper {
	/*position:relative;
	left:0px;
	right:0px;*/
	/*padding-left:-266px;
	padding-right:-160px;*/
	/*border:2px solid red;*/
}

div.class_sidebarleft{
	float:left;width:160px;
	padding:20px;
	margin-left:20px;
	margin-right:-180px;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
}
div#sidebarleft{
	float:left;width:160px;
	padding:20px;
	margin-left:15px;
	margin-right:-180px;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
}

div#sidebar {
	width:206px;
	float: left;
	margin-left:-146px;
	margin-right:10px;
	margin-bottom: 40px;
	padding: 0 5px 0 5px;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
}

/* Navigation */

div#navigation {
	/*background-image: url(../../img/css/sidebar_bg_top2.gif);*/
	background-repeat: no-repeat;
	background-position: 50% 0;
	margin: 0px -2px 15px;
	padding: 40px 2px 0;
}
div#navigation_inner {
	/*background: url(../../img/css/sidebar_bg_bottom2.gif) no-repeat 50% 100%;*/
	/*margin: 0 -2px 0px;*/
	padding: 0 2px 20px;
}
div#navigation_innermost {
	/*background: url(../../img/css/sidebar_bg2.gif) repeat-y 50% 0;*/
	/*margin: 0 -2px;*/
	padding: 0 2px;
	/*text-align:center;*/
	/*height:15px;*/
	min-height:17px;
}

div#navigation_wrapper{
	margin-top:-35px;
	/*margin: -35px 0 0 0;*/
	position:absolute;
	width:100%;
}

div.mainNav {/*vertical-align:middle;*//*z-index:500;*/}
table.mainNav1{/*padding: 0 0 0 20px;margin :1px auto;*/border-collapse:collapse;}
table.mainNav1 td{padding:0px;}
table.mainNav1 a {margin:0px;display:block;float:left;white-space:nowrap;line-height:40px;text-decoration:none;text-align:center;font-weight:bold;}
/*table.mainNav1 img{position:relative;margin-top:0px;}*/
/*table.mainNav1 a:hover, table.mainNav1 a.current {background-color:#00FF00;}*/
/*table.mainNav1 td:hover div.mainNav1_smenu{display:block;}*/
table.mainNav1 td:hover ul.mainNav3{display:block;}
/*table.mainNav1 td{border:1px solid #FF0000;}*/
table.mainNav2 a:hover, table.mainNav2 a.current, table.mainNav2 span.current {background-color:#00FF00;}
table.mainNav2 {padding:0;margin:1px auto;}
table.mainNav2 a {padding: 0 7px 4px 7px;margin:0px;margin-top:0px;text-align:center;background-image: url(../../img/css/mainNav_level2.png);background-position:center;display:block;float:left;font-size:85%;}


/*ul.mainNav1 {padding: 0 0 0 20px;list-style: none;display : table;margin : 5px auto;}
ul.mainNav1 li {display:inline;}
ul.mainNav1 li a {margin : 2px;display: block;float:left;padding: 0 7px 4px 7px;	line-height: 20px;	text-decoration: none;	text-align:center;	background: url(../../img/css/mainNav_level1.png) no-repeat;}
*/
/*ul.mainNav1 li a {font-weight: bold;}*/
/*ul.mainNav1 li a:hover, ul.mainNav1 li a.current {background-color:#00FF00;}
ul.mainNav2 li a:hover, ul.mainNav2 li a.current {background-color:#00FF00;}*/
ul.mainNav2 {margin: 0;padding: 0;list-style: none;display : table;margin : 5px auto;}
ul.mainNav2 li {display:inline;}
ul.mainNav2 li a {/*width: 205px;*//*padding: 0 7px 4px 29px;*/padding: 0 7px 4px 7px;margin : 2px;margin-top : 0px;text-align:center;background-image: url(../../img/css/mainNav_level2.png);background-position: center;	display: block;	float:left;font-size:85%;}
/*ul.mainNav1 li:hover div.mainNav1_smenu{display:block;}*/
div.mainNav1_smenu:hover{display:block;}
/*div.mainNav1_smenu ul:hover{display:block;}*/

ul.mainNav3 * {color:#fff100;font-weight:normal;font-size:11pt;}
ul.mainNav3 a {line-height:20px;}
ul.mainNav3 a:hover {background-color:#8dc73d;}
ul.mainNav3 a:hover * {color:#ffffff;}
div.mainNav1_smenu {position:relative;display:block;height:0px;top:0px;width:100%;border-top:4px solid #88a64a;	}
ul.mainNav3 {display:none;position:relative;width:100%;margin-left:0px;margin-right:0px;list-style:none;margin-top:40px;padding-top:0px;padding-left:0px;background-color:#296200;/*margin: 0;padding: 0;*//*margin-top:28px;*//*position:absolute;left:0px;*/}
ul.mainNav3 li {display:block;margin-left:0px;font-size:85%;}
ul.mainNav3 li a {display:block;float:none;padding: 5px 10px 5px 10px;


	/*border:1px solid #FF0000;*/	
	/*margin-left:-40px;*/
	/*width: 183px;*/
	/*padding: 0 7px 4px 51px;*/
	
	/*background-image: url(../../img/css/mainNav_level3.png);
	background-position:top left;*/
}

table.mainNav4 {position:absolute;top:40px;background-color:#296200;display:none;border-collapse:collapse;}
table.mainNav1 td:hover table.mainNav4{display:block;}
table.mainNav4 td {}
table.mainNav4 * {color:#fff100;font-weight:normal;font-size:11pt;}
table.mainNav4 a {line-height:20px;height:40px;float:none;padding: 5px 10px 5px 10px;}
table.mainNav4 a:hover {background-color:#8dc73d;}
table.mainNav4 a:hover * {color:#ffffff;}
table.mainNav4 a.highlight * {font-weight:bold;color:#ffffff;}
table.mainNav4 a.highlight:hover * {color:#ffffff;}
/*table.mainNav2! table.mainNav4 a:hover {background-color:#00FF00;}*/

/*
* html ul.mainNav1 li a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../img/css/mainNav_level1.png", sizingMethod="crop");
	background-image: none;
}
* html ul.mainNav2 li a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../img/css/mainNav_level2.png", sizingMethod="crop");
	background-image: none;
}
* html ul.mainNav3 li a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../img/css/mainNav_level3.png", sizingMethod="crop");
	background-image: none;
}
*/


/* Sidebar-Inhalt */

div#sidebar_content {}

div#sidebar .gutter {
	padding: 1px 10px;
}

/* Footer */

div#footer {
	clear: both;
	background: white;
	color: #999;
	border-top:1px solid #ccc;
	margin-top:30px;
	zoom: 1;
}

div#footer a {color: #999; }
div#footer * {color: #999; }

div#footer .gutter {
	padding:10px 20px 30px 20px;
}