html, address, blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, ol, ul, hr, pre {display:block;}
body {margin:0; line-height:1.32em; font-family:Arial, sans-serif; color:#000; background-color:rgb(242,242,242);}

h1, h2, h3, h4, h5, h6 {font-family:Arial, sans-serif; line-height:1.4em; margin:0; padding:0;}
h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:1.55em; margin:0; padding:0; color:rgb(58,138,197); background-color:inherit; height:1.4em;}
h2 {font-size:1.2em; margin:1em 0 -.5em 0;}
h3 {font-size:1.2em; margin:1em 0 -.75em 0;}
h4 {font-size:1.1em; margin:1em 0 -.85em 0;}
h5 {font-size:1.05em; margin:1em 0 -.95em 0;}
h6 {font-size:.95em; margin:1em 0 -1em 0;}

p, address {margin:1em 0; padding:0;}
li {display:list-item;}
ol, ul, dd {margin-left:1em; padding:0 0 0 2em;}
ol {list-style-type:decimal;}
ol ul, ul ol, ul ul, ol ol {margin-top:0; margin-bottom:0;}
h1+ol, h1+ul, h1+dd {margin-top:2em;}

table {display:table; margin:.2em 0 1em 0; padding:0; border-collapse:collapse; border:1px solid #ccc; table-layout:auto;}
tr {display:table-row; font-size:smaller;}
thead {display:table-header-group;}
tbody {display:table-row-group;}
tfoot {display:table-footer-group;}
col {display:table-column;}
colgroup {display:table-column-group;}
td, th {display:table-cell; vertical-align:top; padding:.25em .5em; text-align:left; border:1px solid #ccc; line-height:1.2em;}
caption {display:table-caption; text-align:left; font-weight:bold;}
th {font-weight:bolder;}

img {margin:0; padding:0; border:none;}
big {font-size:1.17em;}
small, sub, sup {font-size:.75em;}
form {margin:0; padding:0; width:100%;}
fieldset {margin:0 0 1em 0; padding:.75em; border:none;}
label, input, textarea {margin:0; padding:.2em; width:99%; font:1em sans-serif;}
input, textarea {border:1px solid rgb(196,209,215);}
input:focus, textarea:focus {border:1px solid rgb(0,122,216);}
#name, #company, #email, #serialno, #serialno, #incode, #comment {width:25em;}
#submit {margin:0; width:8em; text-align:center; cursor:pointer; color:#000; background-color:rgb(240,248,255); border:1px solid rgb(0,122,216); font-size:smaller;}
#submit:focus, #submit:hover {color:#000; background-color:rgb(230,240,255); border:1px solid rgb(0,122,216);}

#wrap {position:relative; top:0; left:0; width:auto; height:auto; margin-left:0; color:#000; background-color:#fff; border:none; background-image:none;}

#content {position:relative; margin:0; padding:0; min-height:auto; border-left:none; background-image:none;}
#content a:link {text-decoration:none; color:rgb(0,122,216); background:inherit;}
#content a:visited {text-decoration:none; color:#8B0000; background:inherit;}
#content a:hover, #content a:focus {color:rgb(58,138,197); background-color:rgb(236,236,236);}

#content li {line-height:1.5em;}
* html body #content {height:600px;}

ul.list1, ul.list2 {margin:0; padding:0;}
.list1 {list-style-type:none;}
.list2 {list-style-type:decimal;}
.border1 {margin:1em 0 0 0; padding:8px; border:1px solid rgb(196,209,215);}
.wspace {white-space:nowrap;}
.float1 {float:left;}
.float2 {float:right;}
p.float1 {margin:0 1.5em 0 0;}
p.float2 {margin:-.5em 0 0 1em;}
.clearall {clear:both;}
.color1 {color:red; background-color:inherit;}
.color2 {color:blue; background-color:inherit;}
.color3 {color:#fff; background-color:rgb(0,122,216); font-weight:bold;}
.color4 {color:#000; background-color:rgb(178,209,232); font-weight:bold;}
.color5 {color:#000; background-color:rgb(210,224,235);}
.color6 {color:rgb(58,138,197); background-color:inherit;}
.color7 {color:#000; background-color:inherit; font-weight:bold;}
.top {margin:-.5em 0 .25em 0; padding:0; text-align:right; clear:both;}

.box1 {position:absolute; left:440px; margin:1em 0 0 0; padding:.3em .5em; width:290px; height:280px; border:1px solid rgb(175,190,204); font-size:.87em; overflow:auto;}
.box1 p {margin:0 0 .3em 0; padding:0;}
* html body #content .box1 {width:300px; height:290px;}

.box2 {position:relative; float:left; width:200px; height:auto; margin:0 40px 1.5em 0; padding:0;}
.box2 img {border:1px solid rgb(58,138,197);}
.box2 h2 {margin-bottom:-.75em;}
#content .box2 a:visited {text-decoration:none; color:rgb(0,122,216); background:inherit;}
#content .box2 a:hover, #content .box2 a:focus {color:rgb(58,138,197); background-color:inherit;}
* html body #content .box2 {margin-right:30px;}

.box3 {position:relative; float:left; width:240px; height:auto; margin:-1em 0 1.5em 90px; padding:0;}
.box3 ul {margin-left:0; padding-left:1em;}
.box3 ul li {list-style-type:none;}
* html body #content .box3 {width:300px; margin-left:40px;}

.box4 {position:relative; float:left; width:44%; height:auto; margin:0 1em 1.5em 0; padding:0; font-size:.92em;}
* html body #content .box4 {margin-right:.75em;}

/* Tabellenklassen */
.c1 {width:3em;}
.c2 {width:5em;}
.c3 {width:8em;}
.c4 {width:10em;}
.c5 {width:12em;}
.c6 {width:15em;}
.c7 {width:17em;}
.c8 {width:20em;}
.c9 {width:144px;}

.c1r1 {font-weight:bold;}
.table1 td, .table1 th {text-align:center;}
.table1 td.c1r1 {text-align:left; font-weight:normal;}

.table2 {width:100%;}
.table2 td, .table2 th  {text-align:left;}
.table2 td img {width:25px; height:15px;}
.table1 td.color3, .table1 td.color4, .table1 td.color5, .table2 td.color3 {border:none;}
.table2 td.text1 {font-weight:bold; border:none;}
.table2 td.text2 {padding-left:140px;}

/* Galerie */
#content ul.thb1 {margin:1em 0; padding:0;}
#content .thb1 li {display:inline; margin:0 40px 40px 0; padding:0; list-style-type:none; width:200px; min-height:220px; float:left; font-size:.75em; line-height:1.22em;}
.thb1 img {border:1px solid rgb(58,138,197); width:200px; height:150px;}
* html body #content .thb1 li {height:220px;}
#content ul.gallery1 {margin:0; padding:0;}
#content .gallery1 li {margin:1em 0 1.5em 0; padding:0; list-style-type:none; line-height:1.1em;}
#content .gallery1 li img {border:1px solid rgb(58,138,197);}

#content a.image:link, div#content a.image:visited {border:none;}
#content a.image:focus {color:#000; background-color:#fff; background-image:none;}
#content a.image:hover, div#content a.image:active {color:#000; background-color:#fff; background-image:none;}


#navi {display:none;}

ul.sitemap {margin:0; padding:0;}
ul.sitemap li {padding:.5em 0 0 0; list-style-type:none; line-height:2em; font-weight:bold;}
ul.sitemap li.two {padding:0 0 0 1em; list-style-type:none; list-style-image:none; line-height:1.3em; font-size:.9em; font-weight:normal;}
ul.sitemap li.three {padding:0 0 .1em 3em; list-style-type:none; list-style-image:none; line-height:1.3em; font-size:.9em; font-weight:normal;}
ul.sitemap li.four {padding:0 0 .1em 5em; list-style-type:none; list-style-image:none; line-height:1.2em; font-size:.87em; font-weight:normal;}
ul.sitemap li.five {padding:0 0 .13em 7em; list-style-type:none; list-style-image:none; line-height:1.1em; font-size:.83em; font-weight:normal;}
.sitemap span {margin-left:-2px; padding-left:.7em; background-image:url(/all_lang/pics/layout/icons/kugel.png); background-repeat:no-repeat; background-position:0 .25em;}

#searchbox {position:relative; display:block; margin:.75em; padding:0; font-size:.77em; font-weight:normal; color:#000; background-color:inherit; width:auto;}
#searchbox a:link, #searchbox a:visited {display:inline; text-decoration:none; color:#336; background:inherit; font-weight:normal; margin:0; padding:0;}
#searchbox a:hover, #searchbox a:focus {display:inline; color:rgb(0,122,216); background-color:inherit; font-weight:normal;}
* html body #searchbox a {width:auto;}

#header {display:none;}
#logo {display:none;}
.slogan {display:none;}
.country {display:none;}
.breadcrumbs {position:absolute; top:125px; left:10px; margin:0; font-size:.82em;}


/* bidirektionaler Text */
BDO[DIR="ltr"] {direction:ltr; unicode-bidi:bidi-override;}
BDO[DIR="rtl"] {direction:rtl; unicode-bidi:bidi-override;}
*[DIR="ltr"] {direction:ltr; unicode-bidi:embed;}
*[DIR="rtl"] {direction:rtl; unicode-bidi:embed;}
