@import url('news.css');

body { font-family: Verdana, sans-serif; font-size: 11px; color: #666666; }
table, td, th, input, select, textarea, button { font-family: Verdana, sans-serif; font-size: 1em; color: #666666; }
.content { line-height: 1.55em; }
.content div.hidden, .content div.csc-frame-invisible {display:none;}

/*
	FLASH
================================================================================== */
.print-flash { display: none; }


/*
	PARAGRAPHS
================================================================================== */
p { margin: 0 0 15px 0; }

.error { color: #f00; }


/*
	LINKS
================================================================================== */
a { color: #009933; font-weight: bold; text-decoration: none; }
a:visited { }
a:hover { text-decoration: underline; }
a:active { }
a img { border: 0 solid #fff; }

	.cs-silver a { color: #009933; }
	.cs-yellow a { color: #ff9900; }
	.cs-orange a { color: #990033; }
	.cs-blue a { color: #336699; }
	.cs-grey a { color: #009933; }


/*
	HEADERS
================================================================================== */

h1 { font-size: 2.27em; font-weight: normal; color: #666666; margin: 25px 0 15px 0; }
h2 { font-size: 1.27em; font-weight: bold; color: #666666; margin: 15px 0 5px 0; }
h2.teaser { font-size: 1.27em; font-weight: normal; color: #666666; margin: 15px 0 5px 0; }
h3 { font-size: 1.27em; font-weight: bold; color: #666666; margin: 15px 0 5px 0 }
h4 { font-size: 1.09em; font-weight: bold; color: #666666; margin: 15px 0 5px 0 }
h5 { font-size: 1em; font-weight: bold; color: #666666; margin: 15px 0 5px 0 }
h6 { font-size: 1em; font-weight: normal; color: #666666; margin: 15px 0 5px 0 }

	.cs-silver h1, .cs-silver h2 { color: #009933; }
	.cs-yellow h1, .cs-yellow h2 { color: #ff9900; }
	.cs-orange h1, .cs-orange h2 { color: #990033; }
	.cs-blue h1, .cs-blue h2 { color: #336699; }
	.cs-grey h1, .cs-grey h2 { color: #666666; }
	
.csc-header, .csc-textpicHeader {}

.csc-firstHeader { margin-top: 5px; }

.csc-header-special h3 span { padding: 5px 11px; background: url('../images/icons/icon_special--silver.gif') left center no-repeat; }
	
	.cs-silver .csc-header-special h3 span { background-image: url('../images/icons/icon_special--silver.gif'); }
	.cs-yellow .csc-header-special h3 span { background-image: url('../images/icons/icon_special--yellow.gif'); }
	.cs-orange.csc-header-special h3 span { background-image: url('../images/icons/icon_special--orange.gif'); }
	.cs-blue .csc-header-special h3 span { background-image: url('../images/icons/icon_special--blue.gif'); }
	.cs-grey .csc-header-special h3 span { background-image: url('../images/icons/icon_special--grey.gif'); }

/*
	LISTS
================================================================================== */

ul, ol  { list-style: none;  margin: 0; padding: 0; } 

.content ul { margin-bottom: 15px; padding-left: 1.5em; }
.content ol { margin-bottom: 15px; padding-left: 1.7em; list-style-type: decimal; }
.cs-yellow .content ul { list-style-image: url(../images/bullets/lipu_yellow.gif); }
.cs-orange .content ul { list-style-image: url(../images/bullets/lipu_orange.gif); }
.cs-blue .content ul { list-style-image: url(../images/bullets/lipu_blue.gif); }
.cs-silver .content ul { list-style-image: url(../images/bullets/lipu_silver.gif); }

dl, dt, dd { margin: 0; }

/*
	LISTS - PAGE SECTIONS
================================================================================== */

ul.csc-menu.csc-menu-3 { height:20px; padding:0; list-style: none outside none; font-size:14px;}
ul.csc-menu.csc-menu-3 li { float:left; padding:0 5px; }

/*
	DIVIDERS
================================================================================== */
/* 
hr { height: 1px; color: #fff; border-width: 0; background: transparent url('../images/blocks/bg_dots02.gif') repeat-x; }
*/
hr { height: 1px; color: #fff; background: #fff; border-width: 0; border-top: 1px dotted #bcbcbc; }


/*
	2 COLUMNS
================================================================================== */
dl.c2 { width: 100%; float: left; }
dl.c2 dt { width: 25%; margin: 0 1% 10px 0; float: left; clear: left; }
dl.c2 dd { width: 73%; margin: 0 0 10px 0; float: left; }


/*
	FORMS
================================================================================== */
form, fieldset { margin: 0; padding: 0; border: 0 solid #fff; }

.i-text, .i-textarea, .i-select, .i-file { background: #fff; border: 1px solid #3878a5; }
.i-checkbox, .i-radio {}
.i-button { color: #fff; background: url('../images/buttons/bg_button-r.gif') right top no-repeat; border-width: 0; cursor: pointer; }
button.i-button, div.i-button { padding: 0 10px 0 0!important; margin: 0; }
.i-button span { height: 20px; line-height: 20px; background: url('../images/buttons/bg_button-l.gif') left top no-repeat; padding: 0 0 0 10px; white-space: nowrap; display: block; position: relative; cursor: pointer; }
button.i-button, input.i-button { width: auto; overflow: visible; }
button { -webkit-border-fit: lines; }
button::-moz-focus-inner { padding: 0!important; border-width: 0!important; }
input.i-button { background: #0e76ad!important; border: 1px solid #006698!important; }

.i-button-gfx { color: #fff; background: transparent; border-width: 0; cursor: pointer; }

/*
	BOXES
================================================================================== */
.box01 { margin-bottom: 10px; }
.box01 .box01-h { background: url('../images/blocks/bg_box01_h_r.gif') right top no-repeat; padding-right: 4px; }
.box01 .box01-h h3 { height: 22px; line-height: 21px; font-size: 11px; font-weight: normal; color: #006699; background: url('../images/blocks/bg_box01_h_l.gif') no-repeat; padding: 0 6px 0 10px; margin: 0; }
.box01 .box01-c { background: #fff; border: 1px solid #c2c2c2; border-top-width: 0; }
.box01 div.box01-c { padding: 10px; }


.box02 { background: #f3f3f3 right top no-repeat; margin-bottom: 10px; position: relative; }
.box02 .box02-c  { margin: 0 10px; padding: 10px 0; }
.box02 .pin { width: 20px; height: 28px; background: url('../images/icons/icons_pin.gif') no-repeat; position: absolute; top: -8px; right: 2px; z-index: 3; }

	.cs-silver .box02 { background-color: #f3f3f3; }
	.cs-yellow .box02 { background-color: #ffffc2; }
	.cs-orange .box02 { background-color: #f6e9dc; }
	.cs-blue .box02 { background-color: #f4f8fb; }
	.cs-grey .box02 { background-color: #f3f3f3; }
	
	.cs-silver .box02 .pin { background-position: 0 0; }
	.cs-yellow .box02 .pin { background-position: 0 -28px; }
	.cs-orange .box02 .pin { background-position: 0 -56px; }
	.cs-blue .box02s .pin { background-position: 0 -84px; }
	.cs-grey .box02 .pin { background-position: 0 -112px; }
	
.box03 { background: #fff; border: 1px solid #cccccc; margin-bottom: 10px; }
.box03 .box03-h { background: url('../images/blocks/bg_box03_h.gif') repeat-x; border: 1px solid #fff; border-bottom-color: #666666; }
.box03 .box03-h h3 { height: 23px; line-height: 23px; font-size: 11px; font-weight: normal; padding: 0 10px; margin: 0; }
.box03 .box03-c { padding: 10px; }

	.cs-silver .box03 .box03-h { background-position: 0 0; border-bottom-color: #666666; }
	.cs-yellow .box03 .box03-h { background-position: 0 -53px; border-bottom-color: #ffff33; }
	.cs-orange .box03 .box03-h { background-position: 0 -106px; border-bottom-color: #990033; }
	.cs-blue .box03 .box03-h{ background-position: 0 -159px; border-bottom-color: #99b2cc; }
	.cs-grey .box03 .box03-h { background-position: 0 -212px; border-bottom-color: #666666; }

/***********************************************************************************
*	FCE
***********************************************************************************/

/*
	FCE GRID 3 COLUMNS
================================================================================== */
.FCE-grid-3c { clear: both; }
.FCE-grid-3c .fce-g3-c1, .FCE-grid-3c .fce-g3-c2, .FCE-grid-3c .fce-g3-c3 { min-height: 10px; margin: 0 10px 0 /*10px*/ 0; float: left; }
.FCE-grid-3c .fce-g3-c3 { margin-right: 0; }

.grid-20-40-40 .fce-g3-c1 { width: 180px; }
.grid-20-40-40 .fce-g3-c2 { width: 300px; }
.grid-20-40-40 .fce-g3-c3 { width: 300px; }

.grid-40-20-40 .fce-g3-c1 { width: 300px; }
.grid-40-20-40 .fce-g3-c2 { width: 180px; }
.grid-40-20-40 .fce-g3-c3 { width: 300px; }

.grid-40-40-20 .fce-g3-c1 { width: 300px; }
.grid-40-40-20 .fce-g3-c2 { width: 300px; }
.grid-40-40-20 .fce-g3-c3 { width: 180px; }


/*
	FCE GRID 2 COLUMNS
================================================================================== */
.FCE-grid-2c { clear: both; }
.FCE-grid-2c .fce-g2-c1, .FCE-grid-2c .fce-g2-c2 { min-height: 10px; margin: 0 10px 0 /*10px*/ 0; float: left; }
.FCE-grid-2c .fce-g2-c2 { margin-right: 0; }

.grid-20-80 .fce-g2-c1 { width: 180px; }
.grid-20-80 .fce-g2-c2 { width: 610px; }

.grid-80-20 .fce-g2-c1 { width: 610px; }
.grid-80-20 .fce-g2-c2 { width: 180px; }

.grid-40-60 .fce-g2-c1 { width: 300px; }
.grid-40-60 .fce-g2-c2 { width: 490px; }


.grid-60-40 .fce-g2-c1 { width: 490px; }
.grid-60-40 .fce-g2-c2 { width: 300px; }


.grid-50-50 .fce-g2-c1 { width: 395px; }
.grid-50-50 .fce-g2-c2 { width: 395px; }

	.tmpl-1col .grid-50-50 .fce-g2-c1, .tmpl-1col .grid-50-50 .fce-g2-c2 { width: 375px; }

/* inner */
.grid-50-50-i .fce-g2-c1,.grid-50-50-i .fce-g2-c2, .grid-60-40-i .fce-g2-c1, .grid-60-40-i .fce-g2-c2 , .grid-40-60-i .fce-g2-c1, .grid-40-60-i .fce-g2-c2 { }
.grid-50-50-i .fce-g2-c1 { width: 300px; }
.grid-50-50-i .fce-g2-c2 { width: 300px; }

.grid-60-40-i .fce-g2-c1 { width: 300px; }
.grid-60-40-i .fce-g2-c2 { width: 180px; }

.grid-40-60-i .fce-g2-c1 { width: 180px; }
.grid-40-60-i .fce-g2-c2 { width: 300px; }

/*
	FCE YELLOW BOX
================================================================================== */
div.yellow  { background-color:#FFFFB2; padding:15px 10px; margin-bottom:30px; }
div.yellow h2 { font-size:2.2em; margin:0; font-weight:normal; }
div.yellow .lighter { background-color:#fefecf; color:#ff9d08; margin-bottom:20px; padding:10px; }

div.yellow .tx-mmforum-textbutton{
	display:inline;
	background:url("../ext/mm_forum/img/default/buttons/button_bg.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #E2E2E2;
	margin:0 4px 15px 0;
	padding:3px 15px;
	text-decoration:none;
	white-space:nowrap;
}

div.yellow .tx-mmforum-textbutton a {
	color:#FF9900;	
	font-size:1em;
	text-decoration:none;
}

div.yellow .tx-mmforum-textbutton a:hover { color:#545353; }


/*
	FCE BUCKET
================================================================================== */
.FCE-bucket { /* line-height: 1.3em; */ background: #fff; border: 1px solid #e2e2e2; margin-bottom: 10px; clear: both; }
.FCE-bucket .fce-b-h { background: #fefffe url('../images/blocks/bg_fce_b_h--silver.png') repeat-x; border: 1px solid #fff; border-bottom-color: #ededed; }
.FCE-bucket .fce-b-h h2 { height: 33px; line-height: 33px; font-size: 16px; background: 1px 0 no-repeat; padding: 0 10px; margin: 0; overflow: hidden; }
.FCE-bucket .fce-b-h h2 span { height: 33px; background: 2000px 0 no-repeat; display: block; }
.FCE-bucket .fce-b-h h2 img { display: block; }
.FCE-bucket .fce-b-c { margin: 10px; clear: both; }

	.cs-silver .FCE-bucket .fce-b-h { background-color: #fefffe; background-image: url('../images/blocks/bg_fce_b_h--silver.png'); border-bottom-color: #ededed; }
	.cs-yellow .FCE-bucket .fce-b-h { background-color: #fffffe; background-image: url('../images/blocks/bg_fce_b_h--yellow.png'); border-bottom-color: #ffff99; }
	.cs-orange .FCE-bucket .fce-b-h { background-color: #fffefe; background-image: url('../images/blocks/bg_fce_b_h--orange.png'); border-bottom-color: #ffcc99; }
	.cs-blue .FCE-bucket .fce-b-h { background-color: #feffff; background-image: url('../images/blocks/bg_fce_b_h--blue.png'); border-bottom-color: #99ccff; }
	.cs-grey .FCE-bucket .fce-b-h { background-color: #fffefe; background-image: url('../images/blocks/bg_fce_b_h--grey.png'); border-bottom-color: #cccccc; }
	
	/* preventing layout breaks in IE6 */
	.grid-20-80 .fce-g2-c1  .FCE-bucket .fce-b-c { width: 158px; overflow: hidden; }
	.grid-20-80 .fce-g2-c1  .bucket-nomargin .fce-b-c { width: 176px }
	.grid-20-80 .fce-g2-c2  .FCE-bucket .fce-b-c { width: 588px; overflow: hidden; }
	.grid-20-80 .fce-g2-c2  .bucket-nomargin .fce-b-c { width: 606px; }
	
	.grid-80-20 .fce-g2-c1  .FCE-bucket .fce-b-c { width: 588px; overflow: hidden; }
	.grid-80-20 .fce-g2-c1  .bucket-nomargin .fce-b-c { width: 606px; }
	.grid-80-20 .fce-g2-c2  .FCE-bucket .fce-b-c { width: 158px; overflow: hidden; }
	.grid-80-20 .fce-g2-c2  .bucket-nomargin .fce-b-c { width: 176px; }
	
	.grid-40-60 .fce-g2-c1  .FCE-bucket .fce-b-c { width: 278px; overflow: hidden; }
	.grid-40-60 .fce-g2-c1  .bucket-nomargin .fce-b-c { width: 296px; overflow: hidden; }
	.grid-40-60 .fce-g2-c2  .FCE-bucket .fce-b-c { width: 468px; overflow: hidden; }
	.grid-40-60 .fce-g2-c2  .bucket-nomargin .fce-b-c { width: 486px; overflow: hidden; }

	.grid-60-40 .fce-g2-c1  .FCE-bucket .fce-b-c { width: 468px; overflow: hidden; }
	.grid-60-40 .fce-g2-c1  .bucket-nomargin .fce-b-c { width: 486px; overflow: hidden; }
	.grid-60-40 .fce-g2-c2  .FCE-bucket .fce-b-c { width: 278px; overflow: hidden; }
	.grid-60-40 .fce-g2-c2  .bucket-nomargin .fce-b-c { width: 296px; overflow: hidden; }
	
	.grid-50-50 .fce-g2-c1  .FCE-bucket .fce-b-c { width: 373px; overflow: hidden; }
	.grid-50-50 .fce-g2-c1  .bucket-nomargin .fce-b-c { width: 391px; overflow: hidden; }
	.grid-50-50 .fce-g2-c2  .FCE-bucket .fce-b-c { width: 373px; overflow: hidden; }
	.grid-50-50 .fce-g2-c2  .bucket-nomargin .fce-b-c { width: 391px; overflow: hidden; }
	
	.grid-50-50-i .fce-g2-c1 .FCE-bucket .fce-b-c { width: 278px; overflow: hidden; }
	.grid-50-50-i .fce-g2-c1 .bucket-nomargin .fce-b-c { width: 296px; overflow: hidden; }
	.grid-50-50-i .fce-g2-c2 .FCE-bucket .fce-b-c { width: 278px; overflow: hidden; }
	.grid-50-50-i .fce-g2-c2 .bucket-nomargin .fce-b-c { width: 296px; overflow: hidden; }

	.grid-60-40-i .fce-g2-c1 .FCE-bucket .fce-b-c { width: 278px; overflow: hidden; }
	.grid-60-40-i .fce-g2-c1 .bucket-nomargin .fce-b-c { width: 296px; overflow: hidden; }
	.grid-60-40-i .fce-g2-c2 .FCE-bucket .fce-b-c { width: 158px; overflow: hidden; }
	.grid-60-40-i .fce-g2-c2 .bucket-nomargin .fce-b-c { width: 176px; overflow: hidden; }

	.grid-40-60-i .fce-g2-c1 .FCE-bucket .fce-b-c { width: 158px; overflow: hidden; }
	.grid-40-60-i .fce-g2-c1 .bucket-nomargin .fce-b-c { width: 176px; overflow: hidden; }
	.grid-40-60-i .fce-g2-c2 .FCE-bucket .fce-b-c { width: 278px; overflow: hidden; }
	.grid-40-60-i .fce-g2-c2 .bucket-nomargin .fce-b-c { width: 296px; overflow: hidden; }
	
	

.bucket-gewinnspiel .fce-b-h h2 { color: #ff6600; background-image: url('../images/icons/icon_b_gewinnspiel.png'); padding-left: 36px; }
.bucket-aktion .fce-b-h h2 { background-image: url('../images/icons/icon_b_aktion.png'); padding-left: 36px; }
.bucket-magazine .fce-b-h h2 { background-image: url('../images/icons/icon_b_magazine.png'); padding-left: 36px; }
.bucket-news .fce-b-h h2 { background-image: url('../images/icons/icon_b_news.png'); padding-left: 36px; }
.bucket-tipp .fce-b-h h2 { background-image: url('../images/icons/icon_b_tipp.png'); padding-left: 36px; }
.bucket-hinweis .fce-b-h h2 { background-image: url('../images/icons/icon_b_hinweis.png'); padding-left: 36px; }
.bucket-favoriten .fce-b-h h2 { background-image: url('../images/icons/icon_b_favoriten.png'); padding-left: 36px; }
.bucket-video .fce-b-h h2 { background-image: url('../images/icons/icon_b_video.png'); padding-left: 36px; }

	.cs-silver .FCE-bucket .fce-b-h h2 { background-position: 1px 0!important; }
	.cs-yellow .FCE-bucket .fce-b-h h2 { background-position: 1px -33px!important; }
	.cs-orange .FCE-bucket .fce-b-h h2 { background-position: 1px -66px!important; }
	.cs-blue .FCE-bucket .fce-b-h h2 { background-position: 1px -99px!important; }
	.cs-grey .FCE-bucket .fce-b-h h2 { background-position: 1px -132px!important; }

	
.bucket-icon .fce-b-h h2 span { background: right 0 no-repeat; }
.bucket-gewinnspiel .fce-b-h h2 span { background-image: url('../images/icons/icon_b_gewinnspiel_r.png'); }
.bucket-aktion .fce-b-h h2 span { background-image: url('../images/icons/icon_b_aktion_r.png'); }
.bucket-magazine .fce-b-h h2 span { background-image: url('../images/icons/icon_b_magazine_r.png'); }
.bucket-news .fce-b-h h2 span { background-image: url('../images/icons/icon_b_news_r.png'); }
.bucket-tipp .fce-b-h h2 span { background-image: url('../images/icons/icon_b_tipp_r.png'); }
.bucket-hinweis .fce-b-h h2 span { background-image: url('../images/icons/icon_b_hinweis_r.png'); }
.bucket-favoriten .fce-b-h h2 span { background-image: url('../images/icons/icon_b_favoriten_r.png'); }
.bucket-video .fce-b-h h2 span { background-image: url('../images/icons/icon_b_video_r.png'); }

	.cs-silver .bucket-icon .fce-b-h h2 span { background-position: right 0!important; }
	.cs-yellow .bucket-icon .fce-b-h h2 span { background-position: right -33px!important; }
	.cs-orange .bucket-icon .fce-b-h h2 span { background-position: right -66px!important; }
	.cs-blue .bucket-icon .fce-b-h h2 span { background-position: right -99px!important; }
	.cs-grey .bucket-icon .fce-b-h h2 span { background-position: right -132px!important; }

/* 1px margin from border to image */
.bucket-nomargin .fce-b-c { margin: 1px;}

/*
.bucket-nomargin .csc-textpic-imagewrap img { display: block; }
.bucket-nomargin .csc-textpic-above .csc-textpic-imagewrap { margin-top: -9px!important; }
.bucket-nomargin .csc-textpic-below .csc-textpic-imagewrap { margin-bottom: -9px!important; }
.bucket-nomargin .csc-textpic-right .csc-textpic-imagewrap, 
.bucket-nomargin .csc-textpic-intext-right .csc-textpic-imagewrap, 
.bucket-nomargin .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { margin-right: -9px!important; display: inline; }
.bucket-nomargin .csc-textpic-left .csc-textpic-imagewrap, 
.bucket-nomargin .csc-textpic-intext-left .csc-textpic-imagewrap, 
.bucket-nomargin .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { margin-left: -9px!important; display: inline; }

.bucket-nomargin .csc-textpic-intext-right .csc-textpic-imagewrap, 
.bucket-nomargin .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
.bucket-nomargin .csc-textpic-intext-left .csc-textpic-imagewrap, 
.bucket-nomargin .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { margin-top: -9px!important; margin-bottom: -9px!important; }

.bucket-nomargin .csc-textpic-below .csc-textpic-imagewrap dl,
.bucket-nomargin .csc-textpic-intext-right .csc-textpic-imagewrap dl, 
.bucket-nomargin .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl,
.bucket-nomargin .csc-textpic-intext-left .csc-textpic-imagewrap dl, 
.bucket-nomargin .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap dl { margin-bottom: 0!important; }

.bucket-nomargin .csc-textpic-below .csc-textpic-imagewrap:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
*/
.bucket-nomargin .csc-textpic-imagewrap img { display: block; }

.bucket-nomargin .csc-textpic-above .csc-textpic-text { margin-bottom: 9px; }
.bucket-nomargin .csc-textpic-below .csc-textpic-text { margin-top: 9px; }

.bucket-nomargin .csc-textpic-center .csc-textpic-text, 
.bucket-nomargin .csc-textpic-right .csc-textpic-text, 
.bucket-nomargin .csc-textpic-left .csc-textpic-text { margin-left: 9px; margin-right: 9px; }

.bucket-nomargin .csc-textpic-intext-right .csc-textpic-text, 
.bucket-nomargin .csc-textpic-intext-right-nowrap .csc-textpic-text { padding-top: 9px; margin-left: 9px; margin-bottom: 9px; } 
.bucket-nomargin .csc-textpic-intext-left .csc-textpic-text,
.bucket-nomargin .csc-textpic-intext-left-nowrap .csc-textpic-text { padding-top: 9px; margin-right: 9px; margin-bottom: 9px; } 

.bucket-nomargin .csc-textpic-below .csc-textpic-imagewrap dl,
.bucket-nomargin .csc-textpic-intext-right .csc-textpic-imagewrap dl, 
.bucket-nomargin .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl,
.bucket-nomargin .csc-textpic-intext-left .csc-textpic-imagewrap dl, 
.bucket-nomargin .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap dl { margin-bottom: 0!important; }


/*
	FCE WIDE BUCKET
================================================================================== */
.FCE-wide-bucket { width: 608px;/*Wolf ie break fix*/ line-height: 1.3em; background: #fff; border: 1px solid #e2e2e2; margin-bottom: 10px; float: left; clear: both; }
.FCE-wide-bucket .fce-wb-h { width: 97px; height: 88px; background: url('../images/icons/icon_wb_video.png') no-repeat; float: left; overflow: hidden; }
.FCE-wide-bucket .fce-wb-h h2 { height: 20px; line-height: 20px; font-size: 16px; margin: 8px 8px 0 40px; overflow: hidden;}
.FCE-wide-bucket .fce-wb-h h2 img { display: block; }
.FCE-wide-bucket .fce-wb-w { width: 511px; height: 88px; float: left; overflow: hidden;}
.FCE-wide-bucket .fce-wb-i { width: 134px; height: 88px; margin-right: 13px; float: left; overflow: hidden; }
.FCE-wide-bucket .fce-wb-i img { margin: 4px 0 4px 11px; display: block; }
.FCE-wide-bucket .fce-wb-l { width: 101px; height: 88px; background: url('../images/bullets/arrow01.png') left 27px no-repeat; margin-left: 13px; float: right; overflow: hidden; zoom: 1; }
.FCE-wide-bucket .fce-wb-c { height: 58px; margin: 15px 13px 15px 0; overflow: hidden; }
.FCE-wide-bucket .fce-wb-c p { font-size: 1em; color: #000; margin: 0; }
.FCE-wide-bucket .fce-wb-c h1, .FCE-wide-bucket .fce-wb-c h2, .FCE-wide-bucket .fce-wb-c h3, .FCE-wide-bucket .fce-wb-c h4, .FCE-wide-bucket .fce-wb-c h5, .FCE-wide-bucket .fce-wb-c h6 { font-size: 1em; font-weight: bold; color: #000!important; margin: 0 0 5px 0; }

.news-latest .fce-wb-c { height:58px; margin:15px 13px; }
.news-latest .fce-wb-c h5 { margin-bottom: 0; }
.news-latest .fce-wb-i { width:auto;  }
.news-latest .fce-wb-i img {  }
.news-latest .fce-wb-l a { width:100%; height:88px; float:right; }

.wide-bucket-gewinnspiel .fce-wb-h { /* background-image: url('../images/icons/icon_wb_gewinnspiel.png'); */ }
.wide-bucket-aktion .fce-wb-h { background-image: url('../images/icons/icon_wb_actions.png');  }
.wide-bucket-magazine .fce-wb-h { /* background-image: url('../images/icons/icon_wb_magazine.png'); */ }
.wide-bucket-news .fce-wb-h { background-image: url('../images/icons/icon_wb_news.png'); }
.wide-bucket-tipp .fce-wb-h { /* background-image: url('../images/icons/icon_wb_tipp.png'); */ }
.wide-bucket-hinweis .fce-wb-h { /* background-image: url('../images/icons/icon_wb_hinweis.png'); */ }
.wide-bucket-favoriten .fce-wb-h { /* background-image: url('../images/icons/icon_wb_favoriten.png'); */ }
.wide-bucket-video .fce-wb-h { background-image: url('../images/icons/icon_wb_video.png'); }

	.cs-silver .FCE-wide-bucket .fce-wb-h { background-position: 0 0!important; }
	.cs-yellow .FCE-wide-bucket .fce-wb-h { background-position: 0 -88px!important; }
	.cs-orange .FCE-wide-bucket .fce-wb-h { background-position: 0 -176px!important; }
	.cs-blue .FCE-wide-bucket .fce-wb-h { background-position: 0 -264px!important; }
	.cs-grey .FCE-wide-bucket .fce-wb-h { background-position: 0 -352px!important; }
	

/*
	FCE AD BUCKET
================================================================================== */
.FCE-ad-bucket { line-height: 1.3em; background: #fff; border: 1px solid #e2e2e2; margin-bottom: 10px; }
.FCE-ad-bucket h3.fce-ab-h { font-size: 11px; font-weight: normal; color: #ccc; text-align: right; margin: 10px; }
.FCE-ad-bucket .fce-ab-c { margin: 10px; }


/*
	FCE BUTTON
================================================================================== */
.FCE-button { text-align: center; margin-bottom: 10px!important; clear: both; }
.FCE-button a { font-weight: normal; color: #fff; display: block; }
.FCE-button a:hover { text-decoration: none; }

.button-fixed, .button-fixed * { float: left; }

/*
	FCE flexible
================================================================================== */
.fce-2cols {clear: both;}
.fce-2cols .fce-01, .fce-2cols .fce-02 { width: 49%; float: left;}
.fce-2cols .fce-02 { float: right;}

.fce-2cols .fce-01-66, .fce-2cols .fce-02-33 { float:left; width:65%;}
.fce-2cols .fce-02-33 { float:right; width:32%; }

.fce-2cols .fce-01-75, .fce-2cols .fce-02-25 { float:left; width:74%; }
.fce-2cols .fce-02-25 { float:right; width:24%; }

.fce-3cols {clear: both;}
.fce-3cols .fce-01, .fce-3cols .fce-02, .fce-3cols .fce-03 { width: 32%; float: left; }
.fce-3cols .fce-01 { margin-right: 15px; }
.fce-3cols .fce-03 { float: right; }

.fce-4cols {clear: both;}
.fce-4cols .fce-01, .fce-4cols .fce-02, .fce-4cols .fce-03, .fce-4cols .fce-04 { width: 24%; float: left; }
.fce-4cols .fce-01 { margin-right: 10px; }
.fce-4cols .fce-03 { float: right; }
.fce-4cols .fce-04 { float: right; margin-left: 10px; }


/*
	TIP A FRIEND
================================================================================== */
.tipafriend { background: url('../images/blocks/bg_tipafriend.jpg') right 90px no-repeat; }
.tipafriend dl { margin-bottom: 10px; }
.tipafriend dl dt { text-align: right; }
.tipafriend  .i-text { width: 50%; }
.tipafriend  .i-textarea { width: 50%; height: 140px; }
.tipafriend  .i-captcha p { margin-bottom: 5px; }
.tipafriend  .i-captcha .i-text { width: 15%; }
.tipafriend  .i-button { width: 15%; }


/*
	REGIONAL OFFERS & FURTHER ARTICLES
================================================================================== */

.regional-offers h4,
.further-articles h4 { font-size: 1em; margin: 0 0 10px 0; }

.regional-offers ul,
.further-articles ul { padding: 0; margin-bottom: 0; list-style-image: none !important; }

	.cs-silver .regional-offers h4, .cs-silver .further-articles h4 { color: #666666; }
	.cs-yellow .regional-offers h4, .cs-yellow .further-articles h4 { color: #009933; }
	.cs-orange .regional-offers h4, .cs-orange .further-articles h4 { color: #666666; }
	.cs-blue .regional-offers h4, .cs-blue .further-articles h4 { color: #006633; }
	.cs-grey .regional-offers h4, .cs-grey .further-articles h4 { color: #666666; }

.regional-offers { background-image: url('../images/blocks/bg_regional_offers--silver.png'); }
.regional-offers h4 { margin-right: 40px; margin-bottom: 10px; }

	.cs-silver .regional-offers { background-image: url('../images/blocks/bg_regional_offers--silver.png'); }
	.cs-yellow .regional-offers { background-image: url('../images/blocks/bg_regional_offers--yellow.png'); }
	.cs-orange .regional-offers { background-image: url('../images/blocks/bg_regional_offers--orange.png'); }
	.cs-blue .regional-offers { background-image: url('../images/blocks/bg_regional_offers--blue.png'); }
	.cs-grey .regional-offers { background-image: url('../images/blocks/bg_regional_offers--grey.png'); }

.further-articles {}
.further-articles h4 { margin-right: 20px; }
.further-articles ul li  { margin-bottom: 5px; }


/*
	IMP RATER
================================================================================== */
.tx-imprating-pi1 .imp-rater:hover .imp-rater-act { display: none; } 
.tx-imprating-pi1 .imp-rater:hover .imp-rater-float { cursor: pointer; } 
.tx-imprating-pi1 .imp-rater-lock:hover .imp-rater-inact { cursor: not-allowed; } 

	.tmpl-print .tx-imprating-pi1 .imp-rater:hover .imp-rater-act { display: block; } 
	.tmpl-print .tx-imprating-pi1 .imp-rater:hover .imp-rater-float { display: none; } 
	.tmpl-print .tx-imprating-pi1 .imp-rater-lock:hover .imp-rater-inact { cursor: default; } 


/*
	PB SURVEY
================================================================================== */


/*
	IRFAQ (FAQ)
================================================================================== */
.tx-irfaq-pi1 {}
.tx-irfaq-pi1 dl { margin: 0 0 15px 0;}
.tx-irfaq-pi1 dt.tx-irfaq-dynheader { color: #009933; font-size: 14px; margin: 15px 0 0 0;}
.tx-irfaq-pi1 dt.tx-irfaq-dynheader img {vertical-align: top;}
.tx-irfaq-pi1 dd { padding: 0 0 0 27px;}
.tx-irfaq-pi1 dd { padding: 0 0 0 27px;}
.tx-irfaq-pi1 dt.tx-irfaq-dynheader img {float: left;}
.tx-irfaq-pi1 dt p { margin: 0 0 0 27px!important; display: block!important;}
.irfaq-search-form { text-align: right; padding: 5px 0 0 0;}
.irfaq-search-form .i-text { margin-bottom:8px; width:99%;}
.tx-irfaq-cleaner { font-size: 1px; width: 100%; padding: 0; margin: 0; overflow: hidden;}
.irfaq-pager { float: right; color: #009933; font-size: 14px; padding: 0 0 10px 0;}
.irfaq-pager .irfaq-pager-range { height: 30px; line-height: 30px; float: left; padding: 0 10px;}
.irfaq-pager .irfaq-pager-prev { width: 30px; height: 30px; float: left; display: block; overflow: hidden; background: url(../images/buttons/btn_pager-prev-next.png) bottom left no-repeat;}
.irfaq-pager .irfaq-pager-next { width: 30px; height: 30px; float: left; display: block; overflow: hidden; background: url(../images/buttons/btn_pager-prev-next.png) bottom right no-repeat;}


/*
	NO JavaScript styles
================================================================================== */
ul.noscript-list { margin: 10px 0; padding: 0 2em;}
ul.noscript-list li{ list-style-image: url(../images/bullets/bullet01--silver.gif); margin: 0 0 5px 0; }

/*
	default typo3 styles overwrite
================================================================================== */
.FCE-bucket div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {margin-bottom: 0;}

/*
	Indexedsearch
================================================================================== */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #666;}
.tx-indexedsearch .tx-indexedsearch-percent {color: #009933;}


/*
	AOKsearch
================================================================================== */
.seitencounter {}
.seitencounter span, .seitencounter a { float: left; padding: 0 3px;}

/*
	Print
================================================================================== */
.print-page-tmpl div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: none; }
.print-page-tmpl .print-page-table { margin: 0 auto; text-align: left; }
.print-page-tmpl .print-rating{ display: none; }

/*
	Forum Link Menue
================================================================================== */
#linkmenu { height:16px; padding:8px; border:1px solid #e1e3e2; background: url(../images/blocks/linkmenu_bg.gif) repeat-x scroll 0 0; margin-bottom:20px;}
#linkmenu ul, .cs-yellow .content #linkmenu ul { font-size:12px; list-style:none outside none; margin:0; padding:0; }
#linkmenu ul li { float:left; padding:0 15px 0 20px; background: url(../images/icons/linkmenu_pfeil.png) no-repeat scroll right 60%; }
#linkmneu ul li a { color:#ff9900; }

/*
	SG GLOSSARY
================================================================================== */
div.tx-sgglossary-pi1 { clear:both; margin-bottom:15px;}
div.tx-sgglossary-pi1 p { margin:0; }
div.tx-sgglossary-pi1 .lighter { color:#ff9b03; background-color:#FEFECF; padding:5px 10px; }

div.tx-sgglossary-pi1 .lighter h3 { color:#ff9d08; margin:0; padding:10px 0; }
div.tx-sgglossary-pi1 .lighter a { color:#facf63; text-decoration:none; }
div.tx-sgglossary-pi1 .lighter a:hover { color:#ff9d08; text-decoration:underline; }

div.tx-sgglossary-pi1 .lighter.menu a { padding-left:8px; background: url(../images/bullets/menu_no.gif) no-repeat scroll left center; }
div.tx-sgglossary-pi1 .lighter.menu a:hover,
div.tx-sgglossary-pi1 .lighter.menu a.active { color:#ff9d08; background: url(../images/bullets/menu_act.gif) no-repeat scroll left center; }

div.tx-sgglossary-pi1 form#searchform_select_tx_sgglossary_pi1 .lighter { height:50px; padding:0 2px; margin:0; }

div.tx-sgglossary-pi1 form#searchform_select_tx_sgglossary_pi1 .lighter, 
div.tx-sgglossary-pi1 form#searchform_select_tx_sgglossary_pi1 .lighter a{ color:#facf63; font-size:26px; font-weight:bold; }
div.tx-sgglossary-pi1 form#searchform_select_tx_sgglossary_pi1 .lighter a:hover { color:#ff9d08; }
div.tx-sgglossary-pi1 form#searchform_select_tx_sgglossary_pi1 .lighter span.active a{  color:#ff9d08; font-size:38px; }

/*
	Additional stuff
================================================================================== */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 5px; margin-bottom: 0 !important; }


/*
	LIGHTBOX overwrite
================================================================================== */
.jqmWindow { width: 500px!important; margin-left: -250px!important; background: #fff; text-align: left; }
#lightbox_content_content { height: 400px; overflow-y: auto; position: relative; }
#lightbox_content_content .clearer{ width: 100%; height: 1px; }
#lightbox_content_content .list-item .list-item-content{ height: auto!important; }
#lightbox_content_close { padding-top: 10px; float: right;}