/* -------------------------------------------------------------------------------------------------
      wvg.at
      Cascading StyleSheet
      by codeworks webagency 2006
      www.codeworks.cc
                                                                                                    */


html
 {
  overflow-y:scroll; height:100%; margin-bottom:1px;
 }


body
 {
  font: 0.7em Verdana,Arial,Tahoma,Helvetica,sans-serif; line-height:1.3em;
  color:#4b4b4b; background-color:#ffffff; margin-bottom:10px; color:#4b4b4b;
 }

*
 {
  padding:0;
  margin:0;
 }

fieldset                        { padding:0px 1em 1em 1em; }
legend                          { padding:0px 0.5em 0.5em 0.5em; font-weight:bold; color:#4b4b4b; }


table.main
 {
  margin-left:auto; margin-right:auto;
 }

table.content
 {
  table-layout:fixed; width:720px;
 }


p
 {
  margin-bottom:1.4em;
 }


td
 {
  vertical-align:top;
 }

td.align
 {
  vertical-align:middle;
 }

td.spaceSmall
 {
  height:6px;
 }

td.spaceLarge
 {
  height:12px;
 }

td.spaceXLarge
 {
  height:24px;
 }

td.content
 {
  padding:10px 20px;
 }

td.leftContent
 {
  padding:10px 15px; width:209px;
 }

td.rightContent
 {
  padding:10px 20px; width:440px;
 }

td.subnavi
 {
  text-align:right; color:#999999;
 }

td.subnaviSpace
 {
  background:url('img/space_line.gif') repeat-x 0 2px; height:20px;
 }

td.spaceLine
 {
  background:url('img/space_line.gif') repeat-x 0 7px; height:15px;
 }

td.titleShowHide
 {
  background:url('img/icon_show.gif') no-repeat 0 3px; padding:0 0 15px 2px; font-size:1.2em; font-weight:bold;
 }

td.title
 {
  background:url('img/icon_title.gif') no-repeat 0 5px; padding:0 0 15px 15px; font-size:1.2em; font-weight:bold;
 }

td.titleContent
 {
  padding:0 0 0 15px;
 }

td.titleLarge
 {
  
 }

td.titleLargeContent
 {
   padding:12px 0 0 0;
 }

td.sidebar
 {
  background-image:url('img/sidebar_bg.gif'); background-repeat:repeat-y; padding: 10px 15px 0 20px; width:209px;
 }

td.adminHeadline
 {
  background-color:#ebf2f8; padding:3px 6px; font-weight:bold; font-size:1.2em;
 }

td.adminSubline
 {
  background-color:#d9e6f1; padding:2px 6px;
 }

td.adminTable
 {
   vertical-align:top; padding:3px 6px 0 6px;
 }

td.editorBorder
 {
  padding:1px; background-color:#e0dfe3;
 }

td.inputtext
 {
  vertical-align:middle; padding:3px 18px 0 0;
 }

td.inputfeld
 {
  vertical-align:middle; padding:3px 6px 0 3px;
 }

td.inputtable
 {
  vertical-align:middle; padding:3px 0 0 3px;
 }

td.error
 {
  background-color:#b41428; color:#FFFFFF; padding:3px 6px; font-weight:bold; font-size:1.2em;
 }

td.info
 {
  background-color:#0057a3; color:#FFFFFF; padding:3px 6px; font-weight:bold; font-size:1.2em;
 }

td.infotext
 {
  vertical-align:middle; padding:10px 18px 10px 6px; width:100%;
 }

td.sw_neu
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#c83232;
  font-size:0.9em; font-weight:normal;
 }

td.sw_bearb
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#324b7d;
  font-size:0.9em; font-weight:normal;
 }

td.sw_bearb2
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#c83296;
  font-size:0.9em; font-weight:normal;
 }

td.sw_pause
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#7f7f7f;
  font-size:0.9em; font-weight:normal;
 }

td.sw_okay
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#4b9632;
  font-size:0.9em; font-weight:normal;
 }

td.sw_open
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#FF960F;
  font-size:0.9em; font-weight:normal;
 }

td.sw_dis
 {
  width:18px; height:17px; padding-top:1px; color:#ffffff; text-align:center; background:#F5F5F5;
  font-size:0.9em; font-weight:normal;
 }

td.sw_neu a:hover, td.sw_bearb a:hover, td.sw_bearb2 a:hover, td.sw_pause a:hover, td.sw_okay a:hover, td.sw_open a:hover, td.sw_dis a:hover
{
    text-decoration:none;
    font-weight:bold;
}

input
 {
  vertical-align:middle;
 }

input.login
 {
  font: 0.9em Verdana,Arial,Tahoma,Helvetica,sans-serif; color:#BEBEBE; padding: 1px 1px 1px 2px;
  border: solid 1px #b4c8dc; border-left: solid 3px #b4c8dc; /*border: solid 1px #0057A3; */background: #FFFFFF url('img/sidebar_inputbg.gif'); width:140px;
 }

input.loginActive
 {
  font: 0.9em Verdana,Arial,Tahoma,Helvetica,sans-serif; color:#4b4b4b; padding: 1px 1px 1px 2px;
  border: solid 1px #b4c8dc; border-left: solid 3px #b4c8dc; /*border: solid 1px #0057A3; */background: #FFFFFF url('img/sidebar_inputbg.gif'); width:140px;
 }

input.std,select.std,textarea.std
 {
  font: 1em Verdana,Arial,Tahoma,Helvetica,sans-serif; color:#4b4b4b; padding:1px;
  border: solid 1px #b4c8dc; border-left: solid 3px #b4c8dc; background-color:#FEFEFF;
 }

input.submit
 {
  font: bold 0.9em Verdana,Arial,Tahoma,Helvetica,sans-serif; color:#4b4b4b; padding:0px;
  border: solid 1px #b4c8dc; border-left: solid 3px #b4c8dc; background-color:#FEFEFF;
 }

input.chkbox
 {
  width:15px; height:15px; cursor:hand;
 }

div.inputbox
 {
  border: solid 1px #b4c8dc; border-left: solid 3px #b4c8dc; padding:4px 6px; margin-top:4px; margin-bottom:8px; width:190px;
 }

span.small     { font-size:0.9em; line-height:1.3em; font-weight:normal; }
span.smaller   { color:#999999; font-size:0.9em; line-height:1.3em; font-weight:normal; }
span.light     { color:#999999; font-weight:normal; }
span.error     { color:#b41428; }
span.black     { color:#4b4b4b; }


a:link      { color:#0057A3; text-decoration:none; }
a:visited   { color:#0057A3; text-decoration:none; }
a:hover     { color:#0057A3; text-decoration:underline; }
a:active    { color:#0057A3; text-decoration:none; }

a.sw:link      { color:#FFFFFF; text-decoration:none; width:100%; height:100%; display:block; }
a.sw:visited   { color:#FFFFFF; text-decoration:none; width:100%; height:100%; display:block; }
a.sw:hover     { color:#FFFFFF; text-decoration:underline; width:100%; height:100%; display:block; }
a.sw:active    { color:#FFFFFF; text-decoration:none; width:100%; height:100%; display:block; }


img
 {
  border-width:0px; vertical-align:top;
 }


ol,ul
 {
   margin-left:20px;
 }

li
 {
   padding-bottom:5px;
 }


