ul, li, body, table, h1, h2, h3 {
	padding: 0;
	margin: 0;
}
body {
	background: url(../images/body_bg_pattern.jpg) repeat-x left top #83001e;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}
html {
	height: 100%;
	margin-bottom: 1px;
}
a {
	text-decoration: none;
	outline: none;
}
div {
	position: relative;
}
h1 {
	color: #911e37;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	overflow: hidden;
	width: 100%;
}
h3 {
	font-weight: normal;
	font-size: 1.1em;
	color: #911e37;
	margin: 15px 0 5px 0;
}
textarea {
	border: 1px solid #C3B39C;
}
.preis {
	color: #911e37;
	font-size: 1.4em;
	font-weight: bold;
}
.preis_rechts {
	color: #911e37;
	font-size: 1.4em;
	text-align: right;
	font-weight: bold;
}
.preis_klein_rechts {
	color: #911e37;
	font-size: 1.2em;
	text-align: right;
	font-weight: bold;
}
.bronze {
	color: #7B6A30 !important
}
.preis_klein {
	color: #911e37;
	font-weight: bold;
}
a .preis {
	color: #911e37 !important;
}
#col_right h1 {
	color: #fff;
}
h2 {
	font-size: 1.8em;
}
ul {
	list-style: none;
}
img {
	border: none;
}
#container {
	width: 960px;
	overflow: hidden;
	margin: 0 15px 0 15px;
	height: 1%;
	background: url(../images/col_right_bg_pattern.jpg) repeat-y right top #fff3e8;
}
#container_shadow {
	width: 990px;
	margin: auto;
	background: url(../images/shadow_bg_pattern.png) repeat-y left top;
}
#col_right ul, #col_left ul {
	list-style-image:  url(../images/punkt.gif);
	padding: 0 0 0 30px;
	line-height: 1.2em;
}
.sIFR-jquery {
}
.sIFR-replaced {
}
#col_right ul li, #col_left ul li {
	margin: 7px 5px 7px 5px;
}
#col_left ul {
	margin: 5px 0 10px 10px;
}
/*************************

HEAD

*************************/

#head {
	height: 130px;
	width: 960px;
	float: left;
	z-index: 99;
	background-color: #fff;
}
#last_minute {
	float: left;
}
#head_navi {
	margin: 5px;
	overflow: hidden;
	width: 430px;
	position: relative;
	z-index: 999;
}
#head_navi {
	margin: 0 0 0 150px;
}
#head_navi ul {
	float: left;
	margin: 5px 20px 0 0px;
}
#head_navi ul li {
	float: left;
	margin: 0 4px 0 0;
	padding:  0 0 0 4px;
	border-left: 1px solid #edd9de;
	font-size: 0.8em;
}

#head_navi ul li.last{
margin-right: 0 !important;
}

#head_navi ul li:first-child {
	border-left: none;
}
#head_navi ul li a {
	color: #7b6a30;
	padding: 2px 0 2px 0;
	display: block;
}
#head_navi ul li a:hover {
	color: #C0A47C;
}
#mainnavi {
	width: 960px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #7b6a30;
	border-bottom: 1px solid #6c5e2b;
	border-top: 1px solid #897636;
	z-index: 99;
}
#mainnavi ul li {
	position: relative;
	float: left;
	height: 1%;
	background: url(../images/navi_li_separator.jpg) no-repeat left top;
}
#mainnavi ul li:first-child {
	background: none;
}
#mainnavi ul li a {
	color: #fff3e8;
	color: #EBD7C2;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	padding: 7px 9px 7px 10px;
}
#mainnavi .active a, #mainnavi .active_navi a {
	color: #fff;
}
.subnavi {
	top: 28px;
	left: 0;
	position: absolute;
	background-color: #6c5e2b;
	border-bottom: 1px solid #6c5e2b;
	border-right: 1px solid #6c5e2b;
	display: none;
	width: 200px;
	-moz-opacity: 0.95;
}
.subnavi ul li {
	padding: 0 !important;
	background: none !important;
	float: none !important;
	display: block !important;
	margin: 0;
}
.subnavi ul li a {
	font-size: 0.8em !important;
	font-weight: normal !important;
	line-height: 1.4em;
	padding: 5px 5px 5px 10px;
	display: block;
}
.subnavi ul li a:hover {
	font-weight: bold !important;
}
/*
#mainnavi .last .subnavi{
right: -15px !important;
left: auto !important;
}*/

#logo {
	position: absolute;
	right: 30px;
	top: 10px;
}
#banner {
	float: left;
	background-color: #FFF3E8;
}
#banner_image {
	z-index: 9;
}
.alt {
	display: none;
}
#content {
	background:  url(../images/col_right_grad.gif) no-repeat right bottom;
	float: left;
	color: #7b6a30;
	font-size: 0.9em;
	line-height: 1.5em;
}
#col_right a {
	color: #fff !important;
}
#content a {
	color: #ae344e;
	text-decoration: none;
	overflow: hidden;
}
#content a:hover {
	color: #911E37;
	text-decoration: underline;
}
/*************************

FOOTER

*************************/

#footer {
	width: 990px;
	height: 170px;
	background: url(../images/foot_bg.jpg) no-repeat left top #83001E;
}
#footer_text {
	position: absolute;
	bottom: 10px;
	left: 20px;
	font-size: 0.8em;
	color: #c17a83;
}
#footer_text a, #path a {
	color: #d6a7ad;
}
#footer_text a:hover {
	text-decoration: underline;
}
#path {
	position: absolute;
	bottom: 70px;
	left: 20px;
	font-size: 0.8em;
	color: #c17a83;
	text-align: center;
}
.highlight {
	color: #d6a7ad;
}
/*************************

CONTENT COLÃ�ï¿½Ã¯Â¿Â½Ã�ï¿½Ã�Â´s

*************************/

#col_left {
	width: 710px;
	float: left;
}
#col_left_content {
	overflow: hidden;
	height: 1%;
	width: 710px;
}
.section {
	width: 354px;
	float: left;
	margin: 0 0 0 0;
	height: 240px;
	font-size: 0.9em;
}
.section_klein {
	width: 235px;
	float: left;
	margin: 0 0 0 0;
	height: 240px;
	font-size: 0.9em;
}
.border_seperator {
	border-right: 1px solid #fff;
}
#col_left .section_headline {
	padding: 10px 0 0 0;
}
.section_headline {
	margin: 10px 0 0px 20px;
	height: 40px;
}
#col_left .section_headline {
	background: url(../images/hg_ues.jpg) left bottom no-repeat;
}
.section_description {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 5px 20px 10px 20px;
	height: 30px;
	z-index: 999;
}
#col_left .section_description {
	margin: 0;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 334px;
	padding: 10px;
	/*
background-color: #FFF3E8;
*/
display: none;
}
.section_image {
	padding: 0 0 0px 0;
	height: 168px;
}
#col_right {
	float: left;
	width: 250px;
	color: #655520;
	font-size: 0.9em;
	float: left;
}

#col_right{
	z-index: 99;
}
#col_right_grad {
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/col_right_grad.png) repeat-x left top;
	width: 249px;
	height: 214px;
	display: none;
}
#col_right_content {
	margin: 20px;
}
.clear {
	clear: both;
}
.content_margin {
	margin: 15px;
}
#inactive {
	background-color: #7B6A30;
	width: 100%;
	height: 100%;
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}
#popup {
	position: absolute;
	width: 500px;
	background-color: #fff;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 99999;
	border: 5px solid #7B6A30;
}
#popup_close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 0.9em;
	color: #fff;
	font-weight: bold;
}
#popup_close a {
	color: #fff;
}
.hr, hr {
	height: 55px;
	background: url(../images/trennung3.gif) no-repeat;
	border: none;
	outline: 0;
	border: 1px solid #FFF3E8;
}
.image_container {
	padding-top: 21px;
	background: url(../images/rt2.jpg) center top no-repeat;
}
.image {
	border: 1px solid #7a6a2c;
	padding: 1px;
}
.image_right {
	margin: 0 0 5px 20px;
}
/*********************
Alphabet
*********************/

#lexikon_alphabet {
	width: 100%;
	overflow: hidden;
}
#lexikon_alphabet ul {
	list-style-image: none;
	padding: 0;
}
#lexikon_alphabet ul li {
	float: left;
	margin: 0 1px 0 1px;
	font-size: 1.4em;
}
#lexikon_alphabet ul li a {
	padding: 5px;
	display: block;
}
#lexikon_content {
	height: 1%;
}
.lexikon_word {
	float: left;
	width: 170px;
	font-weight: bold;
	color: #911E37;
	margin: 10px;
	height: 40px;
	height: 1%;
}
.lexikon_content {
	border-left: 1px solid #fff;
	width: 370px;
	float: left;
	padding: 5px;
	font-size: 0.9em;
	height: 1%;
}
.lexikon_entry {
	overflow: hidden;
	margin: 10px 0 0 0;
	height: 1%;
}
.lexikon_active {
	background-color: #911E37;
	color: #fff !important;
}
/*********************

Anfrage

*********************/

.anfrage_entry {
	clear: both;
	margin: 5px 0 10px 0;
	height: 30px;
}
.anfrage_label {
	width: 270px;
	float: left;
	overflow: hidden;
	font-size: 0.9em;
	height: 25px;
}
.anfrage_input .input {
	width: 190px;
}
.anfrage_input {
	float: left;
	width: 250px;
	height: 30px;
}
.anfrage_input input {
	border: none;
	background-color: transparent;
	border-bottom: 1px dotted #C17A83;
	color: #911e37;
}
.anfrage_input select {
	color: #911e37;
}
.anfrage_spacer {
	height: 10px;
}
.ui-datepicker-links {
	position: static;
	z-index: 9999;
	display: none;
}
.ui-datepicker-div div {
	position: static;
	z-index: 999999;
}
.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {
	background:#FFFFFF none repeat scroll 0 0;
	border: 1px solid #911e37;
	font-family: Verdana, Arial, sans-serif;
	font-size:1.1em;
	line-height:1.3;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0.5em 0.5em 0.5em;
	position:relative;
	text-decoration:none;
	width:15.5em;
}
#ui-datepicker-div, .ui-datepicker-div {
	background: #fff none repeat scroll 0 0;
	display:none;
	z-index: 999999;
}
#ui-datepicker-div iframe, .ui-datepicker-div iframe {
	display: none;
}
.ui-datepicker-inline {
	display:block;
	float:left;
}
.ui-datepicker-control {
	display:none;
}
.ui-datepicker-current {
	display:none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	background:#E6E6E6 url(images/e6e6e6_40x100_textures_02_glass_75.png) repeat-x scroll 0 50%;
	left:0.5em;
	position:absolute;
	top:0.5em;
}
.ui-datepicker-next {
	left:14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background:#DADADA url(images/dadada_40x100_textures_02_glass_75.png) repeat-x scroll 0 50%;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	background:transparent url(images/888888_7x7_arrow_left.gif) no-repeat scroll 50% 50%;
	border:1px solid #D3D3D3;
	cursor:pointer;
	display:block;
	font-size:1em;
	height:1.4em;
	text-indent:-999999px;
	width:1.3em;
}
.ui-datepicker-next a {
	background:transparent url(images/888888_7x7_arrow_right.gif) no-repeat scroll 50% 50%;
}
.ui-datepicker-prev a:hover {
	background:transparent url(images/454545_7x7_arrow_left.gif) no-repeat scroll 50% 50%;
}
.ui-datepicker-next a:hover {
	background:transparent url(images/454545_7x7_arrow_right.gif) no-repeat scroll 50% 50%;
}
.ui-datepicker-prev a:active {
	background:transparent url(images/222222_7x7_arrow_left.gif) no-repeat scroll 50% 50%;
}
.ui-datepicker-next a:active {
	background:transparent url(images/222222_7x7_arrow_right.gif) no-repeat scroll 50% 50%;
}
.ui-datepicker-header {
	height: 30px;
}
.ui-datepicker-header select {
	background:#fff none repeat scroll 0 0;
	border:1px solid #D3D3D3;
	color:#555555;
	font-size:1em;
	line-height:1.4em;
	margin:0 !important;
	position:absolute;
	top:0.5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	left:2.2em;
	width:7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	left:9.4em;
	width:5em;
}
table.ui-datepicker {
	text-align:right;
	width:15.5em;
}
table.ui-datepicker td a {
	background:#fff;
	border: 1px solid #e4d2bc;
	margin: 1px;
	color:#555555;
	cursor:pointer;
	display:block;
	padding:0.1em 0.3em 0.1em 0;
}
table.ui-datepicker td a:hover {
	background:#911e37 repeat-x scroll 0 50%;
	color:#212121;
	color: #fff;
}
table.ui-datepicker td a:active {
	background:#911e37 url(images/ffffff_40x100_textures_02_glass_65.png) repeat-x scroll 0 50%;
	border:1px solid #DDDDDD;
	color:#222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
	color:#222222;
	font-size:0.9em;
	padding:0.3em 0;
	text-align:center;
	text-transform:uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color:#222222;
}
.ui-datepicker-today a {
	background-color: #c98896 !important;
}
.ui-datepicker-current-day a {
	background-color: #911e37 !important;
	color: #fff !important;
}
#popupimage {
	z-index: 999;
	position: absolute;
	border: 5px solid #7B6A30;
}
#popupimage_close {
	background-color: #7B6A30;
	padding: 5px;
}
#popupimage_close a {
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
}
.pics {
	width: 530px;
	height: 180px;
	padding: 10px 70px 10px 70px;
}
.pics_center {
	width: 670px;
	height: 180px;
	padding: 10px 0 10px 0;
}
.pics_big_center {
	width: 670px;
	height: 180px;
	padding: 10px 0 10px 0;
}
.picbox {
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
	width: 255px;
}
.pics_big_center {
	height: 260px;
}
.pics_big_center .picbox {
	margin: auto !important;
	float: none;
	margin: 0 10px 0 0;
	width: 405px;
}
.pics_center .picbox {
	margin: auto !important;
	float: none;
}
.pics_control {
	padding: 5px 0 0 65px;
}
.pics_big_center .pic {
	width: 405px !important;
	height: 255px !important;
}
div.pic {
	overflow: hidden;
	width: 255px;
	height: 155px;
}
img.pic {
	margin: 5px;
}
.pic img, img.pic, ul#pressebilder li img, .umgebung_picbox img {
	border: 1px solid #7B6A30;
	padding: 1px;
}
.picbox ul {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 0 0 0 !important;
}
.picbox li {
	margin: 0 !important;
	padding: 0 !important;
	height: 255px;
}
.description {
	font-style: italic;
	font-size: 0.9em;
}
ul#pressebilder {
	list-style: none;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.6em;
}
ul#pressebilder li {
	float: left;
	width: 170px;
	padding: 5px;
	margin: 20px;
	height: 130px;
	text-align: center;
}
.special {
	padding: 3px 0 3px 20px;
	background: url(../images/punkt.gif) no-repeat left 4px;
}
.special_block {
	padding: 3px 0 3px 20px;
	background: url(../images/punkt.gif) no-repeat left 4px;
	display: block;
}
.navi_special {
	float: none;
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	width: 100%;
}
.navi_special ul {
	list-style-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.navi_special ul li {
	float: left;
	padding: 0 10px 0 20px;
	background: url(../images/punkt.gif) no-repeat left center;
}
.selectbox {
	background: url(../images/selectbox_bg.gif) no-repeat right top !important;
	border: none !important;
	padding: 2px 24px 2px 2px !important;
	cursor: pointer;
	border-left: 1px solid #c3b39c !important;
	z-index: 999999;
}
.selectbox:hover {
	background-position: bottom right !important;
}
.selectbox-wrapper {
	background-color: #e3d0b6;
	position: absolute;
	border: 1px solid #c3b39c !important;
	cursor: pointer;
	left: 0;
	z-index: 9999999;
}
.selectbox-wrapper .current {
	background-color: #c3b39c !important;
}
.selectbox-wrapper .selected {
	background-color: #c3b39c !important;
}
.selectbox li {
	display: block;
}
.selectbox-wrapper ul {
	list-style: none !important;
	list-style-image: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.selectbox-wrapper ul li {
	margin: 0 !important;
	padding: 4px !important;
}
#anfrage_einzelzimmer_input, #anfrage_doppelzimmer_input, #anfrage_suite_input, #anfrage_anzahl_erwachsene_input, #anfrage_anzahl_kinder3_input, #anfrage_anzahl_kinder6_input, #anfrage_anzahl_kinder12_input {
	width: 25px;
}
ul.navi_special_vert {
	list-style-image: none !important;
	margin: 0;
	padding: 0 !important;
}
ul.navi_special_vert li {
	padding: 0 10px 0 20px;
	background: url(../images/punkt.gif) no-repeat left center;
}
div.tableoverview {
	background: url(../../../images/ornamente_bg.jpg) no-repeat left bottom #fff;
}
.tableoverview td {
	border-bottom: 1px solid #c37888;
	border-right: 1px solid #c37888;
	padding: 7px;
}
.tableoverview {
	border-top: 1px solid #c37888;
	border-left: 1px solid #c37888;
	border-bottom: 1px solid #911e37;
	border-right: 1px solid #911e37;
}
#anfrage_page_2 {
}
.tip {
	margin: 20px 0 20px 0;
	padding: 2px;
	border: 1px dotted #bb808d;
	color: #911E37;
}
.umgebung_picbox {
	float: right;
	margin: 10px 0 10px 30px;
}
.hiddenCheckbox {
	display: none;
}
/* ------------------------------------------------------------------------
	This you can customize
------------------------------------------------------------------------- */

	label.checkbox span.holder {
	height: 61px; /* Total height of your checkbox image */
	background: url(../images/checkbox.gif) 0 -1px no-repeat; /* Path to your checkbox image */
}
label.radio span.holder {
	height: 61px; /* Total height of your radio buttons image */
	background: url(../images/radio.gif) 0 -1px no-repeat; /* Path to your radio button image */
}
label.checkbox:hover span.holder,  label.radio:hover span.holder {
	top: -21px;
} /* Background position on mouseover */
label.checked span.holder,  label.checked span.holder {
	top: -42px !important;
} /* Background position when checked */
/* ------------------------------------------------------------------------
	Customize at your own risk
------------------------------------------------------------------------- */

	label.list {
	float: left;
	clear: left;
	margin: 0 0 5px 0;
}
label.inline {
	float: left;
	margin: 0 10px 0 0;
}
input.hiddenCheckbox {
	position: absolute;
	left: -10000px; /* Hide the input */
}
label.prettyCheckbox span.holderWrap {
	display: block;
	float: left;
	position: relative;
	margin-right: 5px;
	overflow: hidden;
	left: 0;
}
label.prettyCheckbox span.holder {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#musik {
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 512px;
}
.downloadcenter td {
	vertical-align: top;
	width: 100px;
}
#gutschein_hotline, #gutschein_hotline_en {
	width: 175px;
	height: 90px;
	position: absolute;
	left: -12px;
	top: 0;
	display: block;
	background: url(../../../images/gutscheine_online.jpg) no-repeat left top;
	z-index: 998;
}

#gutschein_hotline span, #gutschein_hotline_en span{
display: none;
}

#gutschein_hotline_en {
	background: url(../../../images/gutscheine_online_en.jpg) no-repeat left top;
}

.slide_content {
	margin: 0 20px 0 50px;
	float: left;
	width: 250px;
}
.news_date {
	color: #7B6A30;
	font-weight: bold;
}
.errors {
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px dotted #BB808D;
	background-color: #e5bdc5;
	color: #911E37;
}
.required {
	color: #911E37;
	font-weight: bold;
}
.tickercontainer {
	color: #ccc;
	position: absolute;
	left: 10px;
	top: 75px;
	width: 700px !important;
	font-size: 0.8em;
	z-index: 999;
	height: 20px !important;
}
.mask {
	width: 700px !important;
}
.tooltip {
}
#tooltip {
	position: absolute;
	margin-top: 40px;
	margin-left: -140px;
	background-color: #83001E;
	color: #EBD7C2;
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	font-style: italic;
	-moz-opacity: 1;
	border-right: 1px solid #7B6A30;
	border-bottom: 1px solid #7B6A30;
}
#tooltip span.arrow {
	position: absolute;
	left: 0;
	top: -9px;
	background: url(../images/tooltip_arrow.gif) no-repeat 0px 0px;
	width: 11px;
	height: 9px;
}
.sectiontableentry1 {
	text-align: center;
}
#lang {
	position: absolute;
	left: 580px;
	top: 5px;
}
#lang li {
	float: left;
	margin: 0 5px 0 0;
}
.ditto_date {
}
.ditto_pageTitle {
	font-size: 1.6em;
	margin: 0 0 5px 0;
	font-weight: normal;
}
.ditto_item {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ded1a5;
}
.ditto_date {
	font-weight: bold;
	font-size: 0.9em;
	color: #911e37;
}
#hotelprospekt_anfordern label {
	display: block;
}
#hotelprospekt_anfordern .anfrage_label {
	width: 100px;
}
#hotelprospekt_anfordern .anfrage_input {
	width: 150px
}
#anfrage_submit {
	cursor: pointer;
}

.kundenmeinungen-row{
margin: 0 50px 50px 60px;
}

.kundenmeinungen-title{
font-style: italic;
color: #7B001C;
}


ul#kundenmeinungen-list .kundenmeinungen-content{
position: relative;
padding: 20px 30px 20px 30px;
}

ul#kundenmeinungen-list .kundenmeinungen-title{
font-style: italic;
font-weight: normal;
color: #7B001C;
text-align: right;
}

.kundenmeinungen-content{
position: relative;
}

.kundenmeinungen-content a:hover{
text-decoration: none !important;
}

ul#kundenmeinungen-list, ul#kundenmeinungen-list li{
padding: 0;
margin: 0;
list-style: none;
list-style-image: none;
color: #fff;
}

ul#kundenmeinungen-list .quote_start{
font-family: Times New Roman, serif;
font-size: 4em;
position: absolute;
left: 0px;
top: -10px;
color: #7D6D2F;
display: block;
line-height: normal !important;
}

ul#kundenmeinungen-list .quote_end{
font-family: Times New Roman, serif;
font-size: 4em;
position: absolute;
right: 0px;
bottom: 0px;
color: #7D6D2F;
display: block;
line-height: normal !important;
}

.quote_start{
font-family: Times New Roman, serif;
font-size: 5em;
position: absolute;
left: -45px;
top: -50px;
color: #BFAA6B;
display: block;
line-height: normal !important;
}

.quote_end{
font-family: Times New Roman, serif;
font-size: 5em;
position: absolute;
right: -20px;
bottom: -30px;
color: #BFAA6B;
display: block;
line-height: normal !important;
}

a.facebook-link{
background: url(../images/facebook_icon.png) no-repeat left center;
padding:  2px 0 2px 20px !important;
}


