@import url(inc/leftcol.css);
/* Hintergrundbilder/Farben, die nicht dynamisch geaendert werden koennen,
aber z.B. fuer weitere Mandanten angepasst werden muessen.  */
/* -------------------------- ***** Diverse Farben ***** ---------------------------- */
#metaNavi li,
#metaNavi li a,
#footer,
#footer a,
.hinweis,
.service #subnavi h2,
#kontakt .box span,
#content .box label span {
	border-color: #AA9F8D;
	color: #AA9F8D;
}
#topnavi li a:hover {
	/* z.B. bgcolor der Navilinks */
	/* nicht pflegbar vorgesehen*/
}
input, select, textarea {
	border-color: #D3D0C7;
}
input.initState {
	color: #B8AFA0;
}
.box .header {
	background-color: #ABA291;
}
.box .header h3,
.textHell {
	color: #fff;
}
.box fieldset,
.box .fakeFieldset {
	border-color: #D6D2CB;
}
#topimage, .topimage, .teaser img.product {
	border-color: #EEEBE6;
}
button,
.ctaLink,
.forwardLink a,
a.more {
	/*background-image: url(../img/icon_link_but_000000.gif);*/
}

#container button:hover,
#container .ctaLink:hover,
#container .forwardLink a:hover,
#container a.more:hover {
	background-image: url(../img/icon_link_but_AA9F8D.gif);
	color: #AA9F8D;
}

#container .backLink {
	background-image: url(../img/icon_back_link_but_000000.gif);
}
#detailPopup .closeBut {
	background-image: url(../img/icon_close_but_734A07.gif);
}
.printLink {
	background-image: url(../img/icon_print.gif);
	overflow:visible !important;
}
#detailPopup .closeBut:hover {
	color: #AA9F8D;
}
.strongLink {
	background-color: #EFEBE8;
	background-image: url('../img/icon_strong_link.gif');
}
.pureIconInfo {
	background-image: url(../img/icon_info.gif);
}
#modeLexikon .active {
	color: #AAA08D;
}
#content form .error {
	border-color: #E0001A;
}
.errorMessage,
.errorHead {
	color: #E0001A;
}
/* -------------------------- ***** Hintergrundbilder, die auf allen Seiten vorkommen koennen ***** ---------------------------- */

#subnavi ul li a:hover,
#subnavi .chosen span,
#subnavi .chosenBranch a,
#subnavi .chosenBranch .chosen a {
	background-color: transparent;
}
#subnavi ul li {
	background-image: url(../img/bg_subnavi.gif);
}
#subnavi ul li a,
#subnavi .chosenBranch ul li a {
	background-color: #fff;
}
#subnavi ul li a:hover {
	background-color: transparent;
}
#subnavi ul,
#subnavi .abschluss {
	background-image: url(../img/bg_subnavi_trennlinie.gif);
}
#subnavi ul li {
	/*background-color: #fff;*/
}
.imgBut {
	background-color:#EFEBE8;
}
.box fieldset,
.box .fakeFieldset {
	background-image: url(../img/bg_fieldset.jpg);
	background-color: #FCFCFA;
}
#direktbestellung fieldset {
	background-image: url(../img/bg_direktbest.gif);
	background-repeat: repeat-x;
}
.wkAbschluss .fakeFieldset {
	background-image: url(../img/bg_direktbest.gif);
	background-repeat: repeat-x;
}
.wkAbschluss .summe {
	background-image: url(../img/bg_summe.gif);
	background-color: #C6C0B6;
}
#detailseite #recommendation,
#bsNeuesProdukt #recommendation,
#modeLexikon #iContentRight {
	background-image: url(../img/bg_verlauf_lang.jpg);
}
#recommendation ul li img {
	border-color: #C8C7C1;
	color: #C8C7C1;
}
#cols #previewImages li a,
#popContent #previewImages li div,
#warenkorb #content .detailCol img,
#bsPruefen #content .detailCol img,
#orderDone #content .detailCol img,
#bsNeuesProdukt #content #newArticle img {
	border-color: #EEEBE7;
}
/* --------------------------
	***** Fuer spezielle Farb-Klassen / Seiten-IDs *****
	---------------------------- */
/* -------------------------- ***** Detailseite ***** ---------------------------- */
#modeberatung .modelexikon {
	background-image: url(../img/icon_modelexikon_mini.gif);
}
#modeberatung .masstabellen {
	background-image: url(../img/icon_masstabelle_mini.gif);
}
#modeberatung .massnehmen {
	background-image: url(../img/icon_massnehmen_mini.gif);
}
#modeberatung .waschsymbole {
	background-image: url(../img/icon_waschsymbole_mini.gif);
}
#detailseite .zoom {
	background-image: url(../img/icon_zoom.gif);
}
#detailseite #recommendation ul li {
	border-color: #D2CDC6;
}

#direktbestellung .imgBut {
	background-image: url(../img/icon_warenkorb_neutral.gif);
	background-color: transparent;
}
#bsPruefen .wkImgBut,
#bsPruefen .wkImgBut:hover,
#warenkorb .wkImgBut,
#warenkorb .wkImgBut:hover,
#bsNeuesProdukt .wkImgBut,
#bsNeuesProdukt .wkImgBut:hover
{
	/* Ueberschreibt die Angabe aus der dynamic.css */
	background-image: url(../img/icon_warenkorb_button_neutral.gif);
}
#modeLexikon #lexikon strong,
#modeLexikon #lexikon a:hover,
#katalogBestellen .katBild label {
	color: #AA9F8D;
}
.service hr,
#kontakt #kontakt_adresse,
#serviceUebersicht #service_text,
#content #serviceUebersicht ul li {
	border-color: #E7E7E7;
}
#content #serviceUebersicht img.right,
#kontakt #content img.right {
	border-color: #EEEAE7;
}
#katalogBestellen .katBild img {
	border-color: #fff;
}
#katalogBestellen .imgBut {
	background-image: url(../img/icon_newsletter_best.gif);
}
#newsletter #content .imgBut {
	background-image: url(../img/icon_newsletter_best.gif);
}
#waschsymbole #content table td {
	background-color: #fff;
}

/* -------------------------- ***** Tabellen ***** ---------------------------- */
table th {
	background-color: #AAA08D;
	color: #fff;
	border-color: #fff;
}
table td {
	border-color: #EEEBE7;
}
table th.first {
	border-left-color: #AAA08D;
}
table th.last {
	border-right-color: #AAA08D;
}
table td.first {
	border-left-color: #fff;
}
table td.last {
	border-right-color: #fff;
}
/* ----------------- ***** Tabellen Service ***** ------------ */

.service table thead th {
	border-color: #AAA08D;
}
.service #content table,
body .service table tbody th {
	background-color: #fff;
	border-color: #D6D2CB;
	color: #000;
}
.service table td {
	border-color: #D6D2CB;
	background-color: #F8F7F5;
}
.service table tbody th.first,
.service table tbody th.last,
#massTabellen #content td.doppelgroesse table td {
	border-color: #D6D2CB;
}
/* -------------------------- ***** Suchfeld und Suchergebnis ***** ---------------------------- */
#completerResult {
	background-image: url('../img/bg_such_completer.jpg');
	background-color: #fff;
}
#completerResult .resultSet h2 {
	color: #AAA08D;
}
#suchergebnis h1 {
	color: #000;
}
#suchesub {
	padding-bottom: 50px;
}
#suchesub #subnavi h2 {
	background-image: url('../img/icon_limit_search_arrow.gif');
	min-height: 25px;
}
#suchesub #cols #subnavi span div a,
#suchesub #cols #subnavi .chosenBranch span div a {
	color: #B7AF9E;
}
#suchesub #cols #subnavi span div a:hover ,
#suchesub #cols #subnavi .chosenBranch span div a:hover {
	color: #000;
}
#suchesub #cols #subnavi a div {
	color: #CEC8BD;
}

#suchergebnis #resultList,
#markenView .dynamicRasterPage {
	border-color: #AAA08D;
}
#suchergebnis #resultList li a img {
	border: 2px solid;
	border-color: #EEEBE7;
}
#suchergebnis #recomArticle {
	background-color: #ECEBE9;
}
#suchergebnis #recomArticle h3 {
	background-color: #ACA392;
	color: #fff;
}
#suchergebnis #recomArticle li {
	background-color: #AAA08D;
}
#suchergebnis #recomArticle li a:hover {
	color: #fff;
}
#suchergebnis #recomArticle li a img {
	border-color: #ACA390;
}

/* ***********************************
	Magazin
*************************************** */
.magazinAbout, .magazinOpenDoor {
	float: left;
}

.magazinAbout div.text, .magazinOpenDoor .text {
	float: left;
    width: 230px;
    margin-right: 30px;
    clear: none;
}

.magazinOpenDoor .text {
	margin-right: 50px;
}

.magazinAbout .pic, .magazinOpenDoor .pic {
	float: left;
	width: 190px;
}

.magazinOpenDoor .pic {
	width: 340px;
}

.magazinAbout .pic img {
	border: 5px solid #EEEBE7;
}


#content.magazinNewsBg, .magazinNews {
	background: url(../img/magazin_news_bg.gif) 10px 90px no-repeat;
}

.magazinNews {
	float: left;
}

.magazinNews h2 {
	padding-bottom: 28px;
}

.magazinNews .text {
	float: left;
	width: 495px;
	margin-right: 15px;
}

.magazinNews .pic {
	float: left;
	width: 200px
}

.magazinNews .linie, .magazinWalkOfFame .linie {
	clear: both;
	width: 495px;
	border-bottom: 1px solid #E7E7E7;
	display: block;
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 0px;
	font-size: 1px;
	margin-bottom: 13px;
}

#content.magazinWalkOfFameBg {
	background: url(../img/walk_of_fame_bg.gif) 0 70px no-repeat;
}

.magazinWalkOfFame {
	float: left;
    background: url(../img/walk_of_fame_bg.gif) 0 20px no-repeat;
}
h1.magazinWOFh1 {
	padding-left: 32px;
	padding-bottom: 12px;
	padding-top: 8px;
	background: url(../img/walk_of_fame_bg_h1.gif) 0 0 no-repeat;
	margin-bottom: 0;
	margin-top: -8px;
}
.magazinWalkOfFame h2 {
	padding-bottom: 5px;
}

.magazinWalkOfFame .text {
	float: left;
	width: 495px;
	margin-right: 15px;
}

.magazinWalkOfFame img {
	float: left;
	margin: 0 15px 15px 0;
}

.magazinWalkOfFame .pic {
	float: left;
	width: 200px
}

.magazinWalkOfFame .pic img {
	border: 5px solid #EEEBE7;
}

#content.magazinReiseberichteBg {
	background: url(../img/reiseberichte_bg.gif) 0 60px no-repeat;
}

.magazinReiseberichte {
	float: left;
}
.magazinReiseberichte .text {
	float:left;
	margin-right:20px;
	width:495px;
}
.maagazinReiseberichte.pic {
	/*background: url(../img/magazin_stripes.gif) 18px 0 repeat!important;*/
}
.magazinReiseberichte .pic {
	float:left;
	width:223px;
}
.magazinReiseberichte .pic img {
	padding-bottom: 40px;
}

.magazinReiseberichte .pic.pdf {
	/*background: url(../img/magazin_stripes.gif) 18px 0 repeat;*/
	width: 184px;
	padding: 10px 0;
	height: 47px;
}
.magazinReiseberichte .withPic {
	/*background: url(../img/magazin_stripes.gif) 18px 0 repeat;*/
}

.magazinReiseberichte .pic.pdf a {
	background: url(../img/travelsheet_icon_pdf.gif) 10px 0 no-repeat;
	padding: 5px 10px 5px 55px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.magazinPodcast {
	float: left;
	border-bottom: 1px solid #EEEBE7;
	margin: 20px 0;
}

.magazinPodcast div {
	float: left;
	margin: 4px 20px 10px 0;
}

.magazinPodcastThumbs li {
	float: left;
	margin-right: 45px;
	margin-bottom: 25px;
}
.magazinTop10 {
	width: 740px;
	padding: 35px 0 35px 10px;
	position: relative;
}

.magazinTop10.even {
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	/*background: url(../img/magazin_stripes.gif) 0 0 repeat;*/
}

.magazinTop10 .leftItem, .magazinTop10 .rightItem  {
	width: 352px;
	float: left;
	margin-right: 19px;
}

.magazinTop10 .rightItem {
	margin-right: 0;
}

.magazinTop10 img {
	border: 2px solid #E8E6E5;
}

.magazinTop10 .pic {
	margin-right: 10px;
	float: left;
	width: 182px;
	position: relative;
}

.magazinTop10 span.star {
	display: block;
	width: 36px;
	height: 34px;
	background: url(../img/top_ten_star_default.gif) 0 0 no-repeat;
	text-align: center;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100;
	padding-top:11px;
	font-weight: bold;
	font-size: 1.1em;
}

.magazinTop10 span.starOne {
	display: block;
	width: 57px;
	height: 55px;
	background: url(../img/top_ten_star_top1.gif) 0 0 no-repeat;
	position: absolute;
	top: -20px;
	left: -11px;
	z-index: 100;
}

.magazinTop10 .text {
	float: left;
	width: 158px;
    clear: none;
}
.magazinTop10 .text a.more {
	display: block;
	margin-top: 3px;
	background: url(../img/magazin_linkarrow.gif) 0 3px no-repeat;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
}
.magazinTop10 h3 {
	padding-bottom: 3px;
}

.layerObjektFloat,
.dynamicRasterPage .bigPic,
.dynamicRasterPage .bigPicText {
	border-color: #EEEBE7;
}

/*
.dynamicRasterPage .bigPicText {
	height: 237px;
	width: 180px;
	overflow: hidden;
}
*/

.layerObjektFloat .noImage {
	display: block;
	width: 178px;
	height: 178px;
	text-decoration:none;
}