/*
	CSS Document: css_modules.css
	Version: 1.0 | Date: 2006-05-08
	Project: www.ruhpolding.de
	Author: websLINE, 2006
	-------
	Last Updates:
	2006-09-26, EN Version Update (Box Pauschalen)
	2008-01-25, <p> auf margin und padding 0 bei .table td gestellt
	2008-05-19, einbau download temp
	2008-11-24, einbau font sizer
	2009-02-05, einrichten imgThumbs
	2010-01-18, einrichten impressionen
*/

/* IMPRESSIONEN */

.impressions {
	margin-bottom: 3px;
	width: 463px;
	}
.impressions a {
	display: block;
	float: left;
	margin-right: 5px;
	border: 2px solid #ddd;
	padding: 3px;
	position: relative;
	}
.impressions b {
	float: left;
	}
.impressions b a {
	margin-right: 0 !important;
	}
.impressions .img {
	width: 100px; height: 75px;
	border: 0;
	}
.impressions a:hover {
	border-color: #000;
	}
.impressions a .zoom {
	position: absolute;
	top: 5px; left: 5px;
	border: 0;
	}


/* IMAGE THUMBS */

.imgthumb a {
	display: block;
	padding: 3px;
	margin: 0 4px 4px 0;
	float: left;
	text-decoration: none !important;
	background: #8C9AAD;
	background: #ddd;
	}
.imgthumb a.last {
	margin-right: 0;
	}
.imgthumb a:hover {
	background: #2986B5;
	}
.imgthumb a img {
	border: 1px solid #fff;
	}
.imgthumb a strong {
	display: block;
	padding: 3px 6px;
	font-weight: normal;
	}
.imgthumb a:hover strong {
	color: #fff;
	}
.imgthumb .info {
	clear: both;
	}



/* FONT SIZER */

.fontsize {
	float: right;
	margin: -4px 0 0 15px;
	position: relative;
	}
.fontsize img {
	margin: 0 0 0 5px;
	border: 0;
	}



/* DOWNLOADS */

div.download {
	float: left;
	width: 150px;
	margin: 2px 2px 2px 0;
	border: 1px solid #D3E0B1;
	}
div.download p {
	margin: 0; padding: 3px;
	}
div.download p.title {
	background: #1AADAB;
	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
	}
div.download p.picture {
	background: #DFDFDF;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 120px;
	text-align: center;
	}
div.download p.picture img {
	border: 1px solid #D5D4D4;
	}
div.download p.data {
	background: #DAD8D8 url(img_symb-jpeg.gif) no-repeat 4px 4px;
	border: 1px solid #fff;
	padding-left: 20px;
	}
div.download p.download {
	background: #D5D4D4;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	}




/* SCHNEEBERICHT */

.snowreport {
	margin: 0 0 30px; 0;
	}
.snowreport h3 {
	margin: 8px 0 0 0; padding: 1px 0px;
	border-bottom: 1px solid #e5e5e5;
	}
.snowreport .dataline1 td {
	background: #e5e5e5;
	}
.snowreport .dataline2 td {
	background: #eee;
	}
.snowreport p {
	margin: 0px; padding: 0px;
	}



/* TOP ANGEBOT FLASH

#topAngebot {
	position: absolute;
	top: 144px;
	left: 50%;
	margin-left: -470px;
	z-index: 99;
	}
 */


/* TOP ANGEBOT STARTSEITE */

#banner-start {
	position: absolute;
	top: 170px;
	left: 50%;
	margin-left: -455px;
	}
#banner-start a {
	display: block;
	cursor: pointer;
	}
#banner-start a img {
	border: 0px;
	}
* html img.iepic { display: none; }





/* INFO CENTER */

#infocenter, #infocenterEN {
/*	height: 140px;*/
	padding: 40px 0px 5px 15px;
	}
#infocenter {
/*	background: url(img_bg-infocenter.gif); */
	background: #fff url(img_bg-inquiry.jpg) no-repeat;
	}
#infocenterEN {
/*	background: url(img_bg-infocenter_EN.gif); */
	background: #fff url(img_bg-inquiry_EN.jpg) no-repeat; 
	}
#infocenter input#datum, #infocenterEN input#datum {
	background: #fff url(img_calendar.gif) no-repeat 99% 50%;
	}
#infocenter-bttn {
	width: 140px;
	margin: 5px 0px 0px 0px;
	color: #fff;
	background: #8B98AB;
	border: 0px;
	padding: 3px;
	font-weight: bold;
	text-transform: uppercase;
	}



/* GÄSTEBUCH */

#gaestebuch p, #gaestebuch h6 {
	margin: 0px;
	padding: 0px;
	}



/* AUFLISTUNG */

#auflistung {
	margin-bottom: 15px;
	}
#auflistung img {
	float: left;
	margin-right: 5px;
	}
#auflistung b {
	font-weight: normal;
	}
#auflistung h6, #auflistung p {
	margin: 0px;
	padding: 0px;
	}
#auflistung a {
	background: url(img_bg-auflistung.gif) repeat-x;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding: 7px 3px;
	height: 72px;
	}
#auflistung a:hover {
	text-decoration: underline;
	}



/* TABELLEN FORMATIERUNG */

.table {
	width: 100%;
	border: 0px;
	margin: 20px 0px;
	}
.table td {
	border-bottom: 1px solid #fff;
	}
.table td {
	padding: 3px;
	}
.table td p {
	margin: 0; padding: 0;
	}
.rowtitle td {
	font-weight: bold;
	color: #fff;
	}
.rowdata td, .rowdata1 td {
	vertical-align: top;
	}
.rowdata {
	background: #EEF0F2;
	}
.table h4 {
	margin: 0px;
	padding: 0px;
	}


/* TABELLEN FORMATIERUNG 2 */

.table02 {
	width: 100%;
	border: 0px;
	}
.rowtitle02 {
	background: #eee;
	padding: 5px;
	}
.rowtitle02 td {
	border: 1px solid #aaa;
	}
.rowtitle02 td.data {
	text-align: center;
	}


/* TABELLEN FORMATIERUNG 3 */

.table03 {
	width: 100%;
	border: 0px;
	}
.rowtitle03 {
	padding: 2px 5px;
	}
.rowtitle03 td {
	color: #fff;
	}
.rowdata03 td, .rowdata03-1 td {
	padding: 2px 5px;
	}
.rowdata03 td.data, .rowdata03-1 td.data {
	text-align: center;
	}



/* BOX TIPP */

#tipp-line1 {
	width: auto;
	height: 17px;
	}
#tipp-line2 {
	height: 2px;
	line-height: 2px;
	width: auto;
	}
#tipp-line3 {
	width: auto;
	margin-bottom: 10px;
	padding: 15px;
	}
#tipp-line3 p {
	padding: 0px;
	margin: 0px;
	font-style: italic;
	}




/* BOX VERWANDTE THEMEN */

#verwandtethemen ul {
	margin-top: -10px;
	padding: 0px;
	}

#verwandtethemen li {
	line-height: 15px;
	margin: 2px 0px;
	padding: 0px 15px;
	display: block;
	width: auto;
	list-style-type: none;
	}
#verwandtethemen a {
/*	text-decoration: none;*/
	}
#verwandtethemen a:hover {
	text-decoration: underline;
	}


/* BOX PAUSCHALEN (Teaser) */

#box-pauschalen b, #box-pauschalenEN b {
	display: block;
	height: 20px;
	}
#box-pauschalen b {
	width: 109px;
	}
#box-pauschalenEN b {
	width: 102px;
	}
#box-pauschalen u, #box-pauschalenEN u {
	display: block;
	width: auto;
	text-decoration: none;
	padding: 5px 10px;
	}
#box-pauschalen img, #box-pauschalenEN img {
	float: left;
	border: 1px solid;
	margin: 2px 0px 0px 0px;
	}
#box-pauschalen p, #box-pauschalenEN p {
	margin: 0px 10px 5px 75px;
	padding: 0px;
	background: url(img_bg-pauschalen_unterstrich.gif) repeat-x right bottom;
	}
#box-pauschalen a:hover, #box-pauschalenEN a:hover {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: underline;
	}



/* WETTER STARTSEITE */

#wetter {
	width: 100%;
	margin: 20px 0px 0px 0px;
	background: url(img_bg-wetter.jpg) no-repeat top right;
	}
#wetter b {
	float: left;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	}


/* BOX AKTUELL */

#box-aktuell {
	position: relative;
	}
#box-aktuell p {
	margin: 0px;
	padding: 0px 20px 10px 20px;
	}

/* BOX AKTUELL CONTENT */

#box-aktuell-content {
	padding: 15px;
	text-align: center;
	}



/* BOX SUCHE */

#box-suche {
	padding: 5px 10px;
	background: #E3E6EA;
	}
.box-suche-field {
	width: 125px;
	border: 1px solid #A5ACB2;
	height: 14px;
	}
.box-suche-bttn {
	padding: 2px;
	color: #fff;
	border: 0px;
	font-weight: bold;
	}



/* BOX EVENTS-TICKETS & BOX NEWSLETTER & URLAUBSKATALOG */

#box-eventstickets, #box-newsletter, #box-urlaubskatalog {
	padding: 10px;
	}
#box-eventstickets, #box-newsletter {
	background: #EEF0F2;
	}
#box-urlaubskatalog {
	background: #E9EBEF;
	}
#box-eventstickets p, #box-newsletter p, #box-urlaubskatalog p {
	margin: 0px;
	}
#box-newsletter img, #box-urlaubskatalog img.head {
	margin: 10px 0;
	}
/*
#box-urlaubskatalog a img {
	margin: 0;
	}
*/
 


/* BREAD CRUMBS */

#breadcrumbs, #breadcrumbs a {
	color: #8B98AB;
	}
#breadcrumbs a {
	text-decoration: underline;
	}


/* CONTENT FUNCTIONS */


#content-functions, #content-functions-breit {
	position: absolute;
	bottom: 50px;
	background: url(img_bg-contentCenter.gif) no-repeat;
	width: 40px;
	height: 14px;
	padding: 80px 0px 0px 200px;
	right: 200px;
	}
#content-functions img {
	margin-left: 5px;
	}


/* GHOST LAYER */

#ghost {	
	position: absolute;
	width: 310px;
	left: -300px;
	text-align: right;
	z-index: 99;
	}
#ghost p, #ghost h1, #ghost h2, #ghost h3, #ghost h4, #ghost h5 {
	padding-right: 10px;
	}


/* SITEMAP */

#sitemap-1, #sitemap-2, #sitemap-3, #sitemap-4, #sitemap-5, #sitemap-6 {
	width: 180px;
	padding: 10px;
	margin: 10px;
	float: left;
	z-index: 9;
	position: relative;
	}
#sitemap-1 {
	background: url(img_bg-auflistung_kultur.gif) repeat-x;
	}
#sitemap-2 {
	background: url(img_bg-auflistung_gastgeber.gif) repeat-x;
	}
#sitemap-3 {
	background: url(img_bg-auflistung_winter.gif) repeat-x;
	}
#sitemap-4 {
	background: url(img_bg-auflistung_sommer.gif) repeat-x;
	}
#sitemap-5 {
	background: url(img_bg-auflistung_familie.gif) repeat-x;
	}
#sitemap-6 {
	background: url(img_bg-auflistung_wellness.gif) repeat-x;
	}
#sitemap-1 h1, #sitemap-2 h1, #sitemap-3 h1, #sitemap-4 h1, #sitemap-5 h1, #sitemap-6 h1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
#sitemap-1 h1 {
	color: #7B1D64;
	}
#sitemap-2 h1 {
	color: #16A4A2;
	}
#sitemap-3 h1 {
	color: #2D87B5;
	}
#sitemap-4 h1 {
	color: #1AAD32;
	}
#sitemap-5 h1 {
	color: #AD1A1A;
	}
#sitemap-6 h1 {
	color: #F67502;
	}
#sitemap-1 li, #sitemap-2 li, #sitemap-3 li, #sitemap-4 li, #sitemap-5 li, #sitemap-6 li {
	padding: 1px 5px;
	}


/* NEWSLETTER */

#newsletter p {
	margin: 0;
	padding: 0;
	}