/***** hotel-weidenbrueck.de *****/* {margin:0;padding:0;border:0;font-family:verdana, arial;color:#333333;}body {font-size:12px;background-color:#fbfcec;background-image:url(img/layout/bg.gif);background-repeat:repeat-y;}p, ul {line-height:1.45em;margin-bottom:15px;}a {color:#980000;text-decoration:none;}a:hover {text-decoration:underline;}ul li {margin-left:30px;margin-bottom:6px;}table {border-collapse:collapse;border-spacing:0;}.clear {clear:both;}#content table {width:440px;margin-bottom:20px;}#content table tr td {padding:5px 5px;border-bottom:1px solid #fff;color:#000;}#content thead tr td {background-color:#e2b770;font-weight:bold;}#content tbody tr td {background-color:#f3e1ba;}h1 {color:#980000;font-size:20px;margin-bottom:10px;}h2 {font-size:12px;border-bottom:2px solid #fff;padding:4px 7px;}h3 {font-size:15px;}h3, h4 {margin-top:25px;margin-bottom:8px;}h4 {color:#980000;}#container {margin-left:30px;height:300px;width:900px;}/***** NAVI *****/#navi {float:left;width:200px;color:#980000;}#navi #w-logo {margin-bottom:20px;width:200px;height:170px;background-image:url(img/layout/w-navi-logo.gif);background-repeat:no-repeat;}#navi #sub {margin-top:20px;margin-left:15px;}#navi #sub p {line-height:normal;margin-bottom:4px;}/***** CONTENT *****/#content {float:left;width:500px;padding-bottom:80px;}#content #logo {width:500px;height:170px;}#content #text {margin:0 30px;}#content #text p img.abstand {margin-left:10px;}/***** BOX *****/#box {float:left;width:200px;}#box #inhalt {margin:0 10px;}#box #inhalt #kontakt {font-size:11px;margin-top:19px;height:164px;}#box #inhalt #kontakt p {line-height:1.3em;font-size:11px;margin-bottom:5px;}#box #inhalt .info {font-size:10px;margin-top:20px;background-color:#e2b770;}#box #inhalt .info .text {padding:6px 7px 6px 7px;}#box #inhalt .info .text p {font-size:10px;margin-bottom:10px;}/***** LAYER *****/#layer, #l-schatten {height:180px;}#layer {z-index:200;width:455px;background-color:#fff;position:absolute;top:225px;left:245px;border:10px solid #DFC799;border-top:0;padding-bottom:10px;}#layer img {margin-left:10px;}#layer hr {border-top:1px solid #666;margin:0 10px;}#layer .box-kopf {float:left;width:455px;padding:0;margin:0;background-color:#DFC799;height:30px;line-height:30px;font-weight:bold;}#layer .box-kopf .links {float:left;}#layer .box-kopf .rechts {float:right;}#layer p {padding:10px 10px 0 10px;line-height:1.6em;}#layer span.detail {font-weight:bold;font-size:14px;line-height:1.8em;}#l-schatten {z-index:100;width:455px;background-color:#7F7F77;position:absolute;top:229px;left:249px;border:10px solid #7F7F77;border-top:0;padding-bottom:10px;}