﻿div#Wrapper
{
  background-color: #F39A28;
  width: 966px;
  min-height: 634px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(../../images/Hochsauerland/BG_SchattenLinksRechts.gif);
  background-position: left top;
  background-repeat: repeat-y;
}

div#Copyright
{
  width: 966px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  font-size: 11px;
  text-align: right;
}

div#Copyright a
{
  font-size: 11px;
  color: #c0c0c0;
  text-decoration: none;
}

div#Copyright a:link
{
  color: #c0c0c0;
  text-decoration: none;
}

div#Copyright a:hover
{
  color: #c0c0c0;
  text-decoration: underline;
}

div#Copyright a:active
{
}

div#Copyright a:visited
{
}



div#SchattenOben
{
  height: 8px;
}

div#SchattenUnten
{
  height: 8px;
}


div#EckeRechtsOben
{
  position: absolute;
  top: 0px;
  right: 0px;
}

div#EckeLinksOben
{
  position: absolute;
  top: 0px;
  left: 0px;
}

div#EckeLinksUnten
{
  position: absolute;
  bottom: 0px;
  left: 0px;
}

* + html div#EckeLinksUnten
{
  bottom: -2px;
}

* html div#EckeLinksUnten
{
  bottom: -4px;
}

div#EckeRechtsUnten
{
  position: absolute;
  bottom: 0px;
  right: 0px;
}




div#WrapperContent
{
  min-height: 640px;
  margin-left: 8px;
  margin-right: 8px;
  background-color: #FFFFFF;
  position: relative;
  border: 1px solid #CF8220;
  padding-bottom: 45px;
}

* html div#WrapperContent
{
  height: 650px;
}

div#Header
{
  height: 130px;
  position: relative;
}

div.LogoAKG
{
  width: 265px;
  height: 107px;
  position: absolute;
  top: 18px;
  left: 22px;
}

div#FotoAKG
{
  width: 393px;
  height: 125px;
  position: absolute;
  top: 0px;
  left: 309px;
}

div#FotoAKG img
{
  border-right: 6px solid #FFFFFF;
}

div#LogoVarAKG
{
  width: 245px;
  height: 125px;
  position: absolute;
  top: 0px;
  right: 0px;
  background-image: url(../../images/Hochsauerland/LogoVarHeader_Hochsauerland.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #00662A;
}



div#SucheFontSize
{
  height: 32px;
  position: relative;
}

div#FontSize
{
  width: 125px;
  text-align: center;
  top: 5px;
  right: 0px;
  position: absolute;
}

div#Suche
{
  width: 125px;
  top: 5px;
  right: 120px;
  position: absolute;
}

div#Textfeld
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 92px;
  height: 14px;
}

div#Button
{
  position: absolute;
  right: 0px;
  top: 0px;
  width: 23px;
  height: 14px;
}

div#Suche div#Textfeld input.txtQuery
{
  border: 1px solid #959595;
  font-size: 10px;
  height: 10px;
  width: 92px;
  color: #626B69;
}

div#Suche div#Button input.btnSuche
{
  width: 23px;
  height: 14px;
  background-image: url(../../images/Hochsauerland/Icn_BtnOK.gif);
  background-position: left top;
  background-repeat: no-repeat;
  border: 0px;
}

div#Navigation
{
  width: 265px;
  float: left;
  margin-bottom: 50px;
}



div#Navigation ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  border-bottom: 1px solid #026BB1;
}

div#Navigation ul li
{
  font-size: 14px;
  color: #626B69;
  border-top: 1px solid #026BB1;
}

div#Navigation ul li a
{
  font-size: 14px;
  color: #626B69;
  display: block;
  text-decoration: none;
  padding-top: 6px;
  padding-bottom: 6px;
}

* html div#Navigation ul li a
{
  height: 1px; /*IE 6*/
}

div#Navigation ul li a:link
{
  color: #626B69;
  text-decoration: none;
}

div#Navigation ul li a:hover
{
  color: #026BB1;
  text-decoration: none;
}

div#Navigation ul li a:active
{
}

div#Navigation ul li a:visited
{
}

div#Navigation ul li a.Markiert
{
  font-weight: bold;
  color: #026BB1;
}

/*UN Ebene 1*/
div#Navigation ul li ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  margin-left: 14px;
  margin-bottom: 8px;
  border-bottom: 0px;
}

div#Navigation ul li ul li
{
  font-size: 12px;
  color: #626B69;
  border-top: 1px dotted #626B69;
}

div#Navigation ul li ul li a
{
  font-size: 12px;
  color: #626B69;
  display: block;
  text-decoration: none;
  padding-top: 4px;
  padding-bottom: 4px;
}

* html div#Navigation ul li ul li a
{
  height: 1px; /*IE 6*/
}

div#Navigation ul li ul li a:link
{
  color: #626B69;
  text-decoration: none;
}

div#Navigation ul li ul li a:hover
{
  color: #026BB1;
  text-decoration: none;
}

div#Navigation ul li ul li a:active
{
}

div#Navigation ul li ul li a:visited
{
}

div#Navigation ul li ul li a.Markiert
{
  font-weight: bold;
  color: #026BB1;
}



/*UN Ebene 2*/
div#Navigation ul li ul li ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  margin-left: 15px;
  margin-bottom: 8px;
}

div#Navigation ul li ul li ul li
{
  font-size: 11px;
  color: #026BB1;
  border-top: 0px;
  background-image: url(../../images/Hochsauerland/Bullet.gif);
  background-repeat: no-repeat;
  padding-left: 8px;
  background-position: left 7px;
}


* + html div#Navigation ul li ul li ul li
{
  background-position: left 11px;
}

div#Navigation ul li ul li ul li a
{
  font-size: 11px;
  color: #626B69;
  display: block;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 0px;
}

* html div#Navigation ul li ul li ul li a
{
  height: 1px; /*IE 6*/
}

div#Navigation ul li ul li ul li a:link
{
  color: #626B69;
  text-decoration: none;
}

div#Navigation ul li ul li ul li a:hover
{
  color: #026BB1;
  text-decoration: none;
}

div#Navigation ul li ul li ul li a:active
{
}

div#Navigation ul li ul li ul li a:visited
{
}

div#Navigation ul li ul li ul li a.Markiert
{
  font-weight: bold;
  color: #026BB1;
}








div#Footer
{
  border-top: 1px solid #F39A28;
  position: absolute;
  width: 640px;
  height: 28px;
  bottom: 3px;
  right: 0px;
}



div#Footer a
{
  color: #626B69;
  font-size: 12px;
  display: block;
  float: left;
  margin-right: 8px;
  margin-left: 8px;
  text-decoration: none;
  margin-top: 7px;
}

div#Footer a:link
{
  color: #626B69;
  text-decoration: none;
}

div#Footer a:hover
{
  color: #026BB1;
  text-decoration: none;
}

div#Footer a:active
{
}
div#Footer a:visited
{
}

div#Footer a.Markiert
{
  font-weight: bold;
  color: #026BB1;
}


div#AKGLogoFooter
{
  position: absolute;
  width: 239px;
  height: 13px;
  bottom: 21px;
  left: 22px;
}

* html div#AKGLogoFooter
{
  bottom: 7px;
}

div#Content
{
  position: relative;
  margin-left: 22px;
  margin-right: 22px;
  margin-top: 20px;
}


div#LinkeSpalte
{
  position: absolute;
  width: 309px;
  top: 25px;
  left: 22px;
}

div#MittlereSpalte
{
  position: absolute;
  width: 252px;
  top: 25px;
  left: 309px;
  height: 397px;
}

div.BildMittlereSpalte
{
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
}

div.TextMittlereSpalte
{
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
}




div#RechteSpalte
{
  position: absolute;
  width: 335px;
  top: 25px;
  left: 585px;
}


div#RechteSpalte h1
{
  color: #F39A28;
  font-size: 22px;
  letter-spacing: 1px;
  margin-bottom: 20px;
}

div#RechteSpalte h2
{
  color: #F39A28;
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

div#RechteSpalte h3
{
  color: #F39A28;
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 5px;
}

div#RechteSpalte p
{
  color: #626B69;
  font-size: 12px;
}

div#RechteSpalte ul
{
  color: #626B69;
  font-size: 12px;
  list-style-type: square;
}

div#RechteSpalte ul li
{
  color: #626B69;
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
}

div#RechteSpalte p.AdressBlock
{
  margin-bottom: 6px;
  font-size: 11px;
}

div#RechteSpalte a
{
  color: #626B69;
  text-decoration: none;
}

div#RechteSpalte a:link
{
  color: #626B69;
  text-decoration: none;
}

div#RechteSpalte a:hover
{
  text-decoration: underline;
}

div#RechteSpalte a:active
{
}

div#RechteSpalte a:visited
{
}


/*Klinik Buttons*/
div.KlinikWrapper
{
  height: 49px;
  position: relative;
  margin-bottom: 9px;
}

div.KlinikWrapper div.KlinikBildKlein
{
  width: 49px;
  height: 49px;
  position: absolute;
  top: 0px;
  left: 0px;
}

div.KlinikWrapper div.KlinikTextWrapper
{
  height: 47px;
  position: absolute;
  top: 0px;
  left: 49px;
  width: 238px;
  border-top: 1px solid #F39A28;
  border-bottom: 1px solid #F39A28;
}

div.KlinikWrapper div.KlinikTextWrapperMarkiert
{
  height: 47px;
  position: absolute;
  top: 0px;
  left: 49px;
  width: 238px;
  border-top: 1px solid #F39A28;
  border-bottom: 1px solid #F39A28;
  background-color: #FFFEB9;
}

div.KlinikWrapper div.KlinikText
{
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 2px;
  padding-bottom: 1px;
}

div.KlinikText h2
{
  color: #F39A28;
  font-size: 13px;
}

div.KlinikText h2 a
{
  color: #F39A28;
  text-decoration: none;
}

div.KlinikText h2 a:link
{
  color: #F39A28;
  text-decoration: none;
}

div.KlinikText h2 a:hover
{
  color: #F39A28;
  text-decoration: none;
}

div.KlinikText h2 a:active
{
}

div.KlinikText h2 a:visited
{
}

div.KlinikText p a
{
  color: #626B69;
  text-decoration: none;
}

div.KlinikText p a:link
{
  color: #626B69;
  text-decoration: none;
}

div.KlinikText p a:hover
{
  color: #626B69;
  text-decoration: none;
}

div.KlinikText p a:active
{
}

iv.KlinikText p a:visited
{
}




div.KlinikText p
{
  color: #626B69;
  font-size: 11px !important;
}

div.Submenu
{
  background-color: #FFFFFF;
  position: absolute;
  width: 0px;
  height: 0px;
  left: 22px;
  border: 1px solid #F39A28;
  border-top: 0px;
  z-index: 1000;
  filter: alpha(opacity=92);
  -moz-opacity: .92;
  opacity: .92;
  display: none;
  overflow: auto;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #B6B6B6;
  scrollbar-shadow-color: #B6B6B6;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #F39A28;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
}

div.AbstandSubMenue
{
  padding: 10px;
}

div.Submenu h2
{
  color: #F39A28;
  font-size: 14px;
  margin-bottom: 10px;
}

div.Submenu h3
{
  color: #F39A28;
  font-size: 14px;
}

div.Submenu ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: square;
  padding-left: 20px;
  margin-bottom: 20px;
}

div.Submenu ul li
{
  font-size: 12px;
  color: #626B69;
  font-weight: bold;
  padding-bottom: 5px;
}

div.Submenu ul li a
{
  font-size: 11px;
  color: #626B69;
  font-weight: normal;
  text-decoration: none;
}

div.Submenu ul li a:link
{
  color: #626B69;
  text-decoration: none;
}

div.Submenu ul li a:hover
{
  color: #F39A28;
  text-decoration: none;
}

div.Submenu ul li a:active
{
}
div.Submenu ul li a:visited
{
}
div.Submenu table td
{
  vertical-align: top;
  padding-right: 20px;
}


div#Wegweiser
{
  position: absolute;
  top: 0px;
  left: 309px;
  width: 388px;
  color: #626B69;
  text-decoration: none;
  font-size: 11px;
}

div#Wegweiser a
{
  color: #626B69;
  text-decoration: none;
  font-size: 11px;
}

div#Wegweiser a:link
{
  color: #626B69;
  text-decoration: none;
}

div#Wegweiser a:hover
{
  color: #626B69;
  text-decoration: underline;
}

div#Wegweiser a:visited
{
}

div#Wegweiser a:active
{
}

/*Inhalt*/
div#Inhalt
{
  margin-left: 287px;
  padding-top: 5px;
}


div#Inhalt h1
{
  color: #026BB1;
}

div#Inhalt h2
{
  color: #026BB1;
}

div#Inhalt h3
{
  color: #026BB1;
}

div#Inhalt h4
{
  color: #026BB1;
}

div#Inhalt p
{
  color: #626B69;
}

div#Inhalt td
{
  color: #626B69;
}

div#Inhalt ul
{
}

div#Inhalt ul li
{
  color: #626B69;
}

div#Inhalt ol li
{
  color: #626B69;
}


div#Inhalt ul li ul
{
}

div#Inhalt ul li ul li
{
  color: #626B69;
}

div#Inhalt a
{
  color: #026BB1;
  text-decoration: underline;
}

div#Inhalt a:link
{
  color: #026BB1;
  text-decoration: underline;
}

div#Inhalt a:hover
{
  color: #026BB1;
  text-decoration: none;
}

div#Inhalt a:active
{
}

div#Inhalt a:visited
{
}






div#Inhalt div.SpalteRechts div.ZweiBilder img.LinieRechts
{
  border-right: 5px solid #FFFFFF;
}


div#Inhalt div.SpalteRechts div.ZweiBilder img.LinieLinks
{
  border-left: 5px solid #FFFFFF;
}

div#Inhalt p.Bildunterschrift
{
  color: #026BB1;
}


div.BildAni
{
  display: none;
  position: absolute;
}

/*Aktuelles*/
div#Inhalt div#AnimationAktuelles
{
  position: relative;
  height: 250px;
}

div#Inhalt div#AnimationAktuelles div#KlinikStartAni
{
  height: 250px;
  float: left;
  width: 393px;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles
{
  height: 250px;
  background-color: #FFFFD6;
  overflow: auto;
  scrollbar-face-color: #FFFFD6;
  scrollbar-highlight-color: #026BB1;
  scrollbar-shadow-color: #026BB1;
  scrollbar-3dlight-color: #FFFFD6;
  scrollbar-arrow-color: #026BB1;
  scrollbar-track-color: #FFFFD6;
  scrollbar-darkshadow-color: #FFFFD6;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles div.KlinikStartAktuellesAbstand
{
  padding-top: 10px;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles div.AktuellesEintragKlinikStartseite
{
  padding: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 10px;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles div.AktuellesEintragKlinikStartseiteHover
{
  background-color: #FFFEB9;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h2
{
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h3
{
  margin: 0px;
  font-size: 13px;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles p
{
  margin: 0px;
  font-size: 11px;
  line-height: 16px;
}


div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h3 a
{
  color: #026BB1;
  text-decoration: none;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h3 a:link
{
  color: #026BB1;
  text-decoration: none;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h3 a:hover
{
  color: #026BB1;
  text-decoration: none;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h3 a:active
{
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles h3 a:visited
{
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles p a
{
  color: #626B69;
  text-decoration: none;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles p a:link
{
  color: #626B69;
  text-decoration: none;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles p a:hover
{
  color: #626B69;
  text-decoration: none;
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles p a:active
{
}

div#Inhalt div#AnimationAktuelles div.KlinikStartAktuelles p a:visited
{
}

div#Inhalt td.TabellenHeader
{
  font-weight: bold;
  border-bottom: 1px solid #026BB1;
  color: #026BB1;
}

div#Inhalt th.TabellenHeader
{
  font-weight: bold;
  border-bottom: 1px solid #026BB1;
  color: #026BB1;
}


/*Stellenanzeigen*/
div#Inhalt div.StelleKurz
{
  margin-bottom: 15px;
  padding-bottom: 15px;
}

div#Inhalt div.StelleAnriss p
{
}

div#Inhalt div.StelleAnriss p span.Datum
{
  font-size: 11px;
}

div#Inhalt div.StelleKurzLink
{
  margin-top: 10px;
  border-top: 1px solid #BEBEBE;
  padding-top: 5px;
}

div#Inhalt div.StelleKurzLink p
{
  font-size: 11px;
}

/*Pressetexte*/
div#Inhalt div.PresseKurz
{
  margin-bottom: 15px;
  padding-bottom: 15px;
}

div#Inhalt div.PresseKurz h4
{
  margin-bottom: 5px;
}

div#Inhalt div.PresseLang h4
{
  margin-bottom: 5px;
}

div#Inhalt div.PresseAnriss p
{
}

div#Inhalt div.PresseAnriss p span.Datum
{
  font-size: 11px;
}

div#Inhalt div.PresseKurzLink
{
  margin-top: 10px;
  border-top: 1px solid #BEBEBE;
  padding-top: 5px;
}

div#Inhalt div.PresseKurzLink p
{
  font-size: 11px;
}


/*Prospeke*/
div#Inhalt .DescrTextProspekte
{
  font-size: 11px;
}

div#Inhalt .cblProspekte td
{
  padding-bottom: 10px;
}

div#Inhalt ul.Prospekte li
{
  padding-bottom: 3px;
  padding-top: 3px;
}

/*Links*/
div#Inhalt .tblLinks
{
  width: 90%;
}

div#Inhalt .tblLinks td
{
  vertical-align: top;
}

div#Inhalt .tblLinks td.LinkLogo
{
  width: 120px;
}


div#Inhalt .cblProspekte td
{
  padding-bottom: 10px;
}

div#Inhalt ul.Prospekte li
{
  padding-bottom: 3px;
  padding-top: 3px;
}


/*Gästebuch*/
p.LinieGB
{
  border-bottom: 1px solid #BEBEBE;
  padding-bottom: 15px;
  margin-bottom: 25px;
  font-size: 11px !important;
}

a.NeuEintragen
{
  text-decoration: none !important;
}

a.NeuEintragen:link
{
  text-decoration: none !important;
}

a.NeuEintragen:hover
{
  text-decoration: none !important;
}

a.NeuEintragen:active
{
}

a.NeuEintragen:visited
{
}

.Captcha
{
  border: 1px solid #BEBEBE;
}

/*Aktuelles*/
div.AktuellesKurz
{
  margin-bottom: 15px;
  border-bottom: 1px solid #BEBEBE;
  padding-bottom: 15px;
}

div.AktuellesKurz table.tblAktuelles
{
  width: 90%;
}

div.AktuellesKurz table.tblAktuelles td
{
  vertical-align: top;
}


div.AktuellesKurz table.tblAktuelles td.AktuellesKurzBild
{
  width: 50px;
}

div.AktuellesKurz table.tblAktuelles div.AktuellesKurzLink
{
  font-size: 11px !important;
}

div.AktuellesKurz table.tblAktuelles div.AktuellesKurzLink
{
  font-size: 11px !important;
}


div#Inhalt img.AktuellesBildGross
{
  margin-right: 8px;
  margin-bottom: 8px;
  float: left;
}


div#Inhalt p.AktuellesDetailText
{
}

* html div#Inhalt p.AktuellesDetailText
{
  height: 130px;
}

div#Inhalt p.SeitenFooterLink
{
  margin-top: 10px;
  border-top: 1px solid #BEBEBE;
  padding-top: 5px;
  font-size: 11px;
}

/*Suche*/
div#Inhalt div.Sucherg
{
}
div#Inhalt div.Sucherg h4
{
  margin-left: 10px;
  margin-top: 10px;
}
div#Inhalt div.Sucherg p
{
  margin-left: 10px;
}

div#Inhalt div.Sucherg div.SuchErgBlock
{
  margin-bottom: 20px;
}

.Highlight
{
  background-color: #FBF191;
  padding-left: 2px;
  padding-right: 2px;
}





