/* [Online Consulting AG] - [textbausteine.css] */

/************************************************
*				Textbausteine					*
************************************************/
.col1-1,
.col1-2,
.col2-1,
.col1-1-1,
.textflow,
.portrait {
	width: 100%;
	margin-bottom: 10px;
	}
.col1-1 img,
.col1-2 img,
.col2-1 img,
.col1-1-1 img {
	margin-top: 2px;
	height: auto !important;
	}
	
/* 2 Spalten */
.col1-1 .left,
.col1-1 .right,
.col1-2 .left,
.col1-2 .right,
.col2-1 .left,
.col2-1 .right {
	float: left;
	}
.col1-1 .left,
.col1-1 .right {
	width: 48.5%;
	}
.col1-2 .right,
.col2-1 .left {
	width: 65%;
	}
.col1-2 .left,
.col2-1 .right {
	width: 32%;
	}
.col1-1 .right,
.col1-2 .right,
.col2-1 .right {
	margin-left: 15px;
	}
.col1-1 img {
	width: 295px; 
	}
.col2-1 .left img,
.col1-2 .right img {
	width: 395px;
	}
.col2-1 .right img,
.col1-2 .left img {
	width: 195px;
	}

/* 3 Spalten */
.col1-1-1 .left,
.col1-1-1 .center,
.col1-1-1 .right {
	float: left;
	width: 31.5%;
	}
.col1-1-1 .center,
.col1-1-1 .right {
	margin-left: 15px;
	}  
.col1-1-1 img {
	width: 192px;
	height: auto !important;
	}

/* Bild mit Textumfluss, Portrait */
.textflow .left img,
.textflow .right img,
.portrait img {
	padding: 2px;
	border: 1px solid #ddd;
	}
.textflow .left {
	float: left;
	margin: 8px 15px 5px 0;
	}
.textflow .right {
	float: right;
	margin: 8px 0 5px 15px;
	}
.portrait .bild {
	float: left;
	width: 85px;
	margin: 3px 15px 0 0;
	}
.portrait .personalien {
	float: left;
	line-height: 1.3em;
	}
.personalien table td {padding: 0 10px 0 0;}
	
#content .col1-1 .left img,
#content .col1-1 .right img,
#content .col1-2 .left img,
#content .col1-2 .right img,
#content .col2-1 .left img,
#content .col2-1 .right img,
#content .col1-1-1 .left img,
#content .col1-1-1 .center img,
#content .col1-1-1 .right img {
	height: auto !important;
	}