@charset "UTF-8";

body {
	background: #fff url("../img/bg/body1pr.png") repeat-x top left;
}


/* @group Standardformatierungen Premier */

p, td {
  color: #6e6440;
}

#header {
	background-image: url("../img/logopr.png");
}



/*table#wrapper td.cnr_tl {
  background: #fff url(/bw/sys/cnr-premier2-tl.gif) no-repeat right bottom;
}

table#wrapper td.cnr_tr {
  background: #fff url(/bw/sys/cnr-premier2-tr.gif) no-repeat left bottom;
}*/

div#topedge {
  background-image: url(/bw/sys/cnr-premier2-tr.gif);
}

div#topedge div.cnr_tl {
  background-image: url(/bw/sys/cnr-premier2-tl.gif);
}

div#logo-left a:link,
div#logo-left a:hover,
div#logo-left a:focus,
div#logo-left a:visited {
  /*height: 79px;*/
	background: url(/bw/sys/logo-bw-premier.gif) no-repeat;
}

div.copyright {
  /*background: #b1af7f;*/
  background: #907b44;
  color: #fff;
}

h1,
h4 {
  color: #6e6440;
}

a, a:link, a:visited {
  color: #7a4921;
}

a:hover, a:active {
  text-decoration: underline;
  color: #6e6440;
}

span.header-link {
  border-bottom: 1px solid #7a4921;
}

span.header-link a,
span.header-link a:link,
.footer-right a,
.footer-right a:link {
  padding: 0px 11px 4px 17px !important;
  background-image: url(/bw/sys/ico-arrow-topnav_premier.gif);
}

#metanav a,
#metanav a:link,
#metanav a:visited,
div.footer-left a:link,
div.footer-left a:visited,
div.footer-right a:link,
div.footer-right a:visited {
  color: #7a4921;
  text-decoration: none;
}

#metanav a:hover,
#metanav a:focus,
div.footer-left a:hover,
div.footer-left a:focus,
div.footer-right a:hover,
div.footer-right a:focus {
  color: #6e6440;
}

div#nav-unten {
  border-top: 1px solid #7a4921;
}




ul.hotellinks a,
ul.hotellinks a:visited,
ul.hotellinks span {
  color: #7a4921;
}

ul.hotellinks a:hover,
ul.hotellinks a:focus {
  color: #6e6440;
}

.angebotsbox h2,
.col1x100 h2,
.col2x50 h2,
.col3x33 h2 {
  background-color: #907b44;
}

table.gcc-uebersicht td {
  color: #000;
}

/* @end */

/* @group Spaltenaufteilung */

div.col2x50 {
  /*background-image: url(/bw/sys/col2x50_top_premier.gif);*/
  background-image: url(/bw/sys/col2x50_borders_premier.gif);
}

.col2x50 .subcolouter {
  background-image: url(/bw/sys/col2x50_top_premier.gif);
}

.col2x50 .subcolumns {
  background-image: url(/bw/sys/col2x50_premier.gif);
}

.col2x50 h2 {
  background-image: url(/bw/sys/col2x50_h3bottom_premier.gif);   
}

.col2x50 div.sbox {
  background-image: url(/bw/sys/col2x50_sbox_premier.gif);
  background-repeat: no-repeat;
}

.col2x50 div.sbox.colored {
  background-image: url(/bw/sys/col2x50_sbox_colored_premier.gif);
  background-repeat: repeat-y;
}

.col2x50 div.sbox.colored h2 {
 background-image: url(/bw/sys/col2x50_colored_h3_bottom_premier.gif); 
}

.col2x50 div.sbox.colorednext {
  background-image: url(/bw/sys/col2x50_sbox_colorednext_premier.gif); 
}

.col2x50 div.sbox.colorednextempty {
  background-image: url(/bw/sys/col2x50_sbox_colorednextempty_premier.gif); 
}

div.col3x33 {
  /*background-image: url(/bw/sys/col3x33_top_premier.gif);*/
  background-image: url(/bw/sys/col3x33_borders_premier.gif);
}

.col3x33 .subcolouter {
  background-image: url(/bw/sys/col3x33_top_premier.gif);
}


.col3x33 .subcolumns {
  background-image: url(/bw/sys/col3x33_premier.gif);
}

.col3x33 h2 { 
  background-image: url(/bw/sys/col3x33_h3bottom_premier.gif);
}

.col3x33 div.sbox {
  background-image: url(/bw/sys/col3x33_sbox_premier.gif);
  background-repeat: no-repeat;
}

div.col1x100 {
  background-image: url(/bw/sys/col1x100_top_premier.gif);
}

div.col1x100 .bottom {
  background-image: url(/bw/sys/col1x100_bottom_premier.gif);
}

.col1x100 h2 {
  background-image: url(/bw/sys/col1x100_h3bottom_premier.gif);
}

.col1x100 .sbox { 
  background-image: url(/bw/sys/col1x100_content_premier.gif);
}

/* @end */



.col2x50 div.sbox.colored .gradline {
  background-color: #ede8da;
  background-image: url(/bw/sys/gradline_colored_w320_premier.gif);
}

.col2x50 div.sbox .gradline {
  background-image: url(/bw/sys/gradline_w320_premier.gif);
}


/* Content */

div.contentholder {
  border-left: 1px solid #b1af7f; 
  border-right: 1px solid #b1af7f; 
}

/* links Bild daneben Angebot */

div.angbcontent {
  background-image: url(/bw/sys/angebotsbox_content_premier.gif);
}

div.angbtop {
  background-image: url(/bw/sys/angebotsbox_top_premier.gif);
}

div.angbbottom {
  background-image: url(/bw/sys/angebotsbox_bottom_premier.gif);
}

.angebotsbox h2 {
  background-image: url(/bw/sys/angebotsbox_headbottom_premier.gif);
}

div.topangb div.angbcontent {
  background-image: url(/bw/sys/topangbbox_content_premier.gif);
}

div.topangb div.angbbottom {
  background-image: url(/bw/sys/topangbbox_bottom_premier.gif);
}

.angebotsbox.topangb h2 {
  background-image: url(/bw/sys/topangbbox_headbottom_premier.gif);
}


.panoramapopup {
  background-image: url(/bw/sys/panopopup_top_premier.gif);
}

.panoramapopup h2 {
  background-color: #907b44;
  background-image: url(/bw/sys/panopopup_h3bottom_premier.gif);  
}

.panoramapopup .sub {
  background-image: url(/bw/sys/panopopup_premier.gif);
}

/* Tabellen */

body#ipix div.sbox td {
  background-color: #c5be7a;
}



table.gcc-uebersicht tr.header th {
  background-color: #907b44;
  color: #fff;
}

table.gcc-uebersicht td {
  background-color: #c5be7a;
}


/* Buttons */

div.buttonsmall {
  background-image: url(/bw/sys/buttonsmallgold_l.gif);
}

div.buttonsmall div {
  background-image: url(/bw/sys/buttonsmallgold_r.gif);
}

div.buttonsmall div a,
div.buttonsmall div a:link,
div.buttonsmall div a:visited,
div.buttonsmall div a:hover,
div.buttonsmall div a:focus,
div.buttonsmall div input,
div.buttonsmall div button,
div.buttonsmall div input:hover,
div.buttonsmall div button:hover   {
  background-image: url(/bw/sys/buttonsmallgold.gif);
  background-position: 0px 0px;
}



.scroll-handle {
 background-image: url(/bw/sys/scrollbar_handle_premier.gif);
}
.scroll-handle-top,
.scroll-handle-bot {
  background-image: url(/bw/sys/scrollbar_handle_top_premier.gif);
}

/* @group Bildergalerie */

div.gallery ul#gallerynav li {
  border-left: 1px solid #907b44;
}

div.gallery ul#gallerynav li a:hover,
div.gallery ul#gallerynav li a:focus {
  color: #7a4921;
}

div.gallery_detail #previmg,
div.gallery_preview #prev3  {
  background-image: url(/bw/sys/previmg_premier.gif);  
}

div.gallery_detail #nextimg,
div.gallery_preview #next3 {
  background-image: url(/bw/sys/nextimg_premier.gif);  
}
div.gallery_detail .bigimg div.zoom {
  background-image: url(/bw/sys/zoom_premier.png);
}


* html div.gallery_detail .bigimg div.zoom {
  background-image: url(/bw/sys/zoom_premier.gif);
}

.gallery_preview #port ul li a.selected img {
  border: 3px double #907b44;
}

/* @end */

.vacationscroller #goback {
  left: 10px;
  background-image: url(/bw/sys/previmg_premier.gif);  
  background-position: left center;
}

.vacationscroller #gofwd{
  right: 10px;
  background-image: url(/bw/sys/nextimg_premier.gif);  
  background-position: right center;
}

/* @group Tabellen */

.sbox table.listtable {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

table.listtable th,
.sbox table.tagungsraum th {
  background-color: #907b44;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  color: #fff;
}

.sbox table.listtable td {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  background-color: #c5be7a;
}

table.listtable th p {
  color:  #fff;
  text-align: left;
  margin:  0;
}


.sbox table.tagungsraum th.last {
  border-right: 1px solid #fff;
}

table.tagungsraum td {
  border-top: 1px solid #fff;
}

table.tagungsraum td.trd_header {
  border-right: 1px solid #fff;
  border-bottom: none;
  border-top:  none;
  text-align: left;
  background-color: #907b44;
  color:  #fff;
}

/* @end */

li {
  background-image: url(/bw/sys/link-b-14_premier.gif);
}

ul.downloadlinks li {
   background-image: url(/bw/sys/downloadpfeil_premier.gif);
   background-position: 0px 2px;
   //background-position: 0px 4px;
}

/* @group Kontaktformular */

td.eMailFormHinweis,
td.eMailFormSubheader,
td.eMailFormOptional,
td.eMailFormRequired {
  color: #6e6440;
}

td.eMailFormRequired {
  font-weight: bold;
}

td.eMailFormOptionalField input,
td.eMailFormRequiredField input,
td.eMailFormRequiredField textarea {
  border: 1px solid #b1af7f;
}

td.eMailFormRequiredField input,
td.eMailFormRequiredField textarea {
  background-color: #ede8da;
}

/* @end */

.infoPopUp {
  border: 1px solid #b1af7f;
  background-color: #ede8da;
}
.infoPopUpContent h6 {
  color: #E32F26;
}
.infoPopUpContent .boxLine {
  border-bottom: 1px solid #b1af7f;
}

div.gallery ul#gallerynav li div.infoPopUpContent ul li {
  background-image: url(/bw/sys/link-b-14_premier.gif);
}

div.pointhighlight {
  background-color: #907b44;
  color: #fff;
}





/* Resturlaub Popup */
#resturlaub table td.cnr-tl {
	background: transparent url(/bw/sys/cnr-premier2-tl.gif) no-repeat left top;
}

#resturlaub table td.cnr-tr {
	background: transparent url(/bw/sys/cnr-premier2-tr.gif) no-repeat right top;
}

#resturlaub table td.cnr-bl {
	background: transparent url(/bw/sys/cnr-premier2-bl.gif) no-repeat left bottom;
}

#resturlaub table td.cnr-br {
	background: transparent url(/bw/sys/cnr-premier2-br.gif) no-repeat right bottom;
}

#resturlaub, 
#resturlaub .head,
#resturlaub .head1,
#resturlaub div#formbox h4,
#resturlaub div#ccbox h4  {
   color: #6e6440;
}

#resturlaub div#contentarea {
	background: #ede8da url(/bw/sys/cnr-fff-tl.gif) no-repeat left top;

}

#resturlaub div#bl {
	background: transparent url(/bw/sys/cnr-fff-bl.gif) no-repeat left bottom;
}

#resturlaub div#rb {
	background: transparent url(/bw/sys/cnr-fff-br.gif) no-repeat right bottom;
}

#resturlaub div#formbox {
	border-right: 1px #6e6440 solid;
}


#resturlaub div#formbox form input.wide,
#resturlaub div#formbox form input.narrow,
#resturlaub div#formbox form textarea.wide{
	color: #907b44;
	border: 1px #a7aab1 solid;
}



