/* line 7, output/stylesheets/style.css */
body {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #777777;
  background: url("../images/gradient.png") repeat-x;
}
/* line 14, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body html, body body, body div, body span, body applet, body object, body iframe,
body h1, body h2, body h3, body h4, body h5, body h6, body p, body blockquote, body pre,
body a, body abbr, body acronym, body address, body big, body cite, body code,
body del, body dfn, body em, body font, body img, body ins, body kbd, body q, body s, body samp,
body small, body strike, body strong, body sub, body sup, body tt, body var,
body dl, body dt, body dd, body ol, body ul, body li,
body fieldset, body form, body label, body legend,
body table, body caption, body tbody, body tfoot, body thead, body tr, body th, body td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* line 17, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body body {
  line-height: 1;
  color: black;
  background: white;
}
/* line 19, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body ol, body ul {
  list-style: none;
}
/* line 21, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}
/* line 23, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body caption, body th, body td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 25, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body q, body blockquote {
  quotes: "" "";
}
/* line 96, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body q:before, body q:after, body blockquote:before, body blockquote:after {
  content: "";
}
/* line 27, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body a img {
  border: none;
}
/* line 13, output/stylesheets/style.css */
body p {
  margin-bottom: 1em;
}

/* line 16, output/stylesheets/style.css */
#announcement {
  border: 1px solid #eeeeee;
  margin-top: 25px;
  margin-right: 23px;
  padding: 10px;
  background-color: #f8f8fa;
}

/* line 23, output/stylesheets/style.css */
#wrapper {
  width: 800px;
  margin-left: 105px;
  border: 1px sold #333333;
}
/* line 27, output/stylesheets/style.css */
#wrapper #subnav {
  font-size: 0.95em;
  position: absolute;
  top: 180px;
  left: -200px;
  font-weight: bold;
}
/* line 33, output/stylesheets/style.css */
#wrapper #subnav ul {
  width: 325px;
  list-style: none;
}
/* line 37, output/stylesheets/style.css */
#wrapper #subnav ul li a {
  display: block;
  text-decoration: none;
  text-align: right;
  color: #bbbbbb;
  padding: 3px;
  padding-right: 8px;
  margin: 1px;
  cursor: pointer;
  border-right: 1px solid white;
}
/* line 47, output/stylesheets/style.css */
#wrapper #subnav ul li a:hover, #wrapper #subnav ul li a.active {
  color: #333333;
  background: #f3f3f5;
  border-right: 1px solid #dddddd;
}
/* line 51, output/stylesheets/style.css */
#wrapper #container {
  width: 800px;
  margin: auto;
  padding-left: 20px;
}
/* line 56, output/stylesheets/style.css */
#wrapper #container #header {
  margin-bottom: 20px;
  padding-bottom: 32px;
  border-bottom: 3px solid #eda23a;
}
/* line 60, output/stylesheets/style.css */
#wrapper #container #header #logo {
  background: url("../images/logo.png") no-repeat;
  height: 40px;
  margin-top: 30px;
  margin-left: -12px;
  margin-bottom: 5px;
}
/* line 66, output/stylesheets/style.css */
#wrapper #container #header #language {
  display: none;
  position: absolute;
  font-size: 0.8em;
  top: 10px;
  left: 850px;
}
/* line 72, output/stylesheets/style.css */
#wrapper #container #header #language a, #wrapper #container #header #language a:hover, #wrapper #container #header #language a:active, #wrapper #container #header #language a:visited {
  color: #0a3f71;
}
/* line 74, output/stylesheets/style.css */
#wrapper #container #header #language a:hover {
  text-decoration: none;
}
/* line 77, output/stylesheets/style.css */
#wrapper #container #header #navigation {
  text-align: right;
  display: inline;
  float: right;
  position: relative;
  margin: 0 -40px 1.5em 40px;
  padding-right: 40px;
  display: block;
}
/* line 82, output/stylesheets/style.css */
#wrapper #container #header #navigation ul.nav {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  display: inline-block;
}
/* line 8, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
#wrapper #container #header #navigation ul.nav {
  display: block;
}
/* line 84, output/stylesheets/style.css */
#wrapper #container #header #navigation ul.nav > li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
  padding-left: 2px;
  padding-right: 0px;
}
/* line 41, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/./compass/utilities/lists/_horizontal-list.scss */
#wrapper #container #header #navigation ul.nav > li:first-child, #wrapper #container #header #navigation ul.nav > li.first {
  padding-left: 0px;
}
/* line 43, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/./compass/utilities/lists/_horizontal-list.scss */
#wrapper #container #header #navigation ul.nav > li:last-child, #wrapper #container #header #navigation ul.nav > li.last {
  padding-right: 0px;
}
/* line 88, output/stylesheets/style.css */
#wrapper #container #header #navigation ul.nav > li > a, #wrapper #container #header #navigation ul.nav > li a:hover, #wrapper #container #header #navigation ul.nav > li a:active, #wrapper #container #header #navigation ul.nav > li a:visited {
  display: block;
  font-weight: bold;
  font-size: 1.1em;
  color: #aaaaaa;
  padding: 5px 22px 9px 22px;
  text-decoration: none;
  background: #f8f8fa;
  border-top: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}
/* line 99, output/stylesheets/style.css */
#wrapper #container #header #navigation ul.nav > li > a.active, #wrapper #container #header #navigation ul.nav > li a.active:hover {
  background: #eda23a;
  color: #333333;
  border-top: 1px solid #eda23a;
  border-left: 1px solid #eda23a;
  border-right: 1px solid #eda23a;
}
/* line 105, output/stylesheets/style.css */
#wrapper #container #header #navigation ul.nav > li > a:hover {
  color: #555555;
  background: #f5f5f7;
  border-top: 1px solid #eeeeee;
}
/* line 110, output/stylesheets/style.css */
#wrapper #container #content {
  width: inherit;
  line-height: 1.4em;
  margin-bottom: 15px;
  overflow: hidden;
  display: inline-block;
  padding-left: 15px;
  padding-right: 0px;
  min-height: 250px;
}
/* line 8, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
#wrapper #container #content {
  display: block;
}
/* line 118, output/stylesheets/style.css */
#wrapper #container #content p {
  padding-right: 10px;
}
/* line 120, output/stylesheets/style.css */
#wrapper #container #content #two-of-three {
  display: inline-block;
  width: 530px;
  padding-right: 15px;
  vertical-align: top;
}
/* line 126, output/stylesheets/style.css */
#wrapper #container #content .one-of-three {
  display: inline-block;
  border-left: 1px dotted #d2d2d4;
  float: left;
  width: 246px;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 20px;
  margin-right: 28px;
  vertical-align: top;
  cursor: default;
}
/* line 139, output/stylesheets/style.css */
#wrapper #container #content .one-of-three ul {
  margin-bottom: 0px;
  text-align: center;
}
/* line 142, output/stylesheets/style.css */
#wrapper #container #content .one-of-three ul li {
  margin-left: 40px;
  color: #aaaaaa;
  letter-spacing: -1px;
  padding: 2px;
}
/* line 147, output/stylesheets/style.css */
#wrapper #container #content .one-of-three ul li:hover {
  color: #555555;
}
/* line 150, output/stylesheets/style.css */
#wrapper #container #content .one-of-three.last {
  margin-right: 0px;
  border-right: 1px dotted #d2d2d4;
}
/* line 154, output/stylesheets/style.css */
#wrapper #container #content .clearfix2 {
  padding-top: 20px;
  margin-bottom: 10px;
  margin-left: 0px;
  clear: both;
  width: 875px;
  border-bottom: 1px dotted #dcdcde;
  display: block;
}
/* line 163, output/stylesheets/style.css */
#wrapper #container #content .main, #wrapper #container #content #main {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 510px;
  display: block;
}
/* line 138, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/./blueprint/_grid.scss */
* html #wrapper #container #content .main, * html #wrapper #container #content #main {
  overflow-x: hidden;
}
/* line 166, output/stylesheets/style.css */
#wrapper #container #content .main ul, #wrapper #container #content #main ul {
  margin-left: 45px;
  margin-top: 0px;
  list-style: square;
  color: #888888;
}
/* line 172, output/stylesheets/style.css */
#wrapper #container #content .sidebar, #wrapper #container #content #sidebar {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 230px;
  display: block;
  margin-top: 50px;
  padding: 10px;
  padding-right: 2px;
  padding-left: 20px;
  background: #f8f8fa;
  padding-bottom: 0px;
  border: 1px solid #eeeeee;
}
/* line 138, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/./blueprint/_grid.scss */
* html #wrapper #container #content .sidebar, * html #wrapper #container #content #sidebar {
  overflow-x: hidden;
}
/* line 182, output/stylesheets/style.css */
#wrapper #container #content .sidebar p, #wrapper #container #content #sidebar p {
  padding-right: 10px;
}
/* line 184, output/stylesheets/style.css */
#wrapper #container #content .sidebar ul, #wrapper #container #content #sidebar ul {
  list-style: none;
  margin-left: 0px;
  margin-bottom: 1em;
}
/* line 188, output/stylesheets/style.css */
#wrapper #container #content .sidebar ul.bullet, #wrapper #container #content #sidebar ul.bullet {
  list-style: disc;
  margin-left: 20px;
}
/* line 191, output/stylesheets/style.css */
#wrapper #container #content .sidebar ul.bullet li, #wrapper #container #content #sidebar ul.bullet li {
  margin-right: 15px;
}
/* line 194, output/stylesheets/style.css */
#wrapper #container #content #sidebar.second {
  margin-top: 15px;
}
/* line 197, output/stylesheets/style.css */
#wrapper #container #content .sidebar:hover, #wrapper #container #content #sidebar:hover {
  background: #f5f5f7;
}
/* line 200, output/stylesheets/style.css */
#wrapper #container #content #index {
  display: block;
  overflow: hidden;
  cursor: default;
}
/* line 204, output/stylesheets/style.css */
#wrapper #container #content #index .side {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 230px;
  height: 75px;
  overflow: hidden;
  background: #f8f8fa;
  border: 1px solid #eeeeee;
  padding: 10px;
  padding-right: 5px;
  padding-left: 20px;
}
/* line 138, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/./blueprint/_grid.scss */
* html #wrapper #container #content #index .side {
  overflow-x: hidden;
}
/* line 213, output/stylesheets/style.css */
#wrapper #container #content #index .side p.small {
  display: block;
}
/* line 216, output/stylesheets/style.css */
#wrapper #container #content #index #beratung .close, #wrapper #container #content #index #datenbanken .close, #wrapper #container #content #index #anwendungen .close {
  float: right;
  font-size: 0.8em;
  display: none;
}
/* line 220, output/stylesheets/style.css */
#wrapper #container #content #index #beratung .description, #wrapper #container #content #index #datenbanken .description, #wrapper #container #content #index #anwendungen .description {
  position: absolute;
  background: white;
  margin-left: -551px;
  top: 130px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 510px;
  height: 250px;
  padding: 10px;
  display: none;
}
/* line 138, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/./blueprint/_grid.scss */
* html #wrapper #container #content #index #beratung .description, * html #wrapper #container #content #index #datenbanken .description, * html #wrapper #container #content #index #anwendungen .description {
  overflow-x: hidden;
}
/* line 230, output/stylesheets/style.css */
#wrapper #container #content #index #beratung:hover, #wrapper #container #content #index #datenbanken:hover, #wrapper #container #content #index #anwendungen:hover {
  background: #f5f5f7;
}
/* line 232, output/stylesheets/style.css */
#wrapper #container #content #index #beratung:hover p, #wrapper #container #content #index #datenbanken:hover p, #wrapper #container #content #index #anwendungen:hover p {
  display: block;
}
/* line 234, output/stylesheets/style.css */
#wrapper #container #content #index #beratung:hover .description, #wrapper #container #content #index #datenbanken:hover .description, #wrapper #container #content #index #anwendungen:hover .description {
  display: block;
}
/* line 238, output/stylesheets/style.css */
#wrapper #container #content #sidebar.hover {
  padding-bottom: 10px;
}
/* line 241, output/stylesheets/style.css */
#wrapper #container #content #sidebar.active.hover, #wrapper #container #content #sidebar.hover:hover {
  border: 1px solid #eeeeee;
  background-color: white;
}
/* line 245, output/stylesheets/style.css */
#wrapper #container #content h2 {
  color: #0a3f71;
  font-weight: bold;
  margin-bottom: 0.5em;
  text-shadow: 1px 1px 2px #aaaaaa;
  padding-top: 10px;
  line-height: 1.1em;
  font-size: 1.5em;
}
/* line 254, output/stylesheets/style.css */
#wrapper #container #content h3, #wrapper #container #content h4 {
  color: #0a3f71;
  font-weight: bold;
  margin-bottom: 0.5em;
  text-shadow: 1px 1px 2px #aaaaaa;
  font-size: 1.2em;
}
/* line 261, output/stylesheets/style.css */
#wrapper #container #content h4 {
  color: #555555;
  margin-bottom: 0.2em;
  font-size: 1.1em;
}
/* line 266, output/stylesheets/style.css */
#wrapper #container #content a, #wrapper #container #content a:hover, #wrapper #container #content a:active, #wrapper #container #content a:visited {
  color: #0a3f71;
}
/* line 269, output/stylesheets/style.css */
#wrapper #container #content a:hover {
  text-decoration: none;
}
/* line 272, output/stylesheets/style.css */
#wrapper #container #content b, #wrapper #container #content strong {
  font-weight: bold;
  color: #777777;
}
/* line 276, output/stylesheets/style.css */
#wrapper #container #content i, #wrapper #container #content em {
  color: #999999;
}
/* line 279, output/stylesheets/style.css */
#wrapper #container #content .small {
  font-size: 0.9em;
  line-height: 1.4em;
  color: #888888;
  list-style: none;
  margin-left: 0px;
}
/* line 285, output/stylesheets/style.css */
#wrapper #container #content .small ul li {
  margin-bottom: 0em;
}
/* line 287, output/stylesheets/style.css */
#wrapper #container #content ul.small {
  margin-bottom: 1.5em;
}
/* line 289, output/stylesheets/style.css */
#wrapper #container #content ul.small li {
  margin-right: 15px;
}
/* line 291, output/stylesheets/style.css */
#wrapper #container #content ul.small li b a {
  display: block;
  padding-top: 1em !important;
}
/* line 296, output/stylesheets/style.css */
#wrapper #footer {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 790px;
  border-top: 1px dotted #dddddd;
  font-size: 0.8em;
  text-align: right;
  margin-top: 20px;
  margin-left: 27px;
  padding-top: 15px;
  padding-bottom: 30px;
  color: #bbbbbb;
}
/* line 138, /usr/local/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/./blueprint/_grid.scss */
* html #wrapper #footer {
  overflow-x: hidden;
}
/* line 306, output/stylesheets/style.css */
#wrapper #footer a {
  color: #bbbbbb;
  text-decoration: none;
}
/* line 309, output/stylesheets/style.css */
#wrapper #footer:hover {
  color: #555555;
}
/* line 311, output/stylesheets/style.css */
#wrapper #footer:hover a {
  color: #333333;
}
/* line 313, output/stylesheets/style.css */
#wrapper #footer:hover a:hover {
  text-decoration: underline;
}
