/* -- NSN -- */
/*ueberall gleich*/
p,ul,ol,li,td,th,select { font-family:Tahoma,Arial,Helvetica, sans-serif; font-size:10pt; font-weight:500; }
b                { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:700; }

/*nav und head*/
.link_n      { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.link_n1     { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.link_i      { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.link_i1     { color: #cccccc; font-weight: normal; font-size: 9px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none; line-height:10px; }
.link_c      { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: underline }
.link_c_fett { color: #4f4f4f; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.link_grau   { color: #4f4f4f; font-weight: bold; font-size: 12px; letter-spacing:0.1em; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.link_white  { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }

/*alte..*/
.nav1        { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.nav1fett    { color: #4f4f4f; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.nav1white   { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.nav2        { color: #000000; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.nav2white   { color: #FFFFFF; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.nav3        { color: #000000; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }

/*head*/
.inputhead { font-family: Arial, Verdana, Helvetica, Geneva; font-size: 10px; background-color : #FFFFFF; border-color : #666666; }
.select { font-size: 10px}

/*content*/
.headline { color:#4F4F4F; font-weight:bold; font-size:16pt; font-style:italic; font-family: Arial, Verdana, Helvetica, Geneva; font-style:italic; }
.subheadline { color: #999999; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.conttext { color: #000000; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.specialconthead { color: #000000; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.specialconttext { color: #000000; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.specialconttext1 { color: #000000; font-weight: normal; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
.copyrigth { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, sans-serif }
.contlink { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }
.inputcontent { font-family: monospace; font-size: 14px }
.listoftopics { color: #cccccc; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none; visibility: display; }
.smalltext {font-family:Arial; font-size:11px; font-weight:normal; line-height:16px; color:#000000; text-decoration: none; }

/*farben NSN*/
.headtopbg1   { background-color:#ffffff; background-image:url(images/nsn_brand.jpg); }
.headtopbg2   { background-color:#ffffff; }
.headleftbg1  { background-image:url(images/keyvisual_nsn.png); }
.headleftbg2  { background-color:#7f10a2; background-image:url(images/bereich.png); }
.headmid1bg   { background-color:#7f10a2; }
.headmid2bg   { background-color:#f7b024; }
.headrightbg  { background-color:#f7b024; }
.headright1bg { background-color:#7f10a2; }
.headright2bg { background-color:#f7b024; }
.navigationbg { background-color:#cccccc; }
.contentheadbg { background-color:#ffffff; }
.contentbg    { background-color:#ffffff; }
.infobg       { background-color:#fef8d4; }
.infobox      { background-color:#cccccc; }
.infoboxtitel { background-color:#808080; color:#ffe000; }
.infoboxtitel2 { background-color:#808080; color:#ffffff; }

/*divers*/
#hinweis { background-color:#ffff8f; color:red; border:solid red 1px; font-weight:bold; }

a:hover   { color:#CC0000; text-decoration: none }
a:active  { color:#000000; text-decoration: none }
a.footer  { color:#0F0F0F; font-size:8pt; font-family: Arial; text-decoration:none}
