#CONTENT_LEFT  { color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 10px; width: 0%; float:left }
#CONTENT  { color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 10px; width: 75%; float:left }
#CONTENT_RIGHT  { color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 10px; width: 20%; float:right; border-left: 2px solid #dcdcdc }
#PATH  { color: gray; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 10px; margin-left: 10px; float: left }
#BANNER_PLACE {float: right}
#USER_LOGOUT  { color: gray; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 10px; margin-right: 10px; float: right }

a        { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a:link         { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover     { color: red; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:vlink     { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.MENU_TOP        { color: white; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block }
a.MENU_TOP:link       { color: white; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block }
a.MENU_TOP:hover    { color: white; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block }
a.MENU_TOP:active    { color: white; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block }
a.MENU_TOP:vlink      { color: white; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block }
a.MENU_SUB        { color: black; font-size: 10pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block; border-bottom: 2px solid #dcdcdc }
a.MENU_SUB:link       { color: black; font-size: 10pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block; border-bottom: 2px solid #dcdcdc }
a.MENU_SUB:hover    { color: red; font-size: 10pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block; border-bottom: 2px solid #dcdcdc }
a.MENU_SUB:active    { color: black; font-size: 10pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block; border-bottom: 2px solid #dcdcdc }
a.MENU_SUB:vlink      { color: black; font-size: 10pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; display: block; border-bottom: 2px solid #dcdcdc }
a.PATH         { color: blue; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.PATH:link        { color: blue; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.PATH:hover    { color: red; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.PATH:active     { color: blue; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.PATH:vlink       { color: blue; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
img {border: 0px;}

body { background-color: white; }

h1     { color: gray; line-height:27px; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(/fileadmin/template/main/graphics/red_line_h1.gif) no-repeat left 25px; text-align: left; margin-top: 20px; margin-bottom: 10px;  }
h1.csc-firstHeader     { color: gray; line-height:27px; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(/fileadmin/template/main/graphics/red_line_h1.gif) no-repeat left 25px; text-align: left; margin-top: 20px; margin-bottom: 10px;  }
h2    { color: gray; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(/fileadmin/template/main/graphics/red_line_h2.gif) no-repeat left 10px; text-align: left; text-indent: 12px; margin-bottom: 10px;  }
h3    { color: gray; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(/fileadmin/template/main/graphics/red_line_h3.gif) no-repeat left 10px; text-align: left; text-indent: 10px; margin-bottom: 10px;  }
h4    { color: gray; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(/fileadmin/template/main/graphics/red_line_h4.gif) no-repeat left 8px; text-align: left; text-indent: 8px; margin-bottom: 10px;  }

table.TITEL { color: black; font-size: 12px; line-height: 15px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 3px; margin-top: 10px; margin-bottom: 10px; margin-left: 2px; border: solid 1px black }
table.CONTENT { clear: both }

table.contenttable { margin-top: 10px; vertical-align: top }
table.contenttable-1 { width: 350px; border-collapse:collapse; }
table.contenttable-1 tr.tr-even { background-color: silver; margin: 0px; border: solid 1px silver; font-weight: bold; }
table.contenttable-1 tr.tr-odd { background-color: white; margin: 0px; border: solid 1px silver }
table.contenttable-1 td { padding: 5px; border: solid 1px silver }

table.contenttable { margin-top: 10px; vertical-align: top }
table.contenttable-2 { border-collapse:collapse; }
table.contenttable-2 tr.tr-0 {background-color: silver; font-weight: bold; }
table.contenttable-2 tr.tr-even { background-color: #dcdcdc; margin: 0px; border: solid 1px silver }
table.contenttable-2 tr.tr-odd { background-color: white; margin: 0px; border: solid 1px silver }
table.contenttable-2 td { padding: 5px; border: solid 1px silver }

td.MENU_TOP { color: black; font-size: 12pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 2px solid red; border-left: #dcdcdc }
td.MENU_SUB { color: black; font-size: 12pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-left: 2px solid #dcdcdc }
td.CONTENT   { color: black; font-size: 12pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-left: 2px solid #dcdcdc; border-right: 2px solid #dcdcdc }
td.CONTENT_RIGHT   { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-left: 2px solid #dcdcdc }

td.topLevelMenu-inact   { line-height: 25px; background: url(/fileadmin/template/main/graphics/top_menubar_bg_inactive.gif) repeat-x; text-align: center }
td.topLevelMenu-inact:hover  { line-height: 25px; background: url(/fileadmin/template/main/graphics/top_menubar_bg_active.gif) repeat-x; text-align: center }
td.topLevelMenu-act  { line-height: 25px; background: url(/fileadmin/template/main/graphics/top_menubar_bg_active.gif) repeat-x; text-align: center }
td.topLevelMenu-spacer { line-height: 25px; background: url(/fileadmin/template/main/graphics/top_menubar_bg_inactive.gif) repeat-x; text-align: center }

li  {list-style-image: url(/fileadmin/template/main/graphics/arrow_right_red.gif)}
li.menuLevelSub-inact  { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-image: url(/fileadmin/template/main/graphics/grey_square.gif) }
li.menuLevelSub-inact:hover  { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-image: url(/fileadmin/template/main/graphics/red_square.gif) }
li.menuLevelSub-act { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-image: url(/fileadmin/template/main/graphics/red_square.gif) }
li.menuLevelSub2-inact  { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-image: url(/fileadmin/template/main/graphics/arrow_right_grey.gif) }
li.menuLevelSub2-inact:hover  { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-image: url(/fileadmin/template/main/graphics/arrow_right_red.gif) }
li.menuLevelSub2-act { color: black; font-size: 10pt; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-image: url(/fileadmin/template/main/graphics/arrow_right_red.gif) }



.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

.pointer { cursor: hand}
.bannerlink { font-family:verdana; font-size=12px; color: #ffffff; font-weight: normal; text-decoration:none; }

