a:link
{ font-weight: normal;
  color: #003bd1;
  text-decoration: none;
}

a:visited
{ font-weight: normal;
  color: #003bd1;
  text-decoration: none;
}

a:hover
{ font-weight: normal;
  color: #FDA843;
  text-decoration: none;
}

a:active
{ font-weight: normal;
  color: #003bd1;
  text-decoration: none;
}

.error
{ color: #FF0000;
  font-weight: bold;
}

/* feste Tags */

h1
{ font-size: 24px;
  font-family: Arial,Helvetica,sans-serif;
}

h2
{ font-size: 20px;
  font-family: Arial,Helvetica,sans-serif;
}

h3
{ font-size: 16px;
  font-family: Arial,Helvetica,sans-serif;
}

h4
{ font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
}

form
{ display:inline;
}

p,ul,ol,dl,dd,dt,li,div,td,th,address,blockquote,nobr,strong,em,b,i
{ font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
}

html {height: 100%;}

body
{ margin: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin: 0px; 

/*  background-color: #EEEEF9;*/
/*  background-color: #FFFFFF;*/
  color: #000000;
  height: 100%;
}

.body_table
{
  background-color: #F2F2FC;
}

.infobox
{
  border-right-style: solid; 
  border-right-width: 1px; 
  border-left-style: solid; 
  border-left-width: 1px;
  border-bottom-style: solid; 
  border-bottom-width: 1px;
  border-top-style: solid; 
  border-top-width: 1px;
  border-color: #D2D2D2;
  background-color: #F9FAF8;
}

.test {position:absolute; bottom:0px;}

.top_url_cell  {
 padding: 3px;
 font-weight: bold;
 text-align:center;
}

.top_url_blau:link  {
  font-weight: bold; 
  color: #003bd1; 
  text-decoration: none;
  font-size:14px; 
  white-space: nowrap;
}
.top_url_blau:active  {
  font-weight: bold; 
  color: #003bd1; 
  text-decoration: none;
  font-size:14px; 
  white-space: nowrap;
}
.top_url_blau:hover  {
  font-weight: bold; 
  color: #FDA843; 
  text-decoration: none;
  font-size:14px; 
  white-space: nowrap;
}
.top_url_blau:visited  {
  font-weight: bold; 
  color: #003bd1; 
  text-decoration: none;
  font-size:14px; 
  white-space: nowrap;
}

.url_blau2:link { 
  font-weight: bold; 
  color: #003bd1; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}
.url_blau2:active { 
  font-weight: bold; 
  color: #003bd1; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}
.url_blau2:hover { 
  font-weight: bold; 
  color: #FDA843; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}
.url_blau2:visited { 
  font-weight: bold; 
  color: #003bd1; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}

.top_url_grau:link { 
  font-weight: bold; 
  color: #B1B1B1; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}
.top_url_grau:active { 
  font-weight: bold; 
  color: #B1B1B1; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}
.top_url_grau:hover { 
  font-weight: bold; 
  color: #FDA843; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}
.top_url_grau:visited { 
  font-weight: bold; 
  color: #B1B1B1; 
  text-decoration: none; 
  font-size:14px; 
  white-space: nowrap;
}

.url_pfad:link {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none; 
  white-space: nowrap;
}
.url_pfad:active {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none; 
  white-space: nowrap;
}
.url_pfad:hover {
  font-weight: normal; 
  color: #FDA843; 
  text-decoration: none; 
  white-space: nowrap;
}
.url_pfad:visited {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none; 
  white-space: nowrap;
}

.fuss_url:link {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none; 
  white-space: nowrap;
}
.fuss_url:active {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none; 
  white-space: nowrap;
}
.fuss_url:hover {
  font-weight: normal; 
  color: #FDA843; 
  text-decoration: none; 
  white-space: nowrap;
}
.fuss_url:visited {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none; 
  white-space: nowrap;
}

.linkes_menue_url1:link {
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}
.linkes_menue_url1:active {
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}
.linkes_menue_url1:hover {
  font-weight: normal; 
  color: #FDA843; 
  text-decoration: none;
}
.linkes_menue_url1:visited {
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

.linkes_menue_url2:link {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none;
}
.linkes_menue_url2:active {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none;
}
.linkes_menue_url2:hover {
  font-weight: normal; 
  color: #FDA843; 
  text-decoration: none;
}
.linkes_menue_url2:visited {
  font-weight: normal; 
  color: #003bd1; 
  text-decoration: none;
}

.inhalt_startseite  { 
  font-size: 15px;
  font-family: Arial,Helvetica,sans-serif;
}

.main_color_1 {
 /*das blau*/
  color:#003bd1;
}

ul {
  list-style-image: url(images/dreieck_dunkelblau.gif);
}

.bildunterschrift {
 font-size: 9px;
}

.tabelle{
  border-color:#003bd1;

  border-style: solid; 
  border-width: 1px;

  spacing:0px;
  margin:0px;
  padding:0px;
}

.tabelle_heading td{
  background-color:#003bd1;

  font-weight:bold;
  text-align:center;
 
  font-color:#FFFFFF;
  color:#FFFFFF;
  spacing:0px;
  margin:0px;
  padding:5px;

  width: 80px;
  height:50px;
}

.tabelle_content td{
  background-color:#e0e0e0;
 
  text-align:center;
  spacing:0px;
  margin:0px;
  padding:5px;

  width: 80px;
  height:50px;
}

.custom_tabelle{
  border-color:#003bd1;

  border-style: solid; 
  border-width: 1px;

  spacing:0px;
  margin:0px;
  padding:0px;
}

.custom_tabelle_heading td{
  background-color:#003bd1;

  font-weight:bold;
 
  font-color:#FFFFFF;
  color:#FFFFFF;
  spacing:0px;
  margin:0px;
  padding:5px;

}

.custom_tabelle_content td{
  background-color:#e0e0e0;
 
  spacing:0px;
  margin:0px;
  padding:5px;

}

.banner_shoplink_a  img {
  vertical-align:middle;
  height:20px;
}

.banner_shoplink_a {
	color: #3F3F3F;
	font-weight: bold;
	vertical-align: middle;
	padding: 0 0 0 15px;
}

.banner_shoplink_a:visited{
    font-weight: bold;
    color: #3F3F3F;
    text-decoration: none;
}

.banner_shoplink_a:hover{
    font-weight: bold;
    color: #3F3F3F;
    text-decoration: none;
}

.banner_shoplink_a:link
{ font-weight: bold;
  color: #3F3F3F;
  text-decoration: none;
}

table.product-specs {
	border-spacing: 0px; }

table.product-specs * td {
	padding: 2px; }
	
table.product-specs * th {
	vertical-align: top !important;
	padding: 2px;
	text-align: left; 
	font-weight: normal;
	color: #003BD1; }
	
tr.row2 {
	background-color: #B4D7FE; }
	
tr.spec-section-header th {
	margin: 10px 0 5px 0;
	text-align: left;
	border-bottom: 1px solid #000; 
	font-weight: bold;
	color: #000; }
