/* CSS File Containing only color & style information altered in the channels */

/* General */

	h1, h2, h3, h4, h5, h6{ color:#4f4c4d;}
	h1 em, h2 em, h3 em, h4 em, h5 em, h4, h5{ color:#4f4c4d; }
	/*h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{ color:#4f4c4d; }*/
	.section .content h5{ color:#121212;}
	
	a:link{ color:#879e01; }
	a:visited{ color:#879e01;}
	
	a.mehr em, span.mehr a em{ color:#879e01; }

/* Classes */
	.boxed{ background:#f0f0f0; margin-bottom:15px; padding:10px; }
	.boxed h4.underline{border-bottom:1px solid #737373;}
	.boxed li a:link{ color:#333; }
	.boxed li a.highlight{ color:#C30; }
	
	.sub{ color:#555; }
	
	.underline{ border-bottom:1px solid #737373;  }
	.overline{ 	border-top:1px solid #737373; }
	
	.separated{ border-right:1px solid #737373;}	
	
	.grey{ color:#888 !important;}
	.blue{ color:#4f4c4d !important; }
	
	p.temptext{ color:#666;}
	span.temptext{ color:#b0b0b0; }
	
	.light-bg{ background-color:#f0f0f0; }
	.mid-bg{ background-color:#f0f0f0; }
	.blue-bg{ background-color:#f1f9bb; }
	
	.grandtext{ color:#4f4c4d; }
	
	.flyout label{ color:#4f4c4d; }

/* Hierarchical Elements */
	table caption{color:#4f4c4d; }
	table thead{ background-color:#d7e5ef; border-bottom:1px solid #4f4c4d;}
	table tfoot{ background-color:#e6eff5; border-top:1px solid #4f4c4d;}
	
	table th{ color:#4f4c4d;}
	table td{ color:#666; }
	
	table thead.big th{ color:#4f4c4d;}
	
	ul{ color:#4f4c4d; }
	
	.content ul{ color:#121212;}

/* Forms */
	label{color:#4f4c4d;}
	input, select, textarea{  border:1px solid #a7a7a7; background:#f9f9f9; color:#444; }
	input:hover, select:hover, textarea:hover{ background:#f0f7a2; } 
	input:focus, select:focus, textarea:focus{ background:#fff; border:1px solid #7a8225; }
	
	input.dateselect { background:#f9f9f9 url(images/sprites/general.png) no-repeat 75px -509px; }
	input.dateselect:hover{ background:#f0f7a2 url(images/sprites/general.png) no-repeat 75px -509px;}
	input.dateselect:focus{ background:#fff url(images/sprites/general.png) no-repeat 75px -509px;}
	
	.button span span{	color:#454545;	}
	a.button:link, a.button:visited, a.button:hover{ color:#454545;}
	.button.light span span{  color:#454545; }
	
	button.orange span span{ color:#d2e948 !important; font-weight:bold;}
	
	.selectBoxes p span.ui-checkbox {border:2px solid #ccc;	background-color:#fff;}									
	.selectBoxes p span.ui-checkbox-state-hover{ background-color:#ffd88d !important; border:2px solid #ffd88d !important;}
	.selectBoxes p span.ui-checkbox-state-checked{background-color:#addfff !important; border:2px solid #6baad5 !important;}
	.selectBoxes p span.ui-checkbox-state-checked-hover{background-color:#ffd88d !important; border:2px solid #ffa533 !important;}
	
	
	.formular fieldset{ border:1px solid #c2da32; /*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/ }
	.formular.quart label{ color:#4f4c4d;  }
	fieldset.magazin:hover{ background:#fffad3; }
	.zimmerform .PersonalDaten label{ color:#4f4c4d; }
	
/* Sepcific */

	#TopNav{ background:#000;}
	#TopNav a, #TopNav a:active, #TopNav a:link { color:#b0b0b0; }
	#TopNav a:hover, #TopNav a:visited { color:#fff; }
	#TopNav ul ul{ background:#000; }
	
	#Media{ background:#eee;}
	
	#Nav { background:#cbde59; color:#3f693a;  }
	#Nav ul ul{ background:#cbde59; border:2px solid #fff;}
	#Nav a:link{ color:#3f693a; }
	#Nav a:visited{ color:#595f59;}
	
	#QuickSelect, #Selected_WannWasWo{background:#cbde59;}
	#QuickSelect h4:hover, #QuickSelect h4:visited:hover{ color:#000;}
	#Selected_WannWasWo strong{ color:#4f4c4d;}
	#Selected_WannWasWo .grey{ color:#4f4c4d !important;}
	#Selected_WannWasWo a{ color:#fff;}
	
	#Search #Searchterm{ border:1px solid #a7a7a7; color:#4f4c4d; background:#fff; }
	#Search #Searchterm:focus{ background:#f0f0f0; }
	
	#Finder ul#Icons li { background:#dde995;  border-bottom: 1px solid #fff; border-right:1px solid #fff; }
	#Finder ul#Icons li.active { border-bottom: 1px solid #f0f0f0; background:#f1f9bb; }
	
	#Angebote{ padding-bottom:20px;}
	
	.thumb{ border:1px solid #ccc; background:#fff;}
	.item .thumb{ border:1px solid #ccc; background:#fff; }
	.item span{ color:#888;}
	
	#News{ 	background:#f0f0f0; }
	
	#EventsWidget ul li span{ color:#333;}
	#EventsWidget .date .month{ color:#fff; background:#a0a0a0; }
	#EventsWidget .date .day{  color:#000; }
	
	a.btmlink{ color:#232323; }
	
	#theMap{ background:#cbde59; border:1px solid #cbde59;}
	#mapPreview a#mapOpen{ color:#4f4c4d; }			
	#mapContent a#mapClose{  color:#4f4c4d; }
	.mapwetter { color: #4f4c4d; }
	
	.articlelist h4{ color:#4f4c4d;}
	.articlelist h4 em{ color:#4f4c4d; }
	
	ul.taglist li:hover{ background-color:#f0f0f0;}
	
	.paging ul li a{ border:1px solid #ccc; color:#666; }
	.paging ul li a:hover{ color:#4f4c4d; background-color:#e6eff5; border:1px solid #4f4c4d; }
	
	#Suchergebnis .articlelist a.content{ background:#f0f0f0 url(images/sprites/general.png) no-repeat 4px -718px; }
	
	p.image span{ color:#666; background:#EDF4FC; }
	
	#BetriebsListe .tabcontent .links{ border-left:1px dotted #4f4c4d; }
	
	#BetriebsListe .tabcontent{ background:#f0f0f0;  }
	#meta-tags a{ border-right:1px solid #4f4c4d;}
	#meta-tags a:hover{background:#f0f0f0;}
	
	#Schneeberichte-Nav .content{ border-right:3px solid #d7e5ef; }
	#Schneeberichte-Nav ul li:hover{ background:#f0f0f0;}
	#Schneeberichte-Nav ul li.active{ background:#d7e5ef;}
	
	.pauschale div.preis span{ color:#555;}
	.pauschale div.preis span.preis{ color:#4f4c4d;}
	.pauschale .content ul{ color:#666; }

	#Footer ul a{ color:#4f4c4d; }
	hr.lightblue{ background:#f1f9bb; }
	#Footer span.lightgrey{ color:#e4e4e4; }
	
	.Regionsliste .boxed, .Regionsliste .section { border: 2px solid white; }
	.Regionsliste .highlight .boxed, .Regionsliste .highlight .section  { border: 2px solid yellow; }
	.Regionsliste a img { border: 1px solid gray; }
	
	.tabcontent{ background:#f1f9bb;  }
	.tabbed{ border-bottom:1px dotted #666;}
	
	#BetriebsListe .ui-tabs-nav li { background:#d2d2d2;  border-bottom: 1px solid #fff; border-right:1px solid #fff; }
	#BetriebsListe .ui-tabs-nav li.ui-tabs-selected { border-bottom: 1px solid #f0f0f0; background:#f0f0f0 url(images/sprites/general.png) no-repeat 6px -169px; }
	
	.loading {	background: red; }

