#abstimmen {
	background:transparent;
	border:0;
	cursor:pointer;
	height:145px;
	margin:0;
	padding:0;
	width:155px;
}
#abstimmen b {
	background:transparent url(../images/abstimmen.png) no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:145px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:155px;
}

* html #abstimmen b {
	background:transparent url(../images/abstimmen.gif) no-repeat;
}

#abstimmen b span {
	background:transparent url(../images/abstimmen_inner.gif) no-repeat;
	border:0;
	cursor:pointer;
	display:block;
	height:145px;
	line-height:100px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:99999em;
	width:155px;
}
#abstimmen_form {
	left:512px;
	position:absolute;
	top:277px; 
}
#anmeldung {
	background:transparent url(../images/marathon/bg_anmeldung.jpg) no-repeat bottom right;
	height:494px;
	position:absolute;
	width:680px;
}
#container {
	display:table;
	height:100%;
	width:100%;
}
#content {
	left:244px;
	position:absolute;
	height:510px;
	margin-right:55px;
	margin-top:23px;
	overflow:hidden;
	width:680px;
}

* html #content, * html #anmeldung {
	width:686px;
	overflow: hidden;
}


#content .breadcrump b,#content .breadcrump .active {
	color:#0096ff;
	font-weight:400;
}
#content .breadcrump li a {
	color:#2A4A9D;
}
#content .breadcrump li.active a {
	color:#0096ff;
}
#content .breadcrump ul {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#content .breadcrump ul li {
	background:transparent url(../images/bg_breadcrump_li.gif) no-repeat 0 7px;
	display:inline;
	padding-left:6px;
	padding-right:0;
}
#content .breadcrump ul li.first {
	background:transparent;
}
#content .news_content p {
	margin-left:0;
	padding-right:6px;
}
#content img {
	border:2px solid #fff;
}
#content p ul,#questions p,#questions h2.img,.rezept_img p {
	margin-left:0;
}
#content ul {
	list-style:none;
	margin:0 0 0 15px;
	overflow:hidden;
	padding:0 0 10px;
}
#content ul li {
	background:transparent url(../images/bg_list.gif) no-repeat 0 6px;
	padding-left:8px;
}
#current_month,#select_month .option {
	color:#0096FF;
	font-weight:700;
	padding:6px;
	text-align:center;
}
#einmalig_teilnehmen {
	background:transparent;
	border:0;
	cursor:pointer;
	height:81px;
	overflow:hidden;
	width:115px;
}
#flashcontent {
	margin-top:89px;
}
#footer {
	height:22px;
	text-align:right;
}
#footer ul {
	float:right;
	font-size:10px;
	list-style:none;
	margin:0;
	padding:0px 0 0;
}
#footer ul li {
	display:inline;
	float:left;
}
#footer ul li a {
	border-right:1px solid #0096ff;
	color:#0096ff;
	display:block;
	padding:3px 5px 2px 5px;
	text-decoration:none;
	text-transform:uppercase;
}
#footer ul li.last a {
	border-right:0;
}

#footer ul li a.footer-facebook {
	border-right:1px solid #0096ff;
	color:#0096ff;
	display:block;
	padding:0px 5px 2px 0px;
	text-decoration:none;
	text-transform:uppercase;
}


#links {
	left:359px;
	position:absolute;
	text-align:right;
bottom:24px;
	z-index:10;
}
#links a img,#content img.maint {
	border:0;
}
#mailform {
	padding-bottom:10px;
}
#mailform .error,.sendto .error,.form-field .error, .form-field-radio .error, p.error {
	color:#0096FF;
	padding:5px;
}
#mailform .text,.sendto .text {
	width:185px;
}
#mailform label {
	color:#0096FF;
	width:190px;
}
#mailform p.error, p.error {
	font-size:10px;
	margin-bottom:8px;
	margin-left:204px;
	padding:0;
}
#mailformFrage fieldset fieldset label {
	display:inline;
	float:none;
	font-weight:400;
	padding-left:3px;
}
#mailformFrage legend {
	display:block;
	float:none;
	font-weight:700;
	padding-left:0;
}
#mailformFrage legend .label {
	display:block;
	white-space:normal;
	width:250px;
}
#marathon {
	margin-left:10px;
	margin-top:85px;
	width:670px;
}
#marathon #map {
	background:transparent url(../images/marathon/bg_map.gif) no-repeat 113px 175px;
	height:374px;
	position:absolute;
	top:120px;
}
#marathon .bg01 {
	background:transparent url(../images/marathon/bg01.jpg) no-repeat left top;
}
#marathon .bg02 {
	background:transparent url(../images/marathon/bg02.jpg) no-repeat right top;
	height:410px;
	padding-left:2px;
	padding-top:1px;
}
#marathon .cross span,#marathon .cross a {
	background:transparent url(../images/marathon/cross.png) no-repeat 7px 0;
}

* html #marathon .cross span, * html #marathon .cross a {
	background:transparent url(../images/marathon/cross.gif) no-repeat 7px 0;
}

#marathon .cross span:hover,#marathon .cross a:hover {
	background:transparent url(../images/marathon/cross_hover.png) no-repeat 7px 0;
}
#marathon .cross,#marathon .hidden {
	position:absolute;
}
#marathon .hidden {
	background:transparent;
	font-weight:700;
}
#marathon .hidden a.highlighter,#marathon .cross a.highlighter,#marathon .hidden span.highlighter,#marathon .cross span.highlighter {
	display:block;
	float:left;
	height:45px;
	width:45px;
}
#marathon .hidden:hover {
	background:transparent url(../images/marathon/bg_hover.png) no-repeat 16px 1px;
}
#marathon .inner_content {
	padding-left:63px;
	padding-top:87px;
	height:294px;
}
#marathon .inner_content h1.img {
	margin-top:6px;
}
#marathon h1.img {
	margin:0;
	padding:0;
}
#marathon h2.img {
	height:22px;
	margin-left:0;
	margin-top:0;
}
#marathon label.answer {
	cursor:pointer;
	width:490px;
}
#marathon ul,#marathon ul li {
	background:transparent;
	list-style:none;
	margin:0;
	padding:0;
}
#options_wrapper {
	background:#fff;
}
#patros {
	display:block;
	height:30px;
	left:65px;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:188px;
	width:108px;
}
#patros a {
	display:block;
	height:30px;
	line-height:50px;
	text-indent:9999em;
}
#position {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:100%;
}

#teilnehmen {
	background:transparent url(../images/marathon/mitmachen.jpg) no-repeat bottom right;
	height:494px;
	position:absolute;
	width:680px;
}

div.thx #teilnehmen {
	background:transparent url(../images/marathon/danke_teilnahme.jpg) no-repeat bottom right;
}

* html #teilnehmen {
	width:690px;
}
#teilnehmen a#teilnehmen_link {
	background:transparent url(../images/marathon/mitmachen_hover.jpg) no-repeat bottom right;
	height:212px;
	left:405px;
	overflow:hidden;
	position:absolute;
	text-indent:99999em;
	top:282px;
	width:275px;
}

div.thx #teilnehmen a#teilnehmen_link {
	background:transparent url(../images/marathon/danke_teilnahme_hover.jpg) no-repeat bottom right;
}

#wrapper1 {
	background:transparent url(../images/bg_body_01.jpg) no-repeat 0 0;
	height:562px;
	left:50%;
	margin:-281px 0 0 -489px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:50%;
	width:979px;
}
#wrapper4 {
	background:transparent url(../images/bg_body_04.jpg) no-repeat 924px 23px;
}


.bottom {
	border-top:1px dashed #2a4a9d;
	margin:5px;
	padding-top:5px;
}
.box {
	border:2px solid #fff;
	float:right;
	height:178px;
	margin-right:20px;
	width:310px;
}
.breadcrump {
	background:#acd7e6 url(../images/bg_breadcrump.jpg) repeat-y;
	height:17px;
	margin-bottom:4px;
	margin-left:15px;
	padding-top:2px;
	width:640px;
}
.clearfix {
	display:inline-block;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.csc-header-n2 {
	margin-bottom:10px;
}
.csc-mailform-field {
	padding-bottom:5px;
	padding-left:15px;
	padding-top:5px;
}
.csc-mailform-field input,input.text {
	background:transparent url(../images/bg_input_text.gif) no-repeat right top;
	border:0 none;
	color:#2A4A9D;
	font-size:11px;
	padding:2px 2px 4px;
}
.form-field {
	padding-bottom:5px;
}
.form-field .error, .form-field-radio .error  {
	font-size:10px;
}
.form-field .text {
	margin-left:10px;
}
.form-field label,.form-field-captcha label {
	color:#0096FF;
	display:block;
	padding-left:10px;
	width:275px;
}
.form-field-radio p {
	height:11px;
}
.form1 {
	width:627px;
}
.form1 .checkbox {
	float:left;
	margin:0 4px 0 3px;
	padding:0;
}
.form1 p {
	float:left;
	height:35px;
	padding-bottom:7px;
	width:288px;
}
.form1 p input.medium {
	width:200px ! important;
}
.form1 p input.small {
	width:70px ! important;
}
.form1 p input.text,.form1 p select {
	border:0;
	color:#0096ff;
	font-size:11px;
	height:20px;
	margin-left:3px;
	margin-top:1px;
	padding:2px;
	width:288px;
}
.form1 p label {
	display:inline;
	padding-left:10px;
}
.form1 p select {
	height:16px;
	padding:0;
}
.form1 p.auto {
	height:auto!important;
	width:270px;
}
.form1 p.fixed {
	margin-right:10px;
}
.form1 p.full {
	float:none;
	height:15px;
	padding-bottom:5px;
	width:auto;
}
.form1 p.full label {
	display:block;
	padding:0;
	width:auto;
}
.form1 p.right {
	float:right;
	width:auto;
}
.form1 p.small {
	color:#0096ff;
	font-size:10px;
	width:auto;
}
.form1 textarea {
	background:transparent url(../images/bg_white.png);
	border:1px solid #DDD;
	color:#2a4a9d;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	height:175px;
	padding:3px;
	width:260px;
}
.help,.wait {
	cursor:help;
}
.holder {
	background:transparent url(../images/bg_holder.png) repeat-x 0 bottom;
	float:left;
	margin-left:10px;
	width:319px;
}

.holder-paper {
	background:transparent;
	width:435px;
	margin-bottom: 20px;
	margin-top: 5px;
}

.holder-paper p {
	margin-left: 0;
	padding-right: 15px;
}

.holder-paper .scroll-pane {
	height:170px;
	width:435px;
}


* html .holder {
	margin-left:5px;
}

.scroll-pane {
	padding-bottom: 20px;
}

.holder .scroll-pane {
	height:278px;
	width:319px;
}




.holder-big {
	background:transparent url(../images/bg_holder.png) repeat-x 0 bottom;
	margin-left:10px;
	margin-top:30px;
	width:635px;
}
.holder-big .scroll-pane {
	height:275px;
	width:635px;
}
.holder-bottom {
	background:transparent url(../images/bg_holder.png) repeat-x 0 0;
	margin-left:10px;
	margin-top:5px;
	width:635px;
}
.holder-bottom .news_img {
	padding-left:2px;
	text-align:left;
	width:120px;
}
.holder-bottom .scroll-pane {
	height:172px;
	width:635px;
}
.holder-form {
	background:transparent url(../images/bg_holder.png) repeat-x 0 bottom;
	margin-left:10px;
	margin-top:8px;
	width:645px;
}
.holder-form .scroll-pane {
	height:255px;
	width:645px;
}
.holder-text {
	background:transparent url(../images/bg_holder.png) repeat-x 0 bottom;
	display:block;
	margin-left:10px;
	margin-top:30px;
	width:200px;
}
.holder-text .scroll-pane {
	height:172px;
	width:200px;
}






.jScrollPaneContainer {
	overflow:hidden;
	position:relative;
	z-index:1;
}
.jScrollPaneDrag {
	background:#84ccff repeat-y 50% 50%;
	border:1px solid #446093;
	cursor:pointer;
	margin-left:1px;
	margin-right:1px;
	overflow:hidden;
	position:absolute;
}
.jScrollPaneDragBottom {
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
}
.jScrollPaneDragTop {
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
}
.jScrollPaneTrack {
	background:#c7dfee;
	cursor:pointer;
	height:100%;
	position:absolute;
	right:0;
	top:0;
}


.link {
	background-image:url(../images/marathon/bg_tip.png)!important;
}
.menu li li span.img {
	width:170px;
}
.menu li span.img {
	width:190px;
}
.news-list-date {
	color:#0096ff;
	float:left;
	font-size:10px;
	margin-top:10px;
}
.news-list-item {
	background:transparent url(../images/border_news.gif) repeat-x 0 bottom;
	margin-bottom:15px;
	margin-left:4px;
	margin-right:10px;
}
.news-list-morelink {
	float:right;
	margin-top:10px;
}
.news-single-display .right,.csc-textpic-right {
	margin-right:20px;
}
.news_content {
	padding-left:5px;
}
.news_img {
	float:left;
	text-align:center;
	width:165px;
}
.news_subheader em {
	font-style:normal;
}
.rezept_img {
	float:right;
	margin-right:20px;
}
.rezepte fieldset {
	padding-bottom:15px;
	padding-left:15px;
}
.rezepte fieldset legend,p label.nopadding {
	padding-left:0;
}
.rezepte input.text {
	background:#fff;
	border:1px solid #a8c3ca;
	color:#028ef0;
	font-size:11px;
	height:17px;
	padding:3px 5px 0;
	width:460px;
}
.rezepte p label,.rezepte div label,.rezepte fieldset label {
	padding-bottom:6px;
	width:150px;
}

.rezepte p {
	padding-bottom:15px;
}
.rezepte select {
		width: 200px;
}

.rezepte td {
	font-size:11px;
}
.rezepte td img,#content .holder ul,#content .holder p,#content .holder h2,#anmeldung #mailform p.error, .news_subheader {
	margin-left:5px;
}
.rezepte td p {
	padding-bottom:3px;
}
.scroll-pane {
	display:block;
	overflow:auto;
}
.section {
	margin-left:5px;
	padding-bottom:10px;
}
.sendto label {
	color:#0096FF;
	width:75px;
}
.spacer-gif,div.clearer hr,#mailform label .label {
	display:none;
}
.tip {
	background:url(../images/marathon/bubble.png) center left;
	color:#fff;
	width:250px;
	z-index:13000;
}
.tip div {
	padding-left:5px;
	padding-right:5px;
}
.tip-bottom {
	background:url(../images/marathon/bubble.png) bottom right;
	font-size:11px;
	padding:0 8px 4px;
}
.tip-top {
	background:url(../images/marathon/bubble.png) top left;
	color:#9FD4FF;
	font-size:11px;
	font-weight:700;
	margin:0;
	padding:4px 8px 0;
}
.tip_text {
	background:transparent url(../images/marathon/bg_tip_inactive.png) no-repeat bottom right;
	display:none;
	position:absolute;
	width:340px;
	z-index:100;
}
.tip_text h3 {
	margin:3px;
	padding-bottom:3px;
}
.winner {
	background:#fff;
	margin-right:24px;
	width:310px;
}
.winner img {
	margin-bottom:0;
}
.winner p {
	padding-bottom:6px;
	padding-left:6px;
}
a#einmalig_teilnehmen span {
	background:transparent url(../images/marathon/bg_einmalig_teilnehmen.gif) no-repeat 0 0;
	height:81px;
	width:115px;
}

a#marathon_teilnehmen span {
	background:transparent url(../images/marathon/bg_marathon_teilnehmen.gif) no-repeat 0 0;
	height:79px;
	width:182px;
}
a#schon_reg span {
	background:transparent url(../images/marathon/bg_schon_reg.gif) no-repeat 0 0;
	height:81px;
	width:116px;
}
a,p.bodytext u {
	color:#0096ff;
	text-decoration:none;
}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {
	background-position:0 -30px;
}
a.jScrollArrowDown {
	background:url(../images/basic_arrow_down.gif) repeat-x 0 0;
	bottom:0;
	display:block;
	height:15px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-2000px;
	z-index:1;
}
a.jScrollArrowUp {
	background:url(../images/basic_arrow_up.gif) repeat-x 0 0;
	display:block;
	height:15px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-2000px;
	top:0;
	z-index:1;
}
a.jScrollArrowUp:hover,a.jScrollArrowDown:hover {
	background-position:0 -15px;
}
a:hover#einmalig_teilnehmen span {
	background-position:0 -79px;
}
a:hover#marathon_teilnehmen span {
	background-position:0 -79px;
}
a:hover#schon_reg span {
	background-position:0 -83px;
}
a:hover,#footer ul li a:hover {
	text-decoration:underline;
}


body {
	background:#eff6fa url(../images/bg_body.jpg);
	color:#2a4a9d;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}
button.blue {
	background:transparent;
	border:0;
	cursor:pointer;
	margin:0;
	padding:0;
	text-align: left;
}
button.blue span {
	background:transparent url(../images/bg_button_left.gif) no-repeat left top;
	display:block;
	height:22px;
	padding-left:2px;
}
button.blue span b {
	background:transparent url(../images/bg_button_right.gif) no-repeat right top;
	color:#2a4a9d;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:18px;
	padding-left:6px;
	padding-right:8px;
	padding-top:4px;
}
button:hover.blue span {
	background-position:left -22px;
}
button:hover.blue span b {
	background-position:right -22px;
	color:#1e3a78;
}
div.clearer {
	border:0;
	clear:both;
	height:0;
	margin:0 0 10px;
}
div.csc-textpic-clear {
	clear:none;
}
div.error {
	margin:0 0 0 18px;
	padding-bottom:5px;
}

.sendto div.error {
	margin:0 0 0 0;
}

div.left,* html ul.menu span {
	float:left;
}
div.right {
	float:right;
}
fieldset {
	border:0 none;
	margin:0;
	padding:0;
}
form div.clearer {
	margin:0 0 1px;
}
h1,h2,h3 {
	margin:0 0 0 15px;
	padding-bottom:10px;
}
h1.img {
	font-size:22px;
	height:24px;
	margin-bottom:30px;
	margin-left:12px;
	margin-top:85px;
}
h1.img,h2.img {
	color:#028ef0;
	text-transform:uppercase;
	width:660px;
}
h1.img,h2.img,h3.img,ul.menu a span,span.img,p.img {
	background-repeat:no-repeat;
	display:block;
	font-weight:700;
	line-height:100px;
	overflow:hidden;
	text-decoration:none;
	text-indent:9999em;
}
h2.img {
	font-size:16px;
	height:10px;
	margin-top:25px;
}
h3.img {
	font-size:16px;
	height:10px;
	margin-top:3px;
	width:570px;
}
input.submit,.csc-mailform-field input.csc-mailform-submit,#mailformreset {
	background:transparent url(../images/bg_submit.gif) no-repeat scroll right top;
	border:0 none;
	color:#0096ff;
	font-size:10px;
	height:18px;
	padding:0 10px 2px;
	text-transform:uppercase;
	width:110px;
}
legend {
	color:#2A4A9D;
	font-weight:700;
	margin:0;
	padding:0 0 0 15px;
}
p {
	margin:0 0 0 15px;
	padding-bottom:8px;
}
p label,div label {
	display:block;
	float:left;
	width:120px;
}
p.selector {
	margin:20px 0 0;
}
select {
	border:0 none;
	color:#2A4A9D;
	font-size:11px;
}
span.img,p.img {
	color:#028ef0;
	font-size:22px;
	height:24px;
	margin:0;
	padding-bottom:0;
	text-transform:uppercase;
	width:400px;
}
td h3.img {
	padding-bottom:0;
	width:490px;
}
textarea {
	background:transparent url(../images/bg_textarea.gif) no-repeat right bottom;
	border:1px solid #EEE;
	color:#2A4A9D;
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	height:60px;
	padding:3px;
	width:365px;
}
ul.menu {
	left:43px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:244px;
	width:181px;
}
ul.menu a span {
	background-position:0 0;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	height:17px;
}

ul.menu a:hover {
	text-decoration: none;
}

ul.menu a:hover span,.menu-level2-active a span, .menu-level2-current-active a span, .menu-level1-current-active a span {
	background-position:-200px 0;
	text-decoration: none; 
} 


ul.menu .menu_hover {
	background-position:-200px 0 ! important;
}

* html ul.menu a:hover span {
	background-position:0 0;
}

ul.menu li ul li {
	padding-left:7px;
}
ul.menu span,ul.menu a,#links a {
	display:block;
}
ul.menu ul {
	list-style:none;
	margin:0;
	padding: 0;
}

.selector a {
	overflow:hidden;
	margin-right:5px;
	display: block;
	float: left;
}


a#einmalig_teilnehmen span,a#marathon_teilnehmen span,a#schon_reg span {
	cursor:pointer;
	display:block;
	line-height:100px;
	overflow:hidden;
	text-indent:99999em;
}


.inner_content .img {
	width: 520px;
}


* html #marathon {
	overflow: hidden;
	margin-left: 16px;
}


* html .holder-big .scroll-pane {
	height:295px;
}

*+html .holder-big .scroll-pane {
	height:255px;
} 
 

#select_month {
	background:#fff url(../images/dropdown.gif) no-repeat;
	border:0;
	color:#2A4A9D;
	cursor:pointer;
	display:block;
	font-size:11px;
	position:absolute;
	right:20px;
	top:150px;
	width:154px;
}

* html #select_month {
	right:46px;
	top:161px;
}
#promo_knorr span, #promo_patros span {
		height: 100%;
		text-indent: 9999em;
		line-height: 100px;
		overflow: hidden;
		display:block;
}
  	
 #promo_patros {
background:transparent url(../images/promo_patros.gif) no-repeat left center;
border:0 none;
display:block;
float:left;
height:88px;
margin-right:20px;
margin-top:9px;
width:87px;
 }
 
#promo_knorr {
	display: block; 
	float: left; 
	margin-right: 20px; 
	border: 0; 
	margin-top: 9px; 
	background: transparent url(../images/promo_knorr.gif) no-repeat; 
	width: 110px; 
	height: 88px;
}
 
a:hover#promo_knorr {
	background-position: 0 -88px; 
}

#promo {
	float: right; margin-right:3px; margin-top:66px;
}


.holder-big p, .holder-big h1, .holder-big h2, .holder-big h3 { 
	margin:0 0 0 6px;
}


.item0 {
	left:336px;
	top:212px;
}

.item1 {
	left:295px;
	top:189px;
}

.item2 {
	left:248px;
	top:193px;
}

.item3 {
	left:206px;
	top:200px;
}

.item4 {
	left:161px;
	top:202px;
}

.item5 {
	left:127px;
	top:226px;
}

.item6 {
	left:134px;
	top:260px;
}

.item7 {
	left:160px;
	top:278px;
}


.item8 {
	left:191px;
	top:283px;
}

.item9 {
	left:224px;
	top:287px;
}


.news-single-display h3 {
	margin-left:20px;
}
 

*+html .promotion-h1 {
	height: 143px;
	margin-bottom: 0;
	width: 370px; 
	overflow: hidden;
}

*+html .csc-header-n1 {
	height: 137px;
}

*+html .form1 p input.medium {
	width:190px !important;
}

*+html #plz {
	margin-left: -10px;
}

*+html .form1 p select {
	height: 20px;
}

*+html .news-list-right {
	float: right;
	width:430px;
	overflow: hidden;
}







.holder-paper .jScrollPaneDrag {
	background:#9e9786 repeat-y 50% 50%;
	border:1px solid #646055;
}

.holder-paper .jScrollPaneTrack {
	background:#dcd1b6; 
}


.holder-paper a.jScrollArrowDown {
	background:url(../images/basic_arrow_down_paper.gif) repeat-x 0 0;
}
.holder-paper a.jScrollArrowUp {
	background:url(../images/basic_arrow_up_paper.gif) repeat-x 0 0;
}

.sendto legend {
	padding-left: 6px;
}

a:active, input:active
{
	outline: none;
}

a:focus, input:focus
{
	-moz-outline-style: none;
}

#content ul.blank li {
	list-style:none;
	background: transparent;
	padding-left: 0;
	
}

* html .news-list-item {
	padding-bottom: 10px;
}

*+html .news-list-item {
	padding-bottom: 10px;
}

 

* html #marathon .inner_content {
	padding-top:97px;
}

*+html #marathon .inner_content {
	padding-top:97px;
}


* html #marathon #map {

	top:36px;
}


* html .tip_text h3.img {
	width: 310px;
	overflow: hidden;
}

* html .tip_text {
	background: #666;
}


* html .link {
	background: #0096FF;
}

* html #promo, * html #promo_patros, * html #promo_knorr {
	overflow: hidden;
}


* html .promotion-h1 {
	overflow: hidden;
	width: 400px;
}


* html .answer .img {
	margin-bottom: -10px;
}

*+html .answer .img {
	margin-bottom: -10px;
}

* html .sendto legend {
	padding-left: 0;
	margin-left: -2px;
}

*+html .sendto legend {
	padding-left: 0;
	margin-left: -1px;
}


.scroll-pane .csc-header-n1 {
	height: 25px ! important;
	overflow: hidden;
}

.scroll-pane .csc-header-n1 h3 {
	height: 25px  ! important;
	overflow: hidden;
}

.form1 {
	margin: 0;
}

*+html .holder-form .scroll-pane {
	height:245px;
}

ul.menu a span i {
	display: none;
}

*+html .menu-level1-active, *+html .menu-level1-current-active {
	height: 17px;
}


*+html ul.menu ul li a {
	margin-bottom: -5px;
}

* html .news-single-display {
	padding-right: 20px;
}



* html #container {
	position:relative;
	width:100%;
}
* html #position {
	left:0;
	position:absolute;
	top:50%;
}
* html .clearfix {
	display:block;
	zoom:1;
}
* html .csc-mailform-field input,* html input.text,* html #content_wrapper ul.menu li {
	height:20px;
}
* html .news-list-item h3 {
	height:17px;
	width:410px;
}
* html .news-single-display .right {
	margin-right:2px;
}
 
* html button.blue span b {
	height:22px;
}
* html h1.img,* html span.img,* html p.img {
	height:30px;
}
* html h2.img,* html h3.img {
	height:13px;
}
* html legend,*+html legend {
	padding-left:8px;
}
* html ul.menu {
	display:block;
	overflow:hidden;
}

*+html ul.menu li {
	float: left;
}

* html ul.menu li,* html ul.menu a, *+html ul.menu a  {
	display:block;
	height:17px;
}

*+html ul.menu a  {
	display:block;
	height:17px;
}

*+html ul.menu ul a  {
	height:auto;
}

 
 
* html .news-single-display h3 {
 	height:23px;
}


#flashwrapper {
	height:497px;
	left:0;
	position:absolute;
	top:0;
}

* html .rezept_img {
	margin-right:15px;
}

*+html ul.menu span {
	height:17px;
}


*+html ul.menu li li span {
	height:auto;
}

* html .rezepte button.blue {
	margin-left: 10px;
	margin-top: 2px;
}

* html .rezepte input.text {
	height: 23px;
}

.rezepte select {
	border: 1px solid #7f9db9;
	padding: 1px;
}

.scroll-pane button.blue {
	margin-left: -3px;
 }
 
 
*+html .scroll-pane button.blue {
 	margin-left: -2px;
 }
 
 
 *+html #search_text button.blue {
 	margin-top: -2px;
 	margin-left: 4px;
 	float: left;
 }
 
 *+html #search_text input {
 	float: left;
 	margin-right: 4px;
 }
 
 
#dateiuebersicht {
	margin: 0; 
	border-top: 1px dotted #0096FF;
}

*+html #dateiuebersicht h3 {
	margin-left: 15px;
}



#promotion_form .form-field-radio p {
	height: auto;
}
* html .holder-form  {
	background: transparent;
}

.scroll-pane p {
	margin-left: 5px;
}

.scroll-pane p input {
	margin-left: 0;
}

#survey_form p label, #survey_form  div label {
display:inline;
float:none;
width:auto;
cursor: pointer;
}

.question_desc {
    margin-top: 10px;
    border-top: 1px dotted  #2A4A9D;
    padding-top: 5px;
    margin-right: 10px;
    margin-left: 0;
}

.question_desc p.full, .question_desc p {
 
    margin-left: 5px;
}

.form1 p.full {
    padding-top: 5px;
}

#survey_form p, #data_form p {
    padding-bottom: 4px; 
}

#survey_form .text {
    margin-left: 5px;
}

  #data_form .text , #data_form select {
    margin-left: 0;
    width: 270px;
}

  #data_form p label {
 
padding-left:0;
}


#survey_start  {
 background: transparent url(../images/geniesserwuerfel.png) no-repeat 330px 101px;
 
 
}