@charset "utf-8";
/* CSS Document */

body					{ margin:30px 0px 10px 0px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; height:100%; color:#000000; font-size:12px; background:#F6FAFD; }
#pageContainerBlue		{ width:965px; margin:auto; padding:0px 0px 0px 10px; }
#pageContainerOrange	{ width:965px; margin:auto; padding:0px 0px 0px 10px; }
#header					{ width:965px; height:121px; background:url(/fileadmin/www.debic-promotion.de/development/images/page-standard/bckg_header.jpg) #FFFFFF no-repeat; }
#menu					{ width:915px; background:url(/fileadmin/www.debic-promotion.de/development/images/page-standard/bckg_content.gif) #00FFFF repeat-y; clear:both; padding:0px 0px 0px 50px; }
#contentContainer		{ width:905px; background:url(/fileadmin/www.debic-promotion.de/development/images/page-standard/bckg_content.gif) #FFFFFF repeat-y; clear:both; padding:0px 0px 0px 60px; }
#footer					{ width:930px; height:35px; background:url(/fileadmin/www.debic-promotion.de/development/images/page-standard/bckg_footer.jpg) #FFFFFF no-repeat; padding:85px 0px 0px 35px; }

#pageContainerBlue div#content		{ float:left; width:550px; background-color:#EBF2F9; }
#pageContainerOrange div#content	{ float:left; width:550px; background-color:#EBF2F9; }

div#contentErweitertFull					{ float:left; width:827px; padding:0px 0px 0px 0px; }
#pageContainerBlue div#contentErweitert		{ float:left; width:520px; background-color:#EBF2F9; padding:15px 15px 15px 15px; }
#pageContainerOrange div#contentErweitert	{ float:left; width:520px; background-color:#F6E7C7; padding:15px 15px 15px 15px; }

div#contentErweitert h1	{ font-size:12px; color:#003882; font-weight:normal; margin-top:15px; }
div#contentErweitert h2	{ font-size:12px; color:#003882; font-weight:normal; margin-top:15px; }
div#contentErweitert p	{ font-size:10px; color:#000000; }



div#contentLeft		{ float:left; width:360px; }

div#contentRight	{ float:left; width:150px; padding:15px 20px 0px 20px; }
div#contentRight h1	{ font-size:12px; color:#003882; font-weight:normal; margin-top:15px; }
div#contentRight h2	{ font-size:12px; color:#003882; font-weight:normal; margin-top:15px; }
div#contentRight p	{ font-size:10px; color:#000000; }

div#contentBottom		{ width:530px; background-color:#EBF2F9; padding:1px 10px 10px 10px; }
div#contentBottom h1	{ font-size:10px; color:#003882; font-weight:bold; margin-top:15px; }
div#contentBottom h2	{ font-size:10px; color:#003882; font-weight:bold; margin-top:15px; }
div#contentBottom p		{ font-size:10px; color:#000000; }

div#teaser			{ float:left; width:250px; margin-left:27px; padding:13px 0px 0px 0px; }
div#teaser h1		{ font-size:10px; color:#003882; font-weight:bold; padding:7px 0px 1px 30px; background:url(../images/icons/sahne.gif) left top no-repeat; margin-top:20px; }
div#teaser p		{ font-size:10px; color:#000000; }

#pageContainerBlue div#marker		{ float:left; width:24px;  margin-left:20px; height:60px; margin-bottom:185px; border-bottom:80px solid #EBF2F9; }
#pageContainerOrange div#marker		{ float:left; width:24px;  margin-left:20px; height:60px; margin-bottom:185px; border-bottom:80px solid #EBF2F9; }




/* GLOBAL #################################################################################################### */
h1			{ font-size:1.8em; color:#930000; margin:0px 0px 5px 0px; padding:0; clear:both; }
p			{ margin:0px 0px 5px 0px; padding:0; }
a 			{ color:#930000; }
ul			{ font-size:10px; padding:0px 0px 0px 14px; }
ol			{ font-size:10px; padding:0px 0px 0px 14px; }
div.clear	{ clear:both; }

div#contentLeft .csc-textpic-image { margin-bottom: 0px; }
div#contentRight .csc-textpic-image { margin-bottom: 0px; }
div#teaser .csc-textpic-image { margin-bottom: 0px; }
div#contentBottom .csc-textpic-image { margin-bottom: 0px; }


/* PRIMARY - MENU ############################################################################################ */


/* FC RECIOE PREEVIEW ######################################################################################## */
#contentContainer table.recipe	{ margin:0px 10px 30px 0px; width: 160px; float:left; }
#contentContainer td.recipe1Title	{ padding:0px 0px 0px 10px; }
#contentContainer h1.recipe1Title	{ font-size:10px; color:#003882; font-weight:bold; margin:0; padding:0; }
#contentContainer a  { text-decoration:none; color:#003882;  }

/* FC RECIOE PREEVIEW ######################################################################################## */
#contentContainer table.product	 	{ margin:0px 10px 30px 0px; width: 160px; float:left; height:195px; vertical-align:bottom; }
#contentContainer td.product1Title	{ padding:0px 0px 0px 0px; height:30px; vertical-align:top; }
#contentContainer h1.product1Title	{ font-size:10px; color:#003882; font-weight:bold;  margin:0; padding:0; }
#contentContainer a  { text-decoration:none; color:#003882;  }


/* FC FOOTER PRODUCTS ########################################################################################### */
#contentBottom table.subProduct	{ margin:10px 0px 0px 10px; float:left }
#contentBottom td.productTitle	{ padding:0px 0px 0px 10px; }
#contentBottom h1.productTitle	{ font-size:10px; color:#003882; font-weight:bold; padding:0px 0px 0px 16px; background:url(../images/icons/blue-dot.gif) left top no-repeat; margin-top:20px; }


#contentErweitert dl dt { width: 180px;  }
#contentErweitert input { font-size:11px; }
#contentErweitert textarea { font-size:11px; }
#contentErweitert dt { font-size:10px; }
#contentErweitert dl { font-size:10px; }

#contentErweitert dt.line { width:10px;  }
#contentErweitert dd.line { width:500px; }

dd input { vertical-align:middle; }
dd.radios label { width:220px; border:0px solid #0C3; display:inline-block;  }

dd.radios		{ padding:0px 0px 0px 0px; }
dd.checkboxes	{ padding:0px 0px 0px 0px; }



/* FOOTER - MENU ############################################################################################# */
div#footer ul 		{ margin:0; padding:0; display:block; list-style:none; }
div#footer li		{ margin:0; padding:0; float:left; padding-left:25px }
div#footer a		{ color:#AFCCE7; text-decoration:none; font-size:9px; }
div#footer a:hover	{ text-decoration:underline; color:#619ACD; }
div#footer a.active	{ color:#619ACD; text-decoration:none; }




/* STERNTALER ################################################################################################ */
div#extMacDebicSterntalerAccount	{ font-size:10px; }
div#extMacDebicSterntalerAccount table { margin-bottom:6px; }
div#extMacDebicSterntalerUpload		{ margin-top:10px; font-size:10px; }
div#extMacDebicSterntalerUpload input { font-size:11px; margin-bottom:5px; }

div#extMacDebicSterntalerAccUpdate	{ font-size:10px; }
div#extMacDebicSterntalerAccUpdate table { margin-bottom:6px; }
div#extMacDebicSterntalerAccUpdate		{ margin-top:10px; font-size:10px; }
div#extMacDebicSterntalerAccUpdate input { font-size:11px; margin-bottom:0px; }


div#confirmMsg	{ border:1px solid #666; padding:5px 5px 5px 5px; background-color:#FFF; margin:10px 0px 10px 0px; }
div#confirmMsg	h1 { margin:5px 0px 5px 0px; }

div#errorMsg	{ border:1px solid #666; padding:5px 5px 5px 5px; background-color:#FFF; margin:10px 0px 10px 0px; color:#900000; }
div#errorMsg	h1 {  color:#900000; margin:5px 0px 5px 0px; }
div#errorMsg	p  {  color:#900000; }


/* FE-LOGIN ################################################################################################## */
div#FElogin					{ font-size:10px; }
div#FElogin	div input		{ font-size:11px; }

div.tx-srfeuserregister-pi1 h4 { padding:10px 0 0 0; }
div.tx-srfeuserregister-pi1 p  { padding:0; }

/* MAILFORM ################################################################################################## */
fieldset					{ margin:0px 0px 5px 0px; padding:0; border:none; }
legend						{ display:none; }
div.csc-mailform-field		{ margin-bottom: 5px; clear: both; }
form#mailform				{ padding:0; margin:0; }
.csc-mailform				{ padding:30px 0 0 0; margin:0; border: 0px; clear:both; }
.csc-mailform-submit		{ margin:10px 0px 0px 0px; display: block; }
.csc-mailform-field			{ clear:both; overflow:hidden; }
.csc-mailform-check			{ margin:0 5px 5px 0; vertical-align:middle;clear:both; overflow:hidden;  }
.csc-mailform-radio			{ margin:0 5px 0 0; vertical-align:middle;clear:both; overflow:hidden; }
.csc-mailform-label			{ margin:10px 0px 0px 0px; display: block; font-weight:bold; }
.csc-mailform-field label	{ margin-bottom:8px; margin-right:5px; width: 120px; display: block; float: left; }
.csc-mailform-formlabel		{ margin-bottom:8px; margin-right:5px; width: 120px; display: block; float: left; }


/* GEWINNSPIEL ############################################################################################### */
p.question						{ font-size:10px; color:#000000; margin:0px; padding:0 0 4px 0; }
p.questionErr					{ font-size:10px; color:#990000; margin:0px; padding:0 0 4px 0; }
.mailformplusLabel				{ font-size:10px; color:#000000; }
.mailformplusLabelErr			{ font-size:10px; color:#990000; }
.inpText						{ font-size:10px; color:#000000; }
.inpTextErr						{ font-size:10px; color:#990000; }
.inpSelection					{ font-size:11px; color:#000000; }
.inpSelectionErr				{ font-size:11px; color:#990000; }
