/* Einbindung weiterer Stylesheets */


@import url(fonts.css);
@import url(header.css);
@import url(menu_sublevel.css);



#background_middle {
	width:880px;
	height:auto;
	background-color:#ffffff;
	border:10px solid #ebe0ce;
	
}


/* ######### Beginn CONTENT LEFT ########## */

.tx-nopttc-pi2 {
	width:850px;
	margin:0 15px 0 15px;
	
}

/* ############# Header START ############### */
 /* #####Torten Header ### */
.tx-nopttc-pi2-boxcontainer {
	/*height:60px;*/
	margin-bottom:10px;
}

.csc-header{
	float:left;
	padding-left:0px;
	height:20px;
	margin-top:30px;
	
}

.csc-header h1{	/* fonts.css ueberschreiben! */
	margin:0px;
	padding:0px;
}

/* ############# Mode Box START ###############*/
.tx-nopttc-pi2-modeSelector{ 
	width:270px;
	float:right;
	height:20px;
	margin-top:30px;	
	
}

.tx-nopttc-pi2-modeSelector a{ 
	color:#a12116;
}

 /* ########### Sortbox START ############### */
.tx-nopttc-pi2-sortbox {
	width:175px;
	float:right;
	height:16px; 
	margin:33px 5px 0 0;
	border:1px solid #C2B094;
}

.tx-nopttc-pi2-sortbox a {
	color:#a12116;
}

/* ############# Searchbox START ########## */
.tx-nopttc-pi2-searchbox { 
	float:right;
	margin:30px 0 0 0;
	padding: 0px;

}
.tx-nopttc-pi2-searchbox td{
	margin:0px;
	padding: 0px;
}

.tx-nopttc-pi2-searchbox-sword {
	border-top:1px solid #C2B094;
	border-left:1px solid #C2B094;
	border-bottom:1px solid #C2B094;
	width:148px;
	height:16px;
	margin:0px;
	padding:0px;
}

.tx-nopttc-pi2-searchbox-button {
	border:1px solid #C2B094;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	background-color: #a12116;
	width:60px;
	height:18px;
	margin:0px;
	padding:0 0 3px 0;
}
/* ############# Tagcloud START ########## */
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud {
	width: 210px;
	height: 410px;
	float: right;
	padding: 10px 10px 0px 10px;
	border-left:10px solid #ebe0ce;
	border-bottom:10px solid #ebe0ce;
	margin-bottom: 20px;
	background-color: #ffffff;
	line-height: 1.4em;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud  a{
	padding: 0px 5px 0 0px;
	
}

.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud a:hover {
	color:#d02618;
	}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-1 a{
	font-size: 100%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-2 a{
	font-size: 110%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-3 a{
	font-size: 120%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-4 a{
	font-size: 130%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-5 a {
	font-size: 140%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-6 a {
	font-size: 150%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-7 a {
	font-size: 160%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-8 a {
	font-size: 170%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-9 a {
	font-size: 180%;
}
.tx-nopttc-pi2-listrow .tx-nopttc-pi2-tagcloud-10 a {
	font-size: 190%;
}

.tx-nopttc-pi2-cleaner {
	clear: both;
}

/*################# Ausgabe Torten GallerieSTART #######################*/


.tx-nopttc-pi2-listrow { /* umschliesst alle Bilder und Namen der Torten */
	width: 820px;
	background-color:#f2efeb;
	border: 10px solid #ebe0ce;
	font-size:11px;
	padding: 0px 0px 20px 10px;
}
.tx-nopttc-pi2-listrow a{
	font-size:11px;
	color:#a12116;
	text-decoration:none;
}

.tx-nopttc-pi2-listrow-item { /* einzelnes Item */
	height:205px;
	width:103px;
	margin: 20px 10px 0px 0px;
	float:left;
	overflow:hidden;
}
.tx-nopttc-pi2-listrow-item h4 { /* einzelnes Item */
	margin:10px 0 0 0; /* ueberschreibung der fonts.css von h2 */

	
}

.tx-nopttc-pi2-listrow-cleaner { 
	clear:both;
}

.tx-nopttc-pi2-listrow-item-img{
	height:140px; /*145px - (2+2) Border */
	width:93px;
	border:5px solid #ffffff;
	background-color:#ffffff;

}


/* ########### Beginn Ausgabe Anzahl der Seiten ############# */

.tx-nopttc-pi2-browsebox {
	margin:10px 0 0 0; /* ueberschreiben von .tx-nopttc-pi2 -> margin-right:20px;*/
	padding:12px 0px 60px 10px;
}

.tx-nopttc-pi2-browsebox-links {
	padding:2px 0px 2px 0px;
	border:1px solid #C2B094;
	display:inline;
	float:right;
}
.tx-nopttc-pi2-browsebox-links a{
	padding:0px 3px 0px 3px;
}

.tx-nopttc-pi2-browsebox-button {
	border-right:1px solid #C2B094;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color: #a12116;
	padding:2px 8px 2px 8px;
}

.tx-nopttc-pi2-browsebox a {
	color:#a12116;
	text-decoration:none;
	font-weight:bold;
}
.tx-nopttc-pi2-browsebox-item {
	padding:2px 0px 2px 0px;
	font-size: 12px;
}

.tx-nopttc-pi2-browsebox-item-active a{
	color:#000000;
	font-size:12px;
}
