/*
CSS Stylesheet für LMT Lichtmesstechnik GmbH Berlin
*/

/* --------------------------------------------------------------- standards */

/*margin: top rigght bottom left */
body {
  margin:0px 0px 0px 0px;
  font-family:Arial,Helvetica,sans-serif;
  color: black;
  
  /*background-image:url(ico/lmtbg170-1600.png);*/
}

table		{ border:0px none #ff0000; margin:0px 0px 0px 0px; }
td		{ vertical-align:top; border-color:#0000b0; font-size:13px;}

a:link,
a:visited,
a:active	{ text-decoration:none; color:#000040; }
a:hover		{ text-decoration:underline; color:red; }


td.phMNU	{ vertical-align:bottom; background-color:#0000b0;
		   white-space:nowrap; }
td.phR		{ vertical-align:bottom; padding-bottom:6px;
		  background-image:url(ico/upperleft.ps.8.gif);
		}

.sup		{ font-size:70%; display:inline; vertical-align:super; }
.sub		{ font-size:70%; display:inline; vertical-align:sub; }

.odl		{ display:inline; font-weight:normal }

div.descrip	{ margin-bottom:9pt; }
/*h1		{ color:red; font-size:36pt; }*/
/* ------------------------------------------------------------------ Text/Absätze */
.subsect	{ font-weight:bold }
ul.blist	{ margin:0px 0px 2ex; padding:0px 0px 0px 16px;
		  list-style-image:url(ico/bullet.gif) }

/* ------------------------------------------------------------------ header */

td.hpim		{ padding-right:7px; padding-bottom:7px}

/* padding: top right bottom left */
table.hloc	{ padding:5px 5px  5px 0px; width:100%; }
td.hloc		{ font-size:10px; white-space:nowrap; color:#686870; }

div.title	{ padding: 0px 0px  20px 0px;
		  font-weight:bold; font-size:18px; color:#000060;  }
span.subtitle	{ font-weight:normal; font-size:13px; }

a.hpos:link,
a.hpos:visited,
a.hpos:active	{ color:#686870; }
a.hpos:hover	{ color:red }


div.pimg	{ width:100% padding-bottom:20px; text-align:center; }
div.commonprop	{ padding-bottom:15px; }


table.t2h	{  }
td.t2h		{ padding-left:5px; }

ul.t2h,
ul.pp		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 16px;
		  list-style-image:url(ico/bullet.gif) }


/* --------------------------------------------------------------- formulare */
td.ifleft	{  }
td.ifright	{ text-align:right; }

td.ifRtitle	{ font-size:10px; color:#000060; font-weight:bold; }
td.iftitle	{ font-size:10px; color:#000060; }
input.ifbtn	{ font-size:13px; font-family:Arial,Helvetica,sans-serif;
		  color:#000060; }

textarea,
input		{ font-family: courier-new,courier,monospace; font-size:13px;
		  font-weight:normal; color:black; /*background-color:white*/ }

input.ifRfield	{ /*background-color:white;*/ }
textarea.ifRfield	{ /*background-color:white;*/ }



/* ********************************************************* "link - frame" */
#linkframe	{ font-size:13px; }
a.linkframe:link	{ text-decoration:underline; color:#000060; }
a.linkframe:visited	{ text-decoration:underline; color:#000060; }
a.linkframe:active	{ text-decoration:underline; color:#000060; }


/* ******************************************************************** "cs01"

+--------+   [------- text/highlight-balken mit href---------------]
|        |   ....................
| bild   |   .......  .. .  ..... .  ... 
|        |
|        |
+--------+

*/


div.cs1		{ background-color:#e1e1f2; margin-bottom:2px;
		  padding:0px 0px 0px 0px;
		  width:100%; }

a.cs1:link,
a.cs1:visited,
a.cs1:active	{ font-weight:bold; color:#000040;}
a.cs1:hover	{ font-weight:bold; color:red;}

span.cs1Icon    { }

div.cs1sub	{ padding:0px 0px 2px 0px; width:100%; color:#000040; }
div.cs1subHead	{ padding:0px 0px 2px 0px; width:100%; color:#000040;
		  font-weight:bold; }
div.cs1subHeadC	{ padding:0px 0px 2px 0px; width:100%; color:#000040;
		  font-weight:bold;
		  background:url(ico/smarr.gif) no-repeat right; }
div.cs1subC	{ padding:0px 0px 2px 0px; width:100%; color:#000040;
		  background:url(ico/smarr.gif) no-repeat right; }

#cs1subHeadMO,
#cs1subMO,
#cs1MO		{ background-color:#d6d6ff; }



/* oben links unten rechts */
/* ************************************************************ menu-system */
div.mnu		{ border:1px solid #0000b0; /*padding-left:5px; */
		  background-image:url(ico/bm.jpg);
		  width:130px; z-index:0; font-size:13px; 
		  position:absolute; top:2px; left:2px; color:white; }

div.xmnuHasSubMo,
div.xmnuMo	{ background-color:#0000b0;  width:100%;
	          border-top:1px solid #0000b0; }
div.xmnu	{ border-top:1px solid #0000b0; width:100%; }
div.xmnuHasSub	{ border-top:1px solid #0000b0; width:100%;
		  background:url(ico/smarr.gif) no-repeat right; }

a.xmnu:link,
a.xmnu:visited,
a.xmnu:active	{ text-decoration:none; color:white; }


/* Footer */
table.footer	{ width:100%; margin:0pt 0px 2px 0px; }
td.FL		{ font-size:10px; color:#000060; white-space:nowrap; }
td.FC		{ font-size:10px; color:#000060; white-space:nowrap;
		  text-align:center }
td.FR		{ font-size:10px; color:#000060; white-space:nowrap;
	          text-align:right  }
td.leftnp,
td.left		{ width:168px; height:1px; }
td.content	{ width:100%; height:1px; padding:0px 10px 0px 8px;
		  /*background-color:yellow;*/ }
td.content0	{ width:100%; padding:0px 10px 0px 8px;
		  /*background-color:green*/}


@media print
{
  table.gs	{ width:100%; vertical-align:top; }
  table.footer	{ width:100%; margin:12pt 0px 0px 0px; }
  td.leftnp,
  span.cs1Icon,
  table.hloc,
  td.FC,
  .np		{ display:none }
  td.content	{ height:1px; padding:0px 0px 0px 0px; }
  td.content0	{ padding:0px 0px 0px 0px; }
  div.title	{ padding: 15px 0px 20px 0px; font-weight:bold; font-size:18px;
		  color:#000060; text-align:left; }
  td.content	{ padding:0px 0px 0px 0px; }
}

@media screen, handheld
{
  table.gs	{ height:100%; width:100%; vertical-align:top; }
  
}

