html, body {

	height: 100%;
	margin: 0px;
	padding: 0px;

}

body,td,th, * {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* std font color */
	color: #6f6f6f;

}

h1 {
		font-weight: bold;
		font-size: 24px;
		text-transform: uppercase;
		color: #e1dfbf;
		margin-top: 0px;
}

a { color: #e4ac40; }
a:hover { color: #956939; }

h2 {
		font-weight: bold;
		text-transform: uppercase;
}

body {
	/*
	background-color:#e3ce1b;
	*/
	background-color: white;
}

img {
	border: none;
}

div#center-wrapper {
	width: 899px;
	/*
	border:2px dotted red;
	*/
	margin: auto;
	position:relative;
	background-color: white;
	min-height: 100%;
}

div#col-right, div#col-left {
	/*
	border:1px dotted green;	
	*/
	width: 20px;
	position:absolute;
	top: 0px;
	bottom: 0px;
	background-repeat:repeat-y;
}
div#col-left {
	left: -20px;
	background-position:right;
	/*
	background-image:url(../images/master/shadow-left.gif);
	*/
}

div#col-right { 
	right: -20px;
	background-position:left;
	/*
	background-image:url(../images/master/shadow-right.gif);
	*/
}

div#col-center { 
} 

/* INNER HEADER */
div#col-center div#header {
	height: 220px;
	width: 100%;
	/*
	background-color: #dfd;
	*/
	text-align: center;
	background-image:url(../images/master/header.jpg);
	background-position: center bottom;
	background-repeat:no-repeat;
	position: relative;

}



/* ECOMIND */
/* {{{ content */
	div#col-center div#content {
		height: 100%;
		background-color: white;
		position:relative;
		/*
		background-color: #edd;
		border:1px solid green;
		*/
	}

	div#content div#content-left {
			position:absolute;
			top:0px;
			width: 160px;
			left: 5px;
			padding-top: 10px;
			/*
			border:1px solid blue;
			*/
	}
	div#content div#content-center {
			position:absolute;
			top:0px;
			left: 200px;
			width: 500px;
			padding-top: 45px;
			/*
			border:1px solid green;
			*/
	}
	div#content div#content-right {
			padding-left: 10px;
			left: 722px;
			position:absolute;
			top:0px;
			width: 160px;
	}
	div#content div#content-right-index {
			position:absolute;
			padding-left: 0px;
			left: 625px;
			top:0px;
			width: 268px;
	}

/* content }}}  /

/* {{{ header */
	div#header img#logo {
		position:absolute;
		right: 100px;
		top: 10px;
	}

	div#header ul#navi-top {
		position: absolute;
		top: 150px;
		left: 87px;
		list-style-type: none;

		margin: 0px;
		padding: 0px;

	}
	div#header ul#navi-top li {
		float: left;
		color: white;
		font-weight: bold;
		width: 100px;
		/* */
		text-align: center;
		margin-right: 9px;

	}
	ul#navi-top a, ul#navi-top a * { color: white; text-decoration:none; font-weight: bold; text-transform: uppercase;}
	div#header img#over-1, div#header img#over-2, div#header img#over-3, div#header img#over-4 { position:absolute; top: 43px; }
	div#header img#over-1 { left: 87px; }
	div#header img#over-2 { left: 196px; }
	div#header img#over-3 { left: 305px; }
	div#header img#over-4 { left: 414px; }


	div#header a#contact,
	div#header a#home
	{
		position:absolute;
		top: 47px;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		text-decoration:none;
	}
	div#header a#contact 	{ 
		left: 53px; 
		background-image: url(/cu/ecomind/images/master/icons/icon_contact.gif);
	}
	div#header a#contact:hover 	{ 
		background-image: url(/cu/ecomind/images/master/icons/icon_contact_over.gif);
	}
	div#header a#home 		{ 
		left: 30px; 
		background-image: url(/cu/ecomind/images/master/icons/icon_home.gif);
	}
	div#header a#home:hover 		{ 
		background-image: url(/cu/ecomind/images/master/icons/icon_home_over.gif);
	}
	
	div#header a#flag-en, 
	div#header a#flag-de { 
		position:absolute;
		top: 47px;
		width: 20px;
		height: 12px;
		background-repeat: no-repeat;
		text-decoration:none;
	}
	div#header a#flag-de { 
		left: 555px; 
		background-image: url(/cu/ecomind/images/master/icons/flag_de.gif);
		border:1px solid white;
	}
	div#header a#flag-en { 
		left: 530px; 
		background-image: url(/cu/ecomind/images/master/icons/flag_en.gif);
		border:1px solid white;
	}
	div#header a#flag-en:hover, 
	div#header a#flag-de:hover { 
		border:1px solid #6e6e6e;
	}

/* header }}} */


/* {{{ navi */

ul#navi {
	width: 153px;
}

ul#navi, ul#navi ul {
	margin: 0px;
	padding: 0px;
}

ul#navi li {
	list-style-type:none;
	border:1px solid #e6e6e6;
	margin-top: 10px;
	padding: 4px;
	background-image:url(/cu/ecomind/images/master/bg_navi.gif);
	background-repeat: repeat-x;
	background-position: top left;

	text-transform: uppercase;
}
ul#navi li li {
	background-image:none;
	border: 0px;
	padding: 0px;
}

ul#navi li a {
	text-decoration: none;
}
ul#navi li ul {
	list-style-type:none;
	display: none;
}
ul#navi li.selected ul {
	list-style-type:none;
	/*
	border:1px solid blue;
	*/
	display: block;
}

/* navi }}} */

/* infobits {{{ */

div#infobits div.box {
	width: 158px;
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	overflow:hidden;
}
div#infobits div.head {
	background-image:url(/cu/ecomind/images/bg_infobit.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 18px;
}

div#infobits div.head h2 {
	text-align: right;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
}

div#infobits div.body {
	margin: 0px;
	padding-top: 3px;
	position: relative;
	background-image: none; /*url(/cu/ecomind/images/infobit_bottom.gif);*/
	background-repeat: no-repeat; 
	background-position: bottom left;
	border:0px solid #dfdfdf;

	border-width: 0px 1px 0px 1px;
}
div#infobits div.box div.body div.txt {
	padding: 5px 0px 2px 5px;
	width: 130px;
}
div#infobits div.box div.body a.more {
	position:absolute;
	top: 5px;
	right: 2px;
}

div#infobits div.box div.body a {
	color: #6F7F7F;
	text-decoration:none;
}
div#infobits div.box div.body a:hover {
	color: #e4ac40;
}

/* }}} infobits */


/* {{{ report */
	div#category-image{ float:left; width: 140px; }
	div#report-txt 		{ float:right; width: 340px; }
	div#news-txt 			{ width: 480px; }
	div#index-image 	{ position:absolute; left: 0px; top: 45px; width: 190px; }
	div#index-txt 		{ position:absolute; left: 220px; top: 45px; width: 190px; padding: 0px; line-height: 1.5em;}
/* }}} report */

/* {{{ news */

	div.news {
		text-align: justify;
		margin-bottom: 20px;
		padding-top: 10px;
	}

	div.news div.news-img {
		width: 120px;
		float: left;
		position:relative;
	}

	div.news img.news-pic {
		position:absolute;
		top:	0px;
		left:	0px;
	}
	div.news img.news-pic-border {
		position:absolute;
		top:	0px;
		left:	0px;
	}

	div.news div.news-item {
		width: 340px;
		float: right; 

	}
	div.news div.news-item h2 {
		margin-top: 0px;
		padding-top: 0px;
	}

	div#news-index {
		padding-top: 20px;
	}
	div.news-index  {
		width: 268px;
		position: relative;
	}
	div.news-index div.news-item {
		width: 268px;
	}
	div.news-index img.news-pic {
		width: 110px;
		height: 73px;
		overflow:hidden;
		position:absolute;
		top: 0px;
		left: 0px;
		border-width:1px 0px 0px 1px;
		border-style:solid;
		border-color: #DFDFDF;
	}
	div.news-index div.news-head {
		width: 268px;
		height: 73px;
		background-image:url(/cu/ecomind/images/index/bg_news.jpg);
		position:relative;
		top: 0px;
		left: 0px;

	}
	div.news-index div.news-head .news {
		position: absolute;
		right: 7px;
		top: 3px;
		padding: 0px;
		margin: 0px;
	}
	div.news-index div.news-head .date {
		position: absolute;
		left: 120px;
		top: 5px;
	}
	div.news-index div.news-head h2 {
		position:absolute;
		bottom: 7px;
		left: 120px;
		width: 140px;
		color: #869E48;
		text-transform: none;
		font-weight: bold;
	}
	
	
	div.news-index div.news-body {
		border:1px solid #dfdfdf;
		border-width: 0px 1px;
		padding: 6px 10px 10px 10px;
		height: 90px;
		line-height: 1.2em;
		overflow: hidden;
			
	}
	div.news-index div.news-body div.txt {
		width: 135px;
		
		position:relative;
		left: 110px;
		top: 10px;
		z-Index: 10;
	}
	div.news-index div.news-body div.lnk {
		/*position:absolute;*/
		bottom: 10px;
		left: 15px;
		z-index: 10;
		position: absolute;
	}
	div.news-index div.news-body div.lnk a {
		text-decoration: none;
	}
	a.news-more img {
		vertical-align: middle; 
	}
	

/* news }}} */

/* {{{ index */
	div#index-image img.index-image { position:absolute; left:0px; top: 0px; }
	div#index-image img.index-points { position:absolute; left:10px; top: 67px; }
	div#index-image div#index-slogan {
		position:absolute; 
		top: 180px;
	}
	div#index-image div#index-slogan h2 {
		color: #E0E0BE;
		font-size: 24px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
	}
	div#index-txt h1 {
		color: #956938;
		font-size: 18px;
		text-transform: none;
	}
	
/* index }}} */

/* forms {{{ */
	table.form-tbl {
		width: 100%;
	}
	table.form-tbl td {
		padding: 3px 0px;
	}
	table.form-tbl input, table.form-tbl textarea {
		border:1px solid #E6E6E6;
	}
	table.form-tbl input.inputBox, 
	table.form-tbl textarea {
		width: 90%;
		padding: 3px;
	}
	table.form-tbl textarea {
		height: 200px;
	}
	table.form-tbl .mandatory,
	table.form-tbl .error {
		color: #e4ac40;
	}
/* }}} forms */

/* Tables at the "Links" Page */

div.tables p table, div.tables div.contentParagraph table {
	border: 0px;
	border-collapse: collapse;
}

div.tables p table td, div.tables div.contentParagraph table td {
	border: 1px solid #e6e6e6;
	border-style: solid;
	padding: 5px;
	width: 50%;
}
/* End Tables at the "Links" Page */
