a:link, a:visited, a:active, .link-season
							 			{color: ; text-decoration: none;}
a:hover, .link-season:hover				{color: #000000; text-decoration: underline; cursor: pointer;}

h1,h2,h3,h4, .season, .listnavi_click	{color: ;}
#aside_booklet,
#slider_container,
.aside_box_season, .season_box			{background-color: ;}

.box-season-dark						{background-color: ; color: white; padding: 1rem;}

nav, #header_search_mobile				{background-color: ;}
.listnavi_active						{background-color: ; color: white; border-top: 1px solid  !important; border-bottom: 1px solid  !important;}

.select-group-item:hover, .user-group-item:hover, .mysite-list-item:hover
										{background-color: ; color: white !important; cursor: pointer;}
										
.section-header							{background-color: ; border-radius: 0.2rem; padding: 0.5rem 0.6rem;}
.section-header-dark					{background-color: ; border-radius: 0.2rem; padding: 0.5rem 0.6rem;}

/* Button toggle */
.btn-toggle-active						{background-color: ; box-shadow: inset 3px 3px 6px  !important;}

/* Aside navigation */
a.aside-navi:link, a.aside-navi:visited, a.aside-navi:active 
										{display: block; padding: 0.5rem 1rem; color: #eee; text-shadow: 1px 1px 1px #444;}
a.aside-navi:hover 						{text-decoration: none; background-color: ; color: white !important;}
a.aside-active:link, a.aside-active:visited, a.aside-active:active 
										{background-color: ;}
a.aside-active:hover 					{text-decoration: none; background-color: ;}
.aside-navi img							{margin-right: 0.4rem;}
.list-group a:hover						{background-color: ;}
.aside-navi-box							{margin-bottom: 5px; padding-left: 10px;}
.aside-navi-arrow-bottom:after			{content: url('/images/layout/NaviArrowBottomTiny.png'); margin-left: 5px; position: absolute; right: 10px;}
.aside-navi-arrow-top:after				{content: url('/images/layout/NaviArrowTopTiny.png'); margin-left: 5px; position: absolute; right: 10px;}

/* Style für alle Listenpunkte */
ul.season-list							{margin: 0.3rem 0;}
ul.season-list li						{line-height: 1.6rem; margin: 0 0 0 1rem; padding: 0; list-style-image:url()}
ul#season-list li						{line-height: 1.6rem; margin: 0 0 0 1rem; padding: 0; list-style-image:url()}

/* Products shop */
#shop_status div span					{background-color: #999; line-height: 2.5rem; width: 2.5rem; text-align: center;}
#shop_status > div						{background-color: #ccc;}
#shop_status div p						{line-height: 2.5rem; padding: 0 1rem; white-space: nowrap; color: white;}	
.shop_status_img_active					{background-color:  !important;}
.shop_status_p_active					{background-color:  !important; /*border: none !important;*/}

/* Product sub navi */
.season-active, .navi-season a:hover	{background-color: ;}

/* Image Lightbox, Responsive and Touch-friendly */
#imagelightbox-caption					{background-color:  !important;}

/* Popup & context menu */
#popup-header, .context-menu-header		{background-color:  !important;}	
#popup-header div:first-of-type:hover, .context-menu-header div:first-of-type:hover
										{background-color:  !important;}
										
input[type="submit"]::-moz-focus-inner 
									{border:0;}
input[type="submit"]:focus 			{background:#333;}


/* Form Styles */
/*input[type=text],input[type=password]		
						{border: 1px solid #bbb; border-radius: 0.15rem; font-size: 1rem; height: 1.5rem; padding: 0 0.2rem;}
input[type=text]:focus,textarea:focus,input[type=password]:focus
						{box-shadow: 0 0 5px #333; border: 1px solid #999;} 
select					{font-size: 11px; height: 22px;}
input[type=checkbox]	{margin: 0px; padding: 0px;}
textarea				{border: 1px solid #bbb; border-radius: 2px; font-size: 11px; font-family: "Courier New", Courier, monospace; resize: vertical;
							-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 4px;}
.TextArea 				{font-size: 11px; color: #000; font-family: "Courier New", Courier, monospace;}*/

/* Select menu*/
.InputSelect			{cursor: pointer; background:  url(/images/layout/FormSelectBackground2.png) no-repeat 96% 0;
						height: 25px; overflow: hidden; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: white; padding: 0px; margin: 0px;}
.InputSelect select 	{cursor: pointer; color: #fff; background: transparent; border: none; font-size: 11px; height: 25px; padding: 4px; width: 268px;}

/* Checkbox */
.squaredThree input[type=checkbox] 	
						{visibility: hidden; display: none;}
.squaredThree      		{width: 0px; position: relative; float: left;}
.squaredThree label 	{cursor: pointer; position: absolute; width: 15px; height: 15px; top: 0; border-radius: 3px; background-color: ;}
.squaredThree label:after 
						{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; content: ''; position: absolute;
						width: 6px; height: 4px; background: transparent; top: 3px; left: 3px; border: 3px solid #fcfff4;
						border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
						-ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.squaredThree label:hover::after {
						-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3;}
.squaredThree input[type=checkbox]:checked + label:after {
						-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}