
body 
{ 
  margin-top:       10px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    10px; 
  margin-left:      30px; 
  margin-right:     30px; 
  background-color: #ffffff;
}

body.small
{ 
  margin-top:       30px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    10px; 
  margin-left:      40px; 
  margin-right:     40px; 
  background-color: #ffffff;
}

body.noborder
{ 
  margin-top:       0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    0px; 
  margin-left:      0px; 
  margin-right:     0px; 
  background-color: #ffffff;
}

body.leftframe
{ 
  margin-top:       0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    0px; 
  margin-left:      10px; 
  margin-right:     20px; 
  background-color: #006666;
}

body.leftframe2010
{ 
  margin-top:       0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    0px; 
  margin-left:      0px; 
  margin-right:     0px; 
  /* border-width:     1px;  */
  /* border-spacing:   0px;  */
  /* border-style:     solid;  */
  /* border-color:     #ddded6; */
  background-color: #006666;
}

body.gallery
{ 
  margin-top:       10px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    10px; 
  margin-left:      30px; 
  margin-right:     30px; 
  background-color: #000000;
}

body.topframe
{ 
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
  margin-left:      25px; 
  margin-right:     10px; 
  background-color: #ffffff;
}

body.homeframe
{ 
  margin-top:       10px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    10px; 
  margin-left:       0px; 
  margin-right:      0px; 
  background-color: #ffffff;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,dd,dt,address,blockquote,nobr,form
{ 
  font-family: Verdana,Sans-Serif;
  color:       #000000;
}

p,ul,ol,li,div,td,th,dd,dt,address,nobr,form
{ 
  font-size:10pt; 
}

/* ************************************************************************************** */
/* Spezielle Angaben für Druck -> Breite festlegen, Ausblenden der Navigation, Farben weg */
/* ************************************************************************************** */

@media print 
{
  .screenonly             { display:    none; }
  .screenonly_small       { display:    none; }
  .screenonly_smallcenter { display:    none; }
}

/* ************************************************************************** */
/* Spezielle Angaben für Bildschirm                                           */ 
/* ************************************************************************** */

@media screen, handheld 
{
  .screenonly             {}

  .screenonly_small
  {
    font-size:  8pt; 
  }

  .screenonly_smallcenter
  {
    font-size:  8pt; 
    text-align: center;
  }
}


p.zeroborder
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
}

ul.zeroborder
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

ul.zerobordersmallindentsquare
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
  margin-left:      20px;
  list-style-type:   square ;
}

.color
{
  color:       #006666;
}

a
{ 
  font-family: Verdana,Sans-Serif; 
}

a:link                        { color: #006666; text-decoration:underline; }
a:visited                     { color: #009999; text-decoration:underline; }
a:active                      { color: #000000; text-decoration:underline; }
a:hover                       { color: #000000; text-decoration:underline; }

a.leftframe:link              { color: #ffffff; text-decoration:none;      font-size: 10pt; font-weight: bold; }
a.leftframe:visited           { color: #ffffff; text-decoration:none;      font-size: 10pt; font-weight: bold; }
a.leftframe:active            { color: #ffffff; text-decoration:none;      font-size: 10pt; font-weight: bold; }
a.leftframe:hover             { color: #999999; text-decoration:none;      font-size: 10pt; font-weight: bold; }

a.leftframesmall:link         { color: #ffffff; text-decoration:none;      font-size: 8pt; font-weight: bold; }
a.leftframesmall:visited      { color: #ffffff; text-decoration:none;      font-size: 8pt; font-weight: bold; }
a.leftframesmall:active       { color: #ffffff; text-decoration:none;      font-size: 8pt; font-weight: bold; }
a.leftframesmall:hover        { color: #999999; text-decoration:none;      font-size: 8pt; font-weight: bold; }

a.heading:link                { color: #006666; text-decoration:none;      font-size: 13pt; font-weight: bold; }
a.heading:visited             { color: #006666; text-decoration:none;      font-size: 13pt; font-weight: bold; }
a.heading:active              { color: #006666; text-decoration:none;      font-size: 13pt; font-weight: bold; }
a.heading:hover               { color: #000000; text-decoration:none;      font-size: 13pt; font-weight: bold; }

a.bold:link                   { color: #006666; text-decoration:none;      font-weight: bold; font-size: 10pt; }
a.bold:visited                { color: #006666; text-decoration:none;      Font-weight: bold; font-size: 10pt; }
a.bold:active                 { color: #006666; text-decoration:none;      font-weight: bold; font-size: 10pt; }
a.bold:hover                  { color: #000000; text-decoration:none;      font-weight: bold; font-size: 10pt; }

a.whitebold:link              { color: #ffffff; text-decoration:none;      font-weight: bold; }
a.whitebold:visited           { color: #ffffff; text-decoration:none;      font-weight: bold; }
a.whitebold:active            { color: #ffffff; text-decoration:none;      font-weight: bold; }
a.whitebold:hover             { color: #999999; text-decoration:none;      font-weight: bold; }

a.whiteboldline:link          { color: #ffffff; text-decoration:underline; font-weight: bold; }
a.whiteboldline:visited       { color: #ffffff; text-decoration:underline; font-weight: bold; }
a.whiteboldline:active        { color: #ffffff; text-decoration:underline; font-weight: bold; }
a.whiteboldline:hover         { color: #999999; text-decoration:underline; font-weight: bold; }

a.whiteboldsmallline:link     { color: #ffffff; text-decoration:underline; font-weight: bold; font-size: 8pt; }
a.whiteboldsmallline:visited  { color: #ffffff; text-decoration:underline; font-weight: bold; font-size: 8pt; }
a.whiteboldsmallline:active   { color: #ffffff; text-decoration:underline; font-weight: bold; font-size: 8pt; }
a.whiteboldsmallline:hover    { color: #999999; text-decoration:underline; font-weight: bold; font-size: 8pt; }

a.blackbold:link              { color: #000000; text-decoration:none;      font-weight: bold; }
a.blackbold:visited           { color: #000000; text-decoration:none;      font-weight: bold; }
a.blackbold:active            { color: #000000; text-decoration:none;      font-weight: bold; }
a.blackbold:hover             { color: #999999; text-decoration:none;      font-weight: bold; }

a.headingsmall:link           { color: #006666; text-decoration:none;      font-size: 8pt; }
a.headingsmall:visited        { color: #006666; text-decoration:none;      font-size: 8pt; }
a.headingsmall:active         { color: #006666; text-decoration:none;      font-size: 8pt; }
a.headingsmall:hover          { color: #000000; text-decoration:none;      font-size: 8pt; }

a.author:link                 { color: #006666; text-decoration:none; }
a.author:visited              { color: #006666; text-decoration:none; }
a.author:active               { color: #006666; text-decoration:none; }
a.author:hover                { color: #009999; text-decoration:underline; }

a.red:link                    { color: #ff0000; text-decoration:underline; }
a.red:visited                 { color: #ff0000; text-decoration:underline; }
a.red:active                  { color: #ff0000; text-decoration:underline; }
a.red:hover                   { color: #ff0000; text-decoration:none; }

a.smallred:link               { color: #ff0000; text-decoration:underline; font-size: 8pt; }
a.smallred:visited            { color: #ff0000; text-decoration:underline; font-size: 8pt; }
a.smallred:active             { color: #ff0000; text-decoration:underline; font-size: 8pt; }
a.smallred:hover              { color: #ff0000; text-decoration:none;      font-size: 8pt; }

a.redsmallbold:link           { color: #ff0000; text-decoration:underline; font-size: 8pt; font-weight: bold; }
a.redsmallbold:visited        { color: #ff0000; text-decoration:underline; font-size: 8pt; font-weight: bold; }
a.redsmallbold:active         { color: #ff0000; text-decoration:underline; font-size: 8pt; font-weight: bold; }
a.redsmallbold:hover          { color: #ff0000; text-decoration:none;      font-size: 8pt; font-weight: bold; }

p.leftframe
{
  margin-top:       9px;
  margin-bottom:    9px; 
  margin-left:      0px; 
  margin-right:     0px; 
}

.small
{ 
  font-size:8pt; 
}

.smallbold
{ 
  font-size:8pt; 
  font-weight: bold; 
}

.smallgreen
{ 
  font-size:8pt; 
  color:#006666; 
}

.smallright
{ 
  font-size: 8pt; 
  text-align:right;
}

.smallcenter
{ 
  font-size: 8pt; 
  text-align:center;
}

.small_center /* Old, only for compatibility with old files */
{             /* Use "smallcenter" ! */
  font-size: 8pt; 
  text-align:center;
}

.center
{ 
  text-align:  center;
}

.green
{ 
  color:#006666; 
}

.greenbold
{ 
  color:#006666; 
  font-size:   10pt;
  font-weight: bold; 
}

.greensmallbold
{ 
  color:#006666; 
  font-size:   8pt;
  font-weight: bold; 
}

.red
{ 
  color:#ff0000; 
}

.redbold
{ 
  color:#ff0000; 
  font-size:   10pt;
  font-weight: bold; 
}

.redsmallbold
{ 
  color:#ff0000; 
  font-size:8pt;
  font-weight: bold; 
}

.smallred
{ 
  font-size:8pt; 
  color:#ff0000; 
}

.grey
{ 
  color:#999999; 
}

.smallgrey
{ 
  font-size:8pt; 
  color:#999999; 
}

.headtop
{ 
  font-family: Times,Serif; 
  font-size:   18pt;
  font-weight: 600; 
  color:       #006666;
}

.heading1
{ 
  font-size:   13pt;
  font-weight: bold; 
  color:       #006666;
}

.heading2
{ 
  font-size:   10pt;
  font-weight: bold; 
  color:       #006666;
}

.heading3
{ 
  font-size:   10pt;
  font-weight: bold; 
  color:       #000000;
  text-align:  left;
}

h1
{ 
  font-size:   13pt;
  font-weight: bold; 
  text-align:  center;
  color:       #006666;
}

h2 
{ 
  font-size:   13pt;
  font-weight: bold; 
  text-align:  center;
  color:       #006666;
}

h2.zeroborder
{ 
  font-size:   13pt;
  font-weight: bold; 
  text-align:  center;
  color:       #006666;
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

h3
{ 
  font-size:   10pt;
  font-weight: bold; 
  text-align:  center;
  color:       #006666;
}

h3.zeroborder
{ 
  font-size:   10pt;
  font-weight: bold; 
  text-align:  center;
  color:       #006666;
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

h4
{ 
  font-size:   10pt;
  font-weight: bold; 
  text-align:  left;
  color:       #000000;
}

.invers
{
  color:       #ffffff;
}

.inverssmall
{
  color:       #ffffff;
  font-size:         8pt; 
}

.inversbold
{
  color:       #ffffff;
  font-weight: bold; 
}

form.center
{
  text-align:  center;
}

form.nospace
{
	margin-top:    0px; 
	margin-bottom: 0px;
}


.bggreen
{
  background-color:  #99cccc;
}

.bgdarkgreen
{
  background-color:  #006666;
}

.bggrey
{
  background-color:  #eeeeee;
}

.bggrey2
{
  background-color:  #dddddd;
}

.bggrey3
{
  background-color:  #cccccc;
}

td.bordergrey
{
  border:       solid 1px #eeeeee;
}

td.bordergrey2
{
  border:       solid 1px #dddddd;
}

td.bordergrey3
{
  border:       solid 1px #cccccc;
}

.bgdarkgrey
{
  background-color:  #666666;
}

.bggreysmall
{
  background-color:  #eeeeee;
  font-size:         8pt; 
}

.bggrey2small
{
  background-color:  #dddddd;
  font-size:         8pt; 
}

.bggrey3small
{
  background-color:  #cccccc;
  font-size:         8pt; 
}

.bgdarkgreysmall
{
  background-color:  #666666;
  font-size:         8pt; 
}

.bgred
{
  background-color:  #ff6666;
}

.diff1
{
	color: #ff0000; 
}

.diff2
{
	color: #0000ff; 
}

/*table.head
{
  background-color:  #bbbbbb;
}*/

/*table.content
{
  background-color:  #dddddd;
}*/

/*Tabellenkopf, weiße Schrift, fett*/
tr.kopf 
{
  background-color:  #666666;
}

td.kopf
{
  color:          #ffffff;
  font-weight:    bold;
}

td.kopfsmall
{
  color:          #ffffff;
  font-weight:    bold;
  font-size:      8pt; 
}

td.smallwhite
{
  color:          #ffffff;
  font-weight:    bold;
  font-size:      8pt; 
}

td.whitebold
{
  color:          #ffffff;
  font-weight:    bold;
  font-size:      10pt; 
}

/*Tabellenzeile 1, hellgrau hinterlegt*/
tr.zeile1
{
  background-color:  #eeeeee;
}

/*Tabellenzeile 2, dunkelgrau hinterlegt*/
tr.zeile2
{
  background-color:  #cccccc;
}

pre 
{ 
  font-family:Courier New,Courier; 
  font-size:9pt; 
}

code
{ 
  font-family:Courier New,Courier; 
  font-size:  9pt; 
  color:      #666666
}

ol.errormsg
{
	margin-top: 0px; 
	margin-bottom: 0px
}

table.intranetstart
{
  width:            260px;
  border:           solid 1px #828282;
}

td.intranetstart_header
{
  background-color: #828282;
  font-size:        10pt;
  font-weight:      bold; 
  text-align:       center;
  color: #ffffff;
}

td.intranetstart_content
{
  text-align:       left;
}


/**** COPERNIC - BEGIN ***********************************************/

/* Needed for Copernic search */
.pageHeader
{
  font-family: Verdana,Sans-Serif; 
  border-collapse: collapsed;
  /*font-family: verdana;*/
  font-size: 8.5pt;
  width: 770px;
  border-bottom: solid 10px white;
}

/* Needed for Copernic search */
.pageHeader .logo
{
  font-family: Verdana,Sans-Serif; 
  width: 137px;
  padding-right: 3px;
}

/* Needed for Copernic search */
.pageHeader .text
{
  font-family: Verdana,Sans-Serif; 
  width: 590px;
  /*font-family: tahoma;*/
  color: #334455;
  border-left: solid 1px #eeeeeee;
  padding-left: 8px;
}

/* Needed for Copernic search */
.pageHeader .text .subTitle
{
  font-family: Verdana,Sans-Serif; 
  font-weight: bold;
  font-size: 10pt;
}

/* Needed for Copernic search */
.pageHeader .text .subText
{
  font-family: Verdana,Sans-Serif; 
  font-size: 8.5pt;
}

/* Needed for Copernic search */
.pageHeader .simpletext
{
  font-family: Verdana,Sans-Serif; 
  width: 590px;
  /* font-family: tahoma; */
  color: #334455;
  padding-left: 0px;
}

/* Needed for Copernic search */
.pageHeader .simpletext .subTitle
{
  font-family: Verdana,Sans-Serif; 
  font-weight: bold;
  font-size: 10pt;
}

/* Needed for Copernic search */
.pageHeader .simpletext .subText
{
  font-family: Verdana,Sans-Serif; 
  font-size: 8.5pt;
}

/**** COPERNIC - END *************************************************/

