html,body,form,table,p,ul,li,iframe,fieldset,a,img,h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
	border:0;
}

ul
{
	list-style-type:none;
}

body
{
	font-family:arial;
	font-size:100.1%;
	background:#faf1e1 url(/files/images/6248/63394_bg_body.png) repeat-x 0% 0%;
}

#main
{
	margin:0 auto;
	position:relative;
	width:950px;
	z-index:1;
}

#header
{
	height:233px;
	background:transparent url(/files/images/6248/66520_bg_header.png) no-repeat 0% 0%;
}


#contact_box
{
	float:right;
	margin-top:6px;
	width:478px;
	height:220px;
	background:transparent url(/files/images/6248/64473_bg_contact_box.png) no-repeat 0% 0%;
}

div.contact_information
{
	margin:80px 0px 0px 230px;
	color:#fff;
}

div.contact_information h2
{
	font-size:1.3em;
	font-weight:normal;
}

div.contact_information p
{
	font-size:0.8em;
}

#goh_link
{
	position:absolute;
	font-size:0.8em;
	color:#fff;
	margin:190px 0px 0px 300px;
	text-transform:uppercase;
}

#nav_right
{
	float:right;
	margin:10px 20px 0px 0px;
}

#nav_right li
{
	float:left;
	margin:0px 0px 0px 10px;
}

#nav_right li._active a
{
	font-weight:bold;
}

#nav_right li a
{
	color:#fff;
	font-size:0.75em;
	text-transform:uppercase;
	text-decoration:none;
}

#nav_top
{
	width:947px;
	height:57px;
	clear:both;
	padding:4px 0px 0px 3px;
	background:transparent url(/files/images/6248/64530_bg_nav_top.png) no-repeat 0% 0%;
	margin-top:7px;
	font-size:0.90em;
}

#nav_top li
{
	float:left;
	padding:0px 0px 0px 0px;
}

li.navtop_active a
{
	border-top:5px solid #fff !important;
	font-weight:bold;
}

#nav_top li a
{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.95em;
	display:block;
	padding:8px 14px 0px 14px;
	margin:0px 0px 0px 10px;
	border-top:5px solid transparent;
}

#content
{
	background:transparent url(/files/images/6248/64533_bg_content.png) no-repeat 0% 0%;
	width:950px;
	padding:30px 0px 0px 0px;
	overflow:auto;
}

#content_bottom
{
	clear:both;
	background:transparent url(/files/images/6248/64534_bg_content_bottom.png) no-repeat 0% 0%;
	height:30px;
	width:950px;
}

div.content_left
{
	float:left;
	width:565px;
	padding:0px 50px 0px 30px;
}

div.content_left p,
div.content_left table
{
	font-size:0.9em;
	margin:5px 0px 10px 0px;
}

#table_rezepte_buecher td
{
	border-bottom:1px solid #9e3f00;
}

div.content_left ul
{
	font-size:0.9em;
	list-style-type:none;
	padding:1px;
	margin:15px 0px 0px 0px;
}

div.content_left ul li
{
	background:transparent url(/files/images/6248/66521_bg_bullet.png) no-repeat 0% 50%;
	padding:4px 0px 4px 20px;
	margin:0px 0px 0px 10px;
}

div.content_right
{
	float:left;
	width:265px;
	padding:0px 15px 0px 25px;
}

div.box_right
{
	background:transparent url(/files/images/6248/64630_bg_cnt_nav_right_top.png) no-repeat 0% 0%;
	padding:10px 15px 1px 15px;
	width:221px;
	min-height:80px;
}

p.box_right_title
{
	padding:2px 0px 0px 0px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.95em;
}

#cnt_nav_right,
#cnt_nav_right_top
{
	margin:20px 0px 0px 0px;
}

#cnt_nav_right li,
#cnt_nav_right_top li
{
	background: transparent url(/files/images/6248/64651_bg_cnt_nav_right_bullet.png) no-repeat 0% 50%;
	padding:2px 0px 0px 10px;
	margin:5px 0px 0px 10px;
	border-top:1px solid #9e3f00;
}

#cnt_nav_right a,
#cnt_nav_right_top a
{
	color:#fff;
	text-decoration:none;
	font-size:0.85em;
}

#cnt_nav_right a._active,
#cnt_nav_right_top a._active
{
	font-weight:bold;
}

div.box_right_end
{
	width:251px;
	height:27px;
	margin:0px 0px 10px 0px;
	background:transparent url(/files/images/6248/64631_bg_cnt_nav_right_bottom.png) no-repeat 0% 0%;
}

#content_kurztext
{
	font-size:1.0em;
	font-style:italic;
}

h1
{
	font-size:1.2em;
	color:#9e3f00;
	text-transform:uppercase;
	margin:0px 0px 20px 0px;
}

div.content_left h2
{
	font-size:1.05em;
	font-weight:bold;
	color:#9e3f00;
	text-transform:uppercase;
	margin:10px 0px 20px 0px;
}

h3
{
	font-size:0.9em;
	font-weight:bold;
	color:#9e3f00;
	text-transform:uppercase;
	border-top:1px solid #9e3f00;
	margin:20px 0px 10px 0px;
}

fieldset legend
{
	font-size:1.1em;
	padding:10px;
	font-weight:bold;
}

fieldset input, fieldset label, fieldset textarea
{
	margin:10px 0px 0px 25px;
}

fieldset input, fieldset textarea
{
	display:block;
	margin-top:3px;
	width:300px;
}

fieldset textarea
{
	height:150px;
}

fieldset label
{
	display:block;
	font-weight:bold;
	font-size:0.8em;
	cursor:pointer;
}

fieldset #sendMail
{
	width:200px;
}

.error_border
{
	border: 1px solid red;
}

span.rezept_frischgekocht
{
	padding-left:15px;
}

div.accordion_toggle
{
	color:#9e3f00;
	font-weight:bold;
	cursor:pointer;
	background:#fff3e9 url(/files/images/6248/70868_accordion_arrow_right.png) no-repeat 10px 50%;
	padding:5px 0px 5px 28px;
	margin:0px 0px 2px 0px;
}

div.accordion_content
{
	border:5px solid #fff3e9;
	/*margin:0px 5px 5px 5px;*/
	padding:5px 10px 0px 10px;
	/*background:#fff3e9;*/
}

div.ui-state-active
{
	background:#fff3e9 url(/files/images/6248/70869_accordion_arrow_down.png) no-repeat 10px 50%;
	text-decoration:none;
	outline:medium none;
}
div.accordion_toggle:active
{
	outline:medium none;
}