body {margin:0; padding:0; background:#fd9b36 url('img/bg-body.gif') repeat-x;text-align:center; font:1.0em arial,sans-serif; color:#5b000f;}

h2,h1 {color:#c64525;line-height:1.3em; font-family: verdana,arial,sans-serif;font-weight:normal;margin:0; padding:0;text-align:left;}

#layoutBox {background: #e8d7b3 url('img/bg-layoutbox.gif') repeat-y;margin:0 auto; width:883px;text-align:left;top:14px;position:relative;}

#logo {background:url('img/logo.gif') no-repeat;width:232px;height:55px;left:59px;top:5px;position:absolute;z-index:4;}

#logo a {display:block;width:232px;height:55px;}

#logo a span {display:none;}

#topBox {background:#fb9b39;position:absolute; top:0;margin:0 auto; width:881px; height:331px;border-left:1px solid #ffb552;border-right:1px solid #ffb552;}

#headerBox {background: #c54525 url('img/bg-headerbox.gif') repeat-x;width:844px;margin:0 18px 0 19px;height:100%;}

#zitatBox {position:absolute; top:75px; right:18px;background: url('img/bg-zitatbox.jpg') no-repeat top right; width:509px; height:193px;color:#fbf3f1; font:italic 1.05em/1.38em georgia,arial,sans-serif;letter-spacing:0.08em;padding-top:70px;}

#zitatBox h3 {line-height:1.2em;font-size:2.1em;font-style:normal;font-weight:normal;color:#ffb552;margin:0;padding:0 0 0.3em 0;}

#mainnav {position:absolute; right:18px;top:39px;}

#mainnav a {display:block; float:left;font:16px georgia, arial, sans-serif; color:#fff; text-decoration:none;letter-spacing:0.04em;padding: 8px 11px 11px 11px;background: url('img/topnav-border.gif') no-repeat -2px -4px;}

#mainnav a:hover {color:#ffb552;}

#mainnav a.menuon {background:#c64525;}

#mainnav a.menuon:hover {color:#fff;}

#mainnav a.noborder {background-image:none;}

#fotobox {position:absolute; top: 101px; left:34px;}

#rightnavHeaderBg {position:absolute; top:263px; right:18px;background: url('img/bg-rightnav-header.jpg') no-repeat top right;width:524px;height:68px;font-family: verdana,arial,sans-serif;}

#rightnavHeader {	position:absolute;	top:37px;	left:310px;	color:#fff;	font-size:0.9em;	letter-spacing:0.1em;	width: 204px;}

#contentHeader {position:absolute; top:29px; left:14px;color:#fff;font-size:1.3em;width:250px;}

#newsBox, #contentbottomBox {background: url('img/bg-newsbox.gif') no-repeat top left; width:845px;margin:0 19px; _height:56px; min-height:56px;}
#news {padding:31px 34px 25px 34px;font-size:0.75em;line-height:1.45em;text-align:justify;}

#news h2 {font-size:1.2em;font-weight:bold;margin:0; padding:0;text-transform:uppercase;}

#news p {margin:17px 0;}

#news strong a {color:#5b000f;text-decoration:none;}

#news a {color:#c64525;font-weight:bold;text-decoration:none;} /*color:#f9763c*/

#news a:hover {text-decoration:underline;}

#news a.h2 {display:block;color:#c64525;font-size:1.1em;font-weight:bold;text-align:right;}

#contentbottomBox {background-image: url('img/bg-contentbottombox.gif');background-color:#F6E7C8;}

#rightnavBox {position:absolute; top:331px; left:630px; width:232px;}

#rightnavBox ul {margin:0;padding:0;list-style:none;}

#rightnavBox li {display:block; list-style:none outside none;margin:0;padding:0;}

#rightnavBox li a {color:#5B000F;display:block;font-size:0.85em;height:27px;padding:12px 0 0 22px;text-decoration:none;width:210px;background: url("http://www.ost-profi.de/img/bg-rightnav.gif") repeat scroll 0 0 transparent;}

#rightnavBox li a:hover{
background: url("http://www.ost-profi.de/img/bg-rightnav-on.gif") repeat scroll 0 0 transparent;
}

ul#subnav{padding:0 0 0 48px;}

ul#subnav li{font-size:0.8em;border-bottom: solid 1px #e3c9b3; padding:8px 0 8px 0;}

ul#subnav li a{background:none; font-size:14px; margin:0; padding:0; color:#C64525; width:185px;}

ul#subnav li a:hover, ul#subnav li a#active{background:none; color:#5B000F}

#rightnavBox li a.menuon {background: url('img/bg-rightnav-on.gif');color:#c64525;}

#rightnavBox ul#pflegehilfe{
margin:0 0 0 0;
}
#rightnavBox ul#pflegehilfe li{
height:auto;
}
#rightnavBox ul#pflegehilfe li a{
background:transparent url('img/pflegehilfe-bg.jpg') no-repeat;
}
#rightnavBox ul#pflegehilfe li ul li{
background:#fdefd3; 
font-size:12px; 
border-bottom: 
solid 1px #e3c9b3; 
padding:0 10px 10px 21px; 
line-height:1.3em;
}
#rightnavBox ul#pflegehilfe li a.weiterlesen{
background-image:none;
display:inline;
font-size:12px;
color:#C64525;
text-decoration:underline;
margin:0;
padding:0;
}

#referenzen {margin:43px 0 21px 25px;width:182px;}

#referenzen h4, h4#pflegetipps {color:#c64525;font:1.0em verdana,arial,sans-serif;margin:0;padding:0 0 11px 0;text-align:center;}

#referenzen #refScrollBox {border:1px solid #e3c9b3;padding:6px;background:#fdefd3;}

#referenzen #refScroll {background:#f6e7c8;font-size:12px;line-height:19px;padding:11px;height:254px;overflow:auto;}

#fontzoomBox {position:absolute; top:350px; right:286px;font:0.6em georgia, arial,sans-serif;}

#fontzoomBox img {border:0 none;padding:0 3px;position:relative; top:5px;}

#contentBox {width:845px;background: #fdefd3 url('img/bg-contentbox.gif') repeat-y;margin:0 19px 0 19px;padding-top:331px;_height:554px;min-height:554px;position:relative;}

#content {padding:83px 272px 43px 34px;font-size:0.85em;line-height:1.55em;}

#content h1, div#PageContent h1 {font-size:1.8em;line-height:1.3em;letter-spacing:-0.1em; margin:0 0 16px 0;}

#content h2, div#PageContent h2 {font-size:1.6em;line-height:1.3em;letter-spacing:-0.1em; margin:0 0 16px 0;}

#content h3 {font-size:1.0em;color:#5b000f;font-family: verdana,arial,sans-serif;font-weight:bold;margin:25px 0; padding:0;}

#content h3.red, .red {color:#c64525;}

#content p {margin:25px 0;}

#content ul {margin-top:25px;margin-bottom:25px;}

#content a, div#update a {color:#c64525;}

#content a:hover, div#update a {text-decoration:none;}

a.liPkt1,a.liPkt2,a.liPkt3,a.liPkt4 {padding:2px 7px 0 25px;height:34px;display:block;text-decoration:none;}

a.liPkt1 {background:url('img/liPkt1.gif') no-repeat;}

a.liPkt2 {background:url('img/liPkt2.gif') no-repeat;}

a.liPkt3 {background:url('img/liPkt3.gif') no-repeat;}

a.liPkt4 {background:url('img/liPkt4.gif') no-repeat;}

ul.liPktStandard {}

ul.liPktStandard li {list-style-image:url('img/liPkt-standard.gif');padding:2px 0;margin:0;}

ul.liPktStandard li span {display:block;position:relative; top:-7px;left:7px;width:80%;line-height:1.4em;}

table.standard {width:539px;border:0 none; margin:25px 0; padding:0;}

table.standard td.spNummer {width:43px;font-size:2em;color:#c64525;font-family:georgia,arial,sans-serif;background:#e8d7b3;border-bottom:5px solid #fdefd3;border-right:5px solid #fdefd3;text-align:center;vertical-align:middle;}

table.standard td.spStandard {background:#f6e7c8;padding:7px;border-bottom:5px solid #fdefd3;border-right:5px solid #fdefd3;font-weight:bold;font-size:0.9em;line-height:1.5em;}

table.standard td.spliPkt {background:url('img/liPkt-standard.gif') no-repeat center center;width:43px;height:25px;}

#content table.standard td.spStandard h4 {color:#c64525;margin:0 0 4px 0;font-size:1.1em;font-family: verdana,arial,sans-serif;font-weight:bold;}

table.standard th {font-size:18px;color:#c64525;font-family:georgia,arial,sans-serif;font-weight:normal;background:#e8d7b3;border-bottom:5px solid #fdefd3;border-right:5px solid #fdefd3;vertical-align:middle;padding:7px;}

table.kontakt {width:539px;border:0 none; margin:0; padding:0;}

table.kontakt td {background:#f6e7c8; border-top:4px solid #fdefd3;border-bottom:1px solid #e3c9b3;width:50%;padding:7px;}

table.kontakt td .small {font-size:0.9em;}

.infoBox {border:1px solid #e8d7b3;padding:6px;background:#fdf4de;}

.infoBox .info {background:#fdefd3 url('img/pflege-zu-hause-home-2.jpg') no-repeat 140px -11px;padding:19px 11px 13px 25px;height:140px;}

#bookmark {position:relative;left:620px;top:-20px;margin-top:-40px;width:210px;height:50px;text-align:center;overflow:hidden;}

#bookmark iframe {width:210px;height:53px;}

#tablettexLink {position:relative;left:620px;top:-20px;margin-top:-40px;width:210px;height:53px;text-align:center;}

#tablettexLink img {border:0 none;}

#footerBox {background: #ff8910;text-align:center;padding-bottom:34px;}

#medienBox {background: #d84d2c url('img/bg-medienbox.gif') repeat-y;margin:0 auto; width:883px;position:relative;z-index:4;}

#medien {padding:14px 56px 4px 56px;}

#medien h2 {color:#fdefd3;font-size:1.0em;margin:0; padding:0;}

#medienBoxBorder {background:url('img/bg-medienbox-border.gif') repeat-x;margin:0 auto; width:881px; height:23px;border-left:1px solid #ffaf44;border-right:1px solid #ffaf44;}

#footer {margin:16px auto 0 auto; width:883px;color:#d84d2c;font-size:0.7em;font-family:verdana,arial,sans-serif;}

#footer p {margin:7px 0;}

#footer a.partnerWerden {float:left;font-size:1.2em;margin-right:-124px;margin-top:-3px;color:#fec;font-weight:bold;}

#footer a {color:#d84d2c;text-decoration:none;}

#footer a:hover {text-decoration:underline;}

#footer .tipplinks {clear:both;}

#footer .tipplinks a, #footer .tipplinks {color:#d84d2c;}

.bold {font-weight:bold;}

.big {font-size:1.4em;}

.small {font-size:0.8em;}

.uppercase {text-transform:uppercase;}

.aligncenter {text-align:center;}

a.nounderline {text-decoration:none;}

.border {height:1px;font-size:1px;background:#e3c9b3;clear:both;}

.clear {clear:both;}

ul.indent {margin:0 0 5px 17px;padding:0 0 2px 0;}

ul.indent li {text-align:left;}

.floatright {float:right;}

.floatleft {float:left;}#rueckrufBox {margin:43px 0 21px 25px;width:182px;}





#rueckrufBox iframe {width:182px;height:359px;margin:0;padding:0;}

#tablettexLink {position:relative;left:620px;top:-20px;margin-top:-40px;width:210px;height:53px;text-align:center;}

#tablettexLink img {border:0 none;}


.produktBox {}

.produkt {width:539px;border:0 none; margin:0 0 14px 0; padding:0;font-family: verdana,arial,sans-serif;font-size:0.8em;line-height:1.4em;}

.produkt td {background:#f6e7c8; border-top:4px solid #fdefd3;border-bottom:1px solid #e3c9b3;padding:11px 10px;vertical-align:top;}

.produkt .description {padding:11px 0 11px 10px;}

.produkt .description h4 {margin:0 0 7px 0;font-size:1.2em;}

.produkt h4 a {text-decoration:none;}
#content .produkt h4 a:hover {text-decoration:underline;}

.produktImg {float:left; margin:0 0 6px 0;border:1px solid #e8d7b3;padding:4px;background:#fdf4de;}

#content h3.infoBox {margin-bottom:19px;}

h3.infoBox span {display:block;padding:6px 8px;}

.produkt .details {width:20%;padding:11px 7px 11px 0;}

.preis {display:block;margin-bottom:7px;font-weight:bold;font-size:1.1em;}
.rabatt {color:#f00;}

.produkt .button {width:20%;text-align:center;padding:0 0 11px 0;}
#content .produkt .button a {display:block;background:#f93;color:#fff;font-size:0.9em;padding:2px 0px;text-decoration:none;font-weight:bold;border-top:1px solid #fdf4de;}
#content .produkt .button a:hover {background:#f81;}

#themenBox {margin-bottom:34px;background: url('img/christmas_box_bg.jpg');text-align:right;}
#themenBox .foto {background: url('img/christmas_box_bg.jpg');width:180px;height:206px;border:1px solid #DEC0A6;border-bottom:0 none;}
#themenBox .footer {padding:9px 12px;background:#D84D2C;font:0.95em verdana,arial,sans-serif;color:#fdf4de;text-align:left;}
#themenBox small {position:relative;top:3px;right:1px;font-size:0.7em;}

div#update{
background: #e8d7b3 url(http://www.ost-profi.de/img/update-box_bg.jpg) repeat-y; 
padding:15px 52px; 
text-align:left;
}

div#update h2{
font-size:1.2em;
font-weight:bold;
}
div#update h3{
font-size:1em;
}
div#update p{
font-size:0.75em; 
font-weight:bold;
line-height:1.45em;
}