
/* image right, header and text left */
#content .var1 {
margin: 15px 0;
}
#content .var1 img {
float: right;
margin: 0 10px 10px 15px;
}
#content .var1 img.fleft {
float: left;
margin: 0 15px 10px 0;
}
#content .var1 h2, 
#content .var1 h3,
#content .var1 h4,
#content .var1 h5,
#content .var1 h6 {
margin: 0 0 10px 0;
padding: 0;
}
/* image left, header and text right */
#content .var2 {
margin: 15px 0;
}
#content .var2 img {
float: left;
margin: 0 15px 10px 0;
}
#content .var2 img.fright {
float: right;
margin: 0 10px 10px 15px;
}
#content .var2 h2, 
#content .var2 h3,
#content .var2 h4,
#content .var2 h5,
#content .var2 h6 {
margin: 0 0 10px 0;
padding: 0;
}

/* 2 Spalten mit Bild links, &Uuml;berschrift und Text rechts  */
#content .var5 {
clear: left;
margin: 10px 0;
}
#content .var5 img {
float: left;
margin: 0 10px 5px 0;
}
#content .var5 img.fright {
float: right;
margin: 0 10px 10px 15px;
}
#content .var5 h2, 
#content .var5 h3,
#content .var5 h4,
#content .var5 h5,
#content .var5 h6 {
margin: 0 0 10px 0;
padding: 0;
}

/* Bild mit Bildtitel var6 und var7 */

#content .imgrtitle, 
#content .imgltitle {
margin: 15px 0;
}

#content .imgrtitle table, 
#content .imgltitle table {
float: right;
margin: 0 15px 5px 15px;
padding: 0;
}
#content .imgltitle table {
float: left;
margin: 0 15px 5px 0;
}
#content .imgrtitle img,
#content .imgltitle img {
padding: 0;
margin: 0;
}
#content .imgrtitle td, 
#content .imgltitle td {
padding: 0;
}
#nocolumn #content .imgrtitle td p,
#content .imgrtitle td p, 
#nocolumn #content .imgltitle td p,
#content .imgltitle td p {
padding: 0; 
margin: 3px 0 0 0;
font-weight: bold;
font-size: 90%;
text-align: right;
}
#nocolumn #content .imgltitle td p,
#content .imgltitle td p {
text-align: left;
}
#nocolumn #content .imgrtitle td p.acenter,
#content .imgrtitle td p.acenter, 
#nocolumn #content .imgltitle td p.acenter,
#content .imgltitle td p.acenter {
text-align: center;
}
#nocolumn #content .imgrtitle td p.aleft,
#content .imgrtitle td p.aleft, 
#content .imgltitle td p.aleft {
text-align: left;
}
#nocolumn #content .imgltitle td p.aright,
#content .imgltitle td p.aright {
text-align: right;
}

#content .imgrtitle h2,
#content .imgrtitle h3,
#content .imgrtitle h4,
#content .imgrtitle h5,
#content .imgltitle h2,
#content .imgltitle h3, 
#content .imgltitle h4,
#content .imgltitle h5 {
margin-top: 0;
}

/* Veranstaltungen */
#content .event {
margin: 10px 15px 10px 0;
padding: 0 15px;
background: #fff;
border: 3px solid #ccc;
}
#nocolumn .event {
margin-right: 15px;
}
#content .eventdate {
margin: 20px 0 2px 0;
}
#content .eventtitle {
margin-top: 0;
}
#content .event th {
padding-left: 15px;
}
#content .event td {
padding-right: 15px;
}

/* Content mit farbigem Spaltenhintergrund */
td.column {
background: #f5f5f5;
width: 180px;
padding: 0 10px;
}
#content table.content {
width: 75%;
wid\th: 100%;
margin: 0 0 20px 0;
padding: 0;
}
td.content {
padding: 0 30px 0 0;
}

/* rechte Spalte in der Tabelle als Box mit Header */
#content table.content td.columnbox {
padding: 0;
color: #666;
background: #f5f5f5;
}
#content table.content td.columnbox h2,
#content table.content td.columnbox h3 {
padding: 5px 10px;
border-bottom: 1px solid #666;
margin: 0;
background: #eaeaea;
font-size: 120%;
}
#content table.content td.contentbox {
padding: 0;
}
#content table.content td.contentbox h2 {
margin-top: 5px;
}
#content table.content td.columnbox p {
padding: 0 10px;
}
#content table.content td.columnbox h4, 
#content table.content td.columnbox h5,
#content table.content td.columnbox h6 {
padding: 5px 10px;
}

/* column */
#column .news1, 
#column .news2, 
#column .news3, 
#column .news4 {
line-height: normal;
}

/* news mit bild links */
#column .news2 img {
float: left;
margin: 8px 8px 5px 15px;
}
#column .news2 img.fright {
float: right;
margin: 8px 15px 5px 8px;
}
/* news mit bild rechts */
#column .news3 img {
float: right;
margin: 8px 15px 5px 8px;
}
#column .news3 img.fleft {
float: left;
margin: 8px 8px 5px 15px;
}