/*
*********************************************************************************
* Allgemeine Daten
*
* Projektname : Nova International
* Autor       : Ingenieurbuero MKdesign
* Dateiname   : main.css
* Typ         : Stylesheet Definition
* Datum:      : 06.06.2008
*
*********************************************************************************
*/


/*
*********************************************************************************
* Inhalt
*********************************************************************************
*/

#print 
{
  display: none;
}

h1
{
  font-size: 16px;
  font-weight: bold;
  color: #aaaaaa;
  padding-top: 15px;
}

img 
{
  border-color:#d4d0cf;
}

.center a 
{
  color: #1263ad;
}

.center a:hover 
{
  color: #9a0000;
}

.heading
{
  font-weight:bold;
}

.heading2
{
  font-size:10pt;
  color:#DE9726;
  font-weight: bold;
}

.bold
{
  font-size:10pt;
  color:#000000;
  font-weight: bold;
}

.title
{
  color: #58688c;
  font-size: 15px;
  font-weight:bold;
}

.title2
{
  color: #58688c;
  font-size: 12px;
  font-weight:bold;
}

.small
{
  font-size: 11px;
}

.image_left 
{
  margin-right: 17px;
  margin-bottom: 17px;
  margin-top: 5px;
  float: left;
  xmargin-left: -45px;
  z-index: 501;
  position: relative;
}

.image_left_inner 
{
  margin-right: 17px;
  margin-bottom: 17px;
  margin-top: 5px;
  float: left;
  margin-left: 0px;
}

.image_right 
{
  margin-right: 0px;
  margin-bottom: 17px;
  margin-top: 5px;
  float: right;
  margin-left: 17px;
}

ul 
{
  font-size: 13px !important;
  line-height: 17px !important;
  color: #000000 !important;
  margin: 0px !important;
  padding: 0px !important;
  list-style-type: disc !important;
}

li 
{
  font-size: 13px !important;
  line-height: 17px !important;
  color: #000000 !important;
  margin-left: 15px !important;
  margin-bottom: 0px !important;
  text-indent: 0px !important;
  padding: 0px !important;
  background-image: none !important;
}

.step_green
{
  font-size:10pt;
  color:#00AA00;
  font-weight: bold;
}

.step_red
{
  font-size:10pt;
  color:#C00000;
  font-weight: bold;
}

.step_gray
{
  font-size:10pt;
  color:#AAAAAA;
  font-weight: bold;
}

.step_number
{
  font-size:10pt;
}

.question 
{
  font-size:13pt;
  color:#aaaaaa;
  font-weight: bold;
}

.number
{
  font-size:9pt;
  color:#00AA00;
  font-weight: bold;
}

.error
{
  font-size:13px;
  color:#ff0000;
  font-weight: bold;
}

.ok
{
  font-size:10pt;
  color:#00AA00;
  font-weight: bold;
}

.green
{
  font-size:10pt;
  color:#00AA00;
  font-weight: bold;
}

.imageborder
{
  border-right: #ffffff 1px solid;
  border-top: #ffffff 1px solid;
  border-left: #ffffff 1px solid;
  border-bottom: #ffffff 1px solid;
}

p.hint
{
  font-size: 9pt;
  color: #ff0000;

  border-color: #aaaaaa;
  border-style: solid;
  border-width: 1px 1px 1px 1px;

  background-image: url(/nova/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-color: #f9f9f9;

  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 30px;
}

.gray
{
  filter: gray();
}


/* Produkte */
#table_overview
{
  border-width: 1px;
  border-style: solid;
  border-color: #1d2535;
  border-collapse:collapse;
  background-color: #d7d7d7;
}

#table_overview tr
{
  padding-top: 3pt;
  padding-bottom: 3pt;
}


/*
*********************************************************************************
* Formulare und Tabellen
*********************************************************************************
*/

#table_overview
{
  border-width: 1px;
  border-style: solid;
  border-color: #d7d7d7;
  border-collapse:collapse;
  background-color: #d7d7d7;
}

#table_overview tr
{
  padding-top: 3pt;
  padding-bottom: 3pt;
}

#tableform 
{
  border-width: 0px;
  border-style: solid;
  border-color: #d7d7d7;
  border-collapse: collapse;
}

#tableform td,th 
{
  border-width: 0px;
  border-style: inset;
  border-color: #d7d7d7;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
}

#tablenoborder
{
  border-width: 0px;
}

#tablenoborder td
{
  border-width: 0px;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

#tablecalendar
{
  background-color:#2E3948;
}

#tabledark
{
  font-size:9pt;
  font-weight:bold;
  line-height: 11pt;
  color:#ffffff;
  background-image: url(/nova/images/menu/bg_tbldrk1.jpg);
  background-position: -10px -2px;
  background-repeat: no;
  background-color:#495861;
  padding-left: 5pt;
  border-width: 1px;
  border-color: #000000;
}

#tabledark a:link, #tabledark a:active, #tabledark a:visited
{
  color:#ffffff;
  padding-right: 3pt;
}

#tablemedium
{
  font-size:9pt;
  color:#000000;
  background-color:#C1C1C1;
  padding-left: 5pt;
  padding-right: 3pt;
}

#tablemedium a:link, #tablemedium a:active, #tablemedium a:visited
{
  color:#555555;
  padding-right: 3pt;
}

#tablemedium2
{
  font-size:9pt;
  color:#000000;
  background-color:#AFADAD;
  padding-left: 5pt;
  padding-right: 3pt;
}

#tablemedium2 a:link, #tablemedium2 a:active, #tablemedium2 a:visited
{
  color:#555555;
  padding-right: 3pt;
}

#tablelight
{
  font-size:9pt;
  color:#000000;
  background-color:#E5E5E5;
  padding-left: 3pt;
  padding-right: 3pt;
}

#tablelight2
{
  font-size:9pt;
  color:#000000;
  background-color:#D5D5D5;
  padding-left: 3pt;
  padding-right: 3pt;
}

#tablewhite
{
  font-size:9pt;
  color:#000000;
  background-color:#F5F5F5;
  padding-left: 3pt;
  padding-right: 3pt;
}

#textbox
{
  border-width:1px;
  border-style:solid;
  border-color:#1263AD;
  padding:5px;
  text-align:justify;
}

.formfield_error
{
  background-color: #F6CECE;
}

.textbox_date
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight: normal;
  padding-left: 3pt;
}



