html,body {
 height:100%;
 font-family:Verdana, Tahoma, Sans Serif;
 margin:0;
 padding:0;
 font-size:12px;
 color:#CFB99B;
}
html {
 background-color:#3A140D;
 background-image:url(img/bg_rauschen.gif);
}
body {
 background-image:url(img/bg_html.gif);
 background-repeat:repeat-x;
}
a {
 text-decoration:none;
}
a.name {
 color:red;
}
a.name:hover {
 color:white;
}
.bblink  {
 color:white;
}
h1,h2,h3,h4,h5,form,p,tr,td,table {
 padding:0;
 margin:0;
}
img {
 border:0;
}
#alert {
 position:absolute;
 margin-left:-200px;
 left:50%;
 top:180px;
 width:400px;
 min-height:80px;
 text-align:center;
 background:#430000;
 border:1px outset #D38212;
 padding:2px 8px 2px 8px;
 z-index:3;
}
#alert_shadow {
 position:absolute;
 margin-left:-192px;
 left:50%;
 top:196px;
 width:400px;
 padding:2px 8px 2px 8px;
 min-height:80px;
 text-align:center;
 background-color:black;
 z-index:2;
 opacity: 0.5;
}
#alert_shadow * {
 visibility:hidden;
}
.alert_text {
 padding:10px 0 15px 0;
 color:white;
 margin:0px;
}
.alert_button {
 padding:5px 20px 5px 20px;
 color:black;
 background:white;
 font-size:14px;
 border:1px outset black;
}
.alert_button:link, .alert_button:visited {
 margin:0px;
 text-decoration:none;
}
.spacer {
 clear:both;
}
.spacer:after {
 clear:both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
#middlefull {
 position:relative;
 width:720px;
 padding:71px 0 0 33px;
 background-image:url(img/bg_top_logo.jpg);
 background-repeat:no-repeat;
 background-color:transparent;
}
.footer {
 position:relative;
/*  padding:2px 3px 3px 8px; */
 z-index:1;
 height:21px;
 color:#AC9375;
 margin-top:11px;
 background-image:url(img/bg_footer.jpg);
 background-repeat:no-repeat;
 background-position:9px 0;
 margin-bottom:16px;
 letter-spacing:-0.08em;
}
.footer a.menu {
 color:#321004;
 font-size:10px;
}
.footer a.menu:hover {
 color:white;
 text-decoration:underline;
}
.footer a.menu_sel {
 font-size:10px;
 color:white;
}
.top {
 height:293px;
}
.top_img {
 padding-left:1px;
 width:550px;
 height:293px;
 background-color:transparent;
 float:left;
}
#menu {
 float:right;
 width:168px;
 height:293px;
}
.m1,.m2,.m3,.m4,.m5,.m6,.m1_sel,.m2_sel,.m3_sel,.m4_sel,.m5_sel,.m6_sel {
 display:block;
 height:42px;
 width:156px;
 padding-top:6px;
 padding-left:12px;
 margin-top:1px;
 background-position:0 -48px;
}
.m1_sel,.m2_sel,.m3_sel,.m4_sel,.m5_sel,.m6_sel,.m1:hover,.m2:hover,.m3:hover,.m4:hover,.m5:hover,.m6:hover {
 background-position:0 0;
}
.m1,.m1_sel {
 background-image:url(img/bg_menu_01f.gif);
 margin-top:0;
}
.m2,.m2_sel {
 background-image:url(img/bg_menu_02f.gif);
}
.m3,.m3_sel {
 background-image:url(img/bg_menu_03f.gif);
}
.m4,.m4_sel {
 background-image:url(img/bg_menu_04f.gif);
}
.m5,.m5_sel {
 background-image:url(img/bg_menu_05f.gif);
}
.m6,.m6_sel {
 background-image:url(img/bg_menu_06f.gif);
}
.mh,.sh,.obj_kat,.obj_kat_sel {
 display:block;
 padding-left:8px;
 background-image:url(img/bg_menu_block.gif);
 background-position:1px 4px;
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:10px;
 color:#F5DB8A;
}
.mh {
 letter-spacing:-1px;
}
.m1_sel .mh,.m2_sel .mh,.m3_sel .mh,.m4_sel .mh,.m5_sel .mh,.m6_sel .mh {
 color:white;
}
.m1:hover .mn,.m2:hover .mn,.m3:hover .mn,.m4:hover .mn,.m5:hover .mn,.m6:hover .mn {
 color:#F5CB8A;
}
.m1_sel .mn,.m2_sel .mn,.m3_sel .mn,.m4_sel .mn,.m5_sel .mn,.m6_sel .mn {
 color:#B4958C;
}
.mn {
 color:#7F5C52;
 font-size:10px;
 letter-spacing:-0.08em;
}
.m5_sel .mn {
 color:white;
}
.m5 .mn {
 color:#C8B371;
}
.m5:hover .mn {
 color:#F5CB8A;
}
.sh {
 padding-left:10px;
 background-position:1px 5px;
}
a.sh:hover {
 color:white;
}
.content_bottom{
 width:720px;
 margin-top:12px;
}
.start_left,.start_right,.sframe,.obj_left,.obj_right {
 position:relative;
 min-height:220px;
 background-image:url(img/bg_content.jpg);
}
.itop {
 position:absolute;
 top:-5px;
 left:7px;
}
.ibott {
 position:absolute;
 bottom:-5px;
 left:7px;
}
.start_left {
 width:296px;
}
.start_right {
 float:right;
 width:420px;
}
.tl,.tr,.bl,.br {
 position:absolute;
}
.tl {
 top:0;
 left:0;
}
.tr {
 top:0;
 right:0;
}
.bl {
 bottom:0;
 left:0;
}
.br {
 bottom:0;
 right:0;
}
.start_text {
 padding:32px 20px 20px 20px;
 color:#CBB796;
 font-size:11px;
}
.start_text h1 {
 font-weight:bold;
 font-size:14px;
 color:#CBB796;
 margin:0 0 4px 0;
 background-image:none;
 padding-left:0px;
}
.start_mini_header {
 position:absolute;
 color:#321004;
 width:150px;
 height:14px;
 left:123px;
 top:15px;
 font-weight:bold;
 font-size:10px;
 text-align:center;
}
.start_right_content {
 padding:50px 20px 20px 25px;

}
.neu_item {
 margin-bottom:8px;
}
.o_thumb {
 float:left;
 text-align:right;
 /* width:80px; */
 width:192px;
 margin-right:6px;
}
.o_thumb img,.obj_det_left img {
 border:1px solid #391D15;
}
.o_info {
 float:left;
 /*  width:286px; */
 width:572px;
}
.o_info .sp {
 font-size:12px;
}
.o_info .sh {
 font-size:13px;
}
.o_info_bott .sjahr,.o_info_bott .spreis {
 font-size:12px;
}
.sp {
 font-size:10px;
 margin-top:4px;
}
.sp2 {
 font-size:11px;
 margin-top:4px;
}
.o_info_bott {
 margin-top:4px;
}
.spreis {
 float:right;
 text-align:right;
 color:#CBB796;
 font-size:11px;
 font-weight:bold;
/*
 padding-right:10px;
 margin-right:6px;
 border-right:1px solid #321004;
 */
 }
.hjahr {
 padding-right:10px;
 margin-right:6px;
 border-right:1px solid #321004;
}
.sjahr,.hjahr {
 /* float:left; */
 color:#F5DB8A;
 font-size:10px;
}
h1,h2 {
 color:#F5DB8A;
 font-size:15px;
 font-weight:bold;
 margin:0 0 4px 0;
 background-image:url(img/bg_menu_block.gif);
 background-position:1px 7px;
 background-repeat:no-repeat;
 padding-left:9px;
}
.sleft {
 width:250px;
 float:left;
 padding-left:6px;
 text-align:right;
}
.sleft img {
 border:1px solid #39160B;
}
.sright {
 width:410px;
 float:right;
}
.sbinfo {
 color:#9E7C68;
 font-size:10px;
 text-align:left;
}
.sframe {
 margin-top:12px;
}
.scont {
 padding:34px 20px 34px 20px;
}
.istop {
 position:absolute;
 top:2px;
 left:6px;
}
.isbott {
 position:absolute;
 bottom:2px;
 left:5px;
}
.ihtop {
 position:absolute;
 top:-18px;
 left:0px;
}
.obj_left {
 width:174px;
}
.obj_right {
 float:right;
 width:540px;
 margin-top:5px;
}
.kat_list {
 position:relative;
 padding:20px;
}
.obj_kat,.obj_kat_sel {
 display:block;
 margin-bottom:8px;
}
.obj_kat:hover {
 color:white;
}
.obj_kat_sel {
 color:white;
}
.obj_head {
 position:relative;
 padding:4px 6px 6px 6px;
}
.obj_list {
 padding-top:8px;
 padding-bottom:24px;
}
.obj_item {
 /* float:left; */
 /* width:241px; */
 width:502px;
 display:block;
 padding-bottom:8px;
 min-height:60px;
 border-bottom:1px solid #462C25;
 margin:8px 0 0px 18px;
}
.obj_item .o_info {
 float:left;
 width:302px;
}
.obj_head p {
 float:left;
 color:#f5dc8d;
 font-weight:bold;
}
.sort_row {
 color:#CBB796;
 font-size:10px;
 float:right;
 margin-top:2px;
}
.sort_row a {
 color:#F5DB8A;
 font-weight:bold;
 margin:0 4px 0 4px;
}
.sort_row a:hover {
 color:white;
 text-decoration:underline;
}
.obj_back {
 position:relative;
 top:-4px;
 background-image:url(img/bg_obj_det_back.gif);
 height:17px;
 width:56px;
 padding:4px 0 0 26px;
 display:block;
 float:left;
 font-size:10px;
 font-weight:bold;
 color:#9E7C68;
}
.obj_back:hover {
 color:white;
}
.obj_det_head {
 color:#9E7C68;
 font-weight:bold;
 float:right;
 font-size:11px;
}
.obj_det_left {
 width:328px;
 float:left;
 text-align:right;
}
.obj_det_left img {
 display:inline;
 float:none;
}
.obj_det_right {
 float:right;
 width:340px;
}
.obj_det_thumbs {
 padding:0 0px 0 0px;
}
.obj_det_thumbs .obj_img {
 margin:1px 0 0 1px;
 float:right;
}
.obj_det_buttons {
 border-right:1px solid #361B13;
}
.obj_img {
 position:relative;
 display:block;
}
.obj_img span {
 position:absolute;
 right:2px;
 top:2px;
 color:white;
 border:1px solid white;
 font-weight:bold;
 background-color:black;
 padding:0px 3px 0 3px;
 cursor:help;
}
.info_hover {
 position:absolute;
 display:none;
 border:1px solid #251612;
 color:#251612;
 height:auto;
 width:200px;
 background-color:#9D7368;
 padding:3px;
}

.icon_pflege, .icon_info, .icon_audio, .icon_video,
.icon_pflege_sel, .icon_info_sel, .icon_audio_sel, .icon_video_sel {
 width:56px;
 height:18px;
 padding-top:26px;
 float:right;
 background-position:45% 0;
 background-repeat:no-repeat;
 text-align:center;
 border-left:1px solid #361B13;
 font-size:10px;
 font-weight:bold;
 color:#9E7C68;
}
.icon_pflege_sel, .icon_info_sel, .icon_audio_sel, .icon_video_sel {
 background-position:45% -44px;
 color:white;
}
.icon_pflege:hover, .icon_info:hover, .icon_audio:hover, .icon_video:hover {
 background-position:45% -44px;
}
.icon_video,.icon_video_sel {
 background-image:url(img/bg_icon_video.gif);
}
.icon_audio,.icon_audio_sel {
 background-image:url(img/bg_icon_audio.gif);
}
.icon_pflege,.icon_pflege_sel {
 background-image:url(img/bg_icon_pflege.gif);
}
.icon_info,.icon_info_sel {
 background-image:url(img/bg_icon_info.gif);
}
.hjahr {
 padding-left:10px;
 font-size:11px;
}
.hhinzu{
 font-size:11px;
 color:#9E7C68;
}
.obj_header {
 border-bottom:1px solid #321004;
 padding-bottom:5px;
 margin-bottom:5px;
}
.obj_abmess {
 border-bottom:1px solid #321004;
 margin:0px 0 5px 0;
 padding:0px 0 5px 0;
}
.obj_abmess span {
 font-weight:bold;
}
.obj_info {
 border-bottom:1px solid #321004;
 margin:0px 0 5px 0;
 padding:0px 0 5px 0;
}
.short {
 font-size:11px;
 letter-spacing:-0.05em;
}
.obj_info_s {
 border-top:1px solid #321004;
 margin-top:5px;
 padding-top:5px;
}
.obj_preis {
 color:#CBB796;
 font-weight:bold;
 font-size:18px;
}
.img_prev,.img_next {
 height:31px;
 padding-top:2px;
 width:76px;
 display:block;
 color:#F5DB8A;
 font-size:11px;
 font-weight:bold;
}
.img_prev:hover,.img_next:hover {
 color:white;
}
.img_next {
 background-image:url(img/bg_img_next.gif);
 padding-right:20px;
 text-align:right;
 margin-bottom:7px;
}
.img_prev {
 background-image:url(img/bg_img_prev.gif);
 padding-left:20px;
 text-align:left;
}
.img_site {
 padding-top:8px;
}
.img_site img {
 border:1px solid #321004;
}
.img_nav {
 float:right;
 position:relative;
 width:96px;
 height:405px;
 padding:0 8px 87px 0 ;
}
.bttns {
 left:0;
 position:absolute;
 bottom:8px;
}
#ausw {
 position:absolute;
 left:0;
 bottom:84px;
}
#ausw a {
 float:left;
 height:14px;
 width:18px;
 color:#684636;
 text-align:center;
 overflow:hidden;
 padding-top:1px;
 margin:0 5px 4px 0;
 border:1px solid #321004;
 background-color:#321004;
 font-size:10px;
}
#ausw a:hover {
 color:white;
}
.rest_gal_info {
 position:relative;
 margin-top:28px;
 text-align:left;
 padding-bottom:4px;
}
.rest_gal_topinfo {
 float:right;
 width:144px;
 font-size:10px;
 letter-spacing:-0.06em;
}
.rest_gal_info span {
 position:absolute;
 left:0;
 bottom:4px;
 color:#F5DB8A;
 font-weight:bold;
 font-size:17px;
 background-image:url(img/bg_arrow_down.gif);
 background-repeat:no-repeat;
 background-position:100% 10px;
 padding-right:13px;
}
.rest_gal_img {
 display:block;
 float:left;
 width:82px;
 color:#9E7C68;
 font-weight:bold;
 font-size:10px;
 background-color:#321004;
 text-align:center;
 margin-right:2px;
}
.rest_gal_img p {
 padding:0 2px 0 2px;
}
.vn_info {
 color:#CBB796;
 font-size:10px;
 text-align:left;
}
.vn_img {
 padding:16px 0 16px 0;
 text-align:center;
 border-top:1px solid #9E7C68;
 border-bottom:1px solid #9E7C68;
 margin:6px 0 2px 0;
}
.vn_img a {
 width:82px;
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.vn_img .img {
 display:block;
 border:1px solid #F5DB8A;
}
.vn_img .p {
 display:block;
 color:#F5DB8A;
 border-left:1px solid #F5DB8A;
 border-right:1px solid #F5DB8A;
 border-bottom:1px solid #F5DB8A;
 font-size:10px;
 font-weight:bold;
 text-align:right;
}
.kont_left {
 float:left;
 width:228px;
}
.kont_right {
 float:right;
 width:428px;
 padding-left:10px;
 border-left:1px solid #462C25;
}
.kont_bott {
 border-top:1px solid #462C25;
 padding-top:10px;
 margin-top:10px;
 font-size:11px;
}
.kont_right h1, .kont_left h1 {
 font-size:14px;
 margin-bottom:6px;
}
.form_feld {
 float:left;
 width:48px;
 font-size:11px;
 margin-top:3px;
}
input.form_input,textarea.form_input {
 border:1px solid #856151;
 background:#251612;
 color:white;
 font-family:Verdana,sans serif;
 font-size:11px;
 padding:2px 3px 2px 3px;
}
input.form_input {
 width:188px;
}
textarea.form_input {
 width:370px;
}
.form_row {
 margin-bottom:1px;
}
.send_butt {
 background-color:#2E1B17;
 border:1px solid #856151;
 color:#F5DB8A;
 font-weight:bold;
 font-size:11px;
 padding:1px 3px 2px 2px;
}
.send_butt:hover {
 color:white;
}
.top_trenn {
 border-top:1px solid #462C25;
 padding-top:8px;
 margin-top:8px;
 background-position:1px 15px;
}
.adr_right {
 font-size:11px;
}
.adr_tel {
 margin-top:6px;
}
.adr_email {
 margin-top:6px;
 letter-spacing:-0.04em;
}
.adr_email a {
 color:#F5DB8A;
 font-weight:bold;
}
.adr_email a:hover {
 color:white;
}

.kont_oeff {
 line-height:1.6em;
}
.info_item {
 padding-bottom:8px;
 margin-bottom:8px;
 border-bottom:1px solid #462C25;
}
.info_item img {
 border:1px solid #462C25;
}
.info_item .img {
 float:left;
 text-align:right;
 width:162px;
}
.info_right {
 float:right;
 width:506px;
 padding-right:8px;
}
.more,.back {
 background-image:url(img/bg_arrow_right.gif);
 background-repeat:no-repeat;
 background-position:1px 6px;
 padding-left:12px;
 color:white;
 
 font-size:14px;
 font-weight:bold;
 display:block;
 width:80px;
 margin-top:8px;
}
.back {
 background-image:url(img/bg_arrow_left.gif);
}
.more:hover,.back:hover {
 color:#F1D7C7;
}
.imp_label {
 color:#9E7C68;
 font-weight:bold;
 font-size:11px;
 margin-top:6px;
 padding-top:6px;
 border-top:1px solid #462C25;
}
.imp_info {
 font-size:11px;
}
.nl {
 font-weight:bold;
 color:#F5DB8A;
 font-size:11px;
}
.nl:hover {
 color:white;
}
.lflag {
 position:absolute;
 top:27px;
 right:0;
}
.suchframe {
 position:absolute;
 left:34px;
 top:28px;
}
.suchbutt {
 border:1px solid #856151;
 background-color:#2E1B17;
 color:#F5DB8A;
 font-weight:bold;
 font-size:11px;
 padding:2px 2px 2px 2px;
}
.suchbutt:hover {
 color:white;
}
.such_info {
 font-size:10px;
}
.such_ergebnis {
 border-top:1px solid #462C25;
 padding-top:6px;
 margin-top:6px;
 display:block;
 background-image:url(img/bg_menu_block.gif);
 background-position:1px 11px;
 background-repeat:no-repeat;
 padding-left:9px;
 font-weight:bold;
 font-size:11px;
 color:#CBB796;
}
.se {
 color:#F5DB8A;
}
.such_ergebnis:hover .se {
 color:white;
}
.highlight {
 color:white;
}
.obj_delete {
 display:block;
}
.blind_thumb {
 background-color:#321004;
 width:160px;
 height:120px;
 display:block;
}
#navmenu {
 position:fixed;
 top:82px;
 left:-130px;
 border-top:1px solid #825E4E;
 height:auto;
 width:150px;
 background-color:#825E4E;
 background-color:transparent;
}

.navright {
 position:absolute;
 right:0;
 top:0;
 text-align:center;
 width:12px;
 padding:4px 4px 0 4px;
 height:175px;
 background-color:#512B20;
 background-image:url(img/bg_nav_right.gif);
 background-repeat:repeat-x;
 color:#856151;
 font-weight:bold;
 font-size:12px;
 font-family:Arial,Sans Serif;
 border-left:1px solid #825E4E;
 border-bottom:1px solid #825E4E;
 border-right:1px solid #825E4E;
}
.nm,.nm_sel {
 display:block;
 background-color:#1D110E;
 padding:8px 8px 9px 8px;
 border-bottom:1px solid #825E4E; 
 color:#F5DB8A;

 width:112px;
 border-right:1px solid #825E4E;
}
.nm_sel {
 color:white;
 background-color:#442B24;
}
.nh {
 display:block;
 padding-left:8px;
 background-image:url(img/bg_menu_block.gif);
 background-position:1px 4px;
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:10px;
}
.nm:hover {
 color:white;
}
.googlemap {
 margin-top:20px;
}
.gt, #gl {
 position:absolute;
 display:none;
 border:1px solid #251612;
 color:#251612;
 height:auto;
 width:200px;
 background-color:#9D7368;
 padding:3px;
 z-index:100;
}
/* #glcont {
 color:white;
 padding:6px;
 font-size:1.1em;
} */
.gls {
 color:#251612;
 background-color:#9D7368;
 cursor:help;
}
h2 {
 font-size:12px;
 margin-bottom:4px;
}
h3 {
 font-size:11px;
 margin-top:4px;
}
.special_info {
 margin-top:12px;
 border-top:1px solid yellow;
 border-bottom:1px solid yellow;
 padding:6px 0 6px 0;
 text-align:center;
 font-weight:bold;
 color:yellow;
 font-size:14px;
}
.com_name {
 font-weight:bold;
 margin-top:6px;
}
.com_text {
 padding:2px 0px 0px 8px;
}
.vlink {
 margin-top:12px;
}
.vlink .vimg {
 float:left;
 margin-right:4px;
}
.vinfo {
 text-align:left;
}
.audio_player {
 position:absolute;
 text-align:right;
 background-color:#321004;
 padding:0px;
 border:1px solid black;
 top:400px;
 left:50%;
 width:90px;
 margin-left:-45px;
}
.audio_player_swf {
 padding:2px;
}
.audio_player_close {
 text-align:right;
 color:#F5DB8A;
 font-weight:bold;
 margin:0 4px 0 0;
 font-size:10px;
 display:block;
}
.audio_player_close:hover {
 color:white;
}
.video_player {
 text-align:right;
 background-color:#321004;
 padding:0px;
 border:1px solid black;
/*  top:400px;
 left:50%; */
 width:548px;
 height:291px;
 z-index:100;
 text-align:center;
}
.video_player_qt {
 padding:8px;
}

#scrollframe {
 position:relative;
 width:720px;
 border-top:1px solid #F5DB8A;
 border-bottom:1px solid #F5DB8A;
 height:16px;
 overflow:hidden;
 margin-top:12px;
}
#scrollcontent {
 white-space:nowrap;
 color:#F5DB8A;
}
#scrollcontent a {
 color:#F5DB8A;
}
#scrollcontent a:hover {
 color:white;
}

.hcount {
 font-weight:normal;
 font-size:10px;
}