/* CSS Document */
body
{
  background: url('../images/background.jpg');
  color:#1e1e1e;
}

img
{
  border:0px;
}

#main_home
{
  background: url('../images/home_screen.png');
  background-repeat:no-repeat;
  height:698px;
  width: 607px;
  margin:auto;
}

#main_contact
{
  background: url('../images/contact_screen.png');
  background-repeat:no-repeat;
  height:698px;
  width: 607px;
  margin:auto; 
}

#main_impressum
{
  background: url('../images/impressum_screen.png');
  background-repeat:no-repeat;
  height:698px;
  width: 607px;
  margin:auto; 
}

#main_services
{
  background: url('../images/services_screen.png');
  background-repeat:no-repeat;
  height:698px;
  width: 607px;
  margin:auto;
}

#main_portfolio
{
  background: url('../images/portfolio_screen.png');
  background-repeat:no-repeat;
  height:698px;
  width: 607px;
  margin:auto;
}

#content
{
  font-family:Verdana;
  font-size:11px;
  --top:200px;
  --left:-70px;
  --position:relative;
  width:400px;
  height:400px;
  margin-top:200px;
  margin-right:70px;
  float:right;
  color:#3b3b3b;
}

#content td
{
  font-family:Verdana;
  font-size:11px;
  padding-top:15px;
  vertical-align: top;
   color:#3b3b3b;
}

#content form td
{
  font-family:Verdana;
  font-size:11px;
  padding-top:0px;
  color:#3b3b3b;
}

#content td a
{
  font-size:11px;
  color:#3b3b3b;
  text-decoration:underline;
}

#content td img
{
  border: 1px solid #3b3b3b;
}

#content form input, textarea
{
  border: 1px solid #3b3b3b;
  margin-left:1px;
}


#menu_content
{
 float:left;
 width: 100px;
 height:600px;
}

#home_button
{
   position:relative;
   top:45px;
   left:10px;
}

#service_button
{
   position:relative;
   top:50px;
   left:10px;
}

#portfolio_button
{
   position:relative;
   top:65px;
   left:10px;
}

#contact_button
{
   position:relative;
   top:75px;
   left:10px;
}

#footer
{
  position:relative;
  top:50px ! important;
  top:50px;
  left:100px ! important;
  left:100px;
  height:30px;
  --width:10px;
  --clear:both;
  --padding-top:50px;
  --margin-left:100px;
  
}

#footer a
{
  font-family:verdana;
  font-weight: bold;
  color:#6a912e;
  font-size:12px;
  text-decoration:none;
}

#footer a:hover
{
  text-decoration:underline;
}


#CallInfo
{
  position:absolute;
  left:300px;
  top:590px;
  font-family:verdana;
  color:#6a912e;
  font-size:12px;
  text-decoration:none;
  width:154px;  
  }


#CallInfo img
{
  vertical-align: middle;
  padding-right:10px;
  margin-top:2px;
}


.jFlowControl
{
    margin-right:15px;
    color:#000;
    font-size:12px;
    cursor: pointer;
    font-weight: none;
    --text-decoration:underline;
}

.jFlowControl img
{
 vertical-align: top;
 margin-top:4px; 

}


#jFlowSlide
{
  height:450px;
}


#slides{
  height:450px;
}


