body { color: #20465b; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
p, td { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 15px; }
h1 { color: #658191; font-size: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bolder; line-height: 48px; margin: 0; }
h2 { color: #658191; font-size: 20px  ; line-height: 24px; }
h3 { color: #b8cad4; font-size: 20px ; line-height: 24px; }
h4 { color: #658191; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bolder; }
h5 { color: #658191; font-weight: bolder; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}

h6 { color: #658191; font-style: oblique; font-size: 11px; font-family: Times, "Times New Roman", Georgia, Arial, Helvetica, Swiss, Geneva, SunSans-Regular ; font-weight: bolder; }
.verdana24 { color: #658191; font-size: 24px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bolder; line-height: 48px; margin: 0; }
.textfeld { font-size: 11px; width: 17px; height: 17px; margin: 2px 5px; }
.fett12zs24   { color: #800000; font-weight: bold; font-size: 12px; line-height: 24px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.georgia11 { color: #800000; font-weight: bold; font-size: 11px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.georgia12 { color: #800000; font-weight: bold; font-size: 12px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.georgia14 { color: #800000; font-size: 14px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.georgia14bold { color: #800000; font-weight: bold; font-size: 14px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.georgia18 { color: #800000; font-weight: bold; font-size: 18px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dauphin { color: #800000; font-size: 16px; font-family: Dauphin }
.arial12bold { color: #800000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial13 { color: #800000; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial14 { color: #800000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial16   { color: #800000; font-weight: bold; font-size: 16px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial11 { color: #800000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arial10  { color: #800000; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dauphin20 { color: #800000; font-size: 20px; font-family: Dauphin, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana10 { color: #800000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.verdana10 { color: #b8c8d4; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.verdana11 { color: #800000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.verdana11boldblau { color: #658191; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 10px; border-color: #fff;  }

.verdana11bold { color: #800000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.verdana12boldblau { color: #658191; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  ; line-height: 24px; margin-top: 30px; margin-bottom: 25px; border-color: #fff; }

.bildleg { color: #800000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bildlegb { color: #800000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }




table.menu { color: #334358; font-weight: bold; width: auto; display: block }
div.menu { color: #334358; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0; padding: 0 0 0 0   }
div.menu a:link { color: #334358; font-size: 12px; font-weight: bold; padding: 0 4px   }
div.menu a:active { color: #334358; font-size: 12px; font-weight: bold; padding: 0 45px 0 4px     }
div.menu a:visited { color: #334358; font-size: 12px; font-weight: bold; padding: 0 4px    }
div.menu a:hover { color: #677d8b; font-size: 12px; font-weight: bold; padding: 0 4px   }


.navb                           { color: #334358; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0; margin-left: 6px; padding: 0; border: solid 1px #ec6803 }
.navbakt                       { color: #677d8b; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; padding: 0 4px  }
.navbimg  { color: #334358; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #c73651 }
.btitel            { color: #c73651; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif }

a.ltn:link         { color: #bed5df; font-weight: normal; font-size: 11px; line-height: normal; text-decoration: none  }
a.ltn:visited   { font-weight: normal; font-size: 11px; text-decoration: none }
a.ltn:active    { font-weight: normal; font-size: 11px; text-decoration: none; }
a.ltn:hover      { color: #eaeff3; font-weight: normal; font-size: 11px; text-decoration: none }

a:link               { color: #b8cad4; font-size: 10px; text-decoration: none; }

a:visited         { color: #b8cad4; font-size: 10px; text-decoration: none   }

a:active                { color: #b8cad4; font-size: 10px; text-decoration: none; border: 0   }

a:hover                       { color: #b8cad4; font-size: 10px; text-decoration: none; margin: 0; padding: 0   }

a.nav:link                   { color: #658191; font-weight: bold; font-size: 11px; font-family: Verdana, Georgia, Times, Arial, Helvetica; text-decoration: none; padding: 3px; border: solid 1px #b8cad4; width: auto; height: auto  }
a.nav:visited             { color: #658191; font-size: 11px; font-weight: bold; font-family: Verdana, Georgia, Times, Arial, Helvetica; text-decoration: none; padding: 3px; border: solid 1px #b8cad4; width: auto; height: auto  }
a.nav:active             { color: #658191; font-weight: bold; font-size: 11px; font-family: Verdana, Georgia, Times, Arial, Helvetica; text-decoration: none; padding: 3px; border: solid 1px #b8cad4; width: auto; height: auto }
a.nav:hover                     { color: #8794a6; font-weight: bold; font-size: 11px; font-family: Verdana, Georgia, Times, Arial, Helvetica; padding: 3px; border: solid 1px #b8cad4; width: auto; height: auto;   }

a.flag:link
           { padding-top: 5px; padding-left: 5px; width: 100px; height: 26px; display: block }
 a.flag:visited
           { padding-top: 5px; padding-left: 5px; width: 100px; height: 26px; display: block }
a.flag:active
           { padding-top: 5px; padding-left: 5px; width: 100px; height: 26px; display: block }
 a.flag:hover 
           { padding-top: 5px; padding-left: 5px; width: 100px; height: 26px; display: block }
          

a.flagr:link 
           { padding-top: 5px; padding-left: 3px; width: 105px; height: 26px; display: block }
a.flagr:visited 
           { padding-top: 5px; padding-left: 3px; width: 105px; height: 26px; display: block }
a.flagr:active
           { padding-top: 5px; padding-left: 3px; width: 105px; height: 26px; display: block }
a.flagr:hover 
           { padding-top: 5px; padding-left: 3px; width: 105px; height: 26px; display: block }           
                                 
a.flagsmall:link   { padding-top: 5px; width: 140px; height: 26px; display: block }
a.flagsmall:visited   { padding-top: 5px; width: 140px; height: 26px; display: block }
a.flagsmall:active  { padding-top: 5px; width: 140px; height: 26px; display: block }
a.flagsmall:hover  { padding-top: 5px; width: 140px; height: 26px; display: block }


.anchortitel { color: #a7000a; font-weight: bold; font-size: 12px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: #fc9; margin: 5px; padding: 2px; border: solid 1px #c73651; width: 2px; height: 2px }
.navpt { color: #a7000a; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; background-color: #fc9; padding: 4px 6px; border: solid 1px #ec6803 }
.navptakt { color: #a7000a; font-weight: bold; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; background-color: #ffecce; padding: 2px 6px 0px; border-style: solid; border-width: 1px 1px 5px 1px; border-color: #ec6803 #ec6803 #ffecce #ec6803 }
.imgborder { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border: solid 1px #f63 }

.galerieborder { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border: dashed 7px #333 }


.borderleft    { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border-style: none solid solid solid; border-width: 0px 0px 0px 1px; border-color: #f63 }

.bordernoleft    { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border-style: solid solid solid none; border-width: 1px 1px 1px 0px; border-color: #f63 }
.bordernotop   { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border-style: none solid solid solid; border-width: 0px 0px 1px 1px; border-color: #f63 }
.border { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border: solid 1px #f63 }
.bordertop    { color: #334358; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #f63; border-right: none #f63; border-bottom: none #f63; border-left: none #f63; position: relative }

.border2      { color: #a7000a; font-size: 12px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; background-color: #ffebcd; list-style-position: inside; border: solid 1px #a7000a }
textarea { }

