BODY		{ font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:x-small;
		margin:0;
		padding:0;
	}

P {
	}

A {		color:#000000;
	}

h1,h2,h3,h4 {	font-size:small;
		margin-top:0px;
		margin-bottom:0px;
	}

input, select {	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:x-small;
	}

div#header {	width:764px;
		height:100px;
	}

div.content-sub {	float:left;
		min-height:100px;
	}

#content-sub-1 {	width:180px;
	}

#content-sub-1 .contentWrapper {
		padding:10px 10px 10px 10px;
		margin-bottom:20px;
		margin-top:20px;
		border-bottom:1px dotted #cccccc;
		border-top:1px dotted #cccccc;
	}

#content-sub-1 h1,h2,h3,h4 {
		font-size:x-small;
		margin-top:0px;
		margin-bottom:0px;
	}

#content-sub-2 {	width:584px;
		padding:55px 0 0 0;
	}

#content-sub-2 .contentWrapper {
		padding:0 20px 0 20px;
	}

#content-sub-2 h1,h2,h3,h4 {
		font-size:small;
		margin-top:0px;
		margin-bottom:10px;
	}

#content-sub-3 {	width:180px;
		clear:right;
		padding:0 0 0 0;
		background-image:url(../design/blau.gif);
		background-repeat:repeat-y;
	}

#content-sub-3 .contentWrapper {
		padding:0 5px 0px 5px;
		margin-bottom:20px;
		border:1px dotted #cccccc;
	}

#content-sub-3 h1,h2,h3,h4 {
		font-size:x-small;
		margin-top:10px;
		margin-bottom:20px;
	}

#content-sub-2 a, #content-sub-3 a {
		text-decoration:none;
		border-bottom:dashed 1px #999999;
		color:#000000;

	}

content-sub-2 a:link, #content-sub-3 a:link {
		text-decoration:none;
		color:#000000;
		border-bottom:dashed 1px #999999;
	}

#content-sub-2 a:visited, #content-sub-3 a:visited {
		text-decoration:none;
		color:#000000;
		border-bottom:dashed 1px #999999;
	}

#content-sub-2 a:hover, #content-sub-3 a:hover {
		text-decoration:none;
		border-bottom:solid 1px #999999;
		color:#000000;
	}

#vnav {		list-style-type:none;
		margin:0;
		padding:0;
		background-color:#ffffff;
	}

#vnav-sub {	list-style-type:none;
		margin-left:20px;
		padding-left:0px;
		background-color:#ffffff;
	}

#vnav-sub-sub {	list-style-type:none;
		margin-left:20px;
		padding-left:0px;
		background-color:#ffffff;
	}

#vnav a {		display:block;
		padding:5px 10px;
		text-decoration:none;
	}

#vnav a:hover {	text-decoration:none;
	                color:#ffffff;
	}

.nav {		color:#000000;
	}

.navAct {		color:#ffffff;
	}

#totop {		width:765px;
		text-align:right;
		padding-bottom:20px;
	}

#totop a {		color:#999999;
	}

#footer {		color:#aaaaaa;
		padding:10px 0 10px 0;
		margin-left:200px;
	}

#footer a {		color:#aaaaaa;
		text-decoration:none;
	}

#wrapper {		width:765px;
	}

.spacer {		border:0px;
		clear:left;
	}

.tx-lastupdate-pi1 {	line-height:200%;
		padding:0px 20px 0px 20px;
		color:#000000;
	}

.tx-lastupdate-pi1 a {	color:#000000;
	}

.invisible {		display:none;
	}

/* CSS STYLED IMGTEXT */
.csi-textpic {	margin:0px 0px 0px 0px;
	}

/* HollyHack \*/
* html .csi-textpic {	height:1%;
	}
/* End HollyHack */

.csi-textpic img {	margin:0px;
		padding:0px;
	}

.csi-textpic .csi-caption {
		text-align:center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style:italic;  /*XXX demo only*/
	}

.csi-textpic .csi-image {
		border:0px solid {$css_color2};   /*XXX demo only*/
		margin:0 0 0 0;  /*XXX demo only*/
	}

.csi-textpic .csi-imagewrap {
		border:0px solid blue; /*XXX demo only*/
		margin-bottom:10px;
	}

.csi-textpic .csi-text {	border:0px solid silver; /*XXX demo only*/
		text-align:left; /*will have to be an inline style - controlled by TS*/
		padding:0px;
	}

.csi-text p {	
	}
.csi-textpic p {	
	}

/* CENTER */
.csi-center .csi-image {
		margin:0;
		text-align:center;
		border:0px solid {$css_color2};
		padding-top:10px;
		padding-bottom:10px;
	}

/* HollyHack \*/

* html .csi-center .csi-image {
		height:1%;
}
/* End HollyHack */



/* RIGHT */
.csi-right div.csi-image
	{
		float: right;
	}

.csi-right div.csi-text
	{
		clear: right;
	}

/* LEFT */
.csi-left div.csi-image
	{
		float: left;
	}

.csi-left div.csi-text
	{
		clear: left;
	}


/* INTEXT LEFT */
.csi-intext-left .csi-image
	{
		float: left;
		margin: 0px 10px 10px 0px;
		clear:left;
	}


#content-sub-3 .csi-intext-left .csi-image
	{
		float: left;


		margin: 0px 3px 3px 0px;
		clear:left;
	}


/* INTEXT RIGHT */
.csi-intext-right .csi-image
	{
		float: right;
		margin: 0px 0px 10px 10px;
		clear:right;
	}

#content-sub-3 .csi-intext-right .csi-image
	{
		float: right;
		margin: 0px 0px 3px 3px;
		clear:right;
	}


/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text
	{
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}

.csi-intext-right-nowrap .csi-image
	{
		float: right;
	}


/* INTEXT LEFT NOWRAP*/
.csi-intext-left-nowrap .csi-text
	{
		margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}

.csi-intext-left-nowrap .csi-image
	{
	float: left;
	}

.three_col_col1 img, .three_col_col2 img, .three_col_col3 img {
border:1px solid black;
}

.fettBlau {font-weight:bolder; color:blue;}
.darkBack {background-color:#DCDDE5; display:inline;}
.boxInline {color:#ff0000; width:150px; float:right; background-color:#00ffff; border:1px solid #DCDDE5; margin-left:15px; margin-bottom:15px; padding: 10px;}
.cat1 {background-color:#DCDDE5; width:100%;}
.three_col_col1 {clear:left; margin:0;float:left; text-align:left; min-height:100px; width:30%;; margin-bottom:10px;}
.three_col_col2 {margin:0;float:left; text-align:center; min-height:100px; width:30%;; margin-bottom:10px;}
.three_col_col3 {margin:0;float:left; text-align:right; min-height:100px; width: 30%; ; margin-bottom:10px;}
.two_col_col1 {float:left; text-align:left; min-height:100px; width:150px; margin-bottom:10px;}
.two_col_col2 {float:right; text-align:left; min-height:100px; width:150px;; margin-bottom:10px;}
.clear {clear:both;}
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}