html {
font-size : 100%;
}
body {
margin : 0;
border : 0;
padding : 0;
background-color : white;
color : #333333;
}

/* used fo flash player install message */
h4 {
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
}

p {
margin-top : 0em;
margin-bottom : 0em;
}




/* main section */
#main p{
margin-top : 0em;
margin-bottom : 1em;
font-weight : normal;
font-size : 12px;
color : #333333;
line-height : 16px;
font-family : Arial;
} 

#main p.tdmain{
font-weight : bold;
font-size : 12px;
color : #333333;
line-height : 16px;
font-family : Arial;
margin-top : 0em;
margin-bottom : 0em;
}
#main p.tdmain_index{
font-weight : bold;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
margin-top : 0em;
margin-bottom : 0em;
}


#main p.caption1 {
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
}

#main A:link, #main A:visited {
color : #0066ff;
}
#main A:hover {
color : #0066ff;
text-decoration : underline;
}
#main A:focus { 
outline: none;
}


#line {
	color: #E0E3F4;
}
#bildunterschrift_grau {
	color: #808080;
}


/* main section FAQ links */

#main A.dark {
color : #333333;
text-decoration : none;
font-weight : bold;
font-size : 11px;
line-height : 16px;
font-family : Arial;
}
#main A:link.dark, #main A:visited.dark {
color : #333333;
}
#main A:hover.dark {
color : #333333;
text-decoration : underline;
}
#main A:focus.dark { 
outline: none;
}
#main .dark {
margin-top : 0em;
margin-bottom : 0em;
}

/* main section MALDI links */

#main A.dark_small {
color : #333333;
text-decoration : none;
font-weight : bold;
font-size : 11px;
line-height : 16px;
font-family : Arial;
}
#main A:link.dark_small, #main A:visited.dark_small {
color : #333333;
}
#main A:hover.dark_small {
color : #333333;
text-decoration : underline;
}
#main A:focus.dark_small { 
outline: none;
}
#main .dark_small {
margin-top : 0em;
margin-bottom : 0em;
}





/* Aufzählungen   */
ul {
margin-left: 18px; 
padding-left: 0px;
}
#main li {
list-style-image: url(../images/pfeil_table_2.gif);
padding-left: 10px;

margin-top : 0em;
margin-bottom : 0em;
font-weight : normal;
font-size : 12px;
color : #333333;
line-height : 16px;
font-family : Arial;
}

/* Tabellen */
#main table.nolayout {
border: 1px solid #E0E3F4;
}

#main table.black {
border: 1px solid #000000;
}

#main td.nolayout {
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
border-bottom-width: 1px; 
border-bottom-style: solid;
border-color: #E0E3F4;
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
}

#main td.nolayoutfirst {
border-left-width: 0;
border-right-width: 0;
border-top-width: 1px;
border-bottom-width: 1px; 
border-bottom-style: solid;
border-top-width: 1px; 
border-top-style: solid;
border-color: #E0E3F4;
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
}





blockquote {
margin-left : 25px;
margin-top : 0em;
margin-bottom : 0em;
}
A {
text-decoration : none;
}
A:link, A:visited {
color : #0066ff;
}
A:hover {
color : #0066ff;
text-decoration : underline;
}
A:focus { 
outline: none;
}
img { 
border : none;
}
img.darkborder { 
border : 1px solid #333333;
}
a img { 
border : 1px solid #FF9901;
}
a:link img { 
border : 1px solid #FF9901;
}
a:visited img { 
border : 1px solid #FF9901;
}
a:active img { 
border : 1px solid #333333;
}
a:hover img { 
border : 1px solid #333333;
}
a img.noborder, a:link img.noborder, a:visited img.noborder, a:active img.noborder, a:hover img.noborder { 
border : 0;
}
a img.darkborder, a:link img.darkborder, a:visited img.darkborder { 
border : 1px solid #333333;
}
a:active img.darkborder, a:hover img.darkborder
{ 
border : 1px solid #FF9901;
}
.caption1 {
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
}
.caption1blue {
font-weight : normal;
font-size : 11px;
color : #0066ff;
line-height : 16px;
font-family : Arial;
}
.caption2blue {
font-weight : normal;
font-size : 12px;
color : #0066ff;
line-height : 16px;
font-family : Arial;
}
.caption3blue {
font-weight : normal;
font-size : 14px;
color : #0066ff;
line-height : 16px;
font-family : Arial;
}
.caption1bread {
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
margin-bottom: 12px;
}
.searchbox {
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
border: 1px solid #E0E3F4;
}
.orderbox {
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 16px;
font-family : Arial;
border: 1px solid #E0E3F4;
}
.content1 {
font-weight : normal;
font-size : 12px;
color : #333333;
line-height : 16px;
font-family : Arial;
}
.signature {
color : #333333;
font-size : 10px;
line-height : 16px;
font-family : Arial;
}
.daelken, .daelken A:link, .daelken A:active, .daelken A:visited, daelken A:hover {
color : #c0c0c0;
font-size : 10px;
line-height : 16px;
font-family : Arial;
}
.popup_image_dot {
border-right : 0 dotted black;
border-top : 1px dotted #0066ff;
border-left : 0 dotted black;
border-bottom : 1px dotted #0066ff;
}
.print_small_order { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8px; 
color:  #000000; 
text-decoration: none;
}
.bodytext {
font-weight : normal;
font-size : 12px;
color : #333333;
line-height : 16px;
font-family : Arial;
}
.menue {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
}
.content {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
color : #333333;
line-height : 16px;
}





/* Dropout menue   */

#nav, #nav ul {
float : left;
list-style : none;
line-height : 1;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding : 0;
margin : 0;
}
#nav a {
display : block;
text-decoration : none;
color : #ffffff;
}
#nav a.one, #nav a.two, #nav a.three {
text-align : left;
font-size : 11px;
color : #ffffff;
}
#nav li {
color : #ffffff;
float : left;
padding : 0;
}
#nav li ul {
color : #ffffff;
line-height : 11px;
position : absolute;
background : #00175a;
width : 160px;
left : -999em;
filter:alpha(opacity=80); 
-moz-opacity:0.80; 
opacity:0.80;
white-space : nowrap;
}
#nav li li {
padding : 0;
width : 160px;
margin : 5px 0 0;
}
#nav li ul a {
padding : 5px 10px;
width : 120px;
}
#nav li ul ul {
margin : -2em 0 0 140px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left : -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left : auto;
}
#nav li ul.under a {
color : #ffffff;
background-image : none;
}
#nav li ul.under a:hover {
background : #424f77;
}
#nav li ul.under li:hover, #nav li ul.under li.sfhover {
background-color : #424f77;
}
#nav li ul ul {
margin : -2em 0 0 10em;
}
#nav li.hover ul ul, #nav li.sfhover ul ul {
left : -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left : auto;
}
#secnav, #secnav ul {
float : left;
list-style : none;
line-height : 1;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding : 0;
margin : 0;
}
#secnav a {
display : block;
text-decoration : none;
color : #ffffff;
}
#secnav a.one, #secnav a.two, #secnav a.three {
text-align : left;
font-size : 11px;
color : #ffffff;
}
#secnav li {
color : #ffffff;
float : left;
padding : 0;
}
#secnav li ul {
color : #ffffff;
line-height : 11px;
position : absolute;
background : #00175a;
width : 140px;
left : -999em;
filter:alpha(opacity=80); 
-moz-opacity:0.80; 
opacity:0.80;
white-space : nowrap;
}
#secnav li li {
padding : 0;
width : 140px;
margin : 5px 0 0;
}
#secnav li ul a {
padding : 5px 10px;
width : 120px;
}
#secnav li ul ul {
margin : -2em 0 0 140px;
}
#secnav li:hover ul ul, #secnav li:hover ul ul ul, #secnav li.sfhover1 ul ul, #secnav li.sfhover1 ul ul ul {
left : -999em;
}
#secnav li:hover ul, #secnav li li:hover ul, #secnav li li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul, #secnav li li li.sfhover1 ul {
left : auto;
}
#secnav li ul.under a {
color : #ffffff;
background-image : none;
}
#secnav li ul.under a:hover {
background : #424f77;
}
#secnav li ul.under li:hover, #secnav li ul.under li.sfhover1 {
background-color : #424f77;
}
#thirdnav, #thirdnav ul {
float : left;
list-style : none;
line-height : 1;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding : 0;
margin : 0;
}
#thirdnav a {
display : block;
text-decoration : none;
color : #ffffff;
}
#thirdnav a.one, #thirdnav a.two, #thirdnav a.three {
text-align : left;
font-size : 11px;
color : #ffffff;
}
#thirdnav li {
color : #ffffff;
float : left;
padding : 0;
}
#thirdnav li ul {
color : #ffffff;
line-height : 11px;
position : absolute;
background : #00175a;
width : 140px;
left : -999em;
filter:alpha(opacity=80); 
-moz-opacity:0.80; 
opacity:0.80;
white-space : nowrap;
}
#thirdnav li li {
padding : 0;
width : 140px;
margin : 5px 0 0;
}
#thirdnav li ul a {
padding : 5px 10px;
width : 120px;
}
#thirdnav li ul ul {
margin : -2em 0 0 140px;
}
#thirdnav li:hover ul ul, #thirdnav li:hover ul ul ul, #thirdnav li.sfhover1 ul ul, #thirdnav li.sfhover1 ul ul ul {
left : -999em;
}
#thirdnav li:hover ul, #thirdnav li li:hover ul, #thirdnav li li li:hover ul, #thirdnav li.sfhover1 ul, #thirdnav li li.sfhover1 ul, #thirdnav li li li.sfhover1 ul {
left : auto;
}
#thirdnav li ul.under a {
color : #ffffff;
background-image : none;
}
#thirdnav li ul.under a:hover {
background : #424f77;
}
#thirdnav li ul.under li:hover, #thirdnav li ul.under li.sfhover1 {
background-color : #424f77;
}
#content {
clear : left;
}

table.preis {
border: 1px solid #333333;
border-spacing : 4px;
padding: 2px;
font-weight : normal;
font-size : 11px;
color : #333333;
line-height : 17px;
}
