
* 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  }

/* =================== */
/* BODY Section        */
/* =================== */
body
{
  margin: 0px;
  padding: 0px;
  background-color:white;
  }

/* =================== */
/* DIV Sections        */
/* =================== */

div#header 
{
  background-color: #004494;
  margin: 0px;
  padding: 0px;
  /*color: #013072;*/
  font-size: 1.2em;
  height: 113px;
  }

div#logo-left
{
  position:absolute;
  left:2px;
  top:2px;
 }

div#title
{ 
  width:100%;
  background-color:#004494;
 }

div#logo-right
{ 
  position:absolute;
  right:2px;
  top:2px;
 }

div#main-right
{
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid black;
  margin-top: 50px;
  margin-left: 500px;
  background-color: #cecece;
  width: 10cm;
  font-size: 14px;
  z-index: 100;
  filter:alpha(opacity=90);   /* Internet Explorer       */
  -moz-opacity:0.9;           /* Mozilla 1.6 and below   */
  opacity: 0.9;
  }

div#main-left
{ 
 position:absolute;
 top:113px;
 left:0px;
 }

div#footer 
{
  bottom:10px;
  color:darkgrey;
  font-size:12px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:100;
  }
/*
div#menu 
{ 
  font-size: 1em;
  padding: 0.4em 0.4em 0.4em 0.4em;
  margin: 0.2em 0.2em 0.2em 0.2em;
  border: 1px solid darkgray;
  background-color: #004494;
  height: 94%;
  width: 94%;
  }
*/

div#progress
{ 
  margin-top: 4em; 
  margin-left: auto; 
  margin-right: auto; 
  width: 70%;
  }

div.error
{ 
  color: darkred;
  width: 50%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  
  padding: 2em;
  background-image: url(../../images/error.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-color: white;
  }
/*
div.message
{ 
  width: 50%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  
  padding: 2em;
  background-color: #cccccc;
  }
*/

div.dialog
{ 
  width: 50%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  padding: 
  }
/*

div.product-list
{ 
  width: 60%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;

  border: 1px solid black;
  padding: 2em;
  background-color: #cccccc;
  }
*/

/*
 *  aus der rtadm.css
 */ 

div#main 
{
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid black;
  margin: 1.5cm 5cm 1.5cm 6.5cm;
  background-color: #ececec;
  width: 10cm;
  font-size: 1em;
  z-index: 100;
  }

div.message
{ 
  width: 50%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;  
  }

div.dialog
{ 
  width: 50%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
  }

/*
div.product-list
{ 
  width: 60%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;

  border: 1px solid black;
  padding: 2em;
  background-color: #cccccc;
  }

div#progress
{ 
  margin-top: 4em; 
  margin-left: auto; 
  margin-right: auto; 
  width: 70%;
  }

div.error
{ 
  color: darkred;
  width: 50%;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
  background-image: url(../../images/error.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-color: white;
  }
*/
/* =================== */
/* A tag               */
/* =================== */
a:link 
{ 
  color: #004495;
  }

/* =================== */
/* ACRONYM tag         */
/* =================== */
acronym 
{ 
  color: #004495;
  font-weight: bold;
  }

/* ================================ */
/* Tag h1                           */
/* ================================ */
h1
{ 
  font-size: 1.2em;
  font-weight: bold;

  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;

  color: #999999;
  border-bottom: 1px solid #999999;

  width: 70%;
  }

/* ================================ */
/* Tag h2                           */
/* ================================ */
h2
{ 
  font-size: 1.0em;
  font-weight: bold;
  font-style: regular;
  margin: 1em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  }

/* =================== */
/* UL LI tag              */
/* =================== */
li.menu 
{ 
  cursor: pointer;
 }

li.menu-leaf 
{ 
  font-size: 0.8em;
  cursor: pointer;
  margin-left:  5px;
  padding-left: 5px;
  }

/* ==================== */
/* img tag              */
/* ==================== */
img.error 
{ 
  position: relative;
  top: 0px;
  right: 0px;
  vertical-align: middle;
 }

/* =================== */
/* P tag               */
/* =================== */
p 
{
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  }

/*p.copyright 
{
  font-size: 0.75em;
  margin: 4em 0.5em 0.5em 0.5em;
  }
*/
p.footer 
{
  color:darkgrey;
  font-size:12px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:100;
  }

p.help 
{
  font-size: 0.8em;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  }
/*
p.error 
{
  color: white;
  background-color: darkred;
  border: 1px solid darkgrey;
  margin: 1em 1em 1em 1em;
  padding: 1em 1em 1em 1em;
  width: 98%cm;
  }
*/
p.warn 
{
  border: 1px solid orange;
  font-size: 0.8em;
  padding: 1em;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  }

p.error 
{
  color: darkred;
  background-color: white;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 1em 1em 1em;
  width: 70%;
  }
/*
p.greetings 
{
  margin: 1cm 5cm 1cm 4.5cm;
  font-size: 11px;
  text-indent: 0.6cm;
  width: 14cm;
  }

p.info 
{
  color: black;
  background-color: white;
  margin: 1em 1em 1em 1em;
  padding: 1em 1em 1em 1em;
  width: 98%cm;
  }
*/
p.preview 
{
  font-size: 0.9em;
  margin: 0.5em 0.5em 0.5em 0.5em;
  padding: 0.5em 0.5em 0.5em 0.5em;
  background-color: white;
  border: 1px solid black;
  }

p.section 
{
  font-style: italic;
  font-size: 14px;
  margin: 0.5cm 0.5cm 0.5cm 0.5cm;

  }

p.title
{
  color: white;
  font-weight: bold;
  font-size: 18pt;
  position:absolute;
  text-align:center;
  width:100%
  }

p.title2
{
  color: white;
  font-weight: bold;
  font-size: 14pt;
  padding-top:40px;
  position:absolute;
  text-align:center;
  width:100%;
  }

/* ================================ */
/* Tag table                        */
/* ================================ */
/*table.dialog 
{ 
  border-style: outset;
  border-width: 2px;
  background-color: #004494;
  
 }
*/

pre.code
{ 
  width: 70%;
  padding: 1em 1em 1em 1em;
  margin-left: auto;
  margin-right: auto;

  border: 1px solid black;
  background-color: #cecece;

  font-family: courier, monospace;
  font-size: 0.7em;
  }

/* ================================ */
/* Tag table                        */
/* ================================ */
table 
{ 
  margin-left: auto;
  margin-right: auto;
  }

table.dialog 
{ 
  border: 1px solid black;
  background-color: #cecece;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  }

/* ================================ */
/* Tag tr                           */
/* ================================ */
tr 
{ 
  padding: 0.5em;
  }



/* ================================ */
/* Tag td                           */
/* ================================ */

th 
{ 
  font-size:0.8em;
  text-align: left;
  border: 1px solid black;
  background-color: #cecece;
  margin: 0em;
  padding: 0.5em;
  }

/* ================================ */
/* Tag td                           */
/* ================================ */
td 
{ 
  font-size:0.8em;
  padding: 0.5em;
  }

td.data 
{ 
  border-left: 1px solid #336699;
  border-top: 1px solid #336699;
  border-right: 1px solid #8cb1d1;
  border-bottom: 1px solid #8cb1d1;
  background-color: #fff7de;
  font-size:0.8em;
  padding: 0.5em;
  }

td.formLabel
{ 
  font-size:0.8em;
  font-weight: bold;
  padding: 0.6em 0.6em 0em 0.6em;
  }

td.formInput
{ 
  font-size:0.8em;
  padding: 0.6em 0.6em 0em 0.6em;
  }

td.label 
{ 
  font-size:0.8em;
  font-weight: bold;
  padding: 0.5em;
  }
/*



td.label
{ 
  font-weight: bold;
  border: 1px solid black;
  background-color: #004494;
  }

td.data
{ 
  border: 1px solid black;
  background-color: lightyellow;
  }

td.formLabel
{ 
  font-size:0.9em;
  font-weight: bold;
  padding: 0.6em 0.6em 0em 0.6em;
  }

td.formInput
{ 
  font-size:0.9em;
  padding: 0.6em 0.6em 0em 0.6em;
  }
*/

td.preview 
{
  font-size: 0.9em;
  margin: 0.6em 0.6em 0.6em 0.6em;
  }

td.button 
{
  font-size:0.9em;
  margin: 1em 1em 1em 1em;
  }

/* ================================ */
/* Tag ul                           */
/* ================================ */

ul.help
{ 
  margin:0px auto;
  padding: 0px;
  width:60%;
  font-size: 0.8em;
}

ul.menu
{ 
  list-style: none outside;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
 }

ul.submenu
{ 
  list-style: none outside;
  display: none;
  margin-left:  5px;
  padding-left: 5px;
 }

ul.product-list
{ 
  list-style: none outside;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
 }
