<!--
/*<![CDATA[*/
* {
	padding:0;
	margin:0
	}
body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #000000
	}
#container {
	width: 720px;
	position: relative;
	background-color: #fff; 
	left: 50%;
	margin-left: -375px
	}

#header {
	width: 720px;
	margin: 18px auto 0 auto;
	}
#help {
	width: 720px;
	margin: 10px auto 0 auto;
	}
#content {
  width: 720px;
  margin: 18px auto 0 auto;
	}
#layout_links {
	float: left;
	clear: both;
	display: block;
	}
#layout_rechts {
	float: right;
	display: block;
	}
#layout_mitte {
	float: left;
	display: block;
	width: 100px;
	border-left: 1px #0000ff solid;
	}
.helpText {
  	position: absolute;
	display: none;
  	width: 270px;
	font-size: 0.7em;
	}
.rot { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	color: #ff0000
	}
.font_red {
	color: #f00;
	font-weight: bold
	}
.font_07 {
	font-size: 0.8em
	} 
a.linkSys:link {
	font-family: verdana, arial;
	text-decoration:none;
	font-weight: bold;
	font-style: normal;
	color: #000;
	}
a.linkSys:visited {
	font-family: verdana, arial;
	text-decoration:none;
	font-weight: bold;
	font-style: normal;
	color: #000;
	}
a.linkSys:hover {
	font-family: verdana, arial;
	text-decoration:none;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	}
/*
--------------------------------------------------------------------
*/
div#form_bg_top {
	width:735px;
	height:10px;
	overflow:hidden;
	background:url(pis/layout/form_bg_top.jpg) 0 0 no-repeat
	}
ol.form_top_mid {
	font-size:.9em;
	color:#fff;
	padding:10px 55px;
	width:650px;
	+width:735px;
	_width:735px;
	display:block;
	+overflow:hidden;
	+height:auto;
	background:url(pis/layout/form_top_mid.jpg) repeat-y
	}
ol.form_top_mid li {
	margin:0 0 6px 0
	}	
div#form_bg_content_top {
	width:735px;
	height:5px;
	overflow:hidden;
	margin:0 0 -23px 0;
	+margin:0;
	background:url(pis/layout/form_bg_content_top.jpg) 0 0 no-repeat
	}
div#form_bg_bottom {
	width:735px;
	height:48px;
	overflow:hidden;
	background:url(pis/layout/form_bg_bottom.jpg) 0 0 no-repeat
	}
form#anmeldung { 
	position:relative;
	width:665px;
	+width:735px;
	_width:735px;	
	+margin:-20px 0 0 0;
	background:url(pis/layout/form_bg_mid.jpg) 0 0 repeat-y;
	padding:10px 35px 30px 35px;
	padding:10px 35px 40px 35px;	
	} 
form#anmeldung fieldset {
	width:663px;
	border:1px solid #ccc;
	+width:665px;
	_width:665px
	}
form#anmeldung fieldset p {
	font-size:.9em;
	}	
form#anmeldung legend {
	font-size:.9em;
	padding:10px 10px;
	color:#333;
	font-weight:600
	}
ul.formular {
	margin:0 0 10px 10px;
	list-style-type:none
	}
ul.formular li {
	padding:0 0 5px 0
	}
ul.formular li label { 
	font-size:.9em;
	float:left;
	width:110px
	}	
input#anrede, input#vorname, input#name, select#fachrichtung, input#street, input#phone, input#fax, input#praxis, input#email, input#password, input#password2, input#captcha, input#zip, input#city, input#domain, input#doc_count  {
	width:275px;
	border:1px solid #aaa;
	padding:1px
	}
input#doc_count  {
	width:20px
	}	
input#captcha {
	width:55px
	}
input.right {
	position:absolute;
	right:35px;
	bottom:0
	}	
input.left {
	position:absolute;
	left:35px;
	bottom:0
	}	
/*
--------------------------------------------------------------------
*/
div.float {
	float: left;
	margin:5px 7px
	}
div.float p {
	text-align: center
	}
div.float p img {
	border: 1px #ccc solid
	}
div.float p img:hover {
	border:1px solid #4c5399
	}	
div.alignment {
	text-align: center;
	margin: 2.5em auto; 
	padding: 0.5em; 
	width: 650px; 
	background-color: #ddd;
	voice-family: "\"}\"";
	voice-family: inherit;
	}
li {
	font-size: 1em;
	}
/*]]>*/
-->/