			/* FORM {{{ */

			div#text table#form {
				width: 400px;
			}
			div#text table#form tr td.name {
				width: 10px;
				text-align: right;
			}
			div#text table#form tr td.txt { 
			}
			table#form tr td.txt input,
			table#form tr td.txt textarea,
			table#form tr td.txt select { border:1px solid #DBDBDB; padding: 4px; margin: 4px; }
			table#form tr td.txt input, table#form tr td.txt textarea { width: 300px; }
			table#form tr td.txt input.dateentry-day  { text-align: center; width: 2em; }
			table#form tr td.txt input.dateentry-year { text-align: center; width: 4em; }
			table#form tr td.txt textarea { height: 200px; }
			table#form .mandatory { color: #F29400; }
			table#form input.button { 
				background-image:url(/cu/fuchshuber/images/buttons/bg_login.gif);
				border-width:0px;
				width: 58px; height: 18px;
				color:white;
				text-align: left; font-size: 100%;
				padding-left: 2px;
			}
			table#form td.send, table#form td.mandatory  { 
				text-align:left;
				padding-left: 4px;
			}

			/* END FORM }}} */

			/* GLOBAL {{{ */
			/* for horizontal alignment in IE */
			html {
				font-family: helvetica, arial, verdana, sans serif;
				font-size: 11px;
				color: #7F7F7F;
			}
			a {
				color: #789EC0;
				text-decoration:none;
			}
			a:hover {
				text-decoration:underline;
			}
			a img {
				border-width: 0px;
			}
			html, body {
				height: 100%;
				padding: 0px;
				margin: 0px;
			}
			body {
				text-align: center;
				margin: 0px;
				padding: 0px;
				background-color: #DADADA;
				background-image:url(/cu/fuchshuber/images/master/bg_shade2.gif);
				background-position: center;
				background-repeat: repeat-y;
			}
			/* END GLOBAL }}} */

			/* CENTERING {{{ */
			/* 
				margin: auto is good for opera, firefox, mozilla, safari, konqueror,
				not working in IE 
				text-align:left used for resetting text-alignment (see body)
			*/
			div#center-div
			{
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				width: 950px;
				/*
				border:1px solid green;
				*/
				height: 100%;
			}

			/* for vertical alignment */
			table#center-tbl {
				width: 100%; 
				height: 100%;
			}
			table#center-tbl td {
				width: 100%; 
				height: 100%;
				text-align: center;
			}
			/* END CENTERING }}} */

			/* CONTENT {{{*/
			div#content-div {
				/*
				border:1px solid green;
				*/
				position: relative;
				width: 922px;
				margin:0px 14px;
				border-width: 0px 0px;
				border-color: white;
				border-style:solid;
				/*
				border:1px solid red;
				*/
				padding: 0px;
			}
			div#columns-container {
				position:relative;
			}
			/* END CONTENT }}}*/

			/* LEFT COLUMN {{{ */
			div#left-column {
				width: 214px;
				position:absolute;
				top: 0px;
				left: 0px;
				background-color: #F1F1F1;
			}
			div#left-column div.hr {
				background-image:url(/cu/fuchshuber/images/master/hr.gif);
				background-repeat: repeat-x;
				height: 20px;
				width:100%;
				border-width: 0px;
				border-style:solid;
				padding: 0px;
				margin: 0px;
			}
			div#left-column div.box { }
			div#left-column div.box div.head { 
				height: 19px;
				padding-top: 5px;
				padding-left: 20px;
				color:white;
				font-size: 120%;
				background-image:url(/cu/fuchshuber/images/master/bg_box.gif);
			}
			div#left-column div.box div.body { 
				padding-left: 20px;
				padding-top: 3px;
				padding-bottom: 5px;
				background-color:white;
			}
			input.text { 
				border:1px solid #DBDBDB;
				margin: 2px 0px;
				padding: 2px;
				font-size: 100%;
			}
			div#left-column div.box div.body input.button { 
				background-image:url(/cu/fuchshuber/images/buttons/bg_login.gif);
				border-width:0px;
				width: 58px;
				height: 18px;
				color:white;
				text-align: left;
				font-size: 100%;
				padding-left: 2px;
			}

			div#left-column div#subnavi {
				margin: 0px;
				padding: 0px;
				border-width: 1px 0px 0px 0px;
				border-style: solid;
				border-color: white;
			}

			div#left-column div#subnavi div#label {
				background-image:url(/cu/fuchshuber/images/master/bg_subnavi.gif);
				width: 215px;
				height: 57px;
				color: white;
				font-size: 120%;
				position: relative;
			}

			/* LEFT COLUMN }}} */

			/* {{{ CENTER COLUMN */
			div#center-column {
				z-index: 1;
				width: 527px;
				position:relative;
				top: 0px;
				left: 215px;
				/*
				*/
			}
			div#center-column div#center-content {
				background-image: url(/cu/fuchshuber/images/report/center_text_bg.gif);
				background-repeat: no-repeat;
				background-position: top right;
				position:relative;
				top: 58px;
				background-color: white;
				width: 100%;
			}
			div#center-column div#center-content div#center-breadcrumbs {
				position: absolute;
				z-index: 5;
				top: 15px;
				left: 15px;
				font-size: 90%;
				color: #9F9F9F;
			}
			div#center-column div#center-content div#center-text {
				position:relative;
				top: 0px;
				left: 0px;
			}
			div#center-column div#center-content div#center-text h1 {
				color: #005198;
				position:absolute;
				top: 48px;
				/*
				border-width: 0px 0px 1px 0px;
				border-color: #dbdbdb;
				border-style:solid;
				*/
				font-size: 20px;
				width: 100%;
				padding-left: 30px;
			}
			div#center-column div#center-content div#center-text h2, div.news-box div.head {
				font-size: 120%;
				font-weight: bold;
			}
			div#center-column div#center-content div#center-text div#text {
				padding-top: 90px;
				padding-left: 30px;
				padding-right: 30px;
			}

			/* END CENTER COLUMN }}} */

			/* {{{ INDEX */
			div.index#center-column {}

			div#center-column div.index#center-content{
				background-image:none;
				top: 0px;
			}

			div#index3div {
				padding-top: 60px;
				background-image: url(/cu/fuchshuber/images/report/index/3div/bg_3div.gif);
			}

			div.index-box {
				float:left;
				margin-left: 22px;
			}
			div.index-box div.head {
				background-image:url(/cu/fuchshuber/images/report/index/3div/bg_title.gif);
				width: 139px;
				height: 27px;
				color: white;
				font-size: 120%;
				padding-top: 30px;
				padding-left: 10px;
				border-width: 0px 0px 1px 0px;
				border-color: white;
				border-style: solid;
			}

			div.index#text {
				background-color: white;
				padding: 20px;
				background-image:url(/cu/fuchshuber/images/report/index/bg_welcome.gif);
				background-repeat: repeat-y;
				background-position: top right;
			}
			/* END INDEX }}} */

			/* RIGHT COlUMN {{{ */
			div#right-column {
				width: 180px;
				position:absolute;
				top: 0px;
				left: 742px;
			}
			div#right-column div#icons {
				text-align: right;
				width: 100%; /* 180 px */
				height: 57px;
				background-image:url(/cu/fuchshuber/images/master/bg_icons.gif);
			}
			div#right-column div#icons div {
				padding-right: 5px;
			}
			div#right-column div#icons img {
				position: relative;
				top: 30px;
				padding-left: 5px;
			}
			div#right-column div#address {
				background-image:url(/cu/fuchshuber/images/master/bg_address.gif);
				width: 100%; /* 180px */
				height: 84px; 
				text-align:right;
			}
			div#right-column div#address div {
				padding-right: 5px;
				color: white;
				font-size: 10px;
			}
			/* END RIGHT COlUMN }}} */

			/* MASTER {{{ */
			div#header {
				position:relative;
				background-image:url(/cu/fuchshuber/images/header/bg_shade_top.gif);
				background-position: bottom left;
				background-repeat: repeat-x;
				height: 130px;
				width: 100%;
				background-color:white;
			}
			div#navi {
				background-color: #015198;
				height: 28px;
				width: 100%;
			}
			img#logo {
				position:absolute;
				top: 50px;
				left: 20px;
			}
			/* END MASTER }}} */

			/* INFOBITS {{{*/
			div#infobits {
				position:absolute;
				top: 95px;
				right: -180px;
				width: 180px;
			}

			div#infobits-index div#infobits { position:absolute; left: 742px; top: 170px; }
			div#infobits div.body { padding-left: 10px; padding-right: 5px; padding-top: 0px; }
			div#infobits div.head { padding-left: 10px; margin: 0px; } div#infobits-index div#infobits h2{ padding: 0px; margin: 0px; }
			
			div#infobits div.box { border:1px solid #DBDBDB; border-width: 0px 0px 1px 1px; padding: 0px; margin: 0px; color: #9F9F9F; }

			div#infobits div.box div.head { color: #7F7F7F; background-image: none; height: auto; }
			div#infobits div.box div.head h2 { font-size: 11px; }

			/* ---------- END  INFOBITS --------------  }}}*/

/* {{{ NEWS */
div.news-box div.head { margin-bottom: 10px; }
div#news h3.news-heading { font-size: 12px; }
div#news { margin: 20px 20px 10px 20px; }
div#news div.news-item { margin-top: 20px; border:1px solid white; }

div#news div#news-pic {
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.news-box { margin-top: 20px; margin-bottom: 40px; border:1px solid white;}
div.news-box div.body p {
	margin-top: 0px;
}
/* }}} */

/* {{{ report */

	div#center-text div.contentParagraph table td  {
		text-align: left; 
		width: auto;
	}

/* }}} */

/* IMPORTED TABLES (stock exchange) */
tr.tableTitel td { font-weight: bold; }

