
* html { width: 100%; }
html { width: 98%; }

/* Body */
body {
background: #FFFFFF;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 11px;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
font-style: normal;
width: 100%;
}

table, td {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;
}

#logoprint {
  display: block;
  padding-bottom: 20px;
  text-align: right;
}

#bottomprint {
  display: block;
  padding-top: 20px;
}


/* Content column */
#content {
  padding: 0px 0px 20px 0px;
}

p.bodytext { line-height: 150%; }

UL LI { list-style-type: square; line-height: 150%; }

#search,
#menu_1,
#menu_2,
#contentspacer,
#bottom,
#language,
#navpath,
#toppicture,
#login,
#top,
#rightcolumn,
.noprint,
.columnspacer,
.typo3-adminPanel,
.udm {
  display: none;
}

#address_info {
  height: 40px;
  border-top: 1px solid #000;
  padding: 10px 0px 10px 0px;
}

#address_info p {
  color: #000;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#address_info a {
  color: #000;
  text-decoration: none;
}

/******************/
/* Headers, plain */
/******************/
H1, H2, H3, H4, H5, H6 { font-size: 15px; color: #000000; margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

H1 SPAN.headline {
 display: block;
 margin: 0px;
 padding: 0px;
}

H1 IMG {
 display: none;
}

H1 {
 margin: 0px;
 padding: 0px;
}

/* Header date */
P.csc-header-date { font-size: 10px; color: #000; }


a:link, a:visited {
   color: #000000;
   text-decoration: underline;
}

#colLeft, #colRight, #colSpacer_1 {
  display: none;
}

#colNormal {
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

#maintable, #content { width: 100%; }

/*
table {
  border: 1px dashed #000;
}

td {
  border: 1px dashed #000;
}

div {
  border: 1px solid #ffff00;
}
*/

.csc-sitemap-level1 { padding: 0 0 0 10px; }
.csc-sitemap-level2 { padding: 0 0 0 20px; }
.csc-sitemap-level3 { padding: 0 0 0 30px; }
.csc-sitemap-level4 { padding: 0 0 0 40px; }
.csc-sitemap-level5 { padding: 0 0 0 50px; }
