html { margin:0;padding:0;width:100%;height:100%;overflow:hidden; }
body { margin:0;padding:0;width:100%;height:100%;text-align:center;background-color:#426BBA; }
body, td { 
 font-family:Arial,Helvetica,sans-serif;font-size:10pt;
 font-variant:normal;font-style:normal;font-weight:normal;
}
p { margin:0;padding:0; }
h1 { font-size:120%; }
h2 { font-size:110%; }
h3 { font-size:105%; }
h4 { font-size:100%; }
h5 { font-size:95%; }
h6 { font-size:90%; }
h1,h2,h3,h4,h5,h6 { line-height:1em;margin:0;margin-bottom:4px; }

a:link { color:#FF8000;text-decoration:none; }
a:visited { color:#FF8000;text-decoration:none; }
a:hover, a:focus { color:#3B4195;text-decoration:underline; }
a:active { background-color:black;color:white;text-decoration:none; }

fieldset { border:1px solid white; }
label, select { cursor:pointer; }

#MainContent { width:1020px;height:100%;padding:0;margin:0 auto 0 auto;background-color:whitesmoke;text-align:left;height:expression("100%");overflow-x:hidden;overflow-y:auto;
overflow-y:expression((ie7) ? "scroll":"auto"); }

#TopCol { width:100%;min-height:110px;text-align:left;margin:0;padding:0;float:none;clear:both; }

#LogoElementsContainer { height:110px;margin:0 32px 8px 32px;padding:8px 0 8px 0;border-bottom:2px solid #E87C0D; }

#NBLogo { height:100%;float:left; }

#OtherLogos { text-align:right;height:100%;padding:10px 0 10px 0; }

#LogoCEA { height:100%;float:right; }

#LogoCeNTech { height:100%;float:right; }

#MainCol { width:1000px;margin:0;padding:0;float:none;background-color:#F5F5F5; }

#LeftCol { width:152px;height:100%;min-height:200px;margin:24px 32px 0 32px;float:left;margin:expression("24px 16px 0 16px"); }

#SupportingPartnersDiv { width:152px;border:1px solid black;margin:0 0 8px 0;padding:0;background-color:white;text-align:center; }

#SupportingPartnersDiv #SP { font-weight:bold;background-color:#E87C0D;color:white;text-align:left;padding-left:8px; }
#MenuContainer { width:152px;text-align:left;margin:0;padding:0; }

#MenuContainer #UnterMenuContainer { width:152px;border:1px solid black;margin:0 0 8px 0;overflow:hidden; }
#MenuContainer a { display:block;padding-left:8px;border:1px solid black;width:144px; }

#MenuContainer #UnterMenuContainer a { border:none; }
#MenuContainer a.Menu:link, 
#MenuContainer a.Menu:visited, 
#MenuContainer a.Menu:hover, 
#MenuContainer a.Menu:focus, 
#MenuContainer a.Menu:active {
 background-color:#E87C0D;color:white;font-weight:bold;text-decoration:none;
}
#MenuContainer > a.Menu:hover, 
#MenuContainer > a.Menu:focus {
 color:white;background-color:#426BBA !important;text-decoration:none;
} 
#MenuContainer > a.Menu:active { color:white;background-color:#000000;text-decoration:none; }

#MenuContainer a.SubMenu:link, a.SubMenu:visited { color:black;background-color:whitesmoke;text-decoration:none; }
#MenuContainer a.SubMenu:hover, a.SubMenu:focus { color:white;background-color:#426BBA;text-decoration:none; }
#MenuContainer a.SubMenu:active { color:white;background-color:#000000;text-decoration:none; }
#CopyRightDiv { font-size:8pt;margin:12px 0; }

#MoreBannersDiv { width:154px;text-align:center;margin:0;padding:0; }

#MoreBannersDiv img { border:none;margin:0 0 8px 0; }
#RightCol { width:752px;min-height:200px;margin:24px 32px 0 0;float:left;margin:expression("24px 0 0 0"); }

#ContentContainer { width:100%;height:100%;background-color:#F5F5F5;padding-bottom:8px;border-bottom:4px solid #F5F5F5;overflow:visible; }

#ContentContainer div.TextBlock { margin-top:16px; }
#ContentContainer img:last-child { clear:both; }

a.speaker { font-weight:bold; }
a.speaker:link { color:black;text-decoration:none; }
a.speaker:visited{ color:black;text-decoration:none; }
a.speaker:hover, a.speaker:focus { color:#426BBA;text-decoration:none; }
a.speaker:active { color:white;background-color:#426BBA;text-decoration:none; }

a.speaker img { border:none; }

a.PDF {
 padding:0 0 0 20px;color:black;
 background-image:url(../images/icons/pdf-icon.gif);background-repeat:no-repeat;
}

a.ButtonLike { 
 display:block;width:90px;margin:8px 0 0 0;
 text-align:center;text-decoration:none;font-size:10pt;font-weight:bold;
}
a.ButtonLike:link, a.ButtonLike:visited { 
 color:#FFFFFF !important;background-color:#3B4195;
 border:2px solid #D8D6EC;
}
a.ButtonLike:hover, a.ButtonLike:focus, a.ButtonLike:active {
 color:#525281 !important;background-color:#D8D6EC;text-decoration:none !Important;
 border:2px solid #3B4195;
}

a.HiddenTextOpener { font-size:11px;font-weight:bold;border:1px solid #525281;font-weight:bold; }
a.HiddenTextOpener:link, a.HiddenTextOpener:visited, a.HiddenTextOpener:active { 
 color:white;background-color:#CECEDC;text-decoration:none;
}
a.HiddenTextOpener:hover, a.HiddenTextOpener:focus {
 color:black;background-color:#FF9D47;text-decoration:none;
}

fieldset { border:1px solid gray;padding:8px; }
legend { border:1px solid gray;padding:2px 4px 2px 4px; }

.MenuItem { background-color:#3B4195;color:white; }
.MenuItem:hover { background-color:white;color:#3B4195; }

div.HiddenText { 
 border:1px solid #525281;padding:4px;margin:8px 0 !important;
 background-color:#D8D6EC;
}

#SpecialButton {
 display:block;float:left;
 font-weight:bold;text-align:center;
 width:190px;font-size:15px;padding:4px;margin:0;
 border:1px solid black;
 background-color:orange;color:black;text-decoration:none;
}

#SpecialButton2 {
 display:block;float:left;
 font-weight:bold;text-align:center;
 width:190px;font-size:15px;padding:4px;margin:0;
 border:1px whitesmoke;
 background-color:whitesmoke;color:#FF8000;text-decoration:none;
}

#SpecialButton:hover {
 background-color:#426BBA;color:white;text-decoration:none;
}

#ButtStandard {
 background-color:#969494;
 border-color:whitesmoke black black whitesmoke;border-style:solid;border-width:1px;
 color:#F5F5F5;cursor:pointer;
 font-size:11px;font-weight:bold;padding:0;
}

#Inputs, #InputFull, #InputFoc, #InputFalta { width:100%;font-size:9pt; }
#Inputs { border:1px solid black;color:black;background-color:white; }
#InputFull { border:1px solid #FFFF00;color:#3B4195;background-color:white; }
#InputFoc { border:1px solid #3B4195;color:white;background-color:#3B4195; }
#InputFalta { border:1px solid gold;color:yellow;background-color:red; }

.Schmuckfarbe, .SchmuckfarbeKursiv { color:#3B4195 !important; }

h1.Schmuckfarbe,h2.Schmuckfarbe,h3.Schmuckfarbe,h4.Schmuckfarbe,h5.Schmuckfarbe,h6.Schmuckfarbe, 
h1.SchmuckfarbeKursiv ,h2.SchmuckfarbeKursiv ,h3.SchmuckfarbeKursiv ,h4.SchmuckfarbeKursiv ,h5.SchmuckfarbeKursiv ,h6.SchmuckfarbeKursiv { 
 color:white !important;background-color:#E87C0D;padding:2px 0 2px 4px;
}

div.BreitenSetzer {
 width:340px;
}
span.VorAG {
 width:48px;display:block;float:left;
}

span.PreisListe {
 width:120px;display:block;float:left;
}

a.noborder img { border:none; }
a.noborder:hover img { background-color:transparent;text-decoration:none; }
a.noborder:link, a.noborder:visited { color:black; }
a.noborder:hover, a.noborder:focus { color:orange;text-decoration:none; }
