body { 
background-color:#FDE7D0; 
font-weight:bold; 
font-family: arial, verdana, helvetica, sans-serif;
color: #000000;
}

h1 {
font-family: garamond, times new roman, times, serif;
font-size: 8pt;
font-weight: normal;
color: #5077C5;
margin-top: 0px;
letter-spacing: 1px;
}

h2 {
font-family: garamond, times new roman, times, serif;
font-size: 20pt;
font-weight: bold;
color: #0D1464;
margin-top: 20px;
letter-spacing: 1px;
margin-bottom: 10px;
line-height: 16pt;
}

.ueberschrift {
border-bottom:2px solid #E7B85B;
}

td {
vertical-align: top;
horizontal-align: left;
font-size: 10pt;
}

td.inhalt {
padding-top: 14px;
padding-left: 20px;
padding-right: 20px;
height: 475px;
}

#button { 
vertical-align: bottom;
background-image:url(/fileadmin/bilder/button-1.jpg);
background-repeat:no-repeat;
width: 195px;
height: 30px;
margin-left: 8px;
text-indent: 26px;
}

#button a {
font-family: garamond, times new roman, times, serif;
font-size: 11pt;
font-weight: bold;
line-height:18pt;
color: #0D1464;
text-align:left;
text-decoration: none;
display: block;
}

#button a:hover {
text-decoration: underline;
}

#testbutton { 
vertical-align: bottom;
background-image:url(/fileadmin/bilder/button-1.jpg);
background-repeat:no-repeat;
width: 195px;
height: 25px;
margin-left: 8px;
text-indent: 26px;
} 

#testbutton a {
font-family: garamond, times new roman, times, serif;
font-size: 11pt;
font-weight: bold;
line-height:18pt;
color: #0D1464;
text-align:left;
text-decoration: none;
display: block;
}

#testbutton a:hover {
text-decoration: underline;
}

#submenu { 
vertical-align: bottom;
background-image:url(/fileadmin/bilder/hg-submenu.jpg);
background-repeat:repeat-y;
width: 195px;
height: 20px;
margin-left: 9px;
text-indent: 26px;
}

#submenubottom { 
vertical-align: bottom;
background-image:url(/fileadmin/bilder/submenu-unten.jpg);
background-repeat:no-repeat;
width: 195px;
height: 20px;
margin-left: 9px;
text-indent: 36px;
}

#submenu a {
font-family: garamond, times new roman, times, serif;
font-size: 11pt;
font-weight: bold;
line-height:18pt;
color: #0D1464;
text-align:left;
text-decoration: none;
display: block;
white-space:nowrap;
}

#kontakt-button { 
vertical-align: bottom;
background-image:url(/fileadmin/bilder/kontakt-button.jpg);
background-repeat:no-repeat;
width: 195px;
height: 71px;
margin-left: 8px;
text-indent: 26px;
}

#kontakt-button a {
font-family: garamond, times new roman, times, serif;
font-size: 11pt;
font-weight: bold;
line-height:18pt;
color: #0D1464;
text-align:left;
text-decoration: none;
display: block;
height: 71px;
}

#kontakt-button a:hover {
text-decoration: underline;
}

#anfahrt-button { 
vertical-align: bottom;
background-image:url(/fileadmin/bilder/anfahrt-button.jpg);
background-repeat:no-repeat;
width: 122px;
height: 143px;
text-indent: 26px;
}

#anfahrt-button a {
font-family: garamond, times new roman, times, serif;
font-size: 11pt;
font-weight: bold;
line-height:18pt;
color: #0D1464;
text-align:left;
text-decoration: none;
display: block;
width: 122px;
height: 143px;
}

#anfahrt-button a:hover {
text-decoration: underline;
}

img.rahmen {
border:solid 1px #666666;
}

.menuespacer {
margin-top: 4px;
}

table.angebote {
width: 100%;
}

table.angebote td {
width: 33%;
padding: 6px;
text-align: center;
}

table.preise {
width: 100%;
}

table.preise td {
width: auto;
padding: 6px;
}

.csc-header h1 {
font-family: garamond, times new roman, times, serif;
font-size: 16pt;
font-weight: bold;
color: #0D1464;
letter-spacing: 0px;
margin-bottom: 0px;
margin-top: 16px;
}

.tr-odd {
background-color: #FDF2E2;
}

.tr-even {
background-color: #FFEDD2;
}


.daten {
font-weight: normal;
}
  
label {
width:170px;
float: left;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

small {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

.suite {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
}

fieldset {
border: none;
}

.csc-textpic-caption {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#rueckruf {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
margin-bottom: 0;
margin-top: 4px;
line-height: 9pt;
}

table.adwords {
background-color: #cccccc;
width: 300px;
border: 1px;
}

#adwords { 
text-align: center;
background-image:url(/fileadmin/bilder/adwords-button.gif);
background-repeat:no-repeat;
width: 260px;
height: 260px;
font-family: garamond, times new roman, times, serif;
font-size: 12pt;
font-weight: bold;
color: #0D1464;
line-height: 16pt;
display: block;
}

#adwords a {
font-family: garamond, times new roman, times, serif;
font-size: 12pt;
font-weight: bold;
color: #0D1464;
line-height: 16pt;
text-decoration: none;
}

#adwords a:hover {
text-decoration: underline;
}

#impressum a {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #666666;
margin-bottom: 5px;
margin-left: 75px;
text-decoration: none;
text-align: center;
}

#th a {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}

li {
margin-bottom: 5px;
}

a {
color: #0D1464;
}

form {
margin: 0;
padding: 0;
}

#rechts {
padding-left: 22px;
}

#awerber {
text-align: center;
margin-top: 10px;
}

