html {
  overflow-x:hidden;
 overflow-y:auto;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
 	margin:0px;
	padding:0px;
	scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#7F7F83;
  scrollbar-arrow-color:#7F7F83;
  scrollbar-darkshadow-color:#F1F1F1;
  scrollbar-face-color:#F1F1F1;
  scrollbar-highlight-color:#F1F1F1;
  scrollbar-shadow-color:#7F7F83;
  scrollbar-track-color:#F1F1F1;
	background-image: url(/common/welserweihnachtswelt/bg1.jpg); background-repeat: no-repeat;
	overflow-x:hidden; overflow-y:auto;
}

a {
  color:#7F7F83;
  text-decoration:none;
}
a:link {
  color:#7F7F83;
  text-decoration:none;
}
a:visited {
  color:#7F7F83;
  text-decoration:none;
}
a:hover {
  color:#C40004;
  text-decoration:none;
}
a:active {
  color:#C40004;
  text-decoration:none;
}
a:focus {
  color:#7F7F83;
  text-decoration:none;
}

h6 a {
  font-size:13px !important;
  color:#C40004 !important;
  font-weight:bold !important;
}

img { border:0px none #FFFFFF; }
div {
	scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#7F7F83;
  scrollbar-arrow-color:#7F7F83;
  scrollbar-darkshadow-color:#F1F1F1;
  scrollbar-face-color:#F1F1F1;
  scrollbar-highlight-color:#F1F1F1;
  scrollbar-shadow-color:#7F7F83;
  scrollbar-track-color:#FFFFFF;
}

#header {
  width:1024px;
  height:112px;
	vertical-align:top;
	background-image:url(/common/welserweihnachtswelt/top.jpg);
	background-repeat:no-repeat;
}
#logo {
  position:absolute;
  left:0px;
  top:0px;
  z-index:2;
}
#claim {
  position:absolute;
  left:134px;
  top:0px;
}
.dsvi {
  position:static;
  left:0px;
  top:0px;
  vertical-align:top;
  text-align:right;
}

#main {	
	height:100%; width:100%;
	overflow:visible;	
}
#main2 {	
	height:100%; width:100%;
	overflow:visible;		
	background-color:transparent;
	
}
#topV {
	background-repeat:no-repeat;
	background-image: url(/common/welserweihnachtswelt/top2.jpg);
	height:32px;
	width:100%;
	overflow:visible;		
}

/* FRONT */
.contentFront, .content { 
  padding: 19px 0px 0px 30px; 
  width:576px;
  height:auto!important;
	height:625px;
	min-height:625px; 	
}
.contentFront a, .content a {
  border-bottom: 1px dotted #7F7F83;
} 
.contentFront a:hover, .content a:hover {
  border-bottom: 1px dotted #C40004;
  
}
.contentFront a:active, .content a:active {
  border-bottom: 1px dotted #C40004;  
}

.frontItem {
  float:left;
  width:140px;
}
.frontItem .headline {
  width:138px;
  padding:1px;
  font-size:12px;
}
.frontItem .text {
  width:138px;
  padding:2px;
  font-size:11px;
}
.frontItem .link {
  width:138px;
  padding:2px;
  font-size:11px;
}
/* //FRONT */


.content .headline,.subheadline,.text {
  padding-bottom:5px;
}
.content td,p {
  font-size:13px;
}
.content td p {
  font-size:13px;
}
.headline {
  font-size:14px;
  color:#C40004;
  font-weight:bold;
}
.subheadline {
  font-size:13px;
  color:#C40004;
  font-weight:bold;
}
.content h1 {
  font-size:14px;
  color:#C40004;
  font-weight:bold;
}
.content h2 {
  font-size:13px;
  color:#C40004;
  font-weight:bold;
}
.content h3 {
  font-size:13px;
  font-weight:bold;
}
.content h4 {
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
}
.content h5 {
  font-size:13px;
  font-weight:normal;
  font-style:italic;
}
.content h6 {
  font-size:013px;
  font-weight:normal;
}
.text {
  font-size:13px;
}
.link {
  font-size:13px;
  font-weight:bold;
  color:#7F7F83;
}
.rightAlign {
  text-align:right;
}

.textFront table {
  font-size:13px !important;
}

.newsLinks {
  width:222px;
  height:210px;
  padding-right:19px;
  overflow:auto;
}
.rightBoxContent .link {
  font-size:11px;
  width:auto;
  padding-top:4px;
  padding-bottom:11px;
}


#pageFooter {
  position:absolute;
  top:150px;
  left:0px;
  height:100%;	
  vertical-align:bottom;
  padding:0px 0px 0px 143px;
  z-index:1;
  margin:0px;
}
#pageFooter2 {
  position:absolute;
  top:0px;
  left:672px;
  width:306px;
  height:100%;
  vertical-align:bottom;
  text-align:right;
  padding:0px;
  z-index:3;
}
.pageFooter {
  padding-top:492px;
}
.pageFooter2 {
  padding-top:586px;
}
.boxLeft {
	background-repeat:repeat-y;
	background-image: url(/common/stmwels/box/l.gif);
}
.boxRight {
	background-repeat:repeat-y;
	background-image: url(/common/stmwels/box/r.gif);
}
#event .text,.link {
  font-size:11px;
}
#event {
  background-color:#FFFFFF;
}
.printViewLink {
  font-size:11px;
  padding-bottom:10px;
  float:left;
}
a.printViewLink {
  font-weight:bold;
}
applet {
  position:absolute;
  z-index:10;
}
.parkingPosition{
  position:relative;
  left:55px;
align:right;
}

/* NEU WELSER WEIHNACHTSWELT */

.mainBox {
background-image:url(/common/welserweihnachtswelt/bg_v1.gif); background-repeat: repeat-y;
 }

.leftBox { 
  background-image:url(/common/welserweihnachtswelt/left.jpg);
  background-repeat: no-repeat;
  width:97px;  
  height:auto!important;
	height:624px;
	min-height:624px;
  float:left;
  margin:0px; padding:0px;
}

.contentBox { 
  margin-left: 97px; 
  background-image:url(/common/welserweihnachtswelt/content_bg.jpg);
  background-repeat: no-repeat;
}

.headerBox1 { position:absolute; left:825px; top:55px; height:69px; width:100px; text-align:left; background-color:transparent;}

.headerBox1 div.navi, .headerBox2 div.navi {
  padding-bottom:8px;
  font-weight:bold;
  font-size:12px;
  color:#7F7F83;
  white-space:nowrap;
}
.headerBox1 div.navi {
  padding-right:16px;
}

.headerBox2 { 
  font-size:0.8em;
  padding-bottom:6px;
  position:absolute; left:908px; top:77px; height:69px; width:100px; text-align:left; background-color:transparent;
}

.netHotels_de {
   position:absolute; top:193px; left:710px; z-index:0; width:285px; height:139px; overflow:hidden;
   background-color:transparent; cursor:hand; cursor:pointer;
   background-image:url(/common/welserweihnachtswelt/schnellsuche_de.gif);
   background-repeat: no-repeat;
}
.netHotels {
   position:absolute; top:193px; left:710px; z-index:1; width:285px; height:157px; overflow:hidden;   
   background-image:url(/common/welserweihnachtswelt/netHotels_bg.gif);
   background-repeat: no-repeat;
}
.netHotels ul {
  list-style-type: none; margin:0px; padding:0px; text-align:right; width:260px; 
}
.netHotels li {
  margin-top:9px;
}
.netHotels_header {
  font-weight:bold; color:#555555;
}

.frontRightBox {
  background-image:url(/common/welserweihnachtswelt/box/rightBox_de.gif);
  position:absolute; top:358px; left:710px; z-index:0;
  width:282px; height: 187px; 
  background-repeat: no-repeat;
}
.rightBoxContent {
  margin: 12px 0px 0px 22px;
  width:204px;
  text-align:right;
  font-size:11px;
}
.rightBoxContent .headline {
  padding-bottom:12px;
  text-align:right;
  font-size:12px;
}
.frontRightBox2 {
  position:absolute; top:573px; left:730px; z-index:0;
  width:225px; height: 187px; 
  vertical-align:top;
  text-align:right;
}

.frontRightBox2 div { 
  padding-bottom:14px;
  font-weight:bold;
  font-size:12px;
  color:#7F7F83;
  white-space:nowrap;
}

.contentBGBox1 {
  width:100%;
  background-image:url(/common/welserweihnachtswelt/content_bg_h.jpg);
  background-repeat: repeat-x;
}

.contentFooter {
  width:100%;
}
.printLink {
  margin-left:30px;
}
.breadcrumb {
  font-size:11px;   width:100%; height:20px;
}
.breadcrumb a {
  border:0px !important;
}
.breadcrumbStatic {
  font-weight:bold; float:left; 
}
.home {
  width:300px;
  height:110px;
  position:absolute; top:0px; left:0px;
}
.nethotels_menu {
  width:648px;
  border-top:1px solid #cccccc;
  padding-top:5px;
  padding-bottom:5px;
}
.nethotels_menu td{
  text-align:right; 
}
.nethotels_menu a {
  color:#C40004;
  border:0px !important;
}