.content {
  display:block;
  border:0px;
}
body {
  background-image:url(images/content/bg.jpg);
  font-weight:normal;
}

td {
  vertical-align:top;
  font-style:italic;
  font-size:12pt;
}

p {line-height:15pt;}

b {letter-spacing: -1px;}

img {border: 0px}

h2 {font-size:14pt; font-family:Georgia,Times New Roman;}

#main {
  height:400px;
  font-family:Georgia,Times New Roman;
  font-size:8pt;
  padding-left:100px;
  padding-top:25px;
  background-image:url(images/content/middle_bg.gif);
  background-repeat:repeat-x;
  background-color:rgb(244,238,210);
}
.ct {
  vertical-align:top;
  font-style:italic;
  color:rgb(66,64,51);
  font-weight:normal;
  font-family:Georgia, Times New Roman;
  font-size:12pt;
}
.small {
  vertical-align:top;
  font-style:normal;
  color:rgb(66,64,51);
  font-weight:normal;
  font-family:Arial;
  letter-spacing:0px;
  font-size:10pt;
}
.ctl {
  background-color:#F4EED2;
  vertical-align:top;
  font-style:normal;
  font-weight:normal;
  letter-spacing:0px;
  color:rgb(66,64,51);
  font-family:Arial;
  font-size:10pt;
}

a:link, a:visited, a:active {
  font-style:italic;
  color:rgb(66,64,51);
  font-style:italic;
  font-family:Georgia, Times New Roman;
  font-size:12pt;
  text-decoration: none;
}

a:hover {
  font-style:italic;
  color:rgb(66,64,51);
  font-style:italic;
  font-family:Georgia, Times New Roman;
  font-size:12pt;
  text-decoration: underline;
}

.bottom a:link, .bottom a:visited, .bottom a:active{
  text-decoration:none;
  display:block;
  padding-top:17px;
  font-family:Arial;
  letter-spacing:0px;
  font-size:8pt;
  color:rgb(249,240,209);
}
.bottom a:hover {
  text-decoration:none;
  display:block;
  padding-top:17px;
  font-family:Arial;
  letter-spacing:0px;
  font-size:8pt;
  color:rgb(208,118,20);
}
.address
{
  text-decoration:none;
  display:block;
  padding-top:19px;
  font-family:Arial;
  letter-spacing:0px;
  font-size:8pt;
  color:rgb(255,255,255);
}
.menudiv
{
  border-bottom:10px solid rgb(24,24,0);
  font-family:Arial;
  color:rgb(249,240,209);
  font-size:8pt;
  text-decoration:none;
  letter-spacing:0px;
  font-weight:none;
  background-color:rgb(104,94,71);
}
.menu
{
  font-family:Arial;
  color:rgb(249,240,209);
  font-size:8pt;
  text-decoration:none;
  letter-spacing:0px;
  font-weight:none;
  background-color:rgb(104,94,71);
}
a.menu:active, a.menu:visited, a.menu:link
{
  font-family:Arial;
  color:rgb(249,240,209);
  font-size:8pt;
  text-decoration:none;
  letter-spacing:0px;
  font-weight:normal;
  font-style:normal;
}
a.menu:hover
{
  font-family:Arial;
  color:rgb(249,240,209);
  font-size:8pt;
  text-decoration:underline;
  letter-spacing:0px;
  font-weight:normal;
  font-style:normal;
}

.inmenu
{
  font-family:Arial;
  color:rgb(249,240,209);
  font-size:8pt;
  margin-top:2px;
  padding-left:10px;
  letter-spacing:0px;
  margin-bottom:10px;
  /*padding:1px;*/
  text-decoration:none;
  font-weight:none;
  background-color:rgb(104,94,71);
}

.popupimage {
  cursor:pointer;
}

input.input {
 border:1px solid black;
 margin:2px;
 width: 250px;
}

textarea.input {
 border:1px solid black;
 margin:2px;
 width: 250px;
 height: 150px;
}
input.inputplz {
 border:1px solid black;
 margin:2px;
 width: 50px;
}

input.inputort {
 border:1px solid black;
 margin:2px;
 width: 192px;
}
.angebote {
background-image: url(images/content/linie.gif);
background-repeat:no-repeat;
background-position: bottom;
valign: middle;
}


