.content
{
	font-family: Arial; font-size: 11px; color: #000000; text-decoration: none;
}
.content:link, .content:visited , .content:active 
{
	font-family: Arial; font-size: 11px; color: #339900; text-decoration: underline;
}
.content:hover 
{ 
	text-decoration: none; 
}
.contentGreenSubheader
{
	font-family: Arial; font-size: 14px; color: #339900; font-weight: 700
}
.contentSubheader
{
	font-family: Arial; font-size: 14px; font-weight: 700
}

.ContentWhiteLink:link, .ContentWhiteLink:visited , .ContentWhiteLink:active
{font-family: Arial, Helvetica; font-size: 11px; color: #ffffff;text-decoration: underline; }
.ContentWhiteLink:hover { text-decoration: none;	}

.contentGrau, .contentGrau:link, .contentGrau:visited , .contentGrau:active, .contentGrau:hover
{
	font-family: Arial; font-size: 11px; color: #666666; text-decoration: none;
}

.contentGrauSmall
{
	color: #666666; font-family: Arial; font-size: 10px; text-decoration: none;
}

.contentSmall
{
 	font-family: Arial; font-size: 10px; 
}
.contentSmall:link, .contentSmall:visited , .contentSmall:active
{
 	text-decoration: underline; font-size: 10px; 
}
.contentSmall:hover
{
 	text-decoration: none; 
}

/* Neuer StyleSheet Kraftwerk 09.01.07 */
.contentInfo { color: #666; font-weight: normal; text-align: left; font-size:11px;}
.fehler, .fehler * { color: Red; }
img.fehler { margin: 0px 0px 0px 5px; vertical-align: text-top; }
div.fehler { float: left; width: 550px; border: solid 1px Red; padding: 10px 10px 10px 10px; margin: 20px 0px 20px 0px; background-color: #FFF2F2; }
/*End Neuer StyleSheet Kraftwerk 09.01.07 */


BODY
{
font-family: Arial; font-size: 11px;
background-color: #FFFFFF; color: #000000;
margin-top: 0px;
}

A:link, A:visited, A:active 
{font-family: Arial; color: #339900; text-decoration: underline;}

TABLE, TD , TR
{
 font-family: Arial; font-size: 12px; color: #000000;
}

.header {  font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

.path , a.path {color: #000000; text-decoration: none}

.txtsize0 , a.txtsize0 {font-family: Arial; font-size: 10px;}
.txtsize1 , .txtsize , a.txtsize1 {font-family: Arial; font-size: 12px;}
.txtsize2 , a.txtsize2 {font-family: Arial; font-size: 14px;}

.menuLevel1 , a.menuLevel1 {font-family: Arial; color: #000000; background-color: #E9E9E9; text-decoration: none; font-weight: bold; font-size: 13px;}
.menuLevel2 , a.menuLevel2 {font-family: Arial; color: #000000; background-color: #FFFFFF; text-decoration: none; font-weight: normal; font-size:11px;}
.menuLevel3 , a.menuLevel3 {font-family: Arial; color: #000000; text-decoration: none; font-weight: normal; font-size:11px;}
.menuLevel4 , a.menuLevel4 {font-family: Arial; color: #000000; text-decoration: none; font-weight: normal; font-size:9px;}
.menuLevel2Active {font-family: Arial; color: #F3F3F3; background-color: #339900; text-decoration: none; font-weight: bold; font-size:11px; cursor: hand;}
.menuLevel3Active {font-family: Arial; color: #000000; background-color: #D9EDD4; text-decoration: none; font-weight: normal; font-size:11px; cursor: hand;}
.menuLevel4Active {font-family: Arial; color: #000000; background-color: #D9EDD4; text-decoration: none; font-weight: normal; font-size:9px; cursor: hand;}

.shopMenuHeader{font-family: Arial; color:  #FFFFFF; background-color: lightgrey; text-decoration: none; font-weight: bold; font-size:11px;}

h1 {font-size: 14px; font-weight: bold;}
h2 {font-size: 12px; font-weight: bold;}
h3 {font-size: 23px; font-weight: bold;}
h4 {font-size: 10px;}
.error {font-size: 14px; font-weight: bold; color: red;}

.head{
	font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: 700; 
}
.text, .text:link, .text:visited, .text:active, .text:hover{
	font-family: Arial; font-size: 11px; color: #000000; text-decoration: none;
}
.textBold {
	font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: 700;
}
.textWhite{
	font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none;
}

.textGreen {
	font-family: Arial; font-size: 11px; color: #339900; text-decoration: none;
}
.smallWhite{
	font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none;
}
.small{
	font-family: Arial; font-size: 10px; color: #000000; text-decoration: none;
}
.smallGreen {
	font-family: Arial; font-size: 10px; color: #339900; text-decoration: none;
}

.big{
	font-family: Arial; font-size: 14px; color: #000000; text-decoration: none; font-weight: 700; 
}
.bigGreen {
	font-family: Arial; font-size: 14px; color: #339900; text-decoration: none; font-weight: 700; 
}
.bigWhite {
	font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: 700; 
}

.mainHead {
	font-family: Arial; font-size: 18px; color: #339900; text-decoration: none;
}
.graySubHead {
	font-family: Arial; font-size: 14px; color: #737373; font-weight:bold;
}
.grayNormalText {
	font-family: Arial; font-size: 11px; color: #666666; text-decoration: none;
}

.grayText, .grayText:link, grayText:visited, .grayText:active, .grayText:hover {
	font-family: Arial; font-size: 10px; color: #666666; text-decoration: none;
}

.path, .path:link, .path:visited , .path:active, .path:hover{
	font-family: Arial; font-size: 11px; color: #737373; text-decoration: none;
}

.rightText, .rightText:link, .rightText:visited, .rightText:active, .rightText:hover {
	font-family: Arial; font-size: 10px; color: #666666; text-decoration: none;
}
.rightNormalText{
	font-family: Arial; font-size: 11px; color: #666666; text-decoration: none;
}


.whiteLink:link, .whiteLink:visited , .whiteLink:active
{font-family: Arial, Helvetica; font-size: 11px; color: #ffffff;text-decoration: underline; }

.smallGreenLink:link, .smallGreenLink:visited, .smallGreenLink:active 
 {font-family: Arial; font-size: 10px; color: #339900; text-decoration: underline;}

.smallGreenLink:hover, A:hover, .whiteLink:hover { text-decoration: none; }



INPUT { font-family: Arial; font-size: 10px; color: #000000; }
SELECT { font-family: Arial; font-size: 10px; color: #000000; height: 18px; padding: 0px; margin: 0px;}
FORM { padding: 0px; margin: 0px; }



.subM { 
	position : absolute; 
	width : 191px; 
	top : 144px;
	left :  0px; 
	background-color : #E4E9EF; 
	layer-background-color : #E4E9EF;
	border-width : 1px; 
	border-style : solid; 
	border-color : #AAB9C9; 
	z-index : 90; 
	visibility : hidden;
}

.S { 
	widht: 189px;
	padding-left: 10px; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	cursor:pointer;
	cursor:hand;
}

.SOver { 
	widht: 189px; 
	background-color : #D9EDD4;
	padding-left: 10px; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #000000;
	text-decoration: none; 
	cursor:pointer;
	cursor:hand;
}

.Sdummy { 
	widht: 182px;
	color: #313843; 
	border-width: 0px;
	border-style: solid;
}



.subMNN { 
	position : absolute; 
	layer-background-image:url("../images/menuBG.gif");
	margin: 0px;
	width : 191px; 
	top : 144px;
	left :  0px; 
	z-index : 90; 
	visibility : hidden; 
}

.SNN {
	position: absolute; 
	padding-left: 10px; 
	z-index: 500; 
	layer-background-color: #E4E9EF; 
	width: 189px;
	left :  1px;
}

.SNNdummy {
	position: absolute; 
	padding-left: 10px; 
	z-index: 500; 
	layer-background-color: #AAB9C9; 
	width: 189px;
	left :  1px;
}

.subDummy { 
	position : absolute; 
	width : 191px; 
	height: 2px;
	top : 144px;
	left :  0px; 
	z-index : 1; 
	visibility : hidden; 
}