body {
 	background:			#ebeceb url(medien/bilder/allgemein/layout/background.gif) center top repeat-y;
	font-size:			12px;
	font-family:		arial,helvetica,clean,sans-serif;
	margin-top:			20px;
}
 
#container {
	width:				1010px;
	margin:				0 auto;
}

#header {
	background:			url(medien/bilder/allgemein/layout/header.jpg) center top no-repeat;
	height:				180px;
}

h1 {
	float:				left;
	margin:				0;
	/*margin-left:		0px;*/	
}

h1 a {
	width:				157px;
	display:			block;
	padding-left:		65px;
}

h2 {
	color:				#003399;
	font-size:			20px;
	margin-top:			0;
}

h3 {
	font-size:			14px;
}

h4 {
	font-size: 			12px;
}

p {
	color:				#666;
}

a {
	text-decoration:	none;
}

a img {
	border:				none;
}

map , img {
	border:				none;
}

#header ul,
#footer ul  {
	float:				right;
	list-style:			none;
	margin:				0 38px 0 0;
}

#header li,
#footer ul li {
	color:				#999999;
	float:				left;
}

#header li a,
#footer li a {
	color:				#999999;
	text-decoration:	none;
}

#header li a:hover,
#footer li a:hover {
	color:				#999999;
	text-decoration:	underline;
}

ul#navigation {
	list-style:				none;
	border-bottom:			solid 1px #c2c2c2;
	border-left:			solid 1px #c2c2c2;
	border-right:			solid 1px #c2c2c2;
	width:					938px;
	margin:					0 auto 50px auto;
	padding:				0;
	background:				url(medien/bilder/allgemein/layout/navigation-background.jpg) top left repeat-x;
}

ul#navigation li {
	height:					45px;
	text-align:				center;
	float:					left;
	margin:					0;
	padding:				0;
}

ul#navigation li.aktiv a {
	color:					#ff6600;
}

ul#navigation li a {
	padding:				15px 25px 15px 25px;
	display:				block;
	font-size:				12px;
	font-weight:			bold;
	color:					#999;
	text-decoration:		none;
	text-transform:			uppercase;
}

ul#navigation li a:hover,
ul#navigation li.aktiv {
	color:					#f60;
}

ul#navigation li#kundenbereich {
	border-right:			solid 1px #c2c2c2;
	position:				relative;
}

ul#navigation li#kundenbereich a {
	/* padding:				15px 60px; */
	width:					228px;
	text-align:				center;
	padding:				15px 0px 15px 0px;
}

ul#navigation li#kundenbereich ul {
	position:				absolute;
	left:					-1px;
	top:					45px;
	list-style-type:		none;
	display:				none;
	width:					228px;
	margin:					0px;
	padding:				0px 0px 20px 0px;
	background-image:		url(medien/bilder/allgemein/layout/kundenbereich-login-hintergrund.gif);
	background-repeat:		repeat-x;
	background-position:	left top;
	background-color:		#003399;
	border-top:				1px solid #c2c2c2;
	border-right:			1px solid #c2c2c2;
	border-bottom:			1px solid #c2c2c2;
	border-left:			1px solid #c2c2c2;
}

ul#navigation li#kundenbereich ul li {
	height:					auto;
	margin:					0px;
	padding:				3px 33px 3px 33px;
	float:					none;
	display:				block;
	width:					auto;
	clear:					both;
	text-align:				left;
}

ul#navigation li#kundenbereich ul li.login {
	margin:					0px 0px 10px 0px;
	padding:				15px 33px 15px 33px;
	background-image:		url(medien/bilder/allgemein/layout/kundenbereich-login-trennzeichen.gif);
	background-repeat:		repeat-x;
	background-position:	left bottom;
}

ul#navigation li#kundenbereich ul li a {
	margin:					0px;
	padding:				0px;
	color:					#B1C1E0;
	text-transform:			none;
	width:					auto;
	display:				inline;
	font-weight:			normal;
}

ul#navigation li#kundenbereich ul li a:hover {
	text-decoration:		underline;
}

ul#navigation li#kundenbereich ul li.login a {
	color:					#ffffff;
	font-weight:			bold;
	text-transform:			uppercase;
}


#content {
	padding:			0px 35px;
	margin-bottom:		30px;
}

#left-col {
	width:				220px;
	margin-right:		20px;
	float:				left;
}

#center-col {
	width:				460px;
	float:				left;
}

#right-col {
	margin-left:		20px;
	width:				220px;
	float:				left;
}

#right-col2 {
	width:				700px;
	float:				left;
}

ul#leftnavigation,
ul#leftnavigation2 {
	margin:				0;
	padding:			0;
	list-style:			none;
	/* border-bottom:		dashed 1px #666; */
	background-image:	url(medien/bilder/allgemein/layout/unternavigation-trennzeichen.gif);
	background-position:	left bottom;
	background-repeat:		repeat-x;
}

ul#leftnavigation li,
ul#leftnavigation2 li {
	background-image:	url(medien/bilder/allgemein/layout/unternavigation-trennzeichen.gif);
	background-position:	left top;
	background-repeat:		repeat-x;
	/* border-top:			dashed 1px #666; */
	height:				1%;
}

ul#leftnavigation li a {
	padding:			10px 20px;
	margin:				0 0 0 20px;
	display:			block;
	color:				#666;
}

ul#leftnavigation2 li a {
	padding:			11px 10px 7px 10px;
	margin:				0 0 0 7px;
	display:			block;
	color:				#666;
}

ul#leftnavigation li.aktiv a,
ul#leftnavigation2 li.aktiv a,
ul#leftnavigation li a:hover ,
ul#leftnavigation2 li a:hover {
	color:				#ff6600;
}

ul#leftnavigation #mobil-special{
	background:			url(medien/bilder/allgemein/layout/mobil-special-icon.gif) left center no-repeat;
	padding-left:		20px;
}

ul#leftnavigation #mappoint-special{
	background:			url(medien/bilder/allgemein/layout/mappoint-special-icon.gif) left center no-repeat;
	padding-left:		20px;
	padding-right:      5px;
}

ul#leftnavigation #datentraeger-austausch{
	background:			url(medien/bilder/allgemein/layout/datentraeger-austausch-icon.gif) left center no-repeat;
	padding-left:		20px;
}

#left-col form {
	margin:				3em 0 3em 0;
}

#search div{
	margin-left:		10px;
}

#search input{
	width:				130px;
	font-size:			12px;
}

#search input#searchsubmit{
	width:				50px;
	font-size:			12px;
}

p.orange {
	color:				#ff6600;
	font-weight:		bold;
	font-size:			14px;
	margin-left:		10px;
}

.dot {
color:				#ff6600;
	
	}
p.grau {
	color:				#999999;
	font-weight:		bold;
	font-size:			14px;
	margin-bottom:		2em;
	margin-left:		10px;
}

ul.graubox  {
	padding:			15px 10px 20px 20px;
	color:				#666666;
	margin:				0 0 20px 0;
	list-style:			none;
	background:			url(medien/bilder/allgemein/layout/greybox.gif) top left no-repeat;
	width:				190px !important;
}

ul.graubox h4 {
	font-size:			16px;
	font-weight:		bold;
	color:				#999;
	margin:				0;
	padding:			0 0 20px 0;
	width:				140px;
}
	
ul.graubox a {
	color:				#003399;
}

ul.graubox a:hover {
	text-decoration:	underline;
}

ul.graubox li {
	list-style:			none;
	margin:				0.7em 0;
}


a#pflegedienste {
	background:			url(medien/bilder/allgemein/layout/icon_pflegedienste.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#heime {
	background:			url(medien/bilder/allgemein/layout/icon_heime.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#hospiz {
	background:			url(medien/bilder/allgemein/layout/icon_hospiz.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#assistenzgeber {
	background:			url(medien/bilder/allgemein/layout/icon_assistenzgeber.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#intensivpflege {
	background:			url(medien/bilder/allgemein/layout/icon_intensivpflege.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#kinderpflege {
	background:			url(medien/bilder/allgemein/layout/icon_kinderpflege.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#mischbetriebe {
	background:			url(medien/bilder/allgemein/layout/icon_mischbetriebe.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

a#bildung {
	background:			url(medien/bilder/allgemein/layout/icon_bildung.gif) left center no-repeat;
	padding:			5px 0 5px 40px;
}

h2#intensivpflege {
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-intensivpflege.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}
h2#ambulantepflege {
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-ambulant.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}
h2#assistenzgeber {
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-assistenzgeber.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}
h2#stationaer {
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-heime.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}
h2#mischbetriebe {
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-mischbetriebe.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}
h2#kinderkrankenpflege {
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-kinderkrankenpflege.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}
h2#hospiz{
	background:			url(medien/bilder/allgemein/layout/anwender-icon-big-hospiz.gif) left center no-repeat;
	padding:			8px 0 8px 40px;
}

ul.aktuelles a{
	display:			block;
	overflow:			hidden;
}

ul.aktuelles img{
	width:				70px;
	display:			block;
	float:				left;
}

ul.aktuelles span{
	display:			block;
	float:				right;	
	width:				100px;
}

ul.aktuelles a {
	color:				#666;
}

ul.aktuelles h4 a {
	color:				#999;
}


#mobilbox {
	background:			url(medien/bilder/allgemein/layout/mobil-special.gif) right top no-repeat;
	padding-right:		50px;
}

#mappointbox {
	background:			url(medien/bilder/allgemein/layout/fuhrpark.gif) right top no-repeat;
	padding-right:		50px;
}
#earbox {
	background:			url(medien/bilder/allgemein/layout/ear_small.gif) right top no-repeat;
	padding-right:		50px;
}

#dtabox {
	background:			url(medien/bilder/allgemein/layout/specials-neu.gif) right top no-repeat;
	padding-right:		50px;
}

#datentraegerbox {
	background:			url(medien/bilder/allgemein/layout/datentraeger-austausch.gif) right top no-repeat;
	padding-right:		50px;
}

#referenzenbox {
	background:			url(medien/bilder/allgemein/layout/referenzen.gif) right top no-repeat;
	padding-right:		50px;
}

.dreierbox {
	border-bottom:		solid 1px #ccc;
	margin-bottom:		20px;
}

.dreierbox + .dreierbox {
	border-bottom:		none;
}

.dreierbox ul,
.dreierbox div.cols {
	float:				left;
	margin-right:		20px;
	width:				180px;
}

.dreierbox ul.last{
	float:				right;
	margin-right:		0;
}

.dreierbox .button1 li {
	margin:				10px 5px 15px 0px;
	width:				180px;
}

.dreierbox .button1 li a {
	display:			block;
	list-style:			none;
	text-align:			center;
	margin:				0px; /* 1em auto;*/
	padding:			4% 0; /* 4% 0;*/
	border:				solid 1px #999;
	font-weight:		bold;
	font-size:			14px;
	color:				#999999;
}

.dreierbox .button1 li a:hover {
	background-color:	#EBECEB;
	text-decoration:	none;
}

.dreierbox .button1 li a span {
	color:				#FF6600;
}
.dreierbox .button1 em{
	display:			block;
	font-weight:		normal;
	font-size:			12px;
	font-style:			normal;
}

.dreierbox .cols {
	width:				180px;
	margin:				0 20px;
	
}

.hycarebox {
	padding:			10px 20px 10px 20px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/hycare-cd.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox p {
	font-size:			12px;
	color:				#666;
	padding:			70px 0 0 135px;
}

.hycarebox p.slogan{
	margin:				0;
	padding:			0;
	text-align:			center;
	background:			none;
}

.hycarebox ul {
	margin:				1em 0;
	padding:			0;
}

.hycarebox ul li {
	list-style:			none;
	width:				24%;
	float:				left;
	text-align:			center;
	margin:				1em 0.5%;
	padding:			2% 3.5%;
}

.hycarebox ul.button1 li {
	border:				solid 1px #999;
}

.hycarebox ul.button2 li {
	list-style:			none;
	width:				49%;
	float:				left;
	padding:			0;
	margin:				1em 0 0 0;
}

.hycarebox ul.button2 li.first {
	margin-right:		1%;
}

.hycarebox ul.button2 li.first a img{
	width:				200px;
}

.hycarebox ul li a {
	font-weight:		bold;
	font-size:			14px;
}

.hycarebox ul li a {
	color:				#999999;
}

.hycarebox ul li a span {
	color:				#FF6600;
}

.hycarebox2 {
	position:			relative;
	padding:			10px 20px 10px 20px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/hycare-cd2.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox2 p {
	font-size:			12px;
	color:				#666;
	padding:			70px 0 0 140px;
}

.hycarebox2 ul {
	margin-left:		100px;
}

.hycarebox2 ul li {
	float:				left;
	margin:				0 40px 0 0;
	list-style:			none;
	padding:			0;
}

.hycarebox2 ul li a{
	color:				#003399;
}

.hycarebox2 ul li a:hover{
	text-decoration:	underline;
}

.hycarebox3 {
	position:			relative;
	padding:			10px 20px 10px 20px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/kontakt.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox3 p {
	font-size:			12px;
	color:				#666;
	padding:			70px 0 0 140px;
}

.hycarebox3 ul {
	margin-left:		100px;
}

.hycarebox3 ul li {
	float:				left;
	margin:				0 40px 0 0;
	list-style:			none;
	padding:			0;
}

.hycarebox3 ul li a{
	color:				#003399;
}

.hycarebox3 ul li a:hover{
	text-decoration:	underline;
}

.hycarebox4 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/service.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox5 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/angebot.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox6 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/demo.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox7 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/hardwareanforderungen.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox8 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/demo.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox4   p {
	font-size:			12px;
	color:				#666;
}

.hycarebox4 ul {
	margin-left:		100px;
}

.hycarebox4 ul li {
	float:				left;
	margin:				0 40px 0 0;
	list-style:			none;
	padding:			0;
}

.hycarebox4 ul li a{
	color:				#003399;
}

.hycarebox4 ul li a:hover{
	text-decoration:	underline;
}

.hycarebox9 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/vorfuehrung.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox10 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/mobil-special_large.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox11 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/mappoint-special.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox12 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/dta-special.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox13 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/specials-ear.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox14 {
	position:			relative;
	padding:			320px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/tomtom.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}
.hycarebox15 {
	position:			relative;
	padding:			0px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox16 {
	position:			relative;
	padding:			180px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/specials-tagespflege.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox17 {
	position:			relative;
	padding:			210px 20px 10px 13px;
	border:				solid 1px #c2c2c2;
	background:			url(medien/bilder/allgemein/layout/expertenstandards.jpg) top left no-repeat;
	overflow:			hidden;
	margin-bottom:		3em;
}

.hycarebox17 h2 {
		
	margin-top:		100px;
}

.hycarebox17 h4 {
	
	font-size:			14px;
	font-weight:		bold;
	color:				#666;
}

.hycarebox17 a{
	color: 				#ff6600;
}

.hycarebox17 a:hover{
	text-decoration:	underline;
}

.hycarebox17 ul li {
	margin:				0 40px 0 0;
	padding:			0;
	color: 				#666666;
}

.hycarebox17 p {
	float:				none;					
}


.hycarebox17 img {
		
	float:				right;
	margin-left:		20px;
	margin-bottom:		0px;
}

.cols2 {
	width:				280px;
	float:				right;
	padding-right:		20px;
}

.cols {
	width:				49%;
	float:				left;
	color:				#666666;
}

.cols h4 {
	font-size:			16px;
	color:				#003399;
	font-weight:		bold;
	margin-bottom:		1em;
}

.cols p {
	color:				#666666;
	padding-bottom:		0.6em;
	margin:				0;
}

.cols a {
	color:				#003399;
}

.cols a:hover {
	text-decoration:	underline;
}

.cols a:before {
	content:			"> ";
}

.featurelist a {
	color:				#666666;
}

.featurelist a.more {
	color:				#003399;
}

.center-left {
	float:				left;
	width:				220px;
	margin-right:		20px;
	font-weight:		normal;
	color:				#666;
}

.center-right {
	color:				#666;
	float:				left;
	width:				400px;
}

.center-right h3{
	font-size:			13px;
	font-weight:		bold;
	color:				#666;
	margin-top:			0;
}

p.backlink a {
	color:				#003399;
	text-decoration:	none;
}

p.backlink a:hover {
	text-decoration:	underline;
}

p.date {
	color:				#ff6600;
}

p.redbutton {
	position:			absolute;
	right:				10px;
	top:				10px;
	padding:			0;
}

#heading-link {
	border-bottom:		solid 1px #c2c2c2;
	margin-bottom:		20px;
}

#heading-link h2{
	float:				left;
}

#heading-link p.backlink{
	float:				right;
}

#footer {
	border-top:			solid 1px #c2c2c2;
	width:				938px;
	margin:				0 auto 50px auto;
	padding-top:		10px;
}

ul.list {
	margin:				0;
	padding:			0.5em 0;
}

ul.list li {
	border-top:			solid 1px #c2c2c2;
	padding:			20px 0 0 0 ;
	margin:				0 0 10px 0 ;
}

ul.list li div{
	float:				left;
	width:				530px;
}

ul.list li div.img{
	float:				left;
	width:				120px;
	margin-right:		20px;
}

ul.list h3 {
	margin-top:			0;
}

ul.list h3 a{
	float:				left;
	font-size:			13px;
	font-weight:		bold;
	color:				#666;
}

ul.list h3 span{
	float:				right;
	font-weight:		normal;
	color:				#ff6600;
	font-size:			12px;
}

ul.list p {
	color:				#666;
}


ul.list p.details a {
	color:				#003399;
}

ul.list p.details a:before {
	content:			"> ";
}

ul.list p.details a:hover {
	text-decoration:	underline;
}

#produkte_basisfunktionen ul.list li {
	border-bottom:		solid 1px #c2c2c2;
	border-top:			none;
	padding-bottom:		10px;
}

#produkte_basisfunktionen ul.list li h3{
	font-size:			13px;
	color:				#666;
}

#produkte_referenzen h3 {
	border-top:			solid 1px #ccc;
	padding-top:		20px;
	margin-top:			20px;
	font-size:			13px;
	color:				#666;
}

#produkte_referenzen p {
	margin:				0 0 3px 0;
	padding:			0;
}

.box {
	background:			url(medien/bilder/allgemein/layout/box.gif) left top no-repeat;
	border:				solid 1px #c2c2c2;
	padding:			20px;
}

.box a:hover{
	text-decoration:	underline;
}

.box .right p {
	margin:				0;
}

.box .right  {
	padding:			0 0 20px 0;
}
.box ol li {
	margin:				0 40px 0 0;
	padding:			0;
	color: 				#666666;
}

.moduldetail {
	margin-top:			20px;
}

#right-col2 .box {
	margin-top:			0px;
}

#produkte_basisfunktionen_detail .box {
	margin-top:			30px;
}

#produkte_module_detail h3 {
	color:				#1F4CA5;
}

#produkte_module_detail .cols p {
	margin-bottom:		20px;
}



#produkte_anwender ul.list li {
	list-style:			none;
}

#produkte_anwender ul.list li h3 {
	overflow:			hidden;
	font-size:			13px;
	margin:				0 0 10px 0;
	padding:			0;
}


#produkte_anwender ul.list li p{
	padding:			0 0 10px 0;
	margin:				0;
}

.modulbox {
	background:			url(medien/bilder/allgemein/layout/module_background.gif) top left no-repeat;
	padding:			0 20px 0 20px;
	border:				solid 1px #c2c2c2;
	margin-bottom:		50px;
}

.modulbox div {
	width:				280px;
	float:				left;
	padding-right:		20px;
}

.modulbox img {
	width:				325px;
	float:				left;
}

.modulbox h2 {
	margin-top:			20px;
}

#modulnavigation h2 {
	float:				left;
}

#modulnavigation ul {
	float:				right;
	margin:				5px 0 0 0;
}

.box p {
	color:				#666;
}

.box ul {
	margin:				0;
	padding:			0;
}

.box ul li {
	float:				right;
	margin:				0 0 0 30px;
	list-style:			none;
}

.box ul li a {
	color:				#003399;
}

.box ul li.first {
	float:				left;
	margin-left:		0;
	list-style:			none;
}

.box .right {
	padding:			0 0 20px 300px;
	background:			url(medien/bilder/allgemein/layout/anwendermatrix_middle_i.jpg) left top no-repeat;
}

.box .right p {
	margin-bottom:		2px;
}

.box .setup {
	padding:			0 0 20px 300px;
	background:			url(medien/bilder/allgemein/layout/modulmatrix_setup.jpg) left top no-repeat;
}

.box .setup {
	margin-bottom:		2px;
}

.box .rightdown{
	padding:			0 0 20px 300px;
	background:			url(medien/bilder/allgemein/layout/anwendermatrix_middle_a.jpg) left top no-repeat;
}

.box .rightdown p {
	margin-bottom:		2px;
}

.box .rightup{
	padding:			0 0 20px 300px;
	background:			url(medien/bilder/allgemein/layout/anwendermatrix_middle_s.jpg) left top no-repeat;
}

.box .rightup p {
	margin-bottom:		2px;
}
.box .leftdown{
	padding:			0 0 20px 300px;
	background:			url(medien/bilder/allgemein/layout/anwendermatrix_middle_h.jpg) left top no-repeat;
}

.box .leftdown p {
	margin-bottom:		2px;
}
.box .sahi{
	padding:			0 0 20px 300px;
	background:			url(medien/bilder/allgemein/layout/anwendermatrix_middle_sahi.jpg) left top no-repeat;
}

.box .sahi p {
	margin-bottom:		2px;
}


p.img {
	text-align:			center;
	border:				solid 1px #ccc;
	padding:			10px 0;
	margin:				0 20px 30px 0;
}

ul.module {
	margin:				0 0 30px 0;
	padding:			0;
}

ul.module li {
	list-style:			none;
	float:				left;
	margin-right:		10px;
}

.alle {
	color:			#003399;
}

.ambulant {
	color:			#4D9CC8;
}

.stationaer {
	color:			#993366;
}

.hospiz {
	color:			#87A82F;
}

.intensiv {
	color:			#C43D39;
}

.referenzen {
	margin:			40px 0;
}

.referenzen h3 {
	color:			#003399;
}

.referenzen p{
	margin:			0;
}

.referenzen p.backlink {
	margin-top:		10px;
}

img.matrix {
	float:			left;
	width:			69px;
	height:			63px;
	padding:		0 10px 5px 0;
}

#footer p{
	float:				left;
	margin:				0;
	color:				#999;
}

#footer ul {
	margin-right:		0;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

