body, input, textarea, select {font-family: 'Arial', 'Helvetica', sans-serif; margin: 0px; padding: 0px; background-color: #fff}

div.bannertitle {position: absolute; left: 66px; top: 32px;}
.background {background-image: url('images/background.gif'); background-attachment: fixed; background-repeat: no-repeat;}

div.content {position: absolute; left: 46px; top: 55px; width: 420px; color: #666; text-align: justify; color: #fff; font-size: 12px;}
div.contentMax {position: absolute; left: 46px; top: 55px; width: 607px; color: #666; text-align: justify; color: #fff; font-size: 12px;}
div.picture {position: absolute; left: 498px; top: 57px; color: #fff; font-size: 10px;}
div.picture img {border: 1px solid #7f7f7f; margin-bottom: 10px; margin-right: 10px;}
div.title {position: absolute; left: 324px; top: 19px; text-align: right;}
div. title img { vertical-align: middle; }

div.suche {position: absolute; left: 440px; top: 0px;}
div.suchedetail {position: absolute; left: 436px; top: 20px; visibility: hidden;}

div.contentpopup {position: absolute; left: 13px; top: 15px; font-size: 11px;}



p {margin: 0px 0px 5px;}
p.contact {font-weight: bold; color: #0b3d91; font-size: 17px;}

a img {border-style: none;}
a {text-decoration: none; color: #7f7f7f; font-weight: bold;}

hr {color: #7f7f7f;}

textarea, input, option {background-color: #333; color: #fff;}


table.details td {background-color: #7f7f7f; color: #000; padding: 5px 15px 5px 5px;}
table.details th {background-color: #710000; color: #7f7f7f; padding: 5px 10px 5px 5px;}

table.suchedetails td {font-size: 12px; background-color: #7f7f7f; color: #000; padding: 3px 3px 3px 3px;}
table.suchedetails th {font-size: 12px; background-color: #710000; color: #7f7f7f; padding: 3px 0px 3px 3px;}
table.suchedetails td input{font-size: 12px; background-color: #333; color: #fff;}


table.objekte {font-size: 12px;}
table.objekte td {background-color: #7f7f7f; color: #000; padding: 7px 5px 5px 7px;}
table.objekte th {background-color: #710000; color: #7f7f7f; padding: 3px 5px 5px 5px;}

table.summierung {font-size: 12px; padding: 0px; margin: 0px;}
table.summierung td {font-size: 12px; padding: 0px; margin: 0px;}

table.fonfax {font-size: 12px; padding: 0px; margin: 0px; color: #fff;}
table.fonfax td {font-size: 12px; padding: 0px; margin: 0px; color: #fff;}

table.kontakt {font-size: 12px;}
table.kontakt th{color: #7f7f7f;}
taqble.kontakt input {}

td, th {text-align: left; vertical-align: top; padding-right: 5px;}

td.right {text-align: right;}

ol, ul {margin-bottom: 3px;}

button {font-size: 10px; width: 80px; background-color: #710000; border: 1px; border-color: #7f7f7f; color: #7f7f7f;}

div.Navigation { padding-top: 84px; padding-left: 11px; }
div.Navigation p { margin-bottom: 10px; }
div.Navigation img { vertical-align: middle; }
