body {
	font:11px arial,sans-serif;
	color:#000;
	background:#fff;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	margin:0 auto;
	width:975px;
	padding:9px 0 0;
}
/* logo */
h1.logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:472px;
	height:128px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
/* header */
#header {
	width:988px;
	height:72px;
	overflow:hidden;
}
/* nav */
.nav {
	height:18px;
	background:#d9dadb;
	width:963px;
	padding:6px 6px 7px;
	overflow:hidden;
}
.nav ul {
	float:right;
	padding:0;
	margin:2px 0 0;
	list-style:none;
}
.nav ul li {
	float:left;
	padding:0 7px 0 8px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.nav ul li:first-child {background:none}
.nav ul li a {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
}
/* breadcrumb */
.breadcrumb {
	width:975px;
	padding:0;
	margin:14px 0 0;
	overflow:hidden;
	list-style:none;
}
.breadcrumb li {
	float:left;
	padding:0 6px 0 7px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.breadcrumb li:first-child {
	padding:0 6px 0 0;
	background:none;
}
.breadcrumb li a {
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
}
/* content */
#content {
	background:url(../images/bg-sidebar-new.gif) repeat-y;
	width:975px;
	overflow:hidden;
	position:relative;
}
.content {
	background:url(../images/bg-sidebar-foot.gif) no-repeat 0 100%;
	width:975px;
	overflow:hidden;
}
/* sidebar */
.sidebar {
	background:url(../images/bg-sidebar-top-new.gif) no-repeat;
	float:left;
	width:211px;
	padding:13px 13px 100px;
	margin:0;
}
.sidebar ul {
	width:210px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.sidebar ul li {
	float:left;
	width:193px;
	padding:9px 0 9px 18px;
	background:url(../images/separator03.gif) no-repeat 0 12px;
	border-bottom:1px solid #707173;
}
.sidebar ul li a {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
}
.sidebar ul li a.active {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
}
.sidebar ul li a.active:hover {text-decoration:none}
.sidebar ul ul {width:196px}
.sidebar ul ul li {
	padding:2px 0;
	background:none;
	border-bottom:none;
}
.sidebar ul ul li a {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
}
.sidebar ul ul li a.active {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
}
.sidebar ul ul li a.active:hover {text-decoration:none}
.sidebar ul ul ul {
	width:175px;
	padding:0 10px 0 0;
}
.sidebar ul ul ul li {width:175px}
.sidebar ul ul ul li a {
	float:left;
	background:url(../images/separator02.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
.sidebar ul ul ul li a.active {background:url(../images/separator04.gif) no-repeat 0 5px}
.sidebar ul ul ul li a.active:hover {text-decoration:none}
.sidebar ul ul ul ul {
	clear:both;
	width:166px;
	padding:0 10px 0 9px;
}
.sidebar ul ul ul ul li {width:166px}
/* info */
.info {
	float:left;
	width:732px;
	padding:0 0 0 6px;
}
/* block */
.block {
	width:732px;
	overflow:hidden;
	background:url(../images/box2-bg.gif) repeat-y;
}
.top {margin:6px 0 0}
.block-bg {background:url(../images/box2-top.gif) no-repeat}
.top .block-bg {background:url(../images/box2-top1.gif) no-repeat}
.block-info {
	background:url(../images/box2-foot.gif) no-repeat 0 100%;
	padding:2px 3px 2px 2px;
	overflow:hidden;
	width:727px;
}
.block-inf {
	background:url(../images/bg-box.gif) no-repeat 100% 100%;
	width:727px;
	padding:67px 0 76px;
	overflow:hidden;
}
.news {
	float:left;
	margin:23px 20px 0 0;
	width:213px;
	padding:13px 0 13px 22px;
	background:#eceded;
}
.news h3 {
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	margin:0;
}
.news h3 a {
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	text-decoration:underline;
}
.news h3 a:hover {text-decoration:none}
.news p {
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:7px 0 0;
}
.news em {
	display:block;
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:0;
}
/* boxes */
.boxes {
	width:732px;
	overflow:hidden;
	margin:6px 0 0;
}
.box {
	float:left;
	background:url(../images/box1-bg.gif) repeat-y;
	width:239px;
	margin:0 0 0 7px;
	display:inline;
}
.one {margin:0}
.box-bg {background:url(../images/box1-top.gif) no-repeat}
.box-info {
	background:url(../images/box1-foot.gif) no-repeat 0 100%;
	width:235px;
	padding:2px;
	overflow:hidden;
	position:relative;
}
.box-inf {
	background:url(../images/image03.jpg) no-repeat 0 100%;
	width:235px;
	overflow:hidden;
	min-height:316px;
}
.one .box-inf {background:url(../images/image01.jpg) no-repeat 0 100%}
.two .box-inf {background:url(../images/image02.jpg) no-repeat 0 100%}
* html .box-inf {
	height:316px;
	overflow:visible;
}
.box-inf h3 {
	font:bold 14px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	background:#707173;
	text-align:center;
	text-transform:uppercase;
}
.link {
	position:absolute;
	bottom:9px;
	right:0;
}
.link a {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 9px 5px;
	text-decoration:underline;
	background:#eb6e08;
}
.link a:hover {text-decoration:none}
.copy {
	position:absolute;
	bottom:12px;
	left:13px;
	width:203px;
}
.copy div {
	background:url(../images/bg-copy.gif) no-repeat;
	width:203px;
	overflow:hidden;
	padding:0 0 1px;
}
.copy div span {
	display:block;
	width:203px;
	font:14px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
	text-align:center;
}
.copy p {
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
	margin:21px 0 0;
}
.columns {
	background:url(../images/bg-columns.gif) repeat-y 100% 0;
	width:659px;
	padding:0 0 0 40px;
	margin:23px 0;
	overflow:hidden;
}
.up {
	background:none;
	padding:0 0 10px 40px;
}
.columns-info {
	background:url(../images/small-box-foot.gif) no-repeat 100% 100%;
	width:659px;
	overflow:hidden;

}
.up .columns-info {background:none}
.column1 {
	float:left;
	width:462px;
	margin:79px 0 0;
	border: 0px solid #cc44ff;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.column1 .holder {
	width:422px;
	padding:0 40px 0 0;
	overflow:hidden;
}
.column1 h2 {
	font:bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:0;
}
.column1 h2 a {
	color:#707173;
}
.column1 h2 a:hover {
	text-decoration:none;
}
.column1 h3 {
	font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:12px 0 0 0;
}
.column1 h4 {
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:10px 0px 0px 0px;
}

.column1 p {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:15px 0 0;
	text-align: justify;	
}
.column1 ul li {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	text-align: left;	
}
.column1 ol li {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	text-align: left;	
}
.column1 ul li a {
	text-decoration:underline;	
}
.column1 ol li a {
	text-decoration:underline;
}
.column1 ul li a:hover {
	text-decoration:none;	
}
.column1 ol li a:hover {
	text-decoration:none;
}
.column1 p a {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	text-decoration:underline;
}
.column1 p a:hover {text-decoration:none}
.column1 div.hinweis-fragebogen {
	margin-top:10px;
	background-color:#eceded;
	padding:20px 12px 20px 12px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	text-align: justify;
}
.column1 div.hinweis-fragebogen a {
	color:#eb6e08;
	text-decoration:underline;
}

.column3 {
	float:left;
	width:659px;
	margin:20px 0 0;	border: 0px solid #cc44ff;
}







.list {
	width:462px;
	margin:18px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.list li {
	float:left;
	width:422px;
	padding:0 0 0 30px;
	margin:10px 0 0;
	background:url(../images/arrow01.gif) no-repeat 0 50%;
}
.list li a {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
}
.slist {
	width:462px;
	margin:12px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.slist li {
	float:left;
	width:462px;
	padding:0;
	margin:4px 0 0;
}
.slist li a {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	text-decoration:underline;
}
.slist li a:hover {text-decoration:none}
.button {
	width:462px;
	padding:0 0 50px;
	margin:10px 0 0;
	overflow:hidden;
}
.button a {
	float:left;
	cursor:pointer;
	background:url(../images/btn-bg.gif) no-repeat;
	text-decoration:none;
}
.button a:hover {text-decoration:none}
.button a span {
	float:left;
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 13px;
	background:url(../images/btn-span.gif) no-repeat 100% 50%;
}
.form {
	float:left;
	width:550px;
	position:relative;
	margin:0 -88px 0 0;
}
.form h3 {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:10px 0px 3px 0px;
}


.form-list {
	width:550px;
	margin:15px 0 0;
	overflow:hidden;
}
.form-list h3 {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	margin:0;
}
.form-list div {
	width:550px;
	overflow:hidden;
}
.form-list ul {
	float:left;
	width:234px;
	padding:0;
	margin:0;
	list-style:none;
}
.form-list ul li {
	float:left;
	width:234px;
	margin:7px 0 0;
}
.form-list ul li input {
	float:left;
	width:14px;
	height:15px;
	padding:0;
	margin:0 7px 0 0;
}
.form-list ul li label {
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
}




.form-box {
	width:550px;
	margin:6px 0 0;
	overflow:hidden;
}
.form-box div {
	width:550px;
	margin:7px 0 0;
	overflow:hidden;
}
.form-box label {
	float:left;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	width:100px;
}
.form-box .label {
	width:110px;
	padding:0 8px 0 0;
}


.stern {
	font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
color:#eb6e08;
}

.form-box input {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	height:14px;
	padding:4px 5px;
	margin:0 4px 0 0;
	background:#fff;
	border:1px solid #7c7d7f;
}
.form-box select {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	height:24px;
	padding-top:3px;
	margin:0 24px 0 0;
	background:#fff;
	border:1px solid #7c7d7f;
}
.form-box .text1 {width:80px}
.form-box .text2 {width:66px}
.form-box .text {width:354px}

.form-box .plz {width:48px}
.form-box .ort {width:290px}

.form-box .strasse {width:290px}
.form-box .hausnummer {width:48px}


form.kasuistiken {
	margin-top:20px;
}
form.kasuistiken div.input {
	float:left;
	width:26px;
	margin-bottom:10px;
}
form.kasuistiken div.input-beschreibung {
	float:right;
	width:424px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin-bottom:10px;
}

.formauswertung {
	width:550px;
	margin:6px 0 0;
	overflow:hidden;
}
.formauswertung div {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	width:550px;
	margin:7px 0 0;
	overflow:hidden; 
}
.formauswertung label {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	padding: 0px; 
	width:110px; 
}
.formauswertung h3 {
	width:450px;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;	
	padding: 12px 0px 0px 0px; 
	border: 0px solid #33dd99;
}

.formauswertung .labelhead {
	float:left;
	width:330px;
	padding:0 8px 0 0;	border: 1px solid #33hh99;
}


.formauswertung input {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	height:14px;
	padding:4px 5px;
	margin:0 4px 0 0;
	background:#fff;
	border:1px solid #7c7d7f;
}


.formauswertung .radiobutton{
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	height:14px;
	padding:4px 5px;
	margin:0 4px 0 0;
	background:#fff;
	border:1px solid #ffffff;;
}

.formauswertung span {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173; 
	padding:2px 15px 2px 0px; border: 0px solid #cc44ff;
float:left; 
}
.formauswertung .stern {
	float: left;
	font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
color:#eb6e08;
}



.formauswertung .text {width:315px}

.formauswertung .plz {width:48px}
.formauswertung .ort {width:250px}

.formauswertung .strasse {width:250px}
.formauswertung .hausnummer {width:48px}






.form-slist {
	width:550px;
	margin:15px 0 0;
	overflow:hidden;
}
.form-slist h3 {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	margin:0;
}
.form-slist div {
	width:550px;
	margin:6px 0 0;
	overflow:hidden;
}
.form-slist ul {
	width:550px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.form-slist ul li {
	float:left;
	width:550px;
	margin:7px 0 0;
}
.form-slist ul li input {
	float:left;
	width:14px;
	height:15px;
	padding:0;
	margin:0 7px 0 0;
}
.form-slist ul li label {
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
}
.form-slist div .label {
	float:left;
	font:11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	width:64px;
}
.form-slist div input {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#eb6e08;
	height:14px;
	padding:4px 5px;
	width:354px;
	margin:0 20px 0 0;
	background:#fff;
	border:1px solid #7c7d7f;
}
.form-slist div a {
	float:right;
	cursor:pointer;
	background:url(../images/btn-bg.gif) no-repeat;
	text-decoration:none;
}
.form-slist div a:hover {text-decoration:none}
.form-slist div a span {
	float:left;
	font:bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 13px;
	background:url(../images/btn-span.gif) no-repeat 100% 50%;
	text-decoration:none;
}


#submitbutton_01 {
  margin: auto;
  background: url(../images/btn-butt90_01.jpg) no-repeat;
  border: 0px solid #cc3399;
  color: #ffffff;
  width: 90px;
  height: 22px;
  float:right; 
}
#submitbutton_02 {
  margin: auto;
  background: url(../images/btn-butt120_01.jpg) no-repeat;
  border: 0px solid #cc3399;
  color: #ffffff;
  width: 120px;
  height: 22px;
  float:right; 
}
#submitbutton_03 {
  margin: auto;
  background: url(../images/btn-butt150_01.jpg) no-repeat;
  border: 0px solid #cc3399;
  color: #ffffff;
  width: 150px;
  height: 22px;
  float:right; 
}







.column2 {
	float:left;
	width:197px;
}
.logos {
	background:#fff;
	width:197px;
	height:80px;
	overflow:hidden;
}
.logos a {
	display:block;
	background:url(../images/logos.gif) no-repeat;
	width:197px;
	height:69px;
	text-indent:-9999px;
}
.small-box {
	background:url(../images/small-box-top.gif) no-repeat;
	padding:2px;
	width:193px;
	overflow:hidden;
}
.small-box-info {
	background:url(../images/small-box-info.gif) repeat-x;
	padding:31px 0 0;
	width:193px;
	overflow:hidden;
}
.small-box-info div {
	background:#fff;
	width:193px;
	padding:0 0 3px;
	overflow:hidden;
}
.small-box-info div img {margin:0}


/* tabellen */
.rahmen {
	margin-top:20px;
	margin-bottom:40px;
	border-top: 1px solid #D9D9D9;	
}
.rahmen td {
	border-bottom: 1px solid #D9D9D9;
	padding: 5px;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
}
.rahmen td h2 {
	font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:0 0 6px 0;
}
.rahmen td p {
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	margin:0 0 6px 0;
	text-align:left;
}
.odd {
	background-color:#e9e9e9;
	color:#ccc;
}

.tagesablauf {
	border-collapse: collapse;
	margin:20px 0 20px 1px;
}
.tagesablauf td {
	border: 1px solid #D9D9D9;
	padding: 5px;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#707173;
	height:45px;
}



/* Sitemap */

#sitemap-baum ul {
list-style-type: none;
margin: 30px 30px 80px 0px;
padding: 0;
border-left: 1px solid #CCCCCC;
}

#sitemap-baum ul li {
margin: 5px 0px 15px 0px;
padding: 0;
}

#sitemap-baum ul ul {
list-style-type: none;
border-left: 1px solid #CCCCCC;
margin: 0px 0 0 30px;
padding: 5px 0px 0px 0px;
}

#sitemap-baum ul ul li {
margin: 0px 0px 5px 0px;
padding: 5px 0px 0px 0px;
font-size: 12px;
line-height: 16px;
}

#sitemap-baum ul a {
margin-bottom: 40px;
font:11px/12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color:#eb6e08;
border-bottom: 1px solid #CCCCCC;
padding: 0px 0px 0px 16px;
}

#sitemap-baum ul a:visited {
color:#eb6e08;
padding-right: 5px;
}

#sitemap-baum ul a:hover,
#sitemap-baum ul a:active,
#sitemap-baum ul a:focus {
color:#eb6e08;
}

#sitemap-baum ul ul a {
font-variant: normal;
font-weight: normal;

}

#sitemap-baum ul ul a.lev2 {
font-weight: normal;

}

#sitemap-baum ul span.sm-aktiv {
padding-left: 11px;
font-weight: bold;
}





table.wissen {
	border-collapse: collapse;
	margin-left:1px;
	width:458px;
	font:11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#575757;
}
table.wissen td, table.wissen th {
	padding: 0.5em;
	border: 1px solid #CCC;
	vertical-align:top;
}
table.wissen td {
	height:40px;
	font:11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#575757;
}
table.wissen td a {
	font:11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#575757;
}
table.wissen thead, table.wissen tfoot {
	background-color: #DDD;
}
table.wissen tr.roweven {
	background-color: #F2F2F2;
}




/* footer */
#footer {
	padding:8px 0 3px;
	width:975px;
	overflow:hidden;
}
#footer div {
	padding:8px 0 8px 7px;
	background:#d9dadb;
	width:968px;
	overflow:hidden;
}
#footer div span {
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
}
#footer ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
#footer ul li {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
	float:left;
	padding:0 7px 0 8px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
	font-style:italic;
}
#footer ul li:first-child {background:none}
#footer ul li a {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6e71;
	font-style:normal;
}
