body {font-family:"arial","verdana","tahoma"; font-size: 15px; background-color: #003333;}
body.border {background-color: #003333;}
body.referenz {background-color: rgb(227,213,189); font-size: 13px;}
body.content {background-repeat: no-repeat; background-attachment: fixed;}

div.bannerleft {position: absolute; left: 8px; top: 6px; width: 222px; height: 102px;}
div.banner {position: absolute; left: 0px; top: 16px;}
div.menu {position: absolute; left: 15px; top: 113px;}
div.ticker {position: absolute; left: 214px; top: 92px; width: 550px; font-weight: normal; font-size: 13px;}
div.titel {position: absolute; left: 20px; top: 182px; width: 550px; color: #eee; font-weight: bold; font-size: 17px;}
div.content {position: absolute; left: 20px; top: 228px; width: 324px; color: #eee; font-weight: normal; font-size: 13px;}
div.content2 {position: absolute; left: 20px; top: 212px; width: 324px; color: #eee; font-weight: normal; font-size: 13px;}
div.minicontent {position: absolute; left: 680px; top: 410px; width: 250px; color: #eee; font-weight: normal; font-size: 13px;}
div.minicontent2 {position: absolute; left: 676px; top: 394px; width: 258px; color: #eee; font-weight: normal; font-size: 13px;}
div.subtitel {position: absolute; left: 16px; top: 618px; height: 14px; width: 268px; font-size: 09px; font-weight: normal;}
div.madeby {position: absolute; right: 38px; top: 618px; height: 14px; width: 268px; font-size: 09px; font-weight: normal; text-align: right;}

div.pic1 {position: absolute; left: 375px; top: 165px;}
div.pic2 {position: absolute; left: 665px; top: 165px;}
div.pic3 {position: absolute; left: 375px; top: 392px;}
div.pic4 {position: absolute; left: 665px; top: 392px;}

div.mini01 {position: absolute; left: 18px; top: 31px;}
div.mini02 {position: absolute; left: 105px; top: 31px;}
div.mini03 {position: absolute; left: 192px; top: 31px;}
div.mini04 {position: absolute; left: 279px; top: 31px;}

div.language {position: absolute; left: 890px; top: 85px;}

div.bigpic {position: absolute; left: 375px; top: 165px; width:570px; height: 465px;}

table.menu {border-collappse: collapse;}
table.menu tr {height: 22px;}
table.menu th {font-size: 18px; text-align: left; font-weight: normal;}
table.menu td {font-size: 13px; text-align: left; font-weight: normal;}

table.impressum {border: 0px; border-collapse: collapse;}
table.impressum td {padding-right: 6px; padding-left: 0px; margin-left: 0px;}

table.referenzen td {border: 0px; border-collapse: collapse; vertical-align: top; color: #444444; padding-right: 10px; font-size: 13px;}
table.referenz td {border: 0px; border-collapse: collapse; vertical-align: top; color: #444444; font-size: 13px; text-align: justify}

table.links {margin-left: 15px; margin-top: 42px;}
table.links td{color: #550; width: 280px; vertical-align: top;}
table.links td a{color: #550;}
table.links td a:hover{color: #000; text-decoration: underline;}

p {text-align: justify;}

a img {border: 0px;}

a {text-decoration: none; color: #fff;}
a.sel {color: #31170b; text-decoration: underline;}
a.nosel {color: #623715;}
a.sel:hover {color: #61170b; text-decoration: underline;}
a.nosel:hover {color: #b23715;}

a.mark {text-decoration: underline;}

a.ref {text-decoration: none; color: #555555;}
a.ref:hover {text-decoration: underline; color: #a55555;}
a.refon {text-decoration: none; color: #a55555;}
a.refon:hover {text-decoration: underline; color: #a55555;}

div.madeby a {text-decoration: none; color: #000000;}
div.madeby a:hover {text-decoration: none; color: #808080;}

li {margin-bottom: 4px;}

table.zimmerpreise {border-collapse: collapse;}
table.zimmerpreise th {padding-left: 4px; padding-right: 4px;}
table.zimmerpreise td {text-align: center;}
