body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
  background-repeat:no-repeat;
	background-image: url(/common/stmwels/box/rightBoxBig.gif);
	background-position:758px 196px;
	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;
}
#box2 {
  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:absolute;
  top:196px;
  left:149px;
  width:576px;
  height:375px;
  vertical-align:top;
  overflow:auto;
  padding:0px;
  margin:0px;
  z-index:4;
  font-size:13px;
}

#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;
}
#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;
}
.parkingPosition{
  position:relative;
  left:55px;
align:right;
}