body {
	background:#ffffff url(../shared_media/winter/background_winter.jpg) repeat-x fixed left top;
	color:#555555;
	font-family:"Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif;
	font-size:62.5%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.external-link-new-window {
	text-decoration:underline;
	color:#333333;
}

/*RSS button*/
#content_wide a.rss {
	display:inline-block;
	background:#ffffff url(../shared_media/winter/rss_logo.jpg) no-repeat 3px 3px;
	padding:1px 5px 1px 18px;
	border:1px solid #999999;
	color:#000000;
	font-size:11px;
	margin-bottom:15px;
	text-decoration:none;
	font-weight:normal;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
}

#content_wide a.rss:hover {
	cursor:pointer;
	color:#666666;
}

div.infobox a.external-link-new-window {
	text-decoration:none;
	color:#333333;
}

div.infobox a.external-link-new-window:hover {
	text-decoration:underline;
}

a.tip-a-friend {
	font-size:1.3em;
	color:#000000;
}
.clear {
	clear:both;
}

#page {
	margin:0 auto;
	width:980px;
	background-color:#ffffff;
}

#page.popup {
	width:600px;
	padding-bottom:10px;
}

#page h1 {
	font-size:1.9em;
	padding:0 0 0 0;
	margin:32px 0 0 12px;
	color:#555555;
	font-weight:normal;
	text-transform: uppercase;
	display:block;
	height:26px;
	width:660px;
}

#page h1.popup {
	margin:10px 0 0 0;
}

/* Top navigation */
#navigation {
	padding:0px 0px 0px 12px;
}

#navigation ul {
	padding:0;
	margin:0;
}

#navigation li {
	display:inline;
	font-size:1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#navigation li a {
	color:#666666;
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
	height:26px;
	text-align:center;
	padding-top:70px;
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-attachment:scroll;
	background-position:left top;
	text-transform: lowercase;
}

#navigation li a.startseite {width:90px;background-image:url(../shared_media/winter/navi_startseite.jpg);color:#ffffff;text-decoration:none;}
#navigation li a.startseite:hover {font-weight:bold;}

#navigation li a.heliskiing {width:120px;background-image:url(../shared_media/winter/navi_heliskiing.jpg);}
#navigation li a.heliskiing:hover {background-image:url(../shared_media/winter/navi_heliskiing_over.jpg);text-decoration:none;font-weight:bold;}

#navigation li a.ski_ohne_heli {width:120px;background-image:url(../shared_media/winter/navi_ski_ohne_heli.jpg);}
#navigation li a.ski_ohne_heli:hover {background-image:url(../shared_media/winter/navi_ski_ohne_heli_over.jpg);text-decoration:none;font-weight:bold;}

#navigation li a.sommerreisen {width:120px;background-image:url(../shared_media/winter/navi_sommerseite.jpg);}
#navigation li a.sommerreisen:hover {background-image:url(../shared_media/winter/navi_sommerseite_over.jpg);text-decoration:none;font-weight:bold;}

#navigation li a.news {width:69px;background-image:url(../shared_media/winter/navi_news.jpg);}
#navigation li a.news:hover {background-image:url(../shared_media/winter/navi_news_over.jpg);text-decoration:none;font-weight:bold;}

#navigation li a.ueber_uns {width:69px;background-image:url(../shared_media/winter/navi_ueber_uns.jpg);}
#navigation li a.ueber_uns:hover {background-image:url(../shared_media/winter/navi_ueber_uns_over.jpg);text-decoration:none;font-weight:bold;}

#navigation li a.kontakt {width:69px;background-image:url(../shared_media/winter/navi_kontakt.jpg);}
#navigation li a.kontakt:hover {background-image:url(../shared_media/winter/navi_kontakt_over.jpg);text-decoration:none;font-weight:bold;}

#navigation li a.heliskiing_active {width:120px;background-image:url(../shared_media/winter/navi_heliskiing_over.jpg);}
#navigation li a.heliskiing_active:hover {text-decoration:none;font-weight:bold;}

#navigation li a.ski_ohne_heli_active {width:120px;background-image:url(../shared_media/winter/navi_ski_ohne_heli_over.jpg);}
#navigation li a.ski_ohne_heli_active:hover {text-decoration:none;font-weight:bold;}

#navigation li a.sommerreisen_active {width:120px;background-image:url(../shared_media/winter/navi_sommerseite_over.jpg);}
#navigation li a.sommerreisen_active:hover {text-decoration:none;font-weight:bold;}

#navigation li a.news_active {width:69px;background-image:url(../shared_media/winter/navi_news_over.jpg);}
#navigation li a.news_active:hover {text-decoration:none;font-weight:bold;}

#navigation li a.ueber_uns_active {width:69px;background-image:url(../shared_media/winter/navi_ueber_uns_over.jpg);}
#navigation li a.ueber_uns_active:hover {text-decoration:none;font-weight:bold;}

#navigation li a.kontakt_active {width:69px;background-image:url(../shared_media/winter/navi_kontakt_over.jpg);}
#navigation li a.kontakt_active:hover {text-decoration:none;font-weight:bold;}

#navigation li a.startseite {
	color:#ffffff;
}

/* Hilfsnavigation (oben rechts) */
#hilfsnavigation {
	float:right;
	width:255px;
	height:96px;
	position:relative;
}

#hilfsnavigation #label {
	position:absolute;
	top:100px;
	left:140px;
	width:185px;
	height:105px;
	background:none;
	z-index:90;
}

/* Sprachwahl */
#hilfsnavigation #sprachwahl ul {
	padding:0;
	margin:0;
}

#hilfsnavigation #sprachwahl li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#hilfsnavigation #sprachwahl li a {
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
	width:31px;
	height:31px;
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-attachment:scroll;
	background-position:left top;
}

#hilfsnavigation #sprachwahl li a.deutsch {	background-image:url(../shared_media/winter/flagge_deutschland.jpg);}
#hilfsnavigation #sprachwahl li a.deutsch:hover, #hilfsnavigation #sprachwahl li a.deutsch_aktiv { background-image:url(../shared_media/winter/flagge_deutschland_over.jpg); }
#hilfsnavigation #sprachwahl li a.englisch { display:none;background-image:url(../shared_media/winter/flagge_gb.jpg);}
#hilfsnavigation #sprachwahl li a.englisch:hover, #hilfsnavigation #sprachwahl li a.englisch_aktiv { background-image:url(../shared_media/winter/flagge_gb_over.jpg); }
#hilfsnavigation #sprachwahl li a.finnisch { background-image:url(../shared_media/winter/flagge_finnland.jpg);}
#hilfsnavigation #sprachwahl li a.finnisch:hover, #hilfsnavigation #sprachwahl li a.finnisch_aktiv { background-image:url(../shared_media/winter/flagge_finnland_over.jpg); }

/* Suchbox */
#hilfsnavigation #suchbox {
	width:175px;
	height:49px;
	float:left;
	background:#ebf1f6 url(../shared_media/winter/background_suchfeld.jpg) no-repeat scroll left top;
	margin-left:5px;
}

#hilfsnavigation #slogan {
	float:left;
	display:block;
	padding:10px 10px 0 0;
}

/* Suchformular */
#searchform input {
	font-style:italic;
	font-size:1em;
	width:140px;
	color:#acbcc6;
	border:0;
	margin:10px 0 0 30px;
	background-color: transparent;
}

/* grosse Illustration */
#meta {
	padding:0px 0px 0px 12px;
	background-color:#ffffff;
	width:965px;
	height:328px;
	clear:right;
}

/* Navigation im unteren Bereich */
#page #navigation_bottom_container{
	overflow:hidden;
}

#page #navigation_bottom {
	padding:0;
	background-color:#ffffff;
	overflow:hidden;
	float:left;
}

#page #navigation_bottom .sub_div {
	color:#ffffff;
	padding:10px 10px 0 0;
	text-align:right;
	float:left;
	width:127px;
	height:304px;
	font-size:1.45em;
	font-weight:bold;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left top;
 	text-transform: uppercase; 
 	border:0; 
 	position:relative; 
}

#page #navigation_bottom .sub_div:hover {
	cursor:pointer;
}

#page #navigation_bottom .sub_div span {
	display:block;
	margin:0 5px 0 0;
}

#page #navigation_bottom .sub_div:hover .sub_div_mouseover {
	visibility:visible;
}

#page #navigation_bottom .sub_div_mouseover {
	visibility:hidden;
	margin:0;
	padding:0;
	width:137px;
	position:absolute;
	bottom:0;
	margin-bottom:96px;
	left:0;
	color:#ff0000;
}

#page #navigation_bottom .sub_div_mouseover ul {
	border:0;
	margin:0;
	padding:0;
}

#page #navigation_bottom .sub_div_mouseover li {
	list-style-type:none;
	display:block;
	width:137px;
	text-align:left;
	border:0;
	margin:0;
	padding:0;
	background:transparent url(../shared_media/winter/sub_navi_verlauf_passiv.jpg) repeat-x scroll left top;
}

#page #navigation_bottom .sub_div_mouseover li:hover {
	background:transparent url(../shared_media/winter/sub_navi_verlauf_aktiv.jpg) repeat-x scroll left top;
}

#page #navigation_bottom .sub_div_mouseover li a {
	display:block;
	height:24px;
	width:87px;
	padding:6px 10px 0 40px;
	color:#ffffff;
	font-size:.85em;
	text-transform:none;
	background-color:transparent; 
	background-image:none; 
	background-repeat:no-repeat; 
	background-attachment:scroll;
	background-position:10px 4px;
	font-weight:normal;
}

#page #navigation_bottom .sub_div_mouseover li a:hover {
	text-decoration:none;
}

#sub_div_1 { background-image:url(../shared_media/winter/home_kanada.jpg); }
#sub_div_1:hover { background-image:url(../shared_media/winter/home_kanada_over.jpg); }

#sub_div_2 { background-image:url(../shared_media/winter/home_usa.jpg); }
#sub_div_2:hover { background-image:url(../shared_media/winter/home_usa_over.jpg); }

#sub_div_3 { background-image:url(../shared_media/winter/home_europa.jpg); }
#sub_div_3:hover { background-image:url(../shared_media/winter/home_europa_over.jpg); }

#sub_div_4 { background-image:url(../shared_media/winter/home_asien.jpg); }
#sub_div_4:hover { background-image:url(../shared_media/winter/home_asien_over.jpg); }

#sub_div_5 { background-image:url(../shared_media/winter/home_suedamerika.jpg); }
#sub_div_5:hover { background-image:url(../shared_media/winter/home_suedamerika_over.jpg); }

/* Newsbereich (Startseite rechts) */
#navigation_bottom_container #news {
	position:relative;
	float:right;
	background-image:none;
	width:258px;
	height:255px;
	margin-top:22px;
	padding:0;
}
 
#navigation_bottom_container #news h2 {
	color:#555555;
	margin:0;
	padding-top:11px;
	padding-left:35px;
	font-weight:normal;
	font-size:1.9em;
	text-transform: uppercase;
	background:transparent url(../shared_media/winter/news_header_startseite.gif) no-repeat scroll 0 6px;
	height:25px;
	display:block;
}

#navigation_bottom_container #news #hintergrund {
	border:0 none;
	width:258px;
	height:218px;
	background:transparent url(../shared_media/winter/news_standard_background.jpg) repeat-y scroll top left;
}

#navigation_bottom_container #news #news_teaser {
	cursor:pointer;
	position:absolute;
	top:36px;
	left:0px;
	width:113px;
	height:178px;
	font-size:1.1em;
	color:#393939;
	border:0 none;
	background-color:#c0d1e1;
	opacity:.9;
    filter:Alpha(opacity=90);
    padding:7px 10px 0 7px;
}

#navigation_bottom_container #news #news_teaser a {
	color:#393939;
	padding-left:20px;
	display:block;
	padding-top:0;
	font-weight:bold;
	background:transparent url(../shared_media/winter/pfeil_rechts.gif) no-repeat scroll 0 center;
}

#navigation_bottom_container #news #news_teaser p {
	padding-top:4px;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:0px;
}

#navigation_bottom_container #news #more_news {
	cursor:pointer;
 	position:absolute;
	top:221px;
	left:0px;
	border:0 none;
	width:124px;
	height:25px;
	background-color:#b0c6da;
	opacity:.9;
    filter:Alpha(opacity=90);
    padding:8px 0 0 6px;
}

#navigation_bottom_container #news #more_news a {
	color:#393939;
	font-size:1.1em;
	font-weight:bold;
	background:transparent url(../shared_media/winter/news_link_startseite.gif) no-repeat scroll 0px 0px;
	margin:0 0 0 0;
	padding:2px 0 0 27px;
}

/* Footer */
#footer {
 	width:100%;
	 background:transparent url(../shared_media/winter/verlauf_footer.png) repeat-x scroll left top;
	 height:57px;
}

#footer #footer_content {
	margin:0 auto;
	width:980px;
	padding-top:10px;
}

#footer #footer_content #footer_navi_links a.drucken {
	background:transparent url(../shared_media/winter/icon_drucken.jpg) no-repeat scroll 0 center;
	color:#606060;
	padding-left:30px;
	font-size:1.1em;
}

#footer #footer_content #footer_navi_links a.weiterempfehlen {
	background:transparent url(../shared_media/winter/icon_weiterempfehlen.jpg) no-repeat scroll 0 center;
	color:#606060;
	padding-left:30px;
	margin-left:20px;
	font-size:1.1em;
}

#footer_navi_links {
	float:left;
}

#footer_navi_rechts {
	float:right;
	margin:0;
	padding:0;
}

#footer_navi_rechts ul {
	font-size:1.1em;
	list-style-type:none;
	margin:0 -10px 0 0;
	padding:0;
}

#footer_navi_rechts ul li {
	float: left;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
	border-left:1px solid #606060;
}

#footer_navi_rechts ul li:first-child {
	border-left:0;
}

#footer_navi_rechts ul li a {
	color:#606060;
}

/* Breadcrumb-Navigation */
#breadcrumb {
	margin:10px 0 0 15px;
	color:#666e77;
	font-weight:normal;
	font-size:1.1em;
}

#breadcrumb a {
	color:#666e77;
	background:transparent url(../shared_media/winter/pfeil_breadcrumb.jpg) no-repeat scroll 0 center;
	padding-left:12px;
	font-weight:normal;
}

/*#breadcrumb a:first-child {
	background:none;
	padding-left:0;
}*/

/* Inhaltsbereich */
#content {
	margin-left:30px;
	overflow:hidden;
	padding-top:20px;
}

#content.popup {
	padding-top:0px;
}

/* Haupt-Inhaltsbereich (teilweise aufgeteilt in zwei Spalten) */
#content_left {
	float:left;
	overflow:hidden;
}
 
#content_left_1 {
	width:320px;
	float:left;
	margin-right:50px;
}

#content_left_2 {
	width:320px;
	float:left;
	margin-right:35px;
}

#content_left_1 p, #content_left_2 p, #content_wide p {
	font-size:1.3em;
	margin-top:0;
	/*text-align:justify;*/
	line-height:1.5em;
	color:#333333;
}

#content_left_1 p, #content_left_2 p, #content_wide a {
	color:#333333;
}

#content_left_1 ul li a, #content_left_2 ul li a, #content_wide ul li a, #content_left_1 ol li a, #content_left_2 ol li a, #content_wide ol li a {
	font-size:1.0em;
}

#content_wide p a {
	font-size:1em;
}

#content_left_1 ul, #content_left_2 ul, #content_wide ul {
	margin:0;
	padding:0 0 0 1.5em;
}

#content_left_1 ol, #content_left_2 ol, #content_wide ol {
	margin:0;
	padding:0 0 0 2.5em;
}

#content_left_1 ul li, #content_left_2 ul li, #content_wide ul li, #content_left_1 ol li, #content_left_2 ol li, #content_wide ol li {
	font-size:1.3em;
	color:#333333;
	line-height:1.5em;
}

#content_wide a {
	text-decoration:underline;
	font-size:1.3em;
}

#content_wide table.imgtext-nowrap p {
	font-size:1.0em;
	line-height:1.5em;
}

#content_left_1 em.news, #content_wide em.news, #content_left_2 em.news {
	margin:15px 0px 15px 0px;
	text-align:left;
	display:block;
	font-size:1.3em;
}
  
#content_left span.small {
	font-size:1.1em;
}

#content_left span.small a {
	color:#555555;
}

#content_left h1 {
	font-size:1.9em;
	padding:0 10px 10px 0;
	margin:0;
	color:#555555;
	font-weight:normal;
	text-transform: uppercase;
}

#content_left h2 {
	font-size:1.5em;
	padding:0;
	margin:10px 0 15px 0;
	font-weight:bold;
}

#content_left h3 {
	font-size:1.4em;
	padding:0;
	margin:5px 0 15px 0;
	font-weight:bold;
}

#content_left h4 {
	font-size:1.35em;
	padding:0;
	margin:10px 0 15px 0;
	font-weight:bold;
}

#content_left h2.news {
	margin:0 0 0 0;
}

#content_left dl.news-single-related {
	font-size:1.3em;
}»

#content_left dl.news-single-related a {
	font-size:1.0em;
}

/* Special box in center column (white)*/
div#content_left div.special {
	border:1px solid #d8d8d8;	
	margin:0;
	padding:10px;
}

/*div#content_left div.special a {
	background:transparent url(../shared_media/winter/pfeil_breadcrumb.jpg) no-repeat scroll 0 center;
	padding-left:13px;
}

div#content_left div.special table.imgtext-table a {
	background:none;
	padding-left:0;
}*/

/* Special box in center column (blue)*/
div#content_left div.special_blue {
	border:none;	
	margin:0;
	padding:10px;
	background:#90a4b1 url(../shared_media/winter/background_special_blue.jpg) repeat-x scroll left top;

}

div#content_left div.special_blue table.imgtext-nowrap td p {
	color:#ffffff;
	font-size:1.05em;
	padding:0;
	margin:0;
}

div#content_left div.special_blue h3 {
	color:#ffffff;
	font-size:2.2em;
	text-transform: uppercase;
	margin:5px 0 10px 0;
}

div#content_left div.special_blue table.imgtext-table a {
	background:none;
	padding-left:0;
}

div#content_left div.special_blue table.imgtext-table a.highslide img {
	border:1px solid #152e3f;
}

div#content_left div.special_blue a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	/*background:transparent url(../shared_media/winter/special_blue_arrow.gif) no-repeat scroll 0 center;*/
	background:none;
	padding-left:13px;
	font-size:1.05em;
}

div#content_left div.special_blue a:hover {
	text-decoration:underline;
}

div#content_left div.special_blue table.imgtext-table {
	margin-bottom:0;
}

div#content_left div.special_blue table.imgtext-nowrap {
	margin-bottom:0;
}

div.tx-tab-panel-wrap table.imgtext-table tr td table {
	background-color:#D8D8D8;
}

div.tx-tab-panel-wrap table.imgtext-table tr td table td, div.tx-tab-panel-wrap table.imgtext-table tr td table th {
	padding:1px;
}

/* Preisliste */
table.preisliste {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	width:100%;
}

table.preisliste th {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:3px;
}

table.preisliste td {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:3px;
}

table td.align-left {
	text-align:left;
}

table td.align-center {
	text-align:center;
}

table td.align-right {
	text-align:right;
}

div.tx-tab-panel-item table {
	border-top:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	/*border-collapse:collapse;*/
	border-spacing:0;
}

div.tx-tab-panel-item table.imgtext-nowrap, div.tx-tab-panel-item table.imgtext-nowrap td {
	border:none;
}

div.tx-tab-panel-item table td, div.tx-tab-panel-item table th {
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}

/* Einspaltiger Inhaltsbereich */
#content_wide {
	overflow:hidden;
	width:690px;
	margin:0 0 20px 0;
}

/* Rechte Randspalte */
#content_right {
	float:right;
	width:220px;
	margin:5px 0 0 0;
}

#content_right div.content_right_box {
	margin-bottom:5px;
}

#content_right div.content_right_box .header_container {
	overflow:hidden;
}

#content_right h2 {
	font-size:1.6em;
	padding:9px 5px 0px 0;
	margin:0;
	color:#555555;
	font-weight:normal;
	text-transform: uppercase;
	display:block;
	float:left;
}	

#content_right h3 {
	padding:0;
	margin:10px 0 0 0;
	font-size:1.3em;
}

#content_right p {
	margin-top:0;
	margin-bottom:0;
}

#content_right img.icon {
	display:block;
	float:left;
	margin:0 5px 0 0;
}

#content_right ul {
	margin:0;
	padding:0;
	list-style-type:none;

}

#content_right li {
	margin:0;
	padding:0;
}

#content_right ul li a {
	color:#333333;
	display: block;
	padding: 3px 10px 3px 25px;
	background:url(../shared_media/winter/icon_aufzaehlung_rechts.gif) 10px 9px no-repeat;
	font-size:1.3em;
}
#content_right li a:hover {
	background-color: #eff7fb;
	text-decoration: none;
}

/* Area navigation */
#content_right ul.area_navigation ul a {
	margin:0;
	border-left: 10px solid #496a7f;
	background:url(../shared_media/winter/icon_aufzaehlung_rechts_2.gif) 10px 9px no-repeat;
	font-size: 1.1em;
}

#content_right ul.area_navigation ul a:hover {
	background-color: #a1c5db;
	text-decoration: none;
}
	

#content_right ul.area_navigation li.selected a.selected {
		background: #496a7f;
		color: #fff;
	}


#content_right ul.area_navigation li.unselected ul {
	display:none;	
}



div.infobox {
	background:#e2edf3 url(../shared_media/winter/verlauf_box_rechts.jpg) repeat-x scroll left top;
	padding:0;
	margin:0;
	overflow:hidden;
	/*min-height:125px;*/
}

div.infobox p {
	color:#333333;
	font-size:1.3em;
	text-align:left;
	margin:0;
	padding:10px 10px 5px 10px;
}

div.infobox table {
	border-collapse:collapse;
}

div.infobox td {
	padding:0;
	margin:0;
	border:0;
}

div.infobox a {
	font-size:1.3em;
	color:#333333;
}

div.infobox a:hover {
	text-decoration:unerline;
}

div.infobox td a, div.infobox p a {
	font-size:1.0em;
}

div#content_right div.content_right_box form input.text {
	background-color:#ffffff;
	width:180px;
	margin:5px 5px 0 0;
}

div#content_right div.content_right_box form input.button {
	width:190px;
	background-color:#eb5500;
	margin:10px 5px 0 0;
	color:#ffffff;
}

div#content_right div.content_right_box form input.button:hover {
	color:#444444;
	cursor:pointer;
}

div#content_right div.content_right_box div#mpg-cb-callback  {
	padding-left:15px;
	padding-bottom:10px;
}

div#content_right div.content_right_box div#mpg-cb-callback table td, div#content_right div.content_right_box div#mpg-cb-callback span {
	font-size:1.3em;
	color:#333333;
}

div#content_right div.content_right_box div#mpg-cb-callback table td a {
	color:#333333;
}

div#content_right div.content_right_box div#mpg-cb-callback h3 {
	color:#333333;
}

div#mpg-cb-text p.red {
	color:#ff0000;
	font-size:11px;
	padding:0;
	margin:0;
}

/* News im Hauptinhaltsbereich */
#content_wide .news_box {
	color:#555555;
	font-size:11px;
	padding:10px 10px 10px 10px;
	background:#e3e3e3 url(../shared_media/winter/background_news_list.jpg) repeat-x scroll left top;
	width:310px;
	height:110px;
	overflow:hidden;
	float:left;
	margin:0 15px 15px 0;
}
	
#content_wide .news_box img {
	 display:block;
	 float:right;
	 margin:0px 0px 10px 10px;
}

#content_wide .news_box span {
	color:#777777;
}

#content_wide .news_box h3 {
	margin:2px 0 6px 0;
	border:0;
	font-size:1.4em;
}

#content_wide .news_box a {
	color:#555555;
	background:transparent url(../shared_media/winter/news_pfeil_rechts.gif) no-repeat scroll 0 4px;
	padding-left:12px;
	font-size:11px;
	display:block;
	margin-top:3px;
	text-decoration:none;
	
}

#content_wide .news_box a.highslide {
	background:none;
	padding:0;
	margin:0;
}

#content_wide .news_box a:hover {
	text-decoration:underline;
}

#content_wide .news_box p {
	font-size:1.0em;
	text-align:left;
	margin:0;
	padding:0;
}

#content_wide div#news_single {
	background:#e3e3e3 url(../shared_media/winter/background_news_single.jpg) repeat-x scroll left top;
	padding:10px 10px 15px 10px;
	min-height:240px;
	overflow:auto;
}

#content_wide div#news_single span {
	color:#777777;
	display:block;
	margin:0 0 4px 0;
}

#content_wide div#news_single img.spacer-gif {
	display:none;
}

#content_wide div#news_single a.highslide {
	display:block;
	margin:0 0 5px 0;
}

#content_wide div#news_single td br {
	display:none;
}

#content_wide div#news_single td font {
	display:block;
	margin:0 0 10px 0;
}

/* Suchergebnis im Hauptinhaltsbereich */
div.search_result_box {
	color:#555555;
	font-size:1.15em;
	padding:5px 5px 5px 10px;
	background-color:#e2ecf2;
	width:670px;
	overflow:hidden;
	float:left;
	margin:10px 0px 0 0;
}

div.search_result_box a {
	background-image:none;
	padding:0;
}	

.search_result_box h3 {
	margin:4px 0 5px 0;
	border:0;
	font-size:1.1em;
}

.search_result_box h3 a {
	background:none;
	padding:0;
}

.search_result_box span {
	display:block;
	margin:0 0 10px 0;
}

.search_result_box a {
	color:#333333;
	background:transparent url(../shared_media/winter/pfeil_rechts.gif) no-repeat scroll 0 center;
	padding-left:20px;
	font-size:1.1em;
}

ul.browsebox {
	padding:0;
	margin:0;
}

ul.browsebox li {
	display:inline;
	font-size:1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:5px;
}

#content_wide ul.browsebox li a {
	font-size:1.1em;
}

div.tx-indexedsearch-whatis {
	display:none;
	clear:both;
}

div.tx-indexedsearch-browsebox {
	clear:both;
	margin-top:10px;
	display:block;
	float:left;
}

#content_wide p.tx-indexedsearch-noresults {
	clear:both;
	display:block;
	margin:10px 0 0 0;
}

/* Formulare */
#content form label {
	display:block;
	width:280px;
	float:left;
	text-align:right;
	padding:3px 5px 0 0;
	font-size:1.3em;
	color:#333333;
	margin:0 0 10px 0;
}

#content form input {
	display:block;
	float:left;
	background-color:#e2ecf2;
	padding:4px 5px 4px 5px;
	border:0;
	color:#7c8c96;
	width:255px;
}

#content form input.checkbox {
	width:100px;
}

#content form input.radio {
	width:auto;
}

#content form input.radio, #content form input[type=radio] {
	 float:none;
	 display:inline;
	 width:15px;
	background-color:transparent;
}

#content form input[type=hidden] {
	display:none;
}

#content form span {
	font-size:1.3em;
}

#content form textarea {
	display:block;
	float:left;
	background-color:#e2ecf2;
	padding:4px 5px 4px 5px;
	border:0;
	color:#7c8c96;
	width:255px;
	height:120px;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:1.3em;
	font-weight:normal;
	margin:2px 0 5px 0;
}

#content form select {
	display:block;
	float:left;
	background-color:#e2ecf2;
	color:#7c8c96;
	width:265px;
	padding:4px 0 4px 0;
	border:0;
}

#content form input.checkbox {
	background-color:transparent;
	width:25px;
	border:none;
}

#content form img {
	margin-left:3px; 
}

#content form input.sendbutton {
	display:block;
	float:left;
	width:130px;
	color:#ffffff;
	background-color:#ed6400;
	margin:0 5px 0 285px;
}

#content form input.sendbutton:hover {
	color:#444444;
	cursor:pointer;
}

#content form input.searchbutton {
	display:block;
	float:left;
	width:160px;
	color:#ffffff;
	background-color:#99bbd1;
	margin:10px 5px 0 0px;
}

#content form input.searchbutton:hover {
	color:#444444;
	cursor:pointer;
}

#content form input.resetbutton {
	display:block;
	float:left;
	/*text-transform:uppercase;*/
	width:130px;
	color:#ffffff;
	background-color:#99bbd1;
	margin:0;
}

#content form input.resetbutton:hover {
	color:#444444;
	cursor:pointer;
}

#content form .formbuttons {
	margin:5px 0 0 0;
}

#content form .form_error .kontakt_error_text {
	font-size:1.3em;
	color:#d00000;
}

#content form div.form_error div {
	font-size:1.3em;
	color:#d00000;
}

#content form div.form_error ul li {
	font-size:1.0em;
	margin:3px 0 0 0;
	padding:0 0 0 15px;
	color:#d00000;
}

ul.sitemap {
	margin:0;
	padding:0;
}

li.sitemap_level1 {
	display:block;
	font-size:1.2em;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 0 ;
}

li.sitemap_level2 {
	display:block;
	font-size:1.0em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 5px;
}

li.sitemap_level3 {
	display:block;
	font-size:.9em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 10px;
}

li.sitemap_level4 {
	display:block;
	font-size:.8em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 15px;
}

li.sitemap_level1 a, li.sitemap_level2 a,li.sitemap_level3 a,li.sitemap_level4 a{
	font-size:1.0em;
}

td {
	font-size:1.3em;
	color:#333333;
}

th {
	font-size:1.3em;
	color:#333333;
	font-weight:bold;
}

.red {
	color:#ff0000;
}

table.imgtext-table tbody tr td font b {
	color:#666666;
	font-weight:normal;
}

table.imgtext-table tbody tr td img.spacer-gif {
	height:0px;
}

#content_left_1 table.imgtext-nowrap p, #content_left_2 table.imgtext-nowrap p, #content_wide table.imgtext-nowrap p, #content_wide table.imgtext-nowrap a {
	font-size:1.0em;
}

#content_wide table.imgtext-nowrap td p {
	font-size:1.0em;
}

table.imgtext-nowrap {
	margin-bottom:35px;
}

table.imgtext-table, div.tx-tab-panel-item table.imgtext-table {
	margin-bottom:20px;
	border:none;
}

div.tx-tab-panel-item table.imgtext-table td {
	border:none;
}

/* Umfrage */
div.tx-pbsurvey-pi1 {
	font-size:1.3em;
}

div.tx-pbsurvey-pi1 div.survey_error {
	font-size:0.75em;
}

#page div.tx-pbsurvey-pi1 span.questionNumber {
	font-size:1.0em;
}

#page div.tx-pbsurvey-pi1 form input[type=checkbox] {
	display:inline-block;
	width:20px;
	float:none;
}

#page div.tx-pbsurvey-pi1 form input[type=submit] {
	margin-right:20px;
}

#page div.tx-pbsurvey-pi1 form input[type=text] {
	margin-bottom:10px;
}

#page div.tx-pbsurvey-pi1 textarea {
	font-size:1.0em;
}

#page table td ,page table.matrix td{
	font-size:1.0em;
}

#page div.user-wallpaper-pi1-listrow  td {
	vertical-align:top;
}

#page div.user-wallpaper-pi1-listrow  td p.headnav5 {
	font-weight:bold;
}

#page div#content_wide table tr td {
	font-size:1.3em;
}

div.user-wallpaper-pi1-browsebox table tr td, div.user-wallpaper-pi1-listrow table tr td {
	font-size:1.0em !important;
}

#page div.tx-dhelements-pi1 table tr td p {
	font-size:1.0em;
}

/* *************** */
/* Highslide stuff */
/* *************** */

a.highslide{
margin:0px 5px 0px 5px;
}
.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(highslide_graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	/*border: 2px solid silver;*/
	margin-top:4px;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide_graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	height: 40px;
	background: url(highslide_graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide_graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(highslide_graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}


/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 

/*table.imgtext-table {
	padding:0;
	border:0;
	margin:0;
}

table.imgtext-table td {
	padding:0;
	border:0;
	margin:0;
}*/
/* main wrap */

/* Tabs */ 
div.tx-tab-pi1{overflow:hidden;}
* html div.tx-tab-pi1{height:1%;}

/* tab bar */
div.tx-tab-bar{width:100%;float:left;}
ul.tx-tab-bar{
  float:left;
  display:inline;
  margin:0 0em; 
  padding:0;
  line-height:2em;
}
li.tx-tab-bar-item{
  float:left;
  display:inline;
  margin:0 2px 0 0;
  padding: 0;
  list-style-type:none;
  line-height:2em;
  border:none;
  color:#fff;
  font-weight:normal;
}

li.tx-tab-bar-item a{text-decoration:none !important;}

li.tx-tab-bar-item a{
	display:block;
	line-height:2em; 
	margin:0; 
	padding:0 .7em;
	background:transparent url(../shared_media/winter/background_tab_passiv.jpg) repeat-x scroll 0 0 ;
}

li.tx-tab-bar-item a:visited {
}

li.tx-tab-bar-item a:hover{
	background:transparent url(../shared_media/winter/background_tab_aktiv.jpg) repeat-x scroll 0 0 ;
}

li a.tx-tab-bar-item-selected {
	background:transparent url(../shared_media/winter/background_tab_aktiv.jpg) repeat-x scroll 0 0 ;
}

li.tx-tab-bar-item a{color:#000;}
li.tx-tab-bar-item a.tx-tab-bar-item-selected{color:#fff;}

/* tab panel */
div.tx-tab-panel-wrap{width:100%;float:left;}
div.tx-tab-panel{
	margin:0px;
	padding:10px;
	border:1px solid #d8d8d8;
}

div#content_wide div.tx-tab-bar ul {
	padding:0;
}

/* Accordion */
/* Closed */
#content_right .ka-handler { 
	display: block;
	cursor: pointer;
	padding: 8px 10px 9px 30px;
	margin:0 0 5px 0;
	background:transparent url(../shared_media/winter/accordion_closed.jpg) repeat-x scroll 0 0 ;
	border-top:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	border-bottom:1px #d3d3d3 solid;
	border-left:1px #d3d3d3 solid;
	color:#777777;
	height:15px;
}

/* Open */
#content_right div.ka-panel.open .ka-handler {
	border-top:1px #335577 solid;
	border-right:1px #335577 solid;
	border-bottom:none;
	border-left:1px #335577 solid;
	background:transparent url(../shared_media/winter/accordion_open.jpg) repeat-x scroll 0 0 ;
	color:#ffffff;
	margin:0;
	padding: 7px 10px 9px 30px;
}

/* #content_right div.ka-panel.hover .ka-handler {
	background:#eff7fb ;
}*/

#content_right div.ka-content{
	background: #e2edf3 url(../shared_media/winter/verlauf_box_rechts.jpg) repeat-x scroll left top;
	margin-bottom:5px;
}

/* Accordion newsletter signup */
div#newsletter_signup {
	margin:0 0 0 0;
	padding:10px 0 10px 0;

}

div#newsletter_signup span {
	color:#333333;
}

div#newsletter_signup p {
	margin:0;
	padding:3px 15px 3px 15px;
	font-size:13px;
	color:#333333;
}

div#newsletter_signup h1 {
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:5px 15px 3px 15px;
	height:auto;
	color:#333333;
}

div#newsletter_signup label {
	font-size:13px;
	display:inline;
	margin:5px 0 0 15px;
	padding:0;
	width:175px;
	text-align:left;
	font-weight:normal;
	color:#333333;
}

div#newsletter_signup input[type=text] {
	background-color:#ffffff;
	width:180px;
	margin:0px 0px 0px 15px;
}

div#newsletter_signup input[type=radio] {
	margin-left:15px;
}

div#newsletter_signup input[type=submit] {
	margin:0 5px 0 15px;
	padding:4px 5px;
	color:#ffffff;
	background-color:#ed6400;
	width:190px;
}

div#newsletter_signup input[type=submit]:hover, div#newsletter_signup input[type=reset]:hover {
	color:#444444;
}

div#newsletter_signup input[type=reset] {
	margin:0 0 0 0;
	padding:4px 5px;
	color:#ffffff;
	background-color:#99bbd1;
	width:93px;
}

div#newsletter_signup div#formbuttons {
	margin:10px 0 0 0;
}

.red {
	font-size:11px;
	color:#ff0000;
}

/* Tip a friend in accordion navigation */
iframe#frmtip {
	width:220px;
	height:360px;
	border:none;
	margin:0 0 5px 0;
}

body#seite-70 {
	background:#E2EDF3 url(../shared_media/winter/verlauf_box_rechts.jpg) repeat-x scroll left top;
	margin:0 15px 0 15px;
	padding:5px 0 0 0;
	color:#333333;
	font-size:13px;
}

body#seite-70 div#tip-a-friend {
	width:200px;
}

body#seite-70 div#tip-a-friend input[type=text] {
	width:170px;
	border:0 none;
	margin-bottom:5px;
	padding:4px 5px;
}

body#seite-70 div#tip-a-friend textarea {
	width:180px;
	border:0 none;
	font-family:"Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif;
	font-size:13px;
}


body#seite-70 div#tip-a-friend input[type=submit] {
	margin:10px 0 0 0;
	padding:4px 5px;
	color:#ffffff;
	background-color:#EB5500;
	width:180px;
	border:0 none;
}

body#seite-70 div#tip-a-friend input[type=submit]:hover {
	color:#444444;
}

/* Google maps */
div#aeroskiGmap {
	margin:0 auto;
}

div#aeroskiGmapCaption tr.light {
	background-color:#ffffff;
}

div#aeroskiGmapCaption tr.dark {
	background-color:#b9d0de;
}

div#aeroskiGmapCaptionLeft {
	float:left;
}

div#aeroskiGmapCaptionRight {
	float:left;
}

div#aeroskiGmapCaption {
	text-align:left;
}

div#aeroskiGmapCaption a {
	text-decoration:none;
	font-size:13px;
}
div#aeroskiGmapCaption a:hover {
	text-decoration:underline;
}

div#aeroskiGmapCaption h1 {
	text-align:left;
	display:block;
	font-size:14px;
	padding:15px 0 0px 0px;
	margin:0;
	font-weight:bold;
}

div#aeroskiGmapCaption table {
	border-collapse:collapse;
	empty-cells:show;
	margin:0;
	padding:0;
	border:0;
}

div#aeroskiGmapCaption td {
	text-align:left;
	padding:5px 15px 5px 15px;
	border:0;
}
    
div#aeroskiGmapCaption th {
	text-align:left;
	padding:5px 15px 5px 15px;
	font-weight:bold;
	font-size:13px;
	border:0;
}

div#content_wide div#aeroskiGMap a.gmnoprint {
	font-size:11px;
	color:#ffffff;
}

/* für das Infofenster */
.aeroskiGmapInfo {
	width: auto; 
	background-color: #ffffff;
	text-align:left;
	margin-top:7px;
}

table.aeroskiGmapInfoTable {
	margin:0;
}

.aeroskiGmapInfo .headline {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.aeroskiClear {
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}

/* Google maps elabel */
div#content_wide div.tx-lumogooglemaps-pi1 table.elabel, div#content_wide div.tx-lumogooglemaps-pi1 table.elabel td  {
	border:0;
}

div#content_wide div.tx-lumogooglemaps-pi1 table.elabel a {
	text-decoration:none;
	font-size:13px;
}

div#content_wide div.tx-lumogooglemaps-pi1 table.elabel a:hover {
	text-decoration:underline;
}

/* Multi_content */
#content_wide div.subcl, #content_wide div.subcr {
	padding:0;
}