body { background-color: #E1E1E1; scrollbar-base-color:#E1E1E1; scrollbar-face-color: #E1E1E1; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #0C4C2A; scrollbar-darkshadow-color: #FFFFFF; scrollbar-shadow-color: #0C4C2A; scrollbar-arrow-color: #FF9900; scrollbar-track-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; line-height: 130%; }

ul { list-style: outside;  padding-left:0; padding-top:0; margin-left:17; margin-top:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 140%; }
li { list-style-image: url('grafik/raute.gif'); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 140%; }

div.line hr{ display:none; }
div.line { background: url(grafik/teasline.gif) repeat-x center; height: 10px; }
 

.y-wht { background-image: url(grafik/y-white.gif); background-repeat: repeat-y; }
.z-subm { background-image: url(grafik/dot_sub-menu.gif); background-repeat: repeat-x; }
.teaserbox { background-image: url(grafik/teasbg.gif); }
.teasline { background-image: url(grafik/teasline.gif); background-repeat: repeat-x; }

.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0D4F2B; }
a.menu:link { color:#0D4F2B; text-decoration:none; }
a.menu:active { color:#0D4F2B; text-decoration:none; }
a.menu:visited { color:#0D4F2B; text-decoration:none; }
a.menu:hover { color:#D98200; text-decoration:none; }

.lang { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
a.lang:link { color:#FFFFFF; text-decoration:none; }
a.lang:active { color:#FFFFFF; text-decoration:none; }
a.lang:visited { color:#FFFFFF; text-decoration:none; }
a.lang:hover { color:#CCCCCC; text-decoration:none; }

.pdfdown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; }
a.pdfdown:link { color:#999999; text-decoration:none; }
a.pdfdown:active { color:#999999; text-decoration:none; }
a.pdfdown:visited { color:#999999; text-decoration:none; }
a.pdfdown:hover { color:#666666; text-decoration:none; }

.contenttx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 130%; }
.contenthd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; line-height: 130%; }
.contenttxgru { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0D4F2B; line-height: 130%; }
.contenthdgru { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0D4F2B; font-weight: bold; line-height: 130%; }

.teas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;  line-height: 130%; }
a.teas:link { color:#333333; text-decoration:none; }
a.teas:active { color:#333333; text-decoration:none; }
a.teas:visited { color:#333333; text-decoration:none; }
a.teas:hover { color:#116B3A; text-decoration:none; }

.teasdurch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	color: #333333; line-height: 130%; text-decoration: line-through; }

.teaswht { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;  line-height: 130%; }
a.teaswht:link { color:#FFFFFF; text-decoration:none; }
a.teaswht:active { color:#FFFFFF; text-decoration:none; }
a.teaswht:visited { color:#FFFFFF; text-decoration:none; }
a.teaswht:hover { color:#E1E1E1; text-decoration:none; }
.mini { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.miniwht { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }


a:link { font-weight: bold; color:#15864A; text-decoration:none; }
a:active { font-weight: bold; color:#15864A; text-decoration:none; }
a:visited { font-weight: bold; color:#15864A; text-decoration:none; }
a:hover { font-weight: bold; color:#0D4F2B; text-decoration:none; }


/* DOWN MENU CONF */
td div {
	/* this makes TDs a container with their own coordinate system.
	absolutely-positioned elements will be offset relative to them */
	position:relative;
}