/* CSS Document */

* {
margin:0; padding:0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body
{
background:#6f2514;
}
p
{
margin:10px 0px;
}
h1
{
font:bold 16px/22px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#container
{
width:100%;
float:left;
}

/*header part*/
#header
{
width:100%;
float:left;
height:89px;
background:url(../images/linie.gif) left bottom repeat-x;
}
#header .logo
{
width:777px;
height:82px;
float:left;
}
/*header part*/

/*body part*/
#body
{
width:780px;
float:left;
padding:40px 0px;
}

/*left part*/
.home_body-left
{
width:380px;
float:left;
padding-left:77px;
}
.left-img1
{
width:166px;
height:166px;
float:left;
margin-top:48px;
display:block;
background:url(../images/menu_gross_A.gif) left top no-repeat;
}
.left-img1 a
{
background:url(../images/menu_gross_A.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img1 a:hover
{
background:url(../images/menu_gross_A_o.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img1 a.active
{
background:url(../images/menu_gross_A_o.gif) left top no-repeat;
display:block;
height:166px;
}

.left-img2
{
width:166px;
height:166px;
float:right;
margin-top:48px;
display:block;
background:url(../images/menu_gross_B.gif) left top no-repeat;
}
.left-img2 a
{
background:url(../images/menu_gross_B.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img2 a:hover
{
background:url(../images/menu_gross_B_o.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img2 a.active
{
background:url(../images/menu_gross_B_o.gif) left top no-repeat;
display:block;
height:166px;
}

.left-img3
{
width:166px;
height:166px;
float:left;
margin-top:48px;
display:block;
background:url(../images/menu_gross_C.gif) left top no-repeat;
}
.left-img3 a
{
background:url(../images/menu_gross_C.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img3 a:hover
{
background:url(../images/menu_gross_C_o.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img3 a.active
{
background:url(../images/menu_gross_C_o.gif) left top no-repeat;
display:block;
height:166px;
}

.left-img4
{
width:166px;
height:166px;
float:right;
margin-top:48px;
display:block;
background:url(../images/menu_gross_D.gif) left top no-repeat;
}
.left-img4 a
{
background:url(../images/menu_gross_D.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img4 a:hover
{
background:url(../images/menu_gross_D_o.gif) left top no-repeat;
display:block;
height:166px;
}
.left-img4 a.active
{
background:url(../images/menu_gross_D_o.gif) left top no-repeat;
display:block;
height:166px;
}

/*left part*/

/*right part*/
.home_body-right
{
width:275px;
float:right;
padding-top:160px;
}
img.metabolic
{
margin-top:95px;
}
/*right part*/

/*body part*/


/*----------------------------------------------------------inner pages----------------------------------------------------------*/

#inner-body
{
width:815px;
float:left;
padding-top:37px;
}

.body-content
{
width:815px;
float:left;
background:url(../images/body-bg.gif) left top repeat-y;
}

/*left navigation*/
.nav-bg
{
width:155px;
float:left;
background:url(../images/themen.gif) left top no-repeat #b37860;
padding-top:41px;
padding-left:5px;
padding-bottom:40px;
}
.nav-bg ul
{
border-top:1px solid #FFFFFF;
float:left;
}
.nav-bg ul li
{
width:150px;
float:left;
font:bold 12px/23px Arial, Helvetica, sans-serif;
padding-left:5px;
border-bottom:1px solid #FFFFFF;
}
.nav-bg ul li a
{
color:#000000;
text-decoration:none;
}
.nav-bg ul li a:hover
{
color:#e7d5a3;
}
/*left navigation*/

/*body middle content*/

.middle-content
{
width:360px;
float:left;
padding-left:23px;
font:normal 14px/18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.middle-content img
{
float:right;
margin-left:15px;
}
/*body middle content*/

/*body right part*/

.body-right
{
width:216px;
float:right;
}
.right-top-images
{
width:216px;
float:left;
}

/*right images*/
.right-top-image1
{
background:url(../images/menu_klein_A.gif) left top no-repeat;
display:block;
width:107px;
height:115px;
margin-right:2px;
margin-bottom:2px;
float:left;
}
.right-top-image1 a
{
background:url(../images/menu_klein_A.gif) left top no-repeat;
display:block;
height:115px;
}
.right-top-image1 a:hover
{
background:url(../images/menu_klein_A_o.gif) left top no-repeat;
display:block;
}
.right-top-image1 a.active
{
background:url(../images/menu_klein_A_o.gif) left top no-repeat;
display:block;
}

.right-top-image2
{
background:url(../images/menu_klein_B.gif) left top no-repeat;
display:block;
width:107px;
height:115px;
margin-bottom:2px;
float:left;
}
.right-top-image2 a
{
background:url(../images/menu_klein_B.gif) left top no-repeat;
display:block;
height:115px;
}
.right-top-image2 a:hover
{
background:url(../images/menu_klein_B_o.gif) left top no-repeat;
display:block;
}
.right-top-image2 a.active
{
background:url(../images/menu_klein_B_o.gif) left top no-repeat;
display:block;
}

.right-top-image3
{
background:url(../images/menu_klein_C.gif) left top no-repeat;
display:block;
width:107px;
height:115px;
margin-right:2px;
float:left;
}
.right-top-image3 a
{
background:url(../images/menu_klein_C.gif) left top no-repeat;
display:block;
height:115px;
}
.right-top-image3 a:hover
{
background:url(../images/menu_klein_C_o.gif) left top no-repeat;
display:block;
}
.right-top-image3 a.active
{
background:url(../images/menu_klein_C_o.gif) left top no-repeat;
display:block;
}

.right-top-image4
{
background:url(../images/menu_klein_D.gif) left top no-repeat;
display:block;
width:107px;
height:115px;
float:left;
}
.right-top-image4 a
{
background:url(../images/menu_klein_D.gif) left top no-repeat;
display:block;
height:115px;
}
.right-top-image4 a:hover
{
background:url(../images/menu_klein_D_o.gif) left top no-repeat;
display:block;
}
.right-top-image4 a.active
{
background:url(../images/menu_klein_D_o.gif) left top no-repeat;
display:block;
}
/*right images*/

.right-address
{
width:216px;
float:left;
margin-top:5px;
text-align:center;
}

.middle-content ul, .middle-content ol
{
padding-left:20px;
}

.middle-content a { text-decoration:none; color:#FFF; font:bold 14px/18px Arial, Helvetica, sans-serif;}
.middle-content a:hover { text-decoration:underline;}
