body {
  margin: 0px; padding: 0px;
  font: 11px Verdana;
  float: left;
  text-align: center;
  margin-top: 15px;
  width: 100%;
  height:100%;
  background-color: #96CB53;
  background-color: #81C3EE;
  /*
  overflow:hidden;
  overflow:scroll;
  */

  /*
  background: #81C3EE url(kacheln_grob_2.gif);
*/

  background: #7CBE27 url(blauer-streifen.gif) repeat-x;

}
table {
  border: 0px;
  font: 11px Verdana;
  margin:0px; padding:0px;
  }
form,
fieldset,
table tr {
	border: 0px;
  margin:0px; padding:0px;
 }
.maske {
  overflow:hidden;
  width:100%;
  height:auto;
  float:left;
}
.left {
  float:left;
}
.right {
  float:right;
}

br.clear {
  margin:0px; padding:0px;
  line-height: 0px;
  clear: both;
  width:0px;
  float:left;
  font-size:0px;
}

img {
  border:0px;
  }
a {
  text-decoration:none;
}
a.internal-link {

}
a.intern {
  padding-left: 14px;
}
a {
  color: #FFF;
  }
a:hover {
	color: #000;
	}
a.download {
  padding-left: 20px;
  background:url(pdf-icon_18.gif) no-repeat top left;
  height: 20px;
  padding-top: 2px;
  margin-top: -2px;
  }
div.files {
	float:left;
	}
div.files div {
	float:left;
	clear:left;
}
div.files div.pdf {
  background:url(pdf-icon_18.gif) no-repeat 0px -2px;
  padding-left: 24px;
  padding-bottom: 12px;
}


a.external-link,
a.external-link-new-window {
   color: #FFF;
}
h1, h2, h3, h4, p, li {
  margin: 0px;
  line-height: 12pt;
  line-height: 13pt;
  color: #000000;
}
p.bodytext {
  float:left;
  margin-bottom: 12px;
}
h1, h2, h3, h4 {
  font-size: 11px;
  margin-bottom: 8px;
}
h1 {
  font-weight:bold;
}

span.important {
  color: #000;
  font-weight:normal;
  }
/*	Farbige Text-Hervorhebung */



#main a.more {
	display:block;
	color: #FFF;
}

#main a.more span {
	color: #000;
}

#main a:hover {
	text-decoration:underline;
	color: #000;
	}


div.hide {
  display:none;
  }

#main {
  margin: auto auto;
  width: 892px;
  width: 978px;
  height: 584px;
  text-align: left;

}
/*
*/
div.head {
  display:block;
  width: 975px;
  text-align:center;
  margin-bottom: 1px;
  float:left;
}
div.head #logo {
  background-color:#FFF;
  float:left;
  width:100%;
  margin:auto auto;
}
div.head #logo a {
  display:block;
  padding-top: 20px;
  height: 82px;
}


div.body {
float:left;
clear:left;
 padding-bottom: 200px;
 padding-bottom: 10px;
}
#leftColumn {
  display:block;
  height:auto;
  float:left;
  min-height: 150px;
  /*
  width:241px;
  */
  /*background-color:#ACD677;*/

  padding-bottom: 12px;
}
#rightColumn {
  float:left;
  width:669px;
  width:734px;
  /*
  border-left: 1px solid #FFF;
  */
}

#rightColumn .middle .left,
#rightColumn .middle {
  /*background-color:#ACD677;*/

  width: 446px;
  width: 488px;
  overflow:hidden;
}

#rightColumn div.header-image,
#rightColumn .csi-imagewrap {
/*	#rightColumn .content */
  overflow: hidden;
  width: 485px;
  overflow:hidden;
  margin-left:2px;
  /*
  background: url(glas-reflex.gif) repeat-y top left;
  */
  border-left: 1px solid #FFF;
}

#rightColumn div.middle .csi-imagewrap,
#rightColumn div.middle div.header-image {
/*	height: 251px; */
}
#main div.middle div.csi-above {
	clear:left;
}
#rightColumn .middle div.header-image img,
#rightColumn .middle .csi-imagewrap img {
/*	width: 488px; */
  }

.csi-image {
	float:left;
	}
#rightColumn .csi-imagewrap {
	margin-bottom: 1px;
	height: 242px; overflow:hidden;
	}
#rightColumn .extra .csi-imagewrap {
	height:auto;
	}

#rightColumn .middle .right .csi-imagewrap {
  width: auto;
  height: auto;
  overflow: auto;
}

div.csi-textpic {
	float:left;
	}


#rightColumn div.form,
#rightColumn div.text-no-image,
#rightColumn div.just-text,
#rightColumn div.just-header,
#rightColumn div.text,
#rightColumn div.filelinks,
#rightColumn div.table ,
#rightColumn div.csi-text {
  padding-top: 12px;
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 20px;
  width: 90%;
/*  padding-bottom: 46px; */
  float:left;
/*
  background: url(glas-reflex.gif) repeat-y top left;
  */
  border-left:1px solid #FFF;
  margin-left: 2px;
 	background: url(rgba.php?name=white&a=25) repeat;
/*  background-color: rgba(255,255,255,.25) ! important; */


}

#rightColumn div.form,
#rightColumn div.just-text {
/*	padding-top:0px; */

	}
/**
* Tabelle
*/
table.contenttable {
	float:left;
	width:100%;
	}
table.contenttable td {

	vertical-align:top;
	padding-bottom: 20px;
	}
table.contenttable .td-0 {
	width: 120px;
	}

#rightColumn div.csi-text {
/*  padding-top: 0px; */
/*  padding-bottom: 0px; */
}
#rightColumn div.contentHead {
/*  margin-top: 12px; */
	margin-bottom: 12px;
}
#rightColumn div.just-text p {
  clear:left;
}
#rightColumn p.bodytext {
/*  margin-top: 12px; */
}
#rightColumn div.text-with-header {
	float:left;
	}
#rightColumn div.text-with-header p.bodytext {
/*  margin-top: 0px; */

}


#main #rightColumn div.filelinks div.csc-header,
#main #rightColumn div.just-text div.csc-header,
#main #rightColumn div.text div.csc-header {
    margin:0px !important; padding:0px !important;
    background:none !important;
    background-color: TRANSPARENT !important;
  }

/**
*	FCE: Bild mit Text
*/
div.image-with-text-left {
		padding: 0px;
}


#rightColumn div.form,
#rightColumn div.filelinks,
#rightColumn div.text-no-image,
#rightColumn div.just-header,
#rightColumn div.just-text,
#rightColumn div.table,
#rightColumn div.middle div.text,
#rightColumn div.csi-text {
  width: 445px;
  margin-bottom: 1px;
  padding-bottom:20px;
}

#rightColumn div.just-header {
	padding-top:0px;
	padding-bottom:0px;
}
#rightColumn div.just-header .contentHead {
	margin-top:6px;
	margin-bottom: 4px;
	}


#rightColumn div.text-no-image {

  }
#rightColumn div.middle div.transbg-clone {
/*  background: TRANSPARENT url(glas-reflex.gif) repeat-y top left; */
}

#rightColumn .middle .left div.just-text,
#rightColumn .middle .left .text,
#rightColumn .middle .left .csi-text {
  padding-bottom: 0px;
  margin:0px;
}







#rightColumn div.csi-intext-left,
.list-item {
	clear:left;
	float:left;
  width: 488px;

/*	border-bottom: 2px solid #96CB53; */
	margin-bottom: 1px;
/*	background: #B5DA86 url(glas-reflex.gif) repeat-y top left; */
	margin-left: 2px;
	border-left: 1px solid #FFF;
 	background: url(rgba.php?name=white&a=25) repeat;
/*  background-color: rgba(255,255,255,.25) ! important; */

}

#rightColumn div.csi-intext-left .csi-imagewrap,
.list-item-image {
margin-left:0px;
border:0px;
	height:auto;
	min-height:10px;
	width:241px;
	float:left;
	width: 122px;

}
#rightColumn div.csi-intext-left .csi-text,
.list-item-content {
margin-left:0px;
border:0px;
	width: 474px;
	width: 348px;
	width: 326px;
	float:left;
	padding-left: 12px;
	padding-top: 10px;
	height: auto;
	height: 172px;
	background-image:none;
	background-color:TRANSPARENT ! important;
	padding-bottom:0px;
}



.list-item-content p {
/*	width: 90%; */
}
.list-item-content .top {
	height: auto;
}

