/*--------------------------------GENERAL-STYLESHEETS----------*/



/*------------ General Appearance -----------------------*/
body {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px
	}

body.nomargin {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px
	}


.general {
	font-family:"Arial","Helvetica","Veranda";
	font-weight:normal;
	font-style:normal;
	font-decoration:none;
	font-size: 10pt;
}

.menuebar {
	font-weight:bold;
	font-style:normal;
	font-decoration:none;
	font-size: 8pt;
}

.detailtext {
	font-family:"Arial","Helvetica","Veranda";
	font-weight:normal;
	font-style:normal;
	font-decoration:none;
	font-size: 8pt;
}


a.detailtext	{
	/*color:#C8C8C8;*/
	font-size: 8pt;
    }
a.detailtext:link	{
	text-decoration:none;
	}
a.detailtext:visited
	{
	/*color:#B0B0B0;*/
	text-decoration:none;
	}
a.detailtext:active
	{
	text-decoration:underline;
	}
a.detailtext:hover {
	text-decoration:underline ;
	}


a.menubar	{
	color:#000000;
	font-size: 8pt;
    }
a.menubar:link	{
	text-decoration:none;
	}
a.menubar:visited
	{
	/*color:#B0B0B0;*/
	text-decoration:none;
	}
a.menubar:active
	{
	text-decoration:underline;
	}
a.menubar:hover {
	text-decoration:underline ;
	}



#mainDarkColor { color:#0A054F; }
#mainLightColor { color:#7FB1FF; }
.headerBackgroundColor { background:#CAD6E6; }
.trennlinie { background:#000000; }

a:link {
	font-weight:bold;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration: none;
	font-family:  "arial", "geneva", "helvetica";color: #0A054F;
}

a:visited {
	font-weight:bold;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration: none;
font-family:  "arial", "geneva", "helvetica";color: #0A054F;
}

a:active {
	font-weight:bold;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration: none;
	font-family:  "arial", "geneva", "helvetica"; color: steelblue;
}

a:hover {text-decoration:underline ;

color: red

}



h1	{
	font-family: "Veranda", "Helvetica", "Arial";
	font-size: 20pt;
	font-weight: bold;
	font-style:italic;
	color: #0A054F;
	}
.shoppinglist	{
	font-family: "Veranda", "Helvetica", "Arial";
	font-size: 16pt;
	font-weight: bold;
	font-style:italic;
	color: #000000;
	}	
h1.modell	{
	font-family: "Veranda", "Helvetica", "Arial";
	font-size: 30pt;
	font-weight: bold;
	font-style:italic;
	color: #0A054F
}
h2	{
	font-family: "Veranda", "Helvetica", "Arial";
	font-size: 16pt;
	font-weight: bold;
	font-style:normal;
	color: #7FB1FF;
	}
h3	{
	font-family: "Veranda", "Helvetica", "Arial";
	font-size: 12pt;
	font-weight: bold;
	color: #7FB1FF;
	}
h4	{
	font-family: "Veranda", "Helvetica", "Arial";
	font-size: 11pt;
	font-weight: bold;
	color: #DC2B19;
	}	
	
	
td.pixelboundary {
	border: 1px ;
	border-style:solid;
	border-color:#555555;
}

	
.maske2 {      border-color:#66CCFF;
              font-weight:bold;
              color:#003366;
              background:#F0F0F0;
              border-bottom:#000000 1px solid;
              border-top: 1px solid;
              border-left: 1px solid;
              border-right: 1px solid; 
}
.maske {      border-color:#00FF00;
              font-weight:bold;
              color:#000000;
              background:#F0F0F0;
              border-bottom:#000000 1px solid;
              border-top: 1px solid;
              border-left: 1px solid;
              border-right: 1px solid; 
}

	
.produktFormularfeld { 
	      border-color:black;
	      font-family: "Arial","Veranda", "Helvetica";
              font-weight:bold;
              color:#003366;
              background:#F0F0F0;
              border-bottom:#000000 1px solid;
              border-top: 1px solid;
              border-left: 1px solid;
              border-right: 1px solid; 
         }	
	

/*-------------------------------------------------------*/
.dataTable	{
	font-family:"Helvetica","Arial","Veranda";
	font-style:normal;
	font-size:9pt;
	font-weight:500;
	
	border-width:1px; 
	border-style:solid; 	
	border-color:black;
    }
th.dataTable { 
	background-color:#0A054F;
	color:#C8C8C8;
	font-weight:bold;
	}
td.dataTable {
	background-color:#7FB1FF;
	color:#000000;
	font-size:9pt;
	font-weight:normal;
	}

td.dataTable a	{
	color:#000000;
	font-size:9pt;
	color:#000000;
	font-weight:normal;
    }
td.dataTable a:link	{
	text-decoration:none;
	}
td.dataTable a:visited
	{
	text-decoration:none;
	}
td.dataTable a:active
	{
	text-decoration:underline;
	}
td.dataTable a:hover {
	text-decoration:underline ;
	}  	
	
th.dataTable a	{
	color:#C8C8C8;
	font-weight:bold;
    }
th.dataTable a:link	{
	font-size:9pt;
	text-decoration:none;
	}
th.dataTable a:visited
	{
	text-decoration:none;
	}
th.dataTable a:active
	{
	text-decoration:underline;
	}
th.dataTable a:hover {
	text-decoration:underline ;
	}  	
	
/*-------------------------------------------------------*/
.dataSheet	{
	font-family:"Helvetica","Arial","Veranda";
	font-style:normal;
	font-size:12pt;
	font-weight:500;
    }
th.dataSheet { 
	/* background-color:#0A054F; */
	color:#C8C8C8;
	font-weight:bold;
	}
td.dataSheet {
	/* background-color:#7FB1FF; */
	color:#000000;
	font-weight:normal;
	}

td.dataSheet a	{
	color:#000000;
	font-size:12pt;
	font-weight:normal;
    }
td.dataSheet a:link	{
	text-decoration:underline;
	}
td.dataSheet a:visited
	{
	text-decoration:underline;
	}
td.dataSheet a:active
	{
	text-decoration:underline;
	}
td.dataSheet a:hover {
	text-decoration:underline ;
	}  	
	
th.dataSheet a	{
	color:#C8C8C8;
	font-size:12pt;
	font-weight:bold;
    }
th.dataSheet a:link	{
	text-decoration:underline;
	}
th.dataSheet a:visited
	{
	text-decoration:underline;
	}
th.dataSheet a:active
	{
	text-decoration:underline;
	}
th.dataSheet a:hover {
	text-decoration:underline ;
	}  		
	
/*-------------------------------------------------------*/
.colouredTable	{
	font-family:"Helvetica","Arial","Veranda";
	font-style:normal;
	font-size:11pt;
	font-weight:500;
    }
th.colouredTable { 
	background-color:#0A054F;
	color:#C8C8C8;
	font-weight:bold;
	}
td.colouredTable {
	background-color:#7FB1FF;
	color:#000000;
	font-size:11pt;
	font-weight:normal;
	}

td.colouredTable a	{
	color:#000000;
	font-size:11pt;
	color:#000000;
	font-weight:normal;
    }
td.colouredTable a:link	{
	text-decoration:none;
	}
td.colouredTable a:visited
	{
	text-decoration:none;
	}
td.colouredTable a:active
	{
	text-decoration:underline;
	}
td.colouredTable a:hover {
	text-decoration:underline ;
	}  	
	
th.colouredTable a	{
	color:#C8C8C8;
	font-size:11pt;
	font-weight:bold;
    }
th.colouredTable a:link	{
	text-decoration:none;
	}
th.colouredTable a:visited
	{
	text-decoration:none;
	}
th.colouredTable a:active
	{
	text-decoration:underline;
	}
th.colouredTable a:hover {
	text-decoration:underline ;
	}  	
	
/*-------------------------------------------------------*/	










/*------------------------------------------------------*/




.MenuHistorySpacer {
	/*width:15px;*/
	border-style:none;
	font-family: "Courier","Helvetica","Arial","Veranda";
	font-weight:800;
	font-style:normal;
	font-size: 9pt;
	text-decoration:none;
	/*color:#c4c400;*/
	color:black;
	text-align:left;
	vertical-align:middle;	
}
td.MenuHistorySpacer {
	/*width:15px;*/
	border-style:none;
	font-family: "Courier","Helvetica","Arial","Veranda";
	font-weight:800;
	font-style:normal;
	font-size: 9pt;
	text-decoration:none;
	/*color:#c4c400;*/
	color:black;
	text-align:left;
	vertical-align:middle;	
}


td.MenuHistory {
	class="MenuHistory"
	border-style:none;
	text-align:left;
	vertical-align:middle;		
}

a.MenuHistory	{
	font-family:"Arial","Courier","Helvetica","Arial","Veranda";
	font-weight:normal;
	font-style:normal;
	font-size: 9pt;
	text-decoration:none;
	/*color:#0077FF;*/
	color:#0A054F;
	
    }
a.MenuHistory:link	{
	text-decoration:none;
	}
a.MenuHistory:visited
	{
	/*color:#0066EE;*/
	color:#0A054F;
	text-decoration:none;
	}
a.MenuHistory:active
	{
	text-decoration:none;
	}
a.MenuHistory:hover {
	font-weight:normal;
	/*color:#22AAFF;*/
	color:#7FB1FF;
	/*background-color:#EEEEEE;*/
	text-decoration:underline;
	}
	
	



































