/* Generelles */
body.content 
{
 background-color: #ffffff;
 background-image: url(../images/hg.gif);
 background-position: top center;
 background-repeat: no-repeat;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 text-align: center;
}

/* DIVs */
div#maindiv
{
 position:relative;
 height: 100%;
 margin: 0px auto;
 padding: 0 0 0 0;
 top: 0px;
 width: 937px;
 text-align: left;
}

div#logodiv
{
 position:absolute;
 /* top: 130px; ohne Ressorts-Navi */
 top: 149px;
 left: 0px;
 width: 741px;
 height: 50px;
 /* background-color: #ffffff; */
}

div#ressortsnavdiv
{
 position:absolute;
 top: 93px;
 left: 33px;
 height:20px;
 overflow:hidden;
 background-color: #ffffff; 
}
div#ressortsnavdiv a
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none;
}
div#ressortsnavdiv a:hover
{
 text-decoration: underline; color: #E60005;
}

div#mininavdiv
{
 position:absolute;
 /* top: 93px; ohne Ressorts-Navi */
 top: 112px;
 left: 671px;
}
div#mininavdiv a
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #b7bfc2; text-decoration: none;
}
div#mininavdiv a:hover
{
 text-decoration: underline; color: #E60005;
}

div#menuediv
{
 top: 0px;
 left: 0px;
 width: 145px;
 background-color: #ffffff;
}
div#menuediv a.normal
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none;
}
div#menuediv a.normal:hover
{
 text-decoration: underline;
}
div#menuediv a.selected
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #E60005; text-decoration: none;
}
div#menuediv a.selected:hover
{
 text-decoration: underline;
}

div#contentdiv
{
 top: 0px;
 left: 0px;
 width: 722px;
 overflow:visible;
 margin-bottom: 8px;
 background-color: #ffffff; 
}

/* Druck-Styles */
div#contentdivprint
{
 left: 10px;
 width: 722px;
 overflow: visible;
 background-color: #ffffff; 
}
body.print
{
 background-color: #ffffff;
}
div#logodivprint
{
 left: 10px;
 width: 741px;
 height: 68px;
 background-color: #ffffff; 
}

/* Seitenfooter */
p.footer
{
 margin-top: 8px;
 margin-bottom: 4px;
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
}
a.footer
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none;
}
a.footer:hover
{
 text-decoration: underline; color: #E60005;
}

td.bookmarktext
{
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
}

/* Homepage */

/* mittlere Spalte */
p.homepage
{
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;
}
a.homepage
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none;
}
a.homepage:hover
{
 text-decoration: underline;
}
p.homepageheader
{
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 0px;
 margin-bottom: 4px;
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;
}
a.homepageheader
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none;
}
a.homepageheader:hover
{
 text-decoration: underline;
}

/* rechte Spalte */
p.homepagerechts
{
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
}
a.homepagerechts
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none;
}
a.homepagerechts:hover
{
 text-decoration: underline;
}
p.homepagerechtsheader
{
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #000000;
}
a.homepagerechtsheader
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #000000; text-decoration: none;
}
a.homepagerechtsheader:hover
{
 text-decoration: underline;
}

/* Contentseiten */

/* Seiten HL mit orangefarbenem Balken im HG */
a { color: #000000; }
p.ueberschrift { letter-spacing: 2px; width: 722px; height: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffffff; background-color: #ff992a;  }
/* weitere Styles */
p.anzeige { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; margin: 0 0 0 0; }
p.klein { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; }
p.klickpfad { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; }

/* Nachrichten */
p.nachrichtenklein { margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
a.nachrichtenklein
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #000000; text-decoration: none;
}
a.nachrichtenklein:hover
{
 text-decoration: underline;
}

/* Apothekertag */
p.apothekertagklein { margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
a.apothekertagklein
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:bold; color: #000000; text-decoration: none;
}
a.apothekertagklein:hover
{
 text-decoration: underline;
}
p.apothekertagueberschrift { letter-spacing: 2px; width: 242px; height: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffffff; background-color: #ff992a;  }

/* Sitemap */
a.sitemapmain
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #000000;
}
a.sitemapsub
{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
}

/* Übersichtsseiten */
a.uebersichtsseiten
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #000000;text-decoration: none;
}
a.uebersichtsseiten:hover
{
 text-decoration: underline;
}

/* Homepage: Tag-Cloud */
#tagclouddiv { width:242px;overflow:hidden; }
#cloud { padding: 2px; line-height: 2em; text-align: center; }
#cloud a { padding: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#E60005; }
#cloud a:hover { text-decoration:underline; }
#cloud { margin: 0; }
#cloud li { display: inline; }
#cloud a.tag1 { font-size: 10px; font-weight:normal; }
#cloud a.tag2 { font-size: 10px; font-weight:bold; }
#cloud a.tag3 { font-size: 12px; font-weight:normal; }
#cloud a.tag4 { font-size: 12px; font-weight:bold; }
#cloud a.tag5 { font-size: 14px; font-weight:normal; }
#cloud a.tag6 { font-size: 14px; font-weight:bold; }
#cloud a.tag7 { font-size: 16px; font-weight:normal; }
#cloud a.tag8 { font-size: 16px; font-weight:bold; }
#cloud a.tag9 { font-size: 18px; font-weight:normal; }
#cloud a.tag10 { font-size: 20px; font-weight:normal; }

/* Nachrichtenseite: Tag-Cloud */
#nachrichten_tagclouddiv { width:227px;overflow:hidden; }
#nachrichten_cloud { padding: 2px; line-height: 2em; text-align: center; }
#nachrichten_cloud a { padding: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#8f9699; }
#nachrichten_cloud a:hover { text-decoration:underline; color:#E60005; }
#nachrichten_cloud { margin: 0; }
#nachrichten_cloud li { display: inline; }
#nachrichten_cloud a.tag1 { font-size: 10px; font-weight:normal; }
#nachrichten_cloud a.tag2 { font-size: 10px; font-weight:bold; }
#nachrichten_cloud a.tag3 { font-size: 12px; font-weight:normal; }
#nachrichten_cloud a.tag4 { font-size: 12px; font-weight:bold; }
#nachrichten_cloud a.tag5 { font-size: 14px; font-weight:normal; }
#nachrichten_cloud a.tag6 { font-size: 14px; font-weight:bold; }
#nachrichten_cloud a.tag7 { font-size: 16px; font-weight:normal; }
#nachrichten_cloud a.tag8 { font-size: 16px; font-weight:bold; }
#nachrichten_cloud a.tag9 { font-size: 18px; font-weight:normal; }
#nachrichten_cloud a.tag10 { font-size: 20px; font-weight:normal; }

/* Startseite-Mitte: Tag-Cloud */
#startseite_tagclouddiv { width:219px;overflow:hidden; }
#startseite_cloud { padding: 2px; line-height: 2em; text-align: center; }
#startseite_cloud a { padding: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#8f9699; }
#startseite_cloud a:hover { text-decoration:underline; color:#E60005; }
#startseite_cloud { margin: 0; }
#startseite_cloud li { display: inline; }
#startseite_cloud a.tag1 { font-size: 10px; font-weight:normal; }
#startseite_cloud a.tag2 { font-size: 10px; font-weight:bold; }
#startseite_cloud a.tag3 { font-size: 12px; font-weight:normal; }
#startseite_cloud a.tag4 { font-size: 12px; font-weight:bold; }
#startseite_cloud a.tag5 { font-size: 14px; font-weight:normal; }
#startseite_cloud a.tag6 { font-size: 14px; font-weight:bold; }
#startseite_cloud a.tag7 { font-size: 16px; font-weight:normal; }
#startseite_cloud a.tag8 { font-size: 16px; font-weight:bold; }
#startseite_cloud a.tag9 { font-size: 18px; font-weight:normal; }
#startseite_cloud a.tag10 { font-size: 20px; font-weight:normal; }

/* Nachrichten-Detailseite: Link zu allen Nachrichten */
a.nachrichten_sucherg
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none;
}
a.nachrichten_sucherg:hover
{
 text-decoration: underline;
}

/* Homepage: "Direkt zu..." */
form#direktzuform { margin:0px; padding:0px; }
select#direktzuselect { margin-left:8px; width: 226px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/* Content-Banner für die Ausgabeseiten */
div#contentbanner 
{
 width:550px;
 min-height:100px;
 background:#ffffff;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 border-top:1px solid #B7BFC2;
 border-bottom:1px solid #B7BFC2;
 clear:both;
}

/* Bildergalerie */
div#galeriebild
{
 width: 360px;
 height: 360px;
 overflow: hidden;
 padding: 0px;
 margin: 0px;
 border: 1px solid #B7BFC2;
}

div.galerievorschaubild
{
 width: 67px;
 height: 67px;
 overflow: hidden;
 padding: 0px;
 margin: 0px;
 border: 1px solid #B7BFC2;
}

div.galerievorschaubild img { border:0px; }

/* Klassen für den K4-Import im Contentbereich der Site */
div#contentdiv .rot 
{ 
 color: #E60005;
}

div#contentdiv div.bildunterschrift
{ 
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: normal; 
 font-style: normal; 
 color: #000000; 
 text-decoration: none;
 text-align: left;
}

div#contentdiv p.fotonachweis
{ 
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: normal; 
 font-style: normal; 
 color: #000000; 
 text-decoration: none;
 text-align: right;
}

/* visited Links nur im Contentbereich umfärben */
div#contentdiv a:visited { color:#999999; }
/* die Ausnahmen */
div#contentdiv a.homepage:visited { color:#000000; }
div#contentdiv a.homepageheader:visited { color:#000000; }
div#contentdiv a.homepagerechts:visited { color:#000000; }
div#contentdiv a.homepagerechtsheader:visited { color:#000000; }
div#contentdiv a.footer:visited { color:#000000; }
div#contentdiv a.nachrichtenklein:visited { color:#000000; }
div#contentdiv a.uebersichtsseiten:visited { color:#000000; }
div#contentdiv a.sitemapmain:visited { color:#000000; }
div#contentdiv a.sitemapsub:visited { color:#000000; }
div#contentdiv a.apothekertagklein:visited { color:#000000; }
div#contentdiv #cloud a:visited { color:#E60005; }
div#contentdiv #nachrichten_cloud a:visited { color:#8f9699; }
div#contentdiv #startseite_cloud a:visited { color:#8f9699; }
div#contentdiv a.nachrichten_sucherg:visited { color:#000000; }

