/* CSS Document */
/* # e4 b7 34:Logo-Orange */
/* # 17 60 8A:Logo-dunkelBlau */
/* # dc dc dc:hell-grauer hintergrund */
/* # 98 A1 B9:dunkler Seiten Hintergrund */
div#wrapper{background-color:#eeeeee;width:900px;margin:auto;}
div#naviroot{background:#98a1b9;font-size:10pt;line-height:130%;font-weight:bold;border-style:solid;border-width:0pt;border-color:teal;padding-left:20pt;padding-top:0pt;padding-bottom:0pt;}
div#header{z-index:1;position:relative;width:900px;padding-left:0px;padding-right:0px;text-align:left;margin-top:0;left:0;background:#dcdcdc;}

div#vmenue{z-index:2;text-align:center;position:absolute;
/* IE kann kein Fixed */
width:135px;top:165px;
padding-top:5px;padding-left:2px;padding-right:5px;border-width:0px;}

div#vmenue2{z-index:2;position:relative;
/* IE Kann kein Fixed */
width:100%;top:5px;left:3px;
padding-top:5px;padding-left:0px;border-width:0px;}

div#main{z-index:1;font-size:9pt;line-height:130%;position:relative;width:752px;top:0px;left:146px;background:#eeeeee	;border-width:0px;border-style:solid;border-color:white;padding-left:2px;padding-right:0px;padding-bottom:15px;padding-top:7px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}
div#footer{z-index:3;position:relative;height:60px;width:100%;top:5px;background:#F0F0F0;left:0%;border-width:2px 0px 0px 0px;border-color:#E4B734;border-style:solid;}
/*------------- */
/* ALLGEMEINES  */
/*------------- */
BODY{font-family:"Tahoma","Verdena","Helvetica",sans-serif;font-size:9pt;line-height:130%;text-align:left;color:#000000;background-color:#404040;margin-bottom:24pt;}
H1{font-size:10.8pt;line-height:130%;padding-top:7pt;padding-bottom:3px;color:#e4b734;text-align:left;padding-left:15px;letter-spacing:0.15em;margin-right:2pt;margin-left:2pt;margin-top:3pt;margin-bottom:3pt;font-weight:normal;}
H2{font-size:12pt;line-height:130%;padding-top:7pt;padding-bottom:7pt;font-weight:normal;text-align:center;color:#17608a;letter-spacing:0.15em;margin-top:10pt;;margin-bottom:10pt;}
H3{color:#17608a;;font-size:12.5pt;line-height:130%;padding-top:7pt;padding-bottom:7pt;letter-spacing:0.15em;font-weight:normal;text-align:center;margin-top:1pt;margin-bottom:10pt;}
H4{color:#17608a;;font-size:12pt;line-height:130%;padding-top:4pt;padding-bottom:4pt;text-align:left;letter-spacing:0.15em;font-weight:normal;margin-top:0pt;margin-bottom:5pt;}
H5{color:#17608a;;font-weight:normal;font-size:12pt;line-height:130%;padding-top:16pt;padding-bottom:6pt;text-align:left;margin-top:0%;margin-bottom:0%;}
H6{font-size:10pt;line-height:130%;padding-top:4pt;padding-bottom:4pt;color:#17608a;;text-align:center;margin-top:0pt;margin-bottom:1pt;font-weight:normal;}
Table{font-size:9pt;line-height:130%;border-width:0;border-spacing:0;padding:0;}
td{font-weight:normal;vertical-align:top;}
tr{}
th{font-size:9pt;line-height:130%;text-align:center;vertical-align:middle;font-weight:bold;}
ul{font-weight:bold;font-size:9pt;line-height:130%;margin-top:9pt;list-style-type:square;color:#202020;}
ul ul{font-size:9pt;line-height:130%;list-style-type:circle;margin-top:5pt;}
.headerdate{font-size:7pt;line-height:130%;background-color:white;color:blue;}
.headerdate:before{content:"New:";background-color:white;color:blue;}
dl,dd,ol,li ,.bulletlist{font-size:9pt;text-align:left;font-weight:normal;line-height:130%;margin-left:5pt;margin-bottom:5pt;color:black;}
blockquote{font-size:9pt;line-height:130%;font-family:"Lucida Console","Courier","Courier New",monospace;}
pre p,pre{font-size:9pt;line-height:130%;margin-top:0pt;margin-bottom:0pt;font-family:"Lucida Console","Courier","Courier New",monospace;}
dt{font-family:"Lucida Console","Courier","Courier New",monospace;font-size:9pt;line-height:130%;font-style:italic;text-align:left;color:white;}
strong{font-size:9pt;font-family:"Tahoma","Verdena","Helvetica",sans-serif;font-weight:bold;}
em{font-style:italic;font-weight:bold;font-size:larger;text-align:center;}
address{font-style:normal;font-size:8.5pt;line-height:130%;text-align:center;}
p{margin-top:5pt;line-height:130%;font-size:9pt;}
img{border:0;padding:0;margin:0;}
.filelinks{font-size:10.5pt;line-height:130%;}
.filelinkssize{font-size:10.5pt;line-height:130%;}
.imgtext-table{border-style:solid;border-width:0pt;border-color:teal;}
.caption{text-align:center;font-size:9pt;line-height:130%;}
.mailformrequired:after{content:"*";font-size:7pt;color:red;}
.mailformrequired{}
/* --------------------------- */
/* Overwrite defaultstylesheet */
/* --------------------------- */
.table{color:#17608a;font-size:9pt;line-height:130%;border-width:0;border-spacing:0;padding:0;}

/*----- Sitemap -----*/
.sitemap1{font-size:11pt;line-height:130%;margin-left:10px;font-weight:bold;color:#a0a0f0;}
.sitemap1:first-child{margin-top:20pt;}
a{text-decoration:none;color:blue;}
/* a:hover{background-color:#a0a0f0;} */ /* opera störend */
div#main a{font-weight:normal;}
td.MainBody > a:hover > div.sitemap1,
td.MainBody > a:hover > div.sitemap2,
td.MainBody > a:hover > div.sitemap3,
td.MainBody > a:hover > div.sitemap4 {background-color:#a0a0f0;color:white;}
.sitemap2{font-size:10pt;line-height:130%;margin-left:40px;}
.sitemap2:first-child{margin-top:10pt;}
.sitemap3{font-size:10pt;line-height:130%;margin-left:70px;}
.sitemap3:first-child{margin-top:7pt;}
.sitemap4{font-size:10pt;line-height:130%;margin-left:100px;}
.sitemap3:first-child{margin-top:3pt;}
/* ---- Header und Title Classes */
div#main .MainBody{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;background:#FFFFFF;}
div#main .pagetitle h4{font-size:12pt;line-height:130%;text-align:center;background-color: #17608A;;color:white;}
div#main .MainBody h1{margin-top:4pt;margin-bottom:4pt;font-size:10.8pt;line-height:110%;letter-spacing:0.15em;color:#17608A;border-bottom-width:1px;border-bottom-color:#e4b734;border-bottom-style:solid;font-weight:normal;background-color: #DCDCDC;}
div#main .MainBody h2{color:#17608a;background:#E4B734;}
div#main .MainBody h3{margin-top:4pt;margin-bottom:4pt;font-size:10.8pt;line-height:130%;background:#98a1b9;letter-spacing:0.15em;color:yellow;font-weight:bold;}
div#main .MainBody p{font-size:10pt;line-height:130%;text-align:justify;}
div#main .MainBody pre{line-height:130%;background-color:#c0c0c0;}
div#main .MainBody pre p{font-size:10pt;line-height:130%;background-color:#c0c0c0;}
div#main .SubTitle h6{font-size:11pt;line-height:130%;color:#17608a;text-align:center;padding-left:0pt;letter-spacing:0.15em;margin-top:0pt;margin-bottom:0pt;}
div#main #Border{padding-left:5pt;padding-right:5pt;padding-top:3pt;padding-bottom:1pt;background:#F0F0F0;border-width:0px;margin-top:15px;margin-bottom:15px;}
div#main #Border p{font-size:10pt;line-height:130%;}
div#main #Border H3{font-size:10pt;line-height:130%;text-align:left;background:#a0a0f0;color:yellow;}
div#main #Border H2{font-weight:bold;}
/* - Main Tabellen */
div#main .tr-odd {background-color:#dcdcdc;}
div#main .tr-even {background-color:#f0f0f0;}
div#main .tr-0 {background-color:#17608a; color: white;}

/* --- #main .RightBody --------- */
div#main .rightbody{padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;
/*background:#C0C0D0;ex 15.3.07es*/
border-width:0pt;border-color:white;border-style:solid;}
div#main .RightBody H1{font-size:10pt;text-align:center;color:#17608A;border-bottom:1px solid #17608A; padding-bottom:2px;}
div#main .RightBody H2{font-size:11pt;line-height:130%;letter-spacing:0pt;text-align:center;margin-top:5pt;margin-bottom:5pt;color:#17608a;background:#E4B734;}
div#main .RightBody H3{font-size:10pt;line-height:130%;text-align:left;background:#a0a0f0;color:yellow;}
div#main .RightBody p{font-size:9.5pt;line-height:130%;text-indent:0em;padding:1pt;background:#e0e0e0;}
div#main .RightBody td{vertical-align:top;}
div#main .RightBody table{vertical-align:top;margin:0px 0px 0px 0px;padding:2pt 0px 0px 5pt;}
div#main td.RightBody img{padding-top:5px;border:5px;margin:0px;}
/* div#main td.RightBody img:hover{padding-top:5px;border:5px;margin:0px;background:none;} */
/* ----- VMENUE ------*/
div#vmenue img{padding-top:1.5pt;}
/* ------ VMENUE2 ----------*/
div#vmenue2 img{padding-top:0pt;}
div#vmenue2 H1{color:#98A1B9;letter-spacing:1pt;border-bottom: 1pt solid #98A1B9;padding-top:3pt;padding-bottom:3pt;text-align:center;margin-top:3pt;margin-bottom:3pt;line-height:130%;}
div#vmenue2 H2{font-size:11pt;line-height:130%;padding-top:3pt;padding-bottom:3pt;letter-spacing:0pt;text-align:center;margin-top:3pt;margin-bottom:3pt;color:#17608a;background:#E4B734;}
div#vmenue2 H3{font-size:10pt;line-height:130%;text-align:left;background:#a0a0f0;color:yellow;}
div#vmenue2 p,div#vmenue2 ol,div#vmenue2 dl,div#vmenue2 ul{font-size:9.3pt;line-height:130%;text-indent:0em;text-align:left;}
div#vmenue2 A:hover{text-decoration:none;font-weight:normal;color:#17608a;background:#dcdcdc;}
/*-------------------------- */
/*    Pfad Navigation - LINX */
/*-------------------------- */
#naviroot A:link{text-decoration:none;font-weight:normal;color:white;}
#naviroot A:visited{text-decoration:none;font-weight:normal;color:#17608a;}
#naviroot A:hover{text-decoration:none;font-weight:bold;color:#17608a;background:#dcdcdc;}
#naviroot A:active{text-decoration:none;font-weight:normal;color:#17608a;background:#f0f0f0;}
/* -------------------- */
/*  Links generisch  */
/* -------------------- */
A:link{text-decoration:none;font-weight:normal;color:blue;}
A:visited{text-decoration:none;font-weight:normal;color:darkgrey;}
A:hover{text-decoration:none;font-weight:bold;color:teal;}
A:active{text-decoration:none;font-weight:normal;color:blue;background:#f0f0f0;}
/*--- Forms:e.s. 20071010---- */
.mailformrequired:after{content:"*";background-color:#e4b734;color:#17608A;}
/*Forms  CSC e.s. 20101012*/
.csc-mailform-field input  {display:block;background-color:white;color:#17608A;font-size:11pt;line-height:130%;border-width:1px;border-color:#e4B734;}
.csc-mailform-field select  {display:block;background-color:white;color:#17608A;font-size:11pt;line-height:130%;border-width:1px;border-color:#e4B734;}
.csc-mailform-field textarea  {display:block;background-color:white;color:#17608A;font-size:11pt;line-height:130%;border-width:1px;border-color:#e4B734;}
.csc-mailform-field {background-color:#dcdcdc;color:#17608a;padding-top:5pt;padding-left:5pt;margin-top:10pt;padding-bottom:5pt;margin-bottom:10pt;}
.csc-mailform {background-color:#17608A;color:white;}

/*--------------- */
/* PreislisteSNOW */
/*--------------- */
    
.ProdNr{text-align: center;}
.Prodgrp{text-align: center;}
.ProdName{text-decoration: none;text-align: center;}
.exklUst{text-align: right;color: #17608a;}
.inklUst{text-align: right;color: #a0a0f0;}
.label{	text-align:center;color:#ffffff;}
.tc{text-align:center;}

/*----------------*/
/* Messehinweise  */
/*----------------*/

.messestand{font-size:8pt;line-height:130%;padding-top:7pt;padding-bottom:5pt;color:#e4b734;text-align:center;padding-left:0px;letter-spacing:0.15em;margin-top:3pt;margin-bottom:3pt;font-weight:normal;}
.messehinweis{font-size:8pt;line-height:130%;padding-top:1.5pt;padding-bottom:1.5pt;color:#e4b734;text-align:center;padding-left:0px;letter-spacing:0.15em;margin-top:7pt;margin-bottom:0pt;font-weight:normal;}
.messelogo{font-size:8.5pt;line-height:110%;padding-top:0pt;padding-bottom:0pt;color:#e4b734;text-align:center;padding-left:0px;letter-spacing:0em;margin-top:7pt;margin-bottom:7pt;font-weight:normal;}