/* Main styles */
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A:hover {
	color: #000000
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.hrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* Menubar styles */
a.menuButton, a.menuButtonActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.berechnungsbutton1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f11a1a;
	text-decoration: none;
}
a.menuButton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}

a.menuButton_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

a.menuButton:hover, a.menuButton2:hover {
	color: #ffffff
}

a.menuButtonActive, a.menuButtonActive:hover {
	color: #ffffff
}

.menu {
  background-color: #FFCC66;
  position: absolute;
  visibility: hidden;
  border: 1px solid #000000;
}

a.menuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

  display: block;
  margin: 0px;
  padding: 2px;
  padding-left: 12px;
  padding-right: 16px;
  white-space: nowrap;
}

a.menuItem:hover {
  color: #ffffff;
}

.menuItemSep {
  border-bottom: 1px solid #f0f0f0;
  border-top: 0px solid #808080;
  margin: 3px 4px 3px 4px;
}

.textbox {
	border:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.textfeld {
	border:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}

.button {
	background-color:#CCCCCC;
	border:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.select {
	border:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.textboxrot {
	border:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ff0000;
	text-decoration: none;
}
.missing_text{
	color:#FF0000;
	font-size: 14px;
	font-weight:800
}
.missing_input{
	border-width:1px;
	border-color:FF0000;
	border-style:solid;
	border-width:medium;
	
	padding:4px;" 
}
