

body {

background-color:#000;
font-family:Verdana,'Times New Roman',Times,serif;
font-size:12px;
}


 .table_haupt { 
background-color:#000;
background-image:url(../side/DVmitKoepfen.jpg);
background-repeat:no-repeat;
width:1024px;
height:768px;
color:#aaa; 
 
 }
 
 
 
 div {
  text-align:center;

 }


 
 .div_inhalt_justify{

 width:500px;
 height:230px;
 overflow:auto; 
 border:1px solid #aaa;
 text-align:justify;
 padding:10px;
  background-image:url(../side/transparent.png);
  margin-left:auto;
  margin-right:auto;
 }
 
  .div_inhalt_center{
  position:relative; 
  top:0px;
 z-index:1000;
 width:500px;
 height:230px;
 overflow:auto; 
 border:1px solid #aaa;
 text-align:center;
 padding:10px;
  background-image:url(../side/transparent.png);
    margin-left:auto;
  margin-right:auto;
 }
 
   .div_contact{

 width:500px;
 border:1px solid #aaa;

 padding:10px;
  background-image:url(../side/transparent.png);
    margin-left:auto;
  margin-right:auto;
 }
 
  .div2{
  
 width:100px;
 border:1px solid #aaa;
 text-align:center;
 padding : 20px;
 white-space:nowrap; 
 background-image:url(../side/transparent.png);
 }
 
 .sozNet {
 
 color: #aaa;

 }

 a:link {  color:silver; text-decoration:none; border:0px solid #000;}
 a:hover {  color:green; text-decoration:none; border:0px solid #000;}
 a:visited {  text-decoration:none; border:0px solid #000;}


 a  { cursor: url('../side/metalhand.cur'),help;}
 
label { cursor: url('../side/metalhand.cur'),help;}

.valid {

position:absolute; bottom:1px; right:1px; z-index: 1; font-size:9px; color: silver;

}


.copyright{

position:absolute; bottom:1px; left:5px; z-index: 1; font-size:9px; color: silver;

}
 
 .media {
 text-align:center;
  overflow:auto;
   height:225px;
   padding-right:5px;
    white-space:nowrap; 
    z-index:10;
 }
 
 .td_photo1 {
 
 text-align: left;
 
 }
 
  .td_photo2 {
 
 text-align: center;
 
 }
 
 
 #mitte {position: absolute;
   left: 50%;
   top: 50%;
   width: 1024px; /* Breite des Elements */
   height: 768px; /* Höhe des Elements */
   margin-left: -512px; /* Breite des Elements geteilt durch zwei! */
   margin-top: -384px; /* Höhe des Elements geteilt durch zwei! */
   background-color:black;

}


 #mittestart {position: absolute;
   left: 50%;
   top: 50%;
   width: 300px; /* Breite des Elements */
   height: 500px; /* Höhe des Elements */
   margin-left: -150px; /* Breite des Elements geteilt durch zwei! */
   margin-top: -250px; /* Höhe des Elements geteilt durch zwei! #####################################  alt -36px  */
   background-color:#fff;
   border: 0px solid black;

}

.spacer{

 border:0px solid #000;

}


 /* Kontaktformular */

 

 
 .pflichtfeld {
  color: #FF0000;
  border: 0px;
 }
 .hintergrund {
  color: silver;
  text-align:left;
 }
 .danke, .danke a {
  color: silver;
  padding: 10px;
  width: 440px;
  margin: Auto;
  margin-top: 100px;
 }
