/* CSS Document *//* basic styles *//** { margin: 0; padding: 0; border: 0; }*/html, address, blockquote, body, div, dl, dt, dd, fieldset, form,p, h1, h2, h3, h4, h5, h6, ol, ul, li, center, hr, pre,table, tr, td, th, thead, tbody, tfoot, caption, img {margin: 0; padding: 0; border: 0;}html { height: 100%; }html, body, td { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  font-size: 11px; line-height: 16px; color: #58585a; font: 100.01%/1.5;}body { text-align:center; background: url(images/bg_home.png) repeat-y 50% 0;}#wrappage { margin: 0px auto; width: 798px; height: 100%; position: relative;}/* content styles */h1 {font-size: 18px;}h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 18px;}a {color: #58585a;}#content { position: absolute; overflow: visible; left: 35px; top: 400px; width: 450px; color: #58585a; font-size: 11px; text-align: left; line-height: 16px;}#content h1, #content h2, #content h3, #content p, #content ul, #content ol { margin: 10px 0;}#content ul, #content ol { padding: 0 20px;}#content h1 { font-size: 13px;}#content a { color: #58585a; font-weight: bold;}#content a:hover { color: #9c9d9f;}/* grafik styles */#logo { position: absolute; left: 0px; top: 0px; width: 798px; height: 142px;}#birkenwerder { position: absolute; left: 0px; top: 142px; width: 798px; height: 102px;}#index_bilder { position: absolute; left: 0px; top: 244px;  width: 798px; height: 249px;}#schwedt { position: absolute; left: 0px; top: 493px;  width: 798px; height: 80px;}#logo_home { position: absolute; overflow: visible; left: 35px; top: 35px; width: 106px; height: 94px;}#bw_header { position: absolute; overflow: visible; left: 0px; top: 0px; width: 798px; height: 151px;}#welle_unten { position: absolute; overflow: visible; left: 0px; top: 295px; width: 798px; height: 111px; background: url(images/welle_unten.png) no-repeat;}#tabs { position: absolute; left: 778px; top: 325px; width: 12px; height: 117px;}#bildleiste { position: absolute; left: 0px; top: 108px; width: 798px; height: 255px;}/* menu styles */#menu { position: absolute; overflow: visible; top: 323px; left: 600px; width: 145px; font-size: 12px; line-height: 22px; font-weight: bold; text-align: left; color: #9c9d9f;}#menu ul { list-style-type: none; padding: 0 0 0 10px;}#menu li { padding: 0; margin: 0; margin: 0px 0; text-transform: uppercase;}#menu li li { padding: 0; margin: 0; margin: 0;}#menu a { display: block; text-decoration: none;}#menu a.active, #menu a:hover { color: #9c9d9f;}/* quickbook styles */#quickbook {/* position: absolute; left: 605px; top: 550px; top: 550px; *//* top: 490px; left: 245px; */ padding-top: 50px; padding-left: 10px; font-size: 11px; padding-bottom: 10px;}#quickbook form { margin: 15px 0px;}#quickform { width: 160px; height: 180px; margin-top: 25px;}#quickimage {/* position: absolute;  top: 0; left: 8px; */}#quickbook p { height: 22px;}#quickbook .text { float: left; width: 60px;  margin: 0px 0 -3px 0; }#quickbook img {/* margin: 3px 0 -3px 0; */ }#quickbook input, #quickbook select { font-size: .98em; border: 1px solid #ffeea3; text-align: center;}#quickbook input { padding: 1px; width: 65px;/* margin-top: -5px; */}#quickbook input.submit_qb { padding: 1px; width: 130px; background: #ffeea3; color: #58585a; font-weight: bold;}#quickbook p { clear: left; margin-top: 4px;}#quickbook .errorform { background-color:#901513; color:#ffffff; }#quickbook a { color: #ffeea3;}#quickbook a:hover { color: #58585a;}