
/* Allgemeine Element-Anweisungen */

body {
  color: #000;
  background: #FFF url(images/streifen_links2.gif) 0 0 repeat-y;
  /*background: #E9E9F4 url(images/streifen_links2.gif) 0 0 repeat-y;*/
  font-family: verdana,arial,sans-serif;
  font-size: 100.01%;
  padding: 0;
  margin: 0;
}

* {
margin:0;
padding:0;
}


a { text-decoration: none;
    }

a:link    { color: #4E4EA5;}
a:visited { color: #4E4EA5;}
a:focus, a:hover, a:active   { color: #4E4EA5;
                               text-decoration: none;
							   }
h2
  {color: #4E4EA5;
  background: #ffffff;
   font-weight: bold;
   }

/*Rahmen*/
#rahmen
  {background: #fff url(images/streifen_links.gif) 0 0 repeat-y;
   width: 800px;
  }

/*Head*/
#head
  {background: #FFF url(images/praxis_titel4.gif) top left no-repeat;
  /*background: #FFF url(images/koepfe.gif) bottom right no-repeat;*/
   width: 800px;
   height: 138px;
   border-bottom: 1px solid #9999CC;
   margin: 0;
   padding: 0;
   }

#head2
  {background: #FFF url(images/praxis_titel_vita.gif) top left no-repeat;
  /*background: #FFF url(images/koepfe.gif) bottom right no-repeat;*/
   width: 800px;
   height: 138px;
   border-bottom: 1px solid #9999CC;
   margin: 0;
   padding: 0;
   }


#head img 
  {background: #fff;
   border:0px;
   margin: 0;
   padding: 0;
   height: 100%;
   }

/*Seitenanzeige*/
#seitenanzeige
  {background: #fff url(images/streifen_links.gif) 0 0 repeat-y;
   width: 800px;
   margin: 0;
   float: left;
  
   }
   
#seitenanzeige h1
   {background: #FFF url(images/streifen_links.gif) 0 0 repeat-y;
    color: #4E4EA5;
    font-size: 65%;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	padding: 5px 0 15px 0;
	}
   
   
/*INHALTE*/

/*Navi*/
#navi
  {background: #fff url(images/streifen_links.gif) 0 0 repeat-y;
   width: 190px;
   height: 300px;
   float: left;
   margin: 0;
   padding: 0 0 0 60px;
  /* border: 1px solid #333;*/
   }
   
#navi ul
   {list-style: none;
    padding: 0px;
	margin: 0px;
	padding: 0 0 0 10px;}
   
#navi li
   {font-size: 72% ;
    color: #4E4EA5;
    line-height: 150%;}
	
#navi li a
   {color: #4E4EA5;
    font-weight: bold;
	
   }
   
#navi li a:hover  { color: #9C9CD1;
                    text-decoration: none;
					}

#navi li a.navia 
   {color: #9C9CD1;}					

#navi li a.naviu 
   {color: #4E4EA5;
   font-weight:normal;
   }					


#navi li a.naviua 
   {color: #9C9CD1;
    font-weight: normal;}					


   
/*Fliesstext*/
#fliesstext
  {background: #fff;
   color: #000;
   float: left;
   width: 400px;
   margin: 0;
   padding: 0 0 20px 0;
  }
  
#fliesstext p
  {font-family: verdana, arial, sans-serif;
   font-size: 70%;
   line-height: 140%;
   margin: 0px;
   padding:  0 0 10px 0;
  }

#fliesstext ul
   {list-style-image:url(images/anstrich.gif);
	padding: 0;
	margin: 1em;
    font-size: 70%;
	line-height: 140%;
	}

  
.keyword
  {color: #4E4EA5;
  background: #ffffff;
   font-weight: bold;
   }

.literatur
   {color: #4E4EA5;
     background: #ffffff;
	font-weight: normal;
   }
  
.keywordliste
   {color: #4E4EA5;
   font-weight: bold;
   margin:0 0 0 -1em;
   }

/* Fusszeile */
#fusszeile
  {background: #FFF url(images/streifen_links.gif) 0 0 repeat-y;
   color: #333399;
   width: 730px;
   font-family: verdana, arial, sans-serif;
   font-size: 65%;
   margin: 0px;
   padding: 0 0 0 70px;
   border-top: 1px solid #9999CC;
   float: left;
  }

#fusszeile p
  {padding: 0;
   margin: 3px 0 0 0;
   }

/* Bild im Fliesstext */
#bild
  {background: #FFF;
   color: #333;
   float: left;
   padding: 0px 15px 5px 0px;
  }
  
#bild p 
  {background: #FFF;
   color: #999;
   font-family: verdana, arial, sans-serif;
   font-size: 65%;
   padding: 0;}
  

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0;
  line-height: 0;
}

/* popup */
.popup
  {background: #fff;
   background-image: none;}
   
#plan
   {width: 400px;
    font-size: 70%;
	line-height: 140%;
	padding: 0 30px 0 20px;
	border:1px solid #4e4ea5;
	margin: 20px;
	}
	
#plan h1
    {font-size: 120%;
	 color: #4e4ea5;
	 margin: 5px 0 20px 0;
	 text-transform: uppercase;
	 }

#plan p
    {font-size: 100%;
	 margin-top: 20px;}
	 
.blau 
	{color: #4E4EA5;
	 background: #ffffff;
	 font-size: 80%;
	 border-top: 1px solid #4E4EA5;
	 }