
/* ------------------------------------------------------------- */
/* - - - - - - - - - ---- Linke Inhaltsspalte  - - - - - - - -  */
/* ------------------------------------------------------------- */
#linkespalte {
   position: absolute;
   left: 0px;
   width: 110px;
   border-top: 25px solid white;
/*   margin-top: 25px;
   background: url("/mtkp/custom/pub/icons/Hintergrund_l.gif") top left;*/

}

a.quadratlink {
  margin-top: 20px;
  color: #555;
  font-size: 12px;
  text-decoration: none;  
  display: block;
  background: url("/mtkp/custom/pub/icons/quadrat_schwarz.gif")  no-repeat;
  background-position: 0px 4px;
  padding-left:16px;
}

a.quadratlink:hover {
  color: #aa3c3d; 
}

a.email_link  {
  text-decoration: none;
  padding-left:16px;
  background: url("/mtkp/custom/pub/icons/email.gif")  no-repeat;
  background-position: 0px 4px;
}

a.download_link {
  text-decoration: none;
  padding-left:20px;
  background: url(/img/9.gif)  no-repeat;
}


#druck_link  {
  clear: left;
  height: 17px;
  padding-top: 10px;
  padding-left:23px;
  text-decoration: none;
  background: url(/mtkp/custom/pub/icons/drucken.gif)  no-repeat; 
  background-position: 0px 9px;
}

a.linkslinks  {
  color: #636363;
  font-size: 12px;
  text-decoration: none;
}

a.linkslinks:hover {
  color: #aa3c3d;  
}



.portraitlinks {
  padding-top:22px;
  padding-left: 15px
}


.namelinks {
  padding: 3px 6px;
  margin-right: 1px;
  background-color: #636363;
  color: #e5e5e5;
  font-family: "Times New Roman", serif;  
  font-size: 12px;
  letter-spacing: 0.03em; 
  text-transform: uppercase;
}


ul.listehellepunkte {
  list-style-image: url("/mtkp/custom/pub/icons/quadrat_weiss.gif");
  padding: 0px;
  margin-left: 16px;
}

ul.listedunklepunkte {
  list-style-image: url("/mtkp/custom/pub/icons/quadrat_dunkel.gif");
  padding: 0px;
  margin-left: 16px;
}


.kompetenzliste {
  letter-spacing: 0.03em; 
/*  text-transform: uppercase; */
}


#hp_checkup {
   margin-top: 95px; 
}


#hp_links_headline {
   margin-top: 100px; 
   color: white;
   background-color: #666666;
   width: 108;
   font-weight: 600;
}

#hp_links_box {
   background-color: #e7e7e7;
   width: 108;
}

.hp_abstand {
  padding: 1px 4px; 
}

.hp_abstand a {
  font-size: 11px;
}


.links_abstand {
  font-size: 25px;
}


.links_aufzaehlung_aktiv {
  margin-top: 20px;
  color: #555;
  font-size: 12px;
  text-decoration: none;  
  display: block;
  background: url("/img/1.gif")  no-repeat;
  background-position: 0px 4px;
  padding-left:16px;
}



/* ------------------------------------------------------------- */
/* - - - - - - - - - - - - Inhaltsbereich Mitte- - - - - - - - - */
/* ------------------------------------------------------------- */
#inhaltsbereich {
   position: absolute;
   top: 0px;
   left:0px;
/*   right:0px; */
   width: 550;
   margin-left:  109px;
/*   margin-right: 110px;*/
   margin-top:0px;
   z-index: 4;
}

/* - - - - - - - - - - - - Kopfbereich           - - - - - - - - - */
#kopfbereich {
}

/* - - - - - - - - - - - - Menu im Kopfbereich des Inhaltsbereich- - - - - - - - - */
#menu {
  left: 0px;
  right: 0px;
  top:0px;
}

a.topmenu {
  vertical-align: top;
  display: block;
  float: left;
}

.menuimg {
  border:0;
}

/*.firstsubitemabstand {
  height: 3px;
}*/

#submenu1 {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 25px;
  width: 332px; 
  background-color: #cecece;
  z-index: 3;
}

#submenu1 a {
  font-size: 0.9em;
  display: block;
  margin-left: 5px;
  padding-left:15px;
  color: black;
  text-decoration: none;
  margin-bottom: 3px;
}

#submenu1 a:hover {
  color: #aa3c3d;
  padding-left: 15px;
  background: #dddddd url("/mtkp/custom/pub/icons/quadrat_aktiv.gif") center left no-repeat;
}


/* In Belegärzten */
#submenu1inba {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 25px;
  width: 233px; 
  background-color: #cecece;
  z-index: 3;
}

#submenu1inba a {
  font-size: 0.9em;
  display: block;
  margin-left: 5px;
  padding-left:15px;
  color: black;
  text-decoration: none;
  margin-bottom: 3px;
}

#submenu1inba a:hover {
  color: #aa3c3d;
  padding-left: 15px;
  background: #dddddd url("/mtkp/custom/pub/icons/quadrat_aktiv.gif") center left no-repeat; 
}




#submenu2 {
  position: absolute;
  visibility: hidden;
}

#submenu3 {
  position: absolute;
  visibility: hidden;
  left: 364px;
  top: 25px;
  width: 140px;  
  background-color: #cecece;
  z-index: 3;
}
#submenu3inba {
  position: absolute;
  visibility: hidden;
  left: 364px;
  top: 25px;
  width: 140px;  
  background-color: #cecece;
  z-index: 3;
}

#submenu3 a {
  font-size: 0.9em;
  display: block;
  margin-left: 5px;
  padding-left:15px;
  color: black;
  text-decoration: none;
  margin-bottom: 3px;
}
#submenu3 a:hover {
  color: #aa3c3d;
  padding-left: 15px;
  background: #dddddd url("/mtkp/custom/pub/icons/quadrat_aktiv.gif") center left  no-repeat;
}

#submenu3inba a {
  font-size: 0.9em;
  display: block;
  margin-left: 5px;
  padding-left:15px;
  color: black;
  text-decoration: none;
  margin-bottom: 3px;
}
#submenu3inba a:hover {
  color: #aa3c3d;
  padding-left: 15px;
  background: #dddddd url("/mtkp/custom/pub/icons/quadrat_aktiv.gif") center left  no-repeat;
}


#submenu4 {
  position: absolute;
  visibility: hidden;
  left: 455px;
  top: 25px;
  width: 140px;  
  background-color: #cecece;
  z-index: 7;
}
#submenu4inba {
  position: absolute;
  visibility: hidden;
  left: 455px;
  top: 25px;
  width: 140px;  
  background-color: #cecece;
  z-index: 7;
}

#submenu4 a {
  font-size: 0.9em;
  display: block;
  margin-left: 5px;
  padding-left:15px;
  color: black;
  text-decoration: none;
  margin-bottom: 3px;
}
#submenu4 a:hover {
  color: #aa3c3d;
  padding-left: 15px;
  background: #dddddd url("/mtkp/custom/pub/icons/quadrat_aktiv.gif") center left no-repeat;
}


#submenu4inba a {
  font-size: 0.9em;
  display: block;
  margin-left: 5px;
  padding-left:15px;
  color: black;
  text-decoration: none;
  margin-bottom: 3px;
}
#submenu4inba a:hover {
  color: #aa3c3d;
  padding-left: 15px;
  background: #dddddd url("/mtkp/custom/pub/icons/quadrat_aktiv.gif") center left no-repeat;
}


/* - - - - - - - - - - - - Inhalt           - - - - - - - - - */
#inhalt {
/*   margin-top:120px;*/
   padding-left: 25px;
   padding-right: 25px;
}



/* ------------------------------------------------------------- */
/* - - - - - - - - - - - - Rechte Spalte - - - - - - - - - - - - */
/* ------------------------------------------------------------- */
#rechtespalte {
   position: absolute;
/*   right: 0px;*/
   left: 0px;
   margin-left: 653;
   width: 110px; 
   border-top: 25px solid white;
   font-family: Helvetica;
/*   margin-top: 25px;
   background: url("/mtkp/custom/pub/icons/Hintergrund_r.gif") top right;
*/
   z-index: 2;
}

.rechtespalteinhalt {
   margin-left: 1px;
   z-index: 3;
}


/* (bk) ohne Klinikcard: logoklinkrechts: 312px */
#patforum_hp_rechts {
   margin-top: 52px; 
   margin-left: 1px;
}

#wohlfuelspecial {
   margin-top: 120px; 
   margin-left: 1px;
}

/* (bk) neu: Klinikcard */
#klinikcard {
   margin-top: 58px; 
   margin-left: 1px;
}

#klinikcard_hp_rechts {
   margin-top: 52px; 
   margin-left: 1px;
}


/* (bk) ohne Klinikcard: logoklinikrechts: 170px */
#logoklinikrechts {
   margin-top: 58px; 
   margin-left: 1px;
}


/* (bk) neu: Klinik-Video */
#klinikvideo_hp_rechts {
   margin-top: 97px; 
   margin-left: 1px;
}

/* Klinikvideo Unterseiten */
#klinikvideo {
   margin-top: 58px; 
   margin-left: 1px;
}


/* ------------------------------------------------------------- */
/* - - - - - - - - - - - - Seitenende     - - - - - - - - - - - - */
/* ------------------------------------------------------------- */
#footer {
  position: absolute;
  visibility: hidden;
  top: 700px;
}


/* ------------------------------------------------------------- */
/*  - - - - - - - - Allgemeine Einstellungen - - - - - - - - */
/*  - - - - - - - - - - - - - HTML-Tags - - - - - - - - - - - - - */
/* ------------------------------------------------------------- */

body {
  margin:0px;  
/*  background-color: white;*/
  font-family: Arial, Helvetica, Geneva, sans-serif;
/*  color: #636363;*/
  color: #666;
  font-size: 0.75em;
}

h1 {
  position: relative;
  font-size: 21px;
  font-family: "Times New Roman", serif; 
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: 0.05em; 
  color: #999999; 
  text-transform: uppercase;
  margin-bottom: 0px; 
}


h2 {
  position: relative;
  font-size: 19px;
  font-family: "Times New Roman", serif; 
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: 0.05em; 
  color: #999999; 
  text-transform: uppercase;
  margin-bottom: 0px; 
}


p {
  margin-bottom: 20px;
  margin-top: 0px;
/*  border: dashed black 1px; */
} 

ul {
  margin-left: 18px;
  padding-left:0px;
  list-style-type: square; 
  list-style-image: url(/mtkp/custom/pub/icons/punkt_grau.gif);
}

li {
  margin-bottom: 15px;
  margin-top: 5px;
} 

a {
  color: #0594CF;
  text-decoration: none;
}

a img {
  border:0;
}




/* ------------------------------------------------------------- */
/*  - - - - - - - - Allgemeine Klassen - - - - - - - - - - - - */
/* ------------------------------------------------------------- */
#doppellinie_oben_hp {
  position: absolute;
  top: 148px;
  left:0px;
  right:0px;
  height: 1px;
  border-top: 1px solid #018c53;
  width: 545px;
  margin:0;
  padding:0;
}
#doppellinie_unten_hp {
  position: absolute;
  top: 151px;
  left:0px;
  right:0px;
  height: 1px;
  border-top: 1px solid #0aadf0;
  width: 545px;
  margin:0;
  padding:0;
}


#doppellinie_oben {
  position: absolute;
  top: 25px;
  left:0px;
  right:0px;
  height: 2px;
  border-top: 1px solid #018c53;
  width: 545px;
}
#doppellinie_unten {
  position: absolute;
  top: 27px;
  left:0px;
  right:0px;
  height: 2px;
  border-top: 1px solid #0aadf0;
  width: 545px;
}


#logo_hp {
   position: absolute;
   top: 106px;
   left: 152px;
/*   width: 247px; */
   width: 245px; 
   height: 78px;
   background: url("/mtkp/custom/pub/icons/logogross.gif") top left no-repeat;  
   clear: both;
}
#logo {
   clear: both;
}

.rahmen{
/*  border: 1px solid #e6e6e6; */
  border: 1px solid #c0c0c0; 

}
.rahmenbild {
/*  float: left; */
  margin: 1px; 
}

.neuerabsatz {
  margin-top: 23px;
  clear: both;
}


.tabelle {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   font-size: 12px; 
   table-layout:fixed;
   margin-left: -4px;
}

.tabelle_grau {
   background-color: #e6e6e6;
   font-family: Arial, Helvetica, Geneva, sans-serif;
   color: #666;
}

.tabelle_hell {
   font-family: Arial, Helvetica, Geneva, sans-serif;
   color: #666;
/*   table-layout:fixed; */
}

.tabelle_vita_hell {
   color: #666;
   vertical-align: top;
   padding: 9px 3px;
}

.tabelle_vita_grau {
/*   background-color: #e6e6e6; */
   background-color: #F3F3F3;
   color: #666;
   vertical-align: top;
   padding: 0px 3px;
}

.tabellentext {
   font-size: 12px;
}

.tabellentext_klein {
   font-size: 11px;
}





.subheadline_textblock {
   text-width:504; 
   line-height: 1.55em; 
   margin-left:-4px; 
   padding-left:4px; 
   font-weight:600; 
/*   background-color: #e6e6e6; */
   background-color: #f3f3f3;
}



/*Schiebt die "unsichtbaren" Hilfen aus dem Viewport            */
/* damit display:none nicht angezeigt aber vorgelesen wird   */
.screenreaderhilfe {
  position:absolute;
  left:-2000px;
}

/* Abstand des Inhaltes von der Kopgrafik */
#kopfabstand {
/*  height: 60px; */
  height: 45px; 
}
#kopfabstand_hp {  
  height: 200px; 
}

/* Zentrierte Ärztelinks auf der Homepage*/
.inhaltzentriert {
  text-align: center;
  width: 100%;
}

.inhaltzentriert a {
  font-family: "Times New Roman", serif; 
/*  color: #555; */
  color: #666666;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.4 em;
  text-decoration: none;  
  text-transform: uppercase;
}

.inhaltzentriert a:hover {
  color: #aa3c3d;  
}

/* ------------------------------------------------------------- */



/* -------------------30-Aug-04 ------------------------------------------ */




.hp_zeile {
   margin-left: -20px;
   width: 550px;
/*    border: solid 1px; */
   font-size: 15px; 
}

.hp_zeile a {
   background: url(/mtkp/custom/pub/icons/punkt_grau.gif) no-repeat;
   background-position: 259px 3px;
}

.hp_zeile a:hover {
   background: url(/mtkp/custom/pub/icons/quadrat_aktiv.gif) no-repeat;
   background-position: 259px 3px;
}




/* ------------------------------------------------------------- */
 

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #hp_links {
/*  margin-right: 10px; */
  }
 
* html #hp_rechts {
  height: 1%;
  margin-left: -3px;
}
 
/* End hide from IE5/mac */

/* ------------------------------------------------------------- */




/* -------------------4-Jun-08 - Checkup-Fragebogen ------------------------------------------ */




form h2 {
	font-size: 14px;
	padding-bottom: 0.5em;
}

.fragebogen {
	width: 500px;
    table-layout:fixed; 
	/*margin-left: -4px;*/
	border:1px solid #B3B3B3; 
}

.fragebogen th {
	text-align:left;
	padding: 1.25em 0em 0.75em 0em;
}

.fragebogen td {
	background-color: #EDEDED;
                font-size: 13px;
	
}

.fragebogen td.eingerueckt {
/*	padding-left: 30px; */
	font-style:italic;
}

.fragebogen td.kleiner {
/*	padding-left: 30px; */
	font-size: smaller;
	text-align: center;
}


.inputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: silver;
	border: none;
	padding-left: 3px;
     
}





 
    