body     { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p    { color: #000; font-size: 12px }
td    { color: black; font-size: 12px }

.headline1    { color: #000; font-weight: normal; font-size: 22px }
.headline2    { color: #000; font-size: 20px }
.subline     { color: #696969; font-size: 16px }
.copy    { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy_bold    { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_klein    { color: #4e4b1d; font-size: 11px }
.headline_klein    { color: #4e4b1d; font-weight: bold; font-size: 12px }

a       { color: #6a673d; font-size: 12px; text-decoration: none }
a:link      { color: #6a673d; font-size: 12px; text-decoration: none }
a:visited      { color: #6a673d; font-size: 12px; text-decoration: none }
a:hover     { color: #000; font-size: 12px; text-decoration: none }
a:active      { color: #6a673d; font-size: 12px; text-decoration: none }

.textlink      { color: #800000; font-weight: bold; font-size: 11px; text-decoration: none }
a.textlink:link      { color: #800000; font-weight: bold; font-size: 11px; text-decoration: none }
a.textlink:visited      { color: #800000; font-weight: bold; font-size: 11px; text-decoration: none }
a.textlink:hover       { color: #000; font-weight: bold; font-size: 11px; text-decoration: none }
a.textlink:active      { color: #800000; font-weight: bold; font-size: 11px; text-decoration: none }

.sprachen        { color: #6a673d; font-weight: bold; font-size: 11px; text-decoration: none }
a.sprachen:link        { color: #6a673d; font-weight: bold; font-size: 11px; text-decoration: none }
a.sprachen:visited        { color: #6a673d; font-weight: bold; font-size: 11px; text-decoration: none }
a.sprachen:hover        { color: #000; font-weight: bold; font-size: 11px; text-decoration: none }
a.sprachen:active        { color: #6a673d; font-weight: bold; font-size: 11px; text-decoration: none }

.mainnav    { color: #6a673d; font-weight: bold; font-size: 18px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
a.mainnav:link     { color: #6a673d; font-weight: bold; font-size: 18px; text-decoration: none }
a.mainnav:visited     { color: #6a673d; font-weight: bold; font-size: 18px; text-decoration: none }
a.mainnav:hover    { color: #000; font-weight: bold; font-size: 18px; text-decoration: none }
a.mainnav:active      { color: #6a673d; font-weight: bold; font-size: 18px; text-decoration: none }


.subnav       { color: #6a673d; font-size: 15px; text-decoration: none }
a.subnav:link       { color: #6a673d; font-size: 15px; text-decoration: none }
a.subnav:visited       { color: #6a673d; font-size: 15px; text-decoration: none }
a.subnav:hover       { color: #000; font-size: 15px; text-decoration: none }
a.subnav:active       { color: #6a673d; font-size: 15px; text-decoration: none }


.linkklein        { color: #800000; font-weight: bold; font-size: 10px; text-decoration: none }
a.linkklein:link        { color: #800000; font-weight: bold; font-size: 10px; text-decoration: none }
a.linkklein:visited        { color: #800000; font-weight: bold; font-size: 10px; text-decoration: none }
a.linkklein:hover      { color: #000; font-weight: bold; font-size: 10px; text-decoration: none }
a.linkklein:active        { color: #800000; font-weight: bold; font-size: 10px; text-decoration: none }

.rahmen          { border: solid 1px #b4b39e }
.rahmen-l          { border-style: solid; border-width: 0px 0px 0px 1px; border-color: #b4b39e }
.rahmen-lleer        { border-style: solid; border-width: 0px 0px 0px 1px; border-color: #b4b39e }
.rahmen-lo        { border-style: solid; border-width: 1px 0px 0px 1px; border-color: #b4b39e }
.rahmen-loleer       { border-style: solid; border-width: 1px 0px 0px 1px; border-color: #b4b39e }
.rahmen-roleer      { border-style: solid; border-width: 1px 1px 0px 0px; border-color: #b4b39e }
.rahmen-r         { border-style: solid; border-width: 0px 1px 0px 0px; border-color: #b4b39e }
.rahmen-o        { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #b4b39e }
.rahmen-oleer       { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #b4b39e }
.rahmen-u        { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #b4b39e }
.rahmen-ru        { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #b4b39e }
.rahmen-ro        { border-style: solid; border-width: 1px 1px 0px 0px; border-color: #b4b39e }
.rahmen-lr        { border-style: solid; border-width: 0px 1px 0px 1px; border-color: #b4b39e }
.rahmen-roleer       { border-style: solid; border-width: 1px 1px 0px 0px; border-color: #b4b39e }
.rahmen-leer        { border: solid 1px #b4b39e }
.rahmen-ou       { border-style: solid; border-width: 1px 0px 1px 0px; border-color: #b4b39e }
.rahmen-lu        { border-style: solid; border-width: 0px 0px 1px 1px; border-color: #b4b39e }
.rahmen-lru        { border-style: solid; border-width: 0px 1px 1px 1px; border-color: #b4b39e }
.rahmen-lro         { border-style: solid; border-width: 1px 1px 0px 1px; border-color: #b4b39e }
.rahmen-lroleer       { border-style: solid; border-width: 1px 1px 0px 1px; border-color: #b4b39e }
.rahmen-lou        { border-style: solid; border-width: 1px 0px 1px 1px; border-color: #b4b39e }
.rahmen-lrou        { border: solid 1px #b4b39e }