/****************************************************************************/
/* DSLR-Portal                                    Thomas Heil -> 23.10.2007 */
/****************************************************************************/


body
{
  margin: 0px;
}


/****************************************************************************/


.header_content
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}


a.header_content
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}

a.header_content:hover
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}

a.header_content:visited
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}

a.header_content:visited:hover
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}

a.header_content:active
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}


/****************************************************************************/


.navigation
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}


a.navigation
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.navigation:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

a.navigation:visited
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.navigation:visited:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

a.navigation:active
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}


/****************************************************************************/


table.menue
{
  border-collapse: collapse;
  margin: 0px;
  width: 100%;
}

td.menue
{
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
}

td.menue_line
{
  height: 1px;
  padding: 0px;
}


.menue
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}


a.menue
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.menue:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

a.menue:visited
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.menue:visited:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

a.menue:active
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}


/****************************************************************************/


/* Login */

table.login
{
  border-collapse: collapse;
  margin: 0px;
  width: 100%;
}

td.login
{
  padding: 0px;
}


.login
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}


a.login
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

a.login:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
}

a.login:visited
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

a.login:visited:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
}

a.login:active
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
}


/****************************************************************************/


td
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: none;
}

a
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: underline;
}

a:hover
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: underline;
}

a:visited
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: underline;
}

a:visited:hover
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: underline;
}

a:active
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-decoration: underline;
}


/****************************************************************************/


/* Footer */

table.footer
{
  border-collapse: collapse;
  margin: 0px;
  width: 100%;
}

td.footer
{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
}


.footer
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}


a.footer
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.footer:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

a.footer:visited
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.footer:visited:hover
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

a.footer:active
{
  color: #ffffff;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}


/****************************************************************************/


table.box
{
  border-collapse: collapse;
  border-color: #a4a4a4;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 100%;
}

td.box
{
  background-color: #e8e8e8;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}


/****************************************************************************/


/* Format */

.title
{
  font-size: 14pt;
  font-weight: bold;
}

.small
{
  font-size: 8pt;
  font-weight: normal;
}


/****************************************************************************/


/* Form */

form
{
  display: inline;
}

input.button
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  text-decoration: none;
}

input.button_small
{
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
}

input.field
{
  background-color: #ffffff;
  border-color: #a4a4a4;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  /*padding-left: 5px;*/
  /*padding-right: 5px;*/
  text-align: left;
  text-decoration: none;
}

input.field:focus
{
  border-color: #000000;
}

input.field:hover
{
  background-color: #f0f0f0;
}


/****************************************************************************/


/* Error */

table.error
{
  border-collapse: collapse;
  border-color: #ff0000;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  width: 100%;
}

td.error
{
  background-color: #ffe5e5;
  color: #ff0000;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}


/****************************************************************************/
/*          Copyright (c) 2003-2007 Internetdienstleistungen Heil           */
/****************************************************************************/
