html, body, p, h2, ul, ol,  a, li
{
   padding: 0px;
   font-family:  Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   text-align: left;   
}

td
{
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}

body
{
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
}

html
{
    height: 100%;
}
                
h1
{ 
    COLOR: black;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 27pt;
    margin-left:0px; 
    margin-right:0px; 
    margin-top:0px; 
    margin-bottom:0px;
}

h3
{ 
    COLOR: black;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 16pt;
    margin-left:0px; 
    margin-right:0px; 
    margin-top:0px; 
    margin-bottom:0px;
    padding: 0px;
}

p
{
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    margin-left:20px; 
    margin-right:20px; 
    margin-top:0px; 
    margin-bottom:0px;    
}

A
{
    COLOR: #008000;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    font-family: Arial, Helvetica, sans-serif;
}

A:link
{
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline;
    font-family: Arial, Helvetica, sans-serif;
}

A:active
{
    COLOR: #FF8000;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}

A:visited
{
    COLOR: #268764;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}

A:focus
{
    COLOR: #FF8000;
}

A:hover
{
    COLOR: #FF8000;
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    cursor:url(cursor_fire.gif), pointer;
}

A:active
{
    COLOR: #FF8000;
}

.obergruppe A
{
    COLOR: #FFFF00;
    cursor:pointer;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.obergruppe A:visited
{
    color: #FFFF00;
    FONT-SIZE: 8pt;
}

.obergruppe A:focus
{
    color:red;
}

.obergruppe A:hover
{
    color: #FF8000;
    FONT-SIZE: 9pt;
}

.obergruppe A:active
{
    COLOR: #FF8000;
}

.untergruppe A
{
    COLOR: #00FF00;
    cursor:pointer;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.untergruppe A:visited
{
    color: #00FF00;
    FONT-SIZE: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

.untergruppe A:focus
{
    COLOR: #FF8000;
}

.untergruppe A:hover
{
    color: #FF8000;
    FONT-SIZE: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}

.untergruppe A:active
{
    COLOR: #FF8000;
}

a.extern:link
{
    background:url(/pic4all/external.gif) no-repeat 100% 0;
    padding:0 20px 0 0;
    FONT-SIZE: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

a.extern:visited
{
    background:url(/pic4all/external.gif) no-repeat 100% -100px;
    color:#268764;
    padding:0 20px 0 0;
    FONT-SIZE: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}
a.extern:hover,a.extern:active,a.extern:focus
{
    background: url(/pic4all/external.gif) no-repeat 100% -200px;
    padding:0 20px 0 0;
    color: #FF8000;
    FONT-SIZE: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

.klein
{ 
    COLOR: black;
    FONT-SIZE: 8pt;
}

.klein_rot
{ 
    COLOR: #FF0000;
    FONT-SIZE: 8pt;
}

.rot
{ 
    COLOR: #FF0000;
}

.img-shadow 
{
  float:left;
  background: url(/pic4all/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/pic4all/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}
  
.img-shadow img
{
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}
