body			{ width: 100%; color: #6c6c6c; background: #a0a0a0; font-family: arial, verdana; font-size: 62.5%; text-align: center; margin: 0 auto 0 auto; }
html			{ min-height: 100%; margin-bottom: 1px; }
img, object, embed		{ border: 0px none; display: block; }
img.float_left		{ float: left; padding: 0 8px 8px 0; }
form			{ margin: 0; padding: 0; }
a:visited, a:link		{ outline: none; color: #95b916; text-decoration: underline; }
a:hover, a:active, a.active:visited, a.active:link
			{ outline: none; color: #2b2b2b; text-decoration: underline; }
hr			{ clear: left; width: 100%; height: 1px; color: #000000; border: 0px none; border-bottom: 1px dotted #000000; padding: 15px 0 0 0; margin: 0 0 15px 0; line-height: 1em; }
abbr, acronym, span.abbr    { cursor: help; border-bottom: 1px dotted #cfcfcf; }
input.input, textarea, select
			{ font-size: 1em; line-height: 1em; font-family: arial, verdana; padding: 3px; border: 0 none; background: #fff; color: #313731; }
h2, h3			{ padding: 0; margin: 0 0 14px 0; display: block; font-size: 1.4em; line-height: 1.1em; color: #000; }
h4			{ margin: 0 0 12px 0; font-size: 1.3em; line-height: 1.1em; }
p			{ padding: 0; margin: 0 0 .8em 0; font-size: 1.2em; line-height: 1.5em; }
ul, ol			{ margin: 0 0 10px 0; padding: 0 0 0 20px; }
ul li, ol li		{ font-size: 1.2em; line-height: 1.5em; }
li li			{ font-size: 1em; }
p.logo, h1.logo,p.logo1, h1.logo1,p.logo2, h1.logo2, div.kasten ul li,  
div.left_area ul.navigation li 
		         { margin: 0; padding: 0; float: left; display: block; text-indent: -8000px; text-decoration: none; font-size: .05em; line-height: .05em; }
p.logo a, h1.logo a, 
div.kasten ul li a, 
div.kasten h2 a,
div.navspalte ul.navigation li a
			{ float: left; display: block; text-decoration: none; }
p.logo, p.logo a, h1.logo, h1.logo a
			{ background: url(../upload/seitenlayout/hgkopf_rp.jpg) no-repeat; width: 886px; height: 99px; }
p.logo, h1.logo		{ margin: 0 0 17px 0; }
p.logo a:hover, h1 a:hover
			{ text-decoration: none; }
p.logo img, h1.logo img
			{ display: none; }



p.logo1, p.logo1 a, h1.logo1, h1.logo1 a
			{ background: url(../upload/seitenlayout/hgkopf_rk.jpg) no-repeat; width: 886px; height: 99px; }
p.logo1, h1.logo1		{ margin: 0 0 17px 0; }
p.logo1 a:hover, h1 a:hover
			{ text-decoration: none; }
p.logo1 img, h1.logo1 img
			{ display: none; }


p.logo2, p.logo2 a, h1.logo2, h1.logo2 a
			{ background: url(../upload/seitenlayout/hgkopf_mp.jpg) no-repeat; width: 886px; height: 99px; }
p.logo2, h1.logo2		{ margin: 0 0 17px 0; }
p.logo2 a:hover, h1 a:hover
			{ text-decoration: none; }
p.logo2 img, h1.logo2 img
			{ display: none; }


div.roemer		{ width: 958px; margin: auto; text-align: left; }

div.kopf			{ width: 886px; float: left; margin: 11px 0 8px 0; border-bottom: 1px solid #aad76f; }
div.kopf p.slogan		{ margin: 0; padding: 15px 0 0 0; font-size: 1.2em; color: #c0c0c0; float: right; text-align: right; width: 300px; }
div.kopf p.slogan em	{ color: #ff0000; }

ul.nav, ul.suche		{ position: relative; z-index: 20; float: left; width: 865px; height: 18px; list-style-type: none; background: url(../upload/seitenlayout/nav.gif) no-repeat; padding: 14px 0 6px 21px; margin: 0 0 2px 0; }
ul.nav li			{ float: left; padding: 0 18px 0 0; margin: 0; font-size: 11px;  height: 22px; }
ul.nav li			{ padding: 0 9px 0 9px; border-left: 1px solid #fff; height: 11px; }
ul.nav li a, ul.suche li a
			{ color:#000; float: left; height: 22px; text-decoration: none; }
ul.nav li a		{ height: 11px; }
ul.nav li a:hover, ul.nav li a:active
			{ color:#fff; text-decoration: none; border: 0 none; }
			
ul.navblau		{ position: relative; z-index: 20; float: left; width: 865px; height: 18px; list-style-type: none; background: url(../upload/seitenlayout/navblau.gif) no-repeat; padding: 14px 0 6px 21px; margin: 0 0 2px 0; }
ul.navblau li			{ float: left; padding: 0 18px 0 0; margin: 0; font-size: 11px;  height: 22px; }
ul.navblau li			{ padding: 0 9px 0 9px; border-left: 1px solid #fff; height: 11px; }
ul.navblau li a
			{ color:#000; float: left; height: 22px; text-decoration: none; }
ul.navblau li a		{ height: 11px; }
ul.navblau li a:hover, ul.navblau li a:active
			{ color:#fff; text-decoration: none; border: 0 none; }

ul.suche			{ background: #e9f2de; padding: 6px 21px 0 21px; width: 844px; height: 28px; margin: 0; border-bottom: 2px solid #fff; }
ul.suche li.search		{ float: right; font-size: 1.1em; }
ul.suche li.search input
			{ width: 22px; vertical-align: middle; }
ul.suche li.search input.input
			{ width: 170px; border: 1px solid #d1d1d1; }

div.inhalt		{ width: 886px; float: left; background: #fff url(../upload/seitenlayout/content.gif) repeat-y; padding: 0 35px 30px 37px; }
div.inhalt_uebersicht	{ width: 888px; margin: 0 -2px 0 0; float: left; }
div.seiteninhalt		{ width: 664px; float: right; padding-top: 27px; }
div.seiteninhalt h1		{ font-size:18px; }
div.inhalt p.untertitel     { padding: 0; font-size: 1.2em; color: #c0c0c0; float: right; width: 300px; }
div.inhalt p.untertitel img
			{ margin: 0 0 5px 0; }



div.kaesten		{ width: 888px; margin: 6px -2px 0 0; float: left; }
div.kasten		{ float: left; width: 220px; padding: 0 2px 0 0; }
div.kasten img		{ position: relative; z-index: 0; border-bottom: 6px solid #fff; }
div.kasten h2, 
div.kasten h2 a		{ height: 38px; margin: 0; }
div.kasten h2.pflege, 
div.kasten h2.pflege a
			{ width: 202px; color:#ff0000; background: #f4f4f4; padding-left:18px; }
div.kasten h2.vertrieb, 
div.kasten h2.vertrieb a
			{ width: 202px; color:#0d21d9; background: #f4f4f4; padding-left:18px; }
div.kasten h2.krankenfahrten, 
div.kasten h2.krankenfahrten a
			{ width: 202px; color:#0d21d9; background: #f4f4f4; padding-left:18px; }
div.kasten h2.sanhaus, 
div.kasten h2.sanhaus a
			{ width: 202px; color:#ff0000; background: #f4f4f4; padding-left:18px; }
div.text			{ position: relative; z-index: 20; float: left; width: 184px; background: #f4f4f4; padding: 15px 18px 10px 18px; margin: 0 0 34px 0; min-height: 78px; height: auto; }
/*\*/
* html div.text		{ height: 78px; }
/**/
div.text p		{ float: left; width: 184px; color: #6c6c6c; font-size: 1.1em; line-height: 1.5em; margin: 0; }
div.kasten ul		{ position: relative; z-index: 10; width: 220px; height: 490px; float: left; padding: 0; margin: -490px 0 0 0; }
div.kasten ul li, 
div.kasten ul li a
			{ width: 220px; height: 490px; background: url(../upload/seitenlayout/weiter.gif) no-repeat bottom left; }
div.kasten ul li.blau, 
div.kasten ul li.blau a
			{ width: 220px; height: 490px; background: url(../upload/seitenlayout/weiter_blau.gif) no-repeat bottom left; }
div.kasten ul li a:hover,
div.kasten ul li.blau a:hover
			{ background-position: bottom right; }


div.kaesten div.kasten ul
			{ height: 216px; margin: -216px 0 0 0; }
div.kaesten div.kasten ul li, 
div.kaesten div.kasten ul li a
			{ height: 216px; }
						

div.textbereich			{ width: 624px; float: left; border-left: 1px solid #c0c0c0; padding: 0 20px 0 20px; }
div.textbereich img   	{ padding: 0 0 10px 10px; float: right; }
div.textbereich h2 span { font-weight: normal; font-size: .9em; }
div.textbereich h2 a:visited, 
div.textbereich h2 a:link
						{ color: #4c721d; text-decoration: none; }
div.textbereich h2 a:hover, 
div.textbereich h2 a:active, 
div.textbereich h2 a.active:visited, 
div.textbereich h2 a.active:link
						{ color: #2b2b2b; text-decoration: underline; }
div.textbereich div.linkespalte
						{ width: 300px; float: left; margin-bottom: -53px; z-index: 10; position: relative; }
div.textbereich div.rechtespalte
						{ width: 300px; float: right; }
div.textbereich div.linkespalte img, 
div.textbereich div.rechtespalte img
						{ padding: 0; float: none; }


div.navspalte			{ float: left; width: 180px; padding: 27px 0 0 20px; }
div.navspalte h3		{ margin: 0 0 5px 0; }
div.navspalte ul		{ clear: left; list-style-type: square; margin: 0 0 20px 0; color: #95b916; }
div.navspalte ul.navigation
						{ clear: none; float: left; width: 180px; list-style-type: none; padding: 0; }
div.navspalte ul.navigation li, 
div.navspalte ul.navigation li a
						{ width: 180px; height: 26px; color:#000; }
div.navspalte ul.navigation li
						{ margin: 0 0 5px 0; }
div.navspalte ul.navigation li a:hover, 
div.navspalte ul.navigation li a.active
						{ text-decoration: none; background-position: top left; color:#ff0000; }
div.navspalte p			{ font-size: .95em; }
div.navspalte p a:visited, 
div.navspalte p a:link	{ color: #2b2b2b; text-decoration: underline; }
div.navspalte p a:hover, 
div.navspalte p a:active{ color: #4c721d; text-decoration: underline; }

div.quicklinks
{ width: 300px; border-left: 1px solid #819c60; z-index: 5; padding: 0 0 0 344px; }

div.quicklinks p
{ color: #5b8122; width: 300px; }


div.fuss				{ padding: 15px 0 20px 0; width: 958px; float: left; background: url(../upload/seitenlayout/footer.gif) no-repeat; }
div.fuss ul				{ width: 951px; float: left; list-style-type: none; margin: 0; padding: 0; }
div.fuss ul li			{ line-height: .88em; font-size: .88em; float: left; color: #5b5b5b; padding: 0 5px 0 5px; border-right: 1px solid #5b5b5b; }
div.fuss ul li.adresse	{ border-right: 0 none; padding-right: 0; }
div.fuss ul li.adresse, 
div.fuss ul li.copyright{ float: right; }
div.fuss a:link, 
div.fuss a:visited		{ color: #4c721d; text-decoration: none; }
div.fuss a:hover, 
div.fuss a:active		{ color: #5b5b5b; text-decoration: underline; }

table 
  { border:0 none; width:100%; empty-cells: show; }
caption 
  { background:#ff0000; border-bottom:1px solid #fff; border-left:medium none; font-size:12px; font-weight:normal; padding:0.25em 0.25em 0.25em 1.95em; text-align:left; color:#fff; line-height:1.42em; }
th{ border-left: 1px solid #fff; text-align: left; background-color: #d1d1d1; font-weight: normal; font-size: 12px; margin: 0em; padding: 0.3em; line-height: 1em; height: 1em; }
th.first 
  { width: 18px; line-height: 1.65em; border-right: none; }
td, td.content 
  { background:#EEEFEF none repeat scroll 0 0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-size:12px; height:1.2em; padding:0.3em; vertical-align:top; }
td.first 
  { background-color:#EEEFEF; background-image:url(../upload/seitenlayout/transparent.gif); background-repeat:no-repeat; padding:0; vertical-align:top; width:20px; }
td.lastline 
  { line-height: 1.2em; height: 1.2em; vertical-align: top; border-right: 1px solid #fff; border-bottom: none; }
td.lastcell 
  { line-height: 1.2em; height: 1.2em; vertical-align: top; border-right: 1px solid #fff; }
td.icondownload 
  { background-image:url(../upload/seitenlayout/icon_download.gif); background-repeat:no-repeat; background-color:#EEEFEF; }
td.iconpdf 
  { background-image: url(../upload/seitenlayout/icon_pdf.gif)!important; background-repeat: no-repeat; }
td.icondoc 
  { background-image: url(../upload/seitenlayout/icon_doc.gif)!important; background-repeat: no-repeat; }
















































div.content ul.thoughts
{
float: left;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}
div.content ul.thoughts li, div.content ul.thoughts li a
{
float: right;
width: 145px;
height: 26px;
background: url(/images/btn_addedit.gif) no-repeat;
}
div.content ul.thoughts li a
{
float: left;
}

div.content_inner p.next
{
float: left;
width: 100%;
text-align: right;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dotted #819c60;
}

div.content_inner ul.category
{
width: 624px;
float: left;
list-style-type: none;
padding: 0;
margin: 0 0 -6px 0;
}
div.content_inner ul.category li
{
padding: 6px 12px 6px 12px;
width: 184px;
float: left;
text-align: center;
line-height: 1em;
font-size: 1em;
}
div.content_inner ul.category li.break
{
padding: 0;
width: 100%;
}
div.content_inner ul.category li img
{
float: left;
padding: 0 0 10px 0;
}
div.content_inner ul.category li h2
{
margin: 0 0 10px 0;
}
div.content_inner ul.category li p
{
line-height: 1.3em;
}

div.content_inner ul.products
{
width: 624px;
float: left;
list-style-type: none;
padding: 0;
margin: 0 0 -20px 0;
}
div.content_inner ul.products li
{
padding: 6px 0 20px 0;
width: 624px;
float: left;
line-height: 1em;
font-size: 1em;
}
div.content_inner ul.products li img
{
float: left;
padding: 0 30px 10px 0;
}
div.content_inner ul.products li h2
{
margin: 0 0 5px 0;
}
div.content_inner ul.products li p.category
{
color: #4c721d;
}

div.content_inner img.product
{
float: left;
padding: 0 30px 30px 0px;
}




div.content_inner div.formouterleft
{
float: left;
width: 460px;
}
div.content_inner div.formouterright
{
float: right;
width: 150px;
}
div.content_inner div.formleft
{
float: left;
width: 225px;
}
div.content_inner div.formright
{
float: right;
width: 225px;
}
div.content_inner div.formright p, div.content_inner p.field, div.content_inner p.submit
{
float: left;
width: 100%;
}
div.content_inner p.submit input.submit
{
float: right;
}
div.content_inner p.field input, div.content_inner p.field textarea, div.content_inner p.field select
{
background: #e9f2de;
border: 1px solid #b3baab;
width: 452px;
}
div.content_inner p.field select
{
padding: 2px;
width: 225px;
}
div.content_inner p.field select.auto
{
width: auto;
}
div.content_inner p.field input.alert, div.content_inner p.field textarea.alert, div.content_inner p.field select.alert
{
border: 1px solid #95b916;
}
div.content_inner span.star
{
color: #95b916;
font-weight: bold;
}
div.content_inner div.formright p.field input, div.content_inner div.formleft p.field input,
div.content_inner div.formright p.field textarea, div.content_inner div.formleft p.field textarea
{
width: 217px;
}
div.content_inner p.field input#cvv
{
width: 100px;
}
div.content_inner p.field input#verify
{
width: 115px;
}
div.content_inner p.field img
{
float: right;
}

div.content_inner div.status
{
background: #add426;
border: 1px solid #add426;
width: 622px;
margin: 0 0 10px 0;
float: left;
}
div.content_inner div.status p
{
width: 612px;
float: left;
padding: 3px 5px;
margin: 0;
color: #fff;
font-weight: bold;
}
div.content_inner div.status ul
{
width: 592px;
float: left;
padding: 3px 5px 3px 25px;
background: #fff;
}
div.content_inner div.status ul
{
margin: 0;
}
div.content_inner p.field span.small
{
line-height: 1em;
font-size: .9em;
}
div.content_inner form
{
float: left;
width: 100%;
}
div.content_inner form.loading
{
background: url(/images/loading.gif) no-repeat top right;
}

div.content_inner h3.loading
{
background: url(/images/loading.gif) no-repeat top right;
}



div.content_inner textarea.thoughts
{
float: left;
height: 280px;
width: 624px;
padding: 0;
}
