body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
}

table {
       /*font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size:12;*/
       font-stretch: condensed;
       empty-cells:show;
}

a.primary {
         color: black;
         text-decoration: none;
         text-transform:uppercase;
       }
a.secondary {
         color: white;
         text-decoration: none;
         text-transform:uppercase;
         vertical-align:middle;
       }


table.contactform {
  border:solid;
  border-style:dashed;
  border-color:darkgray;
  border-width:1px;
  padding:5px;
  background-color:rgb(245,245,220);
}

td{
  border-color:rgb(240,240,200);
  border-width:1px;
}

td.logo{
  border-bottom-style: dashed;
  width:119px;
}

td.firstrow {
  font-family:Tahoma;
  font-size:20;
  font-stretch:expanded;
  color:rgb(153,50,50);
  background-color:rgb(232,197,50);
  border-left-style: dashed;
}

td.bildleiste {
  border-left-style: dashed;
  border-bottom-style: dashed;
}

td.cross0 {
  margin: 0px;
  font-size:12px;
}

td.cross1 {
  border-left-style: dashed;
  border-right-style: dashed;
  width:30px;
}

.content {
  background-color:rgb(255,255,220);
  padding:80px;
  padding-top:30px;
  padding-bottom:30px;
  border-left-style: dashed;
  border-top-style: dashed;
}

.cross0 ul {
 list-style-type: none;
 margin:0px;
 padding :0px;
}

.cross0 li {
 float: left;
 padding-left: 0px;
 padding-right: 5px;
 text-transform: uppercase;
}

.cross0 a {
 color:black;
 text-decoration: none;
 padding-left: 5px;
 padding-right:5px;
}

.cross0 a:hover{
 background-color: #FFEEaa;
 text-color: white
}

td.submenu {
  font-size:14px;
  background-color:rgb(50,60,136);
  padding-left:4px;
  padding-top:12px;
  width:119px;
  vertical-align:baseline;
  /*border-top-style: dashed;
  border-right-style: dashed;
  border-bottom-style: dashed;*/
  color:white;
}

.submenu ul {
 list-style-type: none;
 margin:0px;
 padding:0px;
 width:119px;
 padding-bottom:20px;
}

.submenu li {
 width: 119px;
 margin-top:14px;
 text-align:center;
}

.submenu a {
 text-decoration: none;
 color: white;
 /*background-color: #ee8888;*/
 Width:100px;
 padding:4px;
 text-align:center;
 vertical-align:middle;
}

.submenu a:hover {
 background-color:cornflowerblue;
 color:black;
}

td.footer {
  background-color:rgb(242,200,70);
  font-family:Tahoma;
  font-size:10;
  color:rgb(153,50,50);
  padding:5px;
}

td.contacttitle{
  font-family:Tahoma;
  font-size:19;
  font-stretch:expanded;
  color:rgb(153,50,50);
  /*background-color:rgb(242,200,70);*/
  text-align:left;
}

.braun h1{  /*geschwungen, braun*/
  font-size: 20pt;
  font-family: "Monotype Corsiva";
  color: maroon;
}

.schwarz h1 {  /*geschwungen, schwarz*/
  Font-family:	"Monotype Corsiva";
  Font-size:	20pt;
  font-weight:normal;
}


h1 {  /*geschwungen, braun*/
  font-size: 20pt;
  font-family: "Monotype Corsiva";
  color: maroon;
}

h2 {  /*geschwungen, schwarz*/
  Font-family:	"Monotype Corsiva";
  Font-size:	26.67px;
  font-weight:normal;
}

h3 {  /*Fett, braun*/
  Font-size:	14px;
  font-weight:bold;
  margin-top: 5px;
  margin-bottom: 5px;
  color: maroon;
}

h4 {  /*Fett, schwarz*/
  Font-size:	14px;
  font-weight:bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
h5 {  /*unterstrichen, kursiv*/
  text-decoration:underline;
  Font-size:	13px;
  margin-top:10px;
  margin-bottom:0px;
  font-style:italic;
}

.errors {
  border:solid;
  border-style:solid;
  border-color:red;
  border-width:1px;
  padding:10px;
  background-color:rgb(245,245,220);
  margin:10px;
  width:500px;
}

input.contact {
  border-color:rgb(250,250,230);
  border-width:1px;

}

input.contactsubmit {
  background-color:rgb(250,250,230);
  font-weight:bold;
  border-style:solid;
  border-width:1px;
}

textarea.contact {
  border-color:rgb(240,240,200);
  border-width:1px;
}

select.contact {
  border-color:rgb(250,250,230);
  border-width:1px;
}

file.contact {
  border-color:rgb(250,250,230);
  border-width:1px;
}
