body{
font-family:Arial,Verdana, sans-serif;
}

#main{
height:671px;
width:723px;
margin:auto;
background-image: url(webvisitenkarte_layout.png);
background-repeat:no-repeat;
}

#kontakt{
height:265px;
width:320px;
float:right;
margin:335px 10px 10px 30px;
border-left:2px solid #007caf;
}

.message{
padding:20px 20px 20px 20px;
}

.m{
font-size:small;
color:#000000;

}
.field{
color:#007caf;
border:1px solid;
font:verdana;
}

.field:hover{
color:#000000;
border:1px dotted;
}

a{
font-size:small;
text-decoration:none;
color:#000f5a;
}

a:hover{
font-size:small;
text-decoration:none;
font-weight:bold;
}
a img{
border:0px;
}
h1{
font-size:large;
padding-top:60px;
color:#000000;
}
h2{
font-size:small;
margin-left:20px;
color:#000000;
}
#sponsor{
margin:auto;
height:45px;
width:225px;
}
