/*
*********************************************************************************
* Allgemeine Daten
*
* Projektname : KIRRON, www.kirron.de
* Autor       : MKdesign, info@mkdesign.de
* Dateiname   : standard.css
* Typ         : Stylesheet Definition
* Datum:      : 25.09.2005
*
*********************************************************************************
*/


/* allgemein */
body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  line-height:14pt;
}
a:link, a:visited, a:active {color: #0000A0;}
a:hover {color:#C00000;}
span, ul, ol, p, th, blockquote {font-family: verdana,helvetica,arial,sans-serif; font-size:9pt; line-height:14pt;}
td {font-family: verdana,helvetica,arial,sans-serif; font-size:9pt;}
hr {height:1px; border-top:1px solid #1B4674; border-left:0; border-right:0; border-bottom:0;}
p {margin-top : 5px;}
div {margin-top : 10px;}
img {border-color:#6699CC}

/* Oberes Menu */
.top_uselsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; text-decoration:none;}
.top_uselsection a:link, .top_uselsection a:active, .top_uselsection a:visited {text-decoration:none; color:#FFFFFF; font-weight: bold;}
.top_uselsection a:hover {text-decoration:none; color:#DBDBDB;}

.top_selsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFCC00; text-decoration:none; font-weight: bold;}
.top_selsection a:link, .top_selsection a:active, .top_selsection a:visited {text-decoration:none; color:#FFCC00;}
.top_selsection a:hover {text-decoration:none; color:#E4B100;}


/* Linkes Menu */
.left_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#273E4C; text-decoration:none; font-weight: bold;}

.left_mainsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; text-decoration:none;}
.left_mainsection a:link, .left_mainsection a:active, .left_mainsection a:visited {text-decoration:none; color:#000000;}
.left_mainsection a:hover {text-decoration:none; color:#C00000;}

.left_selmainsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; text-decoration:none; font-weight: bold;}
.left_selmainsection a:link, .left_selmainsection a:active, .left_selmainsection a:visited {text-decoration:none; color:#000000;}
.left_selmainsection a:hover {text-decoration:none; color:#C00000;}

.left_subsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none;}
.left_subsection a:link, .left_subsection a:active, .left_subsection a:visited {text-decoration:none; color:#000000;}
.left_subsection a:hover {text-decoration:none; color:#C00000;}

.left_selsubsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight: bold;}
.left_selsubsection a:link, .left_selsubsection a:active, .left_selsubsection a:visited {text-decoration:none; color:#000000;}
.left_selsubsection a:hover {text-decoration:none; color:#C00000;}


/* Inhalt */
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#2C66A1; text-decoration:none; font-weight: normal; line-height:13pt;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#711C76; font-weight: bold;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; font-weight: bold;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight: bold;}

.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#1B4674; font-weight: bold;}
.heading2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight: bold;}
.heading3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; font-weight: bold;}

.standard {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:14pt;}
.standard a:link, .standard a:visited, .standard a:active {color: #0000A0;}
.standard a:hover {text-decoration:none; color:#C00000;}

.step_green {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#00AA00; font-weight: bold;}
.step_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#C00000; font-weight: bold;}
.step_gray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#AAAAAA; font-weight: bold;}
.step_number {font-size:10pt;}

.protocol_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight: bold;}
.protocol_key {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight: bold;}
.protocol_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt;}

.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #FFFFFF}
.white a:link, .white a:visited, .white a:active {color: #FFFFFF;}
.white a:hover {color:#EEEEEE;}

.formtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:14pt; text-decoration:none;}
.formtext a:link, .formtext a:visited, .formtext a:active {color: #0000A0; text-decoration:none;}
.formtext a:hover {text-decoration:none; color:#C00000;}

.formsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold;}

.bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold;}

.box_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.box_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none; line-height:12pt;}

.error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0000; font-weight: bold;}

.ok {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#00C000; font-weight: bold;}

.rect {margin: 10px; width: 550px; padding: 3px; background: #EEEEEE; border: 1px solid #AAAAAA;}

.required {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0000;}

.image {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; color: #dd00e0;}

.match {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; color: #ff0000;}

.textbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13pt; font-weight: bold; color: #ff0000;}

.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
.small a:link, .small a:active, .small a:visited {color:#0000A0;}
.small a:hover {color:#C00000;}

.sitemap {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000099; text-decoration:none;}
.sitemap a:link, .sitemap a:active, .sitemap a:visited {text-decoration:none; color:#000099;}
.sitemap a:hover {text-decoration:none; color:#C00000;}

.contentlist {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #0000A0; font-weight: bold;}
.contentlist a:link, .contentlist a:visited, .contentlist a:active {text-decoration:none; color: #0000A0; font-weight: normal;}
.contentlist a:hover {text-decoration:none; color:#C00000; font-weight: normal;}

.gray {filter: gray();}

/* Tabellen */
#blackborder        {BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: justify; }
#borderdark         {background-color:#273E4C;}
#bordermedium       {background-color:#6699CC;}
#tabledark          {font-size:9pt; font-weight:bold; line-height:150%; color:#000000; height: 28px; background-image: url(/kirron/images/navigation/topcell.gif); background-color:#C5D0DD; padding-left: 3pt; }
#tablelight         {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#E9EDF2; padding-left: 3pt; }
#tablelight2        {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#D8E0E8; padding-left: 3pt; }
#tablemedium2       {font-size:9pt; font-weight:bold; line-height:150%; color:#ffffff; height: 28px; background-color:#BDD0DF; padding-left: 3pt; }
#tablemedium        {font-size:9pt; font-weight:bold; line-height:150%; color:#ffffff; height: 28px; background-color:#B0C3D4; padding-left: 3pt; }
#tablered           {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#F8DCDC; padding-left: 3pt; }
#tablered2          {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#F4CCCC; padding-left: 3pt; }
#tablelightyellow   {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#F8F3C8; padding-left: 3pt; }
#tablelightyellow2  {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#F2E99E; padding-left: 3pt; }
#tablelightmagenta  {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#F1DCF8; padding-left: 3pt; }
#tablelightmagenta2 {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#E9CCF4; padding-left: 3pt; }
#tablelightgreen    {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#D5EFD7; padding-left: 3pt; }
#tablelightgreen2   {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#C2E8C5; padding-left: 3pt; }
#tablemediumgreen2  {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#A0DCAB; padding-left: 3pt; }
#tablemediumgreen   {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#9ACEAA; padding-left: 3pt; }
#tableredmediumred  {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#F18181; padding-left: 3pt; }
#tablemediummagenta {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#D283EF; padding-left: 3pt; }
#tablemediumyellow  {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#E1D14D; padding-left: 3pt; }
#tablewhite         {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#ffffff; padding-left: 3pt; }

/* Formulare */
.forminput {font-size: 8pt; background-color: #F2F5F8; font-family: verdana, helvetica, sans-serif; vertical-align:middle;}
.formbutton {font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle;}
input,textarea,select {font-size: 8pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle;}

/* Content */
.formfield_error
{
  background-color: #F6CECE;
}

p.hint
{
  font-size: 9pt;
  font-weight: bold;
  color: #777777;
  width: 800px;

  border-color: #aaaaaa;
  border-style: solid;
  border-width: 1px 1px 1px 1px;

  background-image: url(/kirron/images/icon-info.gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  background-color: #f9f9f9;

  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 30px;
}

p.error
{
  font-size: 9pt;
  font-weight: bold;
  color: #ff0000;
  width: 800px;

  border-color: #aaaaaa;
  border-style: solid;
  border-width: 1px 1px 1px 1px;

  background-image: url(/kirron/images/icon-hint.gif);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-color: #f9f9f9;

  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 30px;
}

p.ok
{
  font-size: 9pt;
  font-weight: bold;
  color: #00AA00;
  width: 800px;

  border-color: #aaaaaa;
  border-style: solid;
  border-width: 1px 1px 1px 1px;

  background-image: url(/kirron/images/icon-done.gif);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-color: #f9f9f9;

  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 30px;
}


