body  { color: #000000; background-color: #dedede; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(bilder/hintergrund.gif); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; padding: 0; }
p  { color: #000000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td { color: #000000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a  {  }
a:link { }
a:visited { }
a:hover  { }
a:active  { }

/**/
#Seite { width: 900px; margin-left: auto; margin-right: auto; padding-top: 55px; }
#Logo { width: 900px; }
#LogoWort { font-size: 32px; font-weight: normal; float: left; padding-top: 4px; }
#LogoWort a { color: #333; text-decoration: none; }
#LogoWort a:hover { color: #333; text-decoration: none; }
#LogoBild { font-size: 32px; font-weight: normal; float: right; }
#LogoBild a { color: #333; text-decoration: none; }
#LogoBild a:hover { color: #333; text-decoration: none; }
#Navigation { font-size: 13px; font-weight: normal; text-align: left; float: left; margin-top: 33px; border-bottom: 1px solid #808080; }
#NavigationSub { font-size: 11px; font-weight: normal; text-align: left; float: left; margin-top: 8px; border-bottom: 1px solid #808080; }
#NavigationSubNo { font-size: 11px; font-weight: normal; text-align: left; margin-top: 8px; float: left; }
#Inhalt { text-align: left; width: 900px; min-height: 400px; margin-top: 32px; }
#InhaltLinks { float: left; width: 420px; }
h1  { font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 0; padding-top: 0; }
h2  { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
#InhaltRechts { float: right; width: 400px; }
#Footer { width: 900px; margin-top: 20px; }
#FooterLinks { font-size: 11px; text-align: left; float: left; }
#FooterLinks a { font-size: 11px; color: #585858; text-decoration: none; }
#FooterLinks a:hover { font-size: 11px; color: #000; text-decoration: none; }
#FooterRechts { color: #333; font-size: 11px; text-align: right; float: right; }
#FooterLegende { color: #bbb; font-size: 9px; text-align: left; margin-top: 10px; }
#FooterLegende a { font-size: 9px; color: #bbb; text-decoration: none; }
#FooterLegende a:hover { font-size: 9px; color: #808080; text-decoration: none; }
.Break { clear: both; }


.headline { color: #000000; font-weight: bold; font-size: 13px; text-decoration: none }
.logo { color: #585858; font-weight: bold; font-size: 28px; text-decoration: none; }
.logo:hover { color: #585858; font-weight: bold; font-size: 24px; text-decoration: none; }
.logoR { color: #585858; font-weight: normal; font-size: 18px; text-decoration: none; }
.NavTextDesign { color: #333; font-size: 13px; font-weight: normal; text-decoration: none; padding: 2px; }
.NavTextDesign:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #6c0; text-decoration: none; padding: 2px; }
.NavTextDesignOn { color: #fff; font-size: 13px; font-weight: normal; background-color: #6c0; text-decoration: none; padding: 2px; }
.NavTextDesignOn:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #6c0; text-decoration: none; padding: 2px; }
.NavTextInteraktiv { color: #333; font-size: 13px; font-weight: normal; text-decoration: none; padding: 2px; }
.NavTextInteraktiv:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #09c; text-decoration: none; padding: 2px; }
.NavTextInteraktivOn { color: #fff; font-size: 13px; font-weight: normal; background-color: #09c; text-decoration: none; padding: 2px; }
.NavTextInteraktivOn:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #09c; text-decoration: none; padding: 2px; }
.NavTextEntetainment { color: #333; font-size: 13px; font-weight: normal; text-decoration: none; padding: 2px; }
.NavTextEntetainment:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #c00; text-decoration: none; padding: 2px; }
.NavTextEntetainmentOn { color: #fff; font-size: 13px; font-weight: normal; background-color: #c00; text-decoration: none; padding: 2px; }
.NavTextEntetainmentOn:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #c00; text-decoration: none; padding: 2px; }
.NavTextServices { color: #333; font-size: 13px; font-weight: normal; text-decoration: none; padding: 2px; }
.NavTextServices:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #360; text-decoration: none; padding: 2px; }
.NavTextServicesOn { color: #fff; font-size: 13px; font-weight: normal; background-color: #360; text-decoration: none; padding: 2px; }
.NavTextServicesOn:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #360; text-decoration: none; padding: 2px; }
.NavTextWebangebote { color: #333; font-size: 13px; font-weight: normal; text-decoration: none; padding: 2px; }
.NavTextWebangebote:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #c09; text-decoration: none; padding: 2px; }
.NavTextWebangeboteOn { color: #fff; font-size: 13px; font-weight: normal; background-color: #c09; text-decoration: none; padding: 2px; }
.NavTextWebangeboteOn:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #c09; text-decoration: none; padding: 2px; }
.NavTextUnternehmen { color: #333; font-size: 13px; font-weight: normal; text-decoration: none; padding: 2px; }
.NavTextUnternehmen:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #00859a; text-decoration: none; padding: 2px; }
.NavTextUnternehmenOn { color: #fff; font-size: 13px; font-weight: normal; background-color: #00859a; text-decoration: none; padding: 2px; }
.NavTextUnternehmenOn:hover { color: #fff; font-size: 13px; font-weight: normal; background-color: #00859a; text-decoration: none; padding: 2px; }
.ts_kl_header { color: #585858; font-size: 10px; font-weight: normal; text-decoration: none; }
.ts_kl_header:hover { color: #585858; font-size: 10px; font-weight: normal; text-decoration: none; }

.ts_kl_voll { border: solid 1px #585858;}
.ts_kl_design { border: solid 1px #66cc00;}
.ts_kl_interaktiv { border: solid 1px #0099cc;}
.ts_kl_entetainment { border: solid 1px #cc0000;}
.ts_kl_services { border: solid 1px #336600;}
.ts_kl_webangebote { border: solid 1px #cc0099;}

.ts_kl_nottebrock_h { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_kl_design_h { color: #66cc00; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_kl_interaktiv_h { color: #0099cc; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_kl_entetainment_h { color: #cc0000; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_kl_services_h { color: #336600; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_kl_webangebote_h { color: #cc0099; font-size: 14px; font-weight: bold; text-decoration: none; }

.ts_big_nottebrock_h { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_big_design_h { color: #66cc00; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_big_interaktiv_h { color: #0099cc; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_big_services_h { color: #ff6600; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_big_entetainment_h { color: #cc0000; font-size: 14px; font-weight: bold; text-decoration: none; }
.ts_big_webangebote_h { color: #ff00cc; font-size: 14px; font-weight: bold; text-decoration: none; }

.fusszeile { color: #696969; font-size: 10px; background-color: #dedede; text-decoration: none;}
.fusszeile_text { color: #696969; font-size: 10px; text-decoration: none;}
.fusszeile_text:hover { color: #333333; font-size: 10px; text-decoration: none;}
.fusszeile_text_pur { color: #696969; font-size: 10px; text-decoration: none;}
.text_link { color: #333; text-decoration: underline; }
.text_link:hover { color: #000; text-decoration: underline; }

.form_login { width: 70px; height: 19px; }
.form_text_lang { width: 312px; }
