


body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background:#091325;

  background-image: url(../images/background.gif);

/*  background-attachment:fixed; */
/*  background-position:0px 620px; */

  color: white;
  scrollbar-3dlight-color:#3C5A7A;
  scrollbar-arrow-color:white;
  scrollbar-base-color:#3C5A7A;
  scrollbar-darkshadow-color:#05284C;

  margin:0px;
  padding:0px;
}


@media print {
  div.top-image { display: none; }
  div.title1textdark { display: none; }
  div.title1textlight { display: none; }
  div.title1text { font-size:5mm; margin-bottom:5mm; }
  div.rightcontent { display: none; }

  col.leftwidth { width:0px; }

  div.buttonpanel { display: none; }
}

@media screen {

div.top-image {
  background-image: url(../images/hintergrund.jpg);
  background-repeat: repeat-x;
  padding:0px;
  height:112px;

  min-width:800px;

  margin-left: auto;
  margin-right: auto;

  width:auto;

}

col.leftwidth { width:180px; }
col.leftwidthhide { width:28px; }
col.rightwidth { width:190px; }

table {
  margin:0px;
  padding:0px;
}

tr {
  margin:0px;
  padding:0px;
}

td {
  margin:0px;
  padding:0px;
}

/* Satteldecke */

div.sd-out-lb {
  height:96px;
  background-image:url(../images/sd-out-lb.gif);
  background-repeat:no-repeat;
}

div.sd-out-rb {
  width:15px;
  height:96px;
  background-image:url(../images/sd-out-rb.gif);
  background-repeat:no-repeat;
}

div.sd-out-b {
  height:15px;
  background-image:url(../images/sd-out-b.gif);
  background-repeat:repeat-x;
}

*.sd-out-t {
  font-size: 1px;
  height:13px;
  background-image:url(../images/sd-out-t.gif);
  background-repeat:repeat-x;
}

div.sd-out-tl {
  font-size: 1px;
  height:13px;
  width:15px;
  background-image:url(../images/sd-out-tl.gif);
  background-repeat:no-repeat;
}

div.sd-out-tr {
  font-size: 1px;
  height:13px;
  width:15px;
  background-image:url(../images/sd-out-tr.gif);
  background-repeat:no-repeat;
}

*.sd-out-r {
  width:15px;
  background-image:url(../images/sd-out-r.gif);
  background-repeat:repeat-y;
}


div.sd-in-lb {
  height:70px;
  background-image:url(../images/sd-in-lb.gif);
  background-repeat:no-repeat;
}

td.sd-in-b {
  height:70px;
  background-image:url(../images/sd-in-b.gif);
  background-repeat:repeat-x;
}

div.sd-in-t {
  height:37px;
  background-image:url(../images/sd-in-t.gif);
  background-repeat:repeat-x;
}

div.sd-in-lt {
  background-image:url(../images/sd-in-lt.gif);
  background-repeat:no-repeat;
  height:37px;
  margin-left:33px;
}

div.sd-in-l2t {
  background-image:url(../images/sd-in-l2t.gif);
  background-repeat:no-repeat;
  height:50px;
  width:40px;
  margin-left:8px;
}

div.sd-in-l3t-back {
  background-image: url(../images/sd-muster.gif);
  background-repeat: repeat;
  background-position: 4px 1px;
}

div.sd-in-mt {
  background-image:url(../images/sd-in-mt.gif);
  background-repeat:no-repeat;
  height:37px;
  width:160px;
}

*.sd-in-rt {
  background-image:url(../images/sd-in-rt.gif);
  background-repeat:no-repeat;
  width:195px;
}

*.sd-in-l {
  background:#3B3F40;
  background-image:url(../images/sd-in-l.gif);
  background-repeat:repeat-y;
}

*.sd-in-l3t {
  background:#3B3F40;
  background-image:url(../images/sd-in-l3t.gif);
  height:39px;
}

*.sd-in-r {

  background-image:url(../images/sd-in-r.gif);
  background-repeat:repeat-y;
}

*.sd-in-r2 {
  background:#3B3F40;
  background-image:url(../images/sd-in-r2.gif);
  background-repeat:repeat-y;
}

*.sd-in-r3 {
  background:#3B3F40;
  background-image:url(../images/sd-in-r3.gif);
  background-repeat:repeat-y;
}

*.sd-in-rb-back {
  background-image: url(../images/sd-muster.gif);
  background-repeat: repeat;
  background-position: 0px 7px;
}




td.sd-in-mb {
  height:50px;
  background-image:url(../images/sd-in-mb.gif);
  background-repeat:no-repeat;
}

div.sd-in-rb {
  height:76px;
  width:190px;
  background-image:url(../images/sd-in-rb.gif);
  background-repeat:no-repeat;
}

div.sd-in-rb3 {
  height:76px;
  width:190px;
  background-image:url(../images/sd-in-rb3.gif);
  background-repeat:no-repeat;
}

div.krrv-schrift {
  margin-left: 210px;
  height:39px;
  width:160px;
  background-image:url(../images/krrv-schrift.gif);
  background-repeat:no-repeat;
}

all {
    font-family:Comic Sans MS,Helvetica,Arial;
    color:#88ffaa;
}

a.button {
  color:#9B9Fa0;

  font-size:13px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:5px;
  text-decoration:none;
  font-weight:normal;

  border-bottom: #7B7F80 1px solid;
  border-top: #7B7F80 1px solid;
  border-left: #7B7F80 1px solid;
  border-right: #7B7F80 1px solid;
}

input.button {
  color:#ABAFB0;
  font-size:13px;
  cursor:pointer;
  background-color: #3B3F40;

  border-bottom: #7B7F80 1px solid;
  border-top: #7B7F80 1px solid;
  border-left: #7B7F80 1px solid;
  border-right: #7B7F80 1px solid;
}



div.window {
  text-align: left;
  min-width:820px;max-width:1000px;width:expression(document.body.clientWidth < 823 ? "820px": document.body.clientWidth > 1000 ? "997px" : "auto" );
  margin-left: auto;
  margin-right: auto;

  margin-top: -5px;
  margin-bottom: 6px;


}

div.satteldecke {
  background-image: url(../images/sd-muster.gif);
  background-repeat: repeat;

  margin-left: 10px;
  margin-right: 10px;
}

*.sd-out-l {
  margin: 0px;
  padding: 0px;
  background-image:url(../images/sd-out-l.gif);
  background-repeat: repeat-y;
}

div.bottom-line {
  height: 39px;
  margin: 0px;
  padding: 0px;
  background-image:url(../images/sd-leftbottom.gif);
  background-repeat: no-repeat;
}

div.bottom-image {
  height: 39px;
  margin: 0px;
  padding: 0px;
  background-image:url(../images/sd-bottom.gif);
  background-repeat: repeat-x;
  background-position:10px 26px;
}

div.head {
  height:96px;
  /* background-image: url(../images/krrv-head3.jpg); */
  /* background-repeat: no-repeat; */
}

div.contextimage {
  position:absolute;
  height: 96px;
  width: 160px;
  background-image: url(../images/krrv-flag12.jpg);
  background-position:center;
  background-repeat: no-repeat;
  margin-top:-116px;
}

div.top-right-image {
  float: right;
  margin-top:21px;
  margin-right:20px;
  height: 66px;
  width: 171px;
  background-image: url(../images/krrv-wappen.gif);
  background-position:center;
  background-repeat: no-repeat;
}

div.left-top {
  color:#90b0d0;
  width: 128px;height: 96px;margin-left:35px;margin-left:45px;width: 96px;height: 96px;margin-top:2px;background-image: url(../images/pferdekopf3.gif);  background-repeat: no-repeat;
  text-align: center;
}


div.riemen {
  width:50px;
  margin-left:140px;
  z-index:0;
}

td.main {
  background:#3B3F40;
  padding-right: 8px;
}

div.main {
  background-repeat:no-repeat;
  background:#3B3F40;
/*  color:#9B9FA0; */
color: #DBDFE0;
/*  padding-right:8px; */
/*  padding-left:24px; */
  font-size:13px;
}

div.main-bottom {
  text-align: right;
}

.center {
  width: 100%;
  text-align: center;
}

.right {
  text-align:right;
}

.left {
  text-align:left;
}

td.title1 {
  background:#3B3F40;
  background-image: url(../images/titleline.gif);
  background-repeat: repeat-x;
  padding-top:4px;

}

div.titleline {

  background-image: url(../images/titleline.gif);
  background-repeat: repeat-x;
  height:3px;
  margin-top:10px;

}

div.title1line {
  margin-top:28px;
  height:1px;
  border-top: #2B2F30 2px solid;
}
div.title1line2 {
  font-size:0px;
  height:2px;
  border-top: #7B7F80 1px solid;
}


*.title1text {
/*  position:absolute; */
 font-size:20px;
 color: #8B8F90;
 margin-left: 7px;
}

div.buttonpanel {
  margin-left:0px;
  padding-top:15px;
}

div.rightcontent {
  margin-left:8px;
  margin-bottom:16px;
  color:#9B9FA0;
  font-size:13px;
}

div.counter {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#90b0d0;
  width:220px;
  height:48px;
  background-image:url(../images/schnalle-muster-big.gif);
  background-repeat: repeat-x;
  margin-left:80px;
  padding-left:0px;
  padding-top:8px;
  margin-top:12px;
  text-align: center;
}

#menuleft div.leftmenuitem {
  font-size:11px;
  font-weight:bold;
  width:142px;
  background-image:url(../images/schnalle-muster.gif);
  background-repeat: repeat-x;
  height:26px;
  padding-left:8px;
  padding-top:6px;
  margin-top:12px; }


*.bodyformat {
  color:#9B9FA0;
  font-size:13px;
}


}
