/**
* composites
*/
.box{
  margin-bottom:15px;
  padding:0 10px;
}
.box h3{
  margin:0; padding:0;
}
.box span.iconlink{
  display:block;
}
.box span.iconlink a{
  background:url(../img/smallarrow.jpg) 0px 3px no-repeat;
  padding-left:15px;
}
.head{
  padding:0 10px;
}

.box .teaserimg{
  float:left;
  width:140px;
}
.box .teasercontent{
  margin-left:145px;
}
.homeSearch {
  float:left !important;
  background-color:#f2f2f2;
  height:52px;
  width:150px !important;
  border-right:2px solid #c2c2c2;
  margin-bottom:10px;
}
.homeSearch #search {
  width:110px !important;
}
.homeSearch .hbcontent {
  float:left;
  margin-top:2px;
  margin-left:4px;
}
.homeLogin {
  float:left !important;
  background-color:#f2f2f2;
  height:52px;
  width:374px;
  margin-bottom:10px;
}
.homeLogin .UserName {
  width:88px !important;
}
.homeLogin .Password {
  width:88px !important;
}
.homeLogin .left {
  float:left;
}
.homeLogin .left .hbcontent {
  float:left;
  margin-top:6px;
  margin-left:4px;
}
.homeLogin .center {
  float:left;
}
.homeLogin .center .hbcontent {
  margin-top:15px;
  margin-left:3px;
  margin-right:5px;
}
.homeLogin .center .hbcontent .btn{
  background-color:#ffffff;
}
.homeLogin .right {
  float:left;
}
.homeLogin .right .hbcontent {
  margin-top:9px;
  margin-left:3px;
  margin-right:5px;
}
.resetLogin {
  background-color:#f2f2f2;
  float:left;
}
.resetLogin .btn{
  background-color:#ffffff;
}
/*546*/

/**
* composites END
*/

.aktuellesHeft,
.rightBox{
  margin-bottom:8px;
}

.aktuellesHeft h3,
.rightBox h3,
.aktuellesHeft .content,
.rightBox .content,
.rightBox .content *{
  font-family: Verdana, Helvetica, sans-serif;
  font-size:10px;
}

.aktuellesHeft h3,
.rightBox h3{
  line-height:30px;
  color:#fff;
  background:url(../img/blue/bg_title_160.gif) no-repeat;
  margin:0; padding:0 8px;
}
.aktuellesHeft h3{
  background:url(../img/blue/bg_title_150.gif) no-repeat;
}
.aktuellesHeft h3 span{
  color:#000;
}
.aktuellesHeft .content,
.rightBox .content{
  padding-top:8px;
  padding-bottom:0;
  background:#f2f2f2 url(../img/round_box_top_160.gif) top left no-repeat;
}
.aktuellesHeft .content{
  padding: 8px 0 0 0;
  background:#f2f2f2 url(../img/round_box_top_150.gif) top left no-repeat;
  text-align:center;
}
.aktuellesHeft .content .btm,
.rightBox .content .btm{
  height:8px;
  font-size:1%;
  margin:0 -8px 0 -8px;
  background:#f2f2f2 url(../img/round_box_btm_160.gif) top left no-repeat;
}
.aktuellesHeft .content .btm{
  margin:0;
  background:#f2f2f2 url(../img/round_box_btm_150.gif) top left no-repeat;
}

.bg150 h3{
  background:#f2f2f2 url(../img/blue/bg_title_150.gif) top left no-repeat;
}
.bg150 .content{
  background:#f2f2f2 url(../img/round_box_top_150.gif) top left no-repeat;
}
.bg150 .btm{
  background:#f2f2f2 url(../img/round_box_btm_150.gif) top left no-repeat;
}

.bg150 form input{
  width:100px;
}

.rightBox .ad{
  background:none;
  padding:8px 0;
}
.rightBox .ad img,
.rightBox .ad table{
  margin-bottom: 5px;
}
.hr{
  height:2px;
  margin-bottom:10px;
  background:#004d80;
}

form#loginBox input{
   width:138px;
}
form#loginBox input.btn{
  width:45px;
}

/***
* anzeigemarkt
*/
.boxLeft, .boxRight {
  float: left;
  width: 252px ;/*262px*/
  padding: 3px;
  margin-bottom: 6px;
  border: 1px solid #004d80;
}
.boxLeft h2, .boxRight h2 {
  color: #ed2024;
  margin: 0; padding: 0;
}
.boxLeft a, .boxRight a {
  text-decoration: underline;
}
.boxLeft span,
.boxRight span {
  text-decoration: underline;
  font-weight: bold;
  display: block;
  margin-top: 3px;
}
.boxLeft {
  margin-right: 3px;
}
.boxRight {
  margin-left: 3px;
}
/***
* anzeigemarkt end
*/

