#dlset {
	background:#F2EAE1;
}

#dlset dd#content {
position:absolute;
top:365px;
	background-color:#F2EAE1;
 border-left:1px solid #ccc;
	border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

#dlset dd#subnav ol li a.active {
	color:#BB9A77;
}

ul#main li#columncenter a {
    color:#000000;
}

ul#main li#columnright a {
	color:#BB9A77;
}

#dlset dt#teaser {
       position:absolute;
           z-index:100;
	background-color:#F2EAE1;

}

ul#main li#columnleft b {
	font-size:12px;
        margin:10px 0 0 0;
        display:block;
}

ul#main li#columncenter h2 {
	color:#BB9A77;
}

ul#main li#columnright #rightnormal .rightimage {
	background:#FDF9F6;
	padding:10px 0 10px 10px;
	margin-top:15px;
}

ul#main2 li#buttons {
  	background-color:#F2EAE1;         /* farbe */
}

ul#main2 li#buttons p {
color:#9A7757;
}

ul#main2 li#buttons #koenig {
background-color:#D1BDA5;
}

ul#main2 li#buttons #koenig p {
background:transparent url(../images/koenig3.jpg) no-repeat scroll 0px 1px;
}

ul#main2 li#buttons #adhoc #p {
background:transparent url(../images/adhoc2.jpg) no-repeat scroll 0px 1px;
}


/* --- Customers --- */

.customers, .customers_static {
	background-color:#FDF9F6;
}

.customers p.quote, .customers_static p.quote {
	background-color:#F2EAE1;
}

.covercase {
	border:1px solid #C99E73;
}

.coverimage {
	border:1px solid #C99F75;
}

/* --- Contact --- */

ul#main li#columncenter dl.contact dt {
    color:#BB9A77;
}



/* --- Newsletter form --- */


#newsletterformcontainer {
	padding:10px;
	background: url(../images/bg_newsletter.gif);
}

#pretext {
	font-size:.8em;
	margin-bottom:10px;
}

.newsletterinput {
	border:1px solid #B5AEA4;
	background:#fff;
}

.newsletterselect {
	border:1px solid #B5AEA4;
	background:#fff;
}


.newslettersubmit {
	border-top:1px solid #F2EAE1;
	border-left:1px solid #F2EAE1;
	border-bottom:1px solid #918B83;
	border-right:1px solid #918B83;
	background:#C2B3A0;
	color: #000;
}

ul#main li#columnright div.beigeBox {
border:1px solid #d1bda5;
color:#000000;
font-size:0.8em;
margin:0;
padding:10px 8px 10px;
}

ul#main li#columncenter .eventtable {
    background:none;
}

ul#main li#columncenter .eventtable td {
    background:none;
}