A:link {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT.but {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #f5f5f5; BORDER-BOTTOM-COLOR: #cccccc; COLOR: #000000; BORDER-TOP-COLOR: #f5f5f5; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-COLOR: #cccccc
}
.untermenue {
	BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.tabformkopf {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: none; TEXT-ALIGN: left
}
.tabformmitte {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.tabformunten {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-ALIGN: right
}
.tabprodkopf {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e81111; TEXT-ALIGN: left
}
.tabprodlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-ALIGN: left
}
.tabprodrechts {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.tablistkopf {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e81111; TEXT-ALIGN: left
}
.tablistlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-ALIGN: left
}
.tablistrechts {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.tablist {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; padding-left: 0px;
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e81111; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.textoben {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e81111; TEXT-ALIGN: center
}
.logooben {
	FONT-SIZE: 1pt; BACKGROUND-COLOR: #e81111
}
.textlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.leistelinks {
	FONT-SIZE: 1pt; BACKGROUND-COLOR: #e81111
}
.input {
	BORDER-RIGHT: #898989 1px solid; BORDER-TOP: #898989 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #898989 1px solid; WIDTH: 140pt; COLOR: #000000; BORDER-BOTTOM: #898989 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
.error {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #e81111; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.red {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

.smallblack {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.tabevnrechts {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: right
}
.dblau {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dred {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e81111; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.monthtech {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #e81111; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: right
}
.monthsum {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7e7e7; TEXT-ALIGN: right
}
.img {
	border : 1px solid #999999;
}
.dottd {
	border : 1px dotted #e81111;
}
.select {
	BORDER-RIGHT: #898989 0px solid; 
	BORDER-TOP: #898989 0px solid; 
	BORDER-LEFT: #898989 0px solid;
	BORDER-BOTTOM: #898989 0px solid; 	
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f9f9f9; 
	TEXT-DECORATION: none;
}

.form {
     BORDER-RIGHT: #898989 1px solid; 
     BORDER-TOP: #898989 1px solid; 
     FONT-SIZE: 8pt; 
     BORDER-LEFT: #898989 1px solid; 
     WIDTH: 200pt; 
     COLOR: #000000; 
     BORDER-BOTTOM: #898989 1px solid; 
     FONT-FAMILY: Arial, Helvetica, sans-serif; 
     BACKGROUND-COLOR: #f9f9f9; 
     TEXT-DECORATION: none;
}



A.hauptmenu {
    padding-left: 18px;
    padding-right: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	display: block;
	line-height: 20px;
}
A.hauptmenu:link {
	color : #FFFFFF;
	text-decoration : none;
	font-weight: bold;
}
A.hauptmenu:visited, active {
	text-decoration : none;
	color : #FFFFFF;
	font-weight: bold;
}
A.hauptmenu:hover {
	color : #e81111;
	background: #FFFFFF;
	text-decoration : none;
	font-weight: bold;
}
.contHeadline {
	font-size: 30px;
	color: #e81111;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
}
.contSubHeadline {
	font-size: 14px;
	color: #e81111;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
}

.ProduktNameSW {
	font-size: 15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ProduktNameROT {
	font-size: 15px;
	color: #e81111;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ProduktNameSW2 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ProduktNameROT2 {
	font-size: 12px;
	color: #e81111;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}