/* Dr Garus Augenarzt */


/* Allgemeine TAGS */ 
* {
	padding: 0;
	margin: 0;
}

body {
	background-color: White;
	position: absolute;
}

p {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}


#main {
	position: relative;
	top: 0;
	left: 0;
}

.bildright {
	float: right;
}

.bildleft {
	float: left;
}

table#kontakt tr td p {
	margin-top: 0;
	padding-top: 7px;
}

input,
textarea {
	border: none;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

.botton {
	border: none;
	background-color: #365E7F;
	color: White;
}



/* ----------------------         Header         ----------------------*/
#header {
	position: relative;
	top: 0;
	left: 0;
	height: 125px;
	width: 838px;
/*	background-color: Gray;*/
	
	background-image: url(../Bilder/Augen_header.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}



/* ----------------------         Content         ----------------------*/
#content {
	position: relative;
	top: -4px;
	left: 0;
	width: 838px; /*alt 763px*/
	float: left;
}

#content_links {
	border-left: 1px solid white;
	float: left;
	background-color: #365e7f;
}

#content_links img {
	border-bottom: 1px solid white;
}

#content_mitte {
	border-left: 1px solid white;
	float: left;
	width: 471px;
}

#content_mitte p, 
#content_mitte h1,
#content_mitte h2,
#content_mitte h3
{
	padding: 20px 30px 0px 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content_mitte a:hover {
	color: #365E7F;
}

#content_mitte ul#info li {
	list-style: none;
}

#content_mitte ul#info li p {
	width: 471px;
}

#content_mitte ul#info li p span.pdfklein {
	float: right;
	position: relative;
	top: -20px;
	right: 50px;
}

#content_rechts {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-left: 1px solid white;
	width: 200px; /*alt 124px*/
	float: left;
	background-color: #365e7f;
}

#content_rechts p {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#content_rechts p#iso {
	text-align: center;
	font-size: 18pt;
	font-weight: bold;
	color: White;
}

#content_rechts a {
	color: #367F7C;
	background-color: transparent;
}

.hinweistext {
	text-align: center;
	font-size: 0.55em;
	color: #9C9C9C;
}


/* ----------------------         Footer         ----------------------*/
#footer {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	float: left;
}

#footer hr {
	width: 95%;
	margin: 20px 10px 0px 10px;
}

#footer p {
	margin-bottom: 20px;
	text-align: center;
}




/* ----------------------         Navigation         ----------------------*/

/*
#navi_top {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#navi_top a {
	color: White;
	text-decoration: none;
	border: 1px solid lime;
	line-height: 33px;
}

#navi_top a:hover {
	color: Blue;
	text-decoration: none;
	background-image: url(../Bilder/navi_top_blau.jpg);
}

#navi_top ul {
	color: White;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

#navi_top ul li {
	display: inline;
}

#navi_top ul li.box1 {
	line-height: 33px;
}

#navi_top ul li.box1 span.top_menu {
	display: block;
	width: 87px;
	height: 33px;
	background-image: url(../Bilder/navi_top_grau.jpg);
	background-repeat: repeat-x;
	padding: 0px 20px 0px 10px;
	margin: 0px 1px 0px 0px;
	float: left;
}

#navi_top ul li.box0 {
	line-height: 33px;
}

#navi_top ul li.box0 span.top_menu {
	display: block;
	width: 115px; 
	height: 33px;
	background-image: url(../Bilder/navi_top_blau.jpg);
	background-repeat: repeat-x;
	padding: 0px 20px 0px 10px;
	margin: 0px 1px 0px 0px;
	float: left;
}*/


/* ----------------------         Navi_toptest         ----------------------*/
/*
#navi_toptest {
	position: absolute;
	top: 0px;
	left: 0px;
}

.navioben0 {
   float: left;
   margin: 0;
   background: white url(../Bilder/navi_top_blau.jpg) repeat-x;
   text-align: center;
  }
  
#navi_toptest .menu {
	width: 471px;
	float: left;
}

.navioben {

   float: left;
   margin: 0;
   background: white url(../Bilder/navi_top_grau.jpg) repeat-x;
   text-align: center;
  }

  .navioben a{
   padding: 6px;
   display:block;
   text-decoration: none;
   color: #FFFFFF;
   border-width: 0px 0px 0px 1px;
   border-style: solid;
   border-color: #FFFFFF;
  }
  
  .navioben0 img {
  	border-left: 1px solid white;
  }

  

  .navioben a.aktiv{
   background: #E7969D url(../Bilder/navi_top_blau.jpg) repeat-x;
  }

  

  .navioben a:hover{
   text-decoration: none;
   color: #FFFFFF;
   background: #E7969D url(../Bilder/navi_top_blau.jpg) repeat-x;
  }*/





/* ----------------------         Navi_toptest  1       ----------------------*/

#navi_toptest1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 838px;
/*	background-color: Yellow;*/
}

.navioben0 {
   float: left;
   margin: 0;
	padding: 0;
}

.navioben2 {
   float: left;
   margin: 0px;
	padding: 0px;
/*	background-color: Fuchsia;*/
}

#navi_toptest1 .menu {
	width: 472px;
	float: left;
/*	background-color: Aqua;*/
}

.navioben {
   float: left;
   margin: 0;
   background-image: url(../Bilder/navi_top_grau.jpg);
	background-repeat: repeat-x;
   text-align: center;
}

.navioben a {
	padding: 6px;
	padding-top: 8px;
   display: block;
   text-decoration: none;
   color: white;
   border-left: 1px solid white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
  
.navioben span.top_menu1 a {
	width: 8.07em; /*104px*/
	height: 1.55em;
}

.navioben0 img {
 	border-left: 1px solid white;
	width: 144px;
}

.navioben2 img {
 	border-left: 1px solid white;
	width: 220px;
}

.navioben a.aktiv{
   background-image: url(../Bilder/navi_top_blau.jpg);
	background-repeat: repeat-x;
}

.navioben a:hover{
   text-decoration: none;
   color: white;
   background-image: url(../Bilder/navi_top_blau.jpg);
	background-repeat: repeat-x;
}




/* ----------------------         Navi_left         ----------------------*/

.navilinks {
	position: realtive;
	top: 0px;
	left: 0px;
}

.navilinks a {
	position: relative;
	top: 3px;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	padding-left: 10px;
}

.navilinks a:hover {
	color: #367F7C;
}

.navilinks span.left_menu {
	display: block;
	width: 9em;
	height: 30px; /* 1.88em*/
	background-image: url(../Bilder/navi_left_blau.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid white;
}

.navilinks span.left_menu a {
	background-color: transparent;
}

.navilinks span.left_menu a img {
	position: relative;
	top: 4px;
	border: none;
	background-color: transparent;
}

#termine {
	color: Yellow;
}



/* ----------------------         Praxisname         ----------------------*/
#praxisname {
	position: absolute;
	top: 0px;
	left: 20px;
	text-align: center;
	width: 220px;
}

#praxisname h1,
#praxisname p {
	color: #363636;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#praxisname p {
	padding-top: 0.7em;
}


/* ----------------------         Laser         ----------------------*/
#lasertxt {
	position: absolute;
	top: 0;
	left: -999em;
}




