BODY { font-family:arial,helvetica; color:#fff; font-familiy:small,small fonts; font-size:12px; }
A { color:#ffffff; text-decoration:none; font-weight:bold }
A:hover { text-decoration:underline }

TABLE TD { vertical-align:top; text-align:left; }

DIV#menu1 { padding-left:220px; background:#fff; color:#999999; vertical-align:bottom }
DIV#menu1 A:hover { font-size:14px; background:url(images/pfeil_1_ro.gif) 0% 100% no-repeat }
DIV#menu1 A.menu1_act { font-size:14px; background:url(images/pfeil_1_act.gif) 0% 100% no-repeat }
DIV#menu2 { padding-right:10px; background:#fff; color:#999999; vertical-align:bottom; text-align:right }
DIV#menu2 A:hover { font-size:14px; background:url(images/pfeil_2_ro.gif) 0% 0px no-repeat }
DIV#menu2 A.menu2_act { font-size:14px; background:url(images/pfeil_2_act.gif) 0% 0px no-repeat }
DIV#submenu { padding:0px 0px 0px 230px; background:#999999 }
DIV#submenu A:hover { font-size:13px; background:url(images/pfeil_3_ro.gif) 0% 100% no-repeat }
DIV#submenu A.submenu_act { font-size:13px; background:url(images/pfeil_3_act.gif) 0% 100% no-repeat }

DIV#mood A { color:#999999; font-weight:bold; text-decoration:none }
DIV#mood { color:#999999; text-decoration:none; text-align:center }
DIV#mood DIV.csc-frame-invisible IMG { margin:18px 0px 0px 92px }
DIV#mood DIV.csc-textpic-border IMG { border:1px solid #999999 }
DIV#mood DIV#upperDiv { width:708px; margin:0px 0px 0px 50px; text-align:left }
DIV#mood DIV#upperDiv TABLE.contenttable TR TD P.bodytext { margin-top:0px }

DIV#content { clear:both; margin-top:20px; padding-right:200px; }
/* original: Grafikheadline links-oben
DIV#content DIV#headline { margin:-15px 0px 15px 0px }
*/
DIV#content DIV#headline { margin:-15px 0px 15px 30px }
DIV#content H1 { margin-left:30px; font-size:18px; }
DIV#content H2 { margin-left:30px; font-size:15px; }
DIV#content H3 { margin-left:30px; margin-bottom:0px; font-size:13px; }

DIV#content DIV.csc-textpic-imagewrap,
DIV#content P { margin-top:0px; padding:0px 0px 0px 30px }
DIV#content P.reflist { line-height:150%; padding-bottom:20px; }
DIV#content P.reflist A { padding-left:20px }
DIV#content P.reflist A.active { background:url(images/pfeil_4_ro.gif) 0% 50% no-repeat }
DIV#content DIV.csc-frame-frame1 DL.csc-textpic-image { margin:0px }
DIV#content DIV.csc-frame-frame1 { margin:20px 0px 0px 50px }
DIV#content DIV.csc-frame-frame1 IMG { padding:15px 5px 0px 5px }
DIV#layout DIV#content .contenttable P { margin:0px; padding:5px; }

DIV.tx-felogin-pi1 { margin-left:30px; }
DIV.tx-felogin-pi1 FIELDSET { margin:0px; padding:0px; border:none; }
DIV.tx-felogin-pi1 LABEL { Xdisplay:block; Xfloat:left; width:100px; }
DIV.tx-felogin-pi1 LEGEND { display:none; }
DIV.tx-felogin-pi1 INPUT { color:#ffffff; background:#0868ac; border:1px solid #ffffff; margin-left:0px; margin-bottom:5px; }
DIV.tx-felogin-pi1 INPUT:hover { color:#0868ac; background:#ffffff }
/*
FORM#login { margin-left:50px }
FORM#login LABEL { width:400px }
FORM#login INPUT { display:block; color:#ffffff; background:#0868ac; border:1px solid #ffffff }
FORM#login INPUT:hover { color:#0868ac; background:#ffffff }
*/
/*
DIV.csc-frame-indent { float:left; }
DIV.csc-frame-indent DIV { margin-left:10px }
DIV.csc-frame-indent DD.csc-textpic-caption { padding-top:5px }
*/
DIV.csc-frame-indent { float:left; margin-left:10px; }
DIV.csc-frame-indent DD.csc-textpic-caption { padding-top:5px; font-size:10px; }