#snowHeightsLivecam {
	visibility: hidden;
	display: none;
}

#containerSnowHeights {
	margin-left: -370px !IMPORTANT;
}

#snowHeightsContent table {
	width: 579px !IMPORTANT;
}

#snowHeightsContent table th {
	font: 11px verdana,tahoma;
	background-color: #371f13 !IMPORTANT;
	color: #fff !IMPORTANT;
	border-right:2px solid #422516 !IMPORTANT;
	border-top:2px solid #422516 !IMPORTANT;
	border-bottom:2px solid #422516 !IMPORTANT;
	padding: 5px !IMPORTANT;
}

#snowHeightsContent table tbody th {
	width: 185px !IMPORTANT;
}

#snowHeightsContent table td {
	font: 11px verdana,tahoma;
	background-color: #563b2f !IMPORTANT;
	color: #fff !IMPORTANT;
	border-right:2px solid #422516 !IMPORTANT;
	border-top:2px solid #422516 !IMPORTANT;
	border-bottom:2px solid #422516 !IMPORTANT;
	padding: 5px !IMPORTANT;
}

.snowDescription {
	background-color: transparent !IMPORTANT;
	width: 500px !IMPORTANT;
	color: #fff !IMPORTANT;
}

h5 {
	visiblity: hidden !IMPORTANT;
	display: none !IMPORTANT;
}

body
{
	background-color:transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h1
{
	color:#55B8FD !IMPORTANT;
	font-family:Arial,Tahoma,Heletica,sans-serif !IMPORTANT;
	font-size:17px !IMPORTANT;
	font-weight:normal !IMPORTANT;
	margin-bottom:20px !IMPORTANT;
}

h2
{
  color:#55B8FD;
}

h5
{
  color:#55B8FD;
}

a
{
  color:#679662;
}

#content {
	width: 730px;
	overflow: hidden;
}

#content ul li
{
  list-style-image:url(../../img/layout/sommer/bulllet_arrow_red.gif);
}

#content table.contenttable thead
{
  color:#fff;
}

#content table.contenttable thead th
{
  background:#085100;
  color:#fff;
}

#content table.contenttable th
{
  border:1px solid #fff;
}

#content table.contenttable td
{
  border:1px solid #fff;
}

#content table.contenttable tbody td
{
  background:#563b2f;
  color:#085100;
}

#content table .cellSubheader th
{
  background-color:#563b2f;
}

#content table .cellSubheader td
{
  background-color:#563b2f;
}

#content table.contenttable tr.cellSubheader th
{
  background-color:#563b2f;
}

#content table.contenttable tr.cellSubheader td
{
  background-color:#563b2f;
}

#containerContentNewsSlider
{
  background:#14550c;
}

#containerContentNewsSlider #newsSliderListInner #newsSliderList li div.newsSliderContent
{
  background-color:#2a811c;
  border-color:#4ca342;
  color:#0a2906;
}

#containerContentNewsSlider #newsSliderBtnPrev span
{
  background-image:url(../../img/layout/sommer/btn_boxWebcam_prev.gif);
}

#containerContentNewsSlider #newsSliderBtnNext span
{
  background-image:url(../../img/layout/sommer/btn_boxWebcam_next.gif);
}

div.newsBigHl
{
  background:url(../../img/layout/sommer/news/bg_bigNewsHl.jpg) repeat-x top left;
}

div.newsBigHl h2
{
  background:url(../../img/layout/sommer/news/bullet_bigNewsHl.jpg) no-repeat 17px 0;
  color:#fff;
}

div.topNewsBoxBig
{
  height:195px;
  margin:5px 0;
  overflow:hidden;
  position:relative;
  width:100%;
}

div.topNewsBoxBig div.topNewsImg
{
  left:0;
  position:absolute;
  top:0;
}

div.topNewsBoxBig div.topNewsContent
{
  background:#3352a1;
  color:#9bacd6;
}

div.topNewsBoxBig div.topNewsContent h3
{
  background:url(../../img/layout/sommer/news/bullet_topNewsEntryHl.gif) no-repeat left;
  color:#fff;
}

div.topNewsBoxBig div.topNewsContent h4
{
  color:#fff;
}

div.topNewsContent h3 a
{
  color:#fff;
}

div.topNewsContent h4 a
{
  color:#fff;
}

div.topNewsBox div.topNewsContent
{
  background:#3352a1;
  color:#9bacd6;
}

div.topNewsBoxAlt div.topNewsContent
{
  background:#3352a1;
  color:#9bacd6;
}

div.topNewsBox div.topNewsContent h3
{
  background:url(../../img/layout/sommer/news/bullet_topNewsEntryHl.gif) no-repeat left;
  color:#fff;
}

div.topNewsBoxAlt div.topNewsContent h3
{
  background:url(../../img/layout/sommer/news/bullet_topNewsEntryHl.gif) no-repeat left;
  color:#fff;
}

div.topNewsBox div.topNewsContent h4
{
  color:#fff;
}

div.topNewsBoxAlt div.topNewsContent h4
{
  color:#fff;
}

.contentSlideBoxHl
{
  color:#fff;
}

.contentSlideBoxHl div
{
  background:#085100 url(../../img/layout/sommer/bullet_arrow_down_blue.gif) no-repeat right;
}

.contentSlideBoxHl div.open
{
  background-image:url(../../img/layout/sommer/bullet_arrow_up_blue.gif);
}

.contentSlideBoxSlide
{
  background:#e9ecf5;
  border:1px solid #e1e5f1;
}

.pageBrowser
{
  color:#4d515d;
}

.pageBrowser .labelPages a
{
  color:#c2141f;
}

.pageBrowser .labelPages a:hover
{
  text-decoration:none;
}

.pageBrowser .labelPages a.active
{
  color:#4d515d;
}

.pageBrowser .labelPages a.next
{
  color:#4d515d;
}

.pageBrowser .labelPages a.back
{
  color:#4d515d;
}

.newsList
{
  color:#4d515d;
}

.newsList h4
{
  background:#3352a1;
  color:#fff;
}

.newsListEntry
{
  background:#fff;
  border-top:1px solid #edeff2;
}

.newsListEntryAlt
{
  background:#fff;
  border-top:1px solid #edeff2;
}

.newsListEntry .newsListEntryText h5
{
  background:url(../../img/layout/sommer/bulllet_arrow_red.gif) no-repeat left;
  color:#085100;
}

.newsListEntryAlt .newsListEntryText h5
{
  background:url(../../img/layout/sommer/bulllet_arrow_red.gif) no-repeat left;
  color:#085100;
}

.newsListEntry .newsListEntryText h5 a
{
  color:#085100;
}

.newsListEntryAlt .newsListEntryText h5 a
{
  color:#085100;
}

#newsSearch
{
  background:url(../../img/layout/sommer/bg_contentSearchBox.jpg) top left;
}

#newsSearch table label
{
  color:#84af80;
}

#newsSearch .textField
{
  border:1px solid #fff;
  color:#000;
}

#newsSearch .selectField
{
  border:1px solid #fff;
  color:#000;
}

#newsSearch .btnSearchRed
{
  background:url(../../img/layout/sommer/btn_search_red.gif) no-repeat top left;
  color:#fff;
}

#newsSearch .dateWrapper
{
  background:#fff url(../../img/layout/sommer/icon_dateField.gif) no-repeat top right;
}

#newsSearch .dateWrapper input
{
  border:1px solid #fff;
  color:#000;
}

h2.newsDate
{
  background:#2a6a23 url(../../img/layout/sommer/news/bullet_topNewsEntryHl.gif) no-repeat 16px 8px;
  color:#fff;
}

.newsDetailHead
{
  background:#e9ecf5;
}

.newsDetailBackLink a
{
  background:url(../../img/layout/sommer/icon_arrow_left.gif) no-repeat left;
}

.newsDetailHead dl dd a
{
  background:url(../../img/layout/sommer/bullet_link_arrowRight.gif) no-repeat left;
}

#containerNewsImgSlider #newsImgSliderBtnPrev span
{
  background:url(../../img/layout/sommer/arrow_trans_left.png) no-repeat top left;
}

#containerNewsImgSlider #newsImgSliderBtnNext span
{
  background:url(../../img/layout/sommer/arrow_trans_right.png) no-repeat top left;
}

.addressList .addressListEntry
{
  background:#e1e9e1;
  color:#2a6a23;
}

.addressList .addressListEntry .addressListEntryText h5
{
  color:#206218;
}

.addressList .addressListEntry .addressListEntryText h5 a
{
  color:#206218;
}

.addressListAddressMore a
{
  background-image:url(../../img/layout/sommer/btn_addressMore.gif);
}

.youtubeVideoPlayerBox
{
  background-color:#085100;
}

.youtubeVideoPlayerBox .desc
{
  color:#b0c7ae;
}

.youtubeVideoPlayerBox .desc .desc_videoInfo
{
  background-color:#286724;
  color:#fff;
}

.youtubeVideoPlayerBox .desc .desc_videoInfo .videoImg
{
  background-color:#fff;
  border:1px solid #d8d9dc;
}

.youtubeVideoPlayerBox .channelLink
{
  background:#415699;
}

.youtubeVideoPlayerBox .channelLink a
{
  background-image:url(../../img/layout/sommer/btn_youtube_channel.jpg);
}

.youtubeVideoPlayerBox .socialSharing a
{
  color:#e1e5f1;
}

.youtubeVideoPlayerBox .socialSharing a.facebook
{
  background-image:url(../../img/layout/sommer/icon_facebook.gif);
}

.youtubeVideoPlayerBox .socialSharing a.twitter
{
  background-image:url(../../img/layout/sommer/icon_twitter.gif);
}

.youtubeVideoPlayerBox .socialSharing a.myspace
{
  background-image:url(../../img/layout/sommer/icon_myspace.gif);
}

#videoListContainer .videoListEntry
{
  background-color:#085100;
  color:#b0c7ae;
}

#videoListContainer .videoListEntry .videoImg
{
  background-color:#fff;
  border:1px solid #999;
}

#videoListContainer .videoListEntry .videoHeadline
{
  color:#fff;
}

#containerWeatherForecast
{
  background-image:url(../../img/layout/sommer/bg_weatherforecast_en.jpg);
}

#containerWeatherForecast.weatherForeacastLang_de
{
  background-image:url(../../img/layout/sommer/bg_weatherforecast_de.jpg);
}

button.normal
{
  background:#1f6817!important;
  color:#fff;
}

a.button.normal
{
  background:#1f6817!important;
  color:#fff;
}

.tx-srfeuserregister-pi1 fieldset dl dt
{
  background:#085100;
}

.tx-srfeuserregister-pi1 fieldset dl dt label
{
  color:#fff;
}

.tx-srfeuserregister-pi1 fieldset dl dt label span
{
  color:#fff;
  font-weight:700;
}

.tx-srfeuserregister-pi1 fieldset dl dd
{
  background:#e1e9e1;
  width:60%;
}

.tx-srfeuserregister-pi1 fieldset dl input
{
  border:solid 1px #a7b3d9;
}

.tx-srfeuserregister-pi1 fieldset dl select
{
  border:solid 1px #a7b3d9;
}

.tx-srfeuserregister-pi1 fieldset dl textarea
{
  border:solid 1px #a7b3d9;
}

.tx-cwtcommunity-pi1 input
{
  border:solid 1px #a7b3d9;
}

.tx-cwtcommunity-pi1 select
{
  border:solid 1px #a7b3d9;
}

.tx-cwtcommunity-pi1 textarea
{
  border:solid 1px #a7b3d9;
}

form.default legend
{
  color:#085100;
}

#containerLivecams .livecamEntry .livecamEntryInfoBox
{
  background:#085100;
}

#containerShortWeather {}

#containerShortWeather .containerShortWeatherDay {
	clear: both;
	margin-bottom: 1px;
	background-color: #253D8A;
	color: #fff;
}
	#containerShortWeather .containerShortWeatherDay .shortWeatherSymbol,
	#containerShortWeather .containerShortWeatherDay .shortWeatherDayShort,
	#containerShortWeather .containerShortWeatherDay .shortWeatherDate,
	#containerShortWeather .containerShortWeatherDay .shortWeatherTemp {
		line-height: 20px;
		height: 20px;
		overflow: hidden;
		float: left;
		margin-right: 4px;
	}
	#containerShortWeather .containerShortWeatherDay .shortWeatherSymbol { width: 18px; }
	#containerShortWeather .containerShortWeatherDay .shortWeatherDayShort { width: 20px; }
	#containerShortWeather .containerShortWeatherDay .shortWeatherDate { width: 70px; }
	#containerShortWeather .containerShortWeatherDay .shortWeatherTemp { width: 30px; }
/********************************************************************************| WETTER |***/

.weatherDetail th{
	font: 11px verdana,tahoma;	
	padding: 5px 5px 5px 5px;
	background-color: #371F13;
}

.weatherDetail td, .weatherDetail th{
	font: 11px verdana,tahoma;
	border-right:2px solid #422516;
	border-top:2px solid #422516;
	color: #fff;

}

#temp td, #rainfall td, #sunhours td, #belowzero td{
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#temp th, #rainfall th, #sunhours th, #belowzero th{
	text-align: left;
	padding: 5px 5px 5px 5px;
	background-color: #371F13;
}

.weatherDetail, .day_name, .date, .temp{
	padding-left: 0px;
	padding-top: 5px;
}

.weatherDetail td{
	background-color:#563B2F;
}

#description td{
	background-color: transparent !IMPORTANT;
	border: none !IMPORTANT;
}

.h2, .subhead3 {
	display: none;
	visibility: hidden;
}
