/*Global*/

body {
background:url(images/bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#465f79;
font-size:12px;
line-height:18px;
margin:0;
padding:0;
}

p {
margin:10px 0 10px 0;
padding:0;
}

ul {
margin:0;
padding:0;
}

#site {
width:870px;
margin:0 auto;
}

.none {
display:none;
}

a img {
border:none;
text-decoration:none;
}

a:link, a:active, a:visited, a:hover {
color:#244c7d;
}

/*Navigation*/

ul#navigation {
margin:0 0 0 -22px;
}

ul#navigation li {
float:left;
list-style:none;
margin:0 0 0 0;
padding:0;
}

#navigation a {
background:url(images/navigation.jpg) no-repeat 0 0;
display:block;
width:111px;
height:50px;
margin:6px 2px 0 0;
color:#FFFFFF;
text-decoration:none;
font-size:15px;
text-align:center;
line-height:50px;
}

#navigation a:hover {
background:url(images/navigation.jpg) no-repeat 0 -50px;
}

#navigation li.active a {
background:url(images/navigation.jpg) no-repeat 0 -100px;
color:#465f79;
}

/*Left*/

#left {
background:url(images/bg_left.gif) repeat-x 0 56px;
width:521px;
float:left;
padding:0 22px 0 22px;
text-align:justify;
}

#left h1 {
background:url(images/title.gif) no-repeat;
display:block;
width:521px;
height:88px;
clear:both;
margin:100px 0 60px 0;
}

#left h2 {
width:521px;
height:30px;
margin:20px 0 10px 0;
padding:0;
}

.one {
background:url(images/one.png) no-repeat;
}

.two {
background:url(images/two.png) no-repeat;
}

.three {
background:url(images/three.png) no-repeat;
}

.four {
background:url(images/four.png) no-repeat;
}

.five {
background:url(images/five.png) no-repeat;
}

.six {
background:url(images/six.png) no-repeat;
}

.seven {
background:url(images/seven.png) no-repeat;
}

/*Right*/

#right {
padding:113px 0 0 46px;
width:252px;
float:left;
}

/*Footer*/
#footer {
width:521px;
clear:both;
padding:12px 0 0 0;
border-top:1px solid #dfe4e9;
margin:0 0 0 22px;
}

#footer_bestellen {
width:521px;
clear:both;
padding:12px 0 0 0;
margin:0 0 0 22px;
}


#footer a img {
margin:0 0 0 144px;
}


#footer ul, #footer_bestellen ul{
width:521px;
border-top:1px solid #dfe4e9;
margin:0;
padding:3px 0 0 0;
list-style:none;
float:left;
}

#footer li, #footer_bestellen li {
float:left;
margin:0 13px 0 0;
}

#footer li a, #footer_bestellen li a {
font-size:11px;
color:#8f9eae;
}

#footer p, #footer_bestellen p {
margin:0;
padding:0;
}

p.copy {
font-size:11px;
color:#bdc6cf;
line-height:15px;
}
.copy a {
color:#bdc6cf;
}