/***********************************/
/* 1-spaltiges Template tmpl-100 */
/***********************************/

	
.spalte-100 {
	width:700px;
	float:left;
	overflow:hidden;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}

/***********************************/
/* 2-spaltiges Template tmpl-33-66 */
/***********************************/

	
.linke-spalte-33 {
	width:220px;
	float:left;
	overflow:hidden;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}

.rechte-spalte-66 {
	width:460px;
	float:right;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}


/***********************************/
/* 2-spaltiges Template tmpl-66-33 */
/***********************************/

.linke-spalte-66 {
	width:460px;
	float:left;
	overflow:hidden;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}

.rechte-spalte-33 {
	width:220px;
	float:right;		
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}


/**************************************/
/* 3-spaltiges Template tmpl-33-33-33 */
/**************************************/

.linke-spalte-33a {
	width:220px;
	float:left;
	overflow:hidden;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}


.mittlere-spalte-33b {
	width:220px;
	float:left;
	overflow:hidden;
	margin: 0 0 0 20px;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}


.rechte-spalte-33c {
	width:220px;
	float:right;
	padding:24px 0 40px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	min-height:340px;
	}
