/* fontsetting headline h1 */
h1 {
  font-size: 14px;
  /**color: #FF9E1C;**/
  color: #0080ae;
  margin-bottom: 15px;
}

h2 {
  font-size: 13px;
  margin-bottom: 10px;
}

/* headline h2 with border-bottom */
h3 {
	font-size: 12px;
	/**color: #FF9E1C;**/
 	color: #0080ae;
	padding-bottom: 5px;
}

h4 a,
h4 {
  color: #333;
  font-size: 10px;
  text-decoration: none;
}

h5 {
 font-size: 11px;
}

p.bodytext a {
  color: #F28B00;
  font-weight:normal;
}

ol li {
  margin-left: 2em;
}

/* fontsetting footerDiv */
#footer02,
#footer02 a,
#footer03 {
  text-decoration: none;
  font-size: 10px;
  color: #666;	
}

#footer02 a:hover {
  color: #333;
  text-decoration: underline;
}

p {
  padding-bottom: 15px;
  line-height: 1.6;
}

/*************************************/
#content04 ul {
  padding: 0px 0px 15px 20px;
  line-height: 1.6;
}

#content04 ul li {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
}

#content04 ul li {
  background-image:url(../images/arrow-link-orange.gif);
  font-size: 11px;
  background-position: left top;
  background-repeat: no-repeat;
  line-height: 1.3;
  padding-left: 15px;
  margin-top: 15px;
}

/**********************************************/

.internal-link-new-window {
  background-image:url(../images/arrow-link-orange.gif);
  font-size: 11px;
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 15px;
}

.csc-frame-frame1 p {
   padding-bottom: 0px;
}

.csc-frame-frame1,
.csc-frame-frame2 {
  border:2px dotted #CCCCCC;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 5px 0px 5px;
  background-color: #FF9036;
  /*background-color: #85C2D8;*/
}

.csc-frame-frame1 ul,
.csc-frame-frame2 ul {
  list-style-type: none;
  margin: 0pt;
  overflow: hidden;
  padding: 0pt;
}

.csc-frame-frame1 ul li,
.csc-frame-frame2 ul li {
  background-image:url(../images/arrow-dark.gif);
  font-size: 11px;
  background-position: left top;
  background-repeat: no-repeat;
  line-height: 1.3;
  padding-left: 15px;
  margin: 15px 0 5px 10px;
}

.csc-frame-frame1 ul li {
  margin-top: 0;
}

.csc-frame-frame1 strong {
  /*color: #F28B00;*/
  color: #333333;
}

.pdf {
  background-image:url(../images/pdf.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 15px;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}

.csc-frame-frame2 ul li {
  float: left;
  margin-right: 20px;
}

.csc-frame-frame1 ul li a,
.csc-frame-frame2 ul li a {
  color: #F28B00;
  font-weight: normal;
  text-decoration: none;
}

.csc-frame-frame3 p {
  line-height: 1.2;
   height: 76px;
   font-size: 10px;
}

.csc-frame-frame3 p a {
  font-size: 9px;
  text-decoration: none;
  color: #F28B00;
}

.csc-frame-frame3 h3 {
  padding-bottom: 5px;
  color: #F28B00;
}

.csc-frame-frame4 {
  border:1px dotted #CCCCCC;
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 5px 5px 10px 5px;
  background-color: #EEEEEE;
}

.csc-frame-frame4 p {
   padding-bottom: 0px;
}

.csc-frame-frame5 {
  padding-left: 20px;
  padding-top: 10px;
}

.csc-frame-frame6 a {
  background-image:url(../images/pdf.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 15px;
  color: #F28B00;
  font-weight: bold;
  text-decoration: none;
}

.csc-frame-frame6 a:hover {
  text-decoration: underline;
}
.csc-frame-frame6 p {
  line-height: 2.5;
}

.csc-frame-frame7 {
  float: left;
  width: 200px;
}

.csc-frame-frame7 p {
  line-height: 1.2;
   height: 76px;
   font-size: 10px;
}

.csc-frame-frame7 p a {
  font-size: 9px;
  text-decoration: none;
  color: #F28B00;
}

.csc-frame-frame7 h3 {
  padding-bottom: 5px;
  color: #F28B00;
}

.csc-frame-frame8 {
	padding: 1em;
	background-color:#fee8b8;
	background-image:url(../images/fff.gif);
	background-position:42%;
	background-repeat:repeat-y;
}

.csc-frame-frame9 ul {
  padding: 0px 0px 15px 20px;
  line-height: 1.6;
}

.csc-frame-frame9 ul li {
 list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
}

.csc-frame-frame9 ul li {
  background-image:url(../images/arrow-link-orange.gif);
  font-size: 11px;
  background-position: left top;
  background-repeat: no-repeat;
  line-height: 1.3;
  padding-left: 15px;
  margin-top: 15px;
}

.csc-frame-frame10 {
  /** Destroys my Layout **/
  /**float: left; **/
  width: 182px;
  background-color: #efefef;
  border: 1px solid #dddddd;
  padding: 4px;
  margin-bottom: 10px;
}

.csc-frame-frame10 ul li {
	list-style-position:inside;
}

.csc-frame-frame10 p {
  line-height: 1.2;
   font-size: 11px;
   padding-bottom: 5px;
}

.csc-frame-frame10 p a {
  font-size: 10px;
  text-decoration: none;
  color: #F28B00;
  font-weight:bold;
}

.csc-frame-frame10 h4 {
  padding-bottom: 10px;
  color: #F28B00;
}

/** Flexform internal-link 4 content layouting **/
#ct04-inside .internal-link {
	text-decoration: none;
	color: #F28B00;
}
