/* #####################################################################
screen.css / SP-CH HTML-Baukasten
Alle Anweisungen fuer die	Bildschirmausgabe	
Version: 2007-03-09 HTML-XPts	
##################################################################### */

/* !!! Bereich "basics !!!
====================================================================================
==================================================================================== */

/* !!! Allgemeine Basics !!!
==================================================================================== */

*{margin:0;padding:0;}

body{
font-family: verdana,arial,helvetica,sans-serif;
font-size:62.5%; /* bedeutet, dass 10px der default ist und z.B. 120% dann 12px ergibt */
line-height:160%;
background: #DCDCDC url(../images/bg_verlauf.gif) repeat-x;
margin:0;padding:0;
}

/* "Unsichtbare" Elemente
==================================================================================== */
.dn, /* dn = display none */
.skipLinks,
#navMain dt,
#navSub dt {
position:absolute;top:-1000px;left:-1000px;
display:block;width:5px;height:5px;overflow:hidden;
}

hr {display:none;}

#printButton {display:none;}
img {display:block;border:none;}
.floatLeft{float:left;}
.floatRight {float: right;}

/* caf = clear all floats */
.caf:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

table{border-collapse:collapse;}

/* !!! Umfassender Seiten-Container #document, 960px breit !!!
==================================================================================== */
#document{
width:960px;
margin:0 auto;
padding-bottom: 18px;
}

/* !!! Header = Alle Anweisungen inklusive der inneliegenden Navigationen !!!
==================================================================================== */
/* "unsichtbare" Elemente: */
#header dl dt {
position:absolute;top:-1000px;left:-1000px;
display:block;width:5px;height:5px;overflow:hidden;
}

#header:after{
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

#header {
position:relative;
width:960px;
min-height: 23em;
margin:0 0 18px 0;
}

#header h1 {
padding: .5em 0;
width:766px;
font: normal normal bold 260%/100% helvetica,arial,sans-serif;
}

/* Logo im Seitenkopf 
==================================================================================== */
#header #logo{
display:block;
position:absolute;top:0;right:0;
width:200px;height:120px;overflow:hidden;
}

/* !!! Navigation "Orientierung" = Suche und Sitemap !!!
==================================================================================== */
#navOrientierung{
position:absolute;
bottom:2.5em;
right:11px;
font-size:120%;font-weight:bold;
text-transform:uppercase;
text-align:right;
}

#navOrientierung dd{
display:inline;
margin:0 0  0 10px;
}

/* Aktiver Menuepunkt */
#navOrientierung dd strong{
padding:0 0 0 14px;
color:#E2001A;
}

#navOrientierung dd a{
padding:0 0 0 14px;
color:#000;
text-decoration:none;
}
#navOrientierung dd a:link,
#navOrientierung dd a:visited{
text-decoration:none;
}
#navOrientierung dd a:focus,
#navOrientierung dd a:hover,
#navOrientierung dd a:active   { color: #e2001a }

/* die Icons: */
/* Suche = Link und aktiver Menue-Punkt */
#navOrientierung dd a.suche  { background: url("../images/icon_suche_up.gif") no-repeat left center }
#navOrientierung dd a.drucken  { background: url("../images/icon_drucken.gif") no-repeat left center }
#navOrientierung dd strong.suche{
background: transparent url(../images/icon_suche_aktiv.gif) center left no-repeat;
}

/* Sitemap = Link und aktiver Menue-Punkt */
#navOrientierung dd a.sitemap{
background: transparent url(../images/icon_sitemap_up.gif) center left no-repeat;
}

#navOrientierung dd strong.sitemap{
background: transparent url(../images/icon_sitemap_aktiv.gif) center left no-repeat;
}

/* !!! Navigation "Service" !!!
==================================================================================== */
#navService{
position:absolute;top:50px;left:615px;
font-size:120%;font-weight:bold;
text-transform:uppercase;
width:145px;
}

#navService dd {
margin:0 3px 2px 0;
}

#navService a,
#navService a:link,
#navService a:visited   { color: #000; text-decoration: none; background: transparent; display: block; padding-left: 15px }

#navService a:focus,
#navService a:hover,
#navService a:active   { text-decoration: none; background: url("../images/bullet_1_rollover_dkgrau_transp.gif") no-repeat left 3px }

/* Aktiver Menuepunkt */
#navService a.aktiv,
#navService a.aktiv:link,
#navService a.aktiv:visited,
#navService a.aktiv:focus,
#navService a.aktiv:hover,
#navService a.aktiv:active  { color: #e2001a; background: url("../images/bullet_1_on_rot_transp.gif") no-repeat left 3px; cursor: default; padding-left: 15px }

/* !!! Navigation "Partei" !!!
==================================================================================== */
#navPartei {
position: absolute;
bottom: -30px;
right: 0;
width: 715px;
min-height: 30px;
color: #fff;
background: #E3001B;
}

#navPartei dd {
float: right;
}
#navPartei dd a,
#navPartei dd a:link,
#navPartei dd a:visited {
padding: 0 10px 0 40px;
font-size: 160%;
line-height: 30px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: transparent url(../images/bg_linkParty.gif) center left no-repeat;
text-decoration: none;
}

#navPartei dd a:hover,
#navPartei dd a:active,
#navPartei dd a:focus  { }


/* !!! Layout-Anweisungen fuer die Elemente im Hauptinhalts-Container "pageMain" !!!
==================================================================================== */

#pageMain {
width: 960px;
margin: 0 0 20px 0;
}

#pageMain:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

#contentMain {
float: left;
width: 470px;
margin: 30px 0 0 20px;
}

#contentAdditional {
float: right;
margin: 30px 0 0 0;
width: 225px;
}

/* !!! FOOTER !!!
==================================================================================== */
#footer {
margin: 0 0 18px 0;
width:960px;
min-height:32px;
background-color:#585858;
}

#footer p {
margin: 0 18px 0 0; /* weil p-Elemente teilweise Default Margins haben */
text-align: right;
line-height: 3em;
font-size: 120%;
text-transform: uppercase;
color: #fff;
background: transparent;
}

#footer p a, #footer p a:link, #footer p a:visited {
margin-left: 11px;
font-weight: bold;
color: #fff;
background: transparent;
text-decoration: none;
}

#footer p a:hover, #footer p a:active, #footer p a:focus {
text-decoration: underline;
}

#footer #printButton {
font-size:100%;
}

/* !!! Bereich Navigation !!!
====================================================================================
==================================================================================== */

/* !!! Alle Anweisungen fuer die *HAUPTnavigation* !!!
==================================================================================== */

/* *ERSTE* Ebene und Anweisungen fuer deren Links
==================================================================================== */
#navMain {
float: left;
margin-top: -18px;
width: 225px;
}

#navMain dd {
padding: 3px 0 0 0;
color: #fff;
background: #e3001b;
}

#navMain dd ul {
/* margin-bottom: 20px; */
padding: 0 0 5px 0;
min-height:34px;
list-style-type:none;
color: #fff;
background: #e3001b;
}

#navMain dd ul li a,
#navMain dd ul li a:link,
#navMain dd ul li a:visited {
display:block;
margin: 0 0 5px 0;
padding:4px 10px 0 42px;
min-width:171px;
min-height:24px; /* width fuer IE6 und Opera */
font-size:150%;
line-height: 120%;
text-transform: uppercase;
font-weight: bold;
text-decoration:none;
color:#fff;
background: transparent url(../images/pfeil_4_rollover_rot_weiss_transp.gif) no-repeat 10px 3px;
}

#navMain dd ul li a:hover,
#navMain dd ul li a:active,
#navMain dd ul li a:focus  { background: url("../images/pfeil_4_normal_weiss_transp.gif") no-repeat 10px 3px }

/* Hintergrund-Verlauf fuer Eltern-Link und geoeffnete Seite der 1. Ebene
==================================================================================== */
#navMain dd ul li.aktiv,
#navMain dd ul li.aktivKnoten {
background: transparent url(../images/bg_navMain-sub01.gif) left 30px repeat-x;
}

/* Eltern-Link der 1. Ebene
==================================================================================== */
#navMain dd ul li.aktivKnoten a,
#navMain dd ul li.aktivKnoten a:link,
#navMain dd ul li.aktivKnoten a:visited,
#navMain dd ul li.aktivKnoten a:hover,
#navMain dd ul li.aktivKnoten a:active,
#navMain dd ul li.aktivKnoten a:focus  { background: url("../images/pfeil_weissaufrot_over.gif") no-repeat 10px 2px }

/* Link der geoeffneten Seite der 1. Ebene
==================================================================================== */
#navMain dd ul li.aktiv a,
#navMain dd ul li.aktiv a:link,
#navMain dd ul li.aktiv a:visited,
#navMain dd ul li.aktiv a:hover,
#navMain dd ul li.aktiv a:active,
#navMain dd ul li.aktiv a:focus  { background: url("../images/pfeil_aktiv.gif") no-repeat 10px 2px; cursor: default }

/* *ZWEITE* Ebene und Anweisungen fuer deren Links
==================================================================================== */
#navMain dd ul li ul {
margin: 5px 0;
padding: 5px 0 10px 0;
width: 225px;
min-height:34px;
list-style-type:none;
color: #fff;
background: transparent url(../images/bg_navMain-sub01-bottom.gif) left bottom repeat-x;
}

#navMain dd ul li li a,
#navMain dd ul li li a:link,
#navMain dd ul li li a:visited,
#navMain dd ul li li strong,
#navMain dd ul li.aktiv li a,
#navMain dd ul li.aktiv li a:link,
#navMain dd ul li.aktiv li a:visited,
#navMain dd ul li.aktivKnoten li a,
#navMain dd ul li.aktivKnoten li a:link,
#navMain dd ul li.aktivKnoten li a:visited {
display:block;
margin: 3px 0 0 0;
padding:4px 10px 0 42px;
min-width:171px;
min-height:24px; /* width fuer IE6 und Opera */
font-size:120%;
line-height: 120%;
text-transform: uppercase;
font-weight:bold;
text-decoration:none;
color:#fff;
background: transparent url(../images/pfeil_4_normal_weiss_transp.gif) no-repeat 10px 2px;
}

#navMain dd ul li li a:hover,
#navMain dd ul li li a:active,
#navMain dd ul li li a:focus,
#navMain dd ul li.aktiv li a:hover,
#navMain dd ul li.aktiv li a:active,
#navMain dd ul li.aktiv li a:focus,
#navMain dd ul li.aktivKnoten li a:hover,
#navMain dd ul li.aktivKnoten li a:active,
#navMain dd ul li.aktivKnoten li a:focus  { background: url("../images/pfeil_4_rollover_rot_weiss_transp.gif") no-repeat 10px 2px }

/* Hintergrund-Verlauf fuer Eltern-Link und geoeffnete Seite der 2. Ebene
==================================================================================== */
#navMain dd ul li li.aktiv,
#navMain dd ul li li.aktivKnoten {
/* z-index: 10; */
background: transparent url(../images/bg_navMain-sub02.gif) left 30px repeat-x;
}

/* Eltern-Link der 2. Ebene
==================================================================================== */
#navMain dd ul li li.aktivKnoten a,
#navMain dd ul li li.aktivKnoten a:link,
#navMain dd ul li li.aktivKnoten a:visited,
#navMain dd ul li li.aktivKnoten a:hover,
#navMain dd ul li li.aktivKnoten a:active,
#navMain dd ul li li.aktivKnoten a:focus  { background: url("../images/pfeil_weissaufrot_over.gif") no-repeat 10px 2px }

/* Link der geoeffneten Seite der 2. Ebene
==================================================================================== */
#navMain dd ul li li.aktiv a,
#navMain dd ul li li.aktiv a:link,
#navMain dd ul li li.aktiv a:visited,
#navMain dd ul li li.aktiv a:hover,
#navMain dd ul li li.aktiv a:active,
#navMain dd ul li li.aktiv a:focus  { background: url("../images/pfeil_aktiv.gif") no-repeat 10px 2px; cursor: default }

/* *DRITTE* Ebene und Anweisungen fuer deren Links
==================================================================================== */
#navMain dd ul li ul li ul {
/* z-index: 1; */
margin: 8px 0 0 0;
padding: 5px 0;
width: 225px;
list-style-type:none;
color: #fff;
background: transparent url(../images/bg_navMain-sub02-bottom.gif) left bottom repeat-x;
}

#navMain dd ul li li li {
width: 225px;
margin: 0 0 8px 0;
}

#navMain dd ul li li li a,
#navMain dd ul li li li a:link,
#navMain dd ul li li li a:visited,
#navMain dd ul li.aktiv li li a,
#navMain dd ul li.aktiv li li a:link,
#navMain dd ul li.aktiv li li a:visited,
#navMain dd ul li.aktivKnoten li li a,
#navMain dd ul li.aktivKnoten li li a:link,
#navMain dd ul li.aktivKnoten li li a:visited {
/* z-index: 5; */
display:block;
margin: 3px 0;
padding: 0 10px 0 42px;
min-height: 14px; /* height fuer IE6 und Opera */
font-size:120%;
text-transform: none;
font-weight:bold;
text-decoration:none;
color:#585858;
background: transparent;
}

#navMain dd ul li li li a:focus,
#navMain dd ul li li li a:hover,
#navMain dd ul li li li a:active,
#navMain dd ul li.aktiv li li a:hover,
#navMain dd ul li.aktiv li li a:active,
#navMain dd ul li.aktiv li li a:focus,
#navMain dd ul li.aktivKnoten li li a:hover,
#navMain dd ul li.aktivKnoten li li a:active,
#navMain dd ul li.aktivKnoten li li a:focus  { background: url("../images/bullet_1_rollover_dkgrau_transp.gif") no-repeat 17px 3px }

/* Aktive Seite der 3. Ebene
==================================================================================== */
#navMain dd ul li li li.aktiv a,
#navMain dd ul li li li.aktiv a:link,
#navMain dd ul li li li.aktiv a:visited,
#navMain dd ul li li li.aktiv a:hover,
#navMain dd ul li li li.aktiv a:active,
#navMain dd ul li li li.aktiv a:focus {
text-decoration: none;
color: #E3001B;
background: transparent url(../images/bullet_1_on_rot_transp.gif) no-repeat 17px 3px;
cursor: default;
}

/* !!! Bereich Content !!!
====================================================================================
==================================================================================== */


/* !!! Teaser-Boxen auf der Startseite !!!
==================================================================================== */
#contentMain .contentTeaser {
position: relative;
margin: 0 0 20px 0;
width: 470px;
background: #fff;
min-height: 141px;
}


/* redundantes Clearen, damit im Markup nur 1 Klasse vergeben wird */
#contentMain .contentTeaser:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

#contentMain .contentTeaser img {
float: left;
margin: 0 14px 0 0;
}

#contentMain .contentTeaser p {
margin: 0 10px 0 10px;
padding: 0 0 2.7em 0;
}

/* Positionierung und Formatierung des "Artikel lesen"-Elementes in ".contentTeaser"
==================================================================================== */
#contentMain .contentTeaser p.readArticle {
position: absolute;
bottom: 7px;
right: 0;
padding: 0;
text-align:right;text-transform:uppercase;
font-size:120%;
line-height: 180%;
}


#contentMain .contentTeaser p.readArticle a,
#contentMain .contentTeaser p.readArticle a:link,
#contentMain .contentTeaser p.readArticle a:visited {
padding: 4px 30px 4px 0;
background: transparent url(../images/pfeil_2_normal_rot_weiss.gif) center right no-repeat;
text-decoration:none;
color:#E2001A;font-weight:bold;
}

#contentMain .contentTeaser p.readArticle a:hover, 
#contentMain .contentTeaser p.readArticle a:active, 
#contentMain .contentTeaser p.readArticle a:focus {
background: transparent url(../images/pfeil_2_rollover_weiss_weiss.gif) center right no-repeat;
text-decoration:underline;
}

/* Setzen der Hintergrundfarbe Weiss fuer Content-Seiten
==================================================================================== */
#contentMain {
padding: /* 5px 0 1px */ 0;
background: #fff;
}

/* Ueberschreibung fuer Startseite */
#contentMain.bg-transp {
background: transparent;
}

/* beinhaltete Floats clearen - just in case ... */
#contentMain:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

/* !!! Schriftformatierungen - fuer Content-Seiten und - soweit uebereinstimmend - fuer die Startseite !!!
==================================================================================== */

/* Ueberschriften 
==================================================================================== */
#contentMain h2 {
margin: 0 10px 10px 10px;
padding: 7px 24px 7px 0;
font-size:140%;
font-weight: bold;
}

/* Links in Ueberschriften
==================================================================================== */
#contentMain h2 a,
#contentMain h2 a:link,
#contentMain h2 a:visited {
font-weight: bold;
text-decoration:none;
color:#000;
background: transparent;

}

#contentMain h2 a:hover,
#contentMain h2 a:active,
#contentMain h2 a:focus {
text-decoration:underline;
}

/* Ueberschrift fuer abgekoppelte Container wie "Weitere News" 
==================================================================================== */
#contentMain h2.bereich, #contentAdditional h2.bereich {
margin: 0;
padding: 8px 0 8px 10px;
font-size:130%;
font-weight: bold;
text-transform: uppercase;
color: #585858;
background: #ededed;
}

/* h3, h4, h5 in diversen Formen 
==================================================================================== */
#contentMain h3,
#contentMain h4 {
margin: /* 5px */ 10px;
font-size: 130%;
line-height: 140%;
}
#contentMain h3 p { font-size: 12px; line-height: 14px; margin: 10px 10px 10px 0; }
#contentMain h4 {
margin: 2px 10px 10px 10px;
font-size:120%;
line-height: 130%;
}

#contentMain h5 {
margin: 0 10px 0 10px;
font-size: 110%;
}

/* Absaetze 
==================================================================================== */
#contentMain p, #contentAdditional p {
margin: 0 10px 18px 10px;
font-size:120%;
line-height:150%;
}

/* Rechts ausgerichtete Datumsangabe
==================================================================================== */
#contentMain p.date {
float: right;
display: inline; /* fuer IE! */
margin-bottom: 0;
padding: 10px 0 7px 7px;
text-align: right;
line-height: 100%;
font-weight: bold;
color: #585858;
background: transparent;
}

#contentMain .contentTeaser p.date {
padding-top: 9px;
}

/* Ungeordnete Liste im Hauptinhaltsbereich
==================================================================================== */
#contentMain ul {
margin: 0 10px 18px 8px;
padding: 0 0 0 20px;
list-style: url(../images/bullet_2_normal_dkgrey_transp.gif) outside;
font-size:120%;
}

#contentMain ul li {
padding: 0 10px 0 2px;
line-height:140%;
}

#contentMain ul li p {
font-size:100%;
}

/* Geordnete Liste im Inhaltsbereich 
==================================================================================== */
#contentMain ol {
margin: 0 10px 18px 35px;
padding: 0 0 0 0;
font-size:120%;
}

#contentMain ol li {
padding: 0 10px 0 0;
line-height:140%;
}

/* Verschachtelte Listen im Inhaltsbereich 
==================================================================================== */
#contentMain ul ul,
#contentMain ol ol,
#contentMain ul ol,
#contentMain ol ul {
margin: 0 10px 0 27px;
font-size:100%;
}

#contentMain ul ul,
#contentMain ol ul {
margin-left: -3px;
}


/* Definitionslisten im Hauptinhaltsbereich 
==================================================================================== */
#contentMain dl {
margin: 0 10px 18px 10px;
font-size:120%;
}

#contentMain dt {
font-weight: bold;
}

#contentMain dd {
padding: 2px 0;
}

/* Text-Links im Fliesstext
==================================================================================== */
#contentMain p a,
#contentMain p a:link,
#contentMain dd a,
#contentMain dd a:link {
font-weight: bold;
color: #d2021a;
background: transparent;
text-decoration: none;
}

#contentMain p a:visited,
#contentMain dd a:visited {
color: #4b4b4b;
}

#contentMain p a:hover,
#contentMain p a:active,
#contentMain p a:focus,
#contentMain dd a:hover,
#contentMain dd a:active,
#contentMain dd a:focus {
color: #d2021a;
text-decoration: underline;
}

/* !!! Daten-Tabellen im Haupt-Content !!!
==================================================================================== */
#contentMain table {
border-collapse: separate;
empty-cells: show;
margin: 0 10px 20px 8px;
text-align: left;
vertical-align: top;
font-size: 120%;
line-height: 140%;
color: #000;
background: transparent;
}

#contentMain table caption {
margin: 0 10px 0 8px;
padding: 0 0 5px 2px;
text-align: left;
font-size: 120%;
font-weight: bold;
}

#contentMain table th,
#contentMain table td {
padding: 3px 10px 2px 10px;
vertical-align: top;
}

#contentMain table td {
background: #ededed;
}

#contentMain table colgroup.headCol,
#contentMain table tr.headRow td,
#contentMain table th {
font-weight: bold;
background: #dcdcdc;
}

/* !!! "Material"-Box im Haupt-Content und Links darin als DL !!!
==================================================================================== */
#contentMain dl.material {
clear: both;
margin: 10px;
padding: 6px 0 1px 0;
font-size: 130%;
color: #585858;
background: #ededed;
}

#contentMain dl.material dt,
#contentMain dl.material dd {
margin: 0 10px;
}

#contentMain dl.material dt {
padding: 0 0 10px 0;
text-transform: uppercase;
}

#contentMain dl.material a,
#contentMain dl.material a:link,
#contentMain dl.material a:visited {
display: block;
margin: 0 0 5px 0;
padding: 0 0 6px 25px;
font-weight: bold;
line-height: 120%;
color: #E2001A;
text-decoration: none;
/* background: transparent url(../images/icon_materialpdf_normal_rot_transp.gif) top left no-repeat; */
}

#contentMain dl.material a:hover,
#contentMain dl.material a:active,
#contentMain dl.material a:focus {
text-decoration: underline;
}

#contentMain dl.material a.typPDF,
#contentMain dl.material a.typPDF:link,
#contentMain dl.material a.typPDF:visited {
background: transparent url(../images/icon_materialpdf_normal_rot_transp.gif) top left no-repeat;
}


#contentMain dl.material a.typWebseite,
#contentMain dl.material a.typWebseite:link,
#contentMain dl.material a.typWebseite:visited {
background: transparent url(../images/icon_link_materialbox.gif) 0 3px no-repeat;
}

#contentMain dl.material a.typMail,
#contentMain dl.material a.typMail:link,
#contentMain dl.material a.typMail:visited {
background: transparent url(../images/icon_material_email_rot_grau.gif) 0 3px no-repeat;
}

#contentMain dl.material a.typVideo,
#contentMain dl.material a.typVideo:link,
#contentMain dl.material a.typVideo:visited {
background: transparent url(../images/icon_video_materialbox.gif) 0 3px no-repeat;
}



/* Positionierung von Fotos/Grafiken im Hauptcontent
==================================================================================== */
img.bildLinks {
float: left;
margin: 5px 14px 14px 0;
}

img.bildRechts {
float: right;
margin: 5px 0 14px 14px;
}

/* !!! Liste fuer Mitarbeiter-Infos; die einzelnen Punkte sind als hcards gecodet !!!
==================================================================================== */
#contentMain #contentCanvas ul.hcardList {
margin: 10px 10px 0 -10px;
list-style: none outside none;
}

#contentMain #contentCanvas ul.hcardList li {
position: relative;
margin: 0 0 20px 0;
margin-bottom: 1.7em;
padding: 0;
min-height:11em;
}

#contentMain #contentCanvas ul.hcardList li p {
position: absolute; bottom: -20px; left: 140px;
width: 300px;
font-size:100%;
line-height:150%;
}

#contentMain #contentCanvas ul.hcardList li p a.email {
padding: 0 0 0 25px;
background: transparent url(../images/icon_email.gif) center left no-repeat;
}

/* Linkliste fuer Ereignisse; *UNTERHALB* des ID-Containers "contentCanvas"!!
==================================================================================== */
#contentMain ul.newsLinklist {
margin: 0;
padding: 10px 0 6px 0;
list-style-type: none;
list-style-image: none;
background: #fff;
}

#contentMain ul.newsLinklist li {
margin: 0 10px;
padding: 3px 0;
}

#contentMain ul.newsLinklist li p {
margin: 0;
}

#contentMain ul.newsLinklist li p a,
#contentMain ul.newsLinklist li p a:link,
#contentMain ul.newsLinklist li p a:visited {
display: block;
margin-left: 0;
padding: 0 0 4px 30px;
font-size: 120%;
font-weight: bold;
text-decoration: none;
color: #000;
background: transparent url(../images/pfeil_2_normal_rot_weiss.gif) top left no-repeat;
}

#contentMain ul.newsLinklist li p a:hover,
#contentMain ul.newsLinklist li p a:active,
#contentMain ul.newsLinklist li p a:focus {
text-decoration: underline;
background: transparent url(../images/pfeil_2_rollover_weiss_weiss.gif) top left no-repeat;
}

#contentMain ul.newsLinklist li p a span.date,
#contentMain ul.newsLinklist li p a:link span.date,
#contentMain ul.newsLinklist li p a:visited span.date {font-size: 90%;}

/* "Zurueck zur Uebersicht"-Link
==================================================================================== */
#contentMain p.zurueck {
margin: 15px 10px;
text-align: right;
}


#contentMain p.zurueck a,
#contentMain p.zurueck a:link,
#contentMain p.zurueck a:visited {
padding: 4px 30px 4px 0;
text-transform: uppercase;
color: #d2021a;
background: transparent url(../images/icon_zurueck_normal_rot_weiss.gif) center right no-repeat;
}

#contentMain p.zurueck a:hover,
#contentMain p.zurueck a:active,
#contentMain p.zurueck a:focus {
background: transparent url(../images/icon_zurueck_rollover_weiss_weiss.gif) center right no-repeat;
}

/* !!! Zusaetzliche Inhaltsbereiche !!!
==================================================================================== */

/* Banner-Linkliste in "contentAdditional" 
==================================================================================== */
#contentAdditional ul.bannerLinklist {
margin: 0 0 20px -20px;
width: 225px;
list-style-type: none;
}

#contentAdditional ul.bannerLinklist li {
float: left;
display: inline;
margin: 0 0 20px 20px;
}

/* !!! Uebergreifend einzusetzende Formatierungs-Klassen !!!
==================================================================================== */

.normal {
font-weight: normal;
}
/*<agl.folder "Sitemap">*/
	div#sitemap 			{ background: #fff; margin: 0 auto; }
	#sitemap ul.columns 	{ padding: 0.5em; border: none; margin: 0.45em; width: 160px; float: left;  }
	#sitemap ul 			{ margin-left: 0; padding-left: 0;}
	#sitemap li 			 { list-style-type: none; list-style-image: none; margin: 3px 0; padding: 0 }
	#sitemap .divider 		{ clear: both;}
	#sitemap h4 			  { color: #ffffff; font-size: 12px; text-decoration: none; background: #e2001a; padding: 1px; height: 18px }
	#sitemap .SitemapLv2      { color: #000000; font-size: 12px; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 1px 1px 1px 15px; height: 18px; border-left: 20px none #fff }
	#sitemap h4 a			 { color: #ffffff; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "Bildliste 3er/4er">*/
	/* !!! Bildliste 4er/3er!!!
==================================================================================== */
	#gallery4  { margin: 0 8px 0 0; width: 90px; float: left }
	#gallery4 img  { width: 90px }
	#gallery3   { margin: 0 15px 0 0; width: 120px; float: left }
	#gallery3 img  { width: 120px }
	#gallerylink   { color: #e2001a; font-size: 120%; text-decoration: none; padding: 5px 0; height: 45px }
	#gallerylink a { color: #e2001a; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "customize">*/
	div#customize { background: #fff; margin: 0 auto }
	#customize ul.columns    { margin: 0.45em; padding: 0.5em; width: 200px; float: left; border: none }
	#customize ul { margin-left: 0; padding-left: 0 }
	#customize li { list-style-type: none; list-style-image: none; margin: 3px 0; padding: 0 }
	#customize .divider { clear: both }
	#customize .bereich       { font-size: 1.4em; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin-left: 15px; padding: 1px 1px 1px 5px; width: 160px; height: 36px !important; outline: solid 1px #1e0101 }
	#schwarz_weiss  { color: #1e0101; text-decoration: none; background: #fff; margin-left: 15px; padding: 1px 1px 1px 5px; width: 160px; height: 36px; outline: solid 1px #1e0101 }
	#blau_weiss  { color: #00f; background: #fff }
	#weiss_schwarz { color: #fff; background: #1e0101 }
	#gelb_schwarz { color: #ff0; background: #1e0101 }
	#weiss_blau { color: #fff; background: #00f }
	#gelb_blau { color: #ff0; background: #00f }
	#customize h4  { color: #ffffff; font-size: 13px; text-decoration: none; background: #e2001a; padding: 1px 1px 1px 4px; height: 24px }
	#customize h4 a { color: #ffffff; text-decoration: none }
/*</agl.folder>*/

