BODY {
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  SCROLLBAR-FACE-COLOR: #d5d5cc;
  SCROLLBAR-HIGHLIGHT-COLOR: #d5d5cc;
  SCROLLBAR-SHADOW-COLOR: #d5d5cc;
  SCROLLBAR-3DLIGHT-COLOR: #3d3c3a;
  SCROLLBAR-ARROW-COLOR: #cb0423;
  SCROLLBAR-TRACK-COLOR: #f1f0e5;
  SCROLLBAR-DARKSHADOW-COLOR: #3d3c3a;
}

P {
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  margin:0 0 6px 0;
}

P.nodistance {
  FONT-SIZE: 11px;
  COLOR: #3c3c3c;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  margin:0 0 0 0;
}

P.indent {
  margin-left: 16px;
}

td.box P {
  margin-bottom: 0px;
}

td.radbox P {
  margin-bottom: 0px;
}

td.radbox ul li {
  width: 125px;
}

TD {
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

A:link {
  FONT-WEIGHT: bold;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

A:active {
  FONT-WEIGHT: bold;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

A:visited {
  FONT-WEIGHT: bold;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

A:hover {
  FONT-WEIGHT: bold;
  COLOR: #d82525;
  TEXT-DECORATION: underline;
}

A.weiss:link {
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

A.weiss:active {
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

A.weiss:visited {
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}

A.weiss:hover {
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}

A.rootline:link {
  FONT-WEIGHT: normal;
  COLOR: #484848;
}

A.rootline:active {
  FONT-WEIGHT: normal;
  COLOR: #484848;
}

A.rootline:visited {
  FONT-WEIGHT: normal;
  COLOR: #484848;
}

A.rootline:hover {
  FONT-WEIGHT: normal;
  COLOR: #d82525;
}

a.top {
  margin-right:0;
  background:url(../images/top.gif) left center no-repeat;
  padding-left:1.5em;
  margin:0:

}

.rot {
  FONT-WEIGHT: bold;
  COLOR: #d82525;
}

.grau, P.grau {
  FONT-WEIGHT: bold;
  COLOR: #a3a3a3;
}
H1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  COLOR: #d82525;
  FONT-FAMILY: Arial, sans-serif;
  margin-top: 12px;
}

H2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #d82525;
  FONT-FAMILY: Arial, sans-serif;
}

H3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #d82525; FONT-FAMILY: Arial, sans-serif;
}

.text18rot {
  FONT-WEIGHT: bold;
  FONT-SIZE: 18px;
  COLOR: #d82525;
  FONT-FAMILY: Arial, sans-serif;
}

.text10 {
  FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.text10 A {
  FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.text10 A:link {
  FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none:
}

.text10 A:visited {
  FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none:
}

.text10 A:hover {
  FONT-SIZE: 10px;
  COLOR: #d82525;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline;
}
.text10 A:active {
  FONT-SIZE: 10px;
  COLOR: #666666;
  FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}

.form-1 {
  BORDER-RIGHT: #696969 1px solid;
  BORDER-TOP: #696969 1px solid;
  BORDER-LEFT: #696969 1px solid;
  BORDER-BOTTOM: #696969 1px solid;
  COLOR: #3a3a3a;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
}

.button-1 {
  BORDER-RIGHT: #696969 1px solid;
  BORDER-TOP: #696969 1px solid;
  BORDER-LEFT: #696969 1px solid;
  BORDER-BOTTOM: #696969 1px solid;
  COLOR: #3a3a3a;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
  BACKGROUND-COLOR: #e2e2e2;
}

form {
  margin-bottom: 0px;
  margin-top:0px;
}

textarea {
  color: #000000;
  BORDER: #a3a3a3 1px solid;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  scrollbar-arrow-color: #eeeeee;
  scrollbar-face-color: #B7B8BA;
  scrollbar-3dlight-color: #eeeeee;
  scrollbar-base-color: #eeeeee;
  scrollbar-darkshadow-color: #eeeeee;
  scrollbar-highlight-color: #cccccc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-track-color: #eeeeee;
}

input {
  color: #000000;
  BORDER: #a3a3a3 1px solid;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

select {
  color: #000000;
  BORDER: #a3a3a3 1px solid;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
  scrollbar-arrow-color: #eeeeee;
  scrollbar-face-color: #B7B8BA;
  scrollbar-3dlight-color: #eeeeee;
  scrollbar-base-color: #eeeeee;
  scrollbar-darkshadow-color: #eeeeee;
  scrollbar-highlight-color: #cccccc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-track-color: #eeeeee;
}

input.button, input.image {
  color: #000000;
  BORDER: 0px;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

ul li {
  margin-left: -24px;
  margin-bottom: 4px;
}

li.news-amenu-item-year {
  display: none;
} 

.tx-ttnews-browsebox {
  margin-top: 24px;
}

td.menu-level-1 {
  padding-top:3px;
  padding-bottom:3px;
  padding-right:20px;
}

td.menu-level-1-act {
  padding-top:3px;
  padding-bottom:3px;
  padding-right:20px;
  background:#d82525;
}

a.menu-level-1 {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

a.menu-level-1:active {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

a.menu-level-1:hover {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

a.menu-level-1:visited {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

tr.menu-level-2 {
  padding-top:3px;
  padding-bottom:3px;
  background:#3c3c3c;
}

tr.menu-level-2-act {
	padding-top:3px; padding-bottom:3px; background:#d82525;
}

td.menu-level-2 {
	width:180px; padding-top:3px; padding-bottom:3px;
}

td.menu-level-2-act {
	width:180px; padding-top:3px; padding-bottom:3px;
}

.menu-level-2 td, .menu-level-2 td div img {
  vertical-align: middle;
}

a.menu-level-2 {
	color:#FFFFFF; font-weight:bold; text-decoration:none;
}

a.menu-level-2:active {
	color:#FFFFFF; font-weight:bold; text-decoration:none;
}

a.menu-level-2:hover {
	color:#FFFFFF; font-weight:bold; text-decoration:none;
}

a.menu-level-2:visited {
	color:#FFFFFF; font-weight:bold; text-decoration:none;
}

tr.menu-level-3 {
  padding-top:3px;
  padding-bottom:3px;
  margin:0;
  background:#3c3c3c;
}

tr.menu-level-3-act {
	padding-top:3px; padding-bottom:3px; background:#d82525;
}

.menu-level-3 td, .menu-level-3 td div img {
  vertical-align: middle;
}

td.menu-level-3 {
  width:180px;
  padding-top:3px;
  padding-bottom:3px;
  margin:0;
}

td.menu-level-3-act {
	width:180px; padding-top:3px; padding-bottom:3px;
}

fieldset {
  border:0;
}

.printlink {
  padding-left: 20px;
  background: url(../images/f-print-1.gif) no-repeat center left;
}

.list-date {
  float:left;
  width:6em;
  margin:0;
  padding:0;
}

.list-header {
  margin-left:8em;
}

.list-subheader {
  margin-left:8em;
}

TABLE {
  border-collapse: collapse;
}

#navigationmonth td {
}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left {text-align:left}
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {text-align:center}
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {text-align:right}