/* Projekt: VORHANG AUF */
/* Cascading Style Sheets */
/* [c] by U. Krispel 2004  */

body {
 font-family:Arial,sans-serif;
 background-color:#FFFFF;
 color:#000000;
}

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,sans-serif;
 font-size:12px;
 color:#000000;
 }

h1 {
	font-size:26px;
	margin-bottom:18px;
	color:#6F0000;
}

h2 {
	font-size:21px;
	margin-bottom:18px;
	color:#6F0000;
}

h2.sh2 { font-size:21px; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:16px; }

h4 { font-size:13px; }

p,ul,ol,li,div,td,th,address,blockquote { font-size:13px; }

li { margin-top:3px; }

pre {
	font-family:Courier New,Courier;
	font-size:13px;
	color:#333333;
}

code,kbd,tt { font-family:Courier New,Courier; color:#0000C0; }

var { font-style:normal; color:#0000C0; }

blockquote,cite { font-style:italic; }

a:link { color:#6F0000; text-decoration:none; }
a:visited { color:#990000; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }
a:hover { color:#990000; text-decoration:underline; }

a.an { text-decoration:none; }

.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }
.footer { font-size: 9px; font-family:Arial,sans-serif; color:#A0A0A0; text-align:right; }
.ul_text { text-decoration:underline; }

ins { color:#009900; font-weight:bold; text-decoration:none; }
del { color:#990000; font-weight:bold; text-decoration:line-through; }

.div15 {
  font-size:15px;
}

.formbg {
  background-color: #FFFFFF;
  border-width: 1px;
  border-color: #000000;
  border-style: dotted;
  margin: 5px;
  padding: 5px;
}

.tablethin {
  border-width: 0px;
  border-color: #000000;
  padding: 5px;
  border-collapse: collapse;
}
.tablethin td {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  padding: 3px;
  margin: 0px;
}
.tablethin th {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  background-color: #FFFFFF;
  padding: 3px;
  margin: 0px;
}

/* horizontal ruler */
.ruler1 {
	border-width: 1px;
	border-style: dotted;
	border-color: #C90;
	width: 60%;
}

.button_1 {
  background-color: #FFFFFF;
  color: #000000;
  padding: 3px;
  font-size: 13px;
  font-family: Arial,sans-serif;
  font-weight: bold;
/*  border-style: ridge; */
  border-width: 2px;
}

.button_2 {
  background-color: #FFFFFF;
  color: #000000;
  padding: 0px;
  font-size: 14px;
  font-family: Arial,sans-serif;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.error{
  background-color: #F03030;
  color: #FFFFFF;
  padding: 5px;
  font-size: 16px;
  font-family: Arial, sans-serif;
  font-weight:bold;
  border-style: solid;
  border-width: 2px;
  border-color: #FFFFFF;
}

.newshead {
  background-color: #FFFFFF;
  color: #000000;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
}

.text_1 {
  background-color: #FFFFFF;
  color: #000000,
  margin: 5px;
  padding: 5px;
  font-size: 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  width: 90%;
  text-align: justify;
}

.tablegb {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  padding: 5px;
  background-color: #FFFFFF;
}
.tablegb td {
  border-width: 0px;
  border-style: none;
}

.alert_green {
  font-size: 20px;
  color: #00FF00;
}

.alert_yellow {
  font-size: 20px;
  color: #FFFF00;
}

.alert_red {
  font-size: 20px;
  color: #FF0000;
}

.alert_blue {
  font-size: 20px;
  color: #0000FF;
}

.alert_grey {
  font-size: 20px;
  color: #808080;
}

