
.floatkiller																		{ clear: both; height: 1px; overflow: hidden; }


/* Teaserbox */
.fce_teaserbox																	{ background: url(../images/bg_submenu.gif) repeat-x; }
	.fce_teaserbox_image													{ float: left; width: 110px; min-height: 50px; }
	.fce_teaserbox_image img											{ margin: 10px 0px 10px 0px; }
	.fce_teaserbox_content												{ float: left; width: 465px; }
	.fce_teaserbox_title													{ margin: 10px 0px 0px 0px; font-weight: bold; }
	.fce_teaserbox_text														{ margin: 0px 0px 10px 0px; line-height: 18px; }
	.fce_teaserbox_text	a													{ padding-left: 12px; background: url(../images/icon_li.gif) no-repeat 0px 6px; }

/* Artikelbox */
.fce_articlebox																	{  background: url(../images/bg_submenu.gif) left bottom repeat-x; padding: 20px 0px 20px 0px; }
.fce_articlebox_image														{ width: 120px; margin: 0px 0px 0px 20px; font-size: 0.9em; }
.fce_articlebox_content													{ width: 329px; margin-right: 27px; }
	.fce_articlebox_title													{ font-weight: bold; font-size: 1.4em; margin: 0px 0px 8px 0px; }
	.fce_articlebox_text													{}
.fce_articlebox_links														{ font-size: 0.9em; }
.fce_articlebox_links a													{ padding: 0px; margin: 0px; padding-left: 12px; background: url(../images/icon_arrow_grey_down.gif) no-repeat 0px 5px; display: block; }
.fce_articlebox_links a:hover										{ background: url(../images/icon_arrow_red_down.gif) no-repeat 0px 5px; }

a.fce_articlebox_zoomlink												{ display: block; margin: 5px 0px 0px 0px; background: url(../images/icon_zoom.gif) 0px 0px no-repeat; padding-left: 20px; }
a:hover.fce_articlebox_zoomlink									{ background: url(../images/icon_zoom_act.gif) 0px 0px no-repeat; }


/* FCE Home // Aktionsbox NEU! */
.fce_home2																			{ width: 322px; height: 146px; overflow: hidden; background: url(../images/fce_home.jpg) no-repeat; margin: 0px 0px 20px 0px; }
.fce_home2_left																	{ margin: 10px 0px 0px 17px; overflow: hidden; }
.fce_home2_title																{ color: white; font-weight: bold; margin: 2px 0px 3px 0px; }
.fce_home2_content															{ color: white; font-size: 0.9em; line-height: 15px; }
.fce_home2_content a														{ color: white; text-decoration: none; margin-left: 5px; padding: 0px 0px 0px 12px; background: url(../images/icon_arrow_white.gif) no-repeat 0px 5px; }
.fce_home2_content a:hover											{ color: white; text-decoration: underline; }
.fce_home2_content ul														{ margin: 5px 0px 0px 0px; padding: 0px; }
.fce_home2_content ul li												{ color: white !important; background: url(../images/icon_li3.gif) no-repeat 0px 7px !important; margin: 0px; font-size: 11px; padding: 1px 0px 1px 7px; }
.fce_home2_content ul li a											{ background: none; padding-left: 0px; }


/* FCE 2 Spalten Ansicht */
.fce_2s																					{ font-size: 11px; }
.fce_2s_left																		{ width: 302px; float: left; }
.fce_2s_right																		{ width: 302px; float: right; }

/* FCE Bundesland */
.fce_bundesland																	{ background: #dfdfd5; width: 302px; height: 260px; overflow: hidden; border-bottom: 7px solid #ae182a; }
.fce_bundesland_headline												{ margin: 13px 0px 8px 13px; }
.fce_bundesland_subheadline											{ color: #b61524; margin: 0px 0px 2px 15px; font-size: 11px; }
.fce_bundesland_content													{ margin: 0px 10px 20px 15px; line-height: 15px !important; } 
.fce_bundesland_content ul											{ margin: 0px !important; padding: 0px !important; }
.fce_bundesland_content ul li a									{ background: none; padding: 0px; color: #3e5052 !important; font-size: 11px; }
.content_left .fce_bundesland_content ul li a		{ border: none !important; } 


/* HomeDevider */
.homeDivider_1																	{ height: 260px; }
.homeDivider_1_left															{ float: left; width: 740px; height: 260px; overflow: hidden; }
.homeDivider_1_right														{ float: left; width: 203px; height: 260px; overflow: hidden; background: #e0dfd6; margin: 0px 0px 0px 20px; line-height: 17px; }
.homeDivider_1_right .wrapper										{ padding: 20px 10px 0px 20px; }



/* ----------------------------- //
	 Content Slider - Home
// ----------------------------- */
#featured																				{ width: 740px; height: 260px; overflow: hidden; background: #efefef; }

/* Navigation */
ul.ui-tabs-nav																	{ position: absolute; width: 740px; height: 69px; overflow: hidden; background: url(../images/bg_contentSliderNavi.gif) no-repeat left bottom; margin: -5px 0px 0px 0px; padding: 0px; list-style: none; border-bottom: 6px solid #b51621; }
ul.ui-tabs-nav li																{ float: left; width: 246px; height: 69px; padding: 0px; margin: 0px; }
ul.ui-tabs-nav li a															{ }
ul.ui-tabs-nav li a:hover												{  }
ul.ui-tabs-nav li.ui-state-active								{ color: white; background: url(../images/bg_tabnav_active.png) no-repeat left top; }
ul.ui-tabs-nav li#nav-fragment-2								{ margin: 0px 1px 0px 1px; }



/* Content */
.featuredWindow																	{ width: 740px; height: 190px; overflow: hidden; }
.wide .scrollable_frame_logo										{ display: none; }

.ui-tabs-hide																		{ display: none; }

#featured .ui-tabs-panel 												{ padding: 0px !important; }

.ghead																					{ display: block; margin: 13px 0px 0px 20px; }
.ghead h5																				{ font-weight: bold; }
.thead																					{ display: block; font-size: 11px; margin: 2px 0px 0px 20px;  }
#featured a 																		{ color: #3e5052; text-decoration: none; }
#featured a:hover 															{ color: #3e5052; text-decoration: none; }

#featured ul.ui-tabs-nav li.ui-state-active a  	{ color: white; }

/* Normal */
.scrollable_frame																{ width: 470px; height: 279px; overflow: hidden; background: url(../images/bg_scrollable_frame.gif) no-repeat left top; }
	.scrollable_frame_logo												{ position: absolute; margin: -2px 0px 0px 420px; width: 44px; height: 44px; overflow: hidden; }
	.scrollable_frame_header											{ height: 42px; overflow: hidden; }
	.scrollable_frame_header h4										{ margin: 11px 0px 0px 20px; line-height: 20px; }
	.scrollable_frame_content											{ height: 207px; overflow: hidden; }
	.scrollable_frame_link 												{ margin: 5px 0px 0px 20px; }
	.scrollable_frame_link a											{ text-decoration: none; color: #b51621; background: url(../images/icon_li.gif) no-repeat left 4px; padding: 0px 0px 0px 12px; }
	.scrollable_frame_link a:hover								{ text-decoration: underline; }

/* Wide */
.wide.scrollable_frame													{ width: 963px; height: 279px; overflow: hidden; background: url(../images/bg_scrollable_frame_wide.gif) no-repeat left top; margin-top: 20px; margin-bottom: 80px; font-size: 11px; }
	.wide.scrollable_frame_logo										{ position: absolute; margin: -2px 0px 0px 420px; width: 44px; height: 44px; overflow: hidden; }
	.wide.scrollable_frame_header									{ height: 42px; overflow: hidden; }
	.wide.scrollable_frame_header h4							{ margin: 11px 0px 0px 20px; line-height: 20px; }
	.wide.scrollable_frame_content								{ height: 207px; overflow: hidden; }
	.wide.scrollable_frame_link 									{ margin: 5px 0px 0px 20px; }
	.wide.scrollable_frame_link a									{ text-decoration: none; color: #b51621; background: url(../images/icon_li.gif) no-repeat left 4px; padding: 0px 0px 0px 12px; }
	.wide.scrollable_frame_link a:hover						{ text-decoration: underline; }

#template_content_wide .fce_2s									{ margin: 20px 0px 80px 0px; }
#template_content_wide .fce_2s_left							{ margin: 0px 0px 0px 0px; float: left; width: 470px; margin-right: 23px; }
#template_content_wide .fce_2s_right						{ margin: 0px 0px 0px 0px; float: left; width: 470px;  }


/* Scrollable */
.scrollableFrame .browse												{ width: 23px; height: 45px; overflow: hidden; display: block; position: absolute; cursor: pointer; }
.scrollableFrame .browse.left										{ background: url(../images/scrollable_browse_left.gif); margin: 40px 0px 0px 7px; }
.scrollableFrame .browse.right									{ background: url(../images/scrollable_browse_right.gif); margin: 40px 0px 0px 439px; }
.wide .scrollableFrame .browse.right						{ background: url(../images/scrollable_browse_right.gif); margin: 40px 0px 0px 933px; }

* html .scrollableFrame .browse.left						{ margin: 40px 0px 0px -25px; }
* html .scrollableFrame .browse.right						{ margin: 40px 0px 0px 400px; }
* + html .scrollableFrame .browse.left					{ margin: 40px 0px 0px -25px; }
* + html .scrollableFrame .browse.right					{ margin: 40px 0px 0px 400px; }

* html .wide .scrollableFrame .browse.right			{ margin: 40px 0px 0px 887px; }
* + html .wide .scrollableFrame .browse.right		{ margin: 40px 0px 0px 887px; }


.scrollableFrame .browse.disabled								{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.scrollable 																		{	position:relative; overflow: hidden; width: 400px; height: 200px; margin: 5px 0px 0px 35px; }
.wide .scrollable 															{	position:relative; overflow: hidden; width: 890px; height: 200px; margin: 5px 0px 0px 40px; }

.scrollable .items 															{	width:20000em; position:absolute; }
.items div.scrollableElRow 											{	float:left;	width: 400px; }
.wide .items div.scrollableElRow 								{	float:left;	width: 890px; }

.scrollableElement															{ float: left; width: 200px; text-align: center; }
.wide .scrollableElement												{ float: left; width: 175px; text-align: center; }


.scrollableElement_image												{ display: block; }
.scrollableElement_title												{ display: block; font-weight: bold; padding: 0px 5px 0px 5px; }
.scrollableElement_subtitle											{ display: block; padding: 0px 5px 5px 5px; }
.wide .scrollableElement_subtitle								{ padding: 0px 10px 0px 10px; }

.scrollable a																		{ color: #3e5052; border: 1px solid white;  display: block; width: 198px; height: 195px; text-decoration: none; }
.scrollable a:hover															{ color: #3e5052; border: 1px solid white; }
.wide .scrollable a															{ color: #3e5052; border: 1px solid white;  display: block; width: 175px; height: 195px; text-decoration: none; }


blockquote																			{ padding: 0px; margin: 25px 0px 0px 0px; color: #b51621; }

/* Timer */
.timerWrapOuter																	{ background: url(../images/bg_counter.gif); width: 690px; height: 176px; margin: 0px 0px 20px 0px; font-size: 50px; color: white; }
.timerWrap .days																{ position: absolute; margin: 81px 0px 0px 61px; letter-spacing: 7px; width: 106px; text-align: right; }
.timerWrap .hours																{ position: absolute; margin: 81px 0px 0px 210px; letter-spacing: 7px; width: 74px; text-align: right; }
.timerWrap .minutes															{ position: absolute; margin: 81px 0px 0px 350px; letter-spacing: 7px; width: 74px; text-align: right; }
.timerWrap .seconds															{ position: absolute; margin: 81px 0px 0px 490px; letter-spacing: 7px; width: 74px; text-align: right; }
.timerWrapOverlay																{ filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; position: absolute; margin: 90px 0px 0px 60px; z-index: 1000; background: url(../images/bg_counter_overlay.gif); height: 1px; width: 501px; overflow: hidden;}














