body {
  margin: 0;
  background-color: #333;
}

div#bodydiv {
	width: 950px;
	padding:0px;
	position: relative;
	left: 50%;
	margin-left: -475px;
	padding-bottom: 25px;
}

#fktbg {
	width: 950px;
	height: 33px;
}

#kopfbg {
	width: 950px;
	height: 206px;
	position: relative;
	background: url(/fileadmin/administration/systembilder/kopfbild.gif) no-repeat;
}

#main {
	width: 950px;
	background: url(/fileadmin/administration/systembilder/mainbg.gif) repeat-y #fff;
}

#fussbg {
	width: 950px;
	height: 40px;
	background: url(/fileadmin/administration/systembilder/fussbg.gif) no-repeat;
	color: #999;
	font: 8pt verdana,arial,helvetica;
	text-align: right;
}


td {
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  color: #333;
  }


/* KOPF */

#kopf {
  width: 950px;
  height: 156px;
  /*background: #f0f;*/
  position: relative;
  top: 25px;
}

#micronavigation {
  float: left;
  position: relative;
  left: 0px;
  font: 9pt verdana,arial,helvetica;
  color: #333;
  padding-top: 6px;
  padding-left: 20px;
}

#micronavigation a:link, #micronavigation a:visited {
  font: 8pt verdana,arial,helvetica;
  color: #333;
  text-decoration: none;
  }

#micronavigation a:hover, #micronavigation a:active {
  font: 8pt verdana,arial,helvetica;
  color: #333;
  text-decoration: underline;
  }

#sprachen {
  float: right;
  position: relative;
  right: 5px;
  font: 9pt verdana,arial,helvetica;
  color: #060;
  padding-top: 8px;
}

/* CONTENT */


.csc-linkToTop {
  font-size: 7pt;
  text-align: right;
  }

div.csc-textpic-imagewrap {
  padding-bottom: 10px;
}

#content .csc-textpic-caption {
  font-size:7pt;
  text-align: center;
  padding-top: 2px;
  padding-right:3px;
  padding-bottom:2px;
  padding-left:3px;
  color: #000;
  background-color: #C5DFF5;
  }

.csc-frame-indent3366 {
  padding-left: 12px;
}

.csc-frame-frame1 {
  background-color: #C5DFF5;
  padding: 1px 10px 1px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.csc-frame-frame2 {
  background-color: #C5DFF5;
  border: 1px solid #0560B0;
  padding: 0 10px 0 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.csc-frame-rulerBefore {
   border-top: 1px solid #C5DFF5;
}

.csc-frame-rulerAfter {
   border-bottom: 1px solid #C5DFF5;
}

.csc-header-date {
   font: 7pt verdana,arial,helvetica;
   margin-bottom: 0px;
}

#content {
  vertical-align: top;
  font: 9pt verdana,arial,helvetica;
  color: #000;
  padding: 30px 30px 30px 31px;
  }

a:link, a:visited {
  color: #0560B0;
  text-decoration: underline;
  }

a:hover, a:active {
  color: #0560B0;
  text-decoration: none;
  }

#content h1 {
  font: bold 10.5pt verdana,arial,helvetica;
  color: #0560B0;
}

#content h2 {
  font: bold 10pt verdana,arial,helvetica;
  color: #0560B0;
}

#content h3 {
  font: bold 9pt verdana,arial,helvetica;
  color: #0560B0;
}

#content h4 {
  font: bold 9pt verdana,arial,helvetica;
  color: #0560B0;
}

#content li {
  padding-bottom:10px;
  list-style-image: url(/fileadmin/administration/systembilder/img-punktliste-content.gif);
  }


/* CONTENT-Rechts */

#rechts {
  width: 202px;
  vertical-align: top;
}

#contentrechts {
  vertical-align: top;
  font: 8pt verdana,arial,helvetica;
  color: #000;
  background: url(/fileadmin/administration/systembilder/rechtsbg.gif) repeat-y;
  display: block;
  padding: 120px 10px 1px 10px;
  margin: 9px 9px 8px 0;
  }

#contentrechts li {
  margin-left: -20px;
  padding-bottom:5px;
  list-style-image: url(/fileadmin/administration/systembilder/img-punktliste-re.gif);
  }

#contentrechts a:link, #contentrechts  a:visited {
  color: #000;
  text-decoration: underline;
  padding-right: 20px;
  background: url(/fileadmin/administration/systembilder/link.gif) no-repeat center right;
  }

#contentrechts a:hover, #contentrechts  a:active {
  color: #000;
  text-decoration: none;
  padding-right: 20px;
  background: url(/fileadmin/administration/systembilder/link.gif) no-repeat center right;
  }

#contentrechts h1, #contentrechts h2, #contentrechts h3, #contentrechts h4 {
  font: bold 9pt verdana,arial,helvetica;
  color: #000;
}


/* FUSS */

#fuss {
  font: 7.5pt verdana,arial,helvetica;
  color:#999;
  margin-right: 19px;
  padding-top: 8px;
}

#fuss a {
  color: #999;
  text-decoration: none;
}

#fuss a:hover {
  text-decoration: underline;
}

/* NAVIGATION */


#navigation {
  vertical-align: top;
  width: 218px;
}

#kuenstler-d-j {
  width: 175px;
  height: 161px;
  margin: 0 0 30px 21px;
  background: url(/fileadmin/administration/systembilder/kuenstler-d-j.gif) no-repeat;
}

#navigation ul {
  list-style: none;
  display: table;
  padding: 0;
  margin: 26px 0 20px 0;
}

#navigation ul li {
  display: block;
  width: 206px;
}

li.l1abstand {
  width: 206px;
  height: 21px;
  }

A.level1_no:link, A.level1_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  display: block;
  background: url(/fileadmin/administration/systembilder/l1.gif) no-repeat;
  padding: 5px 0 4px 27px;
  position: relative;
  top: 0px;
  left: 0px;
}

a.level1_no:hover, a.level1_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  background: url(/fileadmin/administration/systembilder/l1.gif) no-repeat;
  padding: 5px 0 4px 27px;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level1_act:link, A.level1_act:visited, a.level1_act:hover, a.level1_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  background: url(/fileadmin/administration/systembilder/l2.gif) repeat-y;
  padding: 5px 0 4px 27px;
  position: relative;
  top: 0px;
  left: 0px;
}


#navigation ul ul {
  list-style: none;
  padding: 0 0 3px 0;
  margin: 0;
  background: url(/fileadmin/administration/systembilder/l2.gif) repeat-y;
}

#navigation ul ul li {
  display: block;
  width: 206px;
  margin: 0;
}

A.level2_no:link, A.level2_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 40px;
  position: relative;
  top: 0px;
  left: 0px;
}

a.level2_no:hover, a.level2_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 40px;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level2_act:link, A.level2_act:visited, a.level2_act:hover, a.level2_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  background: url(/fileadmin/administration/systembilder/l2act.gif) no-repeat;
  padding: 2px 0 2px 40px;
  position: relative;
  top: 0px;
  left: 0px;
}

#navigation ul ul ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#navigation ul ul ul li {
  display: block;
  width: 206px;
  margin: 0;
}

A.level3_no:link, A.level3_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #333;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 53px;
  position: relative;
  top: 0px;
  left: 0px;
}

a.level3_no:hover, a.level3_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 53px;
  position: relative;
  top: 0px;
  left: 0px;
}

A.level3_act:link, A.level3_act:visited, a.level3_act:hover, a.level3_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  display: block;
  background: url(/fileadmin/administration/systembilder/l3act.gif) no-repeat;
  padding: 2px 0 2px 53px;
  position: relative;
  top: 0px;
  left: 0px;
}




#fktmenu {
  float: right;
  color: #fff;
  margin-top: 8px;
  margin-right: 12px;
}


A.fkt_no:link, A.fkt_no:visited {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  padding: 0 0 0 0;
  position: relative;
  top: 0px;
  left: 0px;
}

a.fkt_no:hover, a.fkt_no:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  text-decoration: underline;
  padding: 0 0 0 0;
  position: relative;
  top: 0px;
  left: 0px;
}

A.fkt_act:link, a.fkt_act:hover, A.fkt_act:visited, a.fkt_act:active {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  text-decoration: underline;
  padding: 0 0 0 0;
  position: relative;
  top: 0px;
  left: 0px;
}


/**********Download-Icons************/

a.download_pdf{
 padding-left: 23px;
 padding-top:1px;
 padding-bottom:3px;
 background: url(/fileadmin/administration/systembilder/pdf-icon.gif) no-repeat center left;
}

a.download_doc{
 padding-left: 23px;
 padding-top:1px;
 padding-bottom:3px;
 background: url(/fileadmin/administration/systembilder/doc-icon.gif) no-repeat center left;
}

a.download_xls{
 padding-left: 23px;
 padding-top:1px;
 padding-bottom:3px;
 background: url(/fileadmin/administration/systembilder/xls-icon.gif) no-repeat center left;
}

a.download_flv{
 padding-left: 23px;
 padding-top:1px;
 padding-bottom:3px;
 background: url(/fileadmin/administration/systembilder/flv-icon.gif) no-repeat center left;
}