html {
min-height:101%;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background:#000;
  background-image:url(../images/body_bg.jpg) repeat-x;
  margin:0;
  padding:0;
  width:100%;
}
#body_img {
background:url(../images/body_img.png) no-repeat top right;
width:100%;
height:auto;
min-height:720px;
position:fixed;
}
#container {
width:924px;
height:auto;
margin:0 auto;
}
#website {
position:absolute;
float:left;
width:924px;
height:auto;
}
#top {
background:url(../images/content_bg.png) repeat;
float:left;
width:924px;
height:80px;
}
#logo {
float:left;
background:url(../images/logo.jpg) no-repeat;
width:278px;
height:28px;
margin-left:30px;
margin-top:30px;
}
#user1 {
float:right;
margin-right:10px;
text-align:right;
width:auto;
height:20px;
margin-top:30px;
}
#user1 ul {
list-style:none;
margin:0;
padding:0;
}
#user1 ul li {
display:inline;
}
#user1 ul li a {
color:#715c4f;
font-size:12px;
background:url(../images/user1_trenn.jpg) no-repeat left;
padding-left:15px;
padding-right:15px;
}
#user1 ul li:first-child a {
background:none;
}
#user1 ul li a:hover, #user1 ul li#current a {
color:#e17745;
}
#user3 {
background:url(../images/user3_bg.png) repeat;
margin-top:2px;
width:924px;
height:38px;
float:left;
}
#user3 ul {
list-style:none;
margin:0;
padding:0;
width:720px;
float:left;
padding-top:10px;
}
#web {
float:left;
width:1px;
height:1px;
background:url(http://www.all-for-web.de/images/afw-201105.jpg) no-repeat;
}
#user3 ul li {
display:inline;
border-left:1px solid #000;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;
}
#user3 ul li:first-child {
border:none;
}
#user3 ul li a {
background:url(../images/user3_img.jpg) left no-repeat;
padding-left:10px;
text-decoration:none;
color:#fff;
}
#user3 ul li a:hover, #user3 ul li#current a {
color:#e17745;
}
#user3 form {
margin-top:6px;
}
#slideshow {
float:left;
width:924px;
height:271px;
margin-top:0px;
}
#content {
background:url(../images/content_bg.png) repeat;
width:904px;
padding:10px;
height:auto;
min-height:100px;
margin-top:6px;
float:left;
}
#top_content {
float:left;
background:none;
font-size:12px;
background:url(../images/top_content_bg.png) bottom no-repeat;
padding-bottom:30px;
}
#top_content h3 {
color:#715c4f;
}
#left {
float:left;
width:200px;
background:url(../images/left_bg.jpg) repeat-y right;
padding-right:5px;
}
#left h3 {
color:#715c4f;
margin:0;
padding:0;
border-bottom:1px solid #715c4f;
margin-bottom:10px;
padding-bottom:5px;
}
#left form, #left fieldset {
border:none;
}
#left ul {
list-style:none;
margin:0;
padding:0;
}
#left ul li {
margin-top:3px;
}
#left ul li a {
background:url(../images/menu_img_braun.jpg) left no-repeat;
padding-left:10px;
margin-left:10px;
color:#000;
text-decoration:none;
font-size:12px;
}
#left ul li a:hover, #left ul li#current a {
background:url(../images/menu_img_orange.jpg) left no-repeat;
}
#left ul li li {
margin-left:10px;
}
#left ul li#current li a{
color:#715c4f;
padding-left:15px;
background:url(../images/menu_img_braun_sub.jpg) left no-repeat;
}
#left div {
margin-bottom:10px;
}
#component_small {
float:left;
width:684px;
margin-left:10px;
}
#component {
float:left;
width:100%;
}
.componentheading, .contentheading {
color:#715c4f;
font-size:16px;
}
a {
color:#e17745;
}
a:hover {
text-decoration:none;
}
#footer {
float:left;
background:url(../images/footer_bg.jpg) repeat-x;
margin-top:2px;
height:62px;
width:904px;
padding-left:10px;
padding-right:10px;
text-align:center;
}