/*
 * Choren Stylesheet
 */


sup
{
	vertical-align:baseline;
	position:relative;
	top:-.5em;
}
sub
{
	vertical-align:baseline;
	position:relative;
	bottom:-.3em;
}


/* Grundlegendes */
* 			{ margin:0; padding:0; }
br.cB 		{ clear:both; display:inline; font-size:1px; line-height:1px;}
p#skipMenu 	{ display:none; }

/* Hauptcontainer */
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	line-height: 14px;
	color: #000;
	margin:5px 0 5px 0;
	background:#E4DFDB;
}

#white
{
	border:5px solid #fff;
	border-right:none;
	width:970px;
	margin:0 auto;
}

#siteframe
{
	text-align:left;
	margin:0 auto;
	width:970px;
	background:#FFF url(/img/choren_ecke.gif) no-repeat left bottom;
}


#header
{
	background-color:#FFF;
	background-repeat:no-repeat;
	height:80px;
	width:965px;
	margin-bottom:5px;
}
div.choren {
background-image:url(/img/header/header_choren.jpg); }

div.biomass
{
background-image:url(/img/header/header_biomass.jpg);
}

div.energy
{
background-image:url(/img/header/header_energy.jpg);
}

#header a
{
	text-indent:-9999px;
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}


#sitebody
{
	background:transparent url(/img/bg_1px_E4DFDB.gif) repeat-y 175px 0;
	position:relative;
	width:970px;
}
#mainmenu
{
	width:175px;
	float:left;
	margin-bottom:109px;
}
#topmenu
{
	position:absolute;
	top:0; 
	left:176px;
	width:789px; 
	height:26px;
	font-size:1em;
	background:#E4DFDB url(/img/choren_claim.gif) no-repeat 15px 50%;
}
#content
{
	margin-left:175px;
	padding:38px 0 15px 15px;
	color:#585858;
}
#content #mystery{float:left;width:100%;}
/* Topmenu */
#topmenu ul, #topmenu form{float:right;margin-top:6px;}
#topmenu ul{list-style:none;}
#topmenu ul li
{
	float:left;
	border-right:1px solid #fff;
	padding:0 7px 6px 7px;
}
#topmenu ul#language	{margin-left:7px;padding-right:5px;}
#topmenu a				{text-decoration:none;color:#9A9692;}
#topmenu a:hover		{color:#000;}
#topmenu ul#language li { border:none; padding:0; }
#topmenu ul#language li a
{
	display:block;
	width:22px;
	line-height:13px;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
	border:1px solid #fff;
	margin-right:5px;
}
#topmenu ul#language li a:hover 										{ border-color:#F0F0EE; }
#topmenu ul#language li a#de 											{ background-image:url(/img/flaggen/de_off.gif); }
#topmenu ul#language li a#en 											{ background-image:url(/img/flaggen/en_off.gif); }
#topmenu ul#language li a#cn 											{ background-image:url(/img/flaggen/cn_off.gif); }
#topmenu ul#language li a#de.active, #topmenu ul#language li a#de:hover { background-image:url(/img/flaggen/de.gif); }
#topmenu ul#language li a#en.active, #topmenu ul#language li a#en:hover { background-image:url(/img/flaggen/en.gif); }
#topmenu ul#language li a#cn.active, #topmenu ul#language li a#cn:hover { background-image:url(/img/flaggen/cn.gif); }
#topmenu form 															{ margin-left:7px; }
#topmenu form label 
{ 
	padding-right:5px;
	padding-left:14px; 
	float:left; 
	cursor:pointer;
	cursor:hand;
	color:#9A9692;
}
#topmenu form input
{
	border:1px solid #fff;
	font-size:0.9em;
	line-height:1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:109px;
	background:#F1F0EE;
	float:left;
	height:13px;
}
/* Mainmenu */
dl#mainmenu { font-size:1.1em; }
dl#mainmenu dt
{
	font-weight:bold;
	line-height:26px;
	background-color:#c3bab1;
	background-repeat:no-repeat;
	background-position:0px 50%;
	margin-bottom:1px;
}
dl#mainmenu dt.error
{
	font-weight:bold;
	line-height:1.2em;
	background:#c3bab1;
	padding:7px 5px 6px 15px;
}
dl#mainmenu dt a 
{ 
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:-9999px; 
	background-repeat:no-repeat;
}
dl#mainmenu dt#mm_0 						{ background-image:url(/img/mm_choren.gif); }
dl#mainmenu dt#mm_1 						{ background-image:url(/img/mm_biomasstoenergy.gif); margin-top:1px;}
dl#mainmenu dt#mm_2 						{ background-image:url(/img/mm_energyforyou.gif); margin-top:1px;}

dl#mainmenu dt#mm_0.active, 
dl#mainmenu dt#mm_0 a:hover,
dl#mainmenu dt#mm_0 a:active				{ background-image:url(/img/mm_choren_over.gif); }

dl#mainmenu dt#mm_1.active,
dl#mainmenu dt#mm_1 a:hover,
dl#mainmenu dt#mm_1 a:active				{ background-image:url(/img/mm_biomasstoenergy_over.gif); margin-top:1px;}

dl#mainmenu dt#mm_2.active,
dl#mainmenu dt#mm_2 a:hover,
dl#mainmenu dt#mm_2 a:active				{ background-image:url(/img/mm_energyforyou_over.gif); margin-top:1px;}

dl#mainmenu dd								{ line-height:16px;}
dl#mainmenu dd a
{	
	display:block;
	padding-left:15px;
}
dl#mainmenu dd a:link, dl#mainmenu dd a:visited	{text-decoration:none;color:#333;}
dl#mainmenu dd a:hover, dl#mainmenu dd a:active, dl#mainmenu dd.active a
{
	color:#000;
	/*background-color:#F1F0EE;*/
	background-color:#E4DFDB;
}
dl#mainmenu dd.active ul
{
	list-style:none;
	border-top:1px solid #FFF;
	/*border-bottom:1px solid #F1F0EE;*/
	border-bottom:1px solid #E4DFDB;
}
dl#mainmenu dd.active ul li a:link, dl#mainmenu dd.active ul li a:visited
{
	background:#FBFAFA url(/img/pfeil.gif) no-repeat 15px 50%;
	padding-left:25px;
	color:#666;
}

dl#mainmenu dd.active ul li.active a:link,
dl#mainmenu dd.active ul li.active a:visited,
dl#mainmenu dd.active ul li.active a:hover,
dl#mainmenu dd.active ul li.active a:active,
dl#mainmenu dd.active ul li a:hover, 
dl#mainmenu dd.active ul li a:active
{
	/*background-color:#F1F0EE;*/
	background-color:#E4DFDB;
	color:#000;
}
/* CONTENT */
#content p{text-align:justify;}
#content h1
{
	font-size:1.8em;
	font-weight:normal;
	line-height:1;
	margin:0 15px 0.5em 0;
	padding:0 0 2px 0;
	text-transform:uppercase;
	color:#a7a3a0;
}
#content h2, #content h3, #content h4, #content h5, #content h6
{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:4px;
	padding-bottom:0;
	color:#000;
	line-height:1em;
}

#content a:link, #content a:visited
{
	font-size:1em;
	text-decoration:underline;
	color:#585858;
}
#content a:hover, #content a:active{text-decoration:none;color:#000;}
#content a.more:link, #content a.more:visited, #content a.more:hover, #content a.more:active
{
	font-size:0.9em;
	text-decoration:none;
	color:#900;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:2px;
}
#content li a:link, #content li a:visited			{text-decoration:underline;color:#585858;}
#content li a:hover, #content li a:active			{text-decoration:none;color:#585858;}
#content p, #content ul, #content ol, #content dl	{font-size:1.1em;margin-bottom:.5em;}
#content ol											{margin-left:25px;}
#content ul ul, #content ol ol, #content ul ol, #content ol ul{font-size:1em;}
#content ul											{list-style:none;}


span.img { display:block; margin:3px 0;}
span.left { float:left;margin-right:10px; margin-bottom:-4px; }
span.right { float:right;margin-left:10px; margin-bottom:-4px; }
span.img img { float:none;border:1px solid #D0CCC8; margin-bottom:4px; }
span.img a
{
	display:block;
	background:transparent url(/img/lupe2.gif) no-repeat left bottom;
	padding-bottom:12px;
}

#content .twocol
{
	width:505px;
	float:left;
	margin:0 15px 7px 0;
}

#content .twocol h4
{
font-size:1em;
color:#bbb;
border-bottom:1px solid #bbb;
padding-bottom:3px;
margin-top:10px;
}
#content .twocol p
{
	margin-bottom:15px;
}

#content .twocol p em
{
font-weight:bold;
color:#a7a3a0;
}

/*--update 21.03.05--*/
#content .twocol ul
{
list-style: none;
padding-bottom:5px;	
}

#content .twocol ul li
{
	background:transparent url(/img/pfeil.gif) no-repeat 2px 3px;
	padding-left:15px;
	color:#666;
	font-weight:bold;
	margin-bottom:4px;
}
/*--end update--*/

#content .onecol
{
	xwidth:243px;
	float:left;
	margin:0 0 7px 0;
	font-size:.9em;
	width:223px;
	/*-- doppelte breite --*/
	background:#FBFAFA;
	border-top:1px solid #F1F0EE;
	border-bottom:1px solid #F1F0EE;
	padding:10px 10px 3px 10px;
}

#content .onecol h3
{line-height:1.2em;}
#content .onecol p { text-align:left; margin-bottom:10px;}
#content .onecol span.img img { width:223px;}
#content .onecol span.img {margin:0;}
#content .onecol form
{
			margin:0;
			padding:0;
}

#content .onecol ul li 
{
			margin-bottom:5px;
			line-height:1.3em;
}

#content .onecol ul li a:link, 
#content .onecol ul li a:visited
{
			text-decoration:none;
}

#content .onecol ul li a:hover,
#content .onecol ul li a:active,
#content .onecol ul li a.active 
{
			text-decoration:underline;
}

#content .onecol ul li a.active
{
			font-weight:bold;
}

#content .onecol ul.subnav li
{
margin:0;
padding:0;
}
#content .onecol ul.subnav li a:link, 
#content .onecol ul.subnav li a:visited,
#content .onecol ul.subnav li a:hover,
#content .onecol ul.subnav li a:active
{
			text-decoration:underline;
}

form#getNewsletter ol.error { color:#900; }
form#getNewsletter label
{
	display:block;
	font-weight:bold;
	color:#000;
}
form#getNewsletter input
{
	border:1px solid #FFF;
	font-size:1.1em;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#F1F0EE;
	width:217px;
	margin-bottom:5px;
}

form#getNewsletter input#btnGet, form#getNewsletter input#btnDelete
{
	width:109px;
}

form#getNewsletter input#btnGet
{margin-right:5px}

/*-startseite-*/
#content .column
{
	margin:0;
	float:left;
	width:245px;
	padding:0 15px 7px 0;
}
#content .column h2{font-size:1.8em; font-weight:normal;}
#content .column h3{color:#a7a3a0;margin-bottom:2px;}
#content .column p {margin-bottom:0;}
#content .column img
{
	margin:0 0 4px 0;
	width:243px;
	height:143px;
	border:1px solid #D0CCC8;
}
#content #index_news { clear:left; }
#content h2#news{display:none;}
#content .newslong
{
	width:505px;
	float:left;
	margin:8px 15px 2px 0;
	border-top: 1px solid #E4DFDB;
	padding-top:7px;
}
#content .newslong img{width:114px;height:65px;}
#content .newsshort
{
	width:243px;
	float:left;
	margin:8px 0 2px 0;
	border-top: 1px solid #E4DFDB;
	padding-top:7px;
}
.newsshort li
{
	line-height:1.3;
	margin-bottom:5px;
	/*
	background:transparent url(/img/pfeil.gif) no-repeat 0 4px;
	padding-left:8px;
	*/
}
#content dl#partner
{
	border-top: 1px solid #E4DFDB;
	width:765px;
	height:30px;
	line-height:30px;
	text-align:center;
	clear:both;
	padding:8px 0 0 0;
	margin:0;
}
#content dl#partner dt, #content dl#partner dd{display:inline;margin:0;padding:0;}

/* Sitemap Layout */
/* koennte noch verbessert werden! */
#content ul#sitemap
{
	border:none;
	padding:0;
}
#content ul#sitemap ul
{
	padding-left:15px;
	margin-top:2px;
	border-left: 1px solid #a7a3a0;
	border-left-color:#DDD;
}
#content ul#sitemap small
{
	font-weight:normal;
	font-size:.9em;
	color:#666;
}
dl#suchergebnis
{
	margin-right:7px;
}
dl#suchergebnis dt
{
	font-weight:bold;
	font-size:1.2em;
	border-bottom:1px solid #666;
	margin-bottom:5px;
}
dl#suchergebnis dd
{
	margin-bottom:5px;
}

body.choren #content .twocol ul li
{color:#536702}

body.biomass #content .twocol ul li
{color:#236395}

body.energy #content .twocol ul li
{color:#8f0111}

/* Downloads */
#content ul#dl li
{
	font-weight:normal;
	clear:right;
	color:#585858;
	padding-bottom:4px;
}

#content ul#dl li strong
{color:#000;}
#content ul#dl li span
{
	float:right;
	margin-left:20px;
	margin-bottom:5px;
}

table#video
{
	border-collapse:collapse;
	border:1px solid #f1f0ee;
	margin-top:15px;
	
}
table#video tr.odd
{
	background:#fbfafa;
}


table#video td
{
	padding:10px;
	border-top:1px solid #f1f0ee;
}

table#video td.videoscreen
{
	padding:25px 10px 10px 10px;
	border-left: 1px solid #f1f0ee;
}

table#video th
{
	padding:5px;
}