body { 

margin: 0px;

border: 0px;

padding: 0px;

text-align: center;

font-family: Arial, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #333333;

}



.csc-textpic-text { display: block;

}





img {

border: 0px;

margin: 0px;

}





h1, h2, h3, h4 {

	padding: 0px

	font-size: 12px; font-weight: bold;

	}



h1 {font-size: 14px; font-weight: bold;



}



#maincontent h1 {font-size: 12px; color: #680019;}

h2 {font: 13px Arial, Sans-Serif;

	font-weight: bold;

}



h3 {

font: 12px Arial, Sans-Serif;

font-weight: bold;

}



p, td { font: 12px Arial, Sans-Serif; 

	color: #333333;

	

	}
	
	.contenttable p, .contenttable td { font: 12px Arial, Sans-Serif; 

	color: #fff;

	

}



p { 

	padding-left: 0px;

	padding-right: 0px;

}

	
.contenttable .td-last {
padding-left: 40px;
width: 200px;

}


.contenttable .td-0 {
width: 200px;

}





.clear { width: 100%;

	display: block;

	height: 1px;

	overflow: hidden;

	clear: both;

}







a:link {

	color: #8b0e0e;

	font-weight: bold;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #8b0e0e;

}

a:hover {

	text-decoration: none;

	color: #8b0e0e;

}

a:active {

	text-decoration: none;

	color: #4d4d4d;

}





ul

{ padding: 0px;

margin: 0px;

list-style: none;	

}





li {font: 12px Arial, Sans-Serif;

	 font-weight: bold;

	 color: ffffff;

}



li a:link {

font: 12px Arial, Sans-Serif;

	color: #8b0e0e;

	text-decoration: none;

	font-weight: bold;

	margin: 0;

}



li a:hover {

	color: #4d4d4d;

	text-decoration: none;

}





#headermenu { display: block;  height: 22px; color: #ffffff; text-align: right; margin-top: 53px; margin-right: 38px;  }

#headermenu img { margin: 0px; padding: 0px; border: 0px; }



.menu_1_item_NO {display: inline; margin-left: 2px; margin-right: 2px; font-size: 12px; color: #ffffff; text-align: left;

}

.menu_1_item_NO a:link { font-weight: bold; color: #ffffff; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_1_item_NO a:active { font-weight: bold; color: #ffffff; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_1_item_NO a:visited { font-weight: bold; color: #ffffff; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_1_item_NO a:hover { font-weight: bold; color: #999999; padding-left: 7px; padding-right: 7px; text-align: left;

} 



.menu_1_item_ACT {display: inline; margin-left: 2px; margin-right: 2px; font-size: 12px; color: #ffffff; text-align: left;

}

.menu_1_item_ACT a:link { font-weight: bold; color: #999999; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_1_item_ACT a: active { font-weight: bold; color: #999999; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_1_item_ACT a:visited { font-weight: bold; color: #999999; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_1_item_ACT a:hover { font-weight: bold; color: #999999; padding-left: 7px; padding-right: 7px; text-align: left;

}

.menu_2_item_NO {display: block; font-size: 13px; }



#mainmenu a:link { font-weight: bold; display: block; font-size: 13px; color: #680019; padding-top: 4px; padding-bottom: 4px

}

#mainmenu a:active { font-weight: bold; display: block; font-size: 13px; color: #680019; padding-top: 4px; padding-bottom: 4px

}

#mainmenu a:visited { font-weight: bold; display: block; font-size: 13px; color: #680019; padding-top: 4px; padding-bottom: 4px

}

#mainmenu a:hover { font-weight: bold; display: block; font-size: 13px; color: #555555; padding-top: 4px; padding-bottom: 4px

}







#mainmenu .menu_2_item_ACT  {font-size: 13px;color: #555555;

}



#mainmenu .menu_2_item_ACT a:link { font-weight: bold; color: #555555; font-size: 13px;

}

#mainmenu .menu_2_item_ACT a:active { font-weight: bold; color: #555555; font-size: 13px;

}

#mainmenu .menu_2_item_ACT a:visited { font-weight: bold; color: #555555; font-size: 13px;

}

#mainmenu .menu_2_item_ACT a:hover { font-weight: bold; color: #555555; font-size: 13px;

}



.menu_3_item_NO { display: block; width: 175px; width: 250px; background-color: #333333; font-size: 12px; float: left; margin-right: 0px;

 border-bottom: 1px solid #000000; border-left: 1px solid #000000; overflow: hidden;  }

.menu_3_item_NO a:link { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #ffffff; 

}

.menu_3_item_NO a:active { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #ffffff; 

}

.menu_3_item_NO a:visited { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #ffffff; 

}

.menu_3_item_NO a:hover { font-weight: bold;  display: block; padding: 2px 10px 2px 10px;color: #680019; 

}



.menu_3_item_NO img { display: block; margin: 0px 1px -1px -9px; margin: 0px 0px 0px 0px; width: 250px; }



.menu_3_item_ACT img { margin: 0px 1px -1px -9px; margin: 0px 0px 0px 0px; width: 250px; }



.menu_3_item_ACT { display: block; width: 175px; width: 250px; background-color: #680019; font-size: 12px; float: left; margin-right: 0px;

  border-bottom: 1px solid #000000; border-left: 1px solid #000000; overflow: hidden; }

.menu_3_item_ACT a:link { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #ffffff; 

}

.menu_3_item_ACT a: active { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #ffffff; 

}

.menu_3_item_ACT a:visited { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #ffffff; 

}

.menu_3_item_ACT a:hover { font-weight: bold;  display: block; padding: 2px 10px 2px 10px; color: #333333; 

}



.menu_4_item_NO { width: 92px; height: 92px; display: block; overflow: hidden; float: left; border: 1px solid #2d2d2d; margin: 4px 4px 4px 0px; }

.menu_4_item_NO a:link { display: block; font-weight: bold; color: #680019; 

}

.menu_4_item_NO a:active { display: block; font-weight: bold; color: #680019; 

}

.menu_4_item_NO a:visited {display: block;  font-weight: bold; color: #680019; 

}

.menu_4_item_NO a:hover {display: block;  font-weight: bold; color: #ffffff; 

}



.menu_4_item_ACT { width: 92px; height: 92px; display: block; overflow: hidden; float: left;  border: 1px solid #2d2d2d; margin: 4px 4px 4px 0px; }

.menu_4_item_ACT a:link { display: block; font-weight: bold; color: #ffffff;

}

.menu_4_item_ACT a: active { display: block; font-weight: bold; color: #ffffff; 

}

.menu_4_item_ACT a:visited { display: block; font-weight: bold; color: #ffffff; 

}

.menu_4_item_ACT a:hover { display: block; font-weight: bold; color: #ffffff; 

}



#maincontent { color: #ffffff; display: block; margin-left: 38px;

	padding-top: 20px;

	padding-right: 20px;

}



p.bodytext {color: #ffffff;

	display: block;

	margin-bottom: 30px;

}

.containerbox {

	width: 998px;

	display: block;

	background-color: #ffffff;

	border: 1px solid #333333;

	overflow: hidden;

	margin-left: auto;

	margin-right: auto;
	text-align: left;

}





#headerbox {

	display: block;

	width: 40%;

	height: 105px;

	overflow: hidden;

	float: left;

	

}



.headerboxright {

	display: block;

	width: 60%;

	height: 105px;

	overflow: hidden;

	float: left;

	

}



.headermenubox {display: block; width: 998px; overflow: hidden; margin-left: auto; margin-right: auto; background-color: #333333;}



.headermenuboxleft {display: none; float: left; width: 500px; height: 20px; background-color: #333333; }



.headermenuboxright {width: 500px; display: block; float: right; height: 20px; background-color: #333333; text-align: right; }



.headerbox1 {

		display: block;

	width: 100%;

	height: 85px;

	overflow: hidden;

	background-color: #680019; 

}



.headerbox1 img { margin-left: 4px; margin-top: 4px;

}



#productsubmenu { display: block; margin-left: 38px;

}



#productmainmenu { display: block; width: 504px; padding-left: 0px;

}





.headerbox2 {

		display: block;

	width: 100%;

	height: 22px;

	overflow: hidden;

}





.headerbox2 img {margin-left: 38px;}



.contentbox {

		display: block;

	width: 1002px;

	height: 215px;

	height: 140px;

	overflow: hidden;

}



#contentabstract { display: block; margin-left: 38px; width: 630px;}

#contentabstract h1 { font-size: 12px; font-weight: bold; color: #680019; padding: 0px; margin: 0px; border: 0px; margin-top: 20px; line-height: 18px; }

#contentabstract h2 { font-size: 12px; font-weight: normal; color: #680019; padding: 0px; margin: 0px; border: 0px; line-height: 18px; }

#contentabstract p { line-height: 18px; }





.contentleft {

		display: block;

	width: 760px;
	width:688px;

	height: 215px;

	height: 140px;

	overflow: hidden;

	float: left;



}

.contentright {

		display: block;

	width: 240px;
	width:290px;

	height: 215px;

	height: 140px;

	overflow: hidden;

	float: left;

}

.contentbox2 {

		display: block;

	width: 1000px;

	overflow: hidden;

	background-color: #000000;

	color: #ffffff;

}

.content2left {

		display: block;

	width: 500px;

	float: left;

	overflow: hidden;





}



.csc-textpic-clear {display: none}

.csc-textpic-imagewrap {border: 0px; padding: 0px; border: 0px;}

#anwendungspics {

		display: block;

	width: 500px;

	overflow: hidden;

	padding-left: 38px;



}

.content2right {

		display: block;

	width: 500px;

	overflow: hidden;

	float: left;

}

#contentmenu {

		display: block;

	width: 195px;

	width: 434px;

	width: 500px;

	overflow: hidden;

	height: 390px;

	overflow: visible;

}

#contentmenupic {

		display: block;

	width: 500px;

	overflow: hidden;

}

.contentbox3 {

		display: block;

	width: 100%;

	overflow: hidden;

	background-color: #000000;

	color: #ffffff;

}

.content3left {

		display: block;

	overflow: hidden;

	float: left;



}

.content3right {

		display: block;

	overflow: hidden;

	float: left;



}

.footerbox {

		display: block;

	width: 1002;

	height: 40px;

	overflow: hidden;

	border-top: 1px solid #333333;

}

.footerleft {

		display: block;

	width: 500px;

	height: 40px;

	overflow: hidden;

	float: left;

	background-color: #000000;	

}



.footerleft img {margin-left: 38px;

}

	

.footerright {

		display: block;

	width: 500px;

	height: 40px;

	overflow: hidden;

	float: left;

	background-color: #000000;

	

}



.tx-damdownloads-pi1 b {color: #ffffff;

}



.clear { width: 100%,

	display: block;

	height: 1px;

	overflow: hidden;

	clear: both;

}



#footermenu {text-align: right;

	padding-right: 20px;

	padding-top: 12px;

	color: #ffffff;

}



#footermenu a:link {color: #cccccc; display: inline; float: right; padding-left: 5px; }

#footermenu a:active {color: #cccccc; display: inline;  float: right; padding-left: 5px; }

#footermenu a:visited {color: #cccccc; display: inline;  float: right; padding-left: 5px;  }

#footermenu a:hover {color: #eeeeee; display: inline;  float: right; padding-left: 5px; }

.tx-newloginbox-pi1 p { color: #ffffff; }
.tx-newloginbox-pi1 form label { color: #ffffff; }

