html {	margin:0;}body {	margin:0;	padding:0;}

a {
        color: black;
}#banner{	background-color:#F1F1F1;	width:100%;}#beam{	background:url(images/header_copy.gif);		width:100%;}#language{	position:absolute;		top:120px;		width:150px;		left:820px; }#zentrierer {	position:absolute;		top:118px;	left:198px;	width: 650px;	text-align:center;	height:19px;}	#menu {	text-align:left;	width: 600px;	height:19px;	margin: auto;}#level1 {	float: left;	border-top: 1pt solid;
	padding: 0;
	margin: 0;}#indexedsearch input {	border-bottom: 1px solid black;
	margin: 0;
	padding: 0;}

#searchbox {
	margin: 0;
	padding: 0;
}.searchbox-sword {	padding: 0;
	margin: 0;	height:20px;	width:124px;	border-top:2px;	border-top-style: groove;	border-top-color: black;	border-bottom:1px solid black;	position:relative;	float: left;}#level2 {	width: 220px;	position: fixed;	top: 182px;}#level2 #menu_level2 img {		margin-left: 20px;}#content {        top: 24px;	left: 223px;	width: 560px;	font-family: verdana, sans-serif;	font-size: 10pt;        color: black;	margin-bottom: 60px;	position: relative;	float: left;}#content ul{	padding: 10px 20px 10px 30px;	margin: 5px 20px 0 10px;	list-style-type:square;}#content li {	padding: 5px 0 0 20px;	font-size: 14px;}h1 {	font-size: 16px;}h2 {	font-size: 14px;}h3 {	font-size: 14px;}#content .bodytext, .csc-form-label, .contenttable, #content a, .tx-indexedsearch {	font-size: 10px;	line-height: 16px;        padding-top: 12px;
	width: 530px;}

#content .bodytext {	padding-left: 19px;
	font-size:10px;
}

#content .product_table .product_content .product_description .bodytext {    padding-left: 0px;}
#content .contenttable .bodytext {	width: 90%;
	padding: 0px;}

#content .contenttable {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

#content .contenttable td {    padding: 0px;    margin: 0px;}

#content .symbol {
	padding-top: 5px;	
}

.csc-header {        padding-top: 30px;}

.csc-header-n1 {
        padding-top: 0px;}

ul, li, p, span, table {	padding: 0px;	margin: 0px;}.Stil1 {	font-weight: bold;}#teaser {		position:absolute;	top: 184px;	left: 786px;	width: 200px;	margin-bottom: 50px;}#footer_beam {		clear: left;	height: 24px;		background:url(images/footer_copy.jpg);	background-repeat: repeat-x;	}#footer {	background-color:#F1F1F1;	padding: 0;	margin: 0;
	position: absolute;
	z-index: 1;
	width: 100%;}#content .product_table {        padding: 0;}#content .product_table td {    margin: 10px 0 0 15px;    padding: 0 0 30px;    vertical-align: top;}#content .product_table .product_description {    padding-top: 10px;    width: 300px;}#content .product_pic {	float: left;	width: 230px;}#content .product_description p {
	padding-right: 15px;	display: inline;}.csc-menu a {	font-size: 10pt;	color: black;        font-weight:bold;	color: black;	text-decoration:none;	margin:0px 0px 0px 5px; }.csc-mailform-label{	font-size:12px;	color:gray;	font-weight:bold;}.csc-mailform-field label{	display:block;	font-size:11px;	color:black;	font-weight:bold;}

.csc-mailform-field {
	padding-top: 10px;
}.csc-mailform-field textarea {	width:300px;}.csc-mailform {	border:0px;}.tx-psmhighlight-sword { background-color: yellow; }.tx-psmhighlight-sword-1 { background-color: yellow; }