body {
	background-color: White;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td, p, input, select, a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: Black;
}

.txtgraukl { color: #7D7D7D; font-size: 11px; }

body, td, p, .text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

a {
	color: #cc0000;
}
a:hover {
	color: #cc0000;
}

.menu {
  font-size: 10px;
	font-weight: bold;
	
}
.menu a {
	color: #999999;
	text-decoration: none;
}
.menu a:hover { 
	color: #CC0000;
}

a.menu-on  {
	color: #CC0000;
}

.txtgraukl { color: #7D7D7D; font-size: 11px; }

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0000;
	font-weight: bold;
}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	margin: 0; padding: 0;
}

h3.alternative {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #279DDD;
	font-weight: bold;
	margin: 0; padding: 0;
}

footer {
 color:#FFFFFF;
 font-size:11px;
}

.footer a {
 color:#FFCC00;
 text-decoration:none;
}

.footer a:hover, .footer a:active {
 color:#FFFFFF;
}

h4 {
  font-size: 11px;
	color: #cc0000;
	margin: 0; padding: 0;
	font-weight: normal;
}

strong.strongest {
  color: #cc0000;
}

.alternative2 td,td.alternative2 {
  color: #ffffff;
}

.alternative2 a {
  color: #ffffff;
}

.alternative h2,h2.alternative {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #279DDD;
	font-weight: bold;
	margin: 0; padding: 0;
}

.alternative h3 {
	font-size: 12px;
	color: #279DDD;
	font-weight: bold;
	margin: 0; padding: 0;
}

.alternative a {
	color: #279DDD;
}

.alternative .emphasis {
	color: #279DDD;
	font-weight: bold;
}

ul {
  margin-left: 2px;
  margin-top: 0;
  padding-left: 12px;
}

.chapter-title {
  font-size: 12px;
  font-weight: bold;
}
.chapter-title a {
	color: #333333;
	text-decoration: none;
}
.chapter-title a:hover {
	color: #333333;
}

.text-small {
	font-size: 9px;
	color: #333333;
}
textarea.mentions {
  font-size: 9px;
  color: #666666;
	border: 1px solid #aaaaaa;
	width: 550px;
	height: 50px;
}

/* Left */
ul.tools, div.tools {
  font-size: 9px;
  margin-left: 0;
  margin-top: -2px;
  padding-left: 12px;
  list-style: none;
  border-left: 2px dashed #cccccc;
  width: 185px;
}
#tools-more {
  font-size: 9px;
}

ul.tools a, #tools-more a {
  color: #279DDD;
}
table.content {
  border: 1px solid #666666;
}
table.content th {
  background-color: #cccccc;
	font-size: 11px;
  border: 1px solid #666666;
}
table.content td {
  border: 1px solid #666666;
}
ul.telephone {
	margin-left: 0;
}
ul.contact {
	margin-left: 0;
	margin-top: -2px;
	padding-left: 12px;
	list-style: none;
}
input.text, textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	border: 1px solid #666666;
}
td.fieldlabel {
  text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
.mandatoryfield {
 vertical-align: top;
 color: #CC0000;
}
input.submit,input.button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
  border-left: 2px #999999 solid;
  border-top: 2px #999999 solid;
  border-right: 1px #333333 solid;
  border-bottom: 1px #333333 solid;
	background-color: #ffcc00;
	color: #cc0000;
	font-weight: bold;
}

.hier {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #3399CC}

.txtgrauA0 { color: #A0A0A0; }
.txtweissfett { font-weight: bold; color: White; }
.txtrotfett { font-weight: bold; color: #CC0000; }

.txtklein { font-size: 11px; }

.txtklein2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

input.feld { BORDER-RIGHT: #99AABB 1px solid; BORDER-TOP: #99AABB 1px solid;  BORDER-LEFT: #99AABB 1px solid; BORDER-BOTTOM: #99AABB 1px solid; }

input.feldrot { BORDER-RIGHT: #CC0000 1px solid; BORDER-TOP: #CC0000 1px solid;  BORDER-LEFT: #CC0000 1px solid; BORDER-BOTTOM: #CC0000 1px solid; background-color: Orange; color: White; }

select.ddrot { background-color: #FF0000; color: White; }

.fett { font-weight: bold; }

a.linkrot { color: #CC0000; }
a.linkrot:hover { color: #CC0000; }

a.gelb, a.gelb:link, a.gelb:visited, a.gelb:active { 
	color: #FFCC00;
	text-decoration: underline;
}
a.gelb:hover  { 
	color: #FFCC00;
	text-decoration: underline;
}

td.rot { background-color: #CC0000; }
td.gelb { background-color: #FFCC00; }

.textgross { font-weight: bold; font-size: 16px; }

a.linkklein { font-size: 11px; }
a.linkklein:hover { font-size: 11px; }

#txthead {
	top: 30px;
	left: 283px;
	width: 118px;
	height: 59px;
	position: absolute;
	z-index: 2;
}

#stromberghead {
	top: 5px;
	left: 426px;
	width: 93px;
	height: 117px;
	position: absolute;
	z-index: 3;
}

#marginalnavi {
	top: 9px;
	left: 590px;
	width: 390px;
	height: 27px;
	position: absolute;
	z-index: 5;
}

#txtmehrinfo{
	top: 77px;
	left: 623px;
	width: 63px;
	height: 18px;
	position: absolute;
	z-index: 6;
}

#lasche_doppelf{
	top: 493px;
	left: 190px;
	width: 63px;
	height: 18px;
	position: absolute;
	z-index: 7;
}
#stoerer_bis_zu5{
	top: 494px;
	left: 356px;
	width: 107px;
	height: 35px;
	position: absolute;
	z-index: 7;
}
#stoerer_bis_zu4{
	top: 377px;
	left: 611px;
	width: 107px;
	height: 35px;
	position: absolute;
	z-index: 7;
}
#stoerer_bis_zu3{
	top: 498px;
	left: 356px;
	width: 107px;
	height: 35px;
	position: absolute;
	z-index: 7;
}

#stoerer_bis_zu2{
	top: 494px;
	left: 611px;	
	width: 107px;
	height: 35px;
	position: absolute;
	z-index: 7;
}

#stoerer_bis_zu1{
	top: 377px;
	left: 356px;
	width: 107px;
	height: 35px;
	position: absolute;
	z-index: 7;
}
.blaufett {  
	font-weight: bold;
	color: #3399CC
}

