* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	color: #006;
	font: normal 70%/16pt Arial, Helvetica, sans-serif;
}

#container {
	margin: 0 auto;
	text-align: left;
}

#header ul, #header a {
	display: none;
}

#header h1 {
	border: none;
	font: bold 200% Arial, Helvetica, sans-serif;
}

#breadcrumb {
	display: none;
}

#leftCol {
	display: none;
}

#footer {
    display: none;
}

table.formular {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	width: auto;
}
 
table.formular td {
	background-color: #fff;
	vertical-align: top;
	padding: 0 10pt 10pt 0 !important;
	text-align: left;
}

table.formular td h1 {
	margin: inherit 0;
}

table.breit {
	width: 440pt;
}

span.icon.telefon,
span.icon.fax {
    background-image: none;
    display: block;
    padding-bottom: 0;
}

div.patienten span.icon.telefon,
div.patienten span.icon.fax {
    margin-bottom: -20pt !important; 
}

 
/* Mitarbetertabelle */

table.mitarbeiter {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
 
table.mitarbeiter td {
	background-color: #D9EBF6;
	padding: 3pt !important;
	text-align: left;
	vertical-align: top;
	width: 200pt;
}


h1,
caption,
dt {
	font: bold 120%/18pt Arial, Helvetica, sans-serif;
	border-bottom: 2pt solid #d9ebf6;
	border-left-width: 4pt;
	border-style: solid;
	border-right: none;
	border-top: none;
	margin: 20pt 0 10pt -10pt;
	padding: 2pt 0 2pt 6pt;
	text-align: left;
}

h1 {
    font-size: 150%;
    margin-left: 0;
}

h1#buchstabe_a {
    clear: both;
}

h2 {
	margin: 20pt 0 10pt 0;
}

h2 a {
	font: bold 75%/18pt Arial, Helvetica, sans-serif !important;
    line-height: 1.6em !important;
}
  
h2,
caption,
dt {
	border-bottom: none;
	background-color: #d9ebf6;
}
 
h2 span,
caption span,
dt span {
	display: block;
	font-size: 85%;
	font-weight: normal;
}
  
    
h3,
dl.h3 dt {
	background: none;
	border: none;
	padding: 0;
	font: bold 100%/18pt Arial, Helvetica, sans-serif;
	margin: 0;
}
 
p {
	padding-bottom: -10pt;
}
  
a,
a:link,
a:visited {
	color: #006;
    font-size: 90%;
	text-decoration: underline;
}  
a:focus,
a:hover,
a:active {
	text-decoration: none;
}

a.senden,
a.drucken,
a.download {
    display: none;
}

br {
    margin-bottom: -15pt !important;
}


/* ######################## */ 
/* ##  Farbige Buttons   ## */
/* ######################## */

a.linkbutton,
a.linkbutton:link,
a.linkbutton:visited {
	display: none;
}  

a.linkbutton2,
a.linkbutton2:link,
a.linkbutton2:visited,
span.icon {
	display: none;
}


/* ################# */ 
/* ##  Tabellen   ## */
/* ################# */

table {
	font-size: 100%;
	border-left-width: 4pt;
	border-left-style: solid;
	border-collapse: collapse;
}
  
td,
th {
	border: 1pt solid #fff;
	font-size: 100%;
} 

th {
	background-color:#60a5ce;
	border-top:none;
	color: #006;
	font-weight:bold;
	text-align:left;
}
  
td {
	background-color:#d9ebf6;
}


/* ############################### */ 
/* ##  Hervorgehobener Kasten   ## */
/* ############################### */  

.kasten {
	border-left-width:4pt;
	border-style:solid;
	border-top:none;
	border-right:none;
	border-bottom:none;
	background-color:#d9ebf6;  
	margin:10pt 0 20pt -10pt;
	padding:3pt 10pt 3pt 6pt;
}

.picBox {
	background-repeat: no-repeat;
	padding-left: 165pt;
	min-height: 220pt;
}

* html .picBox { /*nur IE*/
	height: 220pt;
}


/* ####################### */ 
/* ##  Content-Footer   ## */
/* ####################### */  

#contentFooter {
	margin:15pt -6pt 5pt 0;
	height:20pt;
}
  
a.footerLink,
a.footerLink:link,
a.footerLink:visited {
	color: #7f7f7f;
	display: block;
	float: right;
	margin-top: -2pt;
	margin-right: 2pt;
	margin-left: 10pt;
}
a.footerLink:focus,
a.footerLink:hover,
a.footerLink:active {
	color:#7f7f7f;
}    
 
 
/* ############### */ 
/* ##  Listen   ## */
/* ############### */  

ul,
ol {
	margin:10pt 0 20pt 20pt;
}
  
ul {
	list-style-type: square;
} 

ul.textYellow,
ul.textBlue,
ul.textGreen,
ul.textRed {
margin-bottom: -10pt;
}

ul.horizontal {
    padding-bottom: 20pt;
}

ul.horizontal li {
    list-style: none;
    float: left;
    margin-right: 5pt;
}
  
li span {
	color: #006;
}
  
ul.noBullet {
	list-style: none;
	margin-left: 0;
}
  
  
/* ############### */ 
/* ##  Bilder   ## */
/* ############### */

img {
	border: none;
}

img.border {
	border: 2pt solid #006;
}

img.fRight {
	margin: 5pt 0 5pt 10pt;  
}
  
img.fLeft {
	margin: 5pt 10pt 5pt 0;
} 

div.picBox {
    min-height: 150pt !important;
}

div.picBoxPicture {
    width: auto !important;
    float: left !important;
    margin-left: -160pt !important;
}

div.picBoxPicture a {
    display: block;
}

/*Bildergalerie*/

div.bildergalerie img {
	border: 2pt solid #006;
	margin: 0 19pt 19pt 0;
}


/* Float-Klassen */

.fRight {
	float:right;
}
  
.fLeft {
	float:left;
}
  
  
/* Einzelne Hintergrundbilder */

.versenden    { background-image: url(../gfx/versenden.gif); }
.druckansicht {	background-image: url(../gfx/druckversion.gif); }
.mail         {	background-image: url(../gfx/mail.gif); }
.telefon      { background-image: url(../gfx/telefon.gif); }
.pdf          { background-image: url(../gfx/pdf.gif); }
.fax          { background-image: url(../gfx/fax.gif); } 


/* ############################################ */
/* #### Hintergrundbilder fuer den Content  ### */
/* ############################################ */  
  
div.studierende { background: url(../gfx/studicontent_bg.jpg) right top no-repeat; }
div.aerzte      { background: url(../gfx/aerztecontent_bg.jpg) right top no-repeat; }
div.patienten   { background: url(../gfx/patientencontent_bg.jpg) right top no-repeat; }
div.klinik      { background: url(../gfx/klinikcontent_bg.jpg) right top no-repeat; }

    
/* ################################################## */
/* #### Farbcodes für die verschiedenen Bereiche ###  */
/* ################################################## */  

/* Farbcodes Klinik */

div#content.klinik h1,
div#content.klinik h2,
div#content.klinik div.kasten,
div#content.klinik table,
div#content.klinik table caption,
div#content.klinik dt {
	border-left-color: #ffb400;
}
 
div#content.klinik a.linkbutton,
div#content.klinik a.linkbutton:link,
div#content.klinik a.linkbutton:visited,
div#content.klinik a.linkbutton2,
div#content.klinik a.linkbutton2:link,
div#content.klinik a.linkbutton2:visited {
	background-color: #ffb400;
}

   
/* Farbcodes Ärzte */

div#content.aerzte h1,
div#content.aerzte h2,
div#content.aerzte div.kasten,
div#content.aerzte table,
div#content.aerzte table caption,
div#content.aerzte dt {
	border-left-color: #00af8a;
}
  
div#content.aerzte a.linkbutton,
div#content.aerzte a.linkbutton:link,
div#content.aerzte a.linkbutton:visited,
div#content.aerzte a.linkbutton2,
div#content.aerzte a.linkbutton2:link,
div#content.aerzte a.linkbutton2:visited {
	background-color: #00af8a;
}    
   
   
/* Farbcodes Patienten */
div#content.patienten h1,
div#content.patienten h2,
div#content.patienten div.kasten,
div#content.patienten table,
div#content.patienten table caption,
div#content.patienten dt {
	border-left-color: #60a5ce;
}
  
div#content.patienten a.linkbutton,
div#content.patienten a.linkbutton:link,
div#content.patienten a.linkbutton:visited,
div#content.patienten a.linkbutton2,
div#content.patienten a.linkbutton2:link,
div#content.patienten a.linkbutton2:visited {
	background-color: #60a5ce;
}
  
  
/* Farbcodes Studierende */
div#content.studierende h1,
div#content.studierende h2,
div#content.studierende div.kasten,
div#content.studierende table,
div#content.studierende table caption,
div#content.studierende dt {
	border-left-color: #e2001a;
}
  
div#content.studierende a.linkbutton,
div#content.studierende a.linkbutton:link,
div#content.studierende a.linkbutton:visited,
div#content.studierende a.linkbutton2,
div#content.studierende a.linkbutton2:link,
div#content.studierende a.linkbutton2:visited  {
	background-color: #e2001a;
} 
    
  
/* ############################################ */
/* Selektive Klassen fuer verschiedene Farbwahl */
/* ############################################ */

.borderRed    { border-left-color: #e2001a !important; }  
.borderGreen  { border-left-color: #00af8a !important; }
.borderBlue   { border-left-color: #60a5ce !important; } 
.borderYellow { border-left-color: #ffb400 !important; }  

.textRed      { color: #e2001a; }
.textGreen    {	color: #00af8a; }  
.textBlue     {	color: #60a5ce; }  
.textYellow   { color: #ffb400; }

.textBold {
    font-weight: bold;
}
