/* Dekoration */

* {
 margin: 0;
 padding: 0;
}

body {
 font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
 line-height: 1.6;
 color: #373737;
 background-color: #EDEDED;
}

a:link{ color:#003BB0; text-decoration:none; }
a:hover{ color:#003BB0; text-decoration:underline; }
a:active{ color:#003BB0; text-decoration:none; }
a:active:hover{ color:#003BB0; text-decoration:underline; }
a:visited{ color:#003BB0; text-decoration:none; }
a:visited:hover{ color:#990000; text-decoration:underline; }

a.Extern { 
 background: url(Bilder/externalLink.gif) no-repeat right top; 
 padding-right: 10px;
}

a.pdf { 
 background: url(Bilder/pdf.gif) no-repeat right; 
 padding-right: 18px;
}

a.word { 
 background: url(Bilder/word.gif) no-repeat right; 
 padding-right: 18px;
}

a.magnify { 
 background: url(Bilder/magnify.gif) no-repeat right; 
 padding-right: 15px;
}

a.popup { 
 background: url(Bilder/popup.gif) no-repeat right; 
 padding-right: 18px;
}

a img { 
 border:none; 
}

img.Extern { 
 padding-bottom: 1px; 
}

h1 {
 font-size: 2.4em;
 font-weight: normal;
}

h2 {
 font-size: 2.0em;
 font-weight: normal;
}

h3 {
 font-size: 1.6em;
 font-weight: bold;
}

h4 {
 font-size: 1.4em;
 font-weight: bold;
}

p, li {
 font-size: 1.4em;
}

h1, h2, h3, h4 {
 margin: 1em 0 0 0;
}

p {
 margin: 0.5em 0;
}

p.first {
 padding-top: 0.5em;
}

#home #Navigation li.home,
#UeberUns #Navigation li.UeberUns,
#Anmeldungen #Navigation li.Anmeldungen,
#Lageplan #Navigation li.Lageplan,
#PatientenInfos #Navigation li.PatientenInfos,
#AerzteInfos #Navigation li.AerzteInfos,
#Fortbildungen #Navigation li.Fortbildungen,
#Kontakt #Navigation li.Kontakt {
 background: url(Bilder/pfeil_blau.gif) no-repeat left; 
}

#Inhalt table.Kontakt {
 font-size: 1.4em;
 border: 0px;
 border-collapse: collapse;
 border-spacing: 0px;
 padding-left: 0px;
}

#Inhalt table.Kontakt td.col1 {
 width: 1.5em;
 color: black;
}

#Inhalt table.Kontakt td.col2 {
 width: 8.5em;
 color: black;
}

#Inhalt table.Kontakt td.col3 {
 width: 15em;
}

#Inhalt img.large {
 width: 100%;
 padding-top: 1em;
}

#Inhalt img.left {
 width: 50%;
 max-width: 500px;
 float: left;
 padding: 0.5em 1em 0.5em 0;
}

#Inhalt img.ArztKlein {
 width: 30%;
 max-width: 187px;
 float: left;
 padding: 0.3em 1em 1.5em 0;
}

#Inhalt .SubNavigation img {
 width: 90%;
 padding: 0;
 margin: 1em 0 0 0;
}

#Inhalt .SubNavigation img.first {
 margin: 4em 0 0 0;
}

#Inhalt .Studienliste, #Inhalt .Formularliste, 
#Inhalt .Angebotsliste {
 margin-top: 0.5em;
}

#Inhalt .Studien, #Inhalt .Formular,
#Inhalt .Untergruppe {
 padding-bottom: 0.5em;
 font-size: 0.71em;
 font-style: normal;
 font-weight: normal;
}

#Inhalt .Studienliste li, #Inhalt .Formulartyp {
 font-style: italic;
 background: url(Bilder/dot.gif) no-repeat 0 0.3em;
 padding-left: 25px;
}

#Inhalt .Studien li{
 font-style: normal;
 background: none;
 padding-left: 0;
}

#Inhalt .Angebotsliste li {
 background: url(Bilder/dot.gif) no-repeat 0 0.3em;
 padding-left: 25px;
}

#Inhalt .Untergruppe{
 padding-left: 2.5em;
}

#Inhalt .Untergruppe li{
 background: none;
 list-style-type: circle;
 padding-left: 0;
}

.clearboth {
 clear: both;
}

#Container {
 background-color: #fff;
}

#Identifikation {
 height: 130px;
 background: url(Bilder/KGPLogoBG.gif) left repeat-x;
 background-color:#fff;
 border-bottom:1px solid #D4D4D4;
}

#Identifikation p {

 text-align: right;
 margin: 0;
}

#Identifikation img {
 float: right;
 padding: 20px 0px;
 border-bottom:1px solid #D4D4D4;
}

#Navigation 
{
 list-style: none;
 line-height: 2;
}

#Navigation li
{
 padding-left: 20px;
}

.path {
 font-size: 1.2em;
}

.SubNavigation h4 {
 font-size: 1.2em;
 margin-top: 1.8em;
 font-weight: normal;
 border-bottom: 1px solid #D4D4D4;
 margin-right: 20px;
 padding-left: 0;
}

.SubNavigation p {
 font-size: 1.2em;
}

.SubNavigation ul {
 border-left: 1px solid #D4D4D4;
 padding-top:3px; 
}

.SubNavigation li {
 font-size: 1.2em;
 list-style: none;
 padding-left: 1px;
}

#Inhalt li {
 list-style: none;
}

#Inhalt ul.items li{
 background: url(Bilder/dot.gif) no-repeat 0 3px;
 padding-left: 25px;
}

.Absatz h3, .Spalte h3, .SpalteLinks h3, .SpalteRechts h3 {
 border-bottom: 1px solid #e39f6c;
 margin-bottom: 10px;
 padding-left: 0;
 text-align: left;
 color: #b74;
}

#Fusszeile {
 background-color:#fff;
 padding: 1px 20px;
 border-top:1px solid #D4D4D4;
 text-align:center;
}

#Fusszeile p {
 font-size: 1.1em;
}

/* Layout */

body {
 font-size: 62.5%;
 text-align: center;
 margin: 1em 0;
}

#Container {
 width: 80em;
 margin: 0 auto; 
 text-align: left;
}

#Navigation { 
 width: 16em; 
 float: left; 
}

#Inhalt { 
 width: 62em; 
 float: right; 
 border-left:1px solid #D4D4D4;
}

.Absatz {
 margin: 0 20px;
}

.Spalte { 
 width: 38em; 
 float: left; 
 margin-left: 20px;
 display: inline; 		/* IE < 7 */
}

.SpalteLinks { 
 width: 28em; 
 float: left;
 margin-left: 20px;
 display: inline; 		/* IE < 7 */
}

.SubNavigation { 
 width: 20em;
 float: right; 
} 

.SpalteRechts { 
 width: 28em;
 float: right; 
 margin-right: 20px;
 display: inline; 		/* IE < 7 */
} 

#Fusszeile { 
 clear: both; 
} 

/* Padding */

.Pfad {
 padding-top: 20px;
 font-size: 1.2em;
}

#Navigation {
 padding-top: 20px;
 padding-bottom: 20px;
}

.Spalte, .SpalteLinks, .SpalteRechts, .SubNavigation {
 padding-bottom: 20px;
}

.SubNavigation * {
 padding-left: 5px;
 padding-right: 20px;
}

.SubNavigation * * {
 padding-left: 0;
 padding-right: 0;
}
