﻿
/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */
html, body {
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
margin:0 0 0 0 ;
padding:0 0 0 0;
color:#000;
background-color:#fff;
font-size:100.1%;
height: 99%;
}
*{margin:0; padding:0;}
#typo {
font-size:0.75em;
line-height:130%;
width:81.75em;
padding:10px 0 0 0;
margin:0;
position: relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 99%; /* For IE */
position:relative;
top:0;
}
* html #typo {
position:relative;
font-size:0.75em;
width:expression(document.body.clientWidth > 1000? "81.75em": "100%" );
}
#typoIframe {
font-size:0.75em;
line-height:130%;
width:81.75em;
padding:10px 0 0 0;
margin:0 0 27px 0 ;
position: relative;
height:auto;
top:0;
}
* html #typoIframe {
position:relative;
font-size:0.75em;
width:expression(document.body.clientWidth > 1000? "81.75em": "100%" );
padding:10px 0 0 0;
}
.iframeXL {
/*overflow-x:hidden;*/
width:61.0em;
height:47em;
background-color: white;
}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, div, span, img, dl, dt, dd {
margin:0;
padding:0;
border:0;
}

/* Unsichtbare Elemente außerhalb des Bildschirms */
.unsichtbar, .nurDruck, .logo img, .headlines {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}
.headlines {
text-transform:uppercase;
}
a:link {text-decoration: none; color:#000;}
/* fuer Klickduummy auskommentiert
a:visited {text-decoration: none; color:#666;  }
*/
a:visited {text-decoration: none; color:#000;  }
* html a:visited {color:#333;  }
a:hover {text-decoration: underline;}
.content a:link, .content a {text-decoration: none;  color:#000; }
/* fuer Klickduummy auskommentiert
.content a:visited { color:#666666; }
*/

.clear {
clear:both;
display:block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 2%;}
/* End hide from IE-mac */
iframe {
border:1px solid #fff;
width:100%;
background-color: white;
}
.displaNone {
display:none;
}
ul li.trennstrich {
background-image:url(../images/img-layout/trennstrich.gif);
background-repeat:no-repeat;
background-position:right 0.5em;
}
h4.media {
font-size:100%;
border-bottom:10px solid #d1d1d1;
padding:0 2px 3px 0;
width:99%;
margin-bottom:1px;
}
/* Hides from IE-mac \*/
* html h4.media  {
position:relative;
left:-2px;
}
/* End hide from IE-mac */

h4.media a {
font-size:85%;
font-weight:normal;
float:right;
width:auto;
background-image:url(../images/img-layout/icon-top.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
margin-top:2px;
}
.zentriert,
.alignRechts .zentriert {
text-align:center;
}
.rechtsbdg {
text-align:right;
}
.bgGrey {
background-color:#edeeef;
}
.linie {
border-top:1px solid #fff;
position:relative;
top:5px;
*top:7px;
height:10px;
}
/* Hides from IE-mac \*/
* html .linie {
height:0;
}
/* End hide from IE-mac */
/* - - - - - - - - - - - -  Contentraster  - - - - - - - - - - - - */
.content {
padding:10px 0 2em 10px;
width:81.0em;
margin:27px 0 0 0;
}
* html .content {
width:81.25em;
}
.content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
.footer {
  width: 100%;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 3em;
}

.left {
float:left;
width:16.75em;
min-height:200px;
}
* html .left {
height:300px;
}
.inhalt {
float:left;
width:41.75em;
margin:0 19px 0 20px;
min-height:300px;
padding:10px 0 30px 0;
letter-spacing:0.0em;
}
* html .inhalt {
margin:0 20px 0 20px;
height:300px;
letter-spacing:0.01em;
}
.inhaltLarge {
width:61.75em;
margin:0 0 0 20px;
}
* html .inhaltLarge {
margin:0 0 0 19px;
}
.XLarge .inhalt {
display:block;
width:99%;
margin:0 0 0 0;
}
.right {
float:left;
width:20.50em;
font-size:90%;
min-height:300px;
}
* html .right {
width:20.50em;
height:200px;
}

/* - - - - - - - - - - - - - - - - - - - - Header  - - - - - - - - - - - - - - - - - - - */
.logo {
position:absolute;
z-index:11;
top:0px;
left:20px;
height:91px;
width:145px;
background-image:url(../images/logo2.gif);
background-repeat:no-repeat;
background-position:left top;
cursor:pointer;
}
* html .logo {
top:15px;
left:40px;
/*background-image:url(../images/img-layout/logoIE.png);*/
/*filter:Glow(color=#072d4b, strength=7);*/
cursor:pointer;
}
.header {
margin:0;
position:relative;
top:28px;
width:81.55em;
}
* html .header {
width:81.75em;
}

/*  Metaleiste  */
.meta {
display:block;
padding:0 0 0 0;
margin:-4px 0 13px 24.5em;
font-size:75%;
}

.meta ul#SignKlapp {
position:absolute;
z-index:9;
float:left;
width:auto;
max-width:40em;
list-style-type:none;
margin:5px 0 0 -10px;
}
* html .meta ul#SignKlapp {
margin:4px 0 0 -28px;
}
.meta ul#SignKlapp li {
float:left;
width:auto;
padding:0 8px 0 8px;
line-height:150%;
font-size:12px;
}
* html .meta ul#SignKlapp li.sign {
margin-top:0px;
}
.meta ul#SignKlapp .last {
border-right:none;
}

/*  Sign in  */

ul#SignKlapp li:hover {
padding-bottom:5px;
}
.meta ul#SignKlapp ul {
display: none;
position:absolute;
z-index:9;
width:27em;
list-style:none;
}
ul#SignKlapp li:hover ul {
display:block;
padding:0;
position:absolute;
z-index:2;
}
ul#SignKlapp li ul div {
background-color:#fff;
margin-left:-5px;
position:absolute;
z-index:2;
border:1px solid #253045;
}
ul#SignKlapp li ul div div {
padding:0;
position:relative;
top:0px;
border:0;
display:block;
white-space : nowrap;
}
span.SignLink {
display:block;
position:relative;
background-color:#edeeef;
padding:10px 13px 10px 13px;
}
span.SignLink a {
background-image:url(../images/img-layout/icon-SignLink.gif);
background-repeat:no-repeat;
background-position:left center;
padding:2px 0 0 12px;
display:block;
white-space: nowrap;
}

/*  Formular Raster  */

form.raster {
float:right;
width:auto;
margin-left:19px;
margin-top:-1.0em;
}
ul#SignKlapp form.raster {
float:none;
margin-left:0;
padding:20px 39px 10px 13px;
}
form.raster label {
width:auto;
position:relative;
bottom:2px;
}
form.raster select {
padding:0;
height:1.75em;
line-height:110%;
font-size:110%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
}
form.raster input {
color:#000;
}
form.raster input.textfeld {
/*height:1.25em;*/
height:auto;
line-height:100%;
font-size:100%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
}
form.raster select.textfeld {
width:11.5em;
}
form.raster input.textfeld {
width:13.5em;
}
.right form.raster select.textfeld2 {
width:15.5em;
line-height:100%;
font-size:100%;
}
form.raster div {
width:auto;
display:inline;
}
form.raster .button,
form.formular .button,
form.raster .buttonFake,
form.formular .buttonFake {
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:0 0 0 0;
width:2.55em;
font-size:115%;
font-weight:bold;
vertical-align:top;
text-align:center;
margin-left:2px;
margin-top:1px;
form.formular .button {
background-color:#fafaf9;
}
vertical-align:baseline;
}
* html form.raster .button,
* html form.formular .button  {
margin-top:0;
}
.content form.raster .button {
font-size:100%;
}
form.raster .buttonFake {
border:1px solid #969696;
height:auto;
line-height:100%;
font-size:90%;
font-family: Futura, Tahoma, Arial,Verdana, Helvetica, sans-serif;
background-color:#f9f9f9;
padding:0 10px 0 10px;
}


/* Suche */

.search form.raster {
float:none;
width:auto;
margin:1px 0 3px 0;
padding:10px 5px 5px 10px;
}
.left form.raster input.textfeld {
width:11.75em;
}
.left .search .textfeld2 {
width:13.25em;
font-size:100%;
}
.search form.raster span.SignLink a {
display:inline;
padding:0;
}
.search form.raster p {
margin:0 0 0 0;
}
.left .search form.raster p {
margin:0 0 -3px 0;
padding:2px 0 0 0;
}
.search form.raster p a {
padding:2px 0 0 0;
white-space: nowrap;
font-size:87%;
}
.search form.raster p a.Iconlink {
background-image:url(../images/img-layout/icon-SignLink.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:12px;
}
.search #display1 {
display:block;
}
.search #display2 {
display:none;
}
.search #display2 label {
display:none;
}
.content form.raster input.button {
font-size:95%;
vertical-align:baseline;
}
/* - - - - - - - - - - - - - - - - - - - - Hauptnavigation S5  - - - - - - - - - - - - - - - - - - - - */
.menu {
position:absolute;
z-index:8;
width:100%;
display:block;
height:28px;
background-image:url(../images/fontimages/bg_nav.png);
background-repeat:repeat-x;
background-position:left top;
left:-2px;
}
* html .menu {
left:0;
z-index:2;
}
.menu ul#Navigation {
height:28px;
margin:0 0 0 17.25em;
list-style-type:none;
background-repeat:no-repeat;
background-position:right top;
}
* html .menu ul#Navigation {
height:28px;
margin:-1px 0 -2px 0;
padding: 0 0 0 17.25em;
display:block;
border:1px solid #7d7f84;
}
.menu ul#Navigation li {
float:left;
width:auto;
height:28px;
vertical-align:bottom;
margin:0;
}
* html .menu ul#Navigation li {
z-index:8;
}
.menu li a:hover img {
visibility:hidden;
}
.menu li a:hover {
background-repeat:no-repeat;
background-position:left top;
}
.menu ul#Navigation li .menuLink {
display:none;
}
.menu ul#Navigation li a {
display:block;
margin:0 0 0 0;
height:28px;
}
* html .menu ul#Navigation li a {
display:inline;
}

/* Klappmenue, 2. Ebene */

.menu ul#Navigation li ul {
display: none;
list-style:none;
position:absolute;
top:28px;
z-index:10;
border-left:1px solid #707377;
border-right:2px solid #242f44;
border-bottom:2px solid #242f44;
}
.menu ul#Navigation li:hover ul {
display:block;
}



.menu ul#Navigation li ul li {
display:inline;
float:none;
clear:both;
margin:0;
/*border-top:1px solid #ccc;*/
}
* html .menu ul#Navigation li ul li {
height:10px;
margin:0 0 -1px 0;
display:inline;
text-align:right;
}

/*
------------------------------------------------------------------------------------------------------------------
*/
.menu ul#Navigation li ul li a {
padding:0;
display:block;
height:auto;
margin:0;
background-color:#fff;
border-top:1px solid #ccc;
padding:2px 12px;
text-transform:uppercase;
color:#222e41;
font-size:93%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
letter-spacing:0.05em;
min-width:200px;
*width:200px;
}
/*Für Opera, wird von Safari nicht gelesen*/
@media screen and (min-width: 550px){
.menu ul#Navigation li ul li a {
width:200px;
}
}
.menu ul#Navigation li ul li a:hover {
background-color:#ccdeed;
text-decoration:none;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .menu ul#Navigation li ul li:hover a {
background-color:#ccdeed;
text-decoration:none;
}
.menu ul#Navigation li ul li a.active {
background-color:#ccdeed;
}
/* - - - - - - - - - - - - - - - - - - - - Subnavigation m21  - - - - - - - - - - - - - - - - - - - - */
ul.SubNavigation {
display:block;
list-style-type:none;
border-top:1px solid #ccc;
padding:0;
margin-top:10px;
}
ul.SubNavigation li {
min-height:20px;
margin:0;
display:inline;
}
* html ul.SubNavigation li {
height:10px;
margin:-2px 0 -1px 0;
display:inline-block;
}
ul.SubNavigation li a,
ul.SubNavigation li a.active {
height:auto;
display:block;
margin:0 0 0 0;
padding:0;
text-decoration:none;
border-bottom:1px solid #ccc;
font-size:93%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
letter-spacing:0.05em;
padding:2px 10px;
text-transform:uppercase;
}

ul.SubNavigation li a:hover,
ul.SubNavigation li a.active {
background-color:#ccdeed;
text-decoration:none;
margin:0;
}

/* In dieses LI wird die naechste Liste eingeschachtelt */

ul.SubNavigation li.ohne  {
margin:0 0 0 0;
background-color:transparent;
color: #fff;
border: 0 none;
min-height:1px;
padding:0;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html ul.SubNavigation li.ohne  {
margin:1px 0 -1px 0;
background-color: #fff;
}
/*
*/

/* 3. Ebene */
ul.SubNavigation ul {
list-style-type:none;
margin:0 0 0 0;
border:0;
padding:0 0 0 0;
font-size:93%;
background-color:#edeeef;
}
ul.SubNavigation ul li a,
ul.SubNavigation ul li a.active {
display:block;
min-height:1px;
padding:3px 13px 3px 20px;
text-transform:none;
/* font-size:1.10em; */
}
* html ul.SubNavigation ul li {
margin:-2px 0 -1px 0;
}
ul.SubNavigation ul li a:hover,
ul.SubNavigation ul li a.active {
background-color:#dcdedf;
}
/* - - - - - - - - - - - - Breadcrumb-Navigation - - - - - - - - - - - - */
ul.breadcrumb {
background-color:#edeeef;
list-style-type:none;
margin-top:-28px;
margin-bottom:10px;
padding-left:19.5em;
padding-right:0em;
font-size:90%;
color:#eeeeee;
margin-right:10px;
}
.XLarge ul.breadcrumb {
padding-left:0px;
}
ul.breadcrumb li {
display:inline;
position:relative;
margin-right:8px;
color:#eeeeee;
}
ul.breadcrumb li a {
background:url(../images/img-layout/pfeil.gif) right center no-repeat;
padding-right:8px;
color:#eeeeee;
line-height:150%;
}
ul.breadcrumb li a.first {
background:none;
padding-left:0;
color:#eeeeee;
}
/* - - - - - - - - - - - - - - - - - - - - Teaser allgemein  - - - - - - - - - - - - - - - - - - - - */
.teaser,
.teasermodul {
width:100%;
}
.teaser a,
.teasermodul a {
color:#000;
}
.teasermodul {
background-color:#edeeef;
margin-bottom:10px;

}
.teaser p,
.teasermodul p,
.teaser ul,
.teasermodul ul {
padding:5px 7px 9px 7px;
}
.teasermodul h3 {
background-color:#d1d1d1;
}
h3 img {
margin:0;
display:block;
}
.m32,
.m33 {
background-color:#e5f1f9;
}

/* - - - - - - - - - - - - - - - - - - - - Links  - - - - - - - - - - - - - - - - - - - */
.left .teasermodul {
font-size:90%;
margin-bottom:0;
}
.info  {
margin-top:10px;
}
.info p {
border-bottom:1px solid #fff;
}
.info .h5 {
display:block;
margin-bottom:2px;
}
.info h4 {
min-height:20px;
background-color:#e2e2e2;
}
* html .info h4 {
height:20px;
}
img.icon {
margin:3px 6px 2px 6px;
vertical-align:top;
}
* html .info h4 img.icon {
margin:3px 6px 0 6px;
vertical-align:top;
}
.left .m15 {
margin-top:10px;
}
/* - - - - - - - - - - - - - - - - - - - - Content  - - - - - - - - - - - - - - - - - - - */
h1 {
margin: 0 0 5px 0;
text-transform:uppercase;
}
* html h1 {
margin: 0 0 2px 0;
}
h2 {
margin: 8px 0 5px 0;
display:block;
text-transform:uppercase;
}
* html h2 {
margin: 0 0 5px 0;
}
.inhalt .modul h3,
.inhalt .modul h3 a {
color:#537eac;
font-size:123%;
font-weight:bold;
letter-spacing:0.02em;
margin-bottom:4px;
}
.ContainerHead p {
margin-top:25px;
}
.modul {
display:block;
margin-top:20px;
}
.modul p {
margin:0;
display:block;
}
.inhalt .modul p a,
.inhalt .ContainerHead p a {
text-decoration:underline;
}
.inhalt .modul p a.mehr,
.inhalt .modul span .mehr {
text-decoration:none;
}
.inhalt .modul span.mehr {
display:inline;
}
.inhalt .modul a:hover {
text-decoration:underline;
}
.inhalt .modul ul,
.inhalt .modul ol   {
margin-left:15px;
}
.inhalt .modul ol   {
*margin-left:25px;
}
.inhalt ul.linkliste,
.inhalt ul.liste {
list-style-type:none;
margin-left:0;
*display:inline-block;
}
.inhalt ul.linkliste li a,
.inhalt ul.liste li {
background-image:url(../images/img-layout/list-style.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
padding-left:9px;
}
.inhalt ul.liste li a {
text-decoration:underline;
}

.inhalt table {
table-layout:fixed;
width:100%;
padding: 0 0 0 0 ;
margin:10px 0 0 0;
border-collapse:collapse;
border:0;
empty-cells:show;
text-align:left;
}
table th.sort a {
background-image:url(../images/img-layout/sort.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:9px;
}
table.flexLayout th.sort a {
display:inline-block;
margin-right:1px;
}
.inhalt table.Table {
table-layout:fixed;
}
.ImgLeft {
float:left;
width:auto;
margin-top:3px;
margin-right:10px;
}
.ImgRight {
float:right;
width:auto;
}
.inhalt .m11 h3,
.inhalt .m11 h3 a {
font-size:100%;
letter-spacing:0.01em;
text-transform:uppercase;
margin-bottom:0;
}
.m11 span {
display:block;
}
.m11 a:hover span {
text-decoration:none;
}

.m12 {
background-color:#0e4383;
padding:0;
position:relative;
}
.m12 h3 {
display:inline;
}
.m12 h3 img {
position:relative;
top:5px;
left:5px;
}
.m12 p {
padding:5px 10px 5px 5px;
color:#fff;
position:absolute;
bottom:0;
}
.inhalt dl dd {
background-color:#edeeef;
color:#000;
font-size:95%;
padding:2px 5px 3px 5px;
}
.lupe {
margin-right:5px;
}
.marketsTop {
background-image:url(../images/img-layout/markets-top.png);
background-repeat:repeat-x;
background-position:left bottom;
height:10px;
margin-top:15px;
}
.marketsBottom {
background-image:url(../images/img-layout/markets-bottom.png);
background-repeat:repeat-x;
background-position:left top;
height:10px;
}
.markets {
border:1px solid #ccc;
padding:10px 7px 7px 7px;
}
.markets .modul {
margin-top:6px;
}
.m19 {
float:left;
width:13.25em;
margin-left:10px;
}
* html .m19 {
width:160px;
}
.m19 dl dt img {
margin:-2px 0 -3px 0;
max-width:160px;
}
* html .m19 dl dt img {
width:expression(document.body.clientWidth > 160? "160px" : "" );
}
.m19 dl dd {
background-color:#fff;
padding:2px 0 3px 0;
}
.m20 p {
font-size:95%;
}
.m22 {
background-color:#edeeef;
padding:0;
}
.m22 h3 {
border-bottom:1px solid #fff;
}
.m22 h4 {
padding:7px;
border-bottom:1px solid #fff;
}
.m22 p {
padding:0 5px 5px 5px;
font-size:95%;
}
.inhalt .m22 ul {
list-style-type:none;
margin:0 0 9px 5px;
position:relative;
top:5px;
bottom:5px;
}
.inhalt .m22 ul li {
font-size:95%;
}
.m22 form {
display:inline;
padding:0;
margin:0;
}

.m22 span {
display:block;
float:left;
width:auto;
padding:10px;
border-right:1px solid #fff;
background-image:url(../images/img-layout/m22_select.gif);
background-repeat:no-repeat;
background-position:left center;
}
* html .m22 span  {
margin:0 0 -3px 0;
}
.m22 span.active {
background-color:#d1d1d1;
}
.m22 span.help {
border-right:0;
background-image:none;
}
.m22 span.send {
float:right;
border-right:0;
border-left:1px solid #fff;
background-image:none;
}
.m22 span.activeV {
background-image:none;
}
.m22 span.active0 {
background-image:none;
border-right:0;
}
.m22 span.activeV img,
.m22 span.active0 img {
vertical-align:middle;
margin-bottom:3px;
*margin-bottom:5px;
}
m22 label {
vertical-align:middle;
}
.m22 form select {
padding:0;
height:auto;
line-height:110%;
font-size:95%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
}
 .m22 form .m22But {
 padding:0;
 *width:7em;
}
.m23 dt a span.linkBlock {
display:block;
background-color:#d1d1d1;
height:0.75em;
padding:0;
background-image:url(../images/img-layout/icon_linkblock.gif);
background-repeat:no-repeat;
background-position:right bottom;
border:1px solid #d1d1d1;
margin-top:1px;
cursor:pointer;
}
.m23 dt a span.linkBlock2 {
background-image:url(../images/img-layout/icon-zoom2.gif);
background-position:right center;
}
.m23 dd span.downloadDD {
display:block;
margin-top:3px;
background-image:url(../images/img-layout/icon_download.gif);
background-repeat:no-repeat;
background-position:left 0.25em;
padding-left:20px;
}
.m23 dd span.downloadDD a {
margin-right:10px;
text-decoration:underline;
}
.m23 dd .cartdDD {
background-image:url(../images/img-layout/icon_cart.gif);
}
.m23 dd div.downloadDD {
display:block;
margin-top:3px;
background-image:none;
padding-left:0;
}
* html .m23 dt a span.linkBlock {
margin-top:0;
background-position:right center;
border:0;
}
.m23 dd div.downloadDD form {
margin:0;
width:auto;
float:left;
margin:0 5px 0 0;
*margin:0 21px 0 0;
}
/* Hides from IE-mac \*/
* html .m23 dd div.downloadDD form {
margin:0 13px 0 0;
}
/* End hide from IE-mac */

.m23 div.downloadDD form span {
float:left;
width:auto;
}
.m23 div.downloadDD form span img {
margin:3px 0px 0 0;
*margin:3px 7px 0 0;
}

.m23 div.downloadDD form .cart {
position:relative;
float:left;
width:auto;
border:0;
background:transparent;
font-size:93%;
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
padding:0 0 0 0;
margin:-1px 0 0 0;
*margin:0 -8px 0 -8px;
cursor:pointer;
border:1px solid transparent;
text-decoration:underline;
}
* html .m23 div.downloadDD form .cart {
border:0;
}
.m23 div.downloadDD form .cart:hover,
.m23 div.downloadDD {
text-decoration:underline;
}

.m25 dl dd,
.m26 p {
background-color:#117aca;
color:#fff;
font-size:115%;
margin-top:-2px;
letter-spacing:0.01em;
line-height:140%;
padding:5px;
}
* html .m25 dl dd,
* html .m26 p {
margin-top:-3px;
}
.markets h2 {
margin-bottom:15px;
}
.m26 {
background-color:#efeff0;
}
.m26 dl dd {
padding:5px 10px 5px 5px;
}
.m26 p {
clear:both;
float:none;
display:block;
background-color:#117aca;
}
.m30 dt {
margin-bottom:-2px;
}
* html .m30 ul {
padding-left:1px;
}
.m31 {
background-color:#f6f6f6;
}
.m31 dt {
float:left;
width:22em;
padding-bottom:10px;
}
.m31 dt img {
margin-right:10px;
margin-top:10px;
}
.inhalt .m31 dl dd {
float:right;
width:19.75em;
padding:7px 3px 7px 0;
background-color:#f6f6f6;
}
.m31  .m31Table {
table-layout:fixed;
margin:0 0 0 0;
}
.m31 .m31Table td,
.m31 .m31Table th {
width:50%;
vertical-align:top;
border-bottom:1px solid #ccc;
padding:5px 0 5px 5px;
font-size:95%;
}
* html .m31 .m31Table td,
* html .m31 .m31Table th {
}
.m31 .m31Table th {
color:#858585;
font-weight:normal;
}
.m31 .m31Table .last {
border-bottom:none;
}
.m31 .m31Footer {
width:100%;
background-color:#d1d1d1;
}
.m31 .m31Footer span {
float:left;
width:auto;
margin:4px 0 5px 5px;
}
.m31 .m31Footer a.configure {
float:right;
width:auto;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
}

.m34 {
background-color:#edeeef;
padding:0;
border-top:1px solid #fff;
font-size:95%;
width:100%;
}

.m34 .m34Img {
width:117px;
background-color:#d1d1d1;
margin-top:0;
margin-bottom:0;
margin-right:0;
}
* html .m34 .m34Img {
margin-bottom:-3px;
}
.m34 .ImgDetail {
width:auto;
background-color:transparent;
margin:10px 10px 0 10px;
padding-bottom:10px;
}
.m34 p.text {
padding:3px 10px 3px 10px;
}
* html .m34 p.text {
display:inline-block;
}
.m34 p.text a,
.m34 p.text a:hover {
text-decoration:none;
color:#000;
}
.m34 .textDetail {
margin-top:7px;
margin-bottom:8px;
}
.m34Left {
float:left;
width:10.5em;
padding:3px 0 5px 7px;
}

.m34Middle {
float:left;
width:16.0em;
padding:3px 0 5px 0;
}
.m34Left a,
.m34Middle a,
.m34Right a {
text-decoration:underline;
}
.MiddleDetail {
width:13.5em;
margin-left:10px;
}
.m34Right {
float:left;
width:16.0em;
padding:3px 0 5px 0;
}
.RightDetail {
width:24.0em;
margin-left:5px;
}
.m34 .RightDetail a {
text-decoration:underline;
}
.m34Right form {
display:inline;
}
.m34 .RightDetail form .cart  {
text-align:left;
*margin-left:0;
}
form .cart {
position:absolute;
border:0;
background:transparent;
font-size:95%;
padding:0 0 0 0;
margin:0 0 0 -5px;
*margin:0 0 0 -12px;
cursor:pointer;
}
form .cart:hover {
text-decoration:underline;
}

.inhalt .m34 p strong a {
text-decoration:none;
}
.inhalt .m34 .m34Middle a,
.inhalt .m34 .m34Right a {
text-decoration:underline;
}
.inhalt .m35 .bgGrey {
padding:4px 5px 4px 5px;
}
.inhalt .m35 h3 {
color:#000;
font-size:100%;
text-transform:uppercase;
border-bottom:1px solid #fff;
}
.m35 table.m35Table,
table.Table {
width:100%;
background-color: #edeeef;
margin:10px 0 10px 0;
font-size:95%;
}
table.m35Table caption {
font-weight:bold;
text-align:left;
margin-bottom:-5px;
}
.m35 table.m35Table th,
table.Table th {
background-color:#d1d1d1;
padding:12px 6px 12px 6px;
}
.m35 table.m35Table th {
padding:12px 0 12px 6px;
}
.m35 table.m35Table td,
table.Table td {
padding:8px 6px 8px 6px;
border-top:1px solid #fff;
}
.m35 table.m35Table td {
padding:8px 2px 8px 6px;
}
.m35 table.m35Table td a,
table.Table td a {
text-decoration:underline;
}
.m35 table.m35Table form {
margin:0;
}
.m35 table.m35Table form span {
float:left;
width:auto;
}
.m35 table.m35Table form span.strich {
*margin-left:12px;
}
.m35 table.m35Table form .cart, .cart {
position:relative;
float:left;
width:auto;
border:0;
background:transparent;
font-size:95%;
padding:0 0 0 0;
margin:0 0 0 0;
*margin:0 -12px 0 0;
cursor:pointer;
border:1px solid transparent;
text-decoration:underline;
}
* html .m35 table.m35Table form .cart {
border:0;
}
.m35 table.m35Table form .cart:hover {
text-decoration:underline;
}
.m35 table.m35Table tfoot td {
padding:0;
background-color:#fff;
font-size:100%;
}
.m35 table.m35Table tfoot .m38 {
margin-bottom:10px;
width:98%;
}

.m35 table.m35Table tfoot .m38 ul {
margin-left:0;
padding-left:7px;
}
.m35 table td.light,
table.Table td.light,
table tr.even {
background-color:#f7f7f7;
}
.m35 table td.dark,
table.Table td.dark {
background-color:#d1d1d1;
}
.m35 table.m35Table .tdWidth {
width:28%;
}
.m35 table.flexCart {
table-layout:auto;
} 
.m35 table.m35Table .last {
text-align:right;
padding-right:6px;
}
.m35 table.m35Table div.ok {
background-image:url(../images/img-layout/icon-ok.gif);
background-position:right center;
background-repeat:no-repeat;
width:15px;
height:10px;
float:right;
}

.m35 table.flexLayout {
table-layout:auto;
}
.m35Large {
position:relative;
margin-left:-16.75em;
width:79em;
}


.m36 {
float:left;
width:9.75em;
margin-left:5px;
overflow:hidden;
word-wrap:break-word;
}
* html .m36 {
width:117px;
}
.m36 dl dd {
background-color:#fff;
padding:2px 0 3px 0;
}
.m36 dl dd p {
margin-top:3px;
}
.m36 dl dt img {
margin:0 0 -3px 0;
max-width:117px;
}

.modul .m37 {
background-color:#edeeef;
padding:7px 10px;
border-top:1px solid #fff;
}
.modul .m37 a {
text-decoration:underline;
}
.modul .m37 a.searchlink {
color:#858585;
text-decoration:none;
}
.m37 span {
float:left;
width:auto;
display:inline;
margin-right:15px;
}
.m38 {
background-color:#d1d1d1;
padding:5px 7px;
}
.m38 ul {
list-style-type:none;
display:inline;
padding:0 0;
font-size:95%;
margin-left:0;
}
.m38 ul li {
display:inline;
color:#000;
}
.inhalt .m38 ul li a {
color:#000;
background-color:#edeeef;
line-height:200%;
padding:2px 8px;
text-decoration:underline;
}

.m38 ul li a.active {
font-weight:bold;
text-decoration:none;
}
.m40 table {
background-color:#edeeef;
font-size:95%;
margin:0 0 0 0;
padding:0;
}
.m40 table th {
background-color:#d1d1d1;
border-left:10px solid #fff;
padding:0;
}

* html .m40 table th,
* html .m40 table td {
width:177px;
}
* html .m41 table th {
width:auto;
}
.m40 table th img {
float:left;
width:auto;
}
.m40 img.m40Pfeil,
.m41 img.m40Pfeil {
float:right;
width:25px;

}.m40 table td {
background-color:#edeeef;
border-left:10px solid #fff;
padding-bottom:5px;
vertical-align:top;
}
.m40 table .first {
border-left:0;
}
.m41 table .first {
padding-left:0;
}
.m40 table ul {
list-style-type:none;
}
.m40 table ul li {
margin-left:-10px;
font-weight:bold;
}
.m40 table ul ul li {
margin-left:-14px;
font-weight:normal;
}
.m41 {
background-color:#edeeef;
}
.inhalt .m40 table
.inhalt .m41 table {
margin:0 0 0 0;
}
.m41 table th,
.m41 table td {
border-left:0;
width:auto;
}

.m41 table td {
width:25%;
}
.m41 ul ul {
margin-bottom:5px;
}
.m42 {
display:block;
clear:both;
float:none;
}
.m43 {
background-color:#edeeef;
padding:3px 5px 3px 5px;
font-size:95%;
display:block;
}
.m43Left {
float:left;
width:auto;
margin-right:15px;
}
.m43 .m43Left form {
margin:0;
display:inline;

width:auto;
}
.m43 .m43Left form span {
float:left;
width:auto;
}
.m43 .m43Left form span img {
margin:0 -3px -1px 0;
}
.m43 .m43Left form .cart {
position:relative;
float:left;
width:auto;
*width:1%;
*overflow:visible;
border:0;
background:transparent;
font-size:93%;
font-family:Tahoma, Arial,Verdana, Helvetica, sans-serif;
padding:0 0 0 0;
margin:-1px 0 0 0;
*margin:0 0 0 0;
cursor:pointer;
border:1px solid transparent;
text-decoration:underline;
}
* html .m43 .m43Left form .cart {
border:0;
}
.m43 .m43Left form .cart:hover,
.m43 .m43Left a {
text-decoration:underline;
}

.m43Right {
float:left;
width:auto;
}
.first {
margin-left:0;
}
* html .first {
position:relative;
margin-left:-2px;
}

/* m39 */
.m35 table.m35Table td.tableButton {
background-color:#d1d1d1;
padding-top:4px;
padding-bottom:4px;
}
* html .m35 table.m35Table td.tableButton span {
height:auto;
}
/* - - - - - - - - - - - - - - - - - - - - Formulare  - - - - - - - - - - - - - - - - - - - - */
form.formular {
display:inline;
font-size:100%;
}
.formular input,
.formular .formButton span a {
height:auto;
line-height:100%;
font-size:100%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
}
.formular .formButton span a {
background-color:red;
}
.formular select {
padding:0;
height:1.75em;
line-height:100%;
font-size:100%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
}
.formular label.check {
vertical-align:middle;
position:relative;
bottom:0.25em;
}
.formular .formButton {
display:block;
}
.formular .formButton span {
float:left;
width:34%;
}
form.formular .button2 {
font-weight:normal
}
form.formular .button3 {
float:left;
width:auto;
}
form.formular .button4 {
float:right;
width:auto;
}
form.formular .error,
.error {
color:#d94511;
}
.error .m30 p {
padding-top:20px;
padding-bottom:20px;
font-size:110%;
}
.m39 .formular div.formButton span.Center {
text-align:center;
}
.m39 .formular div.formButton span.Center .button {
margin-left:10px;
}
.m39 .formular div.formButton span.Right {
float:right;
text-align:right;
padding-right:5px;
width:31%;
}
.m39 form.formular .button {
width:13em;
padding:2px 5px 1px 5px;
font-size:95%;
}
.m39 .formular div.formButton span.Left .button {
width:15em;
}
.m27  {
border-top:10px solid #d1d1d1;
}
.signIn {
border:0;
}
.signIn .formular h3 {
font-size:100%;
color:#030303;
padding:4px 8px 4px 8px;
margin:0 2px 1px 2px;
text-transform:uppercase;
background-color:#d1d1d1;
}

.m27 .formular fieldset {
border:0;
border-top:1px solid #fff;
background-color:#edeeef;
padding:0 5px 10px 5px;
}
.m27 .formular fieldset.light {
background-color:#f7f7f7;
padding:5px 5px 6px 5px;

}
.m27 .formular fieldset.dark {
background-color:#e1e1e1;
}
.m27 .formular span {
display:block;
margin-top:10px;
}
.m27 .formular label {
width:15em;
float:left;
position:relative;
top:0.25em;
}
.m27 .formular span.label {
width:15em;
*width:15.25em;
float:left;
position:relative;
top:-7px;
}
.m27 .formular label.visibleNo {
visible:none;
}
.m27 .formular .textfeld {
width:23.75em;
margin-left:10px;
}
.m27 .formular span.textfeld {
float:left;
position:relative;
padding:1px 1px 1px 1px;
border:1px solid #7f9db9;
top:-7px;
}
.m27 .formular select.textfeld {
width:24.0em;
}
.m27 .formular textarea.textfeld {
width:21.5em;
margin-left:10px;
overflow-y:scroll;
height:6em;
}
.m27 .formular .textfeld1 {
width:5.75em;
margin-left:10px;
}
.formular .textfeld3 {
width:3.0em;
}
.formular .textfeld4 {
width:5.75em;
}
.m27 .formular .checkbox,
.formular .checkbox {
float:left;
width:auto;
margin-right:10px;
}
.m27 .formular label.check {
float:left;
width:auto;
top:0.10em;
}
.m27 .formular .textfeld2 {
width:16.25em;
margin-left:10px;
}
.m27 .formular div.formButton {
min-height:26px;
background-color:#d1d1d1;
text-align:right;
padding:4px 10px 4px 4px;
border-top:5px solid #fff;
}
* html .m27 .formular div.formButton {
height:26px;
}
.m27 form.formular .button {
width:auto;
height:auto;
color:#000;
text-align:center;
padding:2px 2px 1px 2px;
font-size:95%;
}

.m29 {
border-top:0;
}
.m29 .formular fieldset {
padding:2px 5px 7px 5px;
}
.m29 .formular label {
width:auto;
float:none;
display:block;
margin-bottom:3px;
}
.m29 .formular label.label2 {
padding-left:50px;
}
.m29 .formular label img {
margin-right:35px;
vertical-align:bottom;
}
.m29 .formular input.textfeld {
width:10.5em;
margin-left:50px;
}
.m29 .formular select.textfeld {
width:13.75em;
margin-left:50px;
}
.m29 .formular span {
margin-top:0;
margin-bottom:1px;
}
.m29 .formular label.label2 strong {
margin-left:-18px;
margin-right:3px;
}
.m29 form.formular .button {
font-weight:bold;
font-size:100%;
}
.m29 form.formular .button2 {
font-weight:normal;
}
/* - - - - - - - - - - - - - - - - - - - - Configuration  - - - - - - - - - - - - - - - - - - - - */
.m44 {
margin:10px 0 10px 0;
}
.m44 .mLeft {
margin-right:10px;
float:left;
width:30.75em;
border:1px solid #ccc;
}
.m44 p {
float:left;
width:19.5em;
padding:5px 10px;
}

.m44 p.rightG {
float:right;
width:auto;
min-width:100px;
padding:5px 10px 5px 5px;
text-align:right;
background-color:#edeeef;
}
* html .m44 p.rightG {
width:100px;
}
.m44 .mRight {
float:right;
width:15em;
border:1px solid #ccc;
background-color:#edeeef;
padding:6px 9px;
}
* html .m44 .mRight {
width:14.75em;
}
.m44 .progress {
display:block;
width:100%;
height:14px;
background-color:#d1d1d1;
}
.m44 .progress img {
background-image:url(../images/img-layout/bg-progress.gif);
background-repeart:repeat-x;
height:12px;
border-left:1px solid #2681e8;
border-top:1px solid #2681e8;
border-right:1px solid #144f8e;
border-bottom:1px solid #144f8e;
}
* html .m44 .progress img {
position:absolute;
margin-bottom:0;
margin-top:0;
}
.m45 {
border:0;
}
.m45 .formular fieldset {
border:0;
}
.m45 .legend {
display:block;
background-color:#d1d1d1;
margin-bottom:1px solid #fff;
font-weight:bold;
padding:5px 10px;
}
.m45 .legend h4 {
float:left;
width:65%;
background-color:blue;
}
.m45 .legend .continue {
float:right;
width:30%;
}
.m45 .legend .continue .button {
font-size:90%;
font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
padding:0 0 0 0;
width:2.55em;
font-size:90%;
font-weight:bold;
vertical-align:top;
text-align:center;
margin-left:2px;
margin-top:1px;
vertical-align:baseline;
}
/* - - - - - - - - - - - - - - - - - - - - Teaser  - - - - - - - - - - - - - - - - - - - - */
/* Product Info */
.producInfo {
position:relative;
margin-top:-129px;
color:#fff;
height:19.0em;
background-image:url(../images/img-layout/bg_infoBlock.png);
background-repeat:repeat-x;
background-position:left top;
}

* html .producInfo {
height:18.75em;
}
.infoBlock {
width:100%;
min-height: 8.25em; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 8.25em; /* For IE */
position:absolute;
}
.infoBlock p {
padding-bottom:1.5em;
margin:-3px 0 0 0;
height:4.25em;
}

.infoBlock p:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
a.infoLink,
a.infoLink:visited {
display:block;
width: 57%;
right:10px;
position: absolute;
bottom: 0 !important;
bottom: -1px; /* For Certain IE widths */
text-align:right;
font-size:90%;
color:#fff;
}
* html a.infoLink {
width: 57%;
}
.producInfo a.InfoHead {
display:block;
background-color:#737a87;
background-image:url(../images/img-layout/icon-InfoHead.gif);
background-repeat:no-repeat;
background-position:right top;
}
.producInfo .InfoImg {
position:absolute;
z-index:3;
margin:-12px 0 0 -65px;
}

/* Teaser m14 */
.m14 {
padding-bottom:6px;
border-bottom:1px solid #fff;
}
.left .m14 {
margin-bottom:1px;
}

.m42 .m14 {
float:left;
width:20.0em;
margin: 0 0 0 0;
min-height:120px;
border-left:10px solid #fff;
padding-bottom:0;
border-bottom:0;
background-color:#edeeef;
}
* html .m42 .m14 {
height:130px;
}
.m14 dt.floatLeft {
float:left;
width:80px;
margin:10px 5px 5px 5px;
}
.m42 dl  {
margin:0 0 -3px 0;
}
.m42 dl dd {
background-color:transparent;
}
.m42 .first {
border-left:0;
}
.m15 p,
.m14 p,
.m14 dd {
padding:10px 5px 5px 10px;
}
.right .teasermodul ul,
.teaser ul {
padding:0;
list-style-type:none;
}
.right .teasermodul ul li {
margin:0 0 0 30px;
}

.right .m14 ul,
.inhalt .m42 .m14 ul {
display:block;
padding-top:2px;
margin-left:0;
}
.inhalt .m42 .m14 ul {
list-style-type:none;
}
* html .right .m14 ul,
* html .inhalt .m42 .m14 ul {
margin-left:7px;
}
.right .m14 ul li,
.inhalt .m42 .m14 ul li {
margin-left:0;
}
.right .m14 ul li a,
.inhalt .m42 .m14 ul li a,
.inhalt a.link {
display:block;
background-image:url(../images/img-layout/icon-SignLink.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
padding-left:12px;
}
* html .right .m14 ul li a,
* html .inhalt .m42 .m14 ul li a {
display:inline-block;
}
.inhalt .formular a.link {
display:inline;
text-decoration:none;
margin-right:20px;
}
.inhalt .formular a.link:hover {
text-decoration:underline;
}
/* teaser m15 */
.right .teasermodul ul.linkliste {
margin:5px 5px 5px 0;
clear:both;
display:block;
border:1px solid transparent;
}
* html .right .teasermodul ul.linkliste {
border:0;
}
.right .teasermodul ul.linkliste li {
margin:0 0 0 10px;
}
* html .right .teasermodul ul li  {
display:inline-block;
}
.right .teasermodul ul.linkliste li a,
.inhalt .m22 ul li {
background-image:url(../images/img-layout/icon-SignLink.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
padding-left:15px;
display:block;
}
.right .teasermodul a:hover,
.right .teasermodul ul.linkliste li a:hover {
text-decoration:underline;
}
.right .teasermodul h4 {
font-size:100%;
padding:5px 5px 5px 7px;
}
.m14 h4 {
background-color:#e2e2e2;
}
.m32 h4,
.m33 h4 {
background-color:#ccdeed;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - Footer  - - - - - - - - - - - - - - - - - - - - - - - - */
.footer {
margin-left:17.75em;
width:43.0em;
}
.footerLarge {
width:63.0em;
}

.footerXLarge {
width:99%;
margin-left:0;
}
.footer ul {
list-style-type:none;
border-top:1px solid #ccc;
padding-top:5px;
margin-left:20px;
margin-bottom:20px;
font-size:95%;
}

.footer ul li {
float:left;
width:auto;
padding:0 15px 0 15px;
}
.footer ul li.last {
float:right;
width:auto;
padding-right:0;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - Lightbox- - - - - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	background-color:#fff;
	padding: 20px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 1px; right: 1px; display:none; }

#lightbox img{ border: 1px solid #ccc; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(../images/img-layout/overlay.png); }

* html #overlay{
	background-color: #145396;
	back\ground-color: transparent;
	background-image: url(blank)$);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img-layout/overlay.png", sizingMethod="scale");
	}

a.closeBox {
background-image:url(../images/img-layout/close.gif);
background-repeat:no-repeat;
background-position:left 0.25em;
padding-left:15px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - Warning - - - - - - - - - - - - - - - - - - - - - - - */
.layer  {
display:none;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:20;

}
.warnLayer {
display:block;
background-color:white;
display:block;
filter: alpha(opacity=80);
-moz-opacity: .8;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:20;
text-align:center;
}
.warning {
position:absolute;
z-index:21;
margin:auto;
width:445px;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -150px;
background-color:#fff;
border:1px solid #253045;
border-right:2px solid;
border-bottom:2px solid;
vertical-align:top;
}
* html .layer,
* html .warnLayer {
width:expression(document.body.clientWidth > 1000? "81.75em": "100%" );
height:expression(document.body.clientWidth > 700? "71.0em": "100%" );
}
.warning h3 {
margin:35px 53px 25px 53px
}
.warning p {
margin:0 53px 23px 53px
}
.warning .formButton {
background-color:#edeeef;
text-align:right;
padding:6px 20px 8px 20px;
}
/* - - - - - - - Ergaenzungen Detailseite - - - - - - - */
table.detailseite {
margin-top:0;
border-top:1px solid #fff;
}
* html table.detailseite {

}
table.detailseite th {
background-color:#edeeef;
padding:8px 5px 8px 10px;
font-weight:normal;
vertical-align:top;
}
table.detailseite tbody th.light {
background-color:#f6f6f6;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
table.detailseite thead th,
table.detailseite tbody td {
text-align:center;
}
table.detailseite tbody td a {
display:block;
width:100%;
}
table.detailseite form {
display:inline;
}
table.detailseite input {
cursor:pointer;
padding:0 20px 0 20px;
}
.m35 table.m35Table td a {
position:relative;
top:-2px;
}
.m35 table.m35Table form input.cart {
margin-top:-1px;
}
.m35 table.m35Table form input.cart2 {
*margin-left:-8px;
}
.m35 table.m35Table tfoot .m38 ul li a {
position:relative;
top:0;
}

.inhalt ul.contentLink {
list-style-type:none;
margin-left:0;
*display:inline-block;
}
.inhalt ul.contentLink li a {
background-image:url(../images/img-layout/icon_linkblock.gif);
background-repeat:no-repeat;
background-position:left 0.25em;
padding-left:19px;
}

/* - - - - - - - - Neues Bestellformular myNord Orders - - - - - - - - - */
.orderNew h4 {
font-size:100%;
}
.orderNew .formular {
padding:0;
display:block;
}
.orderNew .formular fieldset {
border:0;
border-bottom:1px solid #fff;
padding:0;
margin:0;
}
.orderNew .formular fieldset label {
display:block;
}
.orderNew .formular div.formButton {
min-height:26px;
background-color:#d1d1d1;
text-align:right;
padding:4px 10px 4px 4px;
border-top:0;
}
.orderNew form.formular .button {
width:auto;
height:auto;
color:#000;
text-align:center;
padding:2px 2px 1px 2px;
font-size:95%;
}
.orderNew form.formular input,
.orderNew form.formular select {
width:17.5em;
margin-top:3px;
}
.orderNew form.formular select {
width:19.0em;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .orderNew form.formular select {
padding:2px 0 3px 0;
}
.orderNew form.formular .textfeld1 {
width:6.0em;
}
.orderNew form.formular .feld1 {
width:18.75em;
}
.orderNew form.formular span {
padding:10px;
margin:0 0 -1px 0;
}
.resultText{
	padding-left: 215px;
}
table.gestaucht td {
padding:3px 6px 3px 6px!important;
line-height:110%;
}
table.gestaucht tr:hover {
background-color:#ccdeed;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - Weiche fuer IE 5.5 muss am Ende stehen wegen Firefox - - - - - - - - - - - - - - - - - - - - - - - - */
html.*  .menu ul#Navigation li ul li a {content:"\"; margin-left:-16px; }
