body {
margin-top: 0px;
font-family: "Arial";
font-size: 12px;
font-weight: normal;
background: #EBDC9F;
color: #B5A26F;
}

a {
text-decoration: none;
color: #EBDDA0;
font-weight: bold;
}

h1 {
color: #97834E;
font-size: 24px;
line-height: 0px;
font-weight: normal;
font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
color: #97834E;
font-size: 12px;
font-weight: normal;
font-family: "Arial";
}

img {
margin-right: 23px; 
border: solid 3px #5A3C00;
}

small {
font-size: 11px;
}

span.codedirection {
unicode-bidi: bidi-override; 
direction: rtl;
} 

#container
{
position: relative;
left: 0px;
width: 980px;
margin: 0 auto 0 auto;
padding: 0px;
border: 0px;
background: #432C00;
}

/* header */
#header
{
background: url(../images/header.jpg);
position: relative;
left: 0px;
width: 980px;
height: 453px;
padding: 0px;
}

#blank
{
position: relative;
left: 0px;
width: 980px;
height: 235px;
padding: 0px;
}

#aktual-l
{
position: relative;
float: left;
left: 0px;
width: 488px;
}

#aktual
{
position: relative;
left: 0px;
float: right;
width: 444px;
margin: 0px 50px 0px 0px;
color: #858585;
font-size: 14px;
font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#aktual a
{
color: #000000;
font-weight: normal;
}

#aktual p {
color: #858585;
font-size: 18px;
line-height: 0px;
text-decoration: underline;
font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#aktual img {
border: none;
}

/* header */

#menu
{
background: url(../images/menu.gif) #432C00;
position: relative;
left: 0px;
width: 980px;
height: 51px;
padding: 0px;
}

/* start center */

#left
{
float: left;
width: 427px;
background: #432C00;
padding: 30px 10px 30px 39px;
list-style-image: url(../images/divider.gif);
}

#right
{
float: right;
width: 458px;
background: #432C00;
list-style-image: url(../images/divider.gif);
padding: 30px 30px 10px 16px;
}

#right img
{
margin: 0px 20px 20px 0px;
border: solid 3px #5A3C00;
}

#right-top
{
float: left;
width: 447px;
padding-bottom: 20px;
background: #432C00;
}

#urlap
{
float: left;
width: 427px;
background: #432C00;
padding: 30px 10px 30px 39px;
background: url(../images/form_bg.gif) #432C00;
}

#right-bottom
{
clear: both;
width: 447px;
padding-bottom: 20px;
background: #432C00;
}

#gallery
{
clear: both;
width: 920px;
background: #432C00;
padding: 30px 10px 30px 39px;
}

#order
{
clear: both;
width: 800px;
background: #432C00;
padding: 30px 10px 30px 10px;
}

#order td
{
padding: 0px 5px 20px 5px;
text-align: center;
border: solid 3px #5A3C00;
}

#order img
{
margin: 10px 20px 10px 20px;
}

#gallery img {
margin: 0px 20px 20px 0px;
border: solid 3px #5A3C00;
}


#shop
{
clear: both;
width: 920px;
background: #432C00;
padding: 5px 10px 30px 39px;
list-style-image: url(../images/divider.gif);
}


/* end center */

/* start footer */

#footer {
clear: both;
width: 870px;
height: 74px;
padding: 20px 60px 0 50px;
background: url(../images/footer.gif);
color: #97834E;
}

#footer img {
border: 0px;
}
span.footer {
color: #97834E;
font-size: 12px;
}

#footer-l {
float: left;
padding-top: 3px;
width: 700px;
height: 94px;
}

#footer-r {
float: right;
text-align: right;
width: 100px;
height: 94px;
}

/* end footer */


/* accordion */

.accordion_toggle {
			display: block;
			height: 30px;
			width: 883px;
			background: url(../images/accordion_toggle.jpg) no-repeat top right #352300;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #B5A26E;
			border-bottom: 1px solid #432C00;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(../images/accordion_toggle_active.jpg) no-repeat top right #785e2a;
			color: #ffffff;
			border-bottom: 1px solid #432C00;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
				
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 883px;
			background: url(../images/accordion_toggle.jpg) no-repeat top right #B6D022;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(../images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

		#vertical_container {
		float: left;
		width: 880px;
		}
