/****************************************
	Allgemein 
****************************************/
* {margin:0;padding:0;}

html {
	font-size:100.01%;
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-image:url(../gfx/body_bg_hell.gif);
	background-color:#fff;
	color:#151515;
}

body.home {background-image:url(../gfx/body_bg.gif);}

div {position:relative;}
img {border:0;}

h1 {font-size:4.1em;font-weight:normal;color:#3f3a30;}
h2 {font-size:1.8em;font-weight:bold;color:#8dad28;padding-bottom:1.111em;}
h3 {font-size:1.4em;font-weight:bold;color:#777;padding-bottom:0.857em;}
p {font-size:1.1em;padding-bottom:2.5em;}
a {color:#151515;}
a.morelink {color:#8dad28;font-weight:bold;text-decoration:none;background:url(../gfx/link_arrow_8dad28.png) 0 4px no-repeat;padding-left:8px;}

table {margin-bottom:2.5em;border-collapse:collapse;font-size:1.1em;}
table p {padding:0;font-size:1em;}
table th, .tr-0 td {border-bottom:2px solid #8dad28;padding:2px;white-space:nowrap;font-weight:bold;text-align:left;vertical-align:top;}
table td {border-bottom:1px solid #3f3a30;padding:2px;text-align:left;vertical-align:top;}

fieldset {border:none;}
legend {display:none;}
input, textarea, select {background:#e8efd0;color:#8dad28;padding:5px;border:1px solid #8dad28;width:200px;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;}
label {float:left;font-size:1.1em;width:85px;;padding-top:5px;}

.clear {clear:both;}
.align-right {text-align:right;}
.align-center {text-align:center;}

.border-bottom {border-bottom-width:1px;border-bottom-style:solid;}
body.tagungen .border-bottom {border-bottom-color:#b6ab9c;}
body.hotel .border-bottom {border-bottom-color:#8dad28;}

/****************************************
	Header
****************************************/
#header-outer {background-image:url(../gfx/body_bg.gif);height:475px;z-index:20;}
#header-inner {margin:0 auto;width:990px;}

#header-image {width:990px;height:475px;overflow:hidden;}

#header-teaser {position:absolute;top:0;left:730px;width:220px;height:475px;background-image:url(../gfx/bg_ffffff_40p.png);z-index:100;}
#header-teaser-inner {position:absolute;bottom:0;left:0;width:220px;}

#header-teaser-inner h1,
#header-teaser-inner h2,
#header-teaser-inner h3,
#header-teaser-inner p {padding:5px 10px;}

body.tagungen #header-teaser-inner h1,
body.tagungen #header-teaser-inner h2 {color:#8dad28;}
body.tagungen #header-teaser-inner h3 {color:#fff;}
body.tagungen #header-teaser-inner p,
body.tagungen #header-teaser-inner a {color:#b6ab9c;}

body.hotel #header-teaser-inner h1,
body.hotel #header-teaser-inner h2,
body.hotel #header-teaser-inner h3,
body.hotel #header-teaser-inner p,
body.hotel #header-teaser-inner a {color:#8dad28;}

#header-teaser-inner h1 {font-size:20px;font-weight:normal;}
#header-teaser-inner h2 {font-size:20px;font-weight:normal;}
#header-teaser-inner h3 {font-size:12px;font-weight:bold;padding-bottom:0;}
#header-teaser-inner p {font-size:11px;}

#header-teaser-local {padding:0 10px;}
#header-teaser-global {padding:0 10px;}
/*
body.tagungen #header-teaser-local, body.tagungen #header-teaser-global {background-image:url(../gfx/bg_3f3a30_85p.png) !important;}
body.hotel #header-teaser-local, body.hotel #header-teaser-global {background-image:url(../gfx/bg_e8efd0_90p.png) !important;}
*/
body.tagungen #header-teaser-local, body.tagungen #header-teaser-global {background:url(../gfx/bg_3f3a30_85p_large.png) repeat-y;}
body.hotel #header-teaser-local, body.hotel #header-teaser-global {background:url(../gfx/bg_e8efd0_90p_large.png) repeat-y;}


#header-image-controls {
	margin-bottom:1px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.image-backward, .image-forward {display:block;width:20px;height:19px;float:right;background-repeat:no-repeat;cursor:pointer;}
.image-backward {margin-right:1px;}
body.tagungen .image-backward {background-image:url(../gfx/pagination_arrow_3f3a30_left.png);}
body.tagungen .image-forward {background-image:url(../gfx/pagination_arrow_3f3a30_right.png);}
body.hotel .image-backward {background-image:url(../gfx/pagination_arrow_8dad28_left.png);}
body.hotel .image-forward {background-image:url(../gfx/pagination_arrow_8dad28_right.png);}
.image-number {display:block;height:16px;float:right;margin-right:1px;padding:3px 10px 0;text-align:center;}
body.tagungen .image-number {background:#3f3a30;}
body.hotel .image-number {background:#8dad28;}

#header-title-wrap {position:absolute;bottom:0;left:250px;width:480px;height:110px;background-position:left bottom;z-index:100;}
#header-title {position:absolute;bottom:-9px;left:30px;}
#header-title h1 {font-size:41px;}

#nav-breadcrumb {padding:5px 5px 5px 30px;font-size:11px;}
#nav-breadcrumb ul {list-style:none;}
#nav-breadcrumb li {float:left;margin-right:10px;}
#nav-breadcrumb a {font-size:11px;color:#999;text-decoration:none;background:url(../gfx/arrow_small_999999_right.png) no-repeat 0 2px;padding-left:10px;}

#header-meta {position:absolute;top:0;left:10px;background:#fff;height:25px;overflow:hidden;z-index:100;font-size:11px;}
#header-meta-menu, .header-meta-menu {float:left;padding-top:5px;}
.header-meta-menu {margin:0 10px;}
#header-meta-menu ul {list-style:none;font-size:11px;}
#header-meta-menu li {float:left;margin-left:10px;}
#header-meta-menu a, .header-meta-menu a {color:#3f3a30;text-decoration:none;}
#header-meta-menu a:hover, .header-meta-menu a:hover, #footer-menu a.active {color:#8dad28;}

#header-meta-fontsize {float:left;margin-left:10px;padding-top:1px;}
#header-meta-fontsize a {text-decoration:none;}
#header-meta-fontsize a:hover {color:#8dad28;}
a.fontsize-default {font-size:11px;color:#8dad28;}
a.fontsize-75 {font-size:14px;}
a.fontsize-100 {font-size:16px;}

#header-meta-searchbox {float:left;margin-left:22px;} 
#searchbox-input-wrap {float:left;}
#searchbox-input {background:#3f3a30;border:none;font-size:11px;font-weight:bold;color:#726e67;width:180px;height:20px;padding:5px 5px 0 5px;}
#searchbox-input:focus {color:#fff;}

#infomaterial-button {position:absolute;bottom:0;left:10px;width:220px;height:30px;overflow:hidden;/*text-align:center;*/background:#8DAD28; z-index:1000;}
#infomaterial-button a{display:block;padding:4px 0 0 5px;font-size:18px;letter-spacing:1px;color:#fff;text-decoration:none;}

/* Intro-Seiten */
body.intro #header-outer, body.intro #header-teaser, body.intro #header-image {height:605px;}
body.intro #header-title-wrap {height:130px;}

/****************************************
	Navigation
****************************************/
#nav-main {position:absolute;top:70px;left:10px;z-index:1000;}

/* 1. Ebene */
#nav-main ul {list-style:none;width:220px;}
#nav-main ul li {margin-bottom:2px;text-align:right;}
#nav-main li.nav-main-tagungen {background:url(../gfx/bg_3f3a30_95p.png);}
#nav-main li.nav-main-hotel {background:url(../gfx/bg_8dad28_90p.png);}

#nav-main li a {
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:24px;
	margin:0 7px;
	padding:30px 5px 5px 5px;
}

/* 2. Ebene */
#nav-main li ul {width:auto;margin-top:20px;padding-bottom:5px;}
#nav-main li li {position:relative;margin:0 0 3px;padding:0;height:22px;}
#nav-main li li a {font-size:16px;margin:0;padding:0;}
/*#nav-main li li a:hover, */#nav-main li li a.active {font-weight:bold;}
#nav-main li.nav-main-tagungen li a {color:#b6ab9c;}
#nav-main li.nav-main-tagungen li a:hover {color:#8dad28;}
#nav-main li.nav-main-tagungen li a.active {color:#8dad28;}
#nav-main li.nav-main-hotel li a {color:#e4f0bd;}
#nav-main li.nav-main-hotel li a:hover {color:#3f3a30;}
#nav-main li.nav-main-hotel li a.active {color:#3f3a30;}
#nav-main li li a span {padding:0 12px 0 5px;height:22px;}
#nav-main li.nav-main-tagungen li a.active span {border-right:4px solid #8dad28;padding-right:8px;margin-right:5px;}
#nav-main li.nav-main-hotel li a.active span {border-right:4px solid #3f3a30;padding-right:8px;margin-right:5px;}

/* 3.-4. Ebene (Layer) */
.nav-main-submenu-wrap {position:absolute;top:-7px;left:220px;width:400px;display:none;background-repeat:repeat-y;background-position:5px 0;padding-left:5px;}
#nav-main li.nav-main-tagungen .nav-main-submenu-wrap {background-image:url(../gfx/bg_3f3a30_95p.png);}
#nav-main li.nav-main-hotel .nav-main-submenu-wrap {background-image:url(../gfx/bg_8dad28_90p.png);}
#nav-main li li:hover .nav-main-submenu-wrap {display:block;}
.nav-main-submenu-col {float:left;width:190px;padding:10px 5px 5px;}
/*
	Angaben mit Teaser, wurde erstmal deaktiviert!
	Nicht löschen!
.nav-main-submenu-wrap {position:absolute;top:0;left:220px;width:600px;display:none;background-repeat:repeat-y;background-position:5px 0;padding-left:5px;}
.nav-main-submenu-teaser {float:right;width:190px;padding:5px;text-align:left;}
*/

.nav-main-submenu-teaser h1,
.nav-main-submenu-teaser h2,
.nav-main-submenu-teaser h3,
.nav-main-submenu-teaser p {color:#fff;padding:0;}

#nav-main li li ul {margin:0;padding:0;}
#nav-main li li li {text-align:left;height:auto;margin:0;padding:0 0 8px 0;}
#nav-main li li li a {font-size:14px;font-weight:normal;margin:0;padding:0 0 0 12px;background-repeat:no-repeat;background-position:0 4px;border:none;}
#nav-main li li li a:hover, #nav-main li li li a.active {font-weight:normal;border:none;}
#nav-main li.nav-main-tagungen li li a {background-image:url(../gfx/arrow_b6ab9c_right.png);}
#nav-main li.nav-main-hotel li li a {background-image:url(../gfx/arrow_e8efd0_right.png);}
#nav-main li.nav-main-tagungen li li a:hover {background-image:url(../gfx/arrow_8dad28_right.png);}
#nav-main li.nav-main-tagungen li li a.active {background-image:url(../gfx/arrow_8dad28_down.png);color:#8dad28;border:none;}
#nav-main li.nav-main-hotel li li a:hover {background-image:url(../gfx/arrow_3f3a30_right.png);}
#nav-main li.nav-main-hotel li li a.active {background-image:url(../gfx/arrow_3f3a30_down.png);color:#3f3a30;border:none;}
/*#nav-main li.nav-main-tagungen li li a.active,
#nav-main li.nav-main-hotel li li a.active {border:none;background:url(../gfx/arrow_ffffff_down.png) no-repeat 0 4px;}*/

#nav-main li li li li {padding:2px 0 2px 10px;}
#nav-main li li li li a {font-size:12px;background-position:0 3px;}
#nav-main li.nav-main-tagungen li li li a {background-image:url(../gfx/arrow_small_b6ab9c_right.png);}
#nav-main li.nav-main-hotel li li li a {background-image:url(../gfx/arrow_small_e8efd0_right.png);}
#nav-main li.nav-main-tagungen li li li a:hover,
#nav-main li.nav-main-tagungen li li li a.active {background-image:url(../gfx/arrow_small_8dad28_right.png);}
#nav-main li.nav-main-hotel li li li a:hover,
#nav-main li.nav-main-hotel li li li a.active {background-image:url(../gfx/arrow_small_3f3a30_right.png);}
/*#nav-main li.nav-main-tagungen li li li a.active,
#nav-main li.nav-main-hotel li li li a.active {background:url(../gfx/arrow_small_ffffff_right.png) no-repeat 0 3px;}
*/
/****************************************
	Content
****************************************/
#content-outer {margin:0 auto;width:990px;padding:55px 0;background:#fff;z-index:10;}
body.gallerypage #content-outer {/*z-index:30;*/ min-height:360px;}
#reservation-button {position:absolute;top:0;left:10px;width:220px;height:30px;overflow:hidden;/*text-align:center;*/background:#3f3a30;}
#reservation-button a{display:block;padding:4px 0 0 5px;font-size:18px;letter-spacing:1px;color:#fff;text-decoration:none;}
#teaser-end {position:absolute;top:0;left:730px;width:220px;height:30px;overflow:hidden;}
body.tagungen #teaser-end {background:url(../gfx/teaser_abschluss_3f3a30.png) no-repeat center #3f3a30;}
body.hotel #teaser-end {background:url(../gfx/teaser_abschluss_8dad28.png) no-repeat center #8dad28;}

#content {float:right;width:670px;margin-right:40px;}
#content ul {list-style:none;padding:0 0 2.5em 0;}
#content ol {padding-bottom:2.5em;padding-left:2.5em;}
#content li {font-size:1.1em;padding-bottom:0.455em;}
#content li li {font-size:1em;}
#content ul li {padding-left:16px;background:url(../gfx/bullets_8dad28.png) no-repeat 0 2px;}

#content-teaser {float:left;width:220px;margin-left:10px;}
#content-teaser-local, #content-teaser-global {width:200px;padding:0 10px 10px;}
#content-teaser h1 {padding-bottom:5px;}
#content-teaser h2 {padding-bottom:5px;}
#content-teaser h3 {padding-bottom:5px;}
#content-teaser p {padding:5px 0;}
#content-teaser .border-bottom {padding-bottom:5px;margin-bottom:5px;}



div.csc-textpic-above div.csc-textpic-imagewrap {margin-bottom:10px !important;}
.csc-textpic-caption {font-size:1.1em;font-style:italic;padding:5px 0;}

a.back-button {text-decoration:none;padding:5px 10px; background-color:#3f3a30;color:#726e67;}
a.back-button:hover {color:#fff;}
/****************************************
	Sitemap
****************************************/
#content .csc-sitemap ul {margin:0;padding:0.455em 0 0;}
#content .csc-sitemap li {font-size:1.6em;}
#content .csc-sitemap li li {font-size:0.875em;}
#content .csc-sitemap li li li {font-size:0.9em;}

/****************************************
	Mailform
****************************************/
.csc-mailform-field {padding-bottom:10px;}
input.csc-mailform-submit {width:auto;margin-left:85px;background:#8dad28;color:#fff;}
input.csc-mailform-check, input.csc-mailform-radio {width:auto;margin-top:5px;}
span.csc-mailform-radio input {clear:both;}
span.csc-mailform-radio label {float:none;padding-left:5px;}

/****************************************
	Indexed search
****************************************/
.tx-indexedsearch fieldset {border:none;}
.tx-indexedsearch legend {display:none;}

.tx-indexedsearch-search-submit {padding:10px 0 0 85px;}
.tx-indexedsearch-searchbox-button {background:#8dad28;border:1px solid #8dad28;color:#fff;padding:2px;font-size:1.1em;font-weight:bold;width:auto;}

.tx-indexedsearch-whatis {font-size:1.1em;}
.tx-indexedsearch-sw {font-weight:bold;}

.tx-indexedsearch-redMarkup {color:#8dad28;}

.tx-indexedsearch-res h2 {background:#3f3a30;margin-bottom:1.111em;padding:5px;}
.tx-indexedsearch-res h3 {background:#e8efd0;margin-bottom:1.111em;padding:5px;}
.tx-indexedsearch-res h2 a, .tx-indexedsearch-res h2 span.tx-indexedsearch-result-count {text-decoration:none;color:#fff;}
.tx-indexedsearch-res h3 a {text-decoration:none;color:#3f3a30;}
.tx-indexedsearch-res span.tx-indexedsearch-title {float:left;}
.tx-indexedsearch-percent, .tx-indexedsearch-result-count {float:right;}

#content ul.browsebox {}
#content ul.browsebox li {background:none;display:inline;padding:0 10px 0 0;}
#content .tx-indexedsearch-sectionlinks li {background:none;}

/****************************************
	News
****************************************/
.news-latest-item {padding-bottom:5px;}
.news-latest-item h3 {font-size:1.1em;font-weight:bold;color:#454545;padding:0 0 5px 0 !important;}
.news-latest-item h3 a {color:#454545;text-decoration:none;}
.news-latest-item p {color:#454545;font-size:1.1em;padding:0 0 5px 0 !important;}
.news-latest-image {margin-bottom:10px;border:1px solid #8dad28;}
.news-latest-morelink a {color:#8dad28;font-weight:bold;text-decoration:none;background:url(../gfx/link_arrow_8dad28.png) 0 4px no-repeat;padding-left:8px;}

.news-list-item {border-bottom:1px solid #8dad28;padding-bottom:10px;margin-bottom:10px;}
.news-list-date {color:#8dad28;font-size:1.1em;}
.news-list-item h3 a {color:#777;text-decoration:none;}
.news-list-item img {float:left;border:1px solid #8dad28;}
.news-list-subheader {margin-left:210px;}
.news-list-subheader p {padding-bottom:5px;}
.news-list-morelink {display:block;padding:5px 0;}
.news-list-morelink a {color:#8dad28;font-weight:bold;text-decoration:none;background:url(../gfx/link_arrow_8dad28.png) 0 4px no-repeat;padding-left:8px;}

.news-single-date {font-size:1.1em;font-weight:bold;}
.news-single-backlink a {color:#8dad28;font-weight:bold;text-decoration:none;background:url(../gfx/link_arrow_8dad28.png) 0 4px no-repeat;padding-left:8px;}


/****************************************
	Veranstaltungskalender
****************************************/
.user-vkalender-pi1 {padding-bottom:2.5em;}
.user-vkalender-pi1-table {width:100%;border-bottom:1px solid #777;}
.user-vkalender-pi1-table td {border:none;padding:5px;}
.user-vkalender-pi1-border {border-top:1px solid #777;}
.user-vkalender-pi1-td-datum {color:#8dad28;font-weight:bold;width:60px;}
.user-vkalender-pi1-td-header {font-weight:bold;}
.user-vkalender-pi1-td-button {width:50px;text-align:right;}
.user-vkalender-pi1-submit {background:#8dad28;border:1px solid #8dad28;color:#fff;font-size:1.1em;font-weight:bold;width:auto;margin-left:10px;}

/****************************************
	Onlinereservierung
****************************************/
.tx-onlinereservierung2k7-pi1 tr.highlight { background:#e8efd0;color:#8dad28;padding:5px;font-weight:bold;}
.tx-onlinereservierung2k7-pi1 input,
.tx-onlinereservierung2k7-pi1 select {width:auto;}
.tx-onlinereservierung2k7-pi1 table td {border-bottom:none;}

td.onlinereservierung-txt  {width:150px;}
.tx-onlinereservierung2k7-pi1 p.error {padding-bottom:0 !important;}
#content .tx-onlinereservierung2k7-pi1 .error  ul {list-style-position: inside;list-style-type: square;padding-bottom:0;}
#content .tx-onlinereservierung2k7-pi1 .error  ul  li {background:none;color: #f00;font-weight:bold;padding-left:0;}

#content .tx-onlinereservierung2k7-pi1 input, 
#content .tx-onlinereservierung2k7-pi1 textarea, 
#content .tx-onlinereservierung2k7-pi1 select {padding:0;margin:0;}

table.onlinereservierung-overview td {vertical-align:middle;}

table.onlinereservierung-overview td.td-0 {width:10px;}
table.onlinereservierung-overview td.td-1 {text-align:left;width:295px;}
table.onlinereservierung-overview td.td-2 {text-align:right;}
table.onlinereservierung-overview td.td-3 {width:50px;}

.ui-datepicker .ui-datepicker-next {background: url(../gfx/pagination_arrow_8dad28_right.png) left 2px !important;}
.ui-datepicker .ui-datepicker-prev {background: url(../gfx/pagination_arrow_8dad28_left.png) left  2px !important;}
.ui-widget {font-size:1em !important;}
.ui-datepicker button {border:1px solid #8DAD28 !important;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
.ui-corner-all {
-moz-border-radius-bottomleft:0px !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topleft:0px !important;
-moz-border-radius-topright:0px !important;
}

.tx-onlinereservierung2k7-pi1 a.openCalender img {padding:2px;}
.tx-onlinereservierung2k7-pi1  select.date-selector {float:left;}

/****************************************
	Footer
****************************************/
#footer-wrap {position:fixed;bottom:0;width:100%;z-index:50;}
#footer {
	width:990px;height:35px;
	margin:0 auto;
	background-color:#3f3a30;
	text-align:left;	
	font-size:11px;
}
#footer-addthis {margin-left:10px;padding:10px 0 0 10px;height:25px;border-left:10px solid #fff;}
#footer-menu {position:absolute;right:10px;top:0;padding:10px 10px 0 0;border-right:30px solid #fff;height:25px;}
#footer-menu ul {list-style:none;font-size:11px;}
#footer-menu li {float:left;margin-left:10px;}
#footer-menu a {color:#726e67;text-decoration:none;}
#footer-menu a:hover, #footer-menu a.active {color:#fff;}

/****************************************
	Home images
****************************************/
body.home, #home-image, #home-image table, #home-image td {height:100%;width:100%;overflow:hidden;padding:0 !important;margin:0 !important;border:0 !important;}
#home-image {position: fixed;}
#home-image div {height:100%;left:0;position:absolute;top:0;width:100%;}
#home-image td {text-align:center;vertical-align:middle;}
#home-image img {margin:0 !important;min-height:100%;min-width:100%;}

body.home #header-outer {background-image:none;}
body.home #page, body.home #header-outer, body.home #header-inner, body.home #header-teaser {height:100%}
#home-image img {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	/* Set up positioning */
	position: absolute;
	top: 0;
	left: 0;
}

/****************************************
	Home teaser
****************************************/
body.home #header-teaser-inner {background:#fff;}
body.home #header-teaser-local, body.home #header-teaser-global {padding-bottom:10px;}
#teaser-border-inner {background:url(../gfx/bg_8dad28_80p.png);height:8px;width:120px;line-height:1px !important;}

/****************************************
	Wetteranzeige
	c6c6c6
	666666
	32 14 11
	57 35
****************************************/
.tx-mmweather-pi1 {background:url(../gfx/weather_bg.png) no-repeat; width:220px; height:233px;}

.tx-mmweather-today {width:220px;height:152px;}
.tx-mmweather-today .tx-mmweather-icon {position:absolute;top:10px;right:15px;}
.tx-mmweather-today .tx-mmweather-temp {position:absolute;top:15px;left:10px;}
.tx-mmweather-today .tx-mmweather-day {font-size:32px; color:#fff;}
.tx-mmweather-today .tx-mmweather-night {font-size:14px; color:#c6c6c6; display:block;}
.tx-mmweather-today .tx-mmweather-temp b {font-size:14px;color:#666;font-weight:normal;padding-right:2px;}
.tx-mmweather-city {position:absolute;width:100%;padding-bottom:5px;left:0;bottom:0;color:#FFFFFF;font-size:15px;text-align:center;}

.tx-mmweather-forecast {float:left;width:72px;height:81px;margin-left:2px;}
.tx-mmweather-forecast.first {margin-left:0px;}
.tx-mmweather-forecast .tx-mmweather-icon {position:absolute;top:20px;left:8px;}
.tx-mmweather-forecast .tx-mmweather-date {position:absolute;top:0;left:0;width:100%;text-align:center;font-size:11px;color:#c6c6c6;padding-top:6px;}
.tx-mmweather-forecast .tx-mmweather-temp {position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:11px;color:#c6c6c6;padding-bottom:6px;}
.tx-mmweather-forecast .tx-mmweather-temp span {padding:0 2px;}
.tx-mmweather-forecast .tx-mmweather-temp b {color:#666;font-weight:normal;padding-right:2px;}


