/* Style Sheet */

html, body {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; background-color: #FFF; color: #7F7267; line-height: 34px;}

* 			{margin: 0; padding: 0;}
H1 			{ color: #7F7267; font-size: 0.9em; font-weight:normal; letter-spacing:0.1em; }
H2 			{color: #7F7267; font-size: 1.0em; font-weight:bold; letter-spacing:0.1em; margin: 0px 0px 4px 0px;}
H3 			{color: #7F7267; font-size: 1.0em; font-weight:bold; letter-spacing:0.1em; margin: 4px 0px 4px 0px;}


/*  Navigation */
a:link 		{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:normal; }
a:visited 		{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:normal; }
a:hover 		{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:bold; }
a:active 		{ color:#710079; font-size: 11px; font-weight:normal;  }

/*  Navigation invertiert*/
a.inv:link 		{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:bold; }
a.inv:visited 	{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:bold; }
a.inv:hover 	{ color:#7F7267; font-size: 11px; text-decoration:none;  font-weight:normal; }
a.inv:active 	{ color:#710079; font-size: 11px; font-weight:normal;  }

/*  Navigation  ausserhalb des  Rahmen */
a.pas:link 		{ color:#7F7267; font-size: 11px; text-decoration: none; font-weight:normal; }
a.pas:visited 	{ color:#7F7267; font-size: 11px; text-decoration:none; font-weight:normal; }
a.pas:hover 	{ color:#710079; font-size: 11px; text-decoration:none; font-weight:normal; }
a.pas:active 	{ color:#710079; font-size: 11px; font-weight:bold;}

/*  Navigation ausserhalb des  Rahmen invertiert */
a.pinv:link 		{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:bold; }
a.pinv:visited 	{ color:#710079; font-size: 11px; text-decoration:none;  font-weight:bold; }
a.pinv:hover 	{ color:#7F7267; font-size: 11px; text-decoration:none;  font-weight:normal; }
a.pinv:active 	{ color:#710079; font-size: 11px; font-weight:normal;  }

/*Navigation Sitemap */
a.map:link 	{ color:#7F7267; font-size: 10px; text-decoration:none; font-weight:normal; }
a.map:visited 	{ color:#7F7267; font-size: 10px; text-decoration:none; font-weight:normal; }
a.map:hover 	{ color:#7F7267; font-size: 10px; text-decoration:none;  font-weight:bold; }
a.map:active 	{ color:#7F7267; font-size: 10px; font-weight:bold; }

/* Navigation Fusszeile */
a.home:link 	{ color:#FFF; font-size: 11px; text-decoration:none;  font-weight:bold; }
a.home:visited 	{ color:#FFF; font-size: 11px; text-decoration:none; font-weight:bold; }
a.home:hover 	{ color:#FFF; font-size: 11px; text-decoration:none; font-weight:bold; }
a.home:active 	{ color:#FFF; font-size: 11px; font-weight:bold;  }


/*wrapper */
#wrapper { position: relative; background-color: #fff; width: 1001px; height:715px; margin: 20px auto; text-align: left; }

/* header */
#header 	{ position: absolute; width: 1001px; height: 93px; background-image: url(../images/logo.gif); background-repeat: no-repeat; }

/* image header */
#pos  	{ position: absolute; top: 92px; left: 0px;     width: 998px; height: 196px; background-color: #F0F0F0; border-style :solid; border-width: 1px; border-color: #7F7267;}
#posb 	{ position: absolute; top: 0px; left: 41px;   width: 188px; height: 196px; }
#posc 	{ position: absolute; top: 0px; left: 230px; width: 768px; height: 196px; }


/* Mainmenue */
#rahmen 		{ position: absolute; top: 348px; left: 35px; width: 204px; height: 128px; padding: 0; z-index:0; }
#mainmenue 	{ position: absolute; top: 289px; left: 0px; width: 229px; height: 408px; border-style: solid; border-width: 1px; border-color: #7F7267;
border-bottom-color: #FFF; z-index:1;}
#mainmenue ul { list-style-type: none; margin: 24px 0px 0px 45px; }
.twoline		{ width: 140px; margin: 9px 0px 10px 0px;  line-height: 18px; }


/* Content-Bereich*/
#content 		{ position: absolute; top: 289px; left: 230px; width: 768px; height: 408px; border-style: solid; border-width: 1px; border-color: #7F7267;}
#submenue 	{ position: absolute; top: 25px; left: 70px; width: 655px; border-style: none; }
.smaptext 	{ text-align: center; padding: 0; margin: 0; z-index: 1; }

.imgpos		{ position: absolute; top: 240px; right: 0px; width: 700px;}
.imgdot 		{ width: 136px; height: 136px; text-align: center; background-color: #710079; float: right; margin: 0px 0px 0px 4px; line-height: 20px; color: #fff; }
.imgdot img	{ width: 136px; height: 136px;}	
.imgdot p		{ margin: auto; }
	
#text 		{ position: absolute; top: 70px; left: 70px; width: 625px;  height: 325px; overflow: hidden;  font-size: 0.8em; text-align: left; color: #7F7267; line-height: 1.6em; border-style: none; }
#News		{ position: absolute; top: 70px; left: 70px; width: 625px;  height: 325px; overflow: hidden;  font-size: 0.8em; text-align: left; color: #7F7267; line-height: 1.6em; border-style: none; }
.2line			{position: absolute; top: 87px;}

#text1 		{ position: absolute; top: 87px; left: 70px; width: 625px;  height: 308px; overflow: auto;  font-size: 0.8em; text-align: left; color: #7F7267; line-height: 1.6em; border-style: none; }
#praxis 		{ position: absolute; top: 92px; right: 0px; width: 700px; height: 145px; text-align: right; vertical-align: top; z-index: 1; background-color: #fff; }	
#linksrechts 	{ border-left-width: 1px;  border-left-style: solid;  border-left-color: #7F7267;  padding-left: 0px;  border-right-width: 1px;  border-right-style: solid;
  border-right-color: #7F7267;  padding-right: 0px;}

  
/* -------------------------------------------------------------- Scrollbereiche  ---------------*/			
  									
.Scroller-Container    	{ position: absolute; top: 0px; left: 0px;}
														
#Scrollbar-Container { position: absolute; top: 75px; width: 10px; height:220px; left: 725px;}		
.Scrollbar-Up             { position: relative; width: 12px; height:   14px;                     left:0px; background: url(../images/auf.gif); }
.Scrollbar-Track         { position: relative; width: 10px; height: 190px; top: -9px;  left:1px; }
.Scrollbar-Handle       { position: relative; width: 10px; height:  60px;                      left:1px; background: url(../images/handl.gif) } 
.Scrollbar-Down        	{ position: relative;  width: 12px; height: 14px;  top: 200px;  left:0px; background: url(../images/ab.gif); }


/* Footer-Bereich*/
#footera 			{ position: absolute; top: 698px; left: 0px; width: 41px; height: 15px; background-color: #7F7267; border-color: #7F7267; }
#footerb 			{ position: absolute; top: 698px; left: 230px; width: 770px; height: 15px; background-color: #7F7267; }
#footerb div 		{ position: absolute; top:-10px; vertical-align: middle; }

#footerb a 		{ text-decoration: none; font-size: 60%; color: #fff; }
#footerb a:hover 	{ font-weight: bold; }
#footerb1			{ position: absolute; left: 550px; }
#footerb2 		{ position: absolute; left: 595px; }
#footerb3 		{ position: absolute; left: 655px; }

/*  ENDE  */
