/* allgemeine Einstellungen */
body	{
	 background-color:#ffffff;
         font-size:100.01%;
         font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
        }
h1	{
	color:#000055;
        text-align:left;
        font-size:20pt;
        letter-spacing:0pt;
        text-shadow: 2px 2px 2px #ddddee;
        }
h2	{
	color:#000055;
        text-align:left;
        font-size:15pt;
        letter-spacing:0pt;
        text-shadow: 2px 2px 2px #ddddee;
        }
h3	{
	color:#000055;
        text-align:left;
        font-size:14pt;
        letter-spacing:0pt;
        }
p	{
        text-align:justify;
        }
b       {
	color:#000055;
        }
form    {
        padding:0px;
        margin:0px;
        }
input   {
        padding:0px;
        margin-right:20px;
        }
a:link	{
	color:#0000ff;
         text-decoration:none;
         text-shadow: 1px 1px 2px #ddddee;
         }
a:visited	{
	color:#0000ff;
         text-decoration:none;
         }
a:active	{
	color:#0000ff;
         text-decoration:underline;
         }
a:hover	{
	color:#0000ff;
         text-decoration:underline;
         }
         
div.shadow2     {
                float:left;
                background-color:#9999aa;
                border: 1px solid #4444aa;
                margin: 20px;
                }
div.imgshadow     {
                float:left;
                background-color:#ffffff;
                border: 1px solid #4444aa;
                padding:0px;
                margin: 20px;
                border-radius:0px;
                box-shadow: 5px 8px 15px #AAAAAA;
                }
div.shadow img {
                display:block;
                border: 1px solid #bbbbff;
                margin: 0;
                position: relative;
                top: -4px;
                left: -4px;
               }
               
div#bild {
         float:left;
         padding:20px;
         text-align:left;
         }         

/* Schriften */
.klein  {
        font-size: 0.7em;
        font-weight: normal;
        letter-spacing:0pt;
        } 

div#copy    {
                 position:relative;
                 text-align:right;
                 background-color:#fffff;
                 padding:0px;
                 margin:10px;
                 font-size:11px;
                 font-weight: normal;
                 color:#000000;
                 width:900px;
                 } 
div#unten    {
                 position:relative;
                 text-align:left;
                 background-color:#fffff;
                 padding:0px;
                 margin-left:0px;
                 margin-top:50px;
                 margin-bottom:10px;
                 font-size:11px;
                 font-weight: normal;
                 color:#777777;
                 width:900px;
                 }                    
/* Layoutelemente */

div#rahmen	{
                 position:relative;
                 background-color:#fdfdff;
                 padding:0px;
                 margin:0px;
                 border:2px solid #9999ff;
                 top:10px;
                 width:900px;
                 border-radius:10px;
                 box-shadow: 0px 0px 20px #AAAABB;
                 }

div#inhalt	{
                 background-color:#fdfdff;
                 padding-left:130px;
                 padding-right:130px;
                 letter-spacing:0pt;
                 }
a.tooltip {text-decoration:none;}
 .tooltip span.tooltipinfo{display:none;}
 .tooltip:hover span.tooltipinfo{display:block;
                                 position:absolute;
                                 margin-top:-125px;
                                 margin-left:-210px;
                                 width:320px;
                                 height:60px;
                                 font-size:14px;
                                 background-color:#eaeaff;
                                 border: solid 2px #9999ff;
                                 padding:1em;
                                 color:#000;
                                 border-radius:10px;
                                 box-shadow: 0px 0px 20px #AAAABB;}
#sb    {
                 margin-top:5px;
                 padding:4px;
                 border:1px solid #7777ff;
                 font-size:14px;
                 font-weight: normal;
                 color:#000000;
                 border-radius:5px;
                 box-shadow: 0px 0px 5px #AAAABB;
                 }
#bt    {
                 margin-top:5px;
                 padding:3px;
                 font-size:14px;
                 font-weight: normal;
                 box-shadow: 2px 2px 5px #AAAABB;
                 cursor:pointer;
                 } 
#button
{
  color:#ffffff;
  background:#005082;
  background:-moz-linear-gradient(top, #4090C2, #005082); /* Firefox */
  background:-webkit-gradient(linear, left top, left bottom, from(#4090C2), to(#005082)); /* Safari, Chrome */
  background:-webkit-linear-gradient(top, #4090C2, #005082); /* Safari, Chrome - neue Syntax! */
  background:-o-linear-gradient(top, #4090C2, #005082); /* Opera */
  background:-ms-linear-gradient(top, #4090C2, #005082); /* IE */
  background:linear-gradient(top, #4090C2, #005082); /* W3C Standard */
  border:3px solid #dddddd;
  padding:8px 20px 9px 20px;
  margin:27px 10px 30px 10px;
  font-size: 16px;
  text-decoration: none;
  border-radius: 15px;
  box-shadow: 9px 9px 15px #999;
  text-shadow: 4px 4px 10px #222;
}
#button:hover    {
          text-decoration:none;
          color:#ffffff;
          background:#108810;
          background:-moz-linear-gradient(top, #50C850, #108810); /* Firefox */
          background:-webkit-gradient(linear, left top, left bottom, from(#8DE58D), to(#4DA54D)); /* Safari, Chrome */
          background:-webkit-linear-gradient(top, #8DE58D, #4DA54D); /* Safari, Chrome - neue Syntax! */
          background:-o-linear-gradient(top, #8DE58D, #4DA54D); /* Opera */
          background:-ms-linear-gradient(top, #8DE58D, #4DA54D); /* IE */
          background:linear-gradient(top, #8DE58D, #4DA54D); /* W3C Standard */
          text-shadow: 2px 2px 5px #fff;
          }
#button:visited	{
         text-decoration:none;
         color:#ffffff;
         }
                                 
                                 
