body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
  background-repeat:repeat-y;
	background-image: url(/common/stmwels/bg_v.gif);
	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;
}
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;
}
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:100%;
  height:129px;
	vertical-align:top;
}
#logo {
  position:absolute;
  left:0px;
  top:0px;
  z-index:2;
}
#claim {
  position:absolute;
  left:134px;
  top:0px;
}
.box {
  width:166px;
  vertical-align:top;
  text-align:right;
}
#box1 {
  position:absolute;
  left:828px;
  top:0px;
  height:113px;
  padding-top:16px;
	background-repeat:repeat-x;
	background-image: url(/common/stmwels/bg_h.gif);
	z-index:5;
}
.box3 {
  position:absolute;
  left:728px;
  top:300px;
  height:113px;
  width:200px;
  padding-top:16px;
	background-color:red;
	z-index:9999;
}
#box2 {
  position:absolute;
top:550px;
left:0px;
font-size:0.8em;
padding-bottom:6px;
}
.box div.navi {
  padding-bottom:14px;
  font-weight:bold;
  font-size:12px;
  color:#7F7F83;
  white-space:nowrap;
}
#box1 div.navi {
  padding-right:16px;
}
.dsvi {
  position:static;
  left:0px;
  top:0px;
  vertical-align:top;
  text-align:right;
}

#main {
	background-repeat:repeat-y;
	background-image: url(/common/stmwels/bg_v.gif);
	height:100%;
	overflow:visible;
}
#mainV {
	background-repeat:repeat-x;
	background-image: url(/common/stmwels/bg_h.gif);
	height:100%;
	width:100%;
	overflow:visible;
}

/* FRONT */
#contentFront {
  position:absolute;
  top:196px;
  left:149px;
  width:576px;
  height:296px;
  overflow:auto;
  z-index:4;
}
.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 {
  position:relative;
  top:68px;
  width:1050px;
  height:auto!important;
  min-height:600px;
  height:600px;
  vertical-align:top;
  padding:0px;
  margin:0px;
  z-index:4;
  font-size:13px;
  background-repeat:repeat-y;
	background-image: url(/common/stmwels/bg_v.gif);
}

#contentPicture {
width:1050px;
height:auto!important;
min-height:600px;
height:600px;
background-position: bottom right;
background-repeat:no-repeat;
}

#contentPicture .entry {
margin-left:149px;
margin-right:350px;
}

#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;
}
.box_headline {
  color:#7f7f83;
  font-size:14px;
  font-weight:bold;
  padding-bottom:10px;
}

.nethotels_menu {
  width:648px;
  border-top:1px solid #cccccc;
  padding-top:5px;
}
.nethotels_menu td{
  text-align:right; 
}
.nethotels_menu a {
  color:#C40004;
}
.searchBox {font-size:13px;}
.searchHeader {text-align:left; font-weight:bold; font-size:13px; }
.menu_header {
  text-align:left;
  font-weight:bold;
  font-size:16px;
  padding-bottom:5px;
}

#content h1 {
  font-size:14px;
  color:#C40004;
  font-weight:bold;
}
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;
}
#rightBox {
  position:absolute;
  top:196px;
  left:758px;
  padding:20px 0px 15px 15px;
  z-index:6;
}
.rightBoxContent {
  width:204px;
  text-align:right;
  font-size:11px;
}
.rightBoxContent .headline {
  padding-bottom:12px;
  text-align:right;
  font-size:12px;
}
.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:0px;
  left:0px;
  height:100%;
	background-repeat:repeat-y;
	background-image: url(/common/stmwels/bg_v.gif);
  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;
}
a.printViewLink {
  font-weight:bold;
}
applet {
  position:absolute;
  z-index:10;
}
.rightBoxMore {
  position:absolute; top:330px; left:758px; padding:20px 0px 15px 15px; z-index:6;
} 
