html{
height:100%;}

body{
padding:0;
margin:20px;
background-color:#FFFFFF;
height:94%;
min-height:94%;
border:solid 1px #003366;}

html>body{height:auto;}

/* Aufteilung der Seite */

#head{
width:100%;
background-image: url(./images/mitte.jpg);
background-repeat: repeat-x;}

#menu{
float:left;
text-align:center;
margin:0 0 0 0;
width:130px;}

#right{
float:right;
vertical-align:top;
text-align:center;
margin:0 0 0 0;
width:150px;}

#content{
margin:0 150px 0 10px;
padding:14px;}

/* Formatierung der Links */

a:link{
font-family:arial,verdana,helvetica;
font-weight:bold;
color:#003366;
text-decoration:none;}

a:visited{
font-family:arial,verdana,helvetica;
font-weight:bold;
text-decoration:none;
color:#003366;}

a:hover{
font-family:arial,verdana,helvetica;
color:#E00024;
text-decoration:underline;}

a:active{
font-family:arial,verdana,helvetica;
text-decoration:none;
color:#E00024;}

a.impressum:link{
font-family:arial,verdana,helvetica;
font-weight:lighter;
color:#999999;
text-decoration:none;}

a.impressum:visited{
font-family:arial,verdana,helvetica;
font-weight:lighter;
text-decoration:none;
color:#999999;}

a.impressum:hover{
font-family:arial,verdana,helvetica;
color:#E00024;
text-decoration:underline;}

a.impressum:active{
font-family:arial,verdana,helvetica;
text-decoration:none;
color:#E00024;}

/* Tabellenformatierung */

td {
font-family:arial,verdana,helvetica;
font-size:10pt;
color:black;
vertical-align:top;}

table.angebote{ 
width:440px;
font-family: arial,verdana,helvetica;
vertical-align:top;}

td.akopf-li{
font-family:verdana,helvetica;
font-size:12pt;font-weight:bold;color:#FFFFFF;
background-color:#0062B4;
text-align:center;
border:1px solid black;
padding:4px;}

td.akopf-re{
font-family:verdana,helvetica;
font-size:12pt;font-weight:bold;color:#FFFFFF;
background-color:#0062B4;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;
padding:4px;}

td.ainhalt-li{
font-family: arial,verdana;
font-size: 10pt;
color: #000000;
padding:4px;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
vertical-align: top;}

td.ainhalt-re{
font-family: arial,verdana;
font-size: 10pt;
color: #000000;
text-align:center;
padding:4px;
border-right:1px solid black;
border-bottom:1px solid black;
vertical-align: top;}

/* Schriftformatierung */

p{
font-family:arial,verdana,helvetica;
font-size:10pt;
color:black;}

p.copy{
font-family:arial,verdana,helvetica;
font-size:8pt;
text-align:center;
color:#999999;}

h1{
font-family:arial,verdana,helvetica;
font-size:12pt;
color:#E00024;
line-height:20pt;
font-weight:bold;}

/* Formulargestaltung */

.button{
background-color:#003366;
color:white;
border:solid 1px black;
border-collapse:collapse;
cursor:pointer;}

.textfeld{
background-color:#FFFFFF;
border:solid 1px black;
border-collapse:collapse;}

@media print
{
  #head{display:none;}
  #right{display:none;}
}
