body{
margin:0px; 
padding:0px;
font-family:Tahoma, Arial;
font-size:10px;
color:#666666;
background:url(../images/right_bg.gif) repeat-x #7c1616;
}
h3.menu_href img{
border:0px;
}
a{
font-size:9px;
font-family:Tahoma, Arial;
color:#333;
text-decoration:underline;
}
table.main{
width:953
height:100%;
background:url(../images/left_bg1.gif) repeat-x #b32020;
}
td.left{
width:28px;
}
td.right{
}
td.left_border{
width:15px;
background:url(../images/left_bg2.gif) repeat-x #c13636;
height:100%
}
td.top{
height:27px
}
td.main_inner{
width:910px;
background:url(../images/inner_bg.gif) repeat-x #c13636;
}
table.inner{
background:url(../images/inner_bg.gif) repeat-x #c13636;
}
td.logo{
width:154px;
padding-left:1px;
}
td.flash_header{
width:754px;
height:253px;
border-top:3px solid #dca5a8;
}
td.under_menu{
background:url(../images/bottom_left.gif) no-repeat left bottom #941b1b;

}
div.inner_content{
width:754px; background:#fff;

}
div.footer_inner{
padding:8px 0px 10px 0px;
background:url(../images/footer_bg.gif) repeat-x top #fff;;
text-align:center;
width:685px;
}
div.footer{
padding:0px 34px 0px 33px;
background:#fff;
}

div.under_footer{
background:url(../images/under_bottom_bg.gif) no-repeat left #941b1b;;
height:6px;
font-size:1px;
width:754px;
}
div.content_right{
float:right;
margin:0px;
padding:0px;
*margin-left:44px;
}
div.box_top{
background:url(../images/box_top.gif) no-repeat;
width:146px;
height:23px;
margin-top:15px;
padding-top:6px;
padding-left:10px;
}
div.box_content{
width:147px;
padding-left:8px;
border-left:1px solid #d6d6d6;
}
div.box_bottom{
background:url(../images/box_bottom.gif) no-repeat;
width:148px;
height:18px;
margin-bottom:3px;
padding-right:8px;
text-align:right;
}
a.box_link{
color:#666666;
text-decoration:underline;
}
.home_input{
width:98px;
height:12px;
font-family:Tahoma, Arial;
font-size:10px;
border:1px solid #999999;
color:#666;
}
select.home_input{
width:98px;
height:14px;
*height:16px;
font-family:Tahoma, Arial;
font-size:10px;
border:1px solid #999999;
color:#666;
}
div.home_input_div{
float:left;
width:100px;
}
div.home_calendar_ico{
float:left;
padding-left:6px;
width:18px;
}
div.text_before_input{
padding-bottom:4px;
padding-top:7px;
}
div.text_before_input1{
padding-bottom:1px;
padding-top:5px;
}
div.clearer{clear:both; font-size:1px;}
h2{
font-family:uvc2;
font-size:15px;
margin:0px;
padding:0px;
}
h1{
font-family:uvc1;
font-size:22px;
margin:0px;
padding:0px;
height:25px;
position:relative;
left:-1px;
top:4px;
}
h3{
font-family:uvc1;
color:#FFFFFF;
font-size:11px;
margin:0px;
padding:0px;
padding-top:3px;
padding-right:11px;
}
div.menu{
background:url(../images/menu_bg.gif) no-repeat;
width:155px;
height:23px;
cursor:pointer;
}
div.menu_over{
background:url(../images/menu_over_bg.gif) no-repeat;
width:155px;
height:23px;
cursor:pointer;
}
a.top_link{
font-family:Tahoma, Arial;
font-size:9px;
color:#d1a3a3;
text-decoration:none;
}
a.top_link:hover{
font-family:Tahoma, Arial;
font-size:9px;
color:#d1a3a3;
text-decoration:underline;
}

div.top_link_div{
border-right:1px solid #BC4F4F;
float:right;
height:10px;
margin-top:8px;
padding-right:8px;
}
div.flag_div{
padding:8px 11px 0px 5px;
float:right;
}
div.flag_div1{
padding:8px 0px 0px 8px;
float:right;
}
div.content_left{
width:508px;
float:left;
padding-left:46px;
}
div.link_content{
color:#333333;
width:508px;
text-align:right;
padding:10px 0px 16px 0px;
}

a.link_content{
color:#333333;
}
div.text{
text-align:justify;
border-top:1px solid #b2b2b2;
margin-top:6px;
padding-top:12px;
color:#333333;
font-size:11px;
padding-bottom:20px;
}
div.text a{
color:#333333;
font-size:11px;
text-decoration:underline;
}
div.image_title{
font-size:9px;
color:#999999;
padding-top:1px;
position:relative;
*top:-2px;
}
div.img_pos_left {
float:left; 
padding-right:11px; 
padding-bottom:7px; 
padding-top:2px;
}
div.img_pos_right {
float:right;
padding-left:11px;
margin-bottom:7px;
padding-top:2px;
}
td.under_content{
background:#7c1616; text-align:right; color:#fff; padding-top:3px; padding-bottom:3px;
}
td.under_content a{color:#fff;}
/* kontakt */
div.kontakt_text a{
color:#626262;
}
div.kontakt_content{
background:url(../images/kontakt_bg.gif) top left repeat-x;
width:525px;
height:310px;
padding:18px 0px 8px 20px;
margin-top:3px;
color:#626262;
}
table.kontaktformular{
color:#333333;
font-size:11px;

}
.input{
color:#626262;
border:1px solid #c1c1c1;
width:174px;
*width:172px;
height:15px;
float:left;
font-family:Tahoma, Arial;
font-size:11px;
}
td.input_title{
width:66px;
height:19px;
color:#333333;
font-size:11px;

}
td.input_field{
width:203px;
height:19px;
padding-bottom:4px;
color:#333333;
font-size:11px;

}
/* ende kontakt*/
/* links */
div.links_cat_name{
background:url(../images/subtitle_underline.jpg) bottom left repeat-x;
height:14px;
padding:10px 0px 2px 0px;
font-size:11px;
color:#7e1717;
font-weight:bold;
margin-bottom:4px;
}
div.links{
color:#333;
font-size:11px;
background:url(../images/link_arrow1.gif) top left no-repeat;
padding-left:10px;
height:10px;
}
div.links a{
color:#7E1717;
font-size:11px;
}
div.text a{color:#7E1717;}

/* end links */
/*standort*/
div.standort_short_body{width:390px; padding-top:6px;color:#626262; font-size:11px}
div.map{width:292px; height:223px; overflow:hidden; border:1px solid #cbcbcb; float:left; color:#8f9294; cursor:pointer}
div.standort_body{float:left; width:220px; padding-left:23px}
div.map_overlay_div{padding:4px; background:#ffffff; border:1px solid #cacaca; width:800px;}
div.map_overlay_buttons{padding-top:4px; background:#ffffff;}
div.map_overlay_one_button{float:left; cursor:pointer}
div.print_page_address{font-size:11px; cursor:pointer; font-family: Tahoma, Helvetica, sans-serif; float:right; z-index:999; width:142px; text-align:center; height:28px; color:#000; position:relative; left:-21px; top:88px;}
div.anreise a{color:#7E1717;}
div.anreise_bottom a{color:#7E1717; font-size:11px;}
div.anreise{line-height:15px; font-family:Tahoma, Arial; font-size:11px; color:#7E1717}
div.anreise_bottom{line-height:15px; font-family:Tahoma, Arial; font-size:11px; color:#333; padding-top:2px;}
div.anreise_bottom span.red_text{color:#7E1717;}
/*end standort*/
/* anfrage*/
div.add_room{
float:left;
cursor:pointer;
font-size:11px;
font-weight:bold;
position:relative;
top:-2px;
left:50px;
}
/* end_anfrage*/
