*{ margin:0 0 0 0;  padding:0 0 0 0; }div#NAVIGATION_normal{ display:block; }div#NAVIGATION_mobile{ display:none; }.only_normal{ display:block; }.only_mobile{ display:none; }.only_mobile_portrait{ display:none; }body{ font-size:100.01%;  position:relative;  background:#FFF;  min-height:101%;   }div#Seite{ width:880px;  margin:0 auto;   padding:1.5em;  text-align:left;   background:#FFF;   }div#HEADER{ clear:both;  padding:5% 5% 0% 5%;  text-align:left;   color:#000;  background-image:url(58original.gif);  border-top-left-radius:5px;  border-top-right-radius:5px;   }div#HCBREAK{ clear:both;   width:878px;    }div#Inhalt { padding:2% 5% 2% 5%;  font-family:"Georgia","Palatino","Palatino Linotype","FreeSerif",serif;    line-height:1.5em;  background-color:#FFF;  border-top:solid 2px #006990;  border-left:solid 2px #006990;  border-right:solid 2px #006990;   }div#Footer {  clear:both;  padding:1em 1% 2em 1%;  font-family:courier;  font-size:0.8em;  color:#FFF;   background-color:grey;  background-image:url(58original.gif);  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  }.ul_inhalt{ padding-left:2.5em;  list-style-position:outside;  list-style-type:square;  line-height:1.75em;   }.clearfloat{ clear:both; }div#HEADERLEFT{  padding:3% 0 4% 0;  width:60%;    }div#HEADERRIGHT{ float:right;  width:35%;    }div#HEADERFOOTER{ clear:both;   margin-top:0.5em;   padding-top:0.1em;  margin-left:5%;   width:688px;   background:#006990;  border:4px solid #006990;  border-top-left-radius:15px;  border-top-right-radius:15px;   }img#headerlogo{  width:204px;   height:234px;  float:right;  }h1{  padding:40px 0 0 0;  font-family:Helvetica,Arial,sans-serif;  letter-spacing:0.1em;   font-size:2em;  color:White;  text-shadow:3px 3px 4px #777 }h2 { padding:1.38em 0 0 0;  font-family:Helvetica,Arial,sans-serif;  font-size:1.4em;   letter-spacing:0.125em;  font-style:italic;   text-shadow:3px 3px 4px #777;  color:White;   }h3 { margin:0 0 0 0;  padding:0.5em 0 1.5em 0;   font-family:"Georgia","Palatino","Palatino Linotype","FreeSerif",serif;  font-size:1.38em;  letter-spacing:0.05em;  font-weight:normal;  }h4{ margin:0 0 0 0;  padding:1.5em 0 1em 0;   font-family:"Georgia","Palatino","Palatino Linotype","FreeSerif",serif;  font-size:1em;  letter-spacing:0.05em;  font-weight:bold;  }div#NAVIGATION_normal{ clear:both; }ul#Nav{  padding:1.45em 0 0 0;  margin-bottom:-5px;  font-family:Helvetica,Arial,sans-serif;  font-size:1em;   letter-spacing:0em;  text-align:center;   font-weight:bolder;   }ul#Nav li{ display:inline;   list-style:none;   margin-right:0.7em;   padding-bottom:0.2em;  background-color:#003;   border-top-left-radius:5px;  border-top-right-radius:5px;  }ul#Nav a{ border-top-left-radius:5px;  border-top-right-radius:5px;  padding-top:0.2em;  padding-bottom:0.3em;  padding-right:0.9em;  padding-left:0.9em;  color:#FFF;   text-decoration:none;  outline:none;  cursor:crosshair;   }ul#Nav a:hover{ color:#FFF;   text-shadow:0px 0px 3px rgba(0,0,0,.15);  padding-bottom:0.8em;  background-color:#003990; }ul#Nav li.active{ border-top-left-radius:5px;  border-top-right-radius:5px;  padding-top:0.2em;  padding-bottom:0.8em;  font-weight:bold;  color:#FFF;   cursor:default;  background-color:#006990;   }hr{ margin: -1.90em 0 4% 0;  height:2px;  border:0px;  background-color:#000;  }div#kontakt_links{ float:left;  width:45%;  }div#kontakt_rechts{ float:right;  width:50%;   }div#vcard{ float:left;   width:100%;  }img#vcardimg{  width:70%;  margin-top:2%;  padding:0 15% 0 15%;  border:1px dotted green;   }div#kontakt_formular{ width:100%;   }input, textarea{  font-size:14px;  font-family:"Georgia","Palatino","Palatino Linotype","FreeSerif",serif;   letter-spacing:0.0em;  line-height:1.5em;  font-weight:bold;   background-color:#ddd;     width:90%;  }.forminput{ width:50%; }form {  margin-top:20px;  padding-top:10px;  padding-left:5%;   width:80%;    font-size:13px;  font-weight:bold;    letter-spacing:0;   border:1px dotted #000;    }.formbutton { margin:30px 20% 15px 20%;  width:60%;  height:30px;  } div#Footer a{ color:#FFF;   text-decoration:none;  outline:none;  cursor:crosshair;  }div#Footer a:hover{ color:#006990;  background-color:#FFF;  text-shadow:0px 0px 3px rgba(0,0,0,.15)}  