body { background-color:#ffffff; margin:0px; font-family: Arial; font-size: 13px;color:#333; }
body.Selection {background-color:#ffffff;margin-left:0px;margin-top:0px;margin:0px;}
img.body {position:fixed; top:0px; left:0px; z-index: 0;}
div.body {width:90%; height:80%; position:absolute; top:0px; left:0px; z-index:1; padding:15px; padding-top:42px; color:#222;}
body.ImgWindow {background-color:#cccccc;}
.invers, a.invers:link, a.invers:visited {color:#fffccc;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5  {font-family:Arial; color:rgb(100,24,0);}
h6, .h6 {font-family:Arial; color:RGB(90,60,60);}
a, p, li, th, td, div, textarea {font-family:Arial;}
p, li, th, td {font-size:13px;color:#222;}
h1, h2, h3, h4, h5 {font-weight:bold; }
h1, .h1 {font-size:21px; text-align:left;}
h2, .h2 {font-size:18px; text-align:left;margin-top:3px;margin-bottom:3px;}
h3, .h3 {font-size:18px; text-align:center;}
h4, .h4 {font-size:16px;}
h5, .h5 {font-size:15px; margin-top:6px; margin-bottom:3px;}
h6, .h6 {font-size:13px;margin-bottom: 0pt;}
table {border-collapse:collapse;}
th, td {text-align:left;vertical-align:top; padding:6px}
div.print {text-align:right; margin:0px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
div.print {position:absolute; top:15px; right:24px; }
img.print {width:16px; height:14px; border:none; position:absolute; right:42px;}
.Smallbutton {visibility: visible; border:1px solid #400020; background-color: RGB(255,250,210); font-family:Arial; font-size:12px; font-weight:normal; width:120px;}
.printonly {visibility:hidden;}

ul {margin-left:20px;margin-top:0px;}
tr.u {background-color:RGB(255,242,215);}
tr.g {background-color:RGB(255,247,235);}

a:link, a:visited {font-weight:normal;color:rgb(180, 90, 0);text-decoration:none;}
a:hover {color:rgb(200,120,60);}
.subtitle {color:RGB(100,24,0); font-weight:bold;}
.medium{font-size:12px;}
.small{font-size:10px;}
strong {font-size:16px; color:RGB(100,100,100); font-weight:bold; letter-spacing:0.1em}
.brighter{color:#555;}

hr {width:450px; text-align:center; height:1px; color:RGB(204,155,155); }

.l {text-align:left;}
.r {text-align:right;}
.c {text-align:center;}
.b {font-weight:bold;}
.n {font-weight:normal;}
.i {font-style:italic;}
.einz {margin-left:20px;}
.pre {white-space:pre;}
.nowrap {white-space:nowrap;}

.top {vertical-align:top;}
.mid {vertical-align:middle;}
.bot {vertical-align:bottom;}

.news_title	{font-size:16px; padding-top:12px; margin-bottom:3px;}
.news_date	{font-size:11px; font-style:italic; color:#777}
.news_text	{padding-bottom:24px; border-bottom:1px ridge rgb(204,155,155);}
.newspage_title	{font-size:16px; padding-top:12px; margin-bottom:3px; text-align:left;}
.newspage_date_from	{font-size:11px; font-weight:normal; font-style:italic; color:#777; text-align:left;}
.newspage_text	{padding-bottom:12px; border-bottom:1px ridge rgb(204,155,155);}

.termin_title {font-size:18px; margin:15px;}
.reiter, .termin_reiter
  {
  margin-left: 10px;
  background-color: rgb(255,250,240);
  padding: 3px;
  font-size: 12px;
  font-weight:bold;
  white-space: nowrap;
  position:relative;
  color:#341159;
  }

.reiter  { border:1px solid #341159; padding:6px; width:84%;}
.termin_reiter { border:1px solid rgb(204,204,190); padding-left:12px; width:42%;}

.reiter_box, .termin_box
  {
  position:relative;
  top:-1px;
  background:transparent;
  padding:6px;
  background-color:transparent;
  color:#333;
  margin-left:10px;
  width:95%;
  }

.reiter_box
  { border:1px solid #341159; }

.termin_box
{ 
    text-align:center;
	border:1px solid rgb(204,204,190);
}

