




/*
     FILE ARCHIVED ON 14:33:01 Dez 15, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:32:08 Dez 18, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
.tasqadeFont {
  font-family: "Lucida Grande", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
ul {
  list-style: square url(./images/layout/website_bulletpoint.png);
}
.ie6 ul {
  list-style: square url(./images/layout/website_bulletpoint_ie.png);
}
.ie6 li {
  margin: 8px 0px 8px 22px;
}
.ie7 ul {
  list-style: square url(./images/layout/website_bulletpoint_ie.png);
}
.ie7 li {
  margin: 8px 0px 8px 22px;
}
p.absatz {
  margin-bottom: 16px;
}
p.absatzKlein {
  margin-bottom: 8px;
}
p.absatzGross {
  margin-bottom: 30px;
}
ul.feedbackulINFO {
  list-style: none;
  list-style-image: none;
  padding: 3px 0;
  margin: 0 0 10px;
  line-height: 150%;
  background-color: #e8f4f8;
  border: 1px solid #d6dfe2;
}
div.ausgefuellt ul.feedbackulINFO {
  border: none;
}
ul.feedbackulERROR {
  list-style: none;
  list-style-image: none;
  padding: 3px 0;
  margin: 0 0 10px;
  line-height: 150%;
  background-color: #ffebe8;
  border: 1px solid #dd3c10;
}
ul.feedbackulINFO li, ul.feedbackulERROR li {
  list-style: none;
  list-style-image: none;
  padding: 6px;
  margin: 0 8px;
  line-height: 150%;
}
.tsqTip {
  cursor: help;
}
p#tsqTip {
  display: none;
  position: absolute;
  max-width: 300px;
  text-align: left;
  padding: 10px;
  left: 5px;
  font-size: 11px;
  background-color: white;
  border: 1px solid #a6c9e2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  z-index: 9999;
}
p#tsqTip #tsqTipArrow {
  position: absolute;
  top: -10px;
  left: 5px;
}
div.roundedBox {
  padding: 20px;
}
div.roundedBox.ausgefuellt {
  background-color: #e9f4f8;
}
div.roundedBox.rahmen {
  border: 1px solid #e9f4f8;
}
div.faqPanel {
  padding: 0;
  margin: 0 0 4px 0;
}
.roundBox3 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.roundBox5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
.roundBox10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}
#screenMask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 1000;
}
body.ie6 #screenMask {
  position: absolute;
}
#onlineHelpContainer {
  position: fixed;
  bottom: 0;
  right: 0;
  margin: 0 20px;
}
#onlineHelp {
  width: 180px;
  background-color: #5BA0D0;
  border: none;
  padding: 10px;
  cursor: pointer;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#onlineHelp a, #onlineHelp a:visited {
  font-size: 14px;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#onlineHelp a:hover, #onlineHelp a:active {
  text-decoration: underline;
}
#onlineHelp .onlineHelpImg {
  float: right;
  height: 16px;
  width: 16px;
  line-height: 1000px;
  margin-left: 4px;
  background: url(./images/olark-buttons-light.png) no-repeat -80px 0;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}
#onlineHelp .onlineHelpImg:hover {
  background-color: #333;
}
.tasqade .ui-widget {
  font-size: 1.0em;
}
.websitePage .ui-button {
  background: none;
  background-color: #008BBA;
  border: none;
}
.websitePage .ui-state-hover {
  background-color: #0082a8;
  border-color: #0082a8;
}
.websitePage .ui-state-active {
  background-color: #04afe1;
  border-color: #04afe1;
}
.websitePage .ui-button span.ui-button-text {
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #fff;
  padding: .3em 0.8em;
}
.websitePage button.btnSmall span.ui-button-text {
  font-size: 11px;
  padding: 3px 8px;
}
.tasqade .ui-button {
  background: none;
  background-color: #4683a7;
  border-color: #4683a7;
  margin-right: 4px;
}
.tasqade .ui-state-hover {
  background-color: #326f93;
  border-color: #326f93;
}
.tasqade .ui-state-active {
  background-color: #5595ba;
  border-color: #5595ba;
}
.tasqade .ui-button:hover {
  background-color: #326f93;
  border-color: #326f93;
}
.tasqade .ui-button:active {
  background-color: #5595ba;
  border-color: #5595ba;
}
.tasqade .ui-button span.ui-button-text {
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #fff;
  padding: .4em 0.8em;
}
.tasqade .ui-widget-content .ui-button span.ui-button-text {
  color: #000;
  padding: 0.2em 0.6em 0.3em;
  font-weight: normal;
}
.tasqade button.action {
  background: none;
  background-color: #ff904d;
  border-color: #ff904d;
}
.tasqade button.action.ui-state-hover {
  background: none;
  background-color: #fe7c2e;
  border-color: #fe7c2e;
}
.tasqade button.action.ui-state-active {
  background: none;
  background-color: #ffa873;
  border-color: #ffa873;
}
.tasqade button.action:hover {
  background: none;
  background-color: #fe7c2e;
  border-color: #fe7c2e;
}
.tasqade button.action:active {
  background: none;
  background-color: #ffa873;
  border-color: #ffa873;
}
.tasqade button.action span.ui-button-text {
  font-weight: bold;
}
.tasqade button[disabled]:active, .tasqade button[disabled] {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.tasqade button.btnSmall span.ui-button-text, .tasqade .commentInputPanel span.ui-button-text, #tasqadePage .zusatzButtonLeiste button span.ui-button-text {
  font-size: 11px;
  padding: 2px 8px;
  font-weight: normal;
}
#tasqadePage .zusatzButtonLeiste button span.ui-button-text {
  padding: 0 7px;
}
#tasqadePage .zusatzButtonLeiste .ui-corner-all {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
body.ie6 .zusatzButtonLeiste button {
  margin-right: 3px;
}
.tasqade .zeitSchnellWahlPanel span.ui-button-text {
  padding: 0.4em 0.4em;
}
.detailPanelContainer span.ui-button-text {
  padding: 0.35em 0.35em;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui-helper-clearfix {
  display: inline-block;
}
* html .ui-helper-clearfix {
  height: 1%;
}
.ui-helper-clearfix {
  display: block;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(./css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(./css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #cccccc url(./css/images/ui-bg_glass_75_cccccc_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(./css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(./css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-widget:active {
  outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #65a3d7;
  background: #cae6f1 url(./css/images/ui-bg_glass_55_cae6f1_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(./css/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(./css/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(./css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(./css/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(./css/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(./css/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(./css/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(./css/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(./css/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-off {
  background-position: -96px -144px;
}
.ui-icon-radio-on {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.ui-widget-overlay {
  background: #aaaaaa url(./css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(./css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-cover {
  display: none;
  display: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}
.tipsy {
  padding: 5px;
  font-size: 10px;
  position: absolute;
  z-index: 100000;
}
.tipsy-inner {
  padding: 5px 8px 4px 8px;
  background-color: black;
  color: white;
  max-width: 200px;
  text-align: center;
}
.error .tipsy-inner {
  background-color: #f00;
  font-size: 12px;
}
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.tipsy-arrow {
  position: absolute;
  background: url(./css/images/tipsy.gif) no-repeat top left;
  width: 9px;
  height: 5px;
}
.tipsy-n .tipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
}
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
}
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
}
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  background-position: bottom left;
}
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  background-position: bottom left;
}
.tipsy-e .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 5px;
  height: 9px;
  background-position: top right;
}
.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 5px;
  height: 9px;
}
body,
div,
p,
ul,
ol,
li {
  margin: 0;
  padding: 0;
  font: 12px Arial, Verdana, sans-serif;
  color: #000;
}
img {
  border: 0px solid #000000;
}
li {
  margin: 8px 0px 8px 18px;
}
table {
  border-width: 0px;
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  height: 100.2%;
}
div {
  text-align: left;
}
input {
  padding: 2px 2px;
  margin: 0 4px 0 0;
}
input.text {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ddd;
  line-height: 110%;
  color: #000;
  padding: 4px 3px;
  margin: 0 4px 0 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}
textarea {
  font: 12px Arial, Verdana, sans-serif;
  color: #000000;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ddd;
  line-height: 130%;
  text-decoration: none;
  padding: 4px 5px;
  margin: 0px;
}
.cl {
  clear: both;
}
.websitePage {
  width: 100%;
  height: 100.5%;
  text-align: center;
  overflow: visible;
  padding-bottom: 40px;
  background-position: top left;
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-color: #e8f4f8;
  background-image: url(./images/website/layout/website_bg.png);
  _background-image: url(./images/website/layout/website_bg_ie.png);
}
#login {
  float: right;
}
#login .loginPanel {
  float: right;
  width: 378px;
  height: 40px;
  margin: 3px 0 0;
}
#login input.text {
  width: 150px;
  padding: 2px 3px;
  height: 16px;
}
#angemeldetUndVergessen {
  clear: both;
  display: none;
}
#login .bereitsAngemeldetContainer {
  margin: 0;
}
#login p.bereitsAngemeldet {
  font-size: 11px;
  line-height: 100%;
  text-align: right;
}
#loginNavKennwortClear, #loginNavEmailClear {
  display: none;
  position: absolute;
  top: 4px;
  left: 6px;
  font-family: 'Lucida Grande', Arial, sans-serif;
  font-size: 11px;
}
#header {
  width: 960px;
  height: 115px;
  margin: 0 auto;
}
#header .logo {
  float: left;
  width: 200px;
  height: 43px;
  margin-top: 44px;
  cursor: pointer;
  background: url(./images/website/layout/website_logo.png) no-repeat top left;
  _background: url(./images/website/layout/website_logo_ie.png) no-repeat top left;
}
#header .navigation {
  width: 700px;
  height: 40px;
  float: right;
  margin-top: 10px;
}
#nav {
  float: right;
  margin: 0;
  padding: 0;
  height: 26px;
  text-align: center;
  display: block;
  overflow: hidden;
  outline-style: none;
  outline-width: 0;
}
#nav li {
  float: left;
  list-style: none;
  list-style-type: none;
  display: inline;
  margin: 0 1px 0 0;
  padding: 0 0px 0 4px;
  background-position: left;
}
#nav li a.mainNavigation {
  font-size: 15px;
  padding: 4px 14px 5px 10px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  cursor: pointer;
}
#nav li.off {
  background: none;
  margin: 0 1px 0 0;
  padding: 0 0px 0 4px;
}
#nav .off a.mainNavigation {
  background: none;
  color: #004963;
  text-decoration: none;
}
#nav li.on {
  background: url(./images/website/layout/nav_bg.png) no-repeat top left;
  _background: url(./images/website/layout/nav_bg_ie.png) no-repeat top left;
}
#nav .on a.mainNavigation {
  background: url(./images/website/layout/nav_bg_ie.png) no-repeat top right;
  _background: url(./images/website/layout/nav_bg.png) no-repeat top right;
  color: #fff;
  text-decoration: none;
}
#content {
  margin: 0 auto;
  padding: 0;
}
.pageContent {
  width: 960px;
  padding: 0;
  margin: 0 auto;
}
.loginPage .pageContent, .kennwortSetzenPage .pageContent {
  width: 500px;
  margin: 50px auto 80px;
}
.registrierenRueckmeldungPage .pageContent, .registrierungAbschliessenPage .pageContent {
  width: 680px;
  margin: 50px auto 80px;
}
.pageContent .e_top_1 {
  width: 100%;
  overflow: hidden;
}
.pageContent .e_top {
  height: 50px;
  background-position: 0px -53px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}
.pageContent .e_topLeft {
  width: 5px;
  height: 50px;
  float: left;
  background-position: 0px 0px;
  overflow: hidden;
}
.ie6 .pageContent .e_topLeft {
  margin-right: -3px;
}
.pageContent .e_topRight {
  width: 5px;
  height: 50px;
  float: right;
  background-position: -5px 0px;
  overflow: hidden;
}
.ie6 .pageContent .e_topRight {
  margin-left: -3px;
}
.pageContent .e_left {
  background-position: 0px 0px;
  background-repeat: repeat-y;
  width: 100%;
}
.pageContent .e_right_1 {
  margin-left: 1px;
}
.pageContent .e_right {
  background-position: right;
  background-repeat: repeat-y;
  width: 100%;
}
.pageContent .e_content_1 {
  margin-right: 1px;
}
.pageContent .e_content_2 {
  width: 100%;
  background-color: #fff;
  padding-top: 0.1em;
  _overflow: auto;
}
.pageContent .e_content_3 {
  border: none;
  padding: 0;
}
.pageContent .e_content {
  width: 100%;
  background-color: #fff;
}
.subnavAndContentContainer {
  background: #ffffff url(./images/website/layout/website_subnav_bg.png) top left repeat-y;
  width: 100%;
}
.justContentContainer {
  background: none;
}
.subnavAndContentContainer .subnavContainer {
  float: left;
  width: 235px;
}
.justContentContainer .subnavContainer {
  display: none;
  width: 0;
  height: 0;
  line-height: 0;
}
#subnav {
  width: 230px;
  padding-top: 30px;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
.subnavContainer li.subnav {
  background: #ffffff url(./images/website/layout/website_subnav_navelement_bg.png) 0 0 no-repeat;
  height: 35px;
  overflow: hidden;
  margin: 0;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
.subnavContainer li a.subnav {
  padding: 9px 10px 10px 30px;
  color: #004963;
  font-size: 14px;
  display: block;
  text-decoration: none;
}
.subnavContainer li.on {
  background: #ffffff url(./images/website/layout/website_subnav_navelement_bg.png) 0 -35px no-repeat;
}
.subnavContainer .on a.subnav {
  color: #fff;
  text-decoration: none;
}
.mainContentContainer {
  float: left;
  min-height: 400px;
  background-color: #fff;
  overflow: hidden;
}
.justContentContainer .mainContentContainer {
  width: 890px;
  padding: 30px 30px 50px;
}
.loginPage .justContentContainer .mainContentContainer, .kennwortSetzenPage .justContentContainer .mainContentContainer {
  width: 450px;
  min-height: 150px;
  padding: 20px 20px 20px;
}
.registrierenRueckmeldungPage .justContentContainer .mainContentContainer, .registrierungAbschliessenPage .justContentContainer .mainContentContainer {
  width: 550px;
  min-height: 150px;
  padding: 40px;
}
.subnavAndContentContainer .mainContentContainer {
  float: left;
  width: 590px;
  padding: 40px 40px 50px 60px;
}
.pageContent .e_bottom_1 {
  width: 100%;
  overflow: hidden;
}
.pageContent .e_bottom {
  height: 3px;
  background-position: 0px -103px;
  overflow: hidden;
}
.pageContent .e_bottomRight {
  width: 5px;
  height: 3px;
  float: right;
  background-position: -5px -50px;
  overflow: hidden;
}
.pageContent .e_bottomLeft {
  width: 5px;
  height: 3px;
  float: left;
  background-position: 0px -50px;
  overflow: hidden;
}
.pageContent .e_left, .pageContent .e_right {
  background-image: url(./images/website/layout/website_contentbox_2.png);
}
.pageContent .e_top,
.pageContent .e_bottom,
.pageContent .e_topLeft,
.pageContent .e_topRight,
.pageContent .e_bottomRight,
.pageContent .e_bottomLeft,
.pageContent a.w_close {
  background-image: url(./images/website/layout/website_contentbox_1.png);
}
#footer {
  width: 960px;
  margin: 30px auto 0;
  padding: 0 0 50px;
}
.loginPage #footer,
.kennwortSetzenPage #footer,
.registrierenRueckmeldungPage #footer,
.registrierungAbschliessenPage #footer {
  border-top: 1px dotted #ccc;
  padding-top: 20px;
}
#footer div {
  color: #0f718a;
}
#footer .footerLink {
  color: #0f718a;
  text-decoration: none;
}
.sitemap {
  padding-left: 30px;
}
.sitemap .singleMapContainer {
  float: left;
  width: 130px;
  padding-right: 15px;
  margin-right: 15px;
}
.sitemap h2 {
  font-size: 11px;
  font-weight: bold;
  color: #555;
  margin: 0;
}
.sitemapUl {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
.sitemapItem, .ie6 li.sitemapItem, .ie7 li.sitemapItem {
  margin: 2px 0 0 0px;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
li.sitemapItem,
li.sitemapItem a,
li.sitemapItem a:active,
li.sitemapItem a:visited {
  color: #555;
  font-size: 11px;
  text-decoration: none;
}
li.sitemapItem a:hover {
  color: #555;
  text-decoration: underline;
}
.langSelection, .socialmedia {
  padding-left: 18px;
  line-height: 16px;
  height: 16px;
  cursor: pointer;
  float: right;
}
.langSelectionDe {
  background: url(./images/website/layout/website_sprachwahl_flagge.png) no-repeat 0px 1px;
}
.langSelectionEn {
  background: url(./images/website/layout/website_sprachwahl_flagge.png) no-repeat 0px -19px;
}
.socialmediaFacebook {
  background: url(./images/website/layout/socialmedia_facebook.png) no-repeat right top;
}
.socialmediaTwitter {
  background: url(./images/website/layout/socialmedia_twitter.png) no-repeat right top;
}
.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.grau {
  color: #555555;
}
.blue {
  color: #18638a;
}
.cyan {
  color: #00b6dd;
}
.red {
  color: #ff0000;
}
.upper {
  text-transform: uppercase;
}
a,
a:visited,
a:hover,
a:active {
  color: #00b6dd;
  text-decoration: underline;
}
.orange,
a.orange,
span.orange,
.orange span {
  color: #e74d15;
}
p, li {
  font-size: 13px;
  line-height: 135%;
  font-family: Arial, sans-serif;
}
h1, .h1 {
  font: 17px "Lucida Grande", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: #555;
  margin: 40px 0 16px;
}
div > h1:first-child {
  margin-top: 0;
}
body.ie6 h1 {
  margin-top: expression(this.previousSibling==null?'0px':'40px');
}
h2, .h2 {
  font: 15px "Lucida Grande", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: #888;
  margin: 4px 0 10px 0;
  padding: 0;
}
h3, .h3 {
  font: 12px "Lucida Grande", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #222222;
  margin: 4px 0 6px 0;
}
ul {
  list-style: square url(./images/website/layout/website_bulletpoint.png);
}
ol {
  margin-bottom: 20px;
}
.underline {
  text-decoration: underline;
}
span.klein, span.klein a {
  font-size: 10px;
}
.smallEditLink,
a.smallEditLink,
a.smallEditLink:active,
a.smallEditLink:hover,
a.smallEditLink:visited {
  color: #7e949c;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
}
span.show-tooltip-text {
  display: none;
  position: absolute;
  background-repeat: repeat-x;
  background-color: #fff;
  padding: 6px;
  padding-left: 12px;
  padding-right: 12px;
  color: #000;
}
input.error {
  background-color: #ffebe8;
  border: 1px solid #dd3c10 !important;
}
div.homepage {
  margin: 0 auto;
}
body.ie6 div.homepage {
  width: 960px;
}
div.homepage div.startBoxWrap {
  margin: 0 auto;
  width: 976px;
  background: url(./images/website/content/website_page_HomePage_startBox.png) top left no-repeat;
}
div.homepage div.startBox {
  margin-left: 10px;
  padding: 36px 28px 20px;
  height: 115px;
  background: url(./images/website/content/website_page_HomePage_startBox.png) top right no-repeat;
}
div.homepage div.startBox p {
  font-size: 13px;
  color: #444;
}
div.homepage div.startBox h2 {
  padding-top: 0;
  margin-top: 0;
}
div.homepage div.startBox .startBoxContentContainer {
  float: left;
  width: 270px;
  height: 105px;
}
div.homepage div.startBox .startBoxContentContainer.borderRight {
  border-right: 1px solid #d6dfe2;
  margin-right: 20px;
  padding-right: 20px;
}
#blogRssFeed .rssBody ul {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
}
#blogRssFeed .rssBody ul li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
}
#blogRssFeed .rssBody h4 {
  margin: 0;
  font-size: 12px;
  color: #ccc;
  display: none;
}
#blogRssFeed .rssBody .rssRow div {
  font-size: 11px;
  color: #999;
  margin-left: 3px;
  display: inline;
}
#blogRssFeed .rssBody .rssRow p {
  margin-top: 3px;
}
div.featureBoxRahmen {
  float: left;
  width: 280px;
  height: 80px;
  margin: 15px 15px 15px 0;
}
body.ie6 div.featureBoxRahmen {
  margin: 10px;
}
div.featureGrafik {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 15px;
  background-image: url(./images/website/content/website_page_FeaturesPage_icons.png);
  background-repeat: no-repeat;
}
.ie6 div.featureGrafik {
  background-image: url(./images/website/content/website_page_FeaturesPage_icons_ie.png);
}
div.featureGrafik_projektkalender {
  background-position: 0px -250px;
}
div.featureGrafik_einladungen {
  background-position: -50px -100px;
}
div.featureGrafik_aufgabenverteilung {
  background-position: 0px 0px;
}
div.featureGrafik_kommunikation {
  background-position: -50px -150px;
}
div.featureGrafik_prozessplanung {
  background-position: -50px -250px;
}
div.featureGrafik_persZeitplan {
  background-position: -50px -200px;
}
div.featureGrafik_statusberichte {
  background-position: 0px -350px;
}
div.featureGrafik_vorlagen {
  background-position: -50px -350px;
}
div.featureGrafik_desktopApp {
  background-position: -50px -50px;
}
div.featureGrafik_excelExport {
  background-position: 0px -150px;
}
div.featureGrafik_zugriffsrechte {
  background-position: 0px -400px;
}
div.featureGrafik_sslVerschluesselung {
  background-position: -50px -300px;
}
div.featureGrafik_backups {
  background-position: -50px 0px;
}
div.featureGrafik_mobileApp {
  background-position: 0px -200px;
}
div.featureGrafik_dateiverwaltung {
  background-position: 0px -50px;
}
div.featureGrafik_drucken {
  background-position: 0px -100px;
}
div.featureGrafik_ressourcenauswertung {
  background-position: 0px -300px;
}
div.featureGrafik_shortcuts {
  background-position: -50px -400px;
}
div.featureGrafik_mehrsprachigkeit {
  background-position: 0px -450px;
}
div.featureGrafik_kategorien {
  background-position: -50px -450px;
}
div.featureGrafik_suche {
  background-position: 0px -500px;
}
div.featureBoxRahmen .featureText {
  float: left;
  width: 200px;
}
div.featureBoxRahmen .featureText h2 {
  margin-top: 0;
}
div.featureBoxRahmen .featureText p {
  line-height: 130%;
  font-size: 13px;
}
div.kontaktMoeglichkeit {
  width: 150px;
  height: 54px;
  position: absolute;
  top: 20px;
  left: 20px;
  background: url(./images/website/content/website_page_kontaktFormular_kontaktMoeglichkeit_bg.png) top left no-repeat;
}
body.ie6 div.kontaktMoeglichkeit {
  top: -10px;
}
.ie7 div.kontaktMoeglichkeit {
  top: -10px;
}
div.kontaktMoeglichkeit span {
  color: #fff;
  font-size: 13px;
  line-height: 150%;
  padding: 8px 10px 8px 20px;
  display: block;
}
div.preisePage .versionsSpalte {
  float: left;
  width: 205px;
  padding: 20px 20px 20px 0;
}
div.preisePage .letzteSpalte {
  padding-right: 0;
}
div.preisePage .versionsSpalte .versionsName {
  width: 180px;
  height: 28px;
  margin: 0;
  background: url(./images/website/content/website_page_PreisePage_VersionenTitel.png) top left no-repeat;
  cursor: pointer;
  border-bottom: 1px solid #ccc;
}
div.preisePage .versionsSpalte .basic {
  background-position: 0px 0px;
}
div.preisePage .versionsSpalte .pro {
  background-position: 0px -60px;
}
div.preisePage .versionsSpalte .team {
  background-position: 0px -120px;
}
div.preisePage .versionsSpalte .enterprise {
  background-position: 0px -180px;
}
div.preisePage .versionsSpalte h2.preis {
  font-size: 17px;
  text-align: left;
  margin: 15px 0 30px;
}
div.preisePage .versionsSpalte h3 {
  font-size: 14px;
  margin-bottom: 10px;
}
div.preisePage .versionsSpalte p.beschreibung {
  height: 70px;
  font-size: 12px;
}
div.preisePage div.btn {
  width: 120px;
  margin: 4px 0px;
  padding: 5px 6px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  background-color: #008bba;
}
div.preisePage div.btn:hover {
  background-color: #0078A1;
}
div.preisePage .versionsSpalte a,
div.preisePage .versionsSpalte a:hover,
div.preisePage .versionsSpalte a:active,
div.preisePage .versionsSpalte a:visited {
  outline-style: none;
  outline-width: 0px;
  text-decoration: none;
}
div.preisePage .versionsSpalte .btn a {
  color: #fff;
}
.preisePage #featureTable {
  width: 460px;
}
#featureTable th.version {
  width: 60px;
  text-align: center;
}
#featureTable tr {
  border-bottom: 1px solid #000;
  -webkit-transition: background-color 0.15s ease-in;
  -moz-transition: background-color 0.15s ease-in;
  -o-transition: background-color 0.15s ease-in;
  transition: background-color 0.15s ease-in;
}
#featureTable tr.light, body.ie6 #featureTable tr.light td, body.ie7 #featureTable tr.light td {
  background-color: #f0f8fb;
}
#featureTable tr:hover, body.ie6 #featureTable tr:hover td, body.ie7 #featureTable tr:hover td {
  background-color: #daeef4;
}
#featureTable td {
  border-bottom: 1px solid #ddd;
  text-align: center;
}
#featureTable td, #featureTable th {
  padding: 10px 5px;
}
#featureTable th.feature, #featureTable td.feature {
  text-align: left;
  padding-right: 40px;
}
#produktVergleichPage #featureTable td.feature {
  padding-right: 15px;
}
#featureTable td.check {
  background: transparent url(./images/website/content/website_page_Preise_haekchen.png) no-repeat 50% 50%;
}
body.ie6 #featureTable td.check {
  background: transparent url(./images/website/content/website_page_Preise_haekchen_ie.png) no-repeat 50% 50%;
}
.preisePage .weitereVersionen {
  clear: right;
  float: right;
  width: 360px;
  margin: 0 20px 50px 0;
}
.preisePage .kostenloserTestBox {
  border: 1px solid #cadbe0;
  background-color: #E9F4F8;
  padding: 20px;
  cursor: pointer;
}
.preisePage .kostenloserTestBox h1 {
  margin: 0 0 15px;
  font-size: 18px;
  font-weight: bold;
}
.preisePage .kostenloserTestBox p {
  line-height: 140%;
}
.preisePage .kostenloserTestBox .wrap {
  background: #09890f url(./images/website/layout/website_button_green.png) 0 0 repeat-x;
}
.preisePage #versionenVerteilung {
  float: right;
  margin-top: -28px;
  background: url(./images/website/content/website_page_PreisePage_versionenVerteilung.png) top right no-repeat;
  width: 460px;
  height: 380px;
}
div.login td {
  padding: 10px 10px 0 0;
}
div.login td.text {
  width: 80px;
  font-size: 13px;
  color: #555;
  padding-right: 20px;
}
div.bereitsAngemeldetContainer {
  margin-bottom: 20px;
}
div.registrierungsContainer {
  width: 700px;
}
div.registrierungsContainer td {
  padding: 8px 20px 8px 0;
}
div.registrierungsContainer p.beschriftung {
  margin: 0;
}
div.registrierungsContainer input.text {
  width: 300px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #BAD7DF;
  font-size: 13px;
}
div.VersionsAuswahl {
  margin-bottom: 0px;
}
div.VersionsAuswahl div.radioChoice {
  float: left;
  width: 170px;
  height: 58px;
  padding: 10px;
  border: 1px solid #D6DFE2;
  font-size: 14px;
  margin: 5px;
  cursor: pointer;
  background-color: #f2f9fa;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}
div.VersionsAuswahl div.radioChoice.active {
  border: 1px solid #008BBA;
  background-color: #b6ecf7;
}
div.VersionsAuswahl input {
  display: none;
}
div.VersionsAuswahl div.radioChoice span.radioLabel {
  padding: 10px 0;
  font-weight: bold;
}
div.VersionsAuswahl div.radioChoice p.versionsDetailLabel, div.VersionsAuswahl div.radioChoice p.preis {
  font-size: 11px;
  margin-top: 4px;
  line-height: 100%;
}
div.VersionsAuswahl div.radioChoice p.preis {
  font-weight: bold;
  color: #888;
}
div.agbPanelContainer {
  width: 600px;
  height: 160px;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #ccc;
  padding: 6px 20px 6px 6px;
  margin-bottom: 6px;
  background-color: #fff;
}
div.agbPanelContainer h1 {
  font-size: 12px;
  margin: 10px 0;
}
div.agbPanelContainer h3 {
  font-size: 11px;
}
div.agbPanelContainer p {
  font-size: 11px;
  line-height: 130%;
  margin-bottom: 8px;
}
div.agbPanelContainer ol {
  margin-left: 6px;
}
div.agbPanelContainer li {
  margin: 3px 20px;
  font-size: 11px;
  line-height: 130%;
}
div.kontaktDatenContainer div.bereichImg {
  float: left;
  width: 50px;
  height: 50px;
  background-color: #fff;
  margin-right: 20px;
  display: none;
}
div.referenzenPage .kundenLogo {
  float: left;
  width: 120px;
  padding: 0 20px;
  border: 1px solid #eaf3f5;
  background-position: center center;
  background-repeat: no-repeat;
}
div.referenzenPage .meintraummoebel {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_meintraummoebel.png);
}
div.referenzenPage .muendecke {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_muendecke.png);
}
div.referenzenPage .sk {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_sk.png);
}
div.referenzenPage .mit {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_mit.png);
}
div.referenzenPage .mongos {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_mongos.gif);
}
div.referenzenPage .tsystems {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_tsystems.png);
}
div.referenzenPage .sueden {
  background-image: url(./images/website/content/website_page_TestimonialsPage_kunden_sueden.png);
}
div.referenzenPage .cie {
  background-image: url(./images/website/content/website_page_TestimonialsPage_partner_cie.jpg);
}
div.referenzenPage .kiu {
  background-image: url(./images/website/content/website_page_TestimonialsPage_partner_kiu.png);
}
div.referenzenPage .kundenText {
  float: left;
  width: 380px;
  padding: 20px;
  border: 1px solid #eaf3f5;
  margin-left: -1px;
}
div.referenzenPage .kundenText p.zitat {
  font-family: Georgia;
  font-size: 15px;
  line-height: 22px;
  color: #666;
}
div.referenzenPage h2 {
  margin-top: 40px;
}
div.homepage a.mehrLink {
  font-size: 11px;
  color: #008bbd;
  text-decoration: none;
  border-bottom: 1px dotted #008bbd;
}
span.anzeigenLink, span.ausblendenLink {
  color: #00b6dd;
  text-decoration: underline;
}
.fallstudienPage h2, .faqPage h2 {
  margin: 50px 0 15px 0;
}
.fallstudienPage div.ueberschriftMitText, .faqPage div.ueberschriftMitText {
  cursor: pointer;
}
.fallstudienPage p.ueberschrift, .faqPage p.ueberschrift {
  margin-bottom: 20px;
}
.fallstudienPage p.absatz, .faqPage p.absatz {
  margin-top: 0px;
}
.faqPage p.absatz {
  padding-bottom: 40px;
}
.fallstudienPage p.zitat {
  font-style: italic;
  padding-bottom: 40px;
}
.fallstudienPage div.infoBox {
  position: relative;
  margin: 50px 0;
  background-color: #e4f5f8;
  padding: 12px;
}
.fallstudienPage .infoBox h1, .fallstudienPage .infoBox p {
  clear: none;
  margin: 0 0 5px 70px;
  float: left;
}
.ie6 .fallstudienPage .infoBox h1, .ie6 .fallstudienPage .infoBox p {
  margin-left: 40px;
}
.fallstudienPage a.btn {
  clear: both;
  float: left;
  margin: 4px 0px;
  padding: 5px 6px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  background-color: #008bba;
}
div.fallstudienPage a.btn:hover {
  background-color: #0078A1;
}
.fallstudienPage .icons {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  background: transparent url(./images/website/content/website_page_FeaturesPage_icons.png) 0 0 no-repeat;
}
.ie6 .fallstudienPage .icons {
  background-image: url(./images/website/content/website_page_FeaturesPage_icons_ie.png);
}
.fallstudienPage .stipendium {
  background-position: -50px -500px;
}
ul.ueberUnsTeam li {
  line-height: 150%;
  font-size: 13px;
}
.ueberUns .person {
  margin: 0 0 10px;
  clear: both;
}
.ueberUns .teamFoto {
  width: 100px;
  height: 150px;
  border: none;
}
.ueberUns .stephan {
  background: url(./images/website/content/page_ueberUnsPage_team_stephan.jpg) 0 0 no-repeat;
}
.ueberUns .nico {
  background: url(./images/website/content/page_ueberUnsPage_team_nico.jpg) 0 0 no-repeat;
}
.ueberUns .basti {
  background: url(./images/website/content/page_ueberUnsPage_team_basti.jpg) 0 0 no-repeat;
}
.ueberUns .imgLinks {
  float: left;
  margin: 0 30px 20px 0;
}
.ueberUns .imgRechts {
  float: right;
  margin: 0 0 20px 20px;
}
.ueberUns .personenname {
  margin: 0;
}
.tourPage .videoHinweisTon {
  color: #666;
}
.tourPage .twitterLink {
  padding: 3px 28px;
  height: 20px;
  background: #ffffff url(./images/website/content/tour/tweet.png) no-repeat top left;
  text-decoration: none;
}
.tourPage .twitterLink span {
  text-decoration: none;
}
body.ie6 .tourPage .twitterLink {
  padding: 5px 28px;
}
body.ie7 .tourPage .twitterLink {
  padding: 6px 28px;
}
.tourPage .twitterLink:hover {
  background-position: 0px -21px;
}
.tourPage .twitterLink:active {
  background-position: 0px -42px;
}
.tourPage .emailLink {
  float: left;
  padding: 3px 9px;
  margin-right: 3px;
  height: 20px;
  background: #ffffff url(./images/website/content/tour/email_icon.png) no-repeat top left;
  text-decoration: none;
}
.tourPage .screenshotHinweise_en {
  width: 650px;
  height: 760px;
  background: url(./images/website/content/tour/Landscape_en.png) top left no-repeat;
}
.tourPage .screenshotHinweise_de {
  width: 650px;
  height: 760px;
  background: url(./images/website/content/tour/Landscape_de.png) top left no-repeat;
}
.tourPage h1 {
  margin: 60px 0 40px;
}
.tourPage .tabshow {
  float: left;
  width: 620px;
}
.tourPage .tour1container {
  height: 120px;
}
.ie6 .tourPage .tour1container, .ie7 .tourPage .tour1container {
  height: 140px;
}
.tourPage .tour2container {
  height: 155px;
}
.ie6 .tourPage .tour2container, .ie7 .tourPage .tour2container {
  height: 175px;
}
.tourPage .tour3container {
  height: 135px;
}
.ie6 .tourPage .tour3container, .ie7 .tourPage .tour3container {
  height: 155px;
}
.tourPage .tabshow .tab {
  float: left;
  width: 185px;
  border: 1px solid #d2dfe5;
  background-color: #ebf0f2;
  padding: 10px;
  cursor: pointer;
  margin-right: -1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -khtml-border-radius-topleft: 3px;
  -khtml-border-radius-topright: 3px;
}
.tourPage .tabshow .activeTab {
  background-color: #d2dfe5;
}
.tourPage .tabshow .hover {
  background-color: #e3e9ec;
}
.tourPage .tabshow .tabNummer {
  width: 30px;
  height: 38px;
  float: left;
  background: url(./images/website/content/website_page_Tour_tabs_nummern.png) no-repeat;
  margin-right: 10px;
}
.tourPage .tabshow .tab1 {
  background-position: 0px 0px;
}
.tourPage .tabshow .tab2 {
  background-position: -30px 0px;
}
.tourPage .tabshow .tab3 {
  background-position: -60px 0px;
}
.tourPage .tabshow h2 {
  text-transform: uppercase;
  margin: 0;
  line-height: 38px;
  height: 38px;
}
.tourPage .tabshow p {
  margin: 6px 0 0;
  line-height: 18px;
}
.tourPage .tabshow .tabImgContainer {
  clear: both;
  height: 403px;
  padding: 10px;
  position: relative;
  background-color: #d2dfe5;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -khtml-border-radius-bottomleft: 3px;
  -khtml-border-radius-bottomright: 3px;
}
.tourPage .tabshow .tabImg {
  clear: left;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 600px;
  height: 403px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.tourPage .tabShowTip {
  min-height: 50px;
  margin-top: 30px;
  padding-left: 80px;
  background: #ffffff url(./images/website/content/website_page_Tour_tip.png) 0 0 no-repeat;
}
body.ie6 .tourPage .tabShowTip {
  height: 50px;
}
.tourPage .tabshow .tour1_slide1_de {
  background: #ffffff url(./images/website/content/tour/A1_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour1_slide2_de {
  background: #ffffff url(./images/website/content/tour/A2_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour1_slide3_de {
  background: #ffffff url(./images/website/content/tour/A3_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour2_slide1_de {
  background: #ffffff url(./images/website/content/tour/P1_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour2_slide2_de {
  background: #ffffff url(./images/website/content/tour/P2_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour2_slide3_de {
  background: #ffffff url(./images/website/content/tour/P3_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour3_slide1_de {
  background: #ffffff url(./images/website/content/tour/V1_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour3_slide2_de {
  background: #ffffff url(./images/website/content/tour/V2_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour3_slide3_de {
  background: #ffffff url(./images/website/content/tour/V3_de.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour1_slide1_en {
  background: #ffffff url(./images/website/content/tour/A1_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour1_slide2_en {
  background: #ffffff url(./images/website/content/tour/A2_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour1_slide3_en {
  background: #ffffff url(./images/website/content/tour/A3_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour2_slide1_en {
  background: #ffffff url(./images/website/content/tour/P1_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour2_slide2_en {
  background: #ffffff url(./images/website/content/tour/P2_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour2_slide3_en {
  background: #ffffff url(./images/website/content/tour/P3_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour3_slide1_en {
  background: #ffffff url(./images/website/content/tour/V1_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour3_slide2_en {
  background: #ffffff url(./images/website/content/tour/V2_en.png) 0 0 no-repeat;
}
.tourPage .tabshow .tour3_slide3_en {
  background: #ffffff url(./images/website/content/tour/V3_en.png) 0 0 no-repeat;
}
.pressePage .icons {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 0px;
  background: #ffffff url(./images/website/content/website_page_FeaturesPage_icons.png) 0 0 no-repeat;
}
.ie6 .pressePage .icons {
  background-image: url(./images/website/content/website_page_FeaturesPage_icons_ie.png);
}
.pressePage .iconPressemeldung {
  background-position: -50px -600px;
}
.pressePage .iconUnternehmen {
  background-position: 0px -550px;
}
.pressePage .iconProdukt {
  background-position: 0px -600px;
}
.pressePage .iconScreenshots {
  background-position: -50px -550px;
}
.pressePage .iconBildmaterial {
  background-position: 0px -650px;
}
.pressePage .inhalte h2, .pressePage .inhalte h3, .pressePage .inhalte p {
  margin-left: 80px;
}
.pressePage .screenshotContainer {
  margin-left: 80px;
  cursor: pointer;
}
.pressePage .screenshotContainer p {
  margin-left: 0;
}
.pressePage .screenshotContainer .screenshot {
  padding: 10px 20px;
  margin: 4px 0 8px;
  border: 1px solid #CADBE0;
  background-color: #E4F5F8;
  display: none;
}
.faqPage .faqGroupLogo {
  float: left;
  width: 50px;
  height: 50px;
  background: #ffffff url(./images/website/content/website_page_FeaturesPage_icons.png) no-repeat 0 0;
}
.ie6 .faqPage .faqGroupLogo {
  background-image: url(./images/website/content/website_page_FeaturesPage_icons_ie.png);
}
.faqPage .Vertrag {
  background-position: 0px -50px;
}
.faqPage .Sicherheit {
  background-position: 0px -400px;
}
.faqPage .Rechnung {
  background-position: -50px -100px;
}
.faqPage .Login {
  background-position: -50px -300px;
}
.faqPage .Technik {
  background-position: 0px -600px;
}
.fallstudienProjektmanagementPage {
  width: 960px;
  min-height: 400px;
  margin: 0 auto;
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_slide1.png) top right no-repeat;
}
.fallstudienProjektmanagementPage .fallstudie {
  float: left;
  width: 500px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.6);
}
.fallstudienProjektmanagementPage h1 {
  font-size: 22px;
  color: #000;
}
div.trennlinie {
  margin: 30px 0px;
  border-bottom: 1px solid #c9dde5;
}
.warteDrehSymbol {
  padding: 8px;
  background: url(./images/website/content/ajax-loader4.gif) no-repeat center left;
}
#slideshow {
  height: 302px;
  position: relative;
  width: 956px;
  border: 1px solid #b6dfe6;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.ie6 #slideshow {
  margin-left: 8px;
}
#slideshow #slidesContainer {
  width: 956px;
  height: 300px;
  overflow: auto;
  position: relative;
}
#slideshow #slidesContainer .slide {
  margin: 0 auto;
  width: 940px;
  height: 300px;
  border-radius: 5px;
}
#slideshow #slidesContainer .slide.transparentBorder {
  border-color: transparent;
}
#slideshow .control {
  display: block;
  position: absolute;
  cursor: pointer;
  z-index: 2;
}
#slideshow #leftMiddleControl {
  height: 64px;
  width: 21px;
  top: 156px;
  left: -22px;
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navLinksRechtsMitte.png) no-repeat left 0;
}
#slideshow #leftMiddleControl:hover {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navLinksRechtsMitte.png) no-repeat left -64px;
}
#slideshow #rightMiddleControl {
  height: 64px;
  width: 21px;
  top: 156px;
  right: -22px;
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navLinksRechtsMitte.png) no-repeat right 0;
}
#slideshow #rightMiddleControl:hover {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navLinksRechtsMitte.png) no-repeat right -64px;
}
#slidesContainer .probierenButtonContainer {
  position: absolute;
  top: 274px;
  left: 60px;
  z-index: 2;
  cursor: pointer;
}
#slidesContainer .testenButton {
  height: 20px;
  line-height: 20px;
  padding: 4px 10px;
  font-size: 16px;
  color: #fff;
  background-color: #008bba;
}
#slideshow #slideNumbers {
  text-indent: 0;
  position: absolute;
  left: 60px;
  bottom: 20px;
  width: 110px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  opacity: 1;
}
#slideshow .slideNumber {
  height: 20px;
  line-height: 20px;
  padding: 1px 6px;
  margin-right: 0;
  color: #008bba;
  font-size: 18px;
}
#slideshow .slideNumber.current {
  background-color: #008bba;
  color: #fff;
}
#slideshow #leftControl, #slideshow #rightControl {
  top: 0px;
  width: 20px;
  height: 20px;
}
#slideshow #leftControl {
  left: -22px;
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navZahlen_pfeile.png) no-repeat 0 0;
}
#slideshow #leftControl:hover {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navZahlen_pfeile.png) no-repeat 0 -20px;
}
#slideshow #rightControl {
  right: -22px;
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navZahlen_pfeile.png) no-repeat -20px 0;
}
#slideshow #rightControl:hover {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_navZahlen_pfeile.png) no-repeat -20px -20px;
}
#slideshow .de #slide1 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_de_slide_1.png) 0 0 no-repeat;
}
#slideshow .de #slide2 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_de_slide_2b.png) 0 0 no-repeat;
}
#slideshow .de #slide3 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_de_slide_3a.png) 0 0 no-repeat;
}
#slideshow .de #slide4 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_de_slide_4.png) 0 0 no-repeat;
}
#slideshow .de #slide5 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_de_slide_5.png) 0 0 no-repeat;
}
#slideshow .en #slide1 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_en_slide_1.png) 0 0 no-repeat;
}
#slideshow .en #slide2 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_en_slide_2b.png) 0 0 no-repeat;
}
#slideshow .en #slide3 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_en_slide_3a.png) 0 0 no-repeat;
}
#slideshow .en #slide4 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_en_slide_4.png) 0 0 no-repeat;
}
#slideshow .en #slide5 {
  background: transparent url(./images/website/slideshow/website_panel_SlideShow_en_slide_5.png) 0 0 no-repeat;
}
#slideshow #slide5 .probierenButtonContainer {
  top: 310px;
  left: 485px;
}
.en #slideshow #slide5 .probierenButtonContainer {
  left: 518px;
}
#slideshow span.oderText {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #6a6a6a;
  padding: 0 10px;
}
