BODY {
        color : #000033;
     ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px
         }


I {
        font-style: italic;
        font-weight : bold;
        text-decoration : none; }


TD{
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px; }


CODE {
        font-family : Courier,Courier New,monospace ;
        color : #666666;
        background-color : #F4F4E4; }


input:focus {
        background-color : #F4F4F4;}


A:link {
        color : #003366;
        font-weight: bold;
        text-decoration: none;  }


A:visited {
        color : #000066;
        font-weight: bold;
        text-decoration: none; }


A:hover {
        color: #CC0000;
        font-weight: bold;
        text-decoration: underline; }


A:active {
        color: #CC0000;
        text-decoration: none; }


a[target="new"]:before { content: url("http://www.ideenreich.com/images/extern.gif") ; }

dfn a:before { content: url("http://www.ideenreich.com/images/link.gif"); }


:link:focus, :visited:focus { -moz-outline: 1px solid red; padding : 0px; text-decoration : none;}
UL { 
        font-family : Verdana, Arial, Helvetica, sans-serif;
        line-height : 130%;
        font-size : 11px;
 } TR  { 
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;  } 

P { 
        font-family : Verdana, Arial, Helvetica, sans-serif;
        line-height : 130%;
        font-size : 11px;
 } OL { 
        font-family : Verdana, Arial, Helvetica, sans-serif;
        line-height : 130%;
        font-size : 11px;
 } .Titel { font-family : Arial, Helvetica, sans-serif; font-size : 20px; color : #000066; ; font-weight: 300}
.Detail { color: #3366CC; text-decoration: none; ; font-weight: bold}
.DetailTitel { color: #000000; text-decoration: none; ; font-weight: bold }
.BodyEmp { color: #000033; text-decoration: none; ; font-weight: bold }
hr {  color: #0099CC; height: 1px}
.DetailSubtitel { color: #003399; text-decoration: none; ; font-weight: bold }
.SmallTable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.SmallTableEmph { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; font-weight: bold; color: #003366}
.SmallTableIT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; font-style: oblique; color: #666666}
.TitelRed { font-family : Arial, Helvetica, sans-serif; font-size : 20px; color : #CC0000; ; font-weight: 300 }
.BodyWhite { color: #FFFFFF; text-decoration: none; ; font-weight: normal; background-color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px}
.FAQansw { color: #006600; text-decoration: none; ; font-weight: bold }
.FAQquest { color: #003399; text-decoration: none; ; font-weight: bold }
.FormField {  border: #0099CC; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.NewsHeadline { color: #003399; text-decoration: none; ; font-weight: bold ; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
