/*basis*/
body {
  margin: 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:110%;
  color:#333333;
  background-color:#82002D;
}
body,html{
  height:100%;
}
input, option, select, textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#AD6575;
  background-color:#FCF8EF;
}
.layout {
  width:895px;
  height:600px;
  margin:auto;
}
.rudolf {
  width:100%;
  height:100%;
}
td {
  vertical-align:top;
}
img {
  vertical-align:top;
  border:0px;
}
h1,h2,h3,h4,h5,form {
  padding:0px;
  margin:0px;
  line-height:14px;
}
/* Basis End */
.content {
  position:relative;
  z-index:+1;
  color:#333333;
  margin-left:15px;
  margin-right:15px;
}

.content p {
  margin-bottom:6px;
}

.right {
  padding-right:10px;
}
.navi a {
  text-decoration:none;
  font-size:12px;
  color:#3B3B3B;
  font-weight:normal;
}
.navi a:hover {
  color:#82002D;
  font-weight:normal;
}
#naviover {
  text-decoration:none;
  font-size:12px;
  color:#82002D;
  font-weight:normal;
}
#active {
  color:#82002D;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:1px;
}
.bottom {
  padding:4px;
  font-size:11px;
  color:#F8EBC0;
  text-align:center;
}
.bottom a {
  color:#F8EBC0;
}
.bottom a:hover{
  text-decoration:none;
}
.noborder div{
  border-width:0px;
}
.spacer {
  height:15px;
}
.logo_suedtirol {
  text-align:center;
  padding:11px;
  padding-top:0px;
}
.logo_private_selection {
  /*text-align:center;
  padding:11px;
  padding-top:10px;*/
  text-align:right;
  padding:10px 0px 11px 6px;
}
.sprache1 {
  background-color:#82002D;
  width:172px;
  height:21px;
  float:left;
}
.sprache2 {
  background-color:#82002D;
  width:545px;
  height:21px;
  float:left;
}
.sprache3 {
  background-color:#82002D;
  width:178px;
  height:21px;
  float:left;
}
.area1 {
  background-color:#D6A8A0;
  width:172px;
  height:21px;
  float:left;
}
.area2 {
  background-color:#8C2949;
  width:545px;
  height:21px;
  float:left;
}
.area3 {
  background-color:#D6A8A0;
  width:178px;
  height:21px;
  float:left;
}
.area4 {
  background-color:#FAF2DA;
  width:172px;
  height:360px;
  vertical-align:top;
}
.area5 {
  background-color:#FCF8EF;
  width:545px;
  height:360px;
  vertical-align:top;
}
.area6 {
  background-color:#FAEEC6;
  width:178px;
  height:360px;
  vertical-align:top;
}
.area7 {
  background-color:#D6A8A0;
  width:172px;
  height:26px;
  clear:left;
  float:left;
}
.area8 {
  background-color:#8C2949;
  width:545px;
  height:26px;
  float:left;
}
.area9 {
  background-color:#D6A8A0;
  width:178px;
  height:26px;
  float:left;
}
.lng {
  font-size:12px;
  color:#FFFFFF;
  font-weight:normal;
  text-align:center;
}
.lng a{
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}
.lng a:hover{
  color:#FFFFFF;
  font-weight:bold;
}
.lng_active {
  font-size:12px;
  font-weight:bold;
}
/* Content */

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#82002D;
  margin:0px;
  padding:0px;
}
h1 h2 {
  color:#ABA593;
}
h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#82002D;
  margin:0px;
  padding:0px;
}
.schrift_groesser {
  font-size:12px;
  line-height:14px;
}
.schrift_groesser h3 {
  font-size:12px;
  line-height:14px;
}
.paging {
  text-align:right;
  color:#82002D;
}
.paging a{
  text-decoration:none;
  color:#82002D;
}
.paging a:hover{
  text-decoration:underline;
  color:#82002D;
}

.zoom {
  padding:2px;
  font-style:oblique;
  font-weight:bold;
  color:#FFF;
  background-color:#82002D;
  background-position:140px 0px;
}
.zoom_img{
  vertical-align:bottom;
}
.zoom_img_bottom{
  vertical-align:top;
}
.zoom_img a{
  border-top:4px solid #3B3B3B;
}
.zoom_img_bottom a{
  border-bottom:4px solid #3B3B3B;
}
.margin {
  margin-left:5px;
  margin-right:5px;
}
.more {
        font-size:11px;
  text-align:right;
}
.more a{
  color:#1754d1;
  text-decoration:none;
}
.more a:hover{
  text-decoration:underline;
  color:#1754d1;
}
.adress {
  color:#F8EBC0;
  text-align:center;
  padding-top:5px;
}
.adress a{
  color:#F8EBC0;

}
.adress a:hover{
  text-decoration:none;
}
.adress2 {
  color:#F8EBC0;
  text-align:center;
  padding-top:5px;
}
.adress2 a{
  color:#F8EBC0;

}
.adress2 a:hover{
  text-decoration:none;
}
.scrollingcontent {
  width:503px;  
  height:486px;
  overflow:auto;
  font-size:11px;
  padding-right:11px;
  scrollbar-base-color:#FFFFFF;
  scrollbar-arrow-color:#8C2949;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FAF2DA;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF;
}

.big_img_r {
  padding-right:12px;
  padding-left:0px;
  padding-top:10px;
  padding-bottom:8px;
  background-image:url('images/3/rubner_hotel_rudolf.gif');
  background-repeat:no-repeat;
  background-position:right;
}
.big_img_l {
  padding-left:12px;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:8px;
  background-image:url('images/3/rubner_hotel_rudolf.gif');
  background-repeat:no-repeat;
  background-position:left;
}
.small_img_r {
  padding-right:8px;
  padding-left:0px;
  padding-top:6px;
  padding-bottom:5px;
  background-image:url('images/3/rubner_hotel_rudolf2.gif');
  background-repeat:no-repeat;
  background-position:right;
  cursor:pointer;
}
.small_img_l {
  padding-left:8px;
  padding-right:0px;
  padding-top:6px;
  padding-bottom:5px;
  background-image:url('images/3/rubner_hotel_rudolf2.gif');
  background-repeat:no-repeat;
  background-position:left;
  cursor:pointer;
}
.linie_bottom {
  background-image:url('images/3/beauty_farm_suedtirol.gif');
  background-repeat:no-repeat;
  background-position:13px 21px;
  width:30px;
}

.linie_bottom2 {
  width:100%;
  background-image:url('images/3/hotels_am_kronplatz.gif');
  background-repeat:no-repeat;
  background-position:bottom;
}

.linie_bottom2 h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#9A304C;
  display:inline;
}

.linie_bottom2 h2 {
  color:#ABA593;
  font-size:14px;
  display:inline;
}

.infobox_rechts {
  padding-left:5px;
  width:134px;
  font-size:11px;
  line-height:11px;
}

a.intext {
  color:#333333;
  text-decoration:none;
}

a.intext:hover {
  text-decoration:none;
}

.portal:link, .portal:active, .portal:visited, .portal:hover {
 font-size: 11px;
 color:#333333;
 text-decoration: none;
 cursor: text;
}

.link {
  margin-top: 20px;
  font-size: 11px;
  color:#9A304C;
  text-decoration: none;
  text-align: center;
}

.link a:link, .link a:active, .link a:visited {
  font-size: 11px;
  color:#9A304C;
  text-decoration: none;
  text-align: center;
}

.link a:hover {
  font-size: 11px;
  color:#9A304C;
  text-decoration: underline;
  text-align: center;
}