/* -----   Farben --------*/

.blau          { color: #095ba6 }
.blauhell      { color: #84ADD2 }
.blaudunkel    { color: #003366 }
.gruen         { color: #007577 }
.gruenhell     { color: #80BABB }
.gruenhellhell { color: #d9eaeb }
.rot           { color: #FF0000 }

.weiss         { color: #ffffff }
.schwarz       { color: #000000 }

.bgblau          { background-color: #095BA6 }
.bgblauhell      { background-color: #84ADD2 }
.bgblaudunkel    { background-color: #003366 }
.bggruen         { background-color: #007577 }
.bggruenhell     { background-color: #80BABB }
.bggruenhellhell { background-color: #d9eaeb }
.bgrot           { background-color: #FF0000 }

.bgweiss         { background-color: #ffffff }
.bgschwarz       { background-color: #000000 }


/* -----   Allgemeine Formatierungen--------*/

/* Abst 0nde aller Elemente auf Null setzen + weitere Formatierungen */

body  { background-image: url(../_bilder/_bg/bg.gif) }
html, body { font-size: 14px }

html, body, div, p, h1, h2, h3, h4, h5, ul, ol, li, span, a, form, img, input, table, td, th { font-family: Arial, Helvetica, Geneva, sans-serif; } 
html, body, div, p, h1, h2, h3, h4, h5, ul, ol, li, span, form, img, input { margin: 0; padding: 0; } 


h1 { font-size: 20px; font-weight: normal; color: #095BA6; font-weight: normal; word-spacing: 0px; letter-spacing: 1px; margin:0.5em 0 0.5em 0 }
h2 { font-size: 20px; font-weight: normal; color: #095BA6; font-weight: normal; word-spacing: 0px; letter-spacing: 1px; margin:1.0em 0 0.5em 0 }
h3 { font-size: 14px; font-weight: bold; color: #095BA6; margin:1em 0 0 0 }
h4 { font-size: 14px; font-weight: bold; color: #666666; margin:1em 0 0 0 }
h5 { font-size: 12px; font-weight: normal; color: #000000; margin:0 }
p  { margin-top:0.7em; line-height: 1.3em;}
p, ul, table, tr, th, td { font-size:14px; }


sup  { font-size: 72%; vertical-align: super }
sub  { font-size: 72% }
input { font-size: 12px; font-weight: bold; color: #095BA6 }

 hr{
 background-color:#80BABB; /* Mozilla 1.4 */
 color:#80BABB; /* IE 6 */
 border: #80BABB; /* Opera 7.11 */
 height: 3px; /* in Opera f?r die Anzeige n?tig, in Mozilla f?r die einheitliche H?he */
 }



/* Klassen allgemein */
.l  { text-align: left }
.c  { text-align: center }
.r  { text-align: right }


.clearing { height: 0; clear: both; }

.floatrechts   { float:right; padding:0; margin: 0 0 10px 10px; display:inline }
.floatrechts1  { float:right; padding:0; margin: 0 0 10px 10px; display:inline; width: 146px }
.floatrechts2  { float:right; padding:0; margin: 0 0 10px 10px; display:inline; width: 288px }

.spalte0   { float:left; padding:0; margin: 0; display:inline; width: 563px }
.spalte1   { float:left; padding:0; margin: 0; display:inline; width: 265px }
.spalte2   { float:left; padding:0; margin: 0; display:inline; width: 288px }
.spalte1b  { float:left; padding:0; margin: 0; display:inline; width: 407px }
.spalte2b  { float:left; padding:0; margin: 0; display:inline; width: 146px }

/* Nav */

a:link { color: #095BA6 }
a:visited { color: #095BA6 }
a:hover { color: #007577 }
a:active { color: #095BA6 }

a.zurueck       { background: transparent url(../_bilder/_pfeile/zurueck_bgweiss.gif) no-repeat; display: block; margin: 0; width: 69px; height: 21px; text-decoration: none }
a.zurueck:hover { background-image: url("../_bilder/_pfeile/zurueck_bgweiss_o.gif") }

a.zurueckrechts       { background: transparent url(../_bilder/_pfeile/zurueck_bgweiss.gif) no-repeat right; float:right; display: block; margin: 0 0 10px 10px; width: 69px; height: 21px; text-decoration: none }
a.zurueckrechts:hover { background-image: url("../_bilder/_pfeile/zurueck_bgweiss_o.gif") }

a.top       { background: transparent url(../_bilder/_pfeile/top_bgweiss.gif) no-repeat right; float:right; display: block; margin: 0 0 10px 10px; width: 21px; height: 21px; text-decoration: none }
a.top:hover { background-image: url("../_bilder/_pfeile/top_bgweiss_o.gif") }


/* Praxisrundgang */
.bildergalerie a.zurueckB       { background: url("../_bilder/_pfeile/zurueck.gif") no-repeat; float:left; display: block; margin: 5px 0 0 60px; width: 69px; height: 21px; text-decoration: none }
.bildergalerie a.zurueckB:hover { background-image: url("../_bilder/_pfeile/zurueck_o.gif") }
.bildergalerie a.weiterB       { background: transparent url(../_bilder/_pfeile/weiter.gif) no-repeat; float:left; display: block; margin: 5px 0 0 15px; width: 69px; height: 21px; text-decoration: none }
.bildergalerie a.weiterB:hover { background-image: url("../_bilder/_pfeile/weiter_o.gif") }






/*  Content-Abst 0nde  */
#content .abstand, .abstand  { margin:5px }
#content .abstand_lr  { margin-right: 5px; margin-left: 5px }
#content .abstand_ou  { margin-top: 5px; margin-bottom: 5px }
#content .abstand_o { margin-top: 5px; margin-bottom: 0px }
#content .abstand_u { margin-top: 0px; margin-bottom: 5px }


#content .top0,    .top0    	{ margin-top:  0 }
#content .top1,    .top1     { margin-top:  0.3em }
#content .top2,    .top2     { margin-top:  0.5em }
#content .top3,    .top3     { margin-top:  1.0em }
#content .bottom0, .bottom0	 { margin-bottom:  0 }
#content .bottom1, .bottom1  { margin-bottom:  0.3em }
#content .bottom2, .bottom2  { margin-bottom:  0.5em }
#content .bottom3, .bottom3  { margin-bottom:  1.0em }



/* Content */

#content   { margin: 0; padding: 0; position: relative; width: 563px; overflow:hidden }

#content li     { margin-top:0.3em; }
#content ul     { list-style-type: disc; margin: 0.5em 0 0 0; padding-left: 1.3em; border: none }
#content ol     { list-style-type: decimal; margin: 0.5em 0 0 0; padding-left: 1.3em; border: none }

#content ul ul  { list-style-type: disc; margin: 0; padding-left: 1.3em; border: none }
#content li li  { margin-top:0.2em; }




/*  Content  Klassen */
#content .legende      { color: #095BA6; font-weight: bold; font-size: 12px; margin:0; padding: 5px 5px 0 5px }
#content .legendetitel { color: #095BA6; font-weight: bold; font-size: 12px; margin:0; padding: 5px 0 0 0 }
#content .legendetext  { color: #000; font-weight: normal; font-size: 12px; margin:0; padding: 3px 0 0 0 }

#content .legendeinfo { color: #333333; font-weight: bold; font-size: 12px; padding:0; margin: 0 0 6px 0 }

#content .titelbalken { color: #ffffff; padding:5px; margin: 0; background-color: #095BA6 }

#content .portraitname  { color: #095ba6; font-size: 12px; font-weight: bold;   margin: 5px 0 0 0; padding:0; line-height: 14px }
#content .portraitmail  { color: #000000; font-size: 12px; font-weight: normal; margin: 5px 0 0 0; padding:0; line-height: 14px }
#content .portraitwww   { color: #000000; font-size: 12px; font-weight: bold;   margin: 5px 0 0 0; padding:0; line-height: 14px }
#content .portraittext  { color: #000000; font-size: 12px; font-weight: normal; margin: 7px 0 0 0; padding:0; line-height: 14px }


/*  Gesundheitspolitik Nav Rechts  */
#content .gesundheitspolitiknav h3 { margin: 0 }
#content .gesundheitspolitiknav p  { margin: 0.5em 0 0 0; font-size: 12px }

/* Block rechts Text */
.blockrechtstext { margin: 0 5px 0 5px; padding: 5px; background-color: #d9eaeb }
.blockrechtstext h1 { margin: 0 }
.blockrechtstext h3 { margin: 0.5em 0 0 0 }
.blockrechtstext h4 { margin: 0.5em 0 0 0 }
.blockrechtstext p  { margin: 0 }

/*  Abwesenheitsdaten */
.abwesenheitsdaten1 h2 { }
.abwesenheitsdaten1 h3 { margin: 0.5em 0 0.2em 0 }
.abwesenheitsdaten1 h4 { margin: 0.2em 0 0.0em 0 }
.abwesenheitsdaten1 p  { margin: 0.1em 0 0.0em 0 }
.abwesenheitsdaten1 td { padding: 0 0.6em 0 0 }






#faqlinks td    { color: #095ba6; font-size: 12px; margin: 0; padding:2px; background-color: #d9eaeb}

#linkliste td  { padding: 6px 0 0 0 }
#linkliste h3, #linkliste p  { margin: 0 0 0.2em 0 }

#meetings  { background-color: #d9eaeb }
#meetings td    { padding: 3px; border-bottom: #ffffff 5px solid }
#meetings h1, #meetings h3, #meetings h4, #meetings p  { margin: 0; padding:0;  }


/* Navigation */

#nav  { margin: 0; padding: 0; display: block; width:177px; }

/* Nav */

#nav a#praxis         { background-image: url("../_bilder/_nav/praxis.gif"); height: 29px; }
#nav a#praxis:hover   { background-image: url("../_bilder/_nav/praxis_o.gif") }

#nav a#portrait          { background-image: url("../_bilder/_nav/portrait.gif"); height: 29px }
#nav a#portrait:hover    { background-image: url("../_bilder/_nav/portrait_o.gif") }

#nav a#links         { background-image: url("../_bilder/_nav/links.gif"); height: 29px; }
#nav a#links:hover   { background-image: url("../_bilder/_nav/links_o.gif") }

#nav a#Informationen          { background-image: url("../_bilder/_nav/informationen.gif"); height: 29px }
#nav a#Informationen:hover    { background-image: url("../_bilder/_nav/informationen_o.gif") }

#nav a#kontakt          { background-image: url("../_bilder/_nav/kontakt.gif"); height: 29px }
#nav a#kontakt:hover    { background-image: url("../_bilder/_nav/kontakt_o.gif") }

#nav a#gesundheitspolitik          { background-image: url("../_bilder/_nav/gesundheitspolitik.gif"); height: 29px }
#nav a#gesundheitspolitik:hover    { background-image: url("../_bilder/_nav/gesundheitspolitik_o.gif") }



/* Nav */
#nav ul        { list-style-type: none; margin: 0; padding: 0; width: 177px; display: inline; }

#nav ul li     { margin: 0; padding: 0; display: inline }

#nav ul li a   { width:177px; display: block; margin: 0; padding: 0;  text-decoration: none; background-repeat: no-repeat }






/* Nav1 Titel  */
#nav ul h3       { font-size: 12px;  font-weight: bold; line-height: 15px; display:block; margin: 0 0 0 11px; padding: 0; }

#nav ul h3 a     {  
padding: 3px 2px 2px 3px;
background-color: #d9eaeb;
border-bottom: 1px solid #d9eaeb;
text-decoration: none;
width: 177px;
}
* html #nav h3 a { width:166px;} 


#nav ul h3 a:link,  #nav ul h3 a:visited
 { color: #007577; }

#nav ul h3 a:hover
 { color: #095BA6; }





/* Nav1  */

#nav ul ul li { margin: 0; padding: 0; display: inline;
                font-size: 12px;  font-weight: bold; line-height: 15px; }

#nav ul ul li a
  {
 background-image: url("nav.gif");
 background-repeat: no-repeat;
 display: block;
 margin: 0 0 0 20px;
 padding: 0 0 2px 17px;
 border-top: 0px solid #d9eaeb;
 text-decoration: none;
 width: 177px; 
 } 
* html #nav ul ul li a { width:157px;} 


 #nav ul ul li a:link,  #nav ul ul li a:visited
 { color: #007577; }

 #nav ul ul li a:hover
 { background-image: url(nav_o.gif); color: #80BABB; }

/* ENDE Nav1 */


/* Nav2 */

 #nav ul ul ul  { display: none;  }

#nav ul ul ul li { margin: 0; padding: 0; width: 177px; display: inline; 
                    font-size: 12px; font-weight: normal; line-height: 15px; }

 #nav ul ul ul li a
 {
 background-image: url("nav.gif"); 
 background-repeat: no-repeat;
 display: block;
 margin: 0 0 0 34px;
 padding: 0 0 2px 17px;
 border-top: 0px solid #d9eaeb;
 width: 177px; 
 }
 * html #nav ul ul ul li a { width:143px;} 


 #nav ul ul ul li a:link,  #nav ul ul li a:visited
 { color: #007577; text-decoration: none; }

 #nav ul ul ul li a:hover
 { background-image: url(nav_o.gif); color: #095BA6; }
 
/* ENDE Nav2 */


 #nav .subnav    { display: none }   
 #nav .subsubnav { display: none }   


/* Navrechts */

#navrechts          { margin: 0; padding: 0; display: block; text-align: left }

#navrechts ul       { list-style-type: none; margin: 0; padding: 0; display: inline; }

#navrechts ul li    { margin: 0; padding: 0; display: inline; }

#navrechts ul li a  { font-size: 12px; font-weight: normal; line-height: 15px; background-image: none; display: block; text-decoration: none; margin: 0.2em 0 0.2em 0; padding: 0; } 

#navrechts ul li a         { color: #007577;  }

#navrechts ul li a:hover   { color: #80BABB; background: #d9eaeb; }


/* Bilder-Navigation (Künstler-Thumm-Bilder) */

#bildernav           { margin: 0 0 0 5px; padding: 0; display: block; text-align: left }

#bildernav a         { float:left; display:inline; width:51px; height:51px; margin: 3px 3px 0 0; padding: 0; border: 1px solid #80BABB; text-align: center; } 

#bildernav a:hover   { background: #ffffff; border: 1px solid #ffffff; }





/* Footer */

#footer	                   { display: block; width:760px; height: 30px; background-color: #d9eaeb; }
#footer a, #footerright a  { text-decoration: none; }

#footerlinks           { background-image: none; width:79px; height: 21px; display: inline; margin:4px 77px 0 21px; float: left; }

#home              { background-image: url("../_bilder/_pfeile/homepage.gif"); width:92px; height: 21px; display: inline; margin:4px 0 0 0px; float: left; }
#home:hover        { background-image: url("../_bilder/_pfeile/homepage_o.gif"); }

#mvp               { background-image: url("../_grafiken/mvp_logo.gif"); width:173px; height: 12px; display: inline; margin:9px 0 0 107px; float: left;
                     background-repeat: no-repeat; }

#nachoben          { background-image: url("../_bilder/_pfeile/nachoben.gif"); width:97px; height: 21px; display: inline; margin:4px 0 0 0; float: right;  }
#nachoben:hover    { background-image: url("../_bilder/_pfeile/nachoben_o.gif"); }










/*


.gesperrt1 { word-spacing: 2px; letter-spacing: 1px }
.sup  { font-size: 72%; vertical-align: super }
.sub  { font-size: 72% }

.blockrechts  { float:right; padding-left:10px; padding-bottom:10px; margin-top: 0px; margin-bottom: 0px }
.abstand  	{ margin:5px }
.abstand_lr  { margin-right: 5px; margin-left: 5px }
.abstand_ou  { margin-top: 5px; margin-bottom: 5px }
.abstand_o { margin-top: 5px; margin-bottom: 0px }
.abstand_u { margin-top: 0px; margin-bottom: 5px }

.text		 { font-size: 14px; margin-top:  0px; margin-bottom: 0px }
.text1		{ font-size: 14px; margin-top:  3px; margin-bottom: 0px }
.text2		{ font-size: 14px; margin-top:  8px; margin-bottom: 0px }
.text3		{ font-size: 14px; margin-top: 14px; margin-bottom: 0px }


.fussnote		{ font-size: 14px; font-style: italic; margin-top: 0; margin-bottom: 0 }
.fussnote		{ font-size: 14px; font-style: italic; margin-top:  3px; margin-bottom: 0px }
.fussnote		{ font-size: 14px; font-style: italic; margin-top:  8px; margin-bottom: 0px }
.fussnote		{ font-size: 14px; font-style: italic; margin-top: 14px; margin-bottom: 0px }

.textklein		{ font-size: 12px; margin-top: 0px; margin-bottom: 0px }
.textklein1	{ font-size: 12px; margin-top: 2px; margin-bottom: 0px }
.textklein2	{ font-size: 12px; margin-top: 6px; margin-bottom: 0px }
.textklein3	{ font-size: 12px; margin-top:12px; margin-bottom: 0px }

.titel					{ color: #095BA6; font-weight: normal; font-size: 20px; word-spacing: 2px; letter-spacing: 1px; margin-top:  0px; margin-bottom: 0px }
.titel1				{ color: #095BA6; font-weight: normal; font-size: 20px; word-spacing: 2px; letter-spacing: 1px; margin-top:  3px; margin-bottom: 0px }
.titel2				{ color: #095BA6; font-weight: normal; font-size: 20px; word-spacing: 2px; letter-spacing: 1px; margin-top:  8px; margin-bottom: 0px }
.titel3				{ color: #095BA6; font-weight: normal; font-size: 20px; word-spacing: 2px; letter-spacing: 1px; margin-top: 16px; margin-bottom: 0px }


.utitel			{ color: #095BA6; font-weight: bold; font-size: 14px; margin-top:  0px; margin-bottom: 0px }
.utitel1	 { color: #095ba6; font-weight: bold; font-size: 14px; margin-top:  3px; margin-bottom: 0px }
.utitel2	 { color: #095ba6; font-weight: bold; font-size: 14px; margin-top:  8px; margin-bottom: 0px }
.utitel3	 { color: #095ba6; font-weight: bold; font-size: 14px; margin-top: 14px; margin-bottom: 0px }

.legende			{ color: #095BA6; font-weight: bold; font-size: 14px; margin-top:  0px; margin-bottom: 0px }
.legende1	 { color: #095ba6; font-weight: bold; font-size: 14px; margin-top:  3px; margin-bottom: 0px }
.legende2	 { color: #095ba6; font-weight: bold; font-size: 14px; margin-top:  8px; margin-bottom: 0px }
.legende3	 { color: #095ba6; font-weight: bold; font-size: 14px; margin-top: 14px; margin-bottom: 0px }


.bgblau										{ background-color: #095BA6 }
.bggrau										{ background-color: #808080 }

.bggruen									{ background-color: #007577 }
.bggruenhell					{ background-color: #80BABB }
.bggruenhellhell	{ background-color: #D9EAEB }

.bgweiss									{ background-color: #ffffff }




.blau	{ color: #095BA6 }
.grau	{ color: #808080 }

.gruen { color: #007577 }
.gruenhell { color: #80BABB }
.gruenhellhell { color: #D9EAEB }

.weiss		{ color: #ffffff }
.schwarz	{ color: #000000 }


.navlink { color: #095BA6; font-weight: bold; line-height: 13px; font-size: 12px; margin-top: 0px; text-decoration: none }
.navpunkt     { color: #d9eaeb; font-weight: bold; line-height: 13px; font-size: 12px; margin-top: 0px; text-decoration: none }


a:link { color: #095BA6 }
a:visited { color: #095BA6 }
a:hover { color: #007577 }
a:active { color: #095BA6 }


a.nav:link { color: #007577; font-weight: bold; text-decoration: none }
a.nav:visited { color: #007577; font-weight: bold; text-decoration: none }
a.nav:hover { color: #80BABB; font-weight: bold; text-decoration: none }
a.nav:active { color: #007577; font-weight: bold; text-decoration: none }




a.navblau:link { color: #095BA6; font-weight: bold; text-decoration: none }
a.navblau:visited { color: #095BA6; font-weight: bold; text-decoration: none }
a.navblau:hover { color: #80BABB; font-weight: bold; text-decoration: none }
a.navblau:active { color: #095BA6; font-weight: bold; text-decoration: none }


body,ol,ul,li,p,td { font-size: 14px; font-family: Arial, Helvetica }
ol,ul,li,p { margin: 0px }

form { margin:0px }
input, textarea { font-size: 12px; font-weight: bold; color: 095BA6; font-family: Arial, Helvetica, Swiss, "SunSans-Regular" }

ul            { margin-left: 1em; padding-left: 0px; list-style-type: disc; margin-top: 0px; margin-bottom: 0px }
ol            { margin-left: 1.4em; padding-left: 0px; margin-top: 0px; margin-bottom: 0px }
li            { margin-top: 0px; margin-bottom: 0px }



*/


