/* seitenhintergruende */
body,
textarea
{
	font-family:Tahoma, Arial;
}

body
{
	background:url(layout/bg-body-r.gif);	
	font-size:80%;
}



#page
{
	background:url(layout/bg-body.gif) repeat-x;
	
}

#header 
{
	background:url(layout/bg-header.jpg) no-repeat;
}

#wrapper
{
	background:url(layout/bg-wrapper.gif) repeat-y;
	min-height:850px;
}

/* navi ul's */
.mod_customnav ul,
.mod_navigation ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

/* individuelle navi */
.mod_customnav ul
{
	float:right;
	margin:0 20px 0 0;
	font-size:0.85em;
}
.mod_customnav li
{
	margin:5px 0 0 0;
	padding:0;
	float:left;
	border-right:1px solid #E6B385;
}
.mod_customnav li.last
{
	border:0;
}
.mod_customnav li a, 
.mod_customnav li p, 
.mod_customnav li span
{
	color:#E6B385;	
	text-decoration:none;	
	padding:0 0;
	margin: 0 5px 0 5px;
}

/* rezepttipps */
#header .mod_newslist
{
	margin:102px 0 0 65px;
	width:326px;
	height:202px;
	overflow:hidden;	
}
#header .mod_newslist,
#header .mod_newslist a
{
	color:#F9DBC1;
	text-decoration:none;
	font-size:0.85em;
}

#header .mod_newslist a
{
	font-size:105%;
}

#header .mod_newslist h2 
{
	font-size:1.2em;
	margin:0;
	padding:0;
}

#header .mod_newslist h2 a
{
	color:#F9DBC1;
	
}

#header .mod_newslist .image_container
{
	margin:10px 0 0 5px;	
	width:130px;
	overflow:hidden;
	border:1px solid #FBE2CC;
}


#header .mod_newslist p
{
	margin:5px 0 0 0;
	padding:0;
}
#header .mod_newslist .more
{
	margin:15px 0 0 0;
}
.layout_latest
{
	padding:15px;
}

/* haupt navi */
#header .mod_navigation  ul
{
	margin:13px 0 0 55px;
}
#header .mod_navigation li
{
	margin:0;
	padding:5px 0 0 0;
	height:33px;
	float:left;
	overflow:hidden;
	background:url(layout/bg-main-li.gif) no-repeat top right;
}
#header .mod_navigation li.last
{
	background:none;
}
#header .mod_navigation li a, 
#header .mod_navigation li p, 
#header .mod_navigation li span 
{
	color:#000;
	font-size:115%;
	font-weight:bold;
	padding:0 0 5px 0;
	margin: 0 5px 0 5px;
}

/* linke spalte */
#left
{
	
}
#left .inside 
{
	margin:20px 17px 0 44px;
}
#left .ce_text a
{	
	color:#622922;
	font-weight:bold;
}

/* Aktion linke Spalte*/
#aktion
{
	background:url(layout/bg-aktion.jpg) no-repeat;
	width:251px;
	height:138px;
	overflow:hidden;
	text-align:right;
	color:#57440A;	
}
#aktion p
{	
	padding:50px 5px 5px 5px;
}

/* subnavi links */

/* formular links */
#left .ce_form
{
	background:#FBE2CC url(layout/bg-headline-kontakt.gif) 20px 20px no-repeat;
	padding:20px;
	margin:30px 0 20px 0;
}
#f1 
{
	padding:25px 0 0 0;
}
#left .ce_form label 
{
	display:none;
}

#left .ce_form .text,
#left .ce_form .textarea
{
	border:1px solid #CFC8C3;
	background:#FEF9F5 url(layout/bg-form-element.gif) repeat-x;
	padding:4px;
	width:200px;
	font-size:80%;
	margin:0 0 10px 0;
}

#left .ce_form input.error,
#left .ce_form textarea.error
{
	border:1px solid #FF0000;
}

#left .ce_form p.error
{
	color:#FF0000;
	font-size:smaller;
	margin:0 0 5px 0;
}

#left .ce_form .submit_container
{
	text-align:right;
}
#left .ce_form .submit
{
	border:1px solid #82370E;
	background:#A74812;
	color:#D3A489;
	font-size:80%;
}
/* hauptspalte */
#main .inside
{
	margin:0 40px 0 17px;
}
#main a
{
	color:#622922;
	font-weight:bold;
}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6
{
	margin-top:10px;
	color:#EB7000;
	font-weight:normal;
}

#main h1
{
	font-size:140%;
	
}
#main h2
{
	font-size:130%;
}
#main h3
{
	font-size:120%;	
}

/* footer */
#footer .inside
{
	text-align:center;
}

/* werbung */

