table, tr, td, ul, li, a, span, div {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
p {margin:0px;padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

hr {border:solid #cccccc1px;height:1px;}

span.login-title {
	font-family : Verdana;
	font-size : large;
	font-weight : bold;
}
td.pdf-list {
	padding:5px;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	font-size:10px;
}
li.pdf-item {
	color:#999999;
	list-style : circle;
}
td.cad-text {
	padding:5px;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	font-size:10px;
	background-color:#e5e5e5;
}
td {
	font-size:11px;
}

body {
	margin-left:0px; 
	margin-top:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
table.error {
	font-family:Arial, Helvetica, sans-serif; color:red; font-size:11px; font-style:italic;
}

a:link {font-family:Arial, Helvetica, sans-serif; color:#000000;}
a:active {color:#003399; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#003399; text-decoration:underline;}

a.internal-link {font-family:Arial, Helvetica, sans-serif;color:black;}
a.internal-link:hover {font-family:Arial, Helvetica, sans-serif;text-decoration:underline;color:#003399;}
a.internal-link img, a img {border:none;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:18px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration: none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}


.producttitleblue {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
p.producttitleblue {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.producttitlered {color:#cd2f2f;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
a.producttitleblue {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
a.producttitleblue:active {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
a.producttitleblue:visited {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
a.producttitleblue:hover {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}

.producttitleblue a.internal-link {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.producttitleblue a.internal-link:hover {color:#003399;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}

.datentabelle {}
table.datentabelle {border-collapse: collapse;empty-cells: show;}
table.datentabelle td {border:1px solid #005a9b;padding:3px;}
table.datentabelle thead tr {background-color:#eeeeee;vertical-align:top;}

.produktliste {}
table.produktliste {border-collapse: collapse;empty-cells: show;}
table.produktliste td {border-bottom:1px solid #cccccc;padding-top:15px;padding-bottom:2px;}

.hellgrau {background-color:#f4f4f4;}
.grau {background-color:#eeeeee;}
.dunkelgrau {background-color:#dddddd;}

table.grau {background-color:#eeeeee;}
table.dunkelgrau {background-color:#dddddd;}
table.hellgrau {background-color:#f4f4f4;}

table.datentabelle tr.hellgrau {background-color:#f4f4f4;}
table.datentabelle tr.grau {background-color:#eeeeee;}
table.datentabelle tr.dunkelgrau {background-color:#dddddd;}

table.datentabelle tr td.hellgrau {background-color:#f4f4f4;}
table.datentabelle tr. td.grau {background-color:#eeeeee;}
table.datentabelle tr. td.dunkelgrau {background-color:#dddddd;}

table.produktliste tr td.hellgrau {background-color:#f4f4f4;}
table.produktliste tr. td.grau {background-color:#eeeeee;}
table.produktliste tr. td.dunkelgrau {background-color:#dddddd;}

