﻿
/*---------------------- S E I T E N L A Y O U T ---------------------------*/

*
				{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #525255;
				margin:0;
				padding:0;
				text-align:left;
				line-height:14px;
				}

body
				{
				background:#adc6ee url(../img/verlaufBg.jpg) repeat-x;
				}
				
				
#pagecontainer
				{
				padding-top:16px;
				margin:auto;
				text-align:center;
				width:950px;
				clear:both;
				}
				
#menu
				{
				float:left;
				width:195px;
				
				margin-bottom:5px;
				height:234px;
				}			

	
				
#header			
				{
				position:relative;
				float:right;
				width:750px;
				height:236px;
				background:url(../img/bgHeader.gif) no-repeat;
				padding-bottom:5px;
				}
				
#headerpic
				{
				width:750px;
				height:180px;
				overflow:hidden;
				margin:0;
				
				padding:0;
				padding-top:25px;
				
				}			
				
				
#headerlogin

				{
				z-index:2000;
				position:absolute;
				bottom:12px;
				right:25px;				
				color:#fff!important;
				}
				
#headerlogin *
				{
				color:#fff!important;
				}
				

#addnavirow
				{
				position:absolute;
				top:7px;
				right:7px;
				}
				
#addnavifooter
				{
				position:absolute;
				top:2px;
				right:7px;
				}
				
				
#submenurow
				{
				float:left;
				width:195px;
				
				background:#fff;
				height:100%;
				
				}				
				
				
#contentcontainer
				{
				float:right;
				width:750px;
				min-height:350px;
				background:#fff;
				
				position:relative;
				}
							
				
/* F�gt allen Contenet-Elementen einen Seitenabstand ein*/								
#contentcontainer div,
#contentcontainer p,
#contentcontainer ol,
#contentcontainer ul
				{
				margin-left:25px;
				margin-right:25px;
				}	
				
/* Damit alle untergeordneten Elemente wieder ohne Rand sind*/				
#contentcontainer div div,
#contentcontainer div p,

#contentcontainer div h1,
#contentcontainer div * h1
				{
				margin:0px;
				}
				
				
#falsecolumn
				{
				float:left;
				background:url(../img/falseColumnWhite.gif) repeat-y;
				padding:0;
				margin:0;
				margin-bottom:5px;
				width:950px;					
				}
				
#footerleft
				{
				float:left;
				height:14px;
				width:187px;
				padding-top:1px;
				padding-left:8px;
				background:#d6e2f6;
				}			

#footerright
				{
				float:right;
				position:relative;
				height:14px;
				width:742px;
				background:#d6e2f6;
				text-align:right;
				padding-top:1px;
				padding-right:8px;

				}							

				
/*---------------------- Z E I S P A L T I G ---------------------------*/												
#idzweispaltiga #contentleft
				{
				width:320px;
				float:left;
				margin-right:0!important;
				}
				
#idzweispaltiga #contentright
				{
				width:357px;
				float:right;
				
				margin-left:0!important;
				}
				
#idzweispaltigb #contentleft
				{
				width:357px;
				float:left;
				margin-right:0!important;
				}
				
#idzweispaltigb #contentright
				{
				width:320px;
				float:right;
				
				margin-left:0!important;
				}				

#contentcontainer #contentleft *,

#contentcontainer #contentright *
			{
			margin-left:0px!important;
			margin-right:0px!important;
			}		
				
				
/*---------------------- H O M E ---------------------------*/								

#IDstartseite #contentcontainer

				{
				float:right;
				width:750px;
				background:none;
				padding:0;
				margin:0;
				}

#IDstartseite .liefergebietcontainer1
				{
				margin:0!important;
				height:195px!important;
				background:#e0e9f8 url(../img/bgLiefergebietHome.jpg) no-repeat;
				background-position:right bottom;
				}			

#IDstartseite .liefergebietcontainer2
				{
				padding-top:19px!important;
				
				}			
				
#IDstartseite p.textchooseliefergebiet				
				{
				padding-bottom:14px!important;
				}
				
#IDstartseite input.sendbutton
				{
				margin-bottom:17px!important;
				}			
#IDstartseite #homecontent
				{
				width:430px;
				height:220px;
				float:left;
				margin:0!important;
				background:#fff;
				padding-left:15px;
				}

			
				
#IDstartseite #homeliefergebietcontainer				
				{
				float:right;
				position:relative;
				width:300px;
				margin:0!important;
				height:220px;
				overflow:hidden;
				
				
				}
#IDstartseite #homeangebotdesmonats
				{
				height:250px;
				float:right;
				width:480px;
			
				margin:0px;
				margin-top:5px;
				/*background:#e0e9f8 url(../img/vital_aktion.jpg) no-repeat;*/
				/*background:#e0e9f8 url(../img/teaser_alleneune_1.jpg) no-repeat;*/
				background:#e0e9f8 url(../img/bgHomeAngebot4.jpg) no-repeat 0 0;
				/*background:#e0e9f8 url(../img/croissant_fruehstueck_aktio.jpg) no-repeat;*/
				background-position:right bottom;
				}

			
#IDstartseite #homeprobebestellung
				{
				float:left;
				width:264px;
				height:250px;
				background:#e4ebf8;
				margin:0px!important;
				margin-top:5px!important;
				}

				
 #contentcontainer #homecontent div.csc-header h1
				{
				margin-left:0px!important;
				margin-right:0px!important;
				}				
				
				
				
/*---------------------- I F R A M E ---------------------------*/								
#deriframe				
				{
				width:950px;
				height:500px;
				margin:0;
				padding:0;
				margin-bottom:5px;
				clear:both;
				background:#fff;
				
				}			



				
				
/*---------------------- M E N U ---------------------------*/				

.menu-no,
.menu-act
				{
				border-top:1px solid #d2e0f5;
				height:29px;
				width:195px;
				background:#fff;
				}
				
.menu-no-last
				{
				border-top:1px solid #d2e0f5;
				height:29px;
				width:195px;
				background:#3a73b8;
				}			

.menu-no-last:hover,
.menu-act-last

				{
				border-top:1px solid #d2e0f5;
				height:29px;
				width:195px;
				background:#e0e9f8;
				}				
				
				
				
				
.menulocation-no
				{
				
				border-bottom:1px solid #d2e0f5;
				}	
				
.menulocation-act
				{
				background:url(../img/bgMenuLocation.gif) right no-repeat;
				border-bottom:1px solid #d2e0f5;
				}						
				
/*---------------------- S U B M E N U ---------------------------*/				

#submenu
				{
				padding-top:15px;
				padding-left:15px;
				padding-right:15px;
				}

#submenu ul,
#submenu ul li
				{
				list-style-type: none;
				margin:0;
				padding:0;
				padding-right:5px;
				}

#submenu a
				{
				font.size:11px;
				color:#7e7e7f;
				text-decoration:none;
				display:block;
				padding-bottom:15px;
				}

#submenu li.submenu-act a

				{
				color:#ffae30;
				background:url(../img/bgSubmenuAct.gif) right top no-repeat;
				font-weight:bold;
				}
				

#submenu a:hover
				{
				color:#ffae30;
				font-weight:bold;
				}

				
/*---------------------- A D D N A V I ---------------------------*/					
				


#addnavirow a,
#addnavifooter a
				{
				color:#7e7e7f;
				font-size:9px;
				text-decoration:none;
				padding-left:10px;
				letter-spacing:0.01em;
				}				
				
#addnavirow a:Hover,
#addnavifooter a:Hover,
#addnavirow a.addnavi-act
				{
				color:#ffae30;
				}

		
				

				
/*---------------------- G R A F I S C H E  H E A D E R ---------------------------*/					
				
#contentcontainer div.csc-header
				{
				margin-left:0px!important;
				margin-right:0px!important;
				}
				
#contentcontainer div.csc-header h1,
#contentcontainer div.csc-header h2

				{
				margin-left:25px!important;
				margin-right:25px!important;
				}				

				
#contentcontainer .tx-powermail-pi1 div.csc-header h1
				{
				margin:0!important;
				}
				
				
h1.imageheader
				{
	     		height:40px;
	      		background-repeat:no-repeat;
	      		padding: 0;
	      		margin-left : 25px;
	      		margin-right : 25px;
				}

.tx-powermail-pi1 h1.imageheader
				{
				margin:0!important;	
				}

h1.imageheader strong,
h2.imageheader2 strong
				{
       			display:none;
				}	
				
#contentcontainer h2.imageheader2 {
      height:25px;
      display:block;
      background-repeat:no-repeat;
      padding: 0;
      background-position:0px 0px;
      background-color:#fff;
}

#contentcontainer h5.imageheader5 {
      height:30px;
      width:100%;
      display:block;
      background-repeat:no-repeat;
      padding: 0;
      position:relative;
      top:-25px;
      left:0px;
      margin-bottom:-25px;
      z-index:100;
      border-bottom:1px solid #c1d4f2;
      
      background-position:12px 0px;
      background-color:#fff;
}

h5.imageheader5 strong{
      display:none;
}


/*----------------------E X T E N T I O N  -  L I E F E R G E B I E T  ---------------------------*/

optgroup option
				{
				padding-left:10px;
				}
				
optgroup
				{
				color:#3871b4;
				
				}			


/*----------------------  T E X T B I L D E R  ---------------------------*/				

.csc-textpic-imagerow dl.csc-textpic-image 
				{
				padding-bottom:20px;
				}
				

				
#contentcontainer div.tx-ekliefergebietliste-pi1
				{
				margin-left:0;
				margin-right:0;
				margin-bottom:20px;
				}			
				
				
#contentcontainer .content_divider
				{
				border-bottom:1px solid #c1d4f2;
				margin-bottom:25px;
				margin-top:25px;
				margin-left:0!important;
				margin-right:0px!important;
				}			