* { margin: 0; padding: 0; }
#main { padding: 2px; width:896px; }
li { list-style-type: none; }

.basic{
	margin: 15px 0px;
	margin-left:0px;
	width: 896px;
	border: 1px solid #EEE;
}
.basic div {
	background-color: #FFF;
}

.basic a {
	cursor:pointer;
	display:block;
	padding: 3px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #e50042;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: 			#EEE url('../mm/arrowRezepte.png') no-repeat 820px -16px;
	_background-image:none;
	
}
.basic a:hover {
	color:			white;
	background: 			#e50042 url('../mm/arrowRezepte.png') no-repeat 820px 2px;
	_background-image:none;
}
.basic a.selected {
	color:			white;
	background: 			#e50042 url('../mm/arrowRezepte.png') no-repeat 820px 2px;	
	_background-image:none;
}

.basic #left{
	background-color: 	yellow;	
}

.basic #right{
	background-color: 	red;
}

.additionTable td{
	border-bottom: 2px dotted #EEE;
	padding: 5px;
}

.additionLeftBox{
	float:			left; 
	padding: 		10px; 
}


#additionRightBox{
	 float:			right; 
	 padding: 		10px;
 	 width:			400px;
}

#introBox{
	width:			920px;
}

#recipeSearchBox{

	background:		transparent url('../mm/bigBoxBackground.jpg') no-repeat top left;
	float:			left;
}
#recipeBox{
	width: 			406px;
	height:			111px;
	background:		transparent url('../mm/recipeBoxBackground.jpg') no-repeat top left;
	float:			right;
	padding:		20px;
	
}

h3{
	font-size:		18px;
	color: 	#8F4A00;
}
/* CLEARFIX */

.clearfix:after {
	content: 				".";
	display: 				block;
	clear: 					both;
	visibility: 			hidden;
	line-height: 			0;
	height: 				0;
}
 
.clearfix {
	display: 				inline-block;
}
 
html[xmlns] .clearfix {
	display: 				block;
}
 
* html .clearfix {
	height: 				1%;
}


@media print {

	*{
		display:			none;	
	}
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}
