/* [Online Consulting AG] - [textbausteine.css] */

/************************************************
*				Textbausteine					*
************************************************/
.col1-1,
.col1-2,
.col2-1,
.col1-1-1,
.textflow, 
.infotabelle table  {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	}
.col1-1 img,
.col1-2 img,
.col2-1 img,
.col1-1-1 img,
.textflow img {
	padding-top: 3px;
	}

/* 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: 209px;
	}
.col1-2 .right,
.col2-1 .left {
	width: 279px;
	}
.col1-2 .left,
.col2-1 .right {
	width: 139px;
	}
.col1-1 .right,
.col1-2 .right,
.col2-1 .right {
	margin-left: 10px;
	}

/* 3 Spalten */
.col1-1-1 .left,
.col1-1-1 .center,
.col1-1-1 .right {
	float: left;
	width: 131px;
	}
.col1-1-1 .center,
.col1-1-1 .right {
	margin-left: 15px;
	}  
.col1-1-1 img {
	width: 131px;
	height: auto;
	}

/* Bild mit Textumfluss */
.textflow .left,
.textflow .right {
	height: auto;
	overflow: hidden;
	}
.textflow .left img,
.textflow .right img {
	height: auto;
	}
.textflow .left {
	float: left;
	margin: 2px 15px 15px 0;
	}
.textflow .right {
	float: right;
	margin: 2px 0 5px 10px;
	}

/* Blaue Box */
.bluebox {
	background-color: #0063be;
	padding: 25px 10px 25px 10px; 
	width: 191px;
	color: #fff;
	font-size: 1.7em;
	margin-bottom: 10px; 
	}
.bluebox p {
	line-height: 1.3em;
	padding: 0; 
	}
.bluebox a,
.bluebox a:link,
.bluebox a:visited,
.bluebox a:hover,
.bluebox a:focus  {
	color: #fff !important;
	text-decoration: none !important; 
	}	
	
/* Tabelle */
div.infotabelle table  {
	border: solid 1px #ccc; 
	border-collapse: collapse;
	width: 100% !important; 
	}

div.infotabelle table td  {
	border-bottom: solid 1px #ccc;
	padding: 0 3px;  
	}