/* NEWSPLUGIN */
/* LISTVIEW */
.news-list-container {
	margin:0px;
	padding:0px;
}

.news-list-item {
	clear:both;
	margin-bottom:3px;
}

.news-list-content {
	clear:both;
	min-height:5px;
}

h3.news-list-header {
	margin:0px;
	padding:0px;
	font-size:12px;
}

.news-list-date {
	float:right;
	font-size:10px;
	display:block;
}

.news-list-morelink {
	font-size:11px;
}

.news-clearer {
	clear:both;
	height:1px;
	color:#333333;
}

.clearer {
	clear:both;
	height:1px;
	color:#333333;
}

.news-list-browse {}

.tx-ttnews-browsebox {
	font-size:12px;
}

.tx-ttnews-browsebox-strong {
	font-weight:bold;
}

td.tx-ttnews-browsebox-SCell {
	font-weight:bold;
}

td.tx-ttnews-browsebox-SCell a {
	padding:0px 5px;
	text-decoration:none;
	border:1px solid #ff0000;
}

/* LATEST */
.news-latest-item {
	clear:both;
	margin:0px;
	padding:5px 0px;
}

.subheader {
	display:block;
	padding-left:10px;
}

.subheader a {
	text-decoration:none;
}

/* ARCHIV */
div.news-amenu-container {
	margin:0 0 20px 0;
}

/* SINGLE */
div#news-single-item {
	width:545px;
}

.news-single-content {
	min-height:260px;
}

div.news-single-timedata {
	font-size:11px;
	text-align:right;
	padding-bottom:10px;
}

h3.news-single-header {
	font-size:14px;
}

h4.news-single-header-h4 {
}

.news-single-backlink {
	clear:both;
	font-size:12px;
	margin-top:20px;
	padding-top:5px;
	border-top:1px solid #333333;
}

.news-single-img {
	padding:5px;
	float:right;
}


.news-single-imgcaption {
	margin:0px;
	padding:0px;
	font-size:10px;
	text-align:right;
}


/* SEARCH */
div.news-search-form,
div.news-search-form form {
	margin:0px;
	padding:0px;
}

.news-search-form-submit input {
	height:23px;
	font-size:12px;
}

div.news-search-emptyMsg {
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-bottom:20px;
}

/* GOOGLE SEARCH */
#input-search {
	width:180px;
	height:12px;
}

#google-button {
	border:0px;
	font-size:10px;
	padding-top:2px;
	margin-bottom:1px;
}

/* DIRECTORY */
/* Bergbahnen */
.h3-nico-bergbahnen {
	margin:0;
	padding:0;
	font-size:12px;
}

.tx_nicosdirectory-pi1-small {
	font-size:12px;
}

.items-table {
	height:82px;
	width:546px;
	margin:0 0 5px;
	border-bottom:1px solid #cccccc;
}


#nico-dropdown {
	text-align:CENTER;
	margin:0 0 15px 20px;
}

#a-bis-z-nav,
#nico-page-nav {
	height:25px;
	width:549px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	background-color:#F4F4F4;
}

#nico-page-nav {
	height:25px;
	color:#263D6A;
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#F4F4F4;
}
	
#nico-page-nav a:link,
#nico-page-nav a:focus,
#nico-page-nav a:visited,
#a-bis-z-nav a:link,
#a-bis-z-nav a:focus,
#a-bis-z-nav a:visited {
	float:left;
	display:block;
	padding:5px 6px 5px 5px;
	border:0px;
}

.nico-no-link-active,
#a-bis-z-nav a:hover,
#nico-page-nav a:hover {
	float:left;
	display:block;
	padding:5px 6px 5px 5px;
	background-color:#cccccc;
}

.nico-no-link {
	float:left;
	color:#aaaaaa;
	display:block;
	padding:5px 6px 5px 5px;
}

.nico-container {
	margin-bottom:20px;
}

.nico-table {
	width:100%;
}

.nico-table td {
	padding:5px;
	vertical-align:top;
	background-color:#E9EBF0;
}

td.bergbahnen-image {
	width:110px;
}

td.bergbahnen-desc {
	vertical-align:top;
}

td.bergbahnen-desc ul {
	font-size:12px;
	margin-left:20px;
}

td.bergbahnen-desc * {
	text-decoration:none;
}

.nico-location {
	padding:5px;
	font-size:11px;
	margin-bottom:15px;
	background-color:#ffffff;
	border:1px dotted #263D6A;
}



/* SHOPCONFIG */
/* WARENKORB KLEIN */
/* Ueberschrift Warenkorb */
h3.h3-minibasket {
	margin:0px;
	padding:0px;
	font-size:12px;
	border-bottom:1px solid #064683;
}
/* Miniwarenkorb Container */
#miniBasket {
	min-height:50px;
	border:1px solid #064683;
}

/* Erste Zeile Warenkorb (Anz. Euro) */
.miniBasket-line-1 {
	clear:both;
	font-size:12px;
	min-height:5px;
}

/* Produktzeile */
.miniBasket-line {
	clear:both;
	font-size:12px;
	min-height:5px;
	padding:0 3px 2px;
}

/* Linke Spalte (Titel) */
.miniBasket-left-col {
	float:left;
	width:380px;
	display:block;
	font-size:12px;
}

/* Mittlere Spalte (Menge) */
.miniBasket-center-col {
	width:24px;
	float:left;
	display:block;
	font-size:12px;
	text-align:right;
}

/* Rechte Spalte (Preis) */
.miniBasket-right-col {
	width:50px;
	float:right;
	display:block;
	font-size:12px;
	text-align:right;
}

/* Einspaltige Zeile */
.miniBasket-all-col {
	display:block;
	font-size:12px;
	text-align:center;
}

/* Rechte Spalte (Preis Gesamt) */
.miniBasket-right-col-price {
	width:50px;
	float:right;
	display:block;
	font-size:12px;
	text-align:right;
	border-bottom:1px double #064683;
}

/* Messagetext */
span.miniBasket-all-col em {
	color:#A14A4A;
	font-size:10px;
}

/* Zeile Preis Gesamt */
.miniBasket-line-price {
	clear:both;
	min-height:15px;
	font-size:12px;
	padding:2px 3px 0;
	border-top:1px solid #064683;
}

/* Link zur Kasse */
span.buy a {
	font-weight:bold;
}

/* Ausrichtung zur Kasse */
.miniBasket-all-col-buy {
	display:block;
	font-size:12px;
	text-align:right;
}

/* Zeile zur Kasse */
.miniBasket-line-buy {
	display:block;
	margin-top:5px;
	min-height:5px;
	font-size:12px;
	text-align:right;
	padding:0 3px 2px;
	background-color:#eeeeee;
	border-top:1px solid #064683;
}

/* WARENKORB GROSS */
/* Formular */
form#orderlist {
	margin:0px;
	padding:0px;
}

/* inputfelder */
input#tx_wsshop_pi1_basket_1,
input#tx_wsshop_pi1_basket_2,
input#tx_wsshop_pi1_basket_3,
input#tx_wsshop_pi1_basket_4,
input#tx_wsshop_pi1_basket_5,
input#tx_wsshop_pi1_basket_6,
input#tx_wsshop_pi1_basket_7,
input#tx_wsshop_pi1_basket_8,
input#tx_wsshop_pi1_basket_9,
input#tx_wsshop_pi1_basket_10,
input#tx_wsshop_pi1_basket_11,
input#tx_wsshop_pi1_basket_12,
input#tx_wsshop_pi1_basket_13,
input#tx_wsshop_pi1_basket_14,
input#tx_wsshop_pi1_basket_15,
input#tx_wsshop_pi1_basket_16,
input#tx_wsshop_pi1_basket_17,
input#tx_wsshop_pi1_basket_18,
input#tx_wsshop_pi1_basket_19,
input#tx_wsshop_pi1_basket_20,
input#tx_wsshop_pi1_basket_21,
input#tx_wsshop_pi1_basket_22,
input#tx_wsshop_pi1_basket_23,
input#tx_wsshop_pi1_basket_24,
input#tx_wsshop_pi1_basket_25,
input#tx_wsshop_pi1_basket_26,
input#tx_wsshop_pi1_basket_27,
input#tx_wsshop_pi1_basket_28,
input#tx_wsshop_pi1_basket_29,
input#tx_wsshop_pi1_basket_30,
input#tx_wsshop_pi1_basket_31,
input#tx_wsshop_pi1_basket_32,
input#tx_wsshop_pi1_basket_33,
input#tx_wsshop_pi1_basket_34,
input#tx_wsshop_pi1_basket_35,
input#tx_wsshop_pi1_basket_36,
input#tx_wsshop_pi1_basket_37,
input#tx_wsshop_pi1_basket_38,
input#tx_wsshop_pi1_basket_39,
input#tx_wsshop_pi1_basket_40 {
	margin:0px;
	width:25px;
	height:18px;
	padding:0px;
	border:1px solid #064683;
}

input#tx_wsshop_pi1_basket_submit {
	margin:0px;
	padding:3px 0 0 0;
}

/* BESTELLFORMULAR */
input.input {
	border:1px solid #064683;
}

td.error input {
	border:1px solid #064683;
	background-color:#FFDBDB;
} 

td.error label {
	color:#98000D;
}

input.img,
td.next-prev input,
td.next-prev img {
	border:0px;
}

/* LISTENDARESTELLUNG */
/* Sortierzeile */
p.sortlink {
	border-bottom:1px solid #064683;
}

/* Sortierlinks */
p.sortlink a {
	font-weight:bold;
	text-decoration:none;
}

/* Produkttitel */
h3.h3-shoplist {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}

/* Produktliste */
ul.ul-shoplist {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li.shoplistitem {
	clear:both;
	padding:10px 0;
	min-height:85px;
	border-bottom:1px solid #064683;
}

span.shop-item-left {
	float:left;
	width:105px;
	display:block;
}

span.shop-item-left img {
	border:1px solid #064683;
}

span.shop-item-center {
	float:left;
	width:340px;
	display:block;
}

span.shop-item-right {
	float:right;
	width:100px;
	display:block;
	text-align:right;
}

span.more {
	display:block;
	margin-top:32px;
	text-align:right;
}

/* Pagebrowser */
div.tx-wsshop-pi1-browsebox p {
	font-size:12px;
}

div.pagebrowser {
	font-size:12px;
}

/* DETAILANSICHT */
/* Bilder */
div.shopsingle-left {
	float:left;
}

div.shopsingle-right {
	float:right;
	width:350px;
}

span.shopsingle-big img {
	border:1px solid #064683;
}

p.addimg {
	white-space:nowrap;
}

div.addimg {
	padding:0 5px;
	display:inline;
}

div.addimg img {
	border:1px solid #064683;
}

#backlink {
	clear:both;
}

/*
GALERIE lz_gallery

gallerie - listing */
#tx-lzgallery-pi1-listing {width:100%;border-style:dotted;border-width:1px;border-color:#263D6A;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
#tx-lzgallery-pi1-listing tr.line1 {background-color:#ffffff;color:black;}
#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;text-align:right; padding:3px;}
#tx-lzgallery-pi1-listing td.preview {width:80px;padding-left:4px;padding:5px;}
#tx-lzgallery-pi1-listing td.title {font-size:12px;font-face:bold;padding-left:10px;width:80%;}
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}

#tx-lzgallery-pi1-listing a {color:black;}	
#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#263D6A;}
#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;vertical-align:top;padding:5px;}

/* gallery - album  */

#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;font-size:12px;}
#tx-lzgallery-pi1-fotonav td.descr {color:#263D6A;}
#tx-lzgallery-pi1-fotonav {width:300px;}

#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#263D6A;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#263D6A;padding:3px;}

#tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#263D6A;text-align:center;margin-bottom:20px;font-size:20px;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}
td {
	vertical-align:top;
}
/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-weight:bold;border-bottom:0px solid lightgray;padding-top:5px;}
.tx-lzgallery-pi1-5x5-1 {font-size:10px;font-weight:normal;border-bottom:0px solid lightgray;padding-top:5px;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

/* RSS-FEED IMPORT */
div.tx-gkhrssimport-pi1 {
	width:400px;
}

.rss_title, .rss_title a {
	font-size: medium;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	color: #FF6100;
}
.rss_description {
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #2763A5;
	margin-bottom: 15px;
}
.rss_header {
	font-weight: bold;
}
.rss_summary {
	margin-bottom:10px;
}
.rss_pubbox, .rss_date, .rss_author, .rss_category {
}

div.tx-gkhrssimport-pi1 * {
	font-size:12px;
}

div.rss_header a {
	font-weight:bold;
}

/* 	VERANSTALTUNGSKALENDER */
/* Event view */
.single_event {
	border: 1px solid #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 10px;
}

.single_event .event_title {
	font-size:13px;
	font-weight:bold;
	color: #765201;
}

.single_event .event_category {
	text-align: center;
}
.single_event .event_targetgroup {
	text-align: center;
}

.single_event .question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #800003;
	font-weight: bold;
	margin-top: 10px;
}

.single_event .event_time {
}
.single_event .event_series {
}

.single_event .event_teaser {
}
.single_event .event_description {
}
.single_event .event_moreinfo{
}

.single_event .event_image {
	float: right;
}

.single_event .event_organizer_image {
	float: left;
}

/* Upcoming view */
.calendar_upcoming {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calendar_upcoming .upcoming_title {
	color: #800003;
	font-size: 15pt;
	font-weight: bold;
}

.calendar_upcoming .single_event {
	font-size: 10pt;
	margin: 5px;
}

.calendar_upcoming .single_event .event_title A {
	color: #765201;
	text-decoration: none;
}

.calendar_upcoming .single_event .event_time {
}
.calendar_upcoming .single_event .event_series {
}

.calendar_upcoming .single_event .event_teaser {
	padding-left:0px;
}

/* Month view */
.monthview, .calendar-month {
	width:740px;
	font-family:  Arial, Helvetica, sans-serif;
}
TABLE.monthview {
	clear: both;
	padding: 5px;
	border: 1px solid #AAAAAA;
	background-color: #eeeeee;
}

.calendar-month .prev_months {
	float: left;
	width: 220px;
	text-align: right;
	padding-top: 5px;
	white-space: nowrap;
}
.calendar-month .next_months {
	float: right;
	width: 220px;
	padding-top: 5px;
	white-space: nowrap;
}
.calendar-month .the_month {
	font-size: 15pt;
	font-weight: bold;
	color: #800003;
	text-decoration: none;
	text-align: center;
}
.calendar-month .the_month A {
	color: #800003;
	text-decoration: none;
}

.calendar-month .p_m {
	float: left;
	padding-left:60px;
}
.calendar-month .n_m {
	float: right;
	padding-right:60px;
}

.calendar-month .p_y {
	float: left;
}
.calendar-month .n_y {
	float: right;
}
.calendar-month .p_y_1 {
	float: left;
	padding-left: 10px;
}
.calendar-month .n_y_1 {
	float: right;
	padding-right: 10px;
}
.calendar-month .cat_select {
	font-size:12px;
	text-align: right;
}

.calendar-month .p_y_1 A, 
.calendar-month .n_y_1 A {
	color: #800003;
	display: inline;
	text-decoration: none;
}


.calendar-month .p_m_1, 
.calendar-month .p_m_2,
.calendar-month .p_m_3,
.calendar-month .n_m_1, 
.calendar-month .n_m_2,
.calendar-month .n_m_3
{
	color: #800003;
	display: inline;
}

.calendar-month .p_m_1 A, 
.calendar-month .p_m_2 A,
.calendar-month .p_m_3 A,
.calendar-month .n_m_1 A, 
.calendar-month .n_m_2 A,
.calendar-month .n_m_3 A
{
	color: #800003;
	text-decoration: none;
}

.calendar-month .p_m_1, 
.calendar-month .n_m_1 {
	font-size: 12pt;
}

.calendar-month .p_m_2,
.calendar-month .n_m_2 {
	font-size: 10t;
	padding: 10px;
}

.calendar-month .p_m_3,
.calendar-month .n_m_3 {
	font-size: 9pt;
}


TABLE.monthview TR TD.top_header {
	width: 610px;
	/* background-color: #EEEEEE; */
	height: 20px;
	font-size: 20pt;
}

TABLE.monthview TR.top_header .weekheader {
	width: 25px;
	text-align: center;
	border-bottom: 1px solid #000000;
	/* background-color: #FFFFFF; */
	visibility: hidden;
}

.monthview .top_header .dayheader {
	width: 80px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #2AA4DD;
	color: #800003;
	border: 1px solid #800003;

}
.monthview .week {
}

.monthview .weeknum {
	vertical-align: top;
	border: 1px solid #800003;
}

.monthview .weeknum .week_short {
	color: #800003;
	color: #2AA4DD;
	color: #93D0ED;
	line-height: 0px;
	font-weight: bold;
	padding-top: 20px;
}
.monthview .weeknum .week_header {
	color: #800003;
	font-weight: bold;
	padding-left: 5px;
	font-size: 10pt;
}
.monthview .weeknum .week_header A {
	color: #800003;
	text-decoration: none;
	display: block;
	width: 100%;
}

TABLE.monthview TR TD.day {
	/* border-bottom: 1px solid #800003; */
	vertical-align: top;
	height: 80px;
	width: 80px;
	background-color: #FFFFFF;
	border: 1px solid #800003;
}
TABLE.monthview TR TD.weekend {
	/* visibility: hidden; */
	/* display: none; */
	background-color: #EFFEFF;
}
TABLE.monthview TR TD.not_in_month {
	/* visibility: hidden; */
	/* display: none; */
	background-color: #eeeeee;
}
TABLE.monthview TR TD.day_is_today {
	background-color: #FFDDDD;
}
TABLE.monthview TR TD.day .dayTitle {
	font-size: 9pt;
	margin-top: 2px;
	margin-left: 2px;
}
TABLE.monthview TR TD.day .dayTitle A {
	text-decoration: none;
	display: block;
	width: 100%;
}


TABLE.monthview TR TD.day DIV.event_today {
	display: block;
	font-size: 8pt;
	border: 1px solid;
	border-top: 5px solid;
	border-color: #2AA4DD;
	margin: 2px;
	background-color: #EFEFEF;
	overflow: hidden;
}
TABLE.monthview TR TD.day DIV.event_today DIV.inner A {
	color: #222255;
	text-decoration: none;
	white-space: nowrap;
	display: inline;
}
.monthview .event_today .inner {
	white-space: nowrap;
}

.monthview .event_not_today {
	border-top: 5px solid #0000FF;
	border-top-color: #2AA4DD;
	margin: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.monthview .event_not_today .inner {
	display: none;
}

/* Month mini */
.mini-month {
	width: 150px;
	border: 1px solid #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mini-month .mini-month-header {
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
}
.mini-month .mini-month-header A {
	color: #288EBD;
	text-decoration: none;
}
.mini-month TD.day {
	padding:2px;
	font-size: 8pt;
	text-align: center;
	border:1px solid #ffffff;
	background-color:#eeeeee;
}
.mini-month TD.day A {
	text-decoration: none;
}

.mini-month TD.has_events A {
	color: #FF0000;
}

.mini-month TD.not_in_month {
	visibility: hidden;
}

/* Bearbeitungsformular */
td.regform {
	vertical-align:middle;
}

td.regform-field {
	vertical-align:top;
}

/* FEUSER REGISTER */
dd lable,
#tx-srfeuserregister-pi1-gender-0,
tx-srfeuserregister-pi1-gender-1 {
	float:left;
}


