/* (C) 2000-2011 EDV-Service Thomas Stein für Praxis Dr. Andrea Hinz & Dr. Eberhard Politz */
/* Cascading Style Sheets für http://www.diabetespraxis-gifhorn.de */
/* Diese Seiten setzen also einen Browser ab Version 4 (CSS 1.0) voraus */

/* <meta http-equiv="Content-Style-Type" content="text/css"> */
/* <link rel="stylesheet" type="text/css" href="diabetespraxis.css"> */

/* Farben des Logos: Rahmenlinie=#0081D8 (0,129,216), Rahmen=#4F9CE6 (79,156,230), Basis=#FDFDFD (253,253,253),
   Halbkreis_unten=#80B3ED (128,179,237), Halbkreis_oben=#AACBF2 (170,203,242), Innenkreis=#D4E4F7 (212,228,247) */

/* ------------------------------------ A U S D R U C K E -----------------------------------*/

@page	 { margin-top:1,5cm; margin-bottom:1.5cm; margin-left:2cm; margin-right:2cm;
           size:portrait; }

@page:header
  { content:first(title)": "first(chapter),"&copy; Diabetespraxis-Gifhorn.de","Seite " decimal(pageno) " von " decimal(pages);
	border-bottom:thin solid blue; }

@page:footer
  { content: url,,date; border-bottom:thin solid blue }

/* ------------------------------------ A L L E   M E D I E N -----------------------------------*/

body	{ margin:0; text-align:left; line-height: 120%; }

h1	{ voice-family:female; line-height: 140%; margin-top: 2px; max-width:50em; border-top:1px solid #0081D8; }
h2	{ voice-family:female; line-height: 130%; margin-top: 0.5em; max-width:50em; border-top:1px solid #0081D8; }
h3	{ voice-family:female; line-height: 130%; margin-top: 0.5em; max-width:50em; }
h4	{ voice-family:female; max-width:50em; }
h5	{ voice-family:female; max-width:50em; }
h5	{ voice-family:female; max-width:50em; }
h1:focus,h2:focus,h3:focus,h4:focus,h5:focus  { color:#0081D8; }

th	{ voice-family:female; vertical-align:top; }
td	{ voice-family:female; margin-top:0pt; margin-bottom:7pt; orphans:3; widows:3; max-width:30em; vertical-align:top; }

p,li,ol,ul,div,blockquote,nobr {voice-family:female; margin-top:0pt; margin-bottom:7pt; orphans:3; widows:3; max-width:50em; vertical-align:top; }
p.text	{ voice-family:female; margin-left:25px; text-indent:-20px; text-align:justify; margin-top:0pt;margin-bottom:7pt; orphans:3; widows:3; max-width:50em; }
p:focus   { color:#0081D8; }

pre	{ line-height: 100%; orphans:3; widows:3; voice-family:male; }

a:link	  { color:#4F9CE6; }
a:visited { color:#000088; }
a:hover   { color:#FF0000; background:#D4E4F7; }
a:active  { color:#4F9CE6; filter:Glow(color=#F0F, strength=10); }
a:focus   { color:#0081D8; text-decoration:none; border:1pt solid #0081D8; }

/* Externe Links mit einem Icon hinterlegen */
a[href^="http://"] {
	background:transparent url("/bilder/pfeil.gif") left no-repeat;
	padding-left:12px; }

a[href^="news:"],a[href^="mailto:"] {
	background:transparent url("/bilder/mail.gif") left no-repeat;
	padding-left:16px; }

a[href^="http://diabetespraxis-gifhorn.de"],a[href^="http://www.diabetespraxis-gifhorn.de"],a[href^="http://diabeteszentrum-gifhorn.de"],a[href^="http://www.diabeteszentrum-gifhorn.de"] {
	background: transparent; }

/* Werbeeinblendungen anzeigen */
.ad	{ display:none; visibility:hidden; font:bold 65% Helvetica,Arial,sans-serif; color:gray; }

/* Sonstige nicht-druckbare Texte */
.dontprint { visibility:visible; }

/* Navigationsbereich */
.navigation { visibility:visible; }
.navigation nobr { display:block; margin:5px; text-align:center; border:1px solid #fdfdfd; border-radius:5px; -moz-border-radius:5px; }
.navigation nobr u { background-color:#4F9CE6; color:#000000; }
.navigation nobr a:link { background-color:#4F9CE6; color:#000000; }
.navigation nobr a:visited { background-color:#000088; color:#000000; }
.navigation nobr a:hover { background-color:#FF0000; color:#000000; }
.navigation nobr a:active { background-color:#0081D8; color:#000000; }
.navigation nobr a:focus { background-color:#FF0000; color:#000000; }


/* Hinweistexte (enthalten einen title, der bei Mausberührung angezeigt wird) */
*[title]	{ color:#4F9CE6; }

/* Navigationsbreite */
.navwidth { width:178px; overflow:hidden; float:left; }

/* Bilder */
.lbehindtext { float:left; overflow:hidden; }
.rbehindtext { float:right; overflow:hidden; }

/* Floating Block */
.block25	{ display:inline; height:1em; width:25em; max-width:25em; margin:3px; }

/* Titel und Fußzeile */
p.fuss			{ voice-family:male; font:normal 60%; color:#0081D8; max-width:100%; vertical-align:bottom; }
h1.head1		{ voice-family:male; font:bold 30px; color:#0081D8; max-width:100%; line-height:30px; border:none; }
h1.head2		{ voice-family:male; font:bold 28px; color:#80B3ED; max-width:100%; line-height:28px; border:none; }

/* Blaue Hervorhebung */
.highlight	{ font:bold 130%; color:#0081D8; }

/* Elemente mit Title-Beschreibung hervorheben */
span[title]	{ background-color:#FFFFBB; }
a[title]	{ background-color:#FFFFBB; }

/* Runde Ecken, licensed from http://www.html.it/articoli/nifty/index.html */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


/* ------------------------------------ A U S D R U C K E -----------------------------------*/

@media print {

body	{ margin:0; line-height:115%; }

h1	{ page-break-inside:avoid; page-break-after:avoid; running-head:chapter; max-width:60em; margin-top: 3pt; border-top:1pt solid #0081D8; }
h2	{ page-break-inside:avoid; page-break-after:avoid; running-head:section; max-width:60em; margin-top: 12pt; border-top:1pt solid #0081D8; }
h3	{ page-break-inside:avoid; page-break-after:avoid; max-width:60em; margin-top: 8pt; }
h4	{ page-break-inside:avoid; page-break-after:avoid; max-width:60em; margin-top: 6pt; }
h5	{ page-break-inside:avoid; page-break-after:avoid; max-width:60em; margin-top: 6pt; }
h6	{ page-break-inside:avoid; page-break-after:avoid; max-width:60em; margin-top: 6pt; }

th	{ page-break-inside:avoid; page-break-after:avoid; text-align:left; max-width:60em; vertical-align:top; }
td	{ page-break-inside:avoid; margin-top:0pt; margin-bottom:7pt; orphans:3; widows:3; max-width:60em; vertical-align:top; }

p,li,ol,ul,div,blockquote,nobr { margin-top:0pt; margin-bottom:7pt; orphans:3; widows:3; max-width:60em; vertical-align:top; color:#000000; }
p.text	{ margin-left:2.5cm; text-indent:-0.5cm; text-align:justify; margin-top:0pt; margin-bottom:7pt; orphans:3; widows:3; max-width:60em; }

pre	{ orphans:3; widows:3; }

a:link		{ color:#000000; text-decoration:none; }
a:visited	{ color:#000000; text-decoration:none; }
a:active	{ color:#000000; text-decoration:none; }

/* Im Ausdruck auch den Inhalt eines Links drucken */
a[href^="http:"]:after { font-size:70%; color:#222222; content:" ["attr(href)"]"; }
/* Im Ausdruck nicht den Inhalt eines Links drucken für Google-Maps */
a[href^="http://maps.google"]:after { color:#222222; }

/* Werbeeinblendungen nicht drucken (damit der restliche Text besser passt) */
.ad	{ display:none; visibility:hidden; }

/* Sonstige nicht-druckbare Bereiche */
.dontprint { display:none; visibility:hidden; }

/* Navigationsbereich */
.navigation { display:none; visibility:hidden; }

/* Hinweistexte (enthalten einen title, der bei Mausberührung angezeigt wird) */
*[title]:after	{ color:#000000; content:" ("attr(title)")"; } 

/* Navigationsbreite */
.navwidth { margin-right:3px; overflow:hidden; float:left; }

/* Bilder */
.lbehindtext { float:left; overflow:hidden; }
.rbehindtext { float:right; overflow:hidden; }

/* Floating Block */
.block25	{ display:inline; margin-bottom:1.5em; page-break-inside:avoid; }

/* Titel und Fußzeile */
p.fuss			{ font-weight:normal; font-size:70%; max-width:100%; vertical-align:bottom; }
h1.head1		{ font-weight:bold;   font-size:18pt; max-width:100%; border:none; margin-top: 0pt; line-height:20pt; }
h1.head2		{ font-weight:bold;   font-size:11pt; max-width:100%; border:none; margin-top: 2pt; line-height:12pt; }

/* Blaue Hervorhebung */
.highlight	{ font: bold 14pt; color:#0081D8; }

/* Runde Ecken */
.rtop,.rbottom{display: none}

}
