a:link, a:visited, .post-meta-bottom p { color: #673c5a; }

#sidebar a 
{ 
	color: #673C5A; 
	text-decoration: underline;
}
#subscribe p em, #subscribe p a:hover, .info em { color: #673c5a; }
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:hover { background-color: #a565e5; border:1px solid #9053cc; }
#subscribe #search h3 { color: #673c5a; }
h5.meta, .recent h3 a, cite.fn, span.says, a.reply { color: #673c5a !important; }
#post-content a { color: #673c5a; text-decoration: underline;}
#post-content a.post-edit-link { background: #673C5A; float: right;}
span.meta-comments { background: url(images/meta-comment-bg-purple.jpg) no-repeat scroll 0 0; }

ul#page-menu li li { background:#48253d; }
ul#page-menu > li:hover > a { background-color: #48253d; }
#page-menu li li a:hover, ul#page-menu li.current_page_item li a:hover { background-color: #572a48; }
#page-menu ul { background-image: url(images/pages-bottom-purple.png); }
body { background: #f0f0ea url('images/top-bg-purple.jpg') repeat-x top left; }

.reply-container { background:transparent url(images/reply-right-bg-purple.png) no-repeat scroll right bottom; }
	a.comment-reply-link { background:#8c6577 none repeat scroll 0 0; color: #ffffff; }
	
.wp-pagenavi a, .wp-pagenavi a:link { border: 1px solid #e9e9e9; color: #413f36; background-color: #fff; }
.wp-pagenavi a:visited { border: 1px solid #e9e9e9; color: #413f36; background-color: #fff; }
.wp-pagenavi a:hover { border: 1px solid #91617a; color: #FFF; background-color: #a6779a; }
.wp-pagenavi a:active {  border: 1px solid #e9e9e9; color: #413f36; background-color: #fff; }
.wp-pagenavi span.pages { border: 1px solid #e9e9e9; color: #413f36; background-color: #fff; }
.wp-pagenavi span.current { border: 1px solid #91617a; color: #FFF; background-color: #a6779a; }
.wp-pagenavi span.extend { border: 1px solid #91617a; color: #FFF; background-color: #a6779a; }

/*------------------------------------------------*/
/*-------------------[HOTELDETAILS]-------------------*/
/*------------------------------------------------*/
}
#standort { 
	clear: both;

	}
	
#entfernungen { 
			font-size:10px; 
		    line-height: 1.5;
			border: thin;
			border-style:dashed;
			border-color:#D4D4D4;
			padding: 5px;
}

#entfernungenlink
{
	clear: both;
	}

#toggleentfernungen 
{
	font-size: 80%;
}

#hotellogo 
{ 
	float: right;
	border: 1px solid #d4d4d4 !important; 
	padding: 5px !important;
	margin: 28px 0 0 0;
}

#minikarte 
{ 
	
	border: 1px solid #d4d4d4 !important;
	padding: 5px !important;
}

.miniback
{
	float: right;
	margin: 3px 0 0 0;
	/*background: #FFF url('images/miniback.png') no-repeat; */
}

.pauschalendetails
{
	border: 1px solid #d4d4d4 !important;
	padding: 5px 0 5px 10px !important;	
}

ul#hotelunterseiten li
{
	/*float: left;*/
	padding: 2px 5px 0px 5px;
	font-size: 80%;
}

#zusatzinfos
{
	border: 1px solid #d4d4d4;
	padding: 5px;
	margin: 6px 0 0 0;
	width:150px;
	float: right;
}

#weitere
{
	width: 250px;
}

#weiterpfeil 
{
	margin: 0 0 -3px 0;
}

.buchung
{
	float: clear;
	padding: 0 0 8px 0;
	margin: 33px 0 0 -3px;
}

.preview
{
	border: #d4d4d4 solid 1px !important;
	margin: 18px 15px 0 0 !important;
	padding: 3px 3px 3px 3px !important;
}

.linkback
{
	margin: 10px 0 -20px 35px;
}

.linkback-bottom
{
	margin: 30px 0 0 35px;
	clear: both;
}

#footer-navi
{ 
	clear: both;
	padding: 5px 20px 5px 50px;
}

.break{ width: 100%; height: 20px !important;}

#kalender{ 
	/*padding: 3px !important;*/
	/*border: #d4d4d4 1px solid !important;*/
}

.tabelle
{
	margin: 0 0 0 -15px;
	width: 600px;
	line-height:15px;
}

#headerwerbung
{
	position: absolute;
	top:45px;
	left: 683px;
	width: 250px;
	height: 200px;
	z-index:-20;
}

.frontpage
{
	font-size: 10px !important;
}

.weiterlesen
{
	font-weight: bold !important;
	float: right !important;
}

#oeffnungszeiten
{
	margin: 10px 0 10px 0;
	height: 100px;
}

.excerpt
{
	margin: -10px 0 0 0;
}

.abiszlinks
{
	padding: 4px;
	border: #d4d4d4 1px solid;
}

.abiszlinktext
{
	text-decoration:none !important;
	color: #000 !important;
}

.abiszheader
{
	color: #000 !important;
	text-decoration: none !important;
}

.imgbox
{
	margin: 5px 0 0px 0;
	padding: 0 0 10px 0;
}

.outline
{
	padding: 4px !important;
	border: #d4d4d4 1px solid !important;
	margin: 8px 15px 0 0 !important;
}

.teaser
{
	padding: 0 !important;
}

.disc{ 

	list-style:disc !important;
	margin: 0 0 8px 20px !important;

}



.kalender{ font-size: 10px; }

.babyhotel-widget
{
	background: url(http://www.babyurlaub.at/wp-content/uploads/2009/12/Babyhotels-Babyurlaub.jpg) no-repeat;
	padding: 75px 0 0 10px;
	height: 180px;
}

.babyhotel-entry
{
	padding: 5px 0 5px 0;
}

#kontaktbuttons
{
	padding: 0 0 0 28px;

}

.kbutton
{
	border: none !important;	
}


/* Preise */
.rotGrossFett {
color:#AD2B25;
font-weight:bold;
text-transform:uppercase;
}
.zelleLinieGrau {
border-bottom:1px solid #999999;
text-align:center;
}
.zelleLinieGrauSki {
border-bottom:1px solid #999999;
color:#AD2B25;
font-weight:bold;
text-align:center;
}
.zelleMittig {
text-align:center;
width:91px;
}
.zelleMittig50 {
text-align:center;
width:44px;
}
.zelleMittigSki {
color:#AD2B25;
font-weight:bold;
text-align:center;
width:44px;
}
.saison {
float:left;
margin-bottom:5px;
margin-right:1px;
width:80px;
font-size:9px;
}
.saisonSki {
float:left;
margin-bottom:5px;
margin-right:1px;
width:137px;
}
.saisonTitle {
background-color:#999999;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-transform:uppercase;
}
.saisonTimes {
font-size:10px;
text-align:center;
}
.preisErw {
background-color:#D9DADB;
background-image:url(../pix/layout/ep-icon.gif);
background-position:center 3px;
background-repeat:no-repeat;
clear:both;
color:#999999;
font-weight:bold;
height:52px;
margin:0 1px;
}
.preisErwWi {
background-color:#D9DADB;
background-image:url(../pix/layout/ep-icon.gif);
background-position:center 3px;
background-repeat:no-repeat;
clear:both;
color:#999999;
font-weight:bold;
height:52px;
margin:0 0 0 2px;
}
.preisErwSki {
background-color:#D9DADB;
background-image:url(../pix/layout/spgrau-icon.gif);
background-position:center 3px;
background-repeat:no-repeat;
clear:both;
color:#999999;
font-weight:bold;
height:52px;
margin:0 2px 0 0;
}
.roomTitle {
color:#AD2B25;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
#roomText {
float:left;
font-size:11px;
height:120px;
line-height:15px;
padding:7px 25px 5px 15px;
text-align:left !important;
width:280px;
}
#roomText p {
text-align:left;
}
.preisErwWert {
display:block;
float:left;
height:12px;
margin-bottom:3px;
margin-top:32px;
position:relative;
text-align:center;
width:100%;
}
.preisErwWertSki {
color:#AD2B25;
display:block;
float:left;
height:12px;
margin-bottom:3px;
margin-top:32px;
position:relative;
text-align:center;
width:100%;
}
#roomDet {
background-color:#D9DADB;
height:130px;
margin:5px 0 0;
}
#roomPic {
float:left;
height:130px;
width:180px;
}
#roomPano {
float:right;
height:23px;
padding:4px 15px 0 0;
text-align:right;
width:70px;
}
#roomSize {
color:#AD2B25;
float:left;
font-weight:bold;
height:13px;
margin:2px 0 0;
width:75px;
}
#roomMaxpers {
color:#AD2B25;
float:left;
font-size:10px;
height:23px;
width:70px;
}
#roomPlan {
float:left;
height:80px;
width:155px;
}
#legende {
height:100%;
padding:20px 0 30px;
}
#roomNav {
height:25px;
margin:15px 0 0;
}
#roomList {
float:left;
text-align:center;
width:33%;
}
#roomBack {
float:left;
height:25px;
width:33%;
}
#roomNext {
float:left;
height:25px;
text-align:right;
width:33%;
}

