body {
  background: #dcdcdc;
}

#shadow {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  background-image: url(/images/resources/shadow_back.png);
  background-position: top center;
  background-repeat: repeat-y;
}

.bg_head {
  height: 125px;
  background: #fff;
  border-bottom: 1px solid #cfcfcf;
}

.sf2 {
  font-size: 11px;
}

.sf2 a {
  color: #6e9937;
}

.bg2 {
  background: #f6f6f6;
}

.bg13 td,
.bg13 {
  background: #fff;
  border-bottom: 1px solid #d1d1d1;
}

.faq {
  font-size: 12px;
  border-left: 1px dotted #aaa;
}

.bgNav,
.martop1 {
  background: #974138;
}

.martop1 a {
  color: #dcdcdc;
  font-size: 11px;
  margin-bottom: 3px;
  margin-top: 3px;
  padding-left: 10px;
}

.vsf {
  color: #e28061;
}

a.mlink {
  display: block;
  width: auto;
  padding: 0px;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  margin-bottom: 3px;
  margin-top: 5px;
}
a.mlink2 {
  display: block;
  width: auto;
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-weight: bold;
  padding-left: 10px;
  font-size: 11px;
  margin-bottom: 3px;
  margin-top: 5px;
}

.th_menu {
  background: #a64636 url(/images/resources/navbg.gif) top left repeat-x;
  height: 18px;
  padding: 5px 0px 0px 8px;
  color: #fff;
  border-bottom: 1px solid #9c4a36;
}

.bottom {
  margin-left: auto;
  margin-right: auto;
  width: 1002px;
  height: 63px;
  margin-bottom: 50px;
}

a.mslinkb,
a.mslink {
  background: none;
}

a.mslinkb:hover,
a.mslink:hover {
  background-color: #4d7fb8;
}

.tab3 .footer,
.tab3 th,
.tab1 th,
.bg1 th,
.bg1 {
  background: #cccdcd url(/images/resources/bg1.png) top repeat-x;
  color: #4f4f4f;
}

.bg1 th.tk {
  color: #4f4f4f;
  font-size: 11px;
}

.bg1 .color01 {
  color: #4f4f4f;
}

.tab1 {
  border: none;
  border-bottom: 1px solid #d1d1d1;
}

.tab1,
.tab3 {
  background-color: #ffffff;
  border-bottom: 1px solid #d1d1d1;
}

.tk {
  color: #4f4f4f;
}
.tm {
  color: #41669c;
}

tr.bg1 td {
  padding-left: 7px;
}

.hline2 {
  border-bottom: solid 1px #cfcfcf;
  padding-bottom: 10px;
}
.bord14 {
  border: none;
}

a.btn {
  background-color: #fff;
}
a.btn:hover {
  background-color: #eaeaea;
}

.status_bgred {
  background: -moz-linear-gradient(top, #fadfdf, #ffbbbb); /* Firefox */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fadfdf),
    to(#ffbbbb)
  ); /* Safari, Chrome */
}
.status_bgorange {
  background: -moz-linear-gradient(top, #fef7db, #ffeeaa); /* Firefox */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fef7db),
    to(#ffeeaa)
  ); /* Safari, Chrome */
}
.status_bggreen {
  background: -moz-linear-gradient(top, #e1f7e1, #a3f5a3); /* Firefox */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e1f7e1),
    to(#a3f5a3)
  ); /* Safari, Chrome */
}

.ft01 {
  color: #165f9c;
}

b.red {
  color: #4f4f4f;
}

.warning {
  background: -moz-linear-gradient(top, #ffffee, #fffae7); /* Firefox */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fef7db),
    to(#fffae7)
  ); /* Safari, Chrome */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 2px 0px 12px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 0px 12px rgba(0, 0, 0, 0.1);
}

/* tooltip popup */
div.tooltip {
  border: 1px solid #974138;
}

div.tooltip .tooltipHead {
  background: #a64636 url(/images/resources/navbg.png) top repeat-x;
  border-bottom: 1px solid #9c4a36;
  margin-top: 0px;
}

div.tooltip div.tooltipHead img:hover,
div.tooltip img.hand:hover {
  background-color: #dd5f4e;
}

h1.renew {
  text-shadow: 0 1px 0px rgba(255, 255, 255, 0.5);
}

/* blauer Button */
.fitemSubmit:hover {
  -moz-box-shadow: 0 0 5px 2px rgba(196, 220, 152, 0.5);
  -webkit-box-shadow: 0 0 5px #c4dc98;
  border: 1px solid #96a874;
  background: #ffffff url(/images/submitBgOliveHover.png) left top repeat-x;
}

/**
 * Bitte warten Fensterchen
 */
#__pleaseWaitDiv {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: url(/images/iconset/please_wait_bg_res.gif) repeat-x top;
  -moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.3) inset,
    0 4px 6px rgba(255, 255, 255, 0.15) inset,
    0pt 11px 0 -2px rgba(255, 255, 255, 0.1) inset,
    0pt 13px 8px rgba(0, 0, 0, 0.07) inset, 4px 4px 10px rgba(0, 0, 0, 0.5);
}

progress::-moz-progress-bar {
  background: #974138;
}

progress::-webkit-progress-value {
  background: #974138;
}
