/* wzma.css */
/* letzte Korrektur: 2005-01-10 */
/* <-- _text.css */

/* Tabellen zentrieren callihan bug in Explorer 5.5
<div style="text-align:center">
<table> . . .
style:
table { width:90%; margin-left:auto; margin-right:auto; }
*/

/* <style type=text/css> . . . </style> */

@import url("menu.css");

a { text-decoration: none; }
a:link          {color: #0000FF} /* blue */
a:visited       { color: green; font-weight: bold; }
a:hover         { color: #FF0000} /* red */

body {
  background-color: #DCDCDC;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  margin-left: 1.5em; /* bottom right top left  - bei left:0em wird nicht linksbündig begonnen ! */
  padding:0em;
  color: black; /* default text color */
  /* border: double blue 5px; */  /* kein Effekt in IE */
  /* line-height: 1.2em; */
}

body.home {
  margin-top:1em;
  /* background-color: #DCDCDC; */
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  /* margin: 0px; /* bottom right top left  - bei left:0em wird nicht linksbündig begonnen ! */
  padding:0px;
  color: black; /* default text color */
}

/* body */
#topFrame  {
}

/* position:absolute; left:1%; top:50px; width:98%; float:left; margin:0px; padding:0px; } -*/
#logo { position:absolute; top:5px; left:2%; margin:0px; padding:0px; }
#links  { position:absolute; top:5px; right:2%; margin:0px; padding:0px; }
#head	{
	position:absolute;
	top:10px;
	left:183px;
	margin:0px;
	padding:0px;
	width: 546px;
}

#head #heading { font-size:1.5em; margin-bottom:5px; padding-bottom:0px; color:black;}
/* 
body.dev #header 		{ background:#004e61 url("../img/dz.jpg") repeat-y; }
body.solutions #header 	{ background:#fffbc9 url("../img/sol.jpg") repeat-y; }
body.order #header 		{ background:#c8e0e8 url("../img/shop.jpg") repeat-y; }
*/

span.doctitle {
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:blue;
}


div.heading {
	font-weight:bold;
	font-size:1.2em;
	color:black;
	padding:5px;
	text-align:center;
}

div.wzma_links { 
    color:blue; 
    margin-bottom:1em;
}
div.wzma_links  a { 
    white-space:nowrap;
}

div.wzma_links hr { 
	/* noshade:1	*/
/* margin-left:0em; */ }
#bottomFrame div.wzma_links { 
	text-align:center; 
}

table { 
	margin-top:1em;
  margin-right: auto; /*  */
  margin-left: auto; /*  */
	border-collapse:collapse;  /* Einzelrahmen von Tabellenzellen fallen zusammen */
	border-spacing:0;
	border-style:solid;
	border-width:2px;
	border-color:black;
	font-family:'Times New Roman',Times,serif;
  font-size:12px;
}
thead, tfoot { background-color:#ffffcc; border:black;}
tbody { background-color:#ccffcc; border:2px;}
tfoot { border:2px; /* ohne Wirkung: border-bottom-color:red;   */}
th { 
	border-style:solid;
	border-width:2px;
	border-color:black;
	padding: 8px 3px; /*top,bottom;right,left */
	font-family:verdana, arial, helvetica, sans-serif;
}
td {
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding: 3px;
}


/* table.wmgroup cf. PHPAdmin-Style */
table.tbstyleA {
	border-collapse:separate;
	/* border-collapse:separate;  /* Einzelrahmen von Tabellenzellen fallen nicht zusammen - bei verschiedenfarbigen Rahmen zu verwenden!  */
}
table.tbstyleA tbody { background-color:#DDDDDD; }
table.tbstyleA th, td {	border-color:white; }

.tr0grey { background-color: #CCCCCC; }
.tr1grey { background-color: #DDDDDD; }	


#notes {
	padding:10px;
	font-size:15px;
	font-family:'Times New Roman',Times,serif;
    font-style:italic;
	text-align: justify;
/*	border-bottom-color:window;  weiß */
}

#editWmpos td {
	font-size: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.notes {
	padding:10px;
	font-size:15px;
	font-family:'Times New Roman',Times,serif;
   font-style:italic;
	text-align: justify;
/*	border-bottom-color:window;  weiß */
}

td.notes {
	padding:10px;
	font-size:15px;
	font-family:'Times New Roman',Times,serif;
    font-style:italic;
	text-align: justify;
    border-top-color:black;
/*	border-bottom-color:window;  weiß */
}
/* kein Effekt:  vgl. callihan 289
table.wmGroup colgroup col#refnr
bzw.
col#refnr {
	background:#cff;
}
*/

/*
table.tb_mss {
    border-collapse:collapse;
}

table.tb_mss td {

    font-size:15px;
    padding-left: 5px;
}
*/
p {
   /* text-align: justify; */
}

div.maingroups_icons { 
    margin: 0em; /* bottom right top left */
    /* padding:0.5em 1em; */
}
div.maingroups_icons table { 
margin:0; /* oben margin:auto definiert! */
text-align:left;
border-width:0;  }

div.maingroups_icons td { 
	font-family:Arial, sans-serif;
	font-size: 12px;
}
div.maingroups_icons img { }
.icon_caption { text-align:center; }



div.library_list a {
	line-height: 1.5em;
	color:blue;
}

div.library_list a.link {
	color:black;
}

div.mss_list { 
    text-align:center; 
    width: auto;
    
}  /* callihan 278 */ /* KEIN EFFEKT ! */
table.mss_list { 
    font-family:verdana, arial, helvetica, sans-serif;
    /* font-size:15px; */
    margin-left:auto;
	 margin-right:auto; /* kein EFFEKT */
} 






div.subgroups_icons  a { color: blue;}






.statistic {
  font-size: 0.8em;
}

.level_0 { background:#FF0000; font-size: 1.5em; } /* red */
.level_1 { background:#0000FF; font-size: 1.2em; } /* blue */
.level_2 { background:#00FF00; font-size: 1.2em; } /* lime */
.level_3 { background:#00FFFF; font-size: 1.2em; }  /* aqua */
.level_4 { background:#FFFF00; font-size: 1.2em; }  /* yellow */
.level_5 { background:#FFFFFF; font-size: 1.2em; }  /* white */

/* ------------------------------------------------------------------ */

div.wmark_img {
    position:absolute; left:15px;
	text-align:left;
}

#imgwmark {
	margin-top:2.5em;
	margin-left:2.5em;
	border-collapse:separate;
}

#imgwmark th {
/* um Rahmen zu vermeiden border-bottom-color auf Hintergrundfarbe setzen! */
	border-color:#FFFFCC;
}

#imgwmark td.wmimg { 
    /* Bild zentrieren  */
	padding: 5px 5px 5px 5px;
    text-align:center;
}

#imgwmark td.imgsize {
	border-top-color:#FFFFCC;
	padding:0px 3px 3px 3px;
	text-align: center;
	font-family:'Times New Roman',Times,serif;
}
#imgwmark td.wm_text {
	padding:15px 10px 10px 10px;
	font-family:'Times New Roman',Times,serif;
	font-size:15px;
}





div.icon table { margin-top:15px; }
div.icon tr td { border:0; padding-top:0; }
/* Icon-Rahmen: MSIE blau, NS schwarz */

td.remarks { background:#00FF00; } /* lime */

.wm_ms { font-weight:bold;color: blue; }
.remarks {font-family:'Times New Roman',Times,serif;font-size:0.8em;  }


div.lines_rulers_h {
	padding-bottom:15px;
}

div.lines_rules_v {

}

/* =============================================================== */
div.relwmarks4ms {
     text-align:center; /* für MSIE 5.5. cf callihan */
}
/* div.relwmarks4ms td { width:1.2em; } */
 
 table.relwmarks4ms  {
	 width:500px;
 }
 table.relwmarks4ms { padding: 5px; }
/* td.ms_part_dated { background:silver;  }  */

 
.ms_header { 
    font-size:1.2em;
    padding-left: 10px;}

td.refnr_wm { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
    border-top-color:blue; /* kein Effekt ! */
	/* text-align: center; */
}

td.refnr_wmrel { }
td.rel_kind { 
	text-align: right; 
}
td.equal_dated { 
	background:#FFFFCC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
} 
td.var_dated  { 
	background:transparent;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	} 
table.relwmarks4ms td.icon {
    background:white;
    width:100px;
    /*
   border-left-color:#DCDCDC;
   border-top-color:#DCDCDC;
   border-bottom-color:#DCDCDC;
   */
}
img.icon   {
    border-width:10px;
    border-color:black;
}

td.membr    			{ width:30px; background:#f0e68c; color:black; border-bottom-color:#f0e68c; font-size:15px; font-weight:bold; text-align:right; padding-right:8px;}      /* #000000 */
td.wmcode_AB		{  width:30px; background:red; color:yellow; border-bottom-color:red; font-size:15px; font-weight:bold;  text-align:right;  padding-right:8px;}         /* #FF0000 */
td.wmcode_CD		{  width:30px; background:lime; color:black; border-bottom-color:lime; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }         /* #00FF00 */
td.wmcode_EF		{  width:30px; background:yellow; color:black; border-bottom-color:yellow; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }       /* #FFFF00 */
td.wmcode_GH		{  width:30px; background:blue; color:yellow; border-bottom-color:blue; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }        /* #0000FF */
td.wmcode_IJ		{  width:30px; background:fuchsia; color:yellow; border-bottom-color:fuchsia; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }     /* #FF00FF */
td.wmcode_KL		{  width:30px; background:aqua;     border-bottom-color:aqua; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }              /* #00FFFF */
td.wmcode_MN	{  width:30px; background:maroon; color:yellow; border-bottom-color:maroon; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }            /* #800000 */
td.wmcode_OP		{  width:30px; background:olive;     border-bottom-color:olive; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }             /* #808000 */
td.wmcode_QR	{  width:30px; background:purple; color:yellow; border-bottom-color:purple; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }            /* #800080 */
td.wmcode_ST		{  width:30px; background:teal; color:yellow; border-bottom-color:teal; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }              /* #008080 */
td.wmcode_UV		{  width:30px; background:green; color:yellow; border-bottom-color:green; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }             /* #008000 */
td.wmcode_WX		{  width:30px; background:navy; color:yellow; border-bottom-color:navy; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }              /* #000080 */
td.wmcode_YZ		{  width:30px; background:gray;       border-bottom-color:gray; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }              /* #808080 */
td.wmcode_XX		{  width:30px; background:#ffffcc; color:black; border-bottom-color:gray; font-size:15px; font-weight:bold; text-align:right;  padding-right:8px; }              /* #808080 */

.membr    	{  background:#f0e68c; color:black; border-bottom-color:#f0e68c;}      /* #000000 */
.color_AB		{  background:red; color:yellow; border-bottom-color:red;}         /* #FF0000 */
.color_CD		{  background:lime; color:black; border-bottom-color:lime;}         /* #00FF00 */
.color_EF		{  background:yellow; color:black; border-bottom-color:yellow}       /* #FFFF00 */
.color_GH		{  background:blue; color:yellow; border-bottom-color:blue;}        /* #0000FF */
.color_IJ		{  background:fuchsia; color:yellow; border-bottom-color:fuchsia;}     /* #FF00FF */
.color_KL		{  background:aqua;         border-bottom-color:aqua;}              /* #00FFFF */
.color_MN     {  background:maroon; color:yellow; border-bottom-color:maroon; }            /* #800000 */
.color_OP		{  background:olive;       border-bottom-color:olive;}             /* #808000 */
.color_QR	    {  background:purple; color:yellow; border-bottom-color:purple; }            /* #800080 */
.color_ST		{  background:teal; color:yellow; border-bottom-color:teal; }              /* #008080 */
.color_UV		{  background:green; color:yellow; border-bottom-color:green; }             /* #008000 */
.color_WX		{  background:navy; color:yellow; border-bottom-color:navy; }              /* #000080 */
.color_YZ		{  background:gray;       border-bottom-color:gray; }              /* #808080 */



.rp {font-style:italic; /* vertical-align:top; */ color:red; text-align: right;}

table.wmstat1 {
    background-color: transparent;
    border-color:transparent;
    /* width:400px; */
}
table.wmstat1 td.wmstat1 {
    padding:15px;
    font-size:15px;
}

/* =============================================================== */


.loadRelWmarks {
	font-family:'Times New Roman',Times,serif;
    font-size:1em; 
	text-align: center;
	border-top-color:blue;
	border-top-width:medium;
}


/* wzma_menu.php */
/* Goodman:
.OLRow {vertical-align:middle; font-size:12px; line-height:11px; font-family:Arial,sans-serif}
	MSIE: bei line-height:..px (gleichgültig ob 11 oder 12) Schriftbassis unvollständig!
.OLBlock {display:none}
img.widgetArt {vertical-align:text-top}
nicht definierte Klassen bei Goodman:
.content
.itemTitle
	itemTitel betrifft ALLE Menü-Zeilen 
	
MSIE: cursor bleibt bei Links unverändert!
*/
/* .OLRow {vertical-align:middle; font-size:12px; font-family:Arial,sans-serif}	*/
.OLRow {vertical-align:middle; }	
.OLBlock {display:none}
img.widgetArt {vertical-align:text-top}
/* itemTitle, href siehe unter a. */
/* #renderedOL a href { text-color:blue; } */
#renderedOL a href { color:blue; } 
div.content href { color:red; }

.additionalPar {
/* zentrieren? */
}
.par4 { font-size: 0.8em; color:red; padding-left:5px; padding-right:5px;}
.par5 { font-size: 0.8em;  color:blue;  padding-left:5px; padding-right:5px;}
.par6  { font-size: 0.8em; color:green;  padding-left:5px; padding-right:5px;}

.rep {
    font-size: 15px;
    padding:5px 10px 5px 10px;
}
