* {
		margin:0;
		padding:0;
		list-style: none;
		}

	html, body {
		font-size: 1em;
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		line-height: 1.3;
		height:100%;
		scrollbar-face-color: #b4b8b9;
		scrollbar-arrow-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #979a9b;
		scrollbar-shadow-color: #ffffff;
		scrollbar-darkshadow-color: #979a9b;
		scrollbar-track-color: #e8e8e8;
		}
		
	body {
		background-image: url(images/background.gif);
		background-position: center;
		background-repeat: repeat-x;
		behavior: url(csshover.htc);
		text-align:center;
		}
	
	#distance { 
		width:1px;
		height:50%;
		margin-bottom:-300px;
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative;
		height:600px;
		width:1000px;
		background-color: #e6e8e9;
		clear:left;
		Overflow: hidden;
		}
	
	div.header {
		margin:0 auto;
		height: 80px;
		width: 1000px;
	}
	
	div.header#clear {
		background-image: url(images/headerindex.jpg);
	}
	
	div.header#rest {
		background-image: url(images/headerrest.jpg);
	}
	
	.mainmenu	{
		position:relative;
		z-index:100;
		height: 20px;
		width: 1000px;
		background-color: #e6e8e9;
		font-size: .75em;
		padding: 0 0 0 60px;
	}
	
	.button {
		width: 190px;
		float: left;
		margin: -5px 0 0 0;
	}
	
	.parent {position: relative;}
	
	.floatfix {margin-right: -3px;}
	
	.dropdown {
		width: 250px;
		position: absolute;
		z-index: 100;
		left: -3000px;
		top: auto;
		text-align: left;
		background: url(images/bgfix.gif);
	}
	
.dropdown ul {
  		width: 189px;
  		height: 395px;
  		margin: 0 30px 30px 30px;
  } 
	
.mainmenu li {
		text-align: center;
	}

.mainmenu a {
  		display: block;
  		color: #354146;
		text-decoration: none;
		padding: 6px 0 5px;
	}

.dropdown li {
  		position: relative;
  		vertical-align: bottom;
  }
				
.parent:hover {background-image: url(images/bgfix.gif);} 
				
.parent:hover div.dropdown {left: -31px;}

.dropdown li:hover {background-color: gray;}
	
.parent ul {
		background-color: #e6e8e9;
  		filter:alpha(opacity=90);
  		-moz-opacity:0.9;
  		opacity: 0.9;
  }
  
/* This is to hide the following from IE/Mac. \*/
* html .button .dropdown li {
		height: 1%;
		margin-left: -16px;
		mar\gin-left: 0;
	}
/* */

* html .mainmenu a {height: 1%;}

.brclear {
		clear:both;
		height:0;
		margin:0;
		font-size: 1px;
		line-height: 0;
	}

/*\*/ /*/
.nav .dropdown, .nav .dropdown div {width: 189px;}
.nav .button .dropdown ul {margin: 0px;}
.nav .dropdown, .nav .dropdown div {position: static;}
.nav .dropdown ul {border: 0;}
.mini-zone {display: none;}
/* this rule block "dumbs down" the nav for IEmac */

	#maincontent	{
		z-index: 1;
		width: 1000px;
		height: 400px;
		border: none;
		background-color: #e6e8e9;
	}
	
	#index #maincontent a {
		display:block; width:0; height:0; position:relative;
		float: left;
	}
	
	#index #maincontent a img {
		position:absolute; left:0; top:0; border:0;
	}
	
	#index #maincontent a:active {
		background:#eee;
	}

  a:active img, #index #maincontent a:focus img {
  	background:#eec url(images/index.jpg) no-repeat top left;
  }

	#index #maincontent a:link {
		border: none;
	}

	#index #maincontent a:visited {
		border: none;
	}
	
	#start #maincontent {
		background-image: url(images/start.jpg);
	}
	
/* ************ STartseite Sticky Note ************* */	
	
	#stickynote{
		position:absolute;
		left:80px;
		top:160px;
		width:302px;
		height:302px;
		background: transparent url(images/postit.png) no-repeat 0 0;
	}
	
	#stickynote p {
		font: 18px/27px 'ArchitectsDaughterRegular', Arial, sans-serif;
		color: #3B5998;
		padding: 30px 20px 20px 20px;
	}
	
	@font-face {
		font-family: 'ArchitectsDaughterRegular';
		src: url('fonts/ArchitectsDaughter-webfont.eot');
		src: url('fonts/ArchitectsDaughter-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/ArchitectsDaughter-webfont.woff') format('woff'),
		url('fonts/ArchitectsDaughter-webfont.ttf') format('truetype'),
		url('fonts/ArchitectsDaughter-webfont.svg#ArchitectsDaughterRegular') format('svg');
 		font-weight: normal;
		font-style: normal;
	}
	
/* *********************************************** */
	
	#ueberuns #maincontent {
		background-image: url(images/team.jpg);
	}
	
	#news #maincontent {
		background-image: url(images/news.jpg);
	}
	
	.team#top #maincontent {
		background-image: url(images/team.jpg);
	}
	
	.team#gweirauch #maincontent {
		background-image: url(images/gweirauch.jpg);
	}
	
	.team#aweirauch #maincontent {
		background-image: url(images/aweirauch.jpg);
	}
			
	.team#skesgin #maincontent {
		background-image: url(images/skesgin.jpg);
	}

	#zeiten #maincontent {
		background-image: url(images/zeiten.jpg);
	}
	
	#kontakt #maincontent {
		background-image: url(images/kontakt.jpg);
	}
	
	#anfahrt #maincontent {
		background-image: url(images/anfahrt.jpg);
	}
	
	#soft #maincontent {
		background-image: url(images/soft.jpg);
	}
	
	#planung #maincontent {
		background-image: url(images/planung.jpg);
	}
	
	#niveau #maincontent {
		background-image: url(images/niveau.jpg);
	}
	
	.aesthetik#top #maincontent {
		background-image: url(images/aesthetiktop.jpg);
	}
	
	.aesthetik #maincontent {
		background-image: url(images/aesthetiksub.jpg);
	}
	
	.implantate#top #maincontent {
		background-image: url(images/implantate.jpg);
	}
	
	.implantate#sportunfall #maincontent {
		background-image: url(images/sportunfall.jpg);
	}
	
	.implantate#frontzahn #maincontent {
		background-image: url(images/frontzahn.jpg);
	}
	
	.implantate#zahnverlust #maincontent {
		background-image: url(images/zahnverlust.jpg);
	}
	
	.prophylaxe#top #maincontent {
		background-image: url(images/prophylaxetop.jpg);
	}
	
	.prophylaxe #maincontent {
		background-image: url(images/prophylaxesub.jpg);
	}
		
	#funktion #maincontent {
		background-image: url(images/funktion.jpg);
	}
	
	#substanz #maincontent {
		background-image: url(images/substanz.jpg);
	}
	
	#implantate #maincontent {
		background-image: url(images/implantate.jpg);
	}
	
	#cerec #maincontent {
		background-image: url(images/cerec.jpg);
	}
	
	#laser #maincontent {
		background-image: url(images/laser.jpg);
	}
		
	#falten #maincontent {
		background-image: url(images/falten.jpg);
	}
		
	#impressum #maincontent {
		background-image: url(images/impressum.jpg);
	}
		
	#maintext {
		top: 150px;
		left: 470px;
		height: 255px;
		width: 460px;
		padding: 0px 20px 10px 0px;
		position: absolute;
   		text-align: left;
   		font-size: .9em;
	}
	
	#index #maintext {
		top: 410px;
		left: 420px;
		height: 1px;
		width: 1px;
	}
	
	.team #maintext {
		top: 150px;
		left: 370px;
		height: 255px;
		width: 400px;
		padding: 0px;
	}
	
	.aesthetik #maintext, .implantate #maintext, .prophylaxe #maintext {
		top: 150px;
		left: 280px;
		height: 255px;
		width: 490px;
		padding: 0px;
	}
	
	#maintext h1, #maintext h3 {
		height: 15px;
		color: #000000;
		font-size: .9em;
		font-variant: small-caps;
		font-weight: lighter;
		padding: 0 0 15px 0;
	}
	
	#maintext h2 {
		height: 45px;
		font-size: 1em;
		font-weight: lighter;
		font-variant: small-caps;
		/* letter-spacing: 0.1em; */
		padding: 15px 0 0 0;
		text-align: right;
		border-bottom-style: ridge;
	}
	
	.implantate#sportunfall #maintext h2, .implantate#frontzahn #maintext h2 {
		font-size: 1em
	}
	
	#text {	
		height: 200px;
		color: #3f3f3f;
		font-size: .8em;
		padding: 5px;
		border-left: 1px solid;
		Overflow-x: hidden;
		Overflow-y: auto;
	}
	
	#text li {
		list-style: square;
		list-style-position: outside;
		margin: 0 0 0 1.3em;
		padding: 0 0 0.4em 0;
	}
	
	#text p span {
		font-size: 1.5em;
		font-weight: bold;
	}
	
	#text p.name {
		padding: 0 0 4px 0;
	}
	
	#text p.names {
		font-weight: bolder;
		padding: 0 0 5px 0;
	}
			
	#text p.header {
		padding: 0 0 5px 0;
	}
	
	#text p a {
		color: black;
	}
	
	#text #jameda{
		color: #069BD2;
		font-weight: bold;
		text-decoration: none;
		}
	#text #empfehlung{
		color: #135D9F;
		font-weight: bold;
		text-decoration: none;
		}
	#text #facebook{
		color: #3B5998;
		font-weight: bold;
		text-decoration: none;
		}
	
	
	#mainlist {
		top: 120;
		right: 10px;
		width: 190px;
		height: 380px;
		margin: 10px;
		font-size: .75em;
		background-color: #e6e8e9;
  	filter:alpha(opacity=90);
  	-moz-opacity:0.9;
  	opacity: 0.9;
		position: absolute;
	}
	
	#mainlist ul {
		padding: 10px 0 0 0;
		text-align: center;
	}
	
	#mainlist ul li {
		width: 190px;
	}
	
	#mainlist ul li a {
		display: block;
		color: #354146;
		text-decoration: none;
		padding: 10px 0 5px 0;
	}
	
	#mainlist ul li a:hover {
		background-color: gray;
	}
	
	#mainlist .top {
		display: block;
		color: #354146;
		text-decoration: none;
		padding: 10px 0 5px 0;
		border-bottom-style: groove;
	}
	
	.current {
		display: block;
		color: #660000;
		text-decoration: none;
		padding: 10px 0 5px 0;
	}
	
	#mainlist .currenttop {
		display: block;
		color: #660000;
		text-decoration: none;
		padding: 10px 0 5px 0;
		border-bottom-style: groove;
		border-bottom-color: #FFFFFF;
	}
	
	.submenu {
		height: 20px;
		width: 1000px;
		background-color: #e6e8e9;
		font-size: .75em;
		padding: 0 0 0 500px;
	}
	
	#index .submenu {
		padding: 0 0 0 726px;
	}
	
	.submenu a {
	  	display: block;
  		color: #354146;
		text-decoration: none;
		padding: 6px 0 5px;
	}
	
	.submenu a.terminlink {
		color:#01a3d4;
		font-weight:bold;
	}
	
	.buttonsub {
		float: left;
		margin: -5px 0 0 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#footer	{
		margin:0 auto;
		height: 80px;
		width: 1000px;
		background-image: url(images/footer.gif);
	}