body, th, td, p, div         { color: black; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif }
th { font-weight: normal; text-align: left }
h1,h2,h3,h4,h5,h6      { color: #ed1c24 }
h1          { font-size: 1.5em }
h2         { color: #000; font-size: 1.2em }
h3     { color: #000; font-size: 1em }
h4    { color: #888a8c; font-size: 0.8em }
h5    { color: #888a8c; font-size: 0.8em }
h6  { color: #696969; font-size: 0.8em }
body     { background-color: #dde2eb; margin: 0px; padding: 0px }
ul li { list-style-type: square }
a:link         { color: #ed1c24; text-decoration: underline }
a:visited         { color: #ed1c24; text-decoration: underline }
a:hover         { color: #ed1c24; text-decoration: underline }
a:active         { color: #ed1c24; text-decoration: underline }
a.link:link          { color: #ed1c24; text-decoration: none }
a.link:visited          { color: #ed1c24; text-decoration: none }
a.link:hover          { color: #ed1c24; text-decoration: none }
a.link:active          { color: #ed1c24; text-decoration: none }
a.white:link            { color: #fff; text-decoration: underline }
a.white:visited            { color: #fff; text-decoration: underline }
a.white:hover            { color: #fff; text-decoration: none }
a.white:active            { color: #fff; text-decoration: underline }
a.nav:link           { color: #2d64aa; font-size: 0.8em; text-decoration: none; padding-right: 0.33em; padding-left: 0.33em }
a.nav:visited          { color: #2d64aa; font-size: 0.8em; text-decoration: none; padding-right: 0.33em; padding-left: 0.33em }
a.nav:hover           { color: #fff; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-right: 0.33em; padding-left: 0.33em }
a.nav:active          { color: #2d64aa; font-size: 0.8em; text-decoration: none; padding-right: 0.33em; padding-left: 0.33em }
a.nav_over:link  { color: #fff; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-right: 0.33em; padding-left: 0.33em }
a.nav_over:visited  { color: #fff; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-right: 0.33em; padding-left: 0.33em }
a.nav_over:hover  { color: #fff; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-right: 0.33em; padding-left: 0.33em }
a.nav_over:active  { color: #fff; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-right: 0.33em; padding-left: 0.33em }
a.nav2:link                { color: #fff; font-size: 0.8em; text-decoration: none; padding-left: 0.33em; display: block }
a.nav2:visited               { color: #fff; font-size: 0.8em; text-decoration: none; padding-left: 0.33em; display: block }
a.nav2:hover                 { color: #fff; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-left: 0.33em; display: block }
a.nav2:active                { color: #2d64aa; font-size: 0.8em; text-decoration: none; background-color: #ed1c24; padding-left: 0.33em; display: block }
a.nav3:link                 { color: #fff; font-size: 0.7em; text-decoration: none; display: block }
a.nav3:visited                { color: #fff; font-size: 0.7em; text-decoration: none; display: block }
a.nav3:hover                  { color: #fff; font-size: 0.7em; text-decoration: none; display: block }
a.nav3:active                 { color: #2d64aa; font-size: 0.7em; text-decoration: none; background-color: #fff; display: block }
a.nav4:link          { color: #b9b9b2; font-size: 0.7em; text-decoration: none }
a.nav4:visited         { color: #b9b9b2; font-size: 0.7em; text-decoration: none }
a.nav4:hover          { color: #b9b9b2; font-size: 0.7em; text-decoration: underline }
a.nav4:active         { color: #b9b9b2; font-size: 0.7em }
a.nav5:link                 { color: #fff; font-size: 0.7em; text-decoration: none; display: block; padding-left: 0.33em; }
a.nav5:visited                { color: #fff; font-size: 0.7em; text-decoration: none; display: block; padding-left: 0.33em; }
a.nav5:hover                  { color: #fff; font-size: 0.7em; text-decoration: none; display: block; padding-left: 0.33em; }
a.nav5:active                 { color: #2d64aa; font-size: 0.7em; text-decoration: none; background-color: #fff; display: block; padding-left: 0.33em; }
a.more:link          { color: #000; text-decoration: underline }
a.more:visited          { color: #000; text-decoration: underline }
a.more:hover          { color: #000; text-decoration: underline }
a.more:active          { color: #000; text-decoration: underline }
.content    { padding: 2em 3em 2em 6em }
.list  { width: 80% }
.head_line  { text-align: right; padding-top: 1em; padding-bottom: 3em }
.thumb  { margin-right: 1em; margin-bottom: 1em }
.left_bar { border-right: 1px solid #fff }
.footer { 
  background:url(/nav/pics/bg_footer.jpg) repeat-y left #ed1c24;
}
.header  { 
  /*background:url('/nav/pics/blue_waves_head.gif') #2d64aa;*/
  background:#20578D;
  border-bottom: 1px solid #fff; 
}
.header_old { background-image: url(../nav/pics/bg_header.gif); border-bottom: 1px solid #fff }
.footer_txt    { color: #fff; font-size: 10px; background-color: #2d64aa; padding-right: 0.5em; padding-left: 0.5em }
.img_header   { background-image: url("/nav/pics/pro_mente_austria.jpg") }
.img_header_intranet { background-image: url("/nav/pics/pro_mente_austria_intranet.jpg") }
.service_center  { color: #fff; font-size: 0.7em; padding: 0.1em }
.bg { background: url(/nav/pics/bg_header.gif) no-repeat }
.validation_error { color: #ed1c24 }
.header_print  { padding: 0.1em; border: solid 1px #000 }
.footer_print  { font-size: 0.8em; padding: 0.1em; border-top: 1px solid #000 }
.list_cat { color: #2d64aa }
.login  { font-size: 0.8em; padding: 0.33em }
form { margin: 0px; padding: 0px }
.head { background-color: #ed1c24 }
.bg_box { background-color: #fff }
.row1 { background-color: #a1b2d9 }
.row2 { background-color: #cad2e8 }
.row3 { background-color: #ed1c24 }
.intranet_nav_bar    { background-color: #fff; text-align: left; padding-left: 130px; filter: Alpha(opacity=70, finishopacity=70, style=1) }
.nav_bar { background-color: #EAEEF7; text-align: center; filter: Alpha(opacity=70, finishopacity=70, style=1); -moz-opacity: 0.70;  }
.nav_bar_top { background-color: #EAEEF7; text-align: center; width: 35%; FILTER:Alpha(opacity=70, finishopacity=70, style=1); -moz-opacity: 0.70; }
.list_title { font-size: 1.1em }
