middle-container                                                                         /* 
	this code has been written for redchili.de.
	this means you may not use it for you site's design.
  	thank you. 
	
	title: red chili global stylesheet
	author: ingo terpelle, franz walter
*/

/* ---------------------------------------------------------------------------- */
/* @group / generic txp styles */


.dark { background:#3A3C3B!important;}

.header-nav-container {
	margin-top: 16px;
}


.txp-small-column {
	margin-left:141px;
	position:relative;

	width:700px;
	background:#FFF;
	overflow:hidden;
	font-size:11px;
}        

#vertical_container p {
	font-size:11px!important;
}

#vertical_container h3 {
	font-size:14px!important;
}



.middle.col-1-layout   {	padding-top:120px; }

body.txp div#main.txp-small-column p {
	margin-right:8px;
	padding-bottom:16px;
}


div#rc-category table {
    	margin-top:5px;
	margin-left:120px;

}



body.txp div#sub-sub-navigation ul li { border: 0px !important;margin:0;padding:0; float:left;} 
body.txp div#sub-sub-navigation ul li a { border: 0px !important;margin:0;padding:0;font-size:11px;text-transform:uppercase;font-weight:bold; padding-left:11px;} 


.dealer-uk {width:140px;}
.dealer-de {width:140px;}
.dealer-us {width:140px;}
.dealer-at-ch {width:140px;}
.dealer-worldwide {width:138px;}
	
/* @end */
/* ---------------------------------------------------------------------------- */
/* @group / experiences > team > overview */

body.txp.experiences.team table.overview p.item-image { margin-bottom: 6px;}
body.txp.experiences.team table.overview { background: url(../images/backgrounds/bg_team_overview.gif) top left repeat-x; margin-left: 102px;margin-right: 20px!important;padding-left: 200px;}
    /* Category Products */
body.txp.experiences.team table.overview td, body.txp.experiences.team table.overview p {
		padding-left: 0px!important;
    }


/* @end */
/* ---------------------------------------------------------------------------- */

/* @group redchili */



/* @end */
/* ---------------------------------------------------------------------------- */

/* @group redchili > static pages / imprint */

body.txp h3 {
	margin-left:8px;
	margin-top:20px;
	margin-bottom:8px;
	font-size:1em;
}

body.dealer h3 {
	margin-top:0px!important;
	margin-left:0px!important;
}




body.txp.experiences.team div#main ul.navigation.profile { padding-bottom:6px;}
body.txp.experiences.team div#main ul.navigation li { padding-top:4px;}

body.txp div#main ul.navigation li a, body.txp div#main h4, body.txp div#main h1, body.txp div#main h2 {
	display:block;
	overflow:hidden!important;
	text-indent:-5000px;
	background-repeat:no-repeat;
}

body.txp div#main ul.navigation li a { background-position: 0px -15px; height:14px; width:180px; }
body.txp div#main h4 { background-position: 0px 0px; height:14px; width:215px; }

body.txp div#main h1 { background-position: 0px 0px; height:40px; width:433px;padding-bottom:4px;margin-bottom:10px;margin-top:30px; }
body.txp div#main h1.first { border-bottom:1px solid #D9D9D9;margin-top:0px!important; }

body.txp div#main h2 { background-position: 0px 0px; height:40px; width:433px;}
body.txp div#main ul.navigation li a:hover, body.txp div#main ul.navigation li a.active { background-position: 0px 0px; }
body.txp div#main h4.first {margin-top:41px;}
body.txp div#main h4 { border-top: 1px solid #333333;padding-top:1px;}
body.txp div#main p, body.txp div#main ul {padding-left:8px; padding-right:20px;font-size:.75em;font-family:helvetica, arial, sans-serif;color:#121212;line-height:18px;padding-bottom:8px;}

body.txp div#main p em {color:#333333;font-size:16px;letter-spacing:1px;line-height:22px;font-style:normal;}
body.txp div#main p em.question {color:#666;font-size:12px;letter-spacing:0px;line-height:22px;font-style:normal;}
body.txp div#main p em.answer {color:#BD1B41;font-size:12px;letter-spacing:0px;line-height:22px;font-style:normal;font-weight:bold;margin-left:10px;}

body.txp div#main a {color:black;text-decoration:underline;}



div.selector img { margin-top:5px;}
img.left_image_selector {margin-right:2px;}




span.left_selector a,span.mid_selector a, span.right_selector a {
	display:block;width:53px;text-indent:-5000px;height:14px;
	background-repeat:no-repeat;overflow:hidden;float:left;
}


span.mid_selector a {
width:108px!important;
	
}

div#chili_team {display:block;height:140px;}



div#rc-cms.news {
	background: #FFFFFF url(../images/backgrounds/rc_news_bg.gif) top left no-repeat;
}



div#rc-cms .date {
	color:#930000;text-transform:uppercase;width:218px;display:block;float:left;
}
div#rc-cms .title {color:black;}

body.txp h3 { font-size:.8em!important;	
	
}



div#rc-cms a, div#rc-cms a:visited, div#rc-cms a:active {
	color:#930000;
	text-decoration:none;
}

div#rc-cms a:hover {
	text-decoration:underline;
}

/* WEBLOG*/

body.txp.weblog .txp-small-column .entry {
	padding-top:20px;
}

body.txp.weblog.entries .txp-small-column .entry {
	padding-top:0px;
}

body.txp.weblog.entries   img#header_image {
	margin-bottom:20px;
}

.middle-container {margin-bottom:30px;margin-top:30px!important;}   


h3 {padding-bottom:5px!important;display:block;}


.vertical_container { width:649px!important;}

	.accordion_toggle {
					text-transform:none!important;
					letter-spacing:1px;
		display: block;
		height: 30px;
		width: 700px!important;
		background: #696D6C;
		padding: 0 2px 0 16px;
		line-height: 38px;
		color: #FFF;
		text-decoration: none;
		outline: none;
		font-size: 14px;
		cursor: pointer;
		margin: 0 0 0 0;
		text-indent:0!important;
		border-bottom: 1px solid #FFF;
	}
	
	.accordion_toggle_active {
		background:  #333333;
		color: #FFF;
		border-bottom: 2px solid #D10018;
		border-left:6px solid #D10018;
	}
	
	.accordion_content {
		background-color: #ffffff;
		color: #000;
		overflow: hidden;
		padding-left:8px;
		margin-bottom:10px;
	}
		
		.accordion_content h2 {
			margin: 15px 0 5px 10px;
			color: #000;
			font-weight:normal!important;

		}
		
		.accordion_content p {
			padding-left:0px!important;
			padding-bottom: 10px;
			margin:0;
		}


/* hCard formatting */


fn.n {
margin-bottom:20px;
border-bottom:1px solid #2C2E2E ;
		
}		


div.adr {
	display:block;
	width:351px;
	float:left;
	background:#EEEEEE;
	padding-top:10px;
	padding-bottom:10px;
	min-height:100px; 
	margin-bottom:10px;
}


div.contact {
	display:block;
	width:327px;
	float:left;
	background: #F3F3F3;
	padding-top:10px;
	padding-bottom:10px;
	min-height:100px;      
	margin-bottom:10px;
}
div h3.org, div h3 {
	font-size:14px!important;
	font-weight:bold;
	text-transform:uppercase;
	color:#D10018;
	display:block;
	padding-top:24px;
	margin-bottom:4px;

}

div h5 {
	font-size:11px!important;
	font-weight:normal;
	line-height:14px;
	padding-left:10px;
}

div h6 {
	font-size:11px!important;
       
	line-height:14px;
	padding-left:10px;
	color:#999;	
}
div p {
	
}      

#sub-sub-navigation {
	position:absolute;
	top:80px!important;
	left:142px!important;
	
}    


#sub-sub-navigation a {
	          color:#CCC!important; 
	text-decoration:none!important;
}    

#sub-sub-navigation a:hover {
	          color:#FFF!important;
}    
