/**************************************************************
 *   KOCH MARKETING KOMMUNIKATION AG
 *
 * general Stylesheet 'main.css' for 'www.modehausgrob.ch'.
 *
 * @author	Cécile Kunz <info[at]kochwerbung.ch>
****************************************************************/
/*---------------------*/
/* common styles START */

html  {
	margin: 0;
	padding: 0; 
}
body  {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	color:#656565;
	line-height:15px;
	margin: 0px; padding: 0px;
}

.pagetitel {
	font-size: 16px;
	color:#656565;
	font-weight:bold;
	padding:5px 15px;
	margin:0px 
}
img  {
	border: none;
}

/*img .spacer-gif{
height:0px; width:0px; border:none;}
*/
h1, h2, h3, p  {
	margin: 0; 
	padding: 0; 
	text-decoration: none;
}
a  {
	text-decoration: none;
	color: #75C1C1;
}
a:hover  {
	text-decoration: underline;
	color: #75C1C1;
}
	   
pagecont { 
display: block;
table-layout:fixed;
width:1050px;
padding:25px auto;
}

/*  ----------------Ränder ---------------------- */ 
#_left {
	background: url(../layout/left.jpg)repeat-y; 
	width:15px; 
	width:15px;/* nur für den IE */ 
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #_left, {
width:15px;
w\idth:15px;
}
#_left_ { 
	background: url(../layout/left_bg.jpg) repeat-y; 
	width:6px;
	w\idth:6px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #_left_, {
width:6px;
w\idth:6px;
}
#_right{ 
	background: url(../layout/right.jpg) repeat-y; 
	width:9px;
	width:9px;/* nur für den IE */
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #_right, {
width:9px;
w\idth:9px;
}
#_right_{ 
	background: url(../layout/right_.jpg) repeat-y;
	width:6px;
	width:6px;/* nur für den IE */
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #_right_, {
width:6px;
w\idth:6px;
}
#foot { 
	background:url(../layout/bottom.jpg) no-repeat; 
	height:12px;
	height:12px;/* nur für den IE */
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #foot, {
height:12px;
h\eight:12px;
}
#or { 
	background:url(../layout/right_top.jpg) no-repeat; 
	height:35px; 
	width:15px;
	height:35px; /* nur für den IE */
	width:15px;/* nur für den IE */
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #or, {
width:15px;
w\idth:15px;
height:35px;
h\eight:35px;
}

#ol { 
	background:url(../layout/left_top.jpg) no-repeat; 
	height:35px; 
	width:21px;
	height:35px; /* nur für den IE */
	width:21px;/* nur für den IE */
}
/* a hack so that IE5.5 faulty box model is corrected */
* html  #ol, {
width:21px;
w\idth:21px;
height:35px;
h\eight:35px;
}

#lt {
	background:url(../layout/logo_top.jpg) no-repeat; 
	height:35px; 
	width:206px;
	height:35px; /* nur für den IE */
	width:206px;/* nur für den IE */
}

/* a hack so that IE5.5 faulty box model is corrected */
* html  #lt, {
width:206px;
w\idth:206px;
height:35px;
h\eight:35px;
}

/*  ----------------header ---------------------- */ 

#logo { 
	width:200px; 
	height:201px; 
	margin:0;
	padding:0; 
	border-bottom:1px solid #F5F5F5; 
}
#header { 
	height:236px; 
	width:781px; 
	margin:0; 
	padding:0;

}

/*  ----------------left ---------------------- */ 
#left {  
	width:200px;  
	padding:0; 
	margin:0; 
	background: #E5E5E5;  
}
#left #nav {
	width:200px; 
	padding:0; 
	margin:0; 
}

/*  ----------------main ---------------------- */ 

#main { 
	padding:5px 5px 5px 5px; 
	width:606px; 
	height:auto; }
#main #content { padding:0 15px 10px 0;  }
#main #page_title {
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	color:#656565; 
	margin: 10px 0 15px 0;}
#newsbox { 
	width:606px; 
	height: auto; 
	vertical-align:bottom; 
	padding-top:15px;}
#newsbox img, #newsbox_left img ,#newsbox_middle img, #newsbox_right img{ padding:0; margin:0; vertical-align:bottom;}
#newsbox_left { 
	background:#D4EEEF; 
	width:190px;  
	padding:10px 5px 0px 5px;
}
#newsbox_middle { 
	background:#D4EEEF; 
	width:190px;  
	padding:10px 5px 0px 5px;
}
#newsbox_right { 
	background:#D4EEEF; 
	width:190px; 
	padding:10px 5px 0px 5px;
}

/* save newsbox original:
#newsbox { 
	width:606px; 
	height: auto; 
	vertical-align:bottom; 
	padding-top:15px;}
#newsbox_left { 
	background:#D4EEEF; 
	width:190px; 
	left:0; 
	float:left; 
	padding:10px 5px 0px 5px;
}
#newsbox_middle { 
	background:#D4EEEF; 
	width:190px; 
	left:200px; 
	margin-left:3px; 
	float:left; 
	padding:10px 5px 0px 5px;
}
#newsbox_right { 
	background:#D4EEEF; 
	width:190px; 
	left:406px; 
	float:right; 
	padding:10px 5px 0px 5px;
}
*/

/*#newsbox img { padding:0; margin:0;}
#newsbox .csc-textpic-clear img { height:0;}
#newsbox .spacer-gif { height:0;}
#newsbox #csc-textpic-clear, #newsbox .csc-textpic-clear { height:0;}
#newsbox dd .csc-textpic-caption { height:0; padding:0; margin:0;}
*/

#spalten { 
	width:606px; 
	height: auto; 
	vertical-align:bottom; 
	padding-top:15px;}
#spalten_left { 
	background:#FFFFFF; 
	width:190px; 
	left:0; 
	float:left; 
	padding:10px 5px 0px 5px;
}
#spalten_middle { 
	background:#FFFFFF; 
	width:190px; 
	left:200px; 
	margin-left:3px; 
	float:left; 
	padding:10px 5px 0px 5px;
}
#spalten_right { 
	background:#FFFFFF; 
	width:190px; 
	left:406px; 
	float:right; 
	padding:10px 5px 0px 5px;
}


#spalten_g { 
	padding:5px 5px 5px 5px; 
	width:596px;  
	height: auto; 
	vertical-align:bottom; 
	}
#spalten_left_g { 
	background:#FFFFFF; 
	width:330px; 
	left:0; 
	float:left; 
	padding:0px 5px 0px 0px;
}
#spalten_right_g { 
	background:#FFFFFF; 
	width:250px; 
	float:right; 
	padding:0px 10px 0px 0px;
}


  /* Space below each image (also in-between rows) 
#newsbox  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
#newsbox  DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
#newsbox  DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
#spalten  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
#spalten  DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
#spalten  DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

*/

/*  ----------------right ---------------------- */ 
#right { width:165px; background:#F4F5F9;}
#right_content { width:165px; }

#right a  {
	text-decoration: none;
	color: #656565;
}
#right a:hover  {
	text-decoration: underline;
	color: #75C1C1;
}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px 0 30px 0;
margin:0px 0 30px 0;
text-align: left; 
font-size:10px;
position:relative;
color:#CCCCCC;
} 
#footer a {
	color:#CCCCCC; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer a:HOVER{
	color:#CCCCCC; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer #footer_left {
position:absolute;
width:100%;
padding-left:28px; 
}
#footer_left a  {
	text-decoration: none;
	color:#CCCCCC;
	list-style: none;
}
div#footer_left ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul li  {
	list-style: none;
	list-style-image: none;
}
div#footer_left li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}


/* footer styles END */
/*-------------------*/




	/* sitemap styles START */

	.tx-dropdownsitemap-pi1 A { font-weight: normal; }
	
	.tx-dropdownsitemap-pi1 LI.open OL { display: block; }
	
	.tx-dropdownsitemap-pi1 LI.closed OL { display: none; }
	
	.tx-dropdownsitemap-pi1 LI.open UL { display: block; }
	
	.tx-dropdownsitemap-pi1 LI.closed UL { display: none; }
	
	.tx-dropdownsitemap-pi1 DIV { border: solid 1px #CCCCCC; background: #FFFFFF; padding: 2px; margin-bottom: 5px; }
	
	.tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; }
	
	.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
	
	.tx-dropdownsitemap-pi1 DIV.level_3 { background: #FFFFFF; }
	
	.tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; }
	
	.tx-dropdownsitemap-pi1 DIV.level_5 { background: #FFFFFF; }
	
	.tx-dropdownsitemap-pi1 DIV.expAll { text-align: center; border: solid 1px #CCCCCC; background: #E6E6E6; }

	/* sitemap styles END */

	

	/* search styles START */
	
	
	
	
	.tx-macinasearchbox-pi1 {margin: 0 0 20px 10px;font-size:10px;font-family:Verdana;}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {  }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {  }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {  }
	
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #727275; }

	/* search styles END */