body {
  margin: 0px;
  background-color: #ffffff;
  }

html {height: 100.2%;}a:link, a:visited {
  color: #D9572C;
}
a:hover, a:active {
  color: #7A3016;
}
td, body {
  font-family: verdana;
  font-size: 11px;
  color: #676767;
}
input, textarea, select {
  font-family: verdana;
  font-size: 10px;
  background-color: #e8eef0;
  color: #000000;
}
.error {
  color: #ef4850;
}
a:link.mainmen, a:visited.mainmen {
  text-decoration: none;
  color: #044b64;
  font-weight: bold;
  font-size: 12px;
}
a:link.mainmenoff, a:visited.mainmenoff {
  text-decoration: line-through;
  color: #044b64;
  font-weight: bold;
  font-size: 12px;
}
a:hover.mainmen, a:active.mainmen {
  color: #558698;
}
a:link.mainmensel, a:visited.mainmensel, a:link.mainmenseloff, a:visited.mainmenseloff {
  color: #558698;
  font-weight: bold;
  font-size: 12px;
}
a:link.mainmensel, a:visited.mainmensel {
  text-decoration: none;
}
a:link.mainmenseloff, a:visited.mainmenseloff {
  text-decoration: line-through;
}
  a:link.blink, a:visited.blink, a:link.blinksel, a:visited.blinksel {
    text-decoration: none;
    color: #D9572C;
    font-weight: bold;
    font-size: 12px;
  }
  a:link.blinkoff, a:visited.blinkoff, a:link.blinkoffsel, a:visited.blinkoffsel {
    text-decoration: line-through;
    color: #D9572C;
    font-weight: bold;
    font-size: 12px;
  }
  a:hover.blink, a:active.blink, a:link.blinksel, a:visited.blinksel, a:link.blinkoffsel, a:visited.blinkoffsel {
    color: #7A3016;
  }

  a:link.blist, a:visited.blist {
    text-decoration: none;
  }
  a:link.blistoff, a:visited.blistoff {
    text-decoration: line-through;
  }
  a:link.blistakt, a:visited.blistakt {
    color: #A6ADB6;
    text-decoration: none;
  }
  a.blistoffakt {
    color: #A6ADB6;
    text-decoration: line-through;
  }
  


  #uppermen {
    top: 30px;
    position: absolute;
    text-align: right;
    width: 742px;
  }
  #uppermen a:link, #uppermen a:visited, #footermen a:link, #footermen a:visited, #submen a:link, #submen a:visited, .innermen a:link, .innermen a:visited {
    color: #A6ADB6;
    text-decoration: none;
  } 
  #uppermen a:hover, #uppermen a:active, #footermen a:hover, #footermen a:active, #submen a:hover, #submen a:active, .innermen a:hover, .innermen a:active {
    color: #848A91;
    text-decoration: none;
  }
  .headline01 {
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 14px;
    color: #D9572C;
  }
  .headline02 {
    margin-bottom: 12px;
    font-weight: bold;
    color: #D9572C;
  }



.img {
  border: 1px #e8eef0 solid;
}
.imgwoborder {
  border: none;
}
.imgoffline, .imgwoborderoffline {
  border: 3px red solid;
}


  .img {
    padding: 2px;
  }
  .imgwoborder {
    padding: 2px;
  }
  .imgoffline, .imgwoborderoffline {
    padding: 2px;
  }

.descr {
  font-size: 9px;
}
.small {
  font-size: 10px;
}
.bigger {
  font-size: 12px;
}
/* border left&right*/
.brl {
  border-left: 1px #044b64 solid;
  border-right: 1px #044b64 solid;
}
/* border left*/
.bl {
  border-left: 1px #044b64 solid;
}

/* border bottom&top*/
.bbt {
  border-top: 1px #044b64 solid;
  border-bottom: 1px #044b64 solid;
}

.options {
  position: absolute;
  left: 50%;
  margin-left: 300px;
  top: 0px;  z-index: 4;
}
  .footer a:link, .footer a:visited {
    text-decoration: none;
    color: #044b64;
  }
  .footer a:hover, .footer a:active {
    color: #000000;
  }
  .footermen {
    background-color:#bfd0d7;
    color:#044b64;
  }


.offline {
  text-decoration: line-through;
}

.anou {
  text-decoration: none;
}

.b td, .b {
  font-weight: bold;
}
.nobr {
  white-space: nowrap; 
}
.success {
  color: #00cc33;
}
.c {
  text-align:center;
}
.bgtext, .bgtext a:link, .bgtext a:visited{
  color: #000000;
}
.bgtext a:hover {
  color: #efefef;
}

#popupbg {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	opacity:0.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
#popupbox {
  width:450px;
  height:250px;
  border: 3px red solid;
  padding: 5px;
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -125px;
  margin-left: -220px;
}
/** The Videos **/
.videos {
  text-align: center;
  clear: both;
  padding-bottom: 15px;
}
a.mediafile   { display: block; }
div.mediafile { margin: 10px auto 10px auto;}
div.mediafile div, div.iframe_caption { font-style: italic; color: #676767; background-color: #ffffff; }

.price { 
  font-size: 22px;
  font-weight: bold;
  color: #c90;
  text-shadow: #999 3px 3px 5px;
  text-align: right;
  padding-right: 30px;
}
