/* fontsetting headline h1 */
h1 {
	font-size: 140%;
}

h2 {
  font-size: 120%;
}

h2 a {
  text-decoration: none;
  color: #1b3228;
}

h4 {
	font-size: 110%;
	padding: 0.6em;
	color: #cfcfcf;
	border-bottom: 1px solid #fff;
	border-top: 1em solid #fff;
	background-image: url(../images/dot_h5.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2em;
}

h5 {
	padding-bottom: 0.2em;
	font-size: 110%;
	color: #fff;
}

h5 a {
  text-decoration: none;
  color: #fff;
}

/* fontsetting in the contentRightDiv */
.ct-c3 p {
	padding: 0.6em;
	color: #cfcfcf;
	font-size: 100%;
}

.ct-c3 a {
	color: #CFCFCF;
}

/* contentImage setting left and left (Startsite) */	
.csc-frame-frame1,
.csc-frame-frame2 {
  float: left;
  width: 16em;
}

/* overwritting contentframe and set a margin (Startsite) */
.csc-frame-frame2 {
  margin-left: 5em;
}

html>body .csc-frame-frame2 {
  margin-left: 5.4em;
}

.csc-frame-frame3 {
  padding-left: 4.5em;
}

.csc-frame-frame4,
.csc-frame-frame5 {
  float: left;
  width: 25em;
}

.csc-frame-frame5 {
  margin-left: 7em;
}

/* quickstart font settings */
.csc-frame-frame1 p,
.csc-frame-frame2 p {
 /* color: #000;
  font-size: 110%;
  padding: 0.6em;
  margin-bottom: 2em;
  background: #FFF url(../images/bg_quick.gif) repeat-x left top;
  border-top: 1px solid #fff;*/
}

.csc-frame-frame1 p a,
.csc-frame-frame2 p a {
	background-image: url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1em;
	color: #1b3228;
	text-decoration: none;
}

.csc-textpic-imagewrap,
.csc-textpic-image,
.csc-textpic-firstcol,
.csc-textpic-lastcol {
  margin: 0;
  padding: 0;
 /* margin-bottom: -0.7em;*/
}


/* fontsetting main content */
.ct-c2 p {
	font-size: 110%;
	line-height: 1.5em;
	padding-bottom: 1.5em;
}

.ct-c2 p a {
	color: #000;
}

/* content list setting */
.ct-c2 ul {
  font-size: 110%;
  margin: 0;
  padding-left: 1.2em;
  line-height: 1.5em;
}

.ct-c2 ul li {
  margin-bottom: 0.5em;
  }

.ct-c2 ul ul {
  font-size: 100%;
}

.ct-c2 ul a {
	color: #000;
}

/* fontsetting footerDiv */
.footer a {
	font-size: 110%;
	color: #1b3228;
	text-decoration: none;	
}

.contenttable {
border-collapse: collapse;
margin-bottom: 2em;
/*font-size: 100%;*/
}

td {
   border: 1px solid #CFCFCF;
   padding: 0.3em;
   vertical-align: top;
}

.td-0,
.td-1,
.td-2 {
  width: 30%;
}

.tr-odd {
  background-color: #FCFCFC;
}

.tr-even {
  background-color: #FAFAFA;
}

.tr-0 {
  font-weight: bold;
  background-color: #CFCFCF;
}