@CHARSET "ISO-8859-15";
body { margin:0; padding:0; font:80% verdana, arial, helvetica, geneva, sans-serif; color:#333333; width:980px; }
input, option, select, textarea  { font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:11px; font-style:normal; font-weight:normal; border-style:solid; border-width:1px; border-color:#7E8491; color:#333333; margin:0px; padding:0px; } 

#frame { width:980px; }

#kopf_oben_logo  { width:420px; height:80px; background-color:#FFFFFF; float:left; }
#kopf_oben_nav   { width:301px; height:60px; padding:10px; text-align:right; background-color:#FFFFFF; float:left; }
#kopf_oben_suche { width:219px; height:60px; padding:10px; background-color:#CDD7DC; float:left; }

#kopf_mitte_nav   { width:182px; height:219px; float:left; background-color:#FFFFFF; }
#kopf_mitte_bild  { width:557px; height:219px; padding-left:1px; padding-right:1px; background-color:#FFFFFF; float:left; }
#kopf_mitte_info  { width:219px; height:99px; margin:0px; padding:10px; color:#738282; float:left; }

#kopf_qms_bild    { width:740px; height:219px; padding-right:1px; background-color:#FFFFFF; float:left; }

#kopf_unten_links  { width:182px; height:49px; float:left; background-color:#738282; }
#kopf_unten_mitte  { width:557px; height:49px; padding-left:1px; padding-right:1px; background-color:#FFFFFF; float:left; }
#kopf_mitte_rechts { width:239px; height:49px; float:left; background-color:#666666; }

#sp_bg     { width:980px; height:100%; background:url('./gfx/bg_sp.gif'); }
#sp_bg2    { width:980px; height:100%; background:url('./gfx/bg_sp2.gif'); }
#sp_links  { width:182px; float:left; }
#sp_mitte  { width:559px; background-color:#FFFFFF; float:left; margin:0px; padding:0px; }
#sp_rechts { width:213px; float:left; padding:0px; margin:0px; }

#navigation { width:182px; margin:0px; padding:0px; }
li.nav3   { width:182px; margin:0px; padding:0px; list-style-type:none; background:url('./gfx/bg_nav3.gif') no-repeat; }
li.nav3on { width:182px; margin:0px; padding:0px; list-style-type:none; background:url('./gfx/bg_nav3on.gif') no-repeat;  }
li.nav3bon { width:182px; margin:0px; padding:0px; list-style-type:none; background:url('./gfx/bg_nav3on.gif') no-repeat; background-color:#EFD9D9; }
li.nav4   { width:182px; margin:0px; padding:0px; list-style-type:none; }

#content_frame { padding:24px; }

div.linie { width:980px; height:1px; margin:0px; padding:0px; background-color:#FFFFFF; clear:both; }

a { color:#930000; text-decoration:none; }
a:hover { text-decoration:underline; }
a.news { color:#738282; text-decoration:none; }
a.news:hover { text-decoration:underline; }
a.standard { color:#930000; text-decoration:none; }
a.standard:hover { text-decoration:underline; }
a.standard_gruen { font-size:85%; color:#738282; text-decoration:none; }
a.standard_gruen:hover { text-decoration:underline; }
a.standard_dunkelgruen { font-size:85%; color:#323737; text-decoration:none; }
a.standard_dunkelgruen:hover { text-decoration:underline; }
a.rot { color:#930000; text-decoration:none; }
a.rot:hover { text-decoration:underline; }
a.logout { font-size:85%; font-weight:bold; color:#930000; text-decoration:none; }
a.logout:hover { text-decoration:underline; }

div.quicknav { width:558px; margin:0px 0px 24px 0px; padding:0px; background-color:#DEB2B2; background:url('./gfx/qnav.gif') repeat-y; }
div.qnav { width:185px; margin-right:1px; padding:0px; padding-top:10px; float:left; }
ul.qnav { margin:0px; padding:0px; }
li.qnav { width:185px; margin:0px; padding:0px; padding-bottom:3px; list-style-type:none; background:url('./gfx/bg_nav3.gif') no-repeat; }
a.qnav { margin:0px; padding:3px 0px 3px 17px; font-size:85%; color:#930000; text-decoration:none; display:block; }
a.qnav:hover { text-decoration:underline; }

a.nav1   { height:33px; margin-bottom:1px; padding:5px 10px 5px 17px; color:#646E6E; background-color:#E4E8E9; text-decoration:none; display:block; }
a.nav1on { height:33px; margin-bottom:1px; padding:5px 10px 5px 17px; color:#FFFFFF; background:url('./gfx/bg_nav1on.gif') no-repeat; text-decoration:none; display:block; }
a.nav21   { width:557px; height:49px; margin-right:1px; background:url('./gfx/bg_nav_rot.jpg') no-repeat; display:block; float:left; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.nav21on { width:557px; height:49px; margin-right:1px; background-color:#DEB2B2; display:block; float:left; text-decoration:none; color:#930000; font-weight:bold; }
a.nav21b   { width:557px; height:49px; margin:0px; background:url('./gfx/bg_nav_rot.jpg') no-repeat; display:block; float:left; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.nav21bon { width:557px; height:49px; margin:0px; background-color:#DEB2B2; display:block; float:left; text-decoration:none; color:#930000; font-weight:bold; }
a.nav23   { width:185px; height:49px; margin-right:1px; background:url('./gfx/bg_nav_rot.jpg') no-repeat; display:block; float:left; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.nav23on { width:185px; height:49px; margin-right:1px; background-color:#DEB2B2; display:block; float:left; text-decoration:none; color:#930000; font-weight:bold; }
a.nav23b   { width:185px; height:49px; margin:0px; background:url('./gfx/bg_nav_rot.jpg') no-repeat; display:block; float:left; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.nav23bon { width:185px; height:49px; margin:0px; background-color:#DEB2B2; display:block; float:left; text-decoration:none; color:#930000; font-weight:bold; }
a.nav3   { margin:0px; padding:3px 0px 3px 17px; font-size:85%; font-weight:bold; color:#930000; text-decoration:none; display:block; }
a.nav3:hover   { margin:0px; padding:3px 0px 3px 17px; font-size:85%; font-weight:bold; color:#930000; text-decoration:underline; display:block; }
a.nav3on   { margin:0px; padding:3px 0px 3px 17px; font-size:85%; font-weight:bold; color:#930000; text-decoration:none; display:block; }
a.nav3on:hover   { margin:0px; padding:3px 0px 3px 17px; font-size:85%; font-weight:bold; color:#930000; text-decoration:underline; display:block; }
a.nav4   { margin:0px; padding:3px 0px 3px 17px; font-size:85%; color:#930000; text-decoration:none; display:block; }
a.nav4on { margin:0px; padding:3px 0px 3px 17px; font-size:85%; color:#930000; background-color:#EFD9D9; text-decoration:none; display:block; }
form { margin:0px; padding:0px; }
input.standard { padding:2px;  color:#930000; background-color:#FFFFFF; border:1px solid #738282; }
input { padding:2px; font-size:85%; border:0px; } /* checkboxes & radiobuttons */
option { padding:1px; border:0px; color:#930000; }
div.notdienstkalender select { color:#930000; }

.vstrich  { font-size:85%; color:#738282; }
.vlinie { height:15px; padding:0px; background:url('./gfx/vlinie.gif') repeat-x; }
.notdienstkalender { margin-right:5px; font-size:85%; float:left; }

/* Content Elemente*/
span.right_caption_200 { display:block !important; display:inline; margin-left:10px; width:202px; color:#FFFFFF; background-color:#738282; float:right; }
span.right_caption_140 { display:block !important; display:inline; margin-left:10px; width:142px; color:#FFFFFF; background-color:#738282; float:right; }
span.left_caption_200 { display:block !important; display:inline; margin-right:10px; width:202px; color:#FFFFFF; background-color:#738282; float:left; }
span.left_caption_140 { display:block !important; display:inline; margin-right:10px; width:142px; color:#FFFFFF; background-color:#738282; float:left; }
span.caption { display:block; font-size:90%; line-height:120%; padding:2px; color:#FFFFFF; background-color:#738282; border:1px solid #738282; }
span.right_caption_200 img { float:none; margin:0px; border:1px solid #738282; }
span.right_caption_140 img { float:none; margin:0px; border:1px solid #738282; }
span.left_caption_200 img { float:none; margin:0px; border:1px solid #738282; }
span.left_caption_140 img { float:none; margin:0px; border:1px solid #738282; }
img.right { float:right; margin-left:10px; border:1px solid #738282; }
img.left { float:left; margin-right:10px; border:1px solid #738282; }
div.content table tbody tr td { background-color:#E4E8E9; }
div.domizilsuche table tbody tr td { background-color:#FFFFFF; }
div.ndk table tbody tr td { background-color:#FFFFFF; }
div.content table caption { text-align:left; }

.topthema { padding:0px 24px 15px 24px; }
.topthema_dachzeile { font-size:95%; font-weight:bold; text-transform:uppercase; color:#738282; margin:0px; padding:0px; }
.topthema_ueberschrift { font-size:105%; line-height:100%; font-weight:bold; color:#333333; margin:0px; padding:0px; }
.content_topthema { font-size:85%; line-height:130%; }
div.content_topthema p { margin-top:5px; }
.ueberschrift { font-size:110%; font-weight:bold; }
.content { font-size:85%; line-height:130%; }
/*.content_index { padding:0px 24px 24px 24px; font-size:85%; line-height:130%; }*/
/*.content_index2 { padding:24px; }*/
.rubrik { width:511px; height:20px; margin:0px; padding:0px 24px 0px 24px; background:url('./gfx/rubrik.gif') no-repeat; }
.rubrik_content { font-size:85%; height:20px; background-color:#CAD8DD; color:#738282; padding:0px 10px 0px 10px; text-transform: uppercase; font-weight:bold; }
.rubrik_link { font-size:85%; padding-right:10px; }
/* News */
.content_news { font-size:85%; line-height:130%; padding:10px 24px 0px 24px; }
.content_news_link { font-size:85%; padding:0px 24px 8px 24px; }
.news_dachzeile { font-size:100%; text-transform:uppercase; font-weight:bold; color:#738282; }
.news_ueberschrift { font-size:100%; font-weight:bold; color:#333333; }
.download_beschreibung { padding:0px 24px 0px 24px; font-size:85%; clear:both; }
.download_info { color:#738282; }
ul.news { margin:0px; padding:0px; }
ul.news li { margin:0px; padding:0px; padding-left:10px; list-style-type:none; background:url('./gfx/pfeil2.gif') no-repeat; }
div.content_news p { margin:5px 0px 15px 0px; }
/* Presse */
.content_presse { font-size:85%; line-height:130%; clear:both; }
.presse_dachzeile { font-size:100%; text-transform:uppercase; font-weight:bold; color:#738282; }
.presse_ueberschrift { font-size:100%; font-weight:bold; color:#333333; }
div.content_presse p { margin-top:5px; }

div.liste_ueberschrift { font-size:85%; font-weight:bold; margin-bottom:0px;  }
div.liste_anreisser { font-size:85%; line-height:130%; margin-bottom:15px; }
div.liste_anreisser p { margin:0px; padding:0px; display:inline; }

div.infobox { font-size:85%; padding:24px 0px 0px 13px; }
.infobox_banner { padding:15px 0 0 13px; }
.infobox_ueberschrift { color:#669999; letter-spacing:0.1em; font-weight:bold; padding-bottom:5px; }
.infobox_kontakt { padding-bottom:20px; line-height:130%; }
.infobox_info { padding-bottom:5px; }
.infobox_mehr { font-size:85%; color:#930000; }
a.infobox_data { color:#333333; text-decoration:none; clear:both; }
a.infobox_data:hover { text-decoration:underline; }
a.infobox_mehr { font-size:85%; font-weight:bold; color:#930000; text-decoration:none; white-space:nowrap; clear:both;  }
a.infobox_mehr:hover { }
a.download { color:#930000; text-decoration:none; }
a.download:hover { color:#930000; text-decoration:underline; }
a.gtipp_ueberschrift { color:#333333; font-weight:bold; text-decoration:none; }
a.gtipp_ueberschrift:hover { color:#333333; font-weight:bold; text-decoration:underline; }

a.apotheke { color:#930000; font-weight:bold; text-decoration:none; }
a.apotheke:hover { text-decoration:underline; }
td.apotheken { background-color:#E4E8E9; padding:3px; }
tr.apotheken { margin-bottom:10px; }

div.special { font-size:85%; padding:12px 0px 0px 13px; line-height:130%; }
div.special_btn { margin:0px; padding:0px; padding-top:20px; }

div.kontakt { font-size:85%; }
.kontakt_bezeichnung { color:#333333; font-weight:bold; margin-bottom:1px; }
.kontakt_input { font-size:100%; border-style:solid; border-width:1px; border-color:#7E8491; background-color:#E4E8E9; color:#646E6E; padding:3px; margin-bottom:5px; width:250px; }
.kontakt_select { width:255px; margin-bottom:5px; background-color:#E4E8E9; color:#333333; }
.kontakt_checkbox { height:20px; }
.select_area { margin:0px; padding:10px; background-color:#E4E8E9; color:#333333; border:1px solid #7E8491; }
input.submit { font-size:100%; font-weight:bold; border:1px solid #7E8491; background-color:#930000; color:#FFFFFF; clear:both; }

div.suche_bereich { padding:10px 0px 10px 0px; font-weight:bold; }
div.suche_ueberschrift { margin:0px; padding:0px; font-weight:bold; color:#738282; }
a.suche_link { color:#333333; }
a.suche_link:hover { color:#930000; }
.hits { color:#930000; }

div.preview { font-size:10px; font-weight:bold; position:absolute; left:0px; top:0px; width:940px; height:13px; background-color:#006600; color:#FFFFFF; z-index:1; text-align:center;  }

div.q_apotheke { padding:5px 5px 5px 0px; float:left; } 

.nowrap { white-space:nowrap; clear:both; }
.false { color:#930000; font-weight:bold; }
.true { color:#006600; font-weight:bold; }

#login { font-size:85%; width:300px; padding:20px; color:#323737; background-color:#CDD7DC; text-align:left; border:1px solid #738282; }
#login input { padding:2px; font-size:11px; border:1px solid #7E8491; }
#login input.noborder { border:0px; }
#login div.beschreibung { margin:0px; padding:0px; width:70px; float:left; }
#login div.input { margin-bottom:5px; font-size:11px; padding:1px;  float:left; }
#login div.submit { padding-left:71px; clear:both; }
#login div.login_error { padding-top:10px; padding-left:70px; font-size:10px; color:#930000; clear:both; }
#login div.login input { background-color:#EFD9D9; }
#login input.login_submit { font-weight:bold; color:#930000; border:1px solid #930000; }

a.a_bg_intern { display:block; padding:9px 10px 5px 20px; font-size:85%; font-weight:bold; color:#738282; width:224px; height:17px; background-image: url(./gfx/a_bg_intern.gif); background-repeat:no-repeat; text-decoration:none; }
a.a_bg_intern:hover { color:#930000; background-image: url(./gfx/a_bg_intern_on.gif); background-repeat:no-repeat; }

#dhtmltooltip{
  position: absolute;
  width: 200px;
  padding: 3px;
  background-color:#FFF9CA;
  visibility: hidden;
  z-index: 100;
  font-family:Verdana, sans-serif;
  font-size:11px;
  line-height: 15px;
  color: #333333;
  border: 1px solid #738282;
}
