/***Die allgemeine Schriftfarbe für die City-Seiten siehe Ticket COOPINT-52***/
 * {color: #333333;}


#content-container .linkBox ul li {background: none;}
#content-container .linkBox ul li ul li {background:none;}

/** CITY HOMEPAGE **/
#coop-city-startseite #content-col1 {position: relative;}
#coop-city-startseite #content-col2 {margin-top: -10px;}

#coop-city-startseite #content-col1 .CCHCITY-VSTSuche-HPteaser,
#coop-city-startseite #content-col1 .CCHCITY-meineVKST-HPteaser {
	position: absolute;
	left: 554px;
	top: 0; 
}
#coop-city-startseite #content-col1 .CCHCITY-HPSlideTeaser {
	position: absolute;
	top: 175px;
	left: 554px;
}

.CCHCITYHPTeaser {
	position: relative;
	height: 341px;
	width: 554px;
}
.CCHCITYHPTeaser img , .CCHCITYHPTeaser embed {
	height: 341px;
	width: 554px;	
}

.CCHCITYHPTeaser .header {
	display: none;
}


.CCHCITY-VSTSuche-HPteaser, 
.CCHCITY-meineVKST-HPteaser {
	position: relative;
	height: 135px;
	width: 226px;
        padding: 20px;
	background-color:#877A6B;
}
.CCHCITY-VSTSuche-HPteaser h2,
.CCHCITY-meineVKST-HPteaser h2
 {
    color: #ffffff;
    margin: 0 0 10px 0;
}
.CCHCITY-VSTSuche-HPteaser .content p,
.CCHCITY-meineVKST-HPteaser .content p {
    color: #ffffff;
font-size: 12px;
/*für die Personalisierung hinzugefügt*/
width: 236px;
}

/***Nicht Personalisiert***/
.CCHCITY-VSTSuche-HPteaser .searchform  {
	width: 250px;
	height: 30px;
}

.CCHCITY-VSTSuche-HPteaser .searchform input {
    display: inline;
    margin: 0;
}

.CCHCITY-VSTSuche-HPteaser .searchform #vstplz {
    margin: 0;
padding: 2px 5px;
    width: 160px;
height: 15px;
border-top: 1px solid #6D6F70;
border-left: 1px solid #C9CBCC;
border-right: 1px solid #C9CBCC;
border-bottom: 1px solid #D3D5D6;
}
/***Ende Nicht Personalisiert***/
 		/***Personalisierter Bereich***/
		.CCHCITY-meineVKST-HPteaser .btn,
		.CCHCITY-meineVKST-HPteaser .btn a {
			border: 0 none;
			cursor: pointer;
			margin-top: 5px;
			height: 41px;
		}
	
		.CCHCITY-meineVKST-HPteaser .vkst {
			display: -moz-inline-block; /* ff2 */
			display: inline-block;
			overflow: hidden;
		}
	
		.CCHCITY-meineVKST-HPteaser .vkst a {
			float: left;
			height: 36px;
			padding-left: 2px;
			background: url(../image/city/btn_meineVKST.png) no-repeat 0 0px;
			
		}

		.CCHCITY-meineVKST-HPteaser .vkst a:hover {
			text-decoration:none;
		}
			
		.CCHCITY-meineVKST-HPteaser .vkst a span {
			display: -moz-inline-block; /* ff2 */
			display: inline-block;
			padding: 7px 13px 12px 7px; /*Abstand oben und unten ist so wg. dem mögl. Zeilenumbruch gewählt.*/
			background: url(../image/city/btn_meineVKST.png) no-repeat right -40px;

			font-size: 12px;
			font-weight: bold;
			line-height: 12px;			
			text-decoration: none;
			text-align: center;
			color: #fff;			

		}
	
/***Ende Bereich Personalisiert ***/
 

.CCHCITY-VSTSuche-HPteaser .linkContainer
 { 
    position: absolute;
	right: 21px;
	bottom: 15px;
	padding-left: 5px;
	width: 190px;
}

.it .CCHCITY-VSTSuche-HPteaser .linkContainer { right:14px; }
.fr .CCHCITY-VSTSuche-HPteaser .linkContainer { width: 210px; right:36px; }


/*Personalisiert*/
.CCHCITY-meineVKST-HPteaser .linkContainer { 
    position: absolute;
	right: 15px;
	bottom: 15px;
	padding-left: 5px;
	width: 150px;
}

.CCHCITY-VSTSuche-HPteaser .linkContainer a,
.CCHCITY-meineVKST-HPteaser .linkContainer a {
    font-size: 12px;
    background-position: right 3px;
}
.CCHCITY-VSTSuche-HPteaser .linkContainer a:hover,
.CCHCITY-meineVKST-HPteaser a:hover {
text-decoration: underline;
}

/*.CCHCITY-VSTSuche-HPteaser .searchform #vstsearchsubmit {
    margin: 0;
    padding: 0;
    position: relative;
    top: 8px;
    left: 5px;
	
}
*/
.CCHCITY-VSTSuche-HPteaser .searchform #vstplz {
    margin: 8px 0 0 0;
	position: relative;
	float: left;    
}

.CCHCITY-VSTSuche-HPteaser .searchform #vstsearchsubmit {
     margin: 8px 0 0 0;
    padding: 0 0 0 5px;	
	position: relative;
	float: left;
}

.CCHCITY-HPSlideTeaser {
	
	height: 166px;
	width: 266px;
	overflow: hidden;
	
}


.CCHCITY-HPSlideTeaser a {
	display: block;
	height: 166px;
	width: 266px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

.CCHCITY-HPSlideTeaser a.active {
    z-index:10;
}

.CCHCITY-HPSlideTeaser a.last-active {
    z-index:9;
}

.lastSortStartseiteElInRow {
	margin: 0;
}

/*** Hover-Effekt Startseite***/

.CCHCitySortStartseiteElement {
    position: relative;
    width: 267px;
    height: 220px;
	overflow: hidden;
	float: left;
	margin: 20px 9px 0 0;
}
.CCHCitySortStartseiteElement .header {
    position: relative;
    top: 4px;
z-index: 2;
}
.CCHCitySortStartseiteElement .header h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.CCHCitySortStartseiteElement .mediaContainer {
    position: absolute;
z-index: 1;
    top: 22px;
    width: 267px;
    height: 200px;
    overflow: hidden;
}
.CCHCitySortStartseiteElement .mediaContainer .media {
    position: relative;
    /*top: -210px;*/
}

#coop-city-sortiment-startseite .lastSortStartseiteElInRow {
	margin: 20px 0 0 0;
}

.CCHCitySortStartseiteElement .linkContainer {
    position: absolute;
    /*top: 60px;*/
	top: 220px;
    left: 9px;
	z-index: 99;
}

#content-container .CCHCitySortStartseiteElement .linkContainer ul,
#content-container .CCHCitySortStartseiteElement .linkContainer ul li {
	cursor: pointer;
    list-style: none;
	list-style-position: inside;
	background: none;
	padding: 0;
	margin: 0;
}
#content-container .CCHCitySortStartseiteElement .linkContainer ul li {
    margin: 0 0 2px 0;
}
.CCHCitySortStartseiteElement .linkContainer a {
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
	line-height: 15px;
    background: url(../image/city/icon_arrow_white.png) no-repeat left 3px;
    padding: 0 0 0 15px;
}

.CCHEE12 {	margin-top: 10px;}

/** FARBSCHEMATA SORTIMENT OVERVIEW **/

#city-sortiment-mode-overview h2 {
	color: #8B9093;
}
#city-sortiment-schoenheit-overview h2 {
	color: #9D87B8;
}
#city-sortiment-wohnen-overview h2 {
	color: #E8862A;
}
#city-sortiment-papeterie-overview h2 {
	color: #ABB629;
}
#city-sortiment-reisefreizeit-overview h2 {
	color: #504F4D;
}

#city-sortiment-spielen-overview h2 {
	color: #1C88B8;
}

#content-col2.column p {
	width: auto;
}

#content-container ul.CCHEE09 li {margin-left: -10px;}
/*** Sortiment Header und Bild oben***/
.CCHCitySortimentDetailHeader {height: 201px; width: 820px; position: relative; margin-bottom: 0;}
.CCHCitySortimentDetailHeader .media {float:left; width: 560px; height: 200px;}
.CCHCitySortimentDetailHeader .media .border {background:  url(../image/city/border_detailheader.png) no-repeat 0px 0px;}
.CCHCitySortimentDetailHeader .media .border img {margin: 0 0 1px 0;}
.CCHCitySortimentDetailHeader .linkBox {float: right; width: 258px; background-color: #cccccc; height: 200px; margin: 0 0 0 2px;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox {margin: 8px 0 0 0px; list-style-type: none; padding:0;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li  {list-style: none; background-image: none; background: none; margin:0;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li ul {margin: 0 0 0 -12px;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li a {color: #5F6061; font-size: 15px; line-height: 1.3; font-weight:bold; list-style: none;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li a:hover {color: #FFFFFF; text-decoration: none;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li ul.nav_linkBoxInner li a {background:url(..///image/city/icon_arrow_white.png) no-repeat left 2px; font-weight:bold; color: #ffffff; font-size: 11px;  margin:0 0px 0px 0px; padding: 0 0px 0px 15px; line-height: 1.3;}
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li ul.nav_linkBoxInner li a:hover {text-decoration: underline; /*color: #5F6061; text-decoration:none;background:url(../image/city/icon_arrow_grey.png) no-repeat left 2px;*/ }
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li ul.nav_linkBoxInner li a:focus {color: #5F6061; text-decoration:none;background:url(../image/city/icon_arrow_grey.png) no-repeat left 2px; }
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li ul.nav_linkBoxInner li a:active {color: #5F6061; text-decoration:none;background:url(../image/city/icon_arrow_grey.png) no-repeat left 2px; }
#content-container .CCHCitySortimentDetailHeader .linkBox ul.nav_linkBox li ul.nav_linkBoxInner li.active a {color: #5F6061; text-decoration:none;background:url(../image/city/icon_arrow_grey.png) no-repeat left 2px; }


/** FARB SWITCH ***/
/***Mode, Schuhe & Accesoires mit/ohne Produktlinie***/
#city-sortiment-mode-detail .CCHCitySortimentDetailHeader .linkBox {background-color: #A0A4A7;}
#city-sortiment-mode-detail .CHCity_Markenteaser {background: #B8BBBC;}

#city-sortiment-mode-detail h1 {
	font-size: 18px;
	color: #333333; 
	margin-top:16px;
}

/***Mode, Schuhe & Accesoires***/
#city-sortiment-mode .CCHCitySortimentDetailHeader .linkBox {background-color: #A0A4A7;}
#city-sortiment-mode .CHCity_Markenteaser {background: #B8BBBC;}

/***Schönheit ohne Produktlinie***/
#city-sortiment-schoenheit-detail .CCHCitySortimentDetailHeader .linkBox {background-color: #C0A8E2;}
#city-sortiment-schoenheit-detail .CHCity_Markenteaser {background: #C0A8E2;}
#city-sortiment-schoenheit-detail h1 {
	font-size: 18px;
	color: #333333; 
	margin-top:16px;
}

/***Schönheit***/
#city-sortiment-schoenheit .CCHCitySortimentDetailHeader .linkBox {background-color: #C0A8E2;}
#city-sortiment-schoenheit .CHCity_Markenteaser {background: #C0A8E2;}

/***Wohnen ohne Produktlinie***/
#city-sortiment-wohnen-detail .CCHCitySortimentDetailHeader .linkBox {background-color: #E8862A;}
#city-sortiment-wohnen-detail .CHCity_Markenteaser {background: #E8862A;}
#city-sortiment-wohnen-detail h1 {
	font-size: 18px;
	color: #333333; 
	margin-top:16px;
}

/***Wohnen***/
#city-sortiment-wohnen .CCHCitySortimentDetailHeader .linkBox {background-color: #E8862A;}
#city-sortiment-wohnen .CHCity_Markenteaser {background: #E8862A;}

/***Papeterie ohne Produktlinie***/
#city-sortiment-papeterie-detail .CCHCitySortimentDetailHeader .linkBox {background-color: #ABB629;}
#city-sortiment-papeterie-detail .CHCity_Markenteaser {background: #ABB629;}
#city-sortiment-papeterie-detail h1 {
	font-size: 18px;
	color: #333333; 
	margin-top:16px;
}

/***Papeterie***/
#city-sortiment-papeterie .CCHCitySortimentDetailHeader .linkBox {background-color: #ABB629;}
#city-sortiment-papeterie .CHCity_Markenteaser {background: #ABB629;}

/***Reise & Freizeit ohne Produktlinie***/
#city-sortiment-reisefreizeit-detail .CCHCitySortimentDetailHeader .linkBox {background-color: #A09F9B;}
#city-sortiment-reisefreizeit-detail .CHCity_Markenteaser {background: #A09F9B;}
#city-sortiment-reisefreizeit-detail h1 {
	font-size: 18px;
	color: #333333; 
	margin-top:16px;
}


/***Reise & Freizeit***/
#city-sortiment-reisefreizeit .CCHCitySortimentDetailHeader .linkBox {background-color: #A09F9B;}
#city-sortiment-reisefreizeit .CHCity_Markenteaser {background: #A09F9B;}
/***Spielen ohne Produktlinie***/
#city-sortiment-spielen-detail .CCHCitySortimentDetailHeader .linkBox {background-color: #7AC9EA;}
#city-sortiment-spielen-detail .CHCity_Markenteaser {background: #7AC9EA;}
#city-sortiment-spielen-detail h1 {
	font-size: 18px;
	color: #333333; 
	margin-top:16px;
}
/***Spielen***/
#city-sortiment-spielen .CCHCitySortimentDetailHeader .linkBox {background-color: #7AC9EA;}
#city-sortiment-spielen .CHCity_Markenteaser {background: #7AC9EA;}


/***2-Spalten in einer Zeile für die Detailansicht ohne Produktlinien***/
#city-sortiment-mode-detail #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-schoenheit-detail #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-wohnen-detail #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-papeterie-detail #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-reisefreizeit-detail #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-spielen-detail #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
/*Headerfarbe h2*/
#city-sortiment-mode-detail #content-col2 h2 {color:#333333;}
#city-sortiment-schoenheit-detail #content-col2 h2 {color:#333333;}
#city-sortiment-wohnen-detail #content-col2 h2 {color:#333333;}
#city-sortiment-papeterie-detail #content-col2 h2 {color:#333333;}
#city-sortiment-reisefreizeit-detail #content-col2 h2 {color:#333333;}
#city-sortiment-spielen-detail #content-col2 h2 {color:#333333;}


/***2-Spalten in einer Zeile für  Produktlinien***/
#city-sortiment-mode #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-schoenheit #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-wohnen #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-papeterie #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-reisefreizeit #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
#city-sortiment-spielen #content-col1  {float:left; width:267px; overflow: hidden; margin: 0 10px 0 0;}
/*Headerfarbe h2*/
#city-sortiment-mode #content-col2 h2 {color:#333333;}
#city-sortiment-schoenheit #content-col2 h2 {color:#333333;}
#city-sortiment-wohnen #content-col2 h2 {color:#333333;}
#city-sortiment-papeterie #content-col2 h2 {color:#333333;}
#city-sortiment-reisefreizeit #content-col2 h2 {color:#333333;}
#city-sortiment-spielen #content-col2 h2 {color:#333333;}

/***marken_teaser Detail mit und ohne Produktlinien***/
.CHCity_Markenteaser {height: 86px; width: 267px; }
.CHCity_Markenteaser .header {padding: 1px 0 0 5px; }
.CHCity_Markenteaser .header h3 {font-weight: normal; font-size: 12px; color: #ffffff;}
.CHCity_Markenteaser .content {padding: 0; margin: -10px 0 0 5px;}
.CHCity_Markenteaser .content p {font-weight: normal; font-size: 12px; color: #5F5F60;}
.CHCity_Markenteaser .overlay {height:86px;position:absolute;top:0;width:267px;z-index:2;}
.CHCity_Markenteaser .overlay .layer {background:transparent url(../image/city/ch_city_contentTeaser_layer.png) no-repeat scroll 0 0;bottom:0;color:#FFFFFF;height:23px;padding:2px 10px 0 40px;position:absolute;right:0;text-align:left;z-index:3;}
.it .CHCity_Markenteaser .overlay .layer {padding:2px 10px 0 37px;}
.fr .CHCity_Markenteaser .overlay .layer {padding:2px 10px 0 30px;}
.CHCity_Markenteaser .overlay .layer .linkContainer {padding: 2px 0 0 0;}
.CHCity_Markenteaser .overlay .layer a.arrow_right_14px_bold {color:#FFFFFF;text-decoration: none;}
.CHCity_Markenteaser .overlay .layer a.arrow_right_14px_bold:hover {color:#FF8C00;}

/** Slider für die Sortiment-Detailseite**/
.CCHCITY-DetailSlideTeaser_H310 {
	height: 310px;
	width: 267px;
	overflow: hidden;
	margin-top: 20px; 
}

.CCHCITY-DetailSlideTeaser_H310 a {
	display: block;
	height: 310px;
	width: 267px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

.CCHCITY-DetailSlideTeaser_H310 a img {
	
}

.CCHCITY-DetailSlideTeaser_H465 {
	height: 465px;
	width: 267px;
	overflow: hidden;
	margin-top: 20px; 
}

.CCHCITY-DetailSlideTeaser_H465 a {
	display: block;
	height: 465px;
	width: 267px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
.CCHCITY-DetailSlideTeaser_H465 a img {
}

.CCHCITY-DetailSlideTeaser_H620 {
	height: 620px;
	width: 267px;
	overflow: hidden;
	margin-top: 20px; 
}

.CCHCITY-DetailSlideTeaser_H620 a {
	display: block;
	height: 620px;
	width: 267px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
.CCHCITY-DetailSlideTeaser_H620 a img {
}

.CCHCITY-DetailSlideTeaser_H310 a.active, .CCHCITY-DetailSlideTeaser_H465 a.active, .CCHCITY-DetailSlideTeaser_H620 a.active {
    z-index:10;
}

.CCHCITY-DetailSlideTeaser_H310 a.last-active, .CCHCITY-DetailSlideTeaser_H465 a.last-active, .CCHCITY-DetailSlideTeaser_H620 a.last-active {
    z-index:9;
}


/***Column 2 Sortiment Produktlinien ***/
#city-sortiment-mode #content-col2,
#city-sortiment-schoenheit #content-col2,
#city-sortiment-wohnen #content-col2,
#city-sortiment-papeterie #content-col2,
#city-sortiment-reisefreizeit #content-col2,
#city-sortiment-spielen #content-col2 {
	float:left; width: 504px; overflow: hidden;
}
#city-sortiment-mode-detail #content-col2,
#city-sortiment-schoenheit-detail #content-col2,
#city-sortiment-wohnen-detail #content-col2,
#city-sortiment-papeterie-detail #content-col2,
#city-sortiment-reisefreizeit-detail #content-col2,
#city-sortiment-spielen-detail #content-col2 {
	float:left; width: 504px; overflow: hidden;
}
.CHCity_Produktlinie_Content .media {float:left; width: 269px; height: 201px; margin: 0 10px 0 0; }
.CHCity_Produktlinie_Content .media .border {background:  url(../image/city/border_sortiment.gif) no-repeat 0px 0px;}
.CHCity_Produktlinie_Content .media img {margin: 1px 0 0 1px;}
.CHCity_Produktlinie_Content .content {float: right; width: 225px;}
.CHCity_Produktlinie_Content p {margin: 0 0 5px 0;}

/***Column 3 ***/
.CHCityTeaser  {padding: 20px 0 0 0;}
.CHCityTeaser div.left {float: left; width: 395px;}
.CHCityTeaser .content {padding-top: 10px;}
.CHCityTeaser div.right {float: right; width: 385px; height: auto; }
.CHCityTeaser a.arrow_right_12px_regular {color: #333333; }
.CHCityTeaser a.arrow_right_12px_regular:hover {color:#FF8C00;text-decoration: none;}
.CHCityTeaser .media, .CHCityTeaser .content {
	float: left;
}
.CHCityTeaser .media {
	width: 100px;
	margin: 0px 10px 5px 0;
}

.CCHEE07 {margin-top: 20px;}
.horizontalLine1 {background: url(../image/city/vertikaler_verlauf.jpg) no-repeat 0px 0px; width: 820px; height: 1px; margin-top: 30px;}


/* Accordeon für City Mode ABC */
#coop-city-mein-stil-modeabc .CCHACCORD_820 ul.accHaupt .head { background-color: #AEA599; background-image: url(../image/city/arrow_white_big_down.png);  }
#coop-city-mein-stil-modeabc .CCHACCORD_820 ul.accHaupt .head a { color: #ffffff; }
#coop-city-mein-stil-modeabc .CCHACCORD_820 ul.accHaupt .selected {background-image: url(../image/city/arrow_white_big_up.png); background-color:#877A6B; }

/* Video Gallery fuer Mein Stil */
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY {padding-bottom:7px;margin-bottom:0px;height:100%;background:url(../image/city/border_video_gallery.gif) no-repeat left bottom;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY div.right .header {border-bottom:none;background:url(../image/city/bg_videogallery_item.jpg) no-repeat bottom left;padding-bottom:10px;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY h2 {color:#555044;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY div.right .header h3 {margin-bottom:0;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY div.right .media li {border:none;height:80px;background:url(../image/city/bg_videogallery_item.jpg) no-repeat bottom left;padding-top:10px;margin-top:0;margin-bottom:0;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY div.right .media li.active {border:none;background:url(../image/city/bg_videogallery_act.jpg) no-repeat left bottom;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY div.left h3 {margin-bottom:0;}
#coop-city-mein-stil-uebersicht .CCHVIDEOGALLERY div.left p {margin-top:10px;}


/*** Mein Stil Startseite ***/
#coop-city-mein-stil-startseite #content-col1 {width: 277px; float: left; margin-right: 0; margin-top:20px; background:url(../image/city/border_mein_stil_vertikal.png) no-repeat right top;}
#coop-city-mein-stil-startseite .CHCityStilberatungTeaser {width: 267px; margin: 0 0 20px 0;}
#coop-city-mein-stil-startseite .CHCityStilberatungTeaser .header h2 {font-size: 16px; font-weight: bold; margin: 0 0 15px 0;}
#coop-city-mein-stil-startseite .CHCityStilberatungTeaser .header h3 { font-weight: bold;  margin: 15px 0 5px 0;}
#coop-city-mein-stil-startseite .CHCityStilberatungTeaser .linkContainer {margin: 15px 0 0 0; }
#coop-city-mein-stil-startseite .CHCityStilberatungTeaser .linkContainer a.arrow_right_black_bold { color: #333333; background:transparent url(../image/city/icon_arrow_black_5px.png) no-repeat scroll right 4px;cursor:pointer;font-size:11px;font-weight:bold;padding:0 15px 0 0;}

#coop-city-mein-stil-startseite #content-col2 {width: 535px; float: right; margin: 20px 0 0 5px; }


#coop-city-mein-stil-startseite .CHCityVideoTeaser  {margin: 0;}

/*#coop-city-mein-stil-startseite .CHCityVideoTeaser .flash-replaced {height: 255px; overflow: hidden;}*/
#coop-city-mein-stil-startseite .CHCityVideoTeaser .media {height: 255px; margin-bottom: -3px;}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .media .contentContainer { margin: 0; }
#coop-city-mein-stil-startseite .CHCityVideoTeaser .media .contentContainer h1 { margin: 0; line-height: 1px; }
#coop-city-mein-stil-startseite .CHCityVideoTeaser .media .contentContainer .flash-replaced {height: 255px; width: 405px; overflow: hidden; }
#coop-city-mein-stil-startseite .CHCityVideoTeaser .left {width: 405px; }
#coop-city-mein-stil-startseite .CHCityVideoTeaser .right {width: 130px; margin-bottom: 0; position: absolute; bottom: 0; right: 0; _bottom: -1px; _right: -1px }

#coop-city-mein-stil-startseite .CHCityVideoTeaser .header h2 {font-size: 16px; font-weight: bold; margin: 0 0 15px 0;}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .header h3 {padding-left: 10px; margin: 0 0 15px 0;}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .content {color: #ffffff; padding: 10px 0 10px 10px;}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .linkContainer {padding: 0 0 10px 10px;}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .linkContainer a.arrow_right_black_bold { color: #333333; background:transparent url(../image/city/icon_arrow_black_5px.png) no-repeat scroll right 4px;cursor:pointer;font-size:11px;font-weight:normal;padding:0 15px 0 0;}

#coop-city-mein-stil-startseite .CHCityTeaser {width: 820px; background:url(../image/city/border_video_gallery.gif) no-repeat left top;}
/*** Farb-Switch für die Startseite***/
#coop-city-mein-stil-startseite .CHCityStilberatungTeaser .header h2 {color: #9D87B8}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .header h2 {color: #9D87B8}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .header h3 {color: #9D87B8}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .content {background-color:#9D87B8;}
#coop-city-mein-stil-startseite .CHCityVideoTeaser .linkContainer {background-color:#9D87B8;}

/***Farbanpassung Standardelement***/
/*BZE16_820 von Bau und Hobby*/
.BHZE16_820 .header, .BHZE16_820_v2 .header {
background-color:#AEA599;}
.BHZE16_820 .content, .BHZE16_820_v2 .content {
border-bottom:1px solid #AEA599;
}

/***Markensuche***/
#markensuche { height: 447px; width: 885px; position: absolute; top: 0px; left: 0px; z-index: 999; display: none; background: transparent url(../image/city/bg_markensuche.png) no-repeat 0 0; _background: transparent url(../image/city/bg_markensuche_ie.png) no-repeat 0 0;} /*width:880px; height: 441px*/
#markensuche .header {position: relative; overflow: auto; width: 880px; height: 30px; background-color: #AEA599; border-bottom: #FFFFFF solid 1px; margin-right: 5px;}
#markensuche .header h2 { position: absolute; top: 0; left: 20px; color: #ffffff; }
#markensuche .close { width: 30px; height: 30px; background: url(../image/city/layer_schliessen.png) no-repeat 0px 0px; margin-left: 850px; cursor: pointer;}
#markensuche .content { height: 410px;}
#markensuche .col {	width: 220px; height: 410px; float:left; text-align: left;}
#markensuche #markensuche-sortiment { background-color: #6C6559;}
#markensuche #markensuche-marken { background-color: #AEA599;}
#markensuche #markensuche-logo { width: 218px; height: 390px; margin: 10px 0 0 0; border-right:  1px solid #877A6B; }
#markensuche #markensuche-logo,
#markensuche #markensuche-vst { margin: 10px 0 0 0; height: 390px; background-color: #FFFFFF; background: #ffffff url(../image/city/coop_logo.png) no-repeat center 120px;}
/*Markensuche Col1*/
#markensuche #markensuche-sortiment ul,
#markensuche #markensuche-sortiment li,
#markensuche #markensuche-sortiment li a {margin: 0;padding: 0;list-style: none;font-size: 14px;color: #B7ADA4;}
#markensuche #markensuche-sortiment li a {display: block;}
#markensuche #markensuche-sortiment ul.level1 { margin: 20px; height: 300px;}
#markensuche #markensuche-sortiment ul.level1 li {_height: 1%;}
#markensuche #markensuche-sortiment li.alle {margin: 0 0 10px 0;}
#markensuche #markensuche-sortiment ul.level2 {margin: 15px 0 15px 0;}
#markensuche #markensuche-sortiment ul.level2 li {line-height: 16px; _height: 1%;}
#markensuche #markensuche-sortiment ul.level3 {margin: 10px 0 10px 10px;}
#markensuche #markensuche-sortiment ul.level3 li {line-height: 16px; _height: 1%;}
#markensuche #markensuche-sortiment ul.level3 li a {font-size: 12px;}
#markensuche #markensuche-sortiment ul li a.active {color: #ffffff;	background: url(../image/city/arrow_markenwelt_right.png) no-repeat 172px 3px;}
#markensuche #markensuche-sortiment ul li a.activesub {color: #ffffff;background: #6C6559 url(../image/city/arrow_markenwelt_bottom.png) no-repeat right 3px;}
#markensuche #markensuche-sortiment ul li a.activesubsub {color: #ffffff;}
/* Markensuche Col2*/
#markensuche #markensuche-marken .input {margin: 15px 0 0 10px;}
#markensuche #markensuche-marken .output {margin: 15px 0 10px 10px;}
#markensuche #markensuche-marken #searchForm {width: 172px;height: 15px;color: #565044;font-size: 12px;text-align: left;}
#markensuche #markensuche-marken #searchButton {position:absolute; margin: 1px 0 0 3px;}
#markensuche #markensuche-marken h3{color: #ffffff;font-size: 11px;font-weight: bold;}
#markensuche #markensuche-marken ul,#result_markenwelt ul li {list-style: none;	margin: 0;padding: 0;background: none;}
#markensuche #markensuche-marken ul#markenliste {margin: 0 10px 0 0;list-style: none;overflow-y: scroll;height: 319px;}
#markensuche #markensuche-marken ul#markenliste li { border-bottom: 1px solid #ffffff; margin: -4px 0 5px 0; padding: 2px 0 10px 0; width: 170px; display: block;}
#markensuche #markensuche-marken ul#markenliste li, #markensuche #markensuche-marken ul#markenliste li a {font-size: 11px;color: #ffffff;}
#markensuche #markensuche-marken ul#markenliste li h4 a { font-weight: normal; font-size: 12px; line-height: 16px;}
#markensuche #markensuche-marken ul#markenliste li h4, #markensuche #markensuche-marken ul#markenliste li p {margin: 0;  color: #ffffff; font-weight: normal; width: 170px; }


#markensuche #markensuche-vst h3 { margin: 38px 0 12px 10px; color: #6C6559}
#markensuche #markensuche-vst ul  {margin: 0px 10px 0 0;list-style: none;overflow-y: scroll;height: 319px; padding: 0 0 0 10px; background-color: #ffffff;}
#markensuche #markensuche-vst ul li { margin-bottom: 5px; padding: 2px 0 10px 0; width: 170px; display: block; border-bottom: 1px solid #6C6559; }
#markensuche #markensuche-vst ul li h4 a { font-weight: normal; font-size: 12px; line-height: 16px;}
#markensuche #markensuche-vst ul li h4, #markensuche #markensuche-vst ul li p {margin: 0;  color: #6C6559; font-weight: normal; width: 170px; }
#markensuche #markensuche-vst ul li a {color: #6C6559}
/* CHCitySortableTable - Sortable Table */

.CHCitySortableTable table.tablesorter {background-color: #b7afa5;margin: 0 0pt 15px;font-size: 12px;width: 100%;text-align: left;}
.CHCitySortableTable table.tablesorter a {text-decoration:none;font-size:12px;margin-bottom:0;}
.CHCitySortableTable table.tablesorter a:hover,
.CHCitySortableTable table.tablesorter a:active {text-decoration:underline;}
.CHCitySortableTable table.tablesorter thead tr th, 
.CHCitySortableTable table.tablesorter tfoot tr th {background-color: #565044;font-size: 12px;padding: 6px 10px 6px 10px;color:#ffffff;}
.CHCitySortableTable table.tablesorter thead tr .sorting {background:url(../image/city/tablesorter_bg.gif) no-repeat center right;cursor: pointer;color:#ffffff;background-color:#565044;}
.CHCitySortableTable table.tablesorter tbody td {color: #333333;padding: 10px;background-color: #ffffff;vertical-align: top;font-size: 12px;}
.CHCitySortableTable table.tablesorter tbody tr.even td {background-color:#e7e4e0;}
.CHCitySortableTable table.tablesorter tbody tr.hidden {display:none !important;}

.CHCitySortableTable table.tablesorter thead .sorting_asc {background: #ff8c00 url(../image/city/tablesorter_asc.gif) no-repeat right center;cursor:pointer;}
.CHCitySortableTable table.tablesorter thead .sorting_desc {background: #ff8c00 url(../image/city/tablesorter_desc.gif) no-repeat center right;cursor:pointer;}
.CHCitySortableTable table.tablesorter thead tr .headerSortDown, 
.CHCitySortableTable table.tablesorter thead tr .headerSortUp {background-color: #ff8c00;}
.CHCitySortableTable table.tablesorter tr.odd .sorting_1 {background-color:#f3f1f0;}
.CHCitySortableTable table.tablesorter tr.even .sorting_1 {background-color:#ddd9d4;}
.CHCitySortableTable #Controls {background-color:#565044;padding:15px 10px 15px 10px;margin-top:22px;}
.CHCitySortableTable #Controls select {width:240px;margin-right:5px;padding-left:5px;}
.CHCitySortableTable #Controls span { color: #ffffff; font-weight: bold; font-size: 12px; padding: 0px 20px;}
.CHCitySortableTable .header h2 {color:#877a6b;font-size:13px;font-weight:bold;margin:16px 0 16px 10px;}
.CHCitySortableTable .dataTables_wrapper {height:794px;overflow:hidden;}
.CHCitySortableTable div.paginationWrapper {border:1px solid #cccccc;border-width:0 1px 1px;width:818px;text-align:center;}
.CHCitySortableTable div.pagination {font-size:12px;margin:30px auto 15px auto;display:-moz-inline-box;display:inline-block;}
* html .CHCitySortableTable div.pagination {display:inline;}
*+html .CHCitySortableTable div.pagination {display:inline;}
.CHCitySortableTable .pagination a {text-decoration:none;border: solid 1px #ff8c00;color:#ff8c00;font-weight:bold;}
.CHCitySortableTable .pagination a, 
.CHCitySortableTable .pagination span {display: block;float: left;padding: 0.2em 0.4em;margin-right: 6px;margin-bottom: 4px;}
.CHCitySortableTable .pagination .current {color: #877a6b;border: solid 2px #877a6b;background-color:#ffffff;margin-top:-1px;font-weight:bold;}
.CHCitySortableTable .pagination .next {border-color:#ff8c00;color:#ff8c00;}
.CHCitySortableTable .pagination .current.prev, 
.CHCitySortableTable .pagination .current.next {color:#ffc57f;border:1px solid #ffc57f;background:#fff;margin-top:0;}




/** STILBERATER **/

.CCITY-stilberater-content {
    margin: 10px 0 0 0;
}
.CCITY-stilberater-contentblock {
	display: none;
}
.CCITY-stilberater-contentblock .boxprio3v4_267{
    float:left;
}

.CCITY-stilberater-contentblock .boxprio3v4_267 .header h2 {
    font-size: 14px;

}

.CCITY-stilberater-contentblock .boxprio3v4_267 .content {
    top: 30px;
    height: 110px;
}

.CCITY-stilberater-contentblock .CCHZE07_820 {
	margin: 0 0 20px 0;
}


