<!--
/*<![CDATA[*/
html, body {
	height: 101%;
	overflow: auto;
/*	margin: 0;
	border: 0;
	padding: 0; */
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body { background-color: #fff; overflow: hidden; }
h1 { display: inline;	font-size: 18px; font-weight: bold;	color: #083873; }
h2 { display: inline;	font-size: 18px; font-weight: bold; }
h3 { display: inline;	font-size: 14px; font-weight: bold; }
a { color: #036; }
a:hover { color: #000; }
.font9 { font-size: 9px }  
p {
 line-height:16px;
}
#container {
	height: 100%;
/*	weight: 100px; */
/*	background-color: #ddd;*/
}
#topLeft {
	position: absolute;
	top: 20px;
	left: 18px;
	width: 160px;
	height: 50px;
	padding-top: 12px;
	background-image: url("pis/layout/arztpraxis.jpg");
	background-repeat: no-repeat;
	text-align: center;
	z-index: 4;
}
#topMiddle {	
	position: absolute;
	top: 20px;
	left: 198px;
	width: 552px;
	height: 50px;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	z-index: 4;
}
#menuMiddle {	
	position: absolute;
	top: 74px;
	left: 198px;
	width: 552px;
	height: 21px;
	background-color: #ddd;
}
#left {
	position: absolute;
	top: 104px;
	left: 18px;
	width: 160px;
/*	height: 200%;*/
/*	background-color: #ddd;*/
}
#leftLogin {
	position: absolute;
	top: 306px;
	left: 18px;
	width: 148px;
	padding: 5px;
	background-image: url("pis/layout/logBg.gif");
	background-color: #ccc;
	border: 1px #999 solid;
	z-index: 3;
}
#middle {
	position: absolute;
	top: 104px;
	left: 198px;
	padding: 10px;
	width: 530px;	
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;	
}
#menuContainer ul { margin: 0; padding: 0; list-style-type: none; }
#menuContainer ul li { display: inline; }
#menuContainer ul li.menuTop a {
	display: block;
	padding: 3px 3px 3px 17px;
	background-image: url("pis/layout/menuTop.jpg");
	background-repeat: no-repeat;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px #eee solid;
}
#menuContainer ul li.menuTop a:hover { background-image: url("pis/layout/menuTopOver.jpg"); }
#menuContainer ul li.menuEmpty {
	display: block;
	padding: 3px 3px 3px 17px;
	background-color: #ddd;
	border-bottom: 1px #eee solid;
}
#menuContainer ul li.menuNav a {
	display: block;
	padding: 3px 3px 3px 17px;
	background-image: url("pis/layout/menu.jpg");
	background-repeat: no-repeat;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px #eee solid;
}
#menuContainer ul li.menuNav a:hover { background-image: url("pis/layout/menuOver.jpg"); }
#submenu ul { list-style-type: none; margin: 0; padding: 0; }
#submenu ul li { display: inline;	float: right;	border-left: 1px #fff solid; }
#submenu ul li a {
	display: block; 
	padding: 3px 8px;
	color: #000; 
	text-decoration: none;
	font-weight: bold;
}
#submenu ul li a:hover { background-color: #ccc; }
input.log {	width: 130px; margin-top: 2px; margin-bottom: 2px; float: left; border: 1px #999 solid; } 
legend.kontakt { margin-bottom: 10px }
input.kontakt { margin-top: 2px; margin-bottom: 2px }
input.sub { text-align: center; margin-top: 2px; margin-bottom: 2px }
textarea.kontakt { width: 350px; height: 90px; margin-top: 2px; margin-bottom: 2px }
label.kontakt { float: left; width: 8.5em; margin-right: .3em }
label.domain { float: left; width: 10em; margin-right: .3em }

p.error { width: 350px; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 2px #ccc solid }
/*]]>*/
-->