*{
  padding:0;
  margin:0;
}

html{
  background:url('images/background.gif');
}

body{
  margin:50px auto;
  width:689px;
  
  font-family:Tahoma,Arial,helvetica,sans-serif;
  font-size:10pt;
  line-height:1.45em;
}

div.clear{
  clear: both;
}

div.header{
  background:url('images/header.jpg');
  height:445px;
}

div.content{
  border:1px solid black;
  background: url('images/bg_adr.jpg');
  min-height:280px;
}

div.text{
  padding:5px 10px;
  font-weight:bold;
  color: #505050;
}

div.form{
  padding:5px 10px;
}




/*Formulare */

select.form{
  display:block;
  width:45%;
  border:1px solid #7E7E7E;
  float:left;
}

label.form{
  display:block;
  width:35%;
  float:left;
}

label.formadr{
  display:block;
  width:40%;
  float:left;
}

input.form{
  display:block;
  width:55%;
  border:1px solid #7E7E7E;
  float:left;
}

input.formadr{
  display:block;
  width:55%;
  border:1px solid #7E7E7E;
  float:left;
}

textarea.form{
  display:block;
  width:90%;
  border:1px solid #7E7E7E;
  margin-bottom:15px;
  margin-top:7px;
  height:82px;
}

h2.form{
  font-weight:bold;
  font-size:10pt;
}

span.form{
  font-weight:bold;
}

input.submit{
  border:1px solid #7E7E7E;
}

fieldset.form{
  border:none;
  float:left;
}

img.form{
  float:left;
  margin-left:2%;
}

fieldset.form div{
  width:100%;
  clear:both;
  height:20px;
  margin:7px 0px;
}

div.information{
  display:none;
}

div.info_content{
  width:450px;
  margin:5px 7px;
}

div.info_content p{
  margin-bottom:5px;
}

div.info_content ul{
  margin-left:16px;
  list-style: square;
}

div.info_content li{
  margin-bottom:4px;
}

div.info_content p strong{
  color:#ff6600;
}

input.error{
  border:1px solid red;
}

label.error{
  color:red;
}
