font       { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
body     { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
p    { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
h1            { color: #666; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, sans-serif }
h2  { color: #666; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif }
.box_titel { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.headline   { color: #222; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.content       { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
td { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
.box_content { color: #222; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif }
.footer { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
.pfad { color: #808080; font-size: 9px; font-family: Arial, Helvetica, sans-serif }

a.topmenu { color: #b22222; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration=none; text-transform=uppercase }
a.topmenu:hover { color: #42494A; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration=none; text-transform=uppercase }
a.topmenu:active { color: #b22222; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration=none; text-transform=uppercase }
a.topmenu:visited { color: #b22222; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration=none; text-transform=uppercase }

a.topmenuact { color: #42494A; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.topmenuact:hover { color: #42494A; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.topmenuact:active { color: #42494A; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.topmenuact:visited { color: #42494A; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }

a.mainmenu { color: #FFFFFF; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.mainmenu:hover { color: #212431; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.mainmenu:active { color: #FFFFFF; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.mainmenu:visited { color: #FFFFFF; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }

a.mainmenuact { color: #42494A; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.mainmenuact:hover { color: #42494A; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.mainmenuact:active { color: #42494A; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }
a.mainmenuact:visited { color: #42494A; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; text-transform=uppercase }

a.inst { color: #FFFFFF;
font-size: 11px;
text-decoration: none; 
}

a.inst:visited { color: #FFFFFF;
font-size: 11px;
text-decoration: none; 
}

a.inst:hover { color: #FFFFFF;
font-size: 11px;
text-decoration: none;
color: #212431; 
}

a.submenu { color: #FFFFFF; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; }
a.submenu:hover { color: #FFFFFF; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; }
a.submenu:active { color: #FFFFFF; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; }
a.submenu:visited { color: #FFFFFF; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration=none; }

a.box            { color: #222; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.box:hover          { color: #222; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #c9c8cd }
a.box:active            { color: #222; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.box:visited            { color: #222; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.footer  { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.footer:hover  { color: #b22222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.footer:active { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.footer:visited  { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

a  { color: #b22222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
b a, strong a { font-weight: bold; }
a:hover { color: #b22222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:active  { color: #b22222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited  { color: #b22222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

a.1 { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover1 { color: #b22222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:active1 { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited1 { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

a.klein   { color: #666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.klein:hover   { color: #222; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
a.klein:active   { color: #666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
a.klein:visited   { color: #666; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

ol   { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; list-style-type: decimal }
ul  { color: #222; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; list-style-type: square }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; margin-top:12px; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }	
DIV.csc-frame HR { margin:0px; }
.content DIV.csc-frame P.bodytext { margin:12px 0px; }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG { border: 1px solid grey; }
