/* Begin Styles für die kleinen Visitenkarten im Web */
.avsvcard2009_1,
.avsvcard2009_12,
.avsvcard2009_12t,
.avsvcard2009_13,
.avsvcard2009_13t,
.avsvcard2009_2,
.avsvcard2009_22,
.avsvcard2009_3 { display: block; float:left; background-color: #f7f7f7; border-style: solid; border-color: #cccccc; border-width: 1px 1px 1px 1px; height: auto; margin-bottom: 2em; }

.avsvcard2009_1,
.avsvcard2009_12,
.avsvcard2009_13 { width: 94%; }

.avsvcard2009_12t,
.avsvcard2009_13t { width: 100%; background-color: transparent; border: none; }




.avsvcard2009_2,
.avsvcard2009_22 { width: 45%; margin-right: 4%; }

.avsvcard2009_3 { width: 29%; margin-right: 3%; }

.avsvcard2009_12 .avscolumn,
.avsvcard2009_12t .avscolumn,
.avsvcard2009_22 .avscolumn,
.avsvcard2009_13 .avscolumn,
.avsvcard2009_13t .avscolumn { float:left; }

.avsvcard2009_12 .avscolumn,
.avsvcard2009_22 .avscolumn { width: 49%; }

.avsvcard2009_12t .avscolumn { width: 46%; margin-right:3%; }
.avsvcard2009_13t .avscolumn { width: 30%; margin-right:3%; }

.avsvcard2009_13 .avscolumn { width: 33%;}

.avsvcard2009_1 h1, .avsvcard2009_12 h1, .avsvcard2009_13 h1, .avsvcard2009_2 h1, .avsvcard2009_22 h1, .avsvcard2009_3 h1
{ background-color: #ebebeb; margin: 0; padding: 0.2em 0.5em; border-bottom: 1px solid #bfbfbf; }

.avsvcard2009_1 h2, .avsvcard2009_12 h2, .avsvcard2009_13 h2, .avsvcard2009_2 h2, .avsvcard2009_22 h2, .avsvcard2009_3 h2
{ background-color: #ebebeb; margin: 0; padding: 0.2em 0.5em; border-bottom: 1px solid #bfbfbf; }

.avsvcard2009_1 h3, .avsvcard2009_12 h3, .avsvcard2009_13 h3, .avsvcard2009_2 h3, .avsvcard2009_22 h3, .avsvcard2009_3 h3
{ background-color: #ebebeb; margin: 0; padding: 0.2em 0.5em; border-bottom: 1px solid #bfbfbf; }

.avsvcard2009_1 p,
.avsvcard2009_12 p,
.avsvcard2009_13 p,
.avsvcard2009_2 p,
.avsvcard2009_22 p,
.avsvcard2009_3 p { padding: 0.6em; margin: 0; }

 
/* Style für Linkblock - lehnt sich an die kleine Visitenkarte an */
.avsvcard2009_41w { 	display: block; float:left; border-style: solid; border-color: #cccccc; border-width: 0 1px 1px 1px; height: auto; margin-bottom: 2em; width: 99%; }
.avsvcard2009_41w h1, .avsvcard2009_41w h2, .avsvcard2009_41w h3 {	margin: 0; padding: 0.2em 0.5em; border-top: 1px solid #cccccc; border-bottom: 1px solid #e7e7e7; background-color: #ebebeb; }
.avsvcard2009_41w p { padding: 0.6em; margin: 0; }
/* Style des ersten Blocks der durch eine Linie optisch abgetrennt wird */
.avsvcard2009_41w .avscolumn2 { border-bottom: 1px solid #cccccc; }
