body{
   background: #CC3300 url(../pics/png/bg404.png) repeat-x;
}

#header{
   background: url(../pics/png/header4041.png) no-repeat;
   display: block;
   width: 1000px;
   height: 110px;
}

.content_outter{
  background: url(../pics/png/bg_mitte404.png) repeat-y;
  padding: 0 35px 0 12px;
  border: 0px solid #333;
  margin-bottom: 0px;
}

.content_footer{
  display: block;
  height:50px;
  width:1000px;
  background: transparent url(../pics/png/bg_unten404.png) no-repeat;
}

a img{
 border: none;
}

.clearer{
   clear: both;
   font-size: 0px;
   line-height: 0px;
}

.rechts{
   float: right;
}

.left{
   float: left;
}

div, p{
  color: #333;
  font-size: 12px;
  font-family: arial;
}

h2{
  color: #000;
  font-size: 14px;
  line-height:20px;
}

h3{
  font-size: 12px;
}


#outter {
   height:100%;
   margin:auto;
   width:1000px;
}


.logo{
  padding: 0 0 0 24px;
}

/* CONTENT */

#content{
float: right;
display: block;
width: 745px;
padding-right:0px;
}

fieldset{
  padding: 32px 0 10px 22px;
  border: none;
  background: #F9F9F9;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

fieldset legend{
  color:#888888;
  font-size:14px;
  font-weight:bold;
  margin-bottom:-50px;
}

.clear {
   clear: both;
   display: block;
   font-size: 0px;
   height: 0px;
   line-height: 0px;
}

.text {
  font-size: 14px;
}

/* Footer */
#footer {
   width: 994px;
   margin: 20px auto 0;
   clear: both;
   line-height: 1;
   text-align: center;
}

/* Img Tags */

#img {
   margin: 80px 75px 0;
   position: relative;
   z-index: 75;
}
img {
   border: none;
}
.imageStyle {
}

.img {
 float: right;
 margin-right: 30px;
}
