/* !!! Stylesheet für alle IDs, Klassen und damit verbundene Kontext-Selektoren, sowie für einige wenige Anweisungen aus dem HTML-CSS, die hier überschrieben werden !!! */

/* Überschreibungen für HTML-Tags 
*/
body {
width:100%;
height:100%;background:#ffffff url(../images/logo-bg.gif) no-repeat fixed 50% 220px;}

h1 {color: #ffffff;}

h3 {color: #FF0000;font-weight:bold;}

/* 

!!! Ab hier gehts mit den 'richtigen' Styles los ;-) !!! */

/* !!! Schaltet den Hintergrund für die rechte 'Spalte' unabhängig vom Kontent der jeweiligen Blöcke !!! */
#bodybg01 {background:transparent url("../images/bodybg04_new.gif") right repeat-y;
width:100%;
height:100%;}
#bodybg02 {background:transparent url("../images/bodybg04_newb.gif") left repeat-y;
width:100%;
height:100%;}
/* !!! Box für einen grafischen, oberen Abschluss der 2. Subnavigation - dort ist sie auch positioniert;gehört deshalb *eigentlich* nicht hierher, für kommende semantische Steigerungen aber schon ... ;-) !!! */
#headlogo1 {
width:170px;
height:125px;
background:transparent url(../images/head-logo02.gif) top center no-repeat;
margin:3px 0 0 0;
padding:0;
}

/*
*/
#headlogo2 {
width:170px;
height:125px;
background:transparent;
margin:0;
padding:0;
}

/*
 

!!! Umfasst den gesamten Kopfbereich und gibt den Hintergrund mit der Grafik vor !!! */
#head {
margin:0;
padding:0;
background:#2036CB url(../images/headbg01.gif);z-index:10;}

/* 

!!! Für die *Unterkante* oberhalb der Hauptnavigationen !!! */
#headcont {
margin:0;
padding:0;
background:transparent url(../images/headbotbg02_new.gif) bottom left repeat-x;
}

/* 

Verhalten der Seiten-Hauptüberschrift */
#headcont h1 {
margin: 0 0 0 170px;
padding:0.6em 0;
color: white;
background: transparent;
text-align:left;
letter-spacing:0.1em;
}

/* 

Anweisung, um Buchstaben größer und andersfarbig zu gestalten */
#headcont h1 strong {color:#FF0000;font-size:1.2em;padding-left:0.1em;}

/* 

!!! Identische Anweisungen für *Unterkanten* der Haupt- und 1. Unternavigation !!! */
#mainnavbg, #subnav01bg {
margin:0;
padding:0;
width:100%;
height:1.8em;
color:#000000;
background:transparent url(../images/headbotbg02_new.gif) bottom left repeat-x;
border:none;
border-top:2px solid #ffffff;
}

/* 

!!! Gemeinsame Anweisungen für die verschiedenen Navigationen - gewissermaßen *über dem Hintergrund* 'schwebend'. Immer von links beginnend, mit border für Einfassung der Buttons !!! */
#mainnav, #subnav01, #subnav010links, #subnav014links {
margin:0 0 0 27px;
padding:0;
width:1100px;
height:1.8em;
color:#ffffff;
background:transparent;
border-left: 1px solid #000000;
}

/* 

Überschreibungen der border bei abweichender Button-Anzahl */
#subnav010links {border-left: none;height:1.9em;}

#mainnav, #subnav014links {border-right: 0px solid #6571D8;}

/* 

Überschriften werden grafisch nicht dargestellt */
#mainnav h2, #subnav01 h2, #subnav014links h2 {display:none;}

/*

 Anweisung für Listen-Verhalten der Navigationen */
#mainnav ul, #subnav01 ul, #subnav014links ul {margin:0;padding:0;list-style-type:none;background: transparent;}

#mainnav ul li, #subnav01 ul li, #subnav014links ul li {display:inline;margin:0;padding:0;}

#mainnav ul li.invis, #subnav01 ul li.invis, #subnav014links ul li.invis, #subnav02 ul li.invis , #subnav03 ul li.invis{display:none;}

/* 

!!! Anweisungen für die eingeblendeten Info-Texte der Hauptnavigation */
/* 

Im 'normalen' Zustand nicht sichtbar */
#mainnav ul li a span.inf, #mainnav ul li a.on span.inf, #mainnav ul li a.on:hover span.inf, #mainnav ul li a.on:focus span.inf, #mainnav ul li a.on:active span.inf, #subnav01 ul li a span.inf, #subnav01 ul li a.on span.inf, #subnav01 ul li a.on:hover span.inf, #subnav01 ul li a.on:focus span.inf, #subnav01 ul li a.on:active span.inf, #subnav014links ul li a span.inf, #subnav014links ul li a.on span.inf, #subnav014links ul li a.on:hover span.inf, #subnav014links ul li a.on:focus span.inf, #subnav014links ul li a.on:active span.inf {
display:none;
}

/* 

Überschreibungen für den Hover-Zustand */
#mainnav ul li a:hover span.inf, #subnav01 ul li a:hover span.inf, #subnav014links ul li a:hover span.inf {
position:absolute; top:11.5em; left:170px; z-index:3;
display:block;
margin:0;
padding:0;
width:1100px;
color:#2036CB;
background:transparent;
text-align:center;
font-size: 0.9em;
letter-spacing:inherit;
word-spacing:0.1em;
border:none;
}

/* 

!!! Anweisungen für die Links der beiden Hauptvereins-Navigationen !!! */
#mainnav ul li a, #mainnav ul li a:visited, #subnav01 ul li a, #subnav01 ul li a:visited, #subnav014links ul li a, #subnav014links ul li a:visited {
display:block;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.2em;
font-weight: bold;
font-style: normal;
letter-spacing:0.1em;
color: #ffffff;
background:transparent;
text-decoration: none;
padding: 0.4em 0 0.6em 0;
margin:0;
width: 140px;
height:1.3em;
border-left: 1px solid #6571D8;
border-right: 1px solid #000000;
}

/* 

Bereits besuchte Links */
#mainnav ul li a:visited, #subnav01 ul li a:visited, #subnav014links ul li a:visited {color:#FFFFFF;}

/* 

Hover */
#mainnav ul li a:hover, #mainnav ul li a:focus, #mainnav ul li a:active,#mainnav ul li a.on, #mainnav ul li a.on:visited, #mainnav ul li a.on:hover, #mainnav ul li a.on:focus, #mainnav ul li a.on:active, #subnav01 ul li a:hover, #subnav01 ul li a:focus, #subnav01 ul li a:active, #subnav01 ul li a.on, #subnav01 ul li a.on:visited, #subnav01 ul li a.on:hover, #subnav01 ul li a.on:focus, #subnav01 ul li a.on:active, #subnav014links ul li a:hover, #subnav014links ul li a:focus, #subnav014links ul li a:active, #subnav014links ul li a.on, #subnav014links ul li a.on:visited, #subnav014links ul li a.on:hover, #subnav014links ul li a.on:focus, #subnav014links ul li a.on:active {
color: #FF0000;
background:#ffffff;
text-decoration: none;
border-left: 1px solid #000000;
border-right: 1px solid #ffffff;
}

/* 

Hover *links* und *rechts* neben der gerade geöffneten Seite */
#mainnav ul li a.neighbor:hover, #mainnav ul li a.neighbor:focus, #mainnav ul li a.neighbor:active,#mainnav ul li a.on, #mainnav ul li a.on:visited, #mainnav ul li a.on:hover, #mainnav ul li a.on:focus, #mainnav ul li a.on:active, #subnav01 ul li a.neighbor:hover, #subnav01 ul li a.neighbor:focus, #subnav01 ul li a.neighbor:active,#subnav01 ul li a.on, #subnav01 ul li a.on:visited, #subnav01 ul li a.on:hover, #subnav01 ul li a.on:focus, #subnav01 ul li a.on:active, #subnav014links ul li a.neighbor:hover, #subnav014links ul li a.neighbor:focus, #subnav014links ul li a.neighbor:active,#subnav014links ul li a.on, #subnav014links ul li a.on:visited, #subnav014links ul li a.on:hover, #subnav014links ul li a.on:focus, #subnav014links ul li a.on:active {
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

/* 

Gerade geöffnet */
#mainnav ul li a.on, #mainnav ul li a.on:visited, #mainnav ul li a.on:hover, #mainnav ul li a.on:focus, #mainnav ul li a.on:active, #subnav01 ul li a.on, #subnav01 ul li a.on:visited, #subnav01 ul li a.on:hover, #subnav01 ul li a.on:focus, #subnav01 ul li a.on:active, #subnav014links ul li a.on, #subnav014links ul li a.on:visited, #subnav014links ul li a.on:hover, #subnav014links ul li a.on:focus, #subnav014links ul li a.on:active {
color:#000000;
background: #ffffff url(../images/arrowdown02.gif) center right no-repeat;
cursor:default;
}

/* 

!!! Dummy-DIV, um die Unternavigation nach links zu schieben !!! */
#subnav01 .navdum {
display:block;
float:left;
width:200px;
height:1.8em;
border-left:1px solid #6571D8;
}

/*

!!! RECHTS Anweisungen für die Unternavigation mit den Abteilungs-Links samt Überschrift und Fließtext - diese haben border oben/unten für die optisch einwandfreie Illusion der Links ;-) !!! */
#subnav02 {
float:right;
width:170px;
height:100%;
margin:-125px 0 0 0;
padding:0;
border:none;
color:#ffffff;
background:transparent;
text-align: center;
}

#subnav02 img {
margin: 0.7em 0 0.7em 3px;
}

img.sponsor01 {
float: right;
margin: 0px 3px 0 0;
}

#subnav02 h2, #subnav02 p {
padding:1.5em 0.5em 0.5em 15px;
font-size:1.0em;
font-weight:bold;
text-align:center;
color:#ffffff;
background: #FF0000 url(../images/bodybg04_new.gif) top right repeat-y;
}

#subnav02 p {
padding-top:0;
margin-top:0;
text-align:right;
font-size:0.7em;
font-weight:normal;
line-height: normal;
}

#subnav02 ul {
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;
border:none;
border-top: 1px solid #F9645A;
border-bottom:1px solid #F9645A;
}

#subnav02 ul li {margin:0;padding:0;}

#subnav02 ul li a, #subnav02 ul li a:visited, #subnav02 ul li a:hover, #subnav02 ul li a:focus, #subnav02 ul li a:active, #subnav02 ul li a.on, #subnav02 ul li a.on:visited, #subnav02 ul li a.on:hover, #subnav02 ul li a.on:focus, #subnav02 ul li a.on:active {
display:block;
width:150px;
line-height:/* 

1.2em */ normal;
text-align:left;
margin:0;
padding:3px 0 0.5em 20px;
font-family: Arial, Helvetica, sans-serif;
/*

 font-size:1.0em; */
font-weight: bold;
letter-spacing:0.1em;
color: #ffffff;
background:#FF0000 url(../images/bodybg04_new.gif) top right repeat-y;
text-decoration: none;
border-top: 1px solid #FF0000;
border-bottom:1px solid #F9645A;
}

#subnav02 ul li a:visited {color:#FFFFFF;}

#subnav02 ul li a:hover, #subnav02 ul li a:focus, #subnav02 ul li a:active, #subnav02 ul li a.on, #subnav02 ul li a.on:visited, #subnav02 ul li a.on:hover, #subnav02 ul li a.on:focus, #subnav02 ul li a.on:active {
color:#1A34E3;
background:#ffffff;
border-top: 1px solid #F9645A;
border-bottom:1px solid #ff0000;
}

/* 

Klasse für Link *über* dem gerade geöffneten */
#subnav02 ul li a.over:hover, #subnav02 ul li a.over:focus, #subnav02 ul li a.over:active {
border-bottom:1px solid #ffffff;
}
/* 

Klasse für Link *unter* dem gerade geöffneten */
#subnav02 ul li a.under:hover, #subnav02 ul li a.under:focus, #subnav02 ul li a.under:active {
border-top:1px solid #ffffff;
}

/* 

Gerade geöffnet */
#subnav02 ul li a.on, #subnav02 ul li a.on:visited, #subnav02 ul li a.on:hover, #subnav02 ul li a.on:focus, #subnav02 ul li a.on:active {
color:#000000;
cursor:default;
border-top: 1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

/*



!!! LINKS Anweisungen für die Unternavigation mit den Abteilungs-Links samt Überschrift und Fließtext - diese haben border oben/unten für die optisch einwandfreie Illusion der Links ;-) !!! */
#subnav03 {
float: top left;
width:170px;
margin:-125px 0 0 0;
padding:0;
border:none;
color:#ffffff;
background:transparent;
text-align: right;
}

#subnav03 img {
margin: 0.7em 0 0.7em 3px;
}

img.sponsor02 {
float: bottom right;
margin: 48px 0px 0px 41px;
}

#subnav03 h2, #subnav03 p {
padding:45px 20px 1em 0px;
font-size:1.0em;
font-weight:bold;
text-align:right;
color:#ffffff;
background: #FF0000 url(../images/bodybg04_newb.gif)left ;
}

#subnav03 p {
padding-top:0;
padding-left:15px;
margin-top:0;
text-align:left;
font-size:0.7em;
font-weight:normal;
line-height: normal;
}

#subnav03 ul {
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;
border:none;
border-top: 1px solid #F9645A;
border-bottom:1px solid #ff0000;
}

#subnav03 ul li {margin:0;padding:0;}

#subnav03 ul li a, #subnav03 ul li a:visited, #subnav03 ul li a:hover, #subnav03 ul li a:focus, #subnav03 ul li a:active, #subnav03 ul li a.on, #subnav03 ul li a.on:visited, #subnav03 ul li a.on:hover, #subnav03 ul li a.on:focus, #subnav03 ul li a.on:active {
display:block;
width:150px;line-height:/* 

1.2em */ normal;
text-align:right;
margin:0;
padding:3px 20px 3px 0px;
font-family: Arial, Helvetica, sans-serif;
/*

 font-size:1.0em; */
font-weight: bold;
letter-spacing:0.1em;
color: #ffffff;
background:#FF0000 url(../images/bodybg04_newb.gif) left repeat-y;
text-decoration: none;
border-top: 1px solid #FF0000;
border-bottom:1px solid #F9645A;
}

#subnav03 ul li a:visited {color:#FFFFFF;}

#subnav03 ul li a:hover, #subnav03 ul li a:focus, #subnav03 ul li a:active, #subnav03 ul li a.on, #subnav03 ul li a.on:visited, #subnav03 ul li a.on:hover, #subnav03 ul li a.on:focus, #subnav03 ul li a.on:active {
color:#2036CB;
background:#ffffff;
border-top: 1px solid #F9645A;
border-bottom:1px solid #ff0000;
}

/* 

Klasse für Link *über* dem gerade geöffneten */
#subnav03 ul li a.over:hover, #subnav03 ul li a.over:focus, #subnav03 ul li a.over:active {
border-bottom:1px solid #ffffff;
}
/* 

Klasse für Link *unter* dem gerade geöffneten */
#subnav03 ul li a.under:hover, #subnav03 ul li a.under:focus, #subnav03 ul li a.under:active {
border-top:1px solid #ffffff;
}

/* 

Gerade geöffnet */
#subnav03 ul li a.on, #subnav03 ul li a.on:visited, #subnav03 ul li a.on:hover, #subnav03 ul li a.on:focus, #subnav03 ul li a.on:active {
color:#000000;
cursor:default;
border-top: 1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

/* 



!!! Anweisungen für den Content-Bereich, der für eine Zentrierung des Blocks und anderer Dinge wegen in 2 IDs unterteilt ist. !!! */
#contbox {
margin:-36.5em 250px 0em 250px;
padding:0;
text-align:center;
}

#maincont {margin:0 auto;padding: 0;text-align:center;min-height:700px;max-width:800px;}

/* 

Klasse, um Raum zwischen Fließtext und folgende Dinge zu bringen */
#maincont .space {margin-bottom: 2em;}

/* 

Bullet-Grafik für Listen im Content-Bereich */
#maincont ul {
list-style-image:url(../images/marke16px.gif);
}

/*

Kurze Trennlinie im Contentbereich */
#maincont hr{
display: block;#
margin: 1.5em 0;
width: 200px;
height: 1px;
color: #bfbfbf;
background-color: #bfbfbf;
border: none;
}

/* 

Überschreibung für Listen *in* Definitionen */
dd ul li {font-size: 1em;}

/* 

Anweisungen für floatende & nichtfloatende*Text*-Boxen */
.floatbox, .nofloatbox
{
display:block;
margin:0 0.5em 1.5em 0.5em;
padding:1em 0 0 0;
width:255px;
float:left;
color: #000000;
background: transparent url("../images/line3.gif") no-repeat 0% 0%;
}

/*  

Anweisungen für floatende & nichtfloatende*Text*-Boxen */
.breitebox
{
display:block;
margin:0 10% 1.5em 10%;
padding:1em 0 0 0;
width:80%;
float:left;
color: #000000;
background: transparent url("../images/line3.gif") repeat-x 0% 0%;
}

/* 

Startseite-Box */
.startbox
{
display:block;
margin:0 auto 1.5em auto;
padding:1em 0 0 0;
width:500px;text-align:center;
float:left;
color: #000000;
background: transparent url("") repeat-x 0% 0%;
}

/* 

Startseite-Box */
.startbox2
{
display:block;
margin:0 10% 1.5em 10%;
padding:1em 0 0 0;align: center;
width:80%;text-align:center;
float:left;
color: #000000;
background: transparent url("") repeat-x 0% 0%;
}

/* 

Anweisungen für die Floatboxen für Links und Partner */
.floatboxen {
margin:0 0 1.5em 0;
padding:0 0 0 0;
width:100%;
color: #000000;
background: transparent;font-size: 1em;
}

/* 

Anweisungen für die Floatboxen für Bilder mit rahmen*/
.bildboxen {
display:block;
margin:0 0 1,5em 0;
padding:0 0 0 0;
width:100%;height:100%
color: #000000;
background: transparent;font-size: 1em;border:1pt solid #000000;
}

/*
 

Anweisungen für die Floatboxen für Bilder mit rahmen*/
.bildboxen img{
display:block;margin:25px 25px 25px 25px;float:none;
clear:left;
}

/* 

Neue Floatbox:clear */
.float_clear {
display:block;
margin:0 0 1.5em 1.5em;
padding:2em 0 0 0;
width:100%;
color: #000000;
background: transparent;
}

/*  

Überschreibung für nichtfloatende Boxen */
.nofloatbox {
margin: 0 auto 1.5em;
float:none;
clear:left;
}

.floatbox h5, .nofloatbox h5 {
margin:0;
padding:0 0 0 1.5em;
background: transparent url("../images/arrowright02.gif") no-repeat 0% 50%;
}

.floatbox dl {
margin:0;
padding:0;
}

.floatbox dt {margin-top:0.2em;}

/* 

Überschreibung für nichtfloatende Boxen */
.breitebox {
display:block;
width:80%;
margin: 0,5em 10% 1.5em 10%;
float:none;
clear:left;
}

.floatbox h5, .breitebox h5, .startbox h5 {
margin:0;
padding:0 0 0 1.5em;
background: transparent url("../images/arrowright02.gif") no-repeat 0% 50%;
}

.floatbox dl {
margin:0;
padding:0;
}

.floatbox dt {margin-top:0.2em;}

/* 

Überschreibung für nichtfloatende Boxen */
.startbox {
display:block;
width:500px;
margin: 0,5em auto 1.5em auto;
float:none;
clear:left;
}

.floatbox h5, .breitebox h5, .startbox h5 {
margin:0;
padding:0 0 0 1.5em;
background: transparent url("../images/arrowright02.gif") no-repeat 0% 50%;
}

.floatbox dl {
margin:0;
padding:0;
}

.floatbox dt {margin-top:0.2em;}

/* 

Überschreibung für nichtfloatende Boxen */
.startbox2 {
display:block;
width:80%;
margin: 0,5em 10% 1.5em 10%;
float:none;
clear:left;
}

.floatbox h5, .breitebox h5, .startbox h5 {
margin:0;
padding:0 0 0 1.5em;
background: transparent url("../images/arrowright02.gif") no-repeat 0% 50%;
}

.floatbox dl {
margin:0;
padding:0;
}

.floatbox dt {margin-top:0.2em;}

/* 

Für die Bebilderung der BSV 92-Artikel */
.floatbox dd img {float:left;margin-bottom:0.2em;}

/* 

Für die Preisangaben der BSV 92-Artikel */
.floatbox dd.right {font-weight:bold;}

/* 

Überschreibungen für adboxes in floatboxes - genutzt für die Bankverbindungen */
.floatbox .adbox, .nofloatbox .adbox {
width:100%;
margin:0;
}

.floatbox .adboxleft, .nofloatbox .adboxleft, .breitebox .adboxleft, .startbox .adboxleft {
width:30%;
}

.catalogue .floatbox {height: 12em;}

/* 

Klasse für floatende *Link*-Boxen: Derzeit für die Monate auf "Aktuelles" benutzt */
#maincont ul.floatlist
{
margin: 1em auto;
width:390px;
list-style-position: inside;
list-style-type:none;
list-style-image: none;
text-align:center;
}

#maincont ul.floatlist li {
padding-left: 1.3em;
float: left;
width: 8.6em;
background: transparent url(../images/marke16px.gif) top left no-repeat;
}

/* 

#maincont ul.floatlist li a {display: block; width: 8em;} */

/* 

Anweisungen für Bildboxen mit Textunterschriften */
#maincont .picbox {margin:0;padding:0.5em 0 1.5em 1.5em;float:right;width:340px;}

#maincont .picbox p {font-size:0.7em;}

#maincont .picbox a img {margin:0;padding:0;}

/* 

Anweisungen für die Footer-Box !!! */
#footerbg {
display:none;position: bottom;clear:both;
margin:0 170px 0 0;
padding:0;
text-align:center;
}

#footer {
margin:0.5em auto 0 auto;
width:505px;
height:1.9em;
padding:0.5em 0;
border-top: 1px solid #bfbfbf;
}

#footer ul {margin:0 auto;padding:0;list-style-type:none;text-align:center;}

#footer ul li {float:left; width: 100px; margin:0;padding:0;text-align:center;}

#footer ul li a, #footer ul li a:visited, #footer ul li a:hover, #footer ul li a:focus, #footer ul li a:active {
margin:0;
padding:0.5em 0.4em;
font-size:0.9em;
font-weight:bold;
color:#152a96;
background:transparent;
text-decoration:none;
}

#footer ul li a:hover, #footer ul li a:focus, #footer ul li a:active {
color:#d42c25;
background:#ffffff;
text-decoration:underline;
}

#footer ul li a.on, #footer ul li a.on:visited, #footer ul li a.on:hover, #footer ul li a.on:focus, #footer ul li a.on:active {
color:#000000;
text-decoration:none;
cursor:default;
}

/*

 !!! Angaben, die mehrfach verwendet werden können - alphabetisch geordnet !!! */

/* 

Formatierung der Anzeige von Erklärungen von Begriffen */
acronym
{
color:#000000;
background: transparent url("../images/acropic01.gif") center right no-repeat;
padding:0 1.2em 0 0;
margin:0 0.1em;
text-decoration:none;
border:none;
border-bottom: #FF0000 1px dotted;
cursor:help;
}

/* 

Klasseritis für 'schöne' Adress-Angaben ;-) */
.adbox {
margin: 0.5em auto;
width: 25em;
line-height:1.6em;
text-align:center;
}

.adboxleft, .adboxlefthght2, .adboxlefthght3 {
font-size:0.8em;
float:left;
margin:0 0.5em 0 0;
width:10.5em;
text-align:right;
clear:left;
}

.floatbox .adboxleft, .floatbox .adboxlefthght2, .floatbox .adboxlefthght3 {
width: 5em;
}

/* 

Abteilungsbox */
.adbox2 {
margin: 0.5em auto;
width: 80%;
line-height:1.6em;
text-align:center;
}/* 

Klasseritis für Untertitel (Unterüberschriften) */
.topbox {
margin: 0.5em auto;padding:0 0 0 2em;
width: 80%;
line-height:1.6em;
text-align:center;
}

.adboxleft, .adboxlefthght2, .adboxlefthght3 {
font-size:0.8em;
float:left;
margin:0 0.5em 0 0;
width:10.5em;
text-align:right;
clear:left;
}

.floatbox .adboxleft, .floatbox .adboxlefthght2, .floatbox .adboxlefthght3 {
width: 5em;
}

/* 

Anweisungen für linke 'Spalten', wenn deren Pendant 2 oder 3 Zeilen Text enthält */
.adboxlefthght2 {height: 3.2em;}

.adboxlefthght3 {height: 4.8em;}

/* 

Anweisung für rechte 'Spalte' */
.adboxright {font-size:0.8em;text-align:left;}

/* 

Schwarze Schrift innerhalb andersfarbiger Tags */
.black {color:#000000;}

.center {text-align:center;}

/* 

Beendet vorheriges Floaten */
.cleaner {clear:both;height:1px;}

.clear {clear:both;}

/* 

Code-Darstellung in Monospace-Schrift */
.code {font-family: Courier, "Courier New", Monospace;}

/* 

Formatierung für Autorenangebe unter Texten (Kolumne) */
.copyright {text-align:right;font-weight:bold;margin:1em;}

/* 

Überschriftenklasse für die Event-Seite */
h3.evli {padding: 0.5em 0;}

.larger {font-size: larger;}

.left {text-align: left;}

/* 

Ermöglicht Schriftstärkenwechsel innerhalb eines HTML-Tags */
.normal {font-weight:normal;}

.nn4only {display:none;}

/* 

Für das Ausrichten von Grafiken mittig zur Zeile */
.middle {vertical-align:middle;}

/* 

In grafischen Browsern nicht dargestellt */
.invis {display:none;}

.ital {font-style:italic;}

/* 

Formatierung der Datumsangabe(n) */
p.date {
text-align: left;
margin-right: 5em;
font-family: "courier new", courier, monospace;
font-size:1em;
font-weight: bold;
padding:2.5em 0 0 0;
}
/* 

Abstandshalter ... */
p.space {margin-bottom: 2em;}

p.up {text-align: right;}

/* 

Rote Schrift innerhalb andersfarbiger Tags */
.red {color:#FF0000;}

.right {text-align:right;}

.serif {font-family: 'Times New Roman', Georgia, serif;}

/* 

Ermöglicht Schriftgrößenwechsel innerhalb eines HTML-Tags */
.small {font-size:small;}

.smaller {font-size:smaller;}

.smiley {
vertical-align: middle;	
}

/* 

Klasse, um Text zu fetten, der aber semantisch nicht recht 'strong' ist */
.stress {font-weight: bold;letter-spacing:0.05em;word-spacing:0.05em;}

.vorspann {font-weight: bold;}
