body                                 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
                                    
.cf:after                            { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf                                  { display: inline-block; }
                                    
dt                                   { font-weight: bold; }
.karte li                            { font-weight: normal; margin-left: 30px; list-style-type: disc; }
p { }                               
td { }                              
a:link                               { color: #FA8800; font-weight: normal; text-decoration: none; }
a:visited                            { color: #FA8800; text-decoration: none; font-weight: normal; }
a:hover                              { color: #FA8800; text-decoration: underline; font-weight: normal;}
a:active { }


/*                                    Header
*/
h1                                    { color: #333; font-size: 16px;}
h1.page-header                        { color: #333; font-size: 18px; margin: 15px 5%; }
h2                                    { font-size: 12px; font-weight: bold; margin:0; }
h1, h2, h3                            { margin: 0; }


/*                                    Basic Text Styles
*/
.small_right                          { font-size: 10px; font-weight: bold; background: transparent url(../gfx/bg_border.png) repeat-x; _background: #fff;  text-align: right; padding-right: 20px; border-bottom: 1px solid #ccc; }
.small_right a                        { font-weight: bold; background-image: none; padding-right: 4px; padding-left: 4px; }
.small_right a:hover                  { font-weight: bold; background-image: url(../gfx/bg_navi.gif); text-decoration: none; padding-right: 4px; padding-left: 4px; }
.disable                              { color: #a0a0a0; }

table 								{ border: 0 none;}











