

body {
margin: 10px;
padding: 0px;
font-family:Futura Lt BT,Verdana, Arial, Helvetica, Sans-Serif;
font-weight:normal;
color: #303030;
background-color:#ffffff;

}


#alles {
 /* Hintergrund innen */
background-color:#ffffff;
color: #303030;
position: absolute;
margin-top:0px;
width: 1100px;
   height: 480px;
  margin-left:-550px;
left:50%;

}

#header {
   /* oberer Streifen */
clear: both;
margin: 0px;
padding: 0px;
height: 35px;
border-bottom: 02px solid #C0C0C0;
background-color:#ffffff;
}

#header h1 {
 /* schrift christian sackmann */
width: 800px;
margin: 10px 0px 0px 10px;
  font-family:Futura Lt BT,Verdana, Arial, Helvetica, Sans-Serif;
font-weight:normal;
float:left;
color:#000000;
font-size: 24px;
}



#kopfzeile {
   /* HGcolor foto und film */
margin: 0 0 0 0;
padding-bottom:10px;
height:20px;

background: #ffffff;
}

#kopfzeile p {
   /* text foto und film */
color:#000000;
margin: 10px 0px 0px 10px;
 font-family:Futura Lt BT,Verdana, Arial, Helvetica, Sans-Serif;
font-size: 15px;
line-height: 100%;
font-weight:normal;
}

#menu {
  /* Hg color menü */
 position:relative; top:60px; left:5px;
  clear: left;
float: left;
width: 130px;
margin: 0 0 0 0;
padding: 10px;
background-color:#ffffff;
}

#menu ul {
list-style: none;
width: 130px;
margin: 0 0 0 0;
padding: 0;
}

#menu li {
margin-bottom:10px;
}



#menu li a {
  /*  color menü */
 font-family:Futura Lt BT,Verdana, Arial, Helvetica, Sans-Serif;
   position:relative; top:60px; left:5px;
font-size: 18px;
font-weight:normal;
height: 25px;
line-height:130%;
text-decoration: none;
color:#000000;
display: block;
padding: 0px 10px 0px 0px;
padding-top:0px;
background:#ffffff;

border-bottom: 1px solid #999999;
}

#menu li a:hover {
background:#ffffff;
color:#999999;
border-bottom: 1px solid #4F4F4F;
}

 #menu h3{
    /* text fotografie film */
margin: 0px 0px 10px 10px;
padding: 0px;
width: 140px;
color:#5f5f5f;
font-size: 1px;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
line-height: 1.3em;
}

#content {

margin: 0px 0px 20px 170px;
padding: 0 10px 0 20px;
 font-size: 14px;
   background:#ffffff;
line-height: 160%;
text-align: left;
overflow: auto;


}

#portfolio {
        /* Typical fixed height and fixed width example */

        float:left;
        overflow: auto;
        padding-left:10px;
        padding-bottom:1px;

        /* IE overflow fix, position must be relative or absolute*/
        position: relative;
        margin: 0.3em auto;



}

.fixedwidth
{

        /* a wide div is used for creating horizontal scrollbars for demonstration purposes */
        /* wichtig IE; */
        width:870px;
        height:485px;
        white-space: nowrap;
        position: relative;

        color:#4F4F4F;
        padding: 10px;

        overflow: auto;
}


#content p {
color:#4F4F4F;
margin: 0 20px 0px 0;
font-size: 12px;
line-height: 140%;
font-weight:normal;
}


#content h3 {
color:#000000;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size: 2px;
margin: 15px 0 10px 0;
}

#content img {
 /* bild rahmen */
padding: 2px;
display:inline;
background:#ffffff;
border: 1px solid #999999;
}

h3 {
  font-size: 12px;
 font-family:Futura Lt BT,Verdana, Arial, Helvetica, Sans-Serif;
margin: 0 0 10px 0;
}



a {
text-decoration: none;
color: #15354F;
}

a:visited {
text-decoration: none;
color: #15354F;
}

a:hover {
text-decoration: underline;
color: #15354F;
}



a img {
border: 0;
}


.links {
margin: 10px 10px 5px 0;
float: left;
}

.rechts {
margin: 10px 0 5px 10px;
float: right;
}