body{
  background-image:url(juhlbg.gif);
  padding:0px;
  margin:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:80%;
  line-height:140%;
  text-align: center;}

#all{
  background-image:url(juhlallbg.gif);
  background-repeat:repeat-y;
  width:934px;
  /*
  position: absolute;
  left: 50%;
  margin-left: -512px;
  */
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  }
a:link,a:visited{
  color:#656567;}
#head{
  background-image:url(juhlhead2.jpg);
  background-repeat:no-repeat;
  width:926px;
  height:134px;
  margin:0px 0px 0px 4px;
  padding:0px;}
#schrift{
  font-size:120%;
  padding:45px 0px 0px 0px;
  font-weight:bold;
  float:right;
  width:150px;}
  
#schrift a{
  color:#3a2d27;
  text-decoration:none;
  margin:0px 4px 0px 4px;
}
  
#schrift .fontkl {
  font-size:100%;
}  

#schrift .fontno {
  font-size:120%;
}  

#schrift .fontgr {
  font-size:140%;
}  

#navi{
  font-weight:bold;
  float:left;
  text-align:left;
  /* margin:107px 0px 0px 10px; */
  margin:43px 0px 0px 10px;
  padding:0px;
  /* width:740px; */
  width:924px;
  color:#3a2d27;}
.navipoint{
  float:left;
  border-right: 2px solid #3a2d27;
  }
.navipoint a{
  color:#3a2d27;
  text-decoration:none;
  margin:0px 4px 0px 4px;}
.navipoint a:hover{
  color:#FEE608;
  text-decoration:none;
  margin:0px 4px 0px 4px;}
#naviavtiv {
  float:left;
  border-right: 2px solid #3a2d27;}
#naviavtiv a{
  margin:0px 4px 0px 4px;
  padding:0px;
  float:left;
  color:#D5E18F;
  text-decoration:none;
  
  }
#content{
  width:926px;
  margin:0px 0px 0px 4px;
  padding:0px;}
#text{
  float:left;
  text-align:left;
  width:535px;}
#text p{
  margin:10px 20px 10px 20px;}
#text h1{
  margin:20px 20px 10px 20px;
  font-size:140%;}
#text h2{
  margin:10px 20px 10px 20px;
  font-size:120%;}
#text h3{
  margin:10px 20px 10px 20px;
  font-size:100%;}


#footer{
  background-image:url(juhlfooter2.jpg);
  background-repeat:no-repeat;
  width:515px;
  height:21px;
  font-size:90%;
  padding:5px 0px 0px 20px;
  margin:0px;
  }
#dekorechts{
  float:left;
  text-align:left;
  margin:0px 0px 0px 2px;}
#subnavi{
  background-image:url(juhlsubnavi.jpg);
  width:389px;
  height:246px;
  display:none;
  }
#break{
  background-image:url(juhlfooter.html);
  clear:both;
  overflow:hidden;
  height:4px;}
#textrechts {
  width:379px;
  padding:5px;
  }

.red
{
  color: #ff0000;
}

.kontakt
{
  margin: 20px 20px 10px 20px;
  padding: 0px;
}

#text .kontakt h1 {
  margin: 20px 20px 10px 0px;
  padding: 0px;
}

.kontakt .header
{
  font-size: 80%;
}

#formular {
  text-align:left;
}

#formular p {
  margin:5px 0px 7px 0px;
  padding:0px 30px 0px 0px;
}

#formname
{
  display: none;
}

dfn, .usb {
  display: block;
  position: absolute;
  left: -3000px;
  height: 0px;
  width: 0px;
}