/* ***************************** */
/*  CONDEON CSS                  */   
/*  Hotel Ansitz Plantitscherhof */   
/*  Redesign 2010                */
/*  Vioma GmbH                   */
/*  rom  07 /2010                */ 
/* ***************************** */

/* ***************************** */
/* Reset                         */ 
/* ***************************** */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/* ***************************** */
/* Clearfix                      */ 
/* ***************************** */

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	font-size: 0px;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

body
{
	background: #fefaf2 url(../i/redesign2010/body_bg.jpg) repeat-x;
}

div.pl-container
{
	margin:0 auto;	
	margin-bottom:60px;
}

div.pl-container-inner
{
	width:980px;
	margin:0 auto;
}

a img {
	border: solid 0px;
}

a.lilie
{
	background:url(../i/redesign2010/pl-lilie.gif) no-repeat scroll 0px 0px transparent;
	padding-left:18px;
}

body, td, input {
	font-family: Times, "Times new Roman", Arial, Helvetica;
	font-size: 10pt;
}

/* ***************************** */
/* Header	                     */ 
/* ***************************** */

div.pl-header
{
	background:url(../i/redesign2010/bg-header.jpg) no-repeat center;
	height:301px;
	text-align:center;
}

div.pl-header-inner
{
	margin:0 auto;
	width:980px;
}


div.pl-header-logo {
	background: url(../i/redesign2010/logo_bg.jpg);
	width:250px;
	height:300px;
	float:left;
	vertical-align: middle;
}

div.pl-header-logo div.pl-header-logo-image{
	font-size: 12px;
	font-family: Arial, sans-serif;
	line-height: 13px;
	color: #85662a;
	padding-top:25px;
}

div.pl-header-logo div.pl-header-logo-image a {
	font-size: 12px;
	font-family: Arial, sans-serif;
	line-height: 13px;
	color: #990033;
}

div.pl-header-logo div {
	text-align: center;
}

div.pl-header-gallery {
	float:left;
	height:300px;
	width:730px;
}

div.pl-line-left {
	background-image: url(../i/redesign/bg-line-left.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
div.pl-line {
	background-image: url(../i/redesign/bg-line-art.gif);
	border-top: solid 4px #fff;
	border-left: solid 7px #fff;
	border-right: solid 6px #fff;
	height: 25px;
}
div.pl-line-right {
	background-image: url(../i/redesign/bg-line-right.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


div.pl-content-left {
	width: 230px;
	vertical-align: top;
	float:left;
}

div.pl-content-left ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div.pl-content-left div.pl-menu-top {
	height: 16px;
	width: 220px;
	_font-size: 0px;
	background: url(../i/redesign2010/pl-menu-0-top.gif) no-repeat top left;
}

div.pl-content-left div.pl-menu-bottom {
	height:10px;
	width:220px;
	_font-size: 0px;
	background: url(../i/redesign2010/pl-menu-0-bottom.gif) no-repeat top left;
}

div.pl-content-left-menu
{
	width:218px;
}

div.pl-content-left ul#pl-menu-0 {
	border-left: solid 1px #d1c2a3;
	border-right: solid 1px #d1c2a3;
	width:218px;
}
div.pl-content-left ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background:#fbf4e3 url(../i/redesign2010/pl-menu-level-0-border-bg.gif) no-repeat left bottom; 
	padding:0px;
}

div.pl-content-left ul li a
{
	white-space:nowrap;
}

div.pl-content-left ul li.last
{
	background-image:none;
}

* html div.pl-content-left ul#pl-menu-0 li
{
	zoom:1;
}

div.pl-content-left ul#pl-menu-0 li a {
	font-family:Times new Roman;
	font-size: 16px;
	padding-left:20px;
	color: #850b22;
	text-decoration: none;	
	display:block;
	line-height:27px;
}

div.pl-content-left ul#pl-menu-0 li a:hover
{
	background:#850b22;
	color:#fbf4e3;
	font-weight:bold;
	white-space:pre-wrap;
}

div.pl-content-left ul#pl-menu-0 li a.active
{
	background:url(../i/redesign2010/pl-lilie.gif) no-repeat 5px 7px;
	font:bold 16px times new roman;
	color:#850b22;
	padding-left:18px;
	line-height:27px;
}

* html div.pl-content-left ul#pl-menu-1,
* html div.pl-content-left ul#pl-menu-2
{
	zoom:1;
}

div.pl-content-left ul#pl-menu-1 li  
{
	background:#ded1b6 url(../i/redesign2010/pl-menu-level-1-border-bg.gif) no-repeat left bottom; 
	font-family: Arial, Helvetica;
}

div.pl-content-left ul#pl-menu-1 li.last,
div.pl-content-left ul#pl-menu-2 li.last
{
	background-image:none;
}

div.pl-content-left ul#pl-menu-1 li a {
	background-image:none;
	color: #684104;
	font:normal 14px arial;
	text-decoration: none;
	padding-left: 27px;
	line-height:25px;	
	white-space:pre-wrap;
}


* html body div.pl-content-left ul#pl-menu-1 li a:link 
{
	color: #684104;
	font:normal 14px arial;
	text-decoration: none;
	padding-left: 27px;
	line-height:25px;	
}

div.pl-content-left ul#pl-menu-1 li.level2_active
{
	background:#ded1b6;
}

div.pl-content-left ul#pl-menu-1 li.level2_active_border
{
	background:#ded1b6 url(../i/redesign2010/pl-menu-level-1-border-bg.gif) no-repeat left bottom; 
}

div.pl-content-left ul#pl-menu-1 li.level2_active a,
div.pl-content-left ul#pl-menu-1 li.level2_active a:hover,
div.pl-content-left ul#pl-menu-1 li.level2_active_border a,
div.pl-content-left ul#pl-menu-1 li.level2_active_border a:hover
{
	background:url(../i/redesign2010/pl-lilie.jpg) no-repeat 21px 8px;
	font:bold 14px arial;
	color:#850b22;
	padding-left:35px;
	line-height:29px;
	white-space:pre-wrap;
}

div.pl-content-left ul#pl-menu-2 li  
{	
	background:#ede3cd url(../i/redesign2010/pl-menu-level-2-border-bg.gif) no-repeat left bottom;
}

body div.pl-content-left div.pl-content-left-menu ul#pl-menu-2 li a,
body div.pl-content-left div.pl-content-left-menu ul#pl-menu-2 li a:hover
{
	background-image:none;
	color: #6e511a;
	font:normal 13px arial;
	text-decoration: none;
	line-height:22px;
	padding-left:35px;
	white-space:pre-wrap;
}

body div.pl-content-left div.pl-content-left-menu ul#pl-menu-2 li a:hover
{
	background:#850b22;
	color:#fbf4e3;
	font-weight:bold;	
}

div.pl-content-left ul#pl-menu-2 li.level3_active,
div.pl-content-left div.pl-content-left-menu ul#pl-menu-2 li.level3_active a:hover
{
	background:#850b22 url(../i/redesign2010/pl-lilie.jpg) no-repeat 21px -82px;
}

div.pl-content-left div.pl-content-left-menu ul#pl-menu-2 li.level3_active a
{
	padding-left:35px;
	font:bold 13px arial!important;
	color:#fbf4e3;
	line-height:22px!important;
	white-space:pre-wrap;
}

div.pl-content-left div.pl-address {
	color: #85662a;
	height: 95px;
	width: 189px;
	_width: 195px;
	font-size: 12px;
	font-family: arial;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 5px 6px;
	background: url(../i/address-bg.gif) no-repeat bottom left;
}
div.pl-content-left div.pl-address h1,
div.pl-content-left div.pl-address h2 {
	color: #850b22;
	font-size: 13px;
	font-family: "times new roman";
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

div.pl-content-left div.pl-address a {
	color: #850b22;
}
div.pl-content-left-article {
	border-left: solid 1px #d1c2a3;
	border-right: solid 1px #d1c2a3;
	width: 193px;
	color: #555555;
	font-size: 8pt;
}
div.pl-content-left-article-content {
	padding: 5px;
}
div.pl-content-left-article table.search_box {
	margin-top: 5px;
	margin-bottom: 15px;
}

div.pl-content-middle
{
	float:left;
	width:448px;
	padding:12px 47px 50px 35px;
}

div.pl-content-middle ul
{
	list-style-position:inside;
}

div.pl-content-container {
	
	background:#ffffff url(../i/redesign2010/bg-content-ap.gif) no-repeat 467px 3px;
	width: 965px;
	vertical-align: top;
	padding:25px 0px 0px 15px;
	overflow:hidden;
}
div.pl-content-container, div.pl-content-container td {
	color: #333333;
	line-height: 12pt;
	
}
div.pl-content-container td  {
	font-size: 13px;
	line-height: 1.3em;
	font-family: Times, "Times new Roman";
	color: #333333;
}

div.pl-content,
div.pl-content table td
{
	font:normal 12px arial;
	line-height:20px;
}

div.pl-content h1,
div.pl-content-left h1 {
	margin-bottom:8px;
	line-height: 20px;
	color: #850b22;
	font:normal 24px times new roman;
}
div.pl-content #cst-plantitscherhof h1 {
	color: #720202;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 15pt;
	background: none;
}
div.pl-content h2 {
	color: #850b22;
	margin-top: 4px;
	margin-bottom: 5px;
	font:normal 18px arial;
}
div.pl-content h3 {
	color: #720202;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 14pt;
	font-size: 12pt;
}
div.pl-content a {
	color: #850b22;
	font: bold 12px arial;
	text-decoration:underline;
}

div.pl-content a.no_icon {
	background-image: none;
	padding-left: none;
}

div.pl-content-gallery {
	width: 453px;
	_height: 265px;
	min-height: 265px;
	margin-left: -7px;
	margin-right: -7px;
	_margin: 0px;
}
div.pl-content-gallery div.gallery-top {
	background-image: url(../i/redesign/bg-content-gallery-top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.pl-content-gallery div.gallery-detail {
	padding-top: 5px;
	text-align: center;
	background-image: url(../i/redesign/bg-content-gallery-detail.gif);
	background-position: top left;
	background-repeat: repeat;
}
div.pl-content-gallery div.gallery-bottom {
	background-image: url(../i/redesign/bg-content-gallery-bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 7px;
}
div.pl-content-gallery table.gallery {
	height: 80px;
	margin-top: 3px;
}
div.pl-content-gallery a {
	padding: 0px;
	background-image: none;
}
div.pl-content-gallery td.scroll-left {
	width: 49px;
}
div.pl-content-gallery div.scroll {
	width: 44px;
	height: 80px;
}
div.pl-content-gallery td.scroll-images {
	padding: 0px;
}
div.pl-content-gallery td.scroll-images a img {
	border-right: solid 1px #fff;
}
div.pl-content-gallery td.scroll-images #js-galery {
	width: 354px;
	height: 80px;
	padding: 0;
	overflow: hidden;
}

/* ***************************** */
/* Footer                        */ 
/* ***************************** */

div.pl-content-footer {
	background:url(../i/redesign2010/pl-footer-bg.gif) no-repeat top left;
	padding-top: 42px;
	margin-top: 15px;
	color: #b69749;
	width:952px;
	padding-bottom:20px;
}

div.pl-content-footer td {
	color: #2b050c;
	font:normal 12px arial;
}
div.pl-content-footer a {
	color: #b69749;
	text-decoration: none;
}

div.pl-content-footer div.article-pos-1,
div.pl-content-footer div.article-pos-2
{
	border-bottom:1px solid #eee7d4;
	width:952px;
	padding-bottom:25px;
	margin-bottom:14px;	
}

div.pl-content-footer table.pl-footer-address,
div.pl-content-footer table.pl-member,
div.pl-content-footer table.pl-recommended
{
	margin-left:35px;
}


div.pl-content-footer table.pl-member h1,
div.pl-content-footer table.pl-recommended h1
{
	font:bold 16px times new roman;
	color:#a07e45;
	margin-bottom:10px;
}

div.pl-content-footer table.pl-footer-address td.address a,
div.pl-content-footer table.pl-member a
{
	color:#850B22;
	font-weight:bold;
	text-decoration:underline;
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid #850B22;
}

div.pl-content-footer table.pl-footer-address td.address a.last,
div.pl-content-footer table.pl-member a.last
{
	border:0px;
}

div.pl-content-footer table.pl-footer-address td.address
{
	padding-left:20px;
	padding-top:28px;
	line-height:20px;
	width:662px;
}

div.pl-content-footer table.pl-footer-address h1
{
	font:bold 16px times new roman;
	color:#850b22;
}

/* ***************************** */
/* Content right                 */ 
/* ***************************** */

td.pl-content-right {
	border-top: solid 6px #fff;
	border-right: solid 6px #fff;
}
div.pl-content-right {
	width: 185px;
	color: #725214;
	font-family: "Arial";
	padding-bottom: 8px;
	overflow: hidden;
}

div.pl-content-right h1.cst
{
	display:none;
}

div.pl-content-right-content
{
	border-left:1px solid #d1c2a3;
	border-right:1px solid #d1c2a3;
	background:#f3eede;
}

* html div.pl-content-right-content,
* html div.pl-content-right div.article
{
	zoom:1;
}

div.pl-content-right-content-bottom
{
	background:url(../i/redesign2010/pl-content-right-content-bottom-bg.gif) no-repeat;
	width:185px;
	height:8px;
	margin-bottom:13px;
}

div.pl-content-right-content-bottom-1
{
	background:url(../i/redesign2010/pl-content-right-requestbox-bottom-bg.gif) no-repeat;
	width:185px;
	height:8px;
	margin-bottom:13px;	
}

div.pl-content-right-article-bottom
{
	background:url(../i/redesign2010/pl-content-right-article-bottom-bg.gif) no-repeat;
	width:185px;
	height:12px;
	margin-bottom:13px;		
	position:relative;
	left:-1px;
}

div.pl-content-right img {
	width: 100%;
}
img.pl-content-right-div-bottom {
	margin-bottom: 10px;
}


div.pl-content-right h1,
div.pl-content-right h1 a
{
	font:normal 20px times new roman;
	color:#ffffff;
}

div.pl-content-right h1,
div.pl-content-right h2 {
	padding: 0px;
	margin: 10px;
}

div.pl-content-right h2 {
	font-size: 13pt;
}
div.pl-content-right a {
	color: #9e1a14;
	text-decoration: none;
}

div.pl-content-right hr {
	color: #D2BE88;
	height: 1px;
}

div.pl-content-right-links {
	margin-top: 15px;
	background-image: url(../i/redesign/bg-content-right-links.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 14px;
	_height: 26px;
	text-align: center;
	padding: 5px;
	color: #9e1a14;
	border-top: 1px solid #D2BE88;
	border-bottom: 1px solid #D2BE88;
}
div.pl-content-right-phone {
	padding-left: 10px;
	color: #9e1a14;
	font-family: Times, "times new roman", helvetica, arial;
	font-size: 13pt;
	font-weight: bold;
	margin-top: 10px;
	height: 50px;
}
div.pl-content-right {
	float:left;
	vertical-align: top;
}

div.pl-content-right div.article
{
	background:#f3eede url(../i/redesign2010/pl-content-right-article-gradient.gif) repeat-x;
	border-left:1px solid #D1C2A3;
	border-right:1px solid #D1C2A3;
	
}

div.pl-content-right div.article h1
{
	font:normal 20px times new roman;
	color:#ffffff;
	margin:0px;
	padding-left:10px;
	line-height:37px;
}

div.pl-content-right div.article a
{
	display:block;
	text-align:center;
	background:url("../i/redesign2010/pl-link-gradient.gif") repeat scroll 0 0 transparent;
	border:1px solid #D1C2A3;
	display:block;
	font:15px/23px times new roman;
	margin:0 10px 0px 10px;
	text-align:center;
	width:auto;	
}

div.pl-content-right div.article a.article_img
{
	border:0px;
	background:none;
	margin:0px;
}

/* Bildstile */

.pl-img-style2 {
	position: relative;
}

.pl-img-style2-tl {
	position: absolute;
	top: 0px;
	left: 0px;
}

.pl-img-style2-bl {
	position: absolute;
	bottom: 3px;
	left: 0px;
}

.pl-img-style2-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	_right: -1px;
}

.pl-img-style2-br {
	position: absolute;
	bottom: 3px;
	right: 0px;
	_right: -1px;
}

.pl-img-style2-left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	background: url(../i/redesign/pl-img-style-left.gif) repeat-y top left;
}

.pl-img-style2-right {
	position: absolute;
	top: 0px;
	right: 0px;
	_right: -1px;
	width: 5px;
	background: url(../i/redesign/pl-img-style-right.gif) repeat-y top left;
}

.pl-img-style2-top {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 4px;
	background: url(../i/redesign/pl-img-style2-top.gif) repeat-x top left;
	width: 100%;
}

.pl-img-style2-bottom {
	bottom: -23px;
	left: 0px;
	position: absolute;
	width: 100%;
	background: url(../i/redesign/pl-img-style2-bottom.gif) no-repeat top center;
	height: 30px;
}

div.pl-img-style1 {
	display: inline;
	background: url(../i/redesign/pl-img-style-bottom.gif) no-repeat bottom center;
	padding-bottom: 29px;
	_padding-bottom: 33px;
}

div.pl-img-style3 {
	float: left;
	position: relative;
}

img.pl-img-style3-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/redesign/pl-img-style3.png',sizingMethod='scale');
}


div.pl-content table.rand {
	border-collapse: collapse;
}

div.pl-content table.rand td {
	border: 1px solid;
	padding: 2px;
}
/*sprachumschalter*/
div.pl-header-logo div.pl-header-logo-languages img.language-switch {
	vertical-align: bottom;
	padding-top: 10px;
	_vertical-align: top;
	_margin-top: 2px;
	_margin-right: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
div.pl-header-logo div.pl-header-logo-languages {
	padding-top: 0px;
	*padding-top: 10px;
}
div.pl-header-logo div.pl-header-logo-languages a {
	text-decoration: underline;
	color: #FEFDFD;
}
div.pl-header-logo div.pl-header-logo-languages a:hover {
	text-decoration: none;
	color: #FEFDFD;
}

div.pl-content a.nostyle {
	border:none;
	background-image:none;
}

/* Sitemap */

div.content a.level-0 {
	display: block;
	font-size: 18px;
	margin-top: 8px;
	font-weight: bold;
	color: #870E25;
}

div.content a.level-1 {
	font-size: 15px;
	font-weight: bold;
}

div.content a.level-2 {
	font-size: 14px;
}
/*anfragebox contentbereich*/
div.cst-box-request div {
float: left;
}
div.request-line-input {
padding-bottom: 20px;
}
div.cst-box-request div {
margin-left: 3px;
}
div.cst-box-request a {
padding: 0px;
background: none;
}

div.pl-content-right img {
width: 183px;
}

div.pl-content-right a.calendar img {
width: 16px;
margin-left: 3px;
}

div.pl-content-right div.cst-box-request {
	background:#d2c2a3 url(../i/redesign2010/pl-requestbox-bg.gif) no-repeat right top;
	font-size: 15px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	width:164px;
}

div.pl-content-right div.cst-box-request div
{
	margin-left:0px;
}

div.pl-content-right div.cst-box-request h1
{
	margin-left:0px;
}

div.pl-content-right div.cst-box-request input
{
	border:1px solid #b8a37b;
	float:right;
	width:84px;
}

div.pl-content-right div.cst-box-request div.request-line-input-submit input
{
	border:0px;
	width:164px;
}

div.pl-content-right div.cst-box-request select
{
	border:1px solid #b8a37b;
	margin-left:31px;
}


div.pl-content-right div.cst-box-request div.request-line-input select.adults
{
	margin-left:54px;
}

div.pl-content-right label {
margin-top: 3px;
}

div.pl-content-right div.request-line-head-arrival
{
	width:78px;
}

div.pl-content-right div.cst-box-request-adults {
text-align: center;
width: 170px;
}

div.pl-content-right div.cst-box-request-adults div {
float; right;
}

div.pl-content-right div.cst-box-request label {
float: left;
font:normal 12px arial;
}

div.pl-content-right div.cst-box-request select,
div.pl-content-right div.cst-box-request input
{
	float:right;
	margin-bottom:5px;
}

div.pl-content-right div.cst-box-request-submit 
{
	text-align: center;
	margin-bottom:0px;
	margin-top:10px;
}

div.pl-content-right div.cst-box-request-submit input {
	background:url("../i/redesign2010/pl-link-gradient.gif") repeat scroll 0 0 transparent;
	border:0px;
	display:block;
	font:15px/23px times new roman;
	padding:0;
	text-align:center;
	width:165px;	
	color:#9E1A14;
	height:23px;
	cursor:pointer;
}

#pl-content div.cms-module-sitemap div.column {
	width: 48%;
	margin-top: 15px;
	padding: 0px;
}

div.cms-module-sitemap div.column ul {
	margin: 0px;
	padding: 0px;
}

div.cms-module-sitemap div.column ul a {
	display: block;
	padding: 10px;
	background-position: center left; 
	padding-left: 18px;
	font-size: 14px;
	zoom: 1;
}

div.cms-module-sitemap div.column ul li.level-0 a {
	border-bottom: 1px solid #b09662;
	background-color: #feefbb;
	background-position: 3px center;
}

div.cms-module-sitemap div.column ul a:hover {
	background-color: #ffffd9;
	color: #7c5400;
}

div.pl-content-footer {
	clear: left;
}

#pl-content div.cms-module-sitemap div.column-1 ul {
	padding-left: 0px;
}

#pl-content div.cms-module-sitemap div.column-2 ul {
	padding-left: 10px;
}

div.pl-content a.vidlink {
	background:url(../i/redesign2010/pl-link-gradient.gif);
	border:1px solid #D1C2A3;
	margin-top: -15px;
	display: block;
	font:normal 15px times new roman;
	float: right;
	margin-right: 8px;
	padding: 0px 38px 0px 38px;
	color: #9a0e0a;
	margin-bottom: 10px;
	position:relative;
	left:-134px;
	top:-82px;
	text-decoration:none;
	line-height:23px;
}

html body div.pl-content-left ul li.menu-active div.menu-item-active {
	background-color: #9a0e0a;
}
html body div.pl-content-left ul li.menu-active div.menu-item-active a {
	color: #fff;
	font-weight: bold;
}

div.cst-box-request-stays div.request-line-head, div.cst-box-request-adults div.request-line-head {
	margin: 0px;
	margin-top: 3px;
}

div.cst-box-request-stays, div.cst-box-request-adults {
	width: 170px; 
}

table.gallery div.gallery-image-name {
	display: none;
}

table.gallery a.cms-link-image {
	background: none;
	padding: 0px;
	border: none;
}

.article_table,
.article_table td {
	empty-cells: show;
	border: 1px solid #830000;
}

.article_table td {
	padding: 3px;
}

.article_table_row td {
	background: #faf2da;
}

.article_table strong {
	color: #830000;
}
#newsticker {
	height: 40px;
	*border: 1px solid #fff;
	margin: 0px 0px 10px; 
	background: url("/static/i/redesign2010/pl-newsticker-bg.png") repeat-x top left;
	padding:0px 20px 0px 20px;
}

* html #newsticker
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='static/i/redesign2010/pl-newsticker-bg.png');	
	background:none;	
}

#newsticker .newsticker {
	padding: 4px 0px 2px;
}
body #newsticker a {
	color: #fff;
	font:normal 13px arial;
	text-decoration: none;
	padding: 0px;
	background: none;
	top:5px;
	height:24px;
	position:relative;

}
body table.calendar-display a {
	background: none;
	padding: 0px;
}
body table.calendar-display-view-calendar-month,
body table.calendar-display-view-calendar-month td {
	border-color: #9A0E0A;
}
body table.calendar-display-view-calendar-month tr.view-weekdays td {
	background: #9A0E0A;
}

div.media-display-bg-top
{
	background:url(../i/redesign2010/pl-video-decoration.gif) no-repeat 0px 0px;
	height:39px;
}

div.media-display-video-flv-start
{
	width:400px;
	border-left:1px solid #d4c6a9;
	border-right:1px solid #d4c6a9;
	padding:0px 25px 0px 21px
}

div.media-display-bg-bottom
{
	background:url(../i/redesign2010/pl-video-decoration.gif) no-repeat 0px -51px;
	height:90px;
}

/*	****************	*/
/*	BLOG				*/
/*	****************	*/

/*
	1# weblog-all
	2# weblog-abo
	3# weblog-teaser-tag-list
	4# weblog-teaser-months
	5# WEBLOG
	6# weblog-search
*/

/* 1# weblog-all */

.clearfix {
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0;
}

div.weblog-teaser-month-list,
div.searchBox-blog,
div.blog-abo-inner,
div.weblog-teaser-tag-list
{
	margin-bottom:10px;
} 
 
div.weblog-teaser-tags a,
div.weblog-teaser-months a
{
	font:16px/24px Times,"Times new Roman",Arial,Helvetica;
	color:#720202;
	padding-left:9px;
	text-decoration:none;
}

div.blog-abo a:hover,
div.weblog-teaser-tags a:hover span.weblog-teaser-tag-name,
div.weblog-teaser-months a:hover
{
	text-decoration:underline;
}

/* 2# weblog-abo */ 

div.blog-abo
{
	background:url("../i/redesign/blog/rss-bg-top.gif") no-repeat top;
	margin:10px 0 0 0;
}

div.blog-abo-inner
{
	background:url("../i/redesign/blog/rss-bg-top-bottom.gif") no-repeat bottom;
	padding:12px 0 12px 9px;
}

div.blog-abo a
{
	font:14px/24px Times,"Times new Roman",Arial,Helvetica;
	color:#720202;
	padding-left:9px;
	text-decoration:none;
	padding-left:21px;
	display:block;
}

a.blog-rss-atom
{
	background:url("../i/redesign/blog/atmon-rss-icon.gif") no-repeat left;
}

a.blog-rss
{
	background:url("../i/redesign/blog/rss-icon.gif") no-repeat left;
}

/* 3# weblog-teaser-tag-list */ 


div.weblog-teaser-tag-list div.weblog-teaser-name
{
	font:18px/24px "Times new Roman",Arial,Helvetica;
	color:#720202; 
	background:url("../i/redesign/blog/headline-bg-image.gif") no-repeat left;
	padding-left:16px;
	margin-left:9px;
}

div.weblog-teaser-tags
{
	background:url("../i/redesign/blog/tag-bg-top.gif") no-repeat left top;
	padding-top:12px;
}

div.weblog-teaser-tags div
{
	background:url("../i/redesign/blog/tag-bg-middle.gif") repeat-y left top;
}

div.weblog-teaser-tags a span.weblog-teaser-tag-posts
{
	 color:#333333;
}

div.weblog-teaser-tags div.weblog-teaser-tag-last
{
	background:url("../i/redesign/blog/tag-bg-bottom.gif") no-repeat left bottom;
	padding-bottom:12px;
}

/* 4# weblog-teaser-months */

div.weblog-teaser-month
{
	margin-bottom:2px;
}

div.weblog-teaser-name
{
	font:18px/24px "Times new Roman",Arial,Helvetica;
	color:#720202; 
	background:url("../i/redesign/blog/headline-bg-image-archiv.gif") no-repeat left;
	padding-left:19px;
	margin-left:9px;
}

div.weblog-teaser-months div.weblog-teaser-month a
{
	border:1px solid #d1c2a3;
	display:block;
	line-height:28px;
	background:#fbf4e3;
}

div.weblog-teaser-month-first
{
	background:url("../i/redesign/blog/tag-bg-top.gif") no-repeat left top;
	padding-top:12px;
	margin-bottom:2px;
}

div.weblog-teaser-month-last
{
	background:url("../i/redesign/blog/tag-bg-bottom-month.gif") no-repeat left bottom;
	padding-bottom:52px;
}

div.weblog-teaser-month-first a
{
	border-bottom:1px solid #d1c2a3;
	display:block;
	margin-right:1px;
}

div.weblog-teaser-month-last a
{
	border-top:1px solid #d1c2a3;
	display:block;
	margin-right:1px;
}

/*** 5# WEBLOG ***/

body div.cms-module-weblog-post
{
	width:100%;
}

body div.cms-module-weblog-post a:hover
{
	color:#720202;
}

body div.weblog-head h1
{
	background:#851b1b;
	min-height:0;
	padding:0 0 0 21px;	
	color:#fbf4e3;
	font-size:30px;
	line-height:68px;
	font-weight:normal;
}

body div.weblog-head a
{
	padding:0px;
	background:none;
}

div.weblog-post-head
{
	background:url("../i/redesign/bg-content-h1.gif") repeat-x bottom;
	margin:0px;
	min-height:0px;
	padding: 0 0 3px 0px;
}

div.weblog-post-head div.weblog-post-head-name
{
	float:left;
}

div.weblog-post-head div.weblog-post-head-meta
{
	float:right;
}

div.weblog-post-head-meta span.weblog-post-day
{
	background:url("../i/redesign/blog/calender-icon.gif") no-repeat left;
	padding-left:20px;
}

body div.weblog-post-head-name a
{
	background:none;
	color:#720202;
	line-height:20pt;
	margin:0px;
	min-height:0px;
	padding:0px;
	font-size:18pt;
	text-decoration:none;
}

body div.weblog-post-body-images
{
	float:left;
}

body div.weblog-post-body-images,
body div.weblog-post-body-images a
{
	padding-left:0;
	margin:0px;
}

body div.weblog-post-body-images
{
	margin-bottom:10px;
}

body div.weblog-post-body-content,
body div.weblog-post-body-images a img
{
	margin:10px 0 0 0px;
}

div.weblog-post-body-content
{
	float:right;
	width:445px;
}

body div.weblog-post-body-images a img
{
	margin-right:10px;
}

div.cfi-blog-comment-border
{
	border:1px solid #d1c2a3;
	padding:0 10px;
}

div.weblog-post-body-link a,
div.cfi-blog-comment-border a
{
	font-size:13px;
	line-height:36px;
	font-weight:bold;
}

div.weblog-tags-field div.weblog-tags
{
	float:left
}

div.weblog-comments-field
{
	border-top:1px solid transparent\9;
	_border-top-color:white;
}

div.weblog-tags-field
{
	border-top:1px solid #d1c2a3;
}

div.weblog-post-author
{
	display:inline-block;
	display:inlilne\9;
}

div.weblog-tags-field div.weblog-tags
{
	width:375px;
}

div.weblog-post-feedbacks-count
{
	text-align:right;
	width:285px;
	display:inline-block;
	display:inlilne\9;
}

div.weblog-write-feedback-link
{
	display:block;
	width:290px;
	display:inline;
	float:left;
}

div.weblog-tags a
{
	background:none;
	padding:0;
}

div.weblog-tags
{
	background:url("../i/redesign/bg-content-lilie.gif") no-repeat 3px;
	padding-left:20px;
}

div.weblog-post-author
{
	width:160px;
	margin:5px 0;
	padding-left:20px;
}

img.weblog_post_autor  {
	float:left;
	margin-right:10px;
}

div.weblog-post-feedbacks-count a,
div.weblog-write-feedback-link a
{
	padding-left:22px;
}

div.weblog-write-feedback-link a
{
	background:url("../i/redesign/blog/comment-write-icon.gif") no-repeat left;
}

div.weblog-post-feedbacks-count a
{
	background:url("../i/redesign/blog/comments-icon.gif") no-repeat left;
}

/*6# weblog-search */

div.search_box_submit,
div.search_box_input
{
	display:inline;
}

div.blog-search-input input.search_box_input
{
	background:url("../i/redesign/blog/seach-lupe.gif") no-repeat;
	padding-left:25px;
	border: 1px solid #969696;
	height:22px;
}

div.calendar-img
{
	float:right;
}

/* Task 10786 Plantitscherhof Website Pflege: Weinerlebnis-Punkt umgestalten */

table.hidden
{
	display:none;
}

body div.pl-content-left div.searchBox
{
	margin-top:15px;
	margin-bottom:28px;
	width:220px;
}

body div.pl-content-left div.search_box_input
{
	float:left;
}

body div.pl-content-left div.search_box_input input
{
	height:23px;
	width:124px;
	border:1px solid #d1c2a3;
	color:#850B22;
	padding-left:5px;
}

* html body div.pl-content-left div.search_box_input input
{
	width:121px;
}

body div.pl-content-left div.search_box_submit input
{
	background:url(../i/redesign2010/pl-searchbox-submit-bg.gif) no-repeat;
	width:88px;
	border:1px solid #d1c2a3;
	border-left:0px;
	height:25px;
	font:normal 15px times new roman;
	color:#850b22;
	padding-left:15px;
}

* html body div.pl-content-left div.search_box_submit input
{
	position:relative;
	top:1px;
	left:-4px;
}

body div.pl-content-left div.catalog h1
{
	border-bottom:1px solid #e5ddcb;
	padding-bottom:5px;
	margin-bottom:10px;
	width:195px;
}

* html body div.pl-content-left div.catalog h1
{
	width:120px;
}


body div.pl-content-left div.catalog img
{
	float:left;
	margin-right:10px;
}

body div.pl-content-left div.catalog a
{
	font:bold 13px arial;
	color:#850b22;
	float:left;
	padding-bottom:5px;
}

