body {
	background-color: #ffffff;
	}
a:link,
a:active,
a:visited {
	color: #02265c;
	text-decoration: none;
	}
a:hover {
	color: #02265c;
	text-decoration: underline;
	}
img {
	border: 0px;
	}
ul {
	color: black;
	list-style-image: url(http://www.mediplex-muenchen.com/bilder/square.gif);
	margin-left: 15px;
	padding-left: 0px
	}

#head {
	position: absolute;
	background: #f5f5f5 url(http://www.mediplex-muenchen.com/bilder/binnenalster2.jpg) no-repeat;
	left: 0px;
	top: 0px;
	z-index: 2;
	width: 100%;
	height: 200px;
	}
#headline {
	position: absolute; 
	background: #f5f5f5 url(http://www.mediplex-muenchen.com/bilder/shadowblue.gif) repeat-x; 
	z-index: 3; 
	top: 166px;	
	left: 0px; 
	width:100%; 
	height: 55px;
	}
#logo {
	position: absolute; 
	z-index: 2;
	top: -6px;  
	left: 20px; 
	width: 200px; 
	height: 120px; 
	margin-top: 25px; 
	}
#menuback {position: absolute;z-index: 3;top: 140px;left: 0px;width: 100%;height: 26px;background-color: #f5f5f5;}
#menu  { background-color: #f5f5f5; position: absolute; z-index: 5; top: 140px; left: 60px; width: 800px; height: 26px }
div.hauptpunkt    { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; text-align: left; letter-spacing: 0.2em; padding: 0px; border-style: none none none solid; border-width: 0px 0px 0px 1px; border-color: #f5f5f5; position: absolute; height: 26px; cursor: pointer; white-space: nowrap }
span.hauptpunkt    { text-transform: uppercase; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; position: relative; top: 7px }
div.unterpunkte   { border: 0px; position: absolute; top: 26px; visibility: hidden }
div.menupunkt1   { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5f5f5; text-align: left; text-transform: uppercase; padding-top: 6px; padding-left: 9px; border-style: solid none none solid; border-width: 1px 0px 0px 1px; border-color: #dde4ed   #02265c; position: absolute; left: 0px; height: 20px; cursor: pointer  }
div.menupunkt    { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5f5f5; text-align: left; text-transform: uppercase; padding-top: 6px; padding-left: 9px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 1px solid #02265c; position: absolute; left: 0px; height: 20px; cursor: pointer }
a.menupunkt:link {text-decoration: none;color: #696969; padding: 0; margin: 0; white-space: nowrap}
a.menupunkt:aktive { color: #696969; text-decoration: none; margin: 0; padding: 0; white-space: nowrap}
a.menupunkt:visited { color: #696969; text-decoration: none; margin: 0; padding: 0; white-space: nowrap}
a.menupunkt:hover { color: #02265c; text-decoration: none; white-space: nowrap}
div.menupunktx   { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5f5f5; text-align: left; text-transform: uppercase; padding-top: 6px; padding-bottom: 5px; padding-left: 9px; border-style: none none none solid; border-width: 0px 0px 0px 1px; border-color:    #02265c; position: absolute; left: 0px; height: 14px; cursor: pointer  }
span.menupunkt {position: relative;top: -2px;}
#search {position: absolute;z-index: 6;top: 141px;left: 30px;width: 160px;height: 20px;padding: 0px;}
input.searchtxt {position: relative;top: 0px;left: 0px;width: 100px;height: 16px;padding: 1px;padding-top: 2px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-color: #ffffff;border: 1px solid #696969;}
input.searchbtn {position: relative;top: 0px;left: 0px;width: 16px;height: 16px;padding: 1px;padding-top: 2px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-color: #ffffff;border: 1px solid #696969;cursor: default;}
#results {position: absolute;z-index: 4;top: 166px;left: 30px;width: auto;height: auto;padding: 0px;padding-top: 4px;padding-right: 40px;background-color: #f5f5f5;border: 0px;border-top: 1px solid #dde4ed;border-left: 1px solid #02265C;visibility: hidden;}
p.results {margin: 0px;margin-left: 7px;}
a.results:link {margin-left: 7px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 20px;text-decoration: none;color: #696969;}
a.results:active {margin-left: 7px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 20px;text-decoration: none;color: #696969;}
a.results:visited {margin-left: 7px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 20px;text-decoration: none;color: #696969;}
a.results:hover {margin-left: 7px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 20px;text-decoration: none;color: #990000;}
input.results {margin: 0px;margin-left: 7px;background-color: #ffffff;border: 1px solid #696969;height: 16px;width: 50px;color: #696969;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
#headline   { background: #f5f5f5 url(http://www.mediplex-muenchen.com/images/shadowblue.gif) repeat-x left top; position: absolute; z-index: 2; top: 166px; left: 0px; width: 100%; height: 55px }
#next {position: absolute;top: 17px;left: 790px;}
#arztleiste {position: relative;width: 100%;height: 93px;padding: 0px;margin: 0px;}
#container {width: 100%;margin: 0px;padding-top: 20px;padding-bottom: 50px;background-color: #ffffff;}
#about   { margin-left: 160px; position: relative; z-index: 1; width: 420px; height: auto }
#presspictures  { margin-left: 600px; position: absolute; z-index: 1; top: 260px; width: 300px; height: auto }
.normal  { color: #000000; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
.normalgrau { color: #696969; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
.normal p { margin-top: 0px; margin-bottom: 10px }
ul { color: black; list-style-image: url(http://www.mediplex-muenchen.com/images/square.gif); margin-left: 15px; padding-left: 0px}
input.formtxt {width: 160px;margin-bottom:1px;background-color: #ffffff;border: 1px solid #c5c5c5;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;color: #000000;}
textarea.formtxt {margin: 0px;padding: 5px;width: 380px;height: 260px;background-color: #ffffff;border: 1px solid #c5c5c5;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;color: #000000;}
select.formsel{margin: 0px;width: 50px;height: 16px;background-color: #ffffff;border: 1px solid #696969;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
input.formsbm {width: 50px;height: 19px;background-color: #ffffff;border: 1px solid #696969;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;color: #000000;}
#info_grey {position: relative;width: 100%;padding: 0px;margin: 0px;background-color: #f5f5f5;}
#info_blue {position: relative;width: 100%;padding: 0px;margin: 0px;background-color: #dee4ed;}
table.info {padding:0px;}
img.docimg {margin: 0px;margin-bottom: 10px;width: 134px;height: 200px;}
td.white {width: 250px;	background-color: #ffffff;}
td.blue {width: 250px;background-color: #dde4ed;}
td.grey {width: 250px;background-color: #f5f5f5;}

td.whitespan {width: 500px;background-color: #ffffff;}
td.bluespan {width: 500px;background-color: #dde4ed;}
td.greyspan {width: 500px;background-color: #f5f5f5;}
div.docinfo {margin: 15px;position: relative;width: 210px;text-decoration: none;}
div.docinfospan {margin: 15px;position: relative;width: 460px;text-decoration: none;}
span.h1doc {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;letter-spacing: 0.05em;color: #02265C;text-decoration: none;}
a.ah1doc:link, a.ah1doc:active, a.ah1doc:visited   { color: #02265c; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0.05em }
a.ah1doc:hover   { color: #02265c; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; letter-spacing: 0.05em }
p.doclong {margin: 0px;margin-bottom: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;line-height: 14px;color: #000000;}
p.docshort {margin: 0px;margin-bottom: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;line-height: 14px;color: #000000;}
p.fliess {width: 210px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 17px;color: #000000;}
p.fliesspan {width: 440px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 17px;color: #000000;}
ul.doc {margin-top: 0px;margin-left: 15px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;line-height: 14px;color: #000000;}
li.doc {position: relative;top: 1px;margin-top: 0px;margin-bottom: 3px;color: #990000;}
li span.doc {padding: 0px;margin: 0px;color: #000000;}
#bottom {position: relative;z-index: 1;width: 100%;height: 30px;background-color: #f5f5f5;}
h1.headline     { color: #02265c; font-weight: bold; font-size: 14px; font-family: Times, "Times New Roman"; text-transform: uppercase; letter-spacing: 0.1em; margin-top: 7px; padding-top: 0px }
h1.headlineru { color: #02265c; font-weight: bold; font-size: 14px; font-family: Times, "Times New Roman", serif, "Arial Cyr"; text-transform: uppercase; letter-spacing: 0.1em; margin-top: 7px; padding-top: 0px }
h1   { 
	color: #02265c;
	font-size: 11px;
	text-decoration: none; 
	text-transform: uppercase; 
	letter-spacing: 0.05em;
	margin: 0 0 0.5em 0 ;
	}
div.unterpunkte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
/*	width: auto;*/
	position: relative;
	padding: 4px 15px 4px 9px;
	color: #696969;
	border: 0;
	border-left: 1px solid #02265c;
	white-space: nowrap;
/*	background-color: #F5F5F5;*/
}
.unterpunkte a.first {

	padding-top: 9px;
}
.unterpunkte a.last {
	padding-bottom: 6px;
}
.unterpunkte a:visited {
	color: #696969;
}
.unterpunkte a:hover {
	background-color: #DDE4ED;
	color: #02265c;
	text-decoration: none;
}

div.unterpunkte div {
border-top: 1px solid #dde4ed;
background-color: #f5f5f5;
}
.languagechoice{
       padding-top: 5px;
       background-color: none;
}
.languagechoice table {
  border-collapse: collapse;
}
.languagechoice td {
  padding: 0;
  padding-right: 10px;
}
.languagechoice img { border: solid 1px #696969 }
