/*
 * Copyright (c) 2006 A&B FACE2NET GmbH
 *
 * author JDE
 * version $Revision: 1.65 $
 */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    standard.css for SPD (standard templates)
    23.06.2006 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* principally used colours:

  colour code   colour      usage
  -----------   --------------  -------------------------------
  #144b93     mittelblau    Hintergrund Suche, Footer
  #d0e2f5     hellblau    Hintergrund Hauptteaser,-navigation
  #00306b     schriftblau   Hauptnavigation, �berschriften
  #e2001a     rot
  #4B7296     graublau    visted Links im Content
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* generals: */
#leftsection #content { padding-bottom: 10px;}
div#wrapper { margin: 0 auto;  width: 822px; min-width: 822px; position: relative;z-index: 20;
border:0; text-align: left; }

h1, h2, h3, h4, h5{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;}
h3.error{ color: #e2001a; }
h1 a, h2 a, h3 a, h4 a, h5 a{ color:#00306b;  font-family: Verdana, Arial, Helvetica, sans-serif; }

span.label a, #leftsection #content span.label a, #leftsection #content span.label a:visited { padding:3px 3px 1px 3px; background: #e2001a; text-transform: uppercase; 
font-family: Arial, Verdana, Helvetica, sans-serif;}
span.label, span.label a, #leftsection #content span.label, #leftsection #content span.label a{ color: #fff; font-weight: bold; }
span.label a:hover, span.label a:active, span.label a:focus, #leftsection #content span.label a:hover, #leftsection #content span.label a:active, #leftsection #content span.label a:focus{ 
background: #144b93; color: #fff; text-decoration: none;}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* linke Spalte mit Content, Boxen und Teasern: */

#leftsection{ width: 544px; margin-bottom: 12px; }

#leftsection #content, #leftsection .teaser_news, #leftsection .teaser_newscompact, #leftsection .teaser_banner{
margin: 0 0 12px 0; background: #fff; }

#leftsection #content, #leftsection .teaser_news{ padding-left: 14px; }

/*change Request: Newsteaser und Newsteaserkompakt als eine Box*/
#leftsection #leftteasersection{ background: #fff; }
#leftsection #leftteasersection h3{ background: #144b93; color: #fff; text-transform: uppercase; font-size: 0.75em;
margin-bottom: 4px; padding: 3px 0px 3px 6px; }

#leftsection #leftteasersection h4 span.label a, #leftsection .teaser_news h4 span.label a /*letzteres fuer channelstartteaser*/{
padding: 1px 3px; line-height: 130%; margin:2px 2px 2px 0; display:inline; float: left;}

#leftsection #leftteasersection .teaser_news{ min-height: 105px; margin: 0; }
#leftsection div.clearboth{ border: 1px solid #fff; line-height: 1px; }

#leftsection #content h3, #leftsection .teaser_news h4{
padding: 8px 0 4px 0; font: bold 1.12em/140% Verdana, Arial, Helvetica, sans-serif;display: block; }
#leftsection .teaser_news h4{ font: bold 1.12em/120% Verdana, Arial, Helvetica, sans-serif; }
#leftsection .teaser_news h4 a{ display: block; font-size: 80%; }
#leftsection .teaser_news h4 span.label a{ font-size: 65%; }

#leftsection #content p, #leftsection .teaser_news p{
padding: 2px 0px 8px 0; font: normal 0.75em/140% Verdana, Arial, Helvetica, sans-serif;display: block; }

#leftsection .teaser_news img{ float: right; margin: 5px; }

#leftsection .teaser_news p{ clear: left; padding-right: 5px;}
#leftsection .teaser_newscompact p a, #leftsection .teaser_news p a{ font-weight: bold; color: #00306b;}

#leftsection .teaser_newscompact { padding-left: 10px;}

#leftsection .teaser_newscompact ol{ display: block; width: 530px;  list-style: none; padding-bottom: 8px;}
#leftsection .teaser_newscompact li{ display: block; padding:2px 4px; margin: 0 0 4px 0; clear: both; background: #fff;}

#leftsection .teaser_newscompact li h4{ font-size: 0.88em;}
#leftsection .teaser_newscompact li h4, #leftsection .teaser_newscompact li h4 a{ display: block;}

#leftsection .teaser_newscompact li p{ clear: left;}

#leftsection .teaser_newscompact li img{ display: block; float: right; margin: 2px 0 2px 4px;}

#leftsection .teaser_newscompact li h4 span.label a{ font-size: 85%;}

#leftsection .teaser_newscompact h4.area a, #leftsection .teaser_news h4.area a{
margin-left: 7em; display: block;}
#leftsection .teaser_newscompact h4.area{ clear: both;}
#leftsection .teaser_newscompact h4.area span.date, #leftsection .teaser_news h4.area span.date{
float: left; margin-bottom: 5px; color:#e2001a;  }
#leftsection .teaser_news h4.area span.date{ font-size: 80%; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* aktionsboxen: */

#leftsection #boxsection{ background: transparent url(/prj-spd06007/images/style/bg_boxsection.gif) repeat-y 0 0;
margin-bottom: 10px; }

#leftsection #boxsection h4{ width:260px; background: #d0e2f5; color: #00306b; text-transform: uppercase; 
font-size: 0.75em; margin-bottom: 4px; padding: 3px 0px 3px 6px; }

#leftsection #boxsection div{ width:266px; min-height: 134px; float: left; margin: 0 12px 0 0; background: #144b93; }
#leftsection #boxsection div.box02{ margin-right: 0; }

#leftsection #boxsection a{ color: #fff; font-weight:  bold; }
#leftsection #boxsection p{ color: #fff; background: #144b93; padding: 0 8px 6px;
font: normal 0.88em/150% Verdana, Arial, Helvetica, sans-serif;  }

#leftsection #boxsection img{ color: #fff; background: #144b93; margin: 0px 6px 2px 4px; float: left;
font: bold 0.69em/140% Verdana, Arial, Helvetica, sans-serif; }


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*rechte Spalte: */
#rightsection{ float: right; top: 0; left: 556px; width: 266px; min-height: 50px; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* content*/
#leftsection #content h1, #leftsection #content h2, #leftsection #content h3{ padding: 8px 12px 8px 0px;
font: bold 1.12em/140% Verdana, Arial, Helvetica, sans-serif; }
#leftsection #content h4{ padding: 8px 12px 8px 0px; font: bold 1em/160% Verdana, Arial, Helvetica, sans-serif; }

#leftsection #content p { font: normal 0.75em/150% Verdana, Arial, Helvetica, sans-serif; padding: 2px 12px 8px 0px; }

#leftsection #content img { margin: 8px 12px 8px 0px; }
#leftsection #content img.floatLeft { clear: both; margin-left: 0px; margin-top: 6px;}
#leftsection #content p img.floatLeft { clear: both; margin-top: 5px; }
#leftsection #content img.floatRight { clear: both; margin-right: 12px;margin-top: 6px; }
#leftsection #content p img.floatRight {clear: both;  margin-right: 0px; margin-top: 5px;}

#leftsection #content span.label a{ color: #fff; padding: 2px 3px; font-size: 0.75em; margin:12px 4px 2px 0; 
display:inline; float: left;}
#leftsection #content span.label a:visited{ color: #fff;}

/*ungeordnete Listen*/
#leftsection #content ul { list-style:none; margin:0 8px 0 0; padding: 2px 0 8px 6px; }
#leftsection #content ul li { color:#000; font: normal 0.75em/150% Verdana, Arial, Helvetica, sans-serif; 
margin: 0; padding: 0 0 6px 22px; background: url(/prj-spd06007/images/style/bg_ulList.gif) no-repeat 0 6px; }

/*geordnete Listen*/
#leftsection #content ol { list-style: decimal; list-style-position: outside; margin:0 12px; padding: 2px 0 8px 16px; }
#leftsection #content ol li{ color:#000; font: normal 0.75em/150% Verdana, Arial, Helvetica, sans-serif; 
padding-bottom: 6px; }

/*�bersichts-Linklisten*/
#leftsection #content .linklist ul li { background: url(/prj-spd06007/images/style/bg_ulList_links.gif) no-repeat 0 2px; 
margin-bottom: 6px;}
#leftsection #content .linklist ul li h4{ font: bold 120%/150% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}

#leftsection #content .linklist ul li h4 a:hover, #leftsection #content .linklist ul li h4 a:focus, #leftsection #content .linklist ul li h4 a:active{ 
background-color: #fff; color: #00306b; text-decoration: underline;}

/*einfach verschachtelte Listen*/
#leftsection #content ol li ul, #leftsection #content ul li ul, #leftsection #content ol li ul, #leftsection #content ol li ol{ 
padding-bottom: 0px; }
#leftsection #content ol li ul li, #leftsection #content ul li ul li, #leftsection #content ol li ul li, #leftsection #content ol li ol li { 
font: normal 1em/150% Verdana, Arial, Helvetica, sans-serif; padding-bottom: 3px; }


/*invertierte Links im Content*/
#leftsection #content a:link, #leftsection #content p a:link, #leftsection #content li a:link { color: #00306b; font-weight: bold; background-color: #fff; }
#leftsection #content a:visited, #leftsection #content p a:visited, #leftsection #content li a:visited  { background-color: #fff; color: #4B7296;font-weight: bold;  }

#leftsection #content a:hover, #leftsection #content a:focus, #leftsection #content a:active { color: #00306b; font-weight: bold; background-color: #fff; text-decoration: underline;}

#leftsection #content p a:hover, #leftsection #content p a:focus, #leftsection #content p a:active,
#leftsection #content li a:hover, #leftsection #content li a:focus, #leftsection #content li a:active  { background-color: #00306b; color: #fff; text-decoration: none; }


/*Content-Tabellen*/
table { border: none;   margin: 0 12px 1em 0px;  }

caption{ caption-side: top; margin: 0.5em 12px 0 0;  padding: 0.3em 0 0.3em 0.5em; background: #144b93; color: #fff; 
border: 1px solid #fff; border-bottom: 0; text-align: left; font: bold 0.75em/150% Verdana, Arial, Helvetica, sans-serif;  }

table tr td, th { border: 2px solid #fff; font: normal 0.75em/150% Verdana, Arial, Helvetica, sans-serif;
padding: 0.3em 6px 0.3em 8px; border-collapse: collapse; vertical-align: top; }

th { background: #d0e2f5; color: #00306b; font-weight: bold; text-align: left; }
table tr td{ background: #EAF1F9; text-align: left; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Kalender Termin*/

table#calendar tr td, table#calendar th { border: 1px solid #fff; text-align: center;  }
table#calendar td{ text-align: center; background:#F2F2F2; color: #666;padding: 0;  }
table#calendar td.entry{ background:#e2001a; color: #fff; }
table#calendar td.noEntryYet{ background:#E7EFFA; color: #000;padding: 0.2em 0; }
table#calendar td.noEntryPos, table#calendar td.noEntryYet,table#calendar td.empty{ padding: 0.2em 0;  }
table#calendar td.empty{ height: 1.8em; font-size:0.82em; }
table#calendar th{ font-size:0.69em; width: 2em; padding: 0.1em 6px 0.4em 6px; }

#leftsection #content table#calendar td.entry a { background:#e2001a; color: #fff; padding: 0.2em 0; display: block;}
#leftsection #content table#calendar td.entry a:visited { color: #fff; }
#leftsection #content table#calendar td.entry a:hover, #leftsection #content table#calendar td.entry a:focus, #leftsection #content table#calendar td.entry a:active{
color: #fff;  background: #144b93; text-decoration: underline; }

table#calendar th acronym{ line-height: 100%; margin:  0 0 2px 0;}

table#calendar caption{ margin-left: -1px; border: 1px solid #fff; border-bottom: 0; text-align: center; }
table#calendar caption span{ display: block;  }

#leftsection #content table#calendar caption img.last{ display: inline; margin: 0; float: left;}
#leftsection #content table#calendar caption img.next{ display: inline; margin: 0 7px 0 0;float: right; }

#leftsection #content #appointment_list{ padding:0; }
#leftsection #content #appointment_list li{ background-image: none; padding: 14px 10px 14px 0; font-size: 95%; }

#leftsection #content #appointment_list li span{ display: block; font-weight: bold; font-size: 85%; }

#leftsection #content #appointment_list li h4 { padding: 0 0 1px 0; font-size: 100%; line-height: 130%; }
#leftsection #content #appointment_list li h4 span.date{ color: #e2001a; font-size: 95%; }
#leftsection #content #appointment_list li h4 span.date abbr{ border: 0; }

#leftsection #content #appointment_list li p { font-size: 85%; }

#leftsection #content #appointment_list li ul { margin-left: 0; padding-left: 0; }

#leftsection #content #appointment_list  ul li.pdf a, #leftsection #content #appointment_list ul li.extern a{
 display: block; padding-left: 25px; background-position: 1px; min-height: 23px; background-repeat: no-repeat;  }
#leftsection #content #appointment_list ul li.pdf a { background-image: url(/prj-spd06007/images/style/materialien/icons_pdf_s.gif); }
#leftsection #content #appointment_list ul li.extern a { background-image: url(/prj-spd06007/images/style/materialien/icons_link_s.gif); }
#leftsection #content #appointment_list li a:hover{ background-color: #fff; color: #00306b; text-decoration: underline;  }

#leftsection #content #appointment_list li ul li{ padding:1px 0; font-size: 85%;}

#leftsection #content .cal_container{ display: block; width: 270px; float: left;  }

#leftsection #content .nav_container h4{  font-size: 85%; line-height: 110%; }

#leftsection #content .nav_container li { margin-left: 0.2em; background: url(/prj-spd06007/images/style/bg_ulList_links.gif) no-repeat 0 1px; }
#leftsection #content .nav_container li.current{ clear: both; margin: 0 0 0 -8px;  }
#leftsection #content .nav_container p.current{ clear: both; padding-left: 20px; margin-left: 0.2em; background: url(/prj-spd06007/images/style/bg_ulList_links.gif) no-repeat 0 1px;  }
#leftsection #content .nav_container li a:hover, #leftsection #content .nav_container li a:focus, #leftsection #content .nav_container li a:active {
text-decoration: underline;}

#leftsection #content .app_container{ clear: both; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* pressemitteilungen*/

#leftsection #content .pm_list ul { padding-left:0;}
#leftsection #content .pm_list ul li { background-image: none; padding-left:0; margin-bottom: 4px;}

#leftsection #content .pm_single h3 { margin:0 0 2px 0; padding:0; font: bold 120%/150% Verdana, Arial, Helvetica, sans-serif; color:#00306b;}
#leftsection #content .pm_single h3 span.label { background-color: #e2001a; color: #fff; float: none; font-size: 85%;}
#leftsection #content .pm_single h3 span.date { color:#e2001a; font-size: 85%;}


#leftsection #content .pm_list ul li h4{ margin:0 0 2px 0; padding:0; font: bold 120%/150% Verdana, Arial, Helvetica, sans-serif; }
#leftsection #content .pm_list ul li h4 a:hover, #leftsection #content .pm_list ul li h4 a:focus, #leftsection #content .pm_list ul li h4 a:active{background-color: #fff; color:#00306b; text-decoration: underline; }

#leftsection #content .pm_list ul li h4 span.label a{ background-color: #e2001a; color: #fff; float: none; font-size: 85%;}
#leftsection #content .pm_list ul li h4 span.label a:hover, #leftsection #content .pm_list ul li h4 span.label a:focus, #leftsection #content .pm_list ul li h4 span.label a:active{ 
background-color: #00306b; color: #fff; float: none; font-size: 85%; text-decoration: none;}



#leftsection #content .pm_list ul li h4 span.date { color:#e2001a; font-size: 85%;}

#leftsection #content .pm_list ul li h4 span.pmnumber { margin-left: 4px; border-left: 1px solid #e2001a; padding-left: 4px; color:#e2001a; font-size: 85%;}
#leftsection #content .pm_list ul li h4 span.pmnumber img{ margin: 0 0 -2px 1em; padding: 0; display: inline;}
#leftsection #content .pm_list ul li p { font-size: 100%; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Politik A-Z, Listenansicht detail*/

#leftsection #content div.az { margin-top: 20px; }

#leftsection #content div.az h4  { width: 252px; float: left; }
#leftsection #content div.az h4 a span.label { background: #e2001a; padding: 2px; text-transform: uppercase; 
font-size: 75%;}
#leftsection #content div.az h4 a:hover span.label, #leftsection #content div.az h4 a:focus span.label, #leftsection #content div.az h4 a:active span.label {
background: #144b93; }

#leftsection #content div.az h4 a img { display: block; margin: 2px 0 6px 0;}

#leftsection #content div.az-detail span.label { background: #144b93; padding: 1px 2px 1px 2px; margin-right: 5px; 
text-transform: uppercase; font-size: 65%;  }

#leftsection #content div.az-detail img { margin:0 0 14px 0; }


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*az-Link, list-link, home-link*/

/*az-Link*/
#leftsection #content div.az-link{margin-top: 36px; clear: both; }
#leftsection #content div.az-link a, #leftsection #content div.az-link a:visited {
background: #fff url(/prj-spd06007/images/style/button_a-z.gif) no-repeat 0 0; height: 2em; min-height: 38px;
padding: 2px 5px 10px 28px; color: #00306b; text-transform: uppercase; }

#leftsection #content div.az-link a:hover, #leftsection #content div.az-link a:focus, #leftsection #content div.az-link a:active{ 
text-decoration: underline; color: #00306b; background: #fff url(/prj-spd06007/images/style/button_a-z.gif) no-repeat 0 0;}

/*list-link im Content*/
#leftsection #content div.list-link{clear: both;display: block; }
#leftsection #content div.list-link a, #leftsection #content div.list-link a:visited {
background: #fff url(/prj-spd06007/images/style/button_liste.gif) no-repeat 0 0; height: 2em; min-height: 38px;
padding: 2px 5px 10px 28px; color: #00306b; text-transform: uppercase; }

#leftsection #content div.list-link a:hover, #leftsection #content div.list-link a:focus, #leftsection #content div.list-link a:active{
text-decoration: underline; background: #fff url(/prj-spd06007/images/style/button_liste.gif) no-repeat 0 0; color: #00306b; }

/*list-link in Teaserboxen */
#leftsection #leftteasersection div.list-link  { display: block;clear: both; float: none;}
#leftsection #leftteasersection div.list-link a, #leftsection #leftteasersection div.list-link a:visited, #leftsection #leftteasersection div.az-link a:visited {
background: #fff url(/prj-spd06007/images/style/button_liste.gif) no-repeat 0 0; height: 2em;
padding: 4px 5px 6px 28px; margin-bottom: 10px; color: #00306b; text-transform: uppercase; clear: both; }

#leftsection #leftteasersection div.list-link a:hover, #leftsection #leftteasersection div.list-link a:focus, #leftsection #leftteasersection div.list-link a:active{
text-decoration: underline; background: #fff url(/prj-spd06007/images/style/button_liste.gif) no-repeat 0 0; color: #00306b;}

#leftsection #leftteasersection div.list-link p { display: block; padding: 16px 0 0 0; font-size: 0.75em; 
margin-bottom: 0;}

/*home-Link*/
#leftsection #content div.home-link { margin-top: 18px;}
#leftsection #content div.home-link a, #leftsection #content div.home-link a:visited {
background: #fff url(/prj-spd06007/images/style/button_home.gif) no-repeat 0 0; height: 2em; min-height: 38px;
padding: 2px 5px 10px 28px; color: #00306b; text-transform: uppercase; }

#leftsection #content div.home-link a:hover, #leftsection #content div.home-link a:focus, #leftsection #content div.home-link a:active{ text-decoration: underline; color: #00306b; 
background: #fff url(/prj-spd06007/images/style/button_home.gif) no-repeat 0 0; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*Materialbox, Downloadbox*/

/*DownloadListbox im Content*/
#leftsection #content #downloadListBox{ width:auto; margin: 16px 10px 6px 0; border: 5px solid  #D1E2F4; }

#leftsection #content #downloadListBox h4{ color: #6B6B6B; text-transform: uppercase; padding-top: 0; 
margin: 0 10px; font-size: 0.83em; }

#leftsection #content #downloadListBox a{ display:block; padding-top: 12px; min-height: 27px;}

#leftsection #content #downloadListBox img{  float: left; margin: 2px; }

#leftsection #content #downloadListBox ul{ list-style:none;  margin-bottom: 0;}
#leftsection #content #downloadListBox ul li{ list-style:none; background-image: none; display: block; 
max-width: 520px; min-height: 39px; font-weight:bold; padding: 0; margin:0;    }
#leftsection #content #downloadListBox ul li.mitBild a{  }

#leftsection #content #downloadListBox ul li.pdf a, #leftsection #content #downloadListBox ul li.audio a, 
#leftsection #content #downloadListBox ul li.bild a,  #leftsection #content #downloadListBox ul li.video a,
#leftsection #content #downloadListBox ul li.extern a{ padding-left: 48px; background-position: 2px; 
 background-repeat: no-repeat; }

#leftsection #content #downloadListBox ul li.pdf a {   background-image: url(/prj-spd06007/images/style/materialien/icon_pdf.gif); }
#leftsection #content #downloadListBox ul li.audio a { background-image: url(/prj-spd06007/images/style/materialien/icon_audio.gif); }
#leftsection #content #downloadListBox ul li.bild a {  background-image: url(/prj-spd06007/images/style/materialien/icon_picture.gif);  }
#leftsection #content #downloadListBox ul li.video a { background-image: url(/prj-spd06007/images/style/materialien/icon_video.gif); }
#leftsection #content #downloadListBox ul li.extern a {background-image: url(/prj-spd06007/images/style/materialien/icon_externalLink.gif); }

#leftsection #content #downloadListBox ul li a:hover, #leftsection #content #downloadListBox ul li a:focus, #leftsection #content #downloadListBox ul li a:active{
background-color: #fff; color:#00306b; text-decoration: underline; }

/*DownloadBox ausserhalb des Contents*/
#leftsection #downloadBox{ background:#fff; display: block;  }

#leftsection #downloadBox h3{ background: #144b93; color: #fff; text-transform: uppercase; font-size: 0.75em;
margin-bottom: 4px; padding: 3px 0px 3px 6px; }

#leftsection #downloadBox a{ display:block; padding-top: 12px; min-height: 27px;}

#leftsection #downloadBox img{  float: left; margin: 2px; }

#leftsection #downloadBox ul{ list-style:none;  margin-bottom: 0;}
#leftsection #downloadBox ul li{ list-style:none; background-image: none; display: block; max-width: 520px; 
min-height: 39px; font-weight:bold; padding: 0; margin:0;  font-size: 0.83em;  }
#leftsection #downloadBox ul li a{ color:#144b93 ;  }

#leftsection #downloadBox ul li.pdf a, #leftsection  #downloadBox ul li.audio a,
#leftsection  #downloadBox ul li.bild a,  #leftsection  #downloadBox ul li.video a,
#leftsection #downloadBox ul li.extern a{ padding-left: 48px; background-position: 2px; background-repeat: no-repeat; }

#leftsection  #downloadBox ul li.pdf a { background-image: url(/prj-spd06007/images/style/materialien/icon_pdf.gif); }
#leftsection  #downloadBox ul li.audio a { background-image: url(/prj-spd06007/images/style/materialien/icon_audio.gif); }
#leftsection  #downloadBox ul li.bild a { background-image: url(/prj-spd06007/images/style/materialien/icon_picture.gif);  }
#leftsection  #downloadBox ul li.video a { background-image: url(/prj-spd06007/images/style/materialien/icon_video.gif); }
#leftsection  #downloadBox ul li.extern a { background-image: url(/prj-spd06007/images/style/materialien/icon_externalLink.gif); }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*News Detail mit Label und Datum*/

#leftsection #content h3 .newsdate{ display: inline; font-size: 0.75em; font-weight: normal; }
#leftsection #content h3 span.pmnumber { font-weight: normal; margin-left: 4px; border-left: 1px solid #000; padding-left: 4px; color:#000; font-size: 75%;}
#leftsection #content h3 span.pmnumber img{ margin: 0 0 -2px 1em; padding: 0; display: inline;}

#leftsection #content h3 .label a{ margin: 5px 2px 0; padding:2px 2px 1px; border: 0; line-height: 140%; font-size: 65%;}

.bannerbox { margin-bottom: 5px; }

