
body { color: black; font-size: 11px; font-family: Verdana; background-image: url("media/bg.jpg"); background-repeat: no-repeat }
td { color: black; font-size: 11px; font-family: Verdana, sans-serif }
p { color: black; font-size: 11px; font-family: Verdana }

a:link   { color: #222; text-decoration: underline }
a:visited    { color: #555; text-decoration: underline }
a:hover    { color: #099; text-decoration: none }
a:active   { color: #399; text-decoration: none }

div.sub1link        { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 135px }
div.sub1link a     { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub1link a:visited     { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub1link a:hover        { color: #000; font-size: 12px; font-family: Verdana; text-decoration: none; background: #b0dcd7; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub1linkakt        { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 135px }
div.sub1linkakt a         { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub1linkakt a:visited       { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }

div.sub2link              { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 128px; }
div.sub2link a           { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub2link a:visited { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub2link a:hover  { color: #000; font-size: 12px; font-family: Verdana; text-decoration: none; background: #b0dcd7; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub2linkakt        { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 128px }
div.sub2linkakt a        { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub2linkakt a:visited  { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }

div.sub3link   { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 121px }
div.sub3link a   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub3link a:visited   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub3link a:hover   { color: #000; font-size: 12px; font-family: Verdana; text-decoration: none; background: #b0dcd7; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub3linkakt   { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 121px }
div.sub3linkakt a   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub3linkakt a:visited   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }

div.sub4link   { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 114px }
div.sub4link a   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub4link a:visited   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub4link a:hover   { color: #000; font-size: 12px; font-family: Verdana; text-decoration: none; background: #b0dcd7; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub4linkakt   { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: left; margin: 3px; padding: 1px; position: inherit; width: 114px }
div.sub4linkakt a   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }
div.sub4linkakt a:visited   { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: left; display: block; padding: 4px 10px; position: inherit }

div.mainlink         { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: center; margin: 3px; padding: 1px; position: inherit; min-width: 85px; }
div.mainlink a        { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: center; display: block; padding: 4px 10px; position: inherit }
div.mainlink a:visited        { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #fff; text-align: center; display: block; padding: 4px 10px; position: inherit }
div.mainlink a:hover        { color: #000; font-size: 12px; font-family: Verdana; text-decoration: none; background: #b0dcd7; text-align: center; display: block; padding: 4px 10px; position: inherit }
div.mainlinkakt         { color: #099; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: black; text-align: center; margin: 3px; padding: 1px; position: inherit; min-width: 85px; }
div.mainlinkakt a        { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: center; display: block; padding: 4px 10px; position: inherit }
div.mainlinkakt a:visited        { color: #066; font-size: 12px; font-family: Verdana; text-decoration: none; background: #ccc; text-align: center; display: block; padding: 4px 10px; position: inherit }

hr { border: dotted 1px gray  }
.farbe    { color: #099 }
h1    { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; background-color: #099; display: block; padding: 2px 2px 3px 8px;}
h2  { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: #099; display: block; padding: 2px 2px 3px 8px;}
.csc-header { width: 99%; }

#Inhalt     { visibility: visible; padding-right: 20px; position: relative; top: 180px; left: 190px; width: 72%; height: 65%; overflow: auto }
#leiste      { background-image: url("media/bg_leiste.jpg"); visibility: visible; position: absolute; top: 43px; left: 0; width: 98%; height: 82px }
#navhorizontal        { visibility: visible; padding: 3px; position: absolute; top: 131px; left: 170px; width: auto; height: auto; border-color: #000 }
#navvertical { visibility: visible; position: absolute; top: 180px; left: 10px; width: 135px; height: 320px }
#logo    { visibility: visible; position: absolute; top: 3px; left: 10px; width: 186px; height: 36px }
#login   { visibility: visible; position: absolute; top: 18px; left: 334px; width: 440px; height: 21px }
   .tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
/* default styles for extension "tx_newloginbox_pi3" */
   .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; }

