html, body {
margin:0;
font-family:arial;
font-size:13px;
text-align:center;
}

h3 {
margin:5px 0;
padding:0;
font-size:21px;
font-weight:normal;
color:#444;
}
a:focus {
outline:none;
}
img {
border:0;
}
td {
bborder:1px solid red;
}
.wrapper {
width:100%;
position:relative;
}

#maintable {
margin:0 auto;
width:100%;
height:100%;
}
#maintable td {
vertical-align:top;
}
#lowerContent {
background-image:url(/Dimotion/img/lower-back.jpg);
background-position:center -14px;
background-repeat:no-repeat;
background-color:#333333;
text-align:center;
z-index:1;
position:relative;
}
#spacerTop {
background-image:url(/Dimotion/img/lower-back.jpg);
background-position:center -1px;
background-repeat:no-repeat;
background-color:#333333;
text-align:center;
height:13px;
font-size:1px;
z-index:1;
position:relative;
}
#spacerBottom {
background-color:#333333;
height:13px;
font-size:1px;
}

/* 
	header
*/
#header {
text-align:center;
background-image:url(/Dimotion/img/upper-back.jpg);
background-position:center -100px;
background-repeat:no-repeat;
height:142px;
background-color:black;
bborder-bottom:1px solid #333;
}
#logo {
position:absolute;
top:20px;
left:20px;
}

/* 
	menu
*/
.menuback {
margin:0 auto;
position:relative;
width:980px;
}

ul#menu {
background-image:url(/Dimotion/img/menu-back.png);
background-repeat:no-repeat;
background-position:50px bottom;
float:right;
padding:0;
margin:10px 0px;
padding-left:100px;
}
ul#menu li {
padding:0;
margin:0;
height:58px;
float:left;
list-style-type:none;
width:120px;
}
ul#menu li a {
display:block;
width:100%;
height:58px;
}
ul#menu li a img {
padding:0;
margin:0;
margin-top:33px;
opacity:0.2;
filter: alpha(opacity = 20);
}
ul#menu div.sep {
background-image:url(/Dimotion/img/menu-separator.png);
background-repeat:no-repeat;
font-size:0;
width:2px;
background-position:bottom;
height:58px;
position:absolute;
}

/* 
	footer
*/
#footer {
height:20px;
text-align:center;
background-color:#333333;
}

#footer ul,
#footer li {
height:58px;
}
#footer ul {
margin:0 auto !important;
position:relative;
width:980px;
background-image:url(/Dimotion/img/footer-mitte.png);
padding:0;
margin:0;
}
#footer li {
padding:0;
margin:0;
float:left;
list-style-type:none;
}
#footer li span,
#footer li a {
font-size:13px;
color:#e3aaaa;
display:block;
margin-top:20px;
margin-right:20px;
}
#footer li span {
margin-top:21px;
}
#footer li.copy a {
margin-right:10px;
}
#footer li span,
#footer li a.icons {
margin-right:3px;
}

#footer li.copy {
float:right;
}
#footer li.left {
background-image:url(/Dimotion/img/footer-left.png);
position:relative;
left:-8px;
width:8px;
}
#footer li.right {
background-image:url(/Dimotion/img/footer-right.png);
position:absolute;
right:-8px;
width:8px;
}
#footer li.disabled a {
color:#af4b4b;
}


#breadcrumbs {
padding:3px 0;
background-color:#585e61;
height:1%;
text-align:center;
position:relative;
z-index:1;
}
#breadcrumbs div {
margin:0px auto;
text-align:left;
width:980px;
}
#breadcrumbs,
#breadcrumbs a {
color:#ddd;
font-size:12px;
}
#breadcrumbs a {
font-weight:bold;
}


/*
	content
*/
.single {
text-align:left;
margin:0px auto;
width:960px;
height:100%;
}
.single h1 {
margin:10px;
color:#810000;
font-weight:normal;
font-size:36px;
margin:2px 20px 10px 20px;
font-size:32px;
}
.single h1.white {
color:white;
}
.single h1.grey {
height:auto;
width:auto;
color:#666;
}

.single h1 span a {
margin-top:10px;
float:right;
color:#810000;
font-size:12px;
}


#navContainer {
width:1px;
margin:0 auto;
}
.nav {
width:1000px;
margin:0 auto;
position:absolute;
top:68px;
height:300px;
margin-left:-500px;
z-index:2;
}
.nav td {
font-size:1px;
}
.nav .m {
background-image:url(/Dimotion/img/nav/m.png);
background-position:bottom left;
background-repeat:repeat-x;
font-size:13px;
background-color:white;
}
.nav .lm {
background-image:url(/Dimotion/img/nav/ml.png);
width:8px;
}
.nav .rm {
background-image:url(/Dimotion/img/nav/mr.png);
width:8px;
}
.nav .lu {
background-image:url(/Dimotion/img/nav/ul.png);
background-repeat:no-repeat;
width:8px;
height:13px;
}
.nav .ul {
background-image:url(/Dimotion/img/nav/lu.png);
background-repeat:no-repeat;
}
.nav .ur {
background-image:url(/Dimotion/img/nav/ru.png);
background-repeat:no-repeat;
background-position:top right;
}
.nav .ru {
background-image:url(/Dimotion/img/nav/ur.png);
background-repeat:no-repeat;
width:8px;
height:13px;
}


.navbar {
background-color:white;
height:5px;
margin-top:-5px;
font-size:1px;
}

table.contact th,
table.contact td {
bborder:1px solid red;
padding:0;
font-size:15px;
color:#555;
width:25%;
vertical-align:top;
}
table.contact td.img {
width:1%;
background-image: url(/Dimotion/img/sep-vertical.png);
background-repeat:repeat-y;
}
table.contact td.img img {
border:1px solid white;
margin:20px 20px;
}
table.contact div.sep {
border-top:1px solid #ccc;
border-bottom:1px solid white;
height:0;
font-size:0;
margin: 0px 15px;
line-height:0;
}
table.contact td.vanish {
height:0;
font-size:0;
}
table.contact h3 {
margin-top:10px;
font-size:18px;
}
table.contact h3.red {
margin-top:7px;
color:#810000;
font-size:21px;
}
table.contact th {
text-align:left;
height:20px;
}
table.contact .left {
padding-left:20px;
}
table.contact .right {
padding-right:20px;
}


table.contact h1 {
margin-left:-2px;
}
table.contact h4 {
margin:0;
padding:0;
float:left;
margin-top:20px;
font-size:15px;
}
table.contact .anker {
float:left;
padding:0;
margin:0px 0;
margin-top:20px;
margin-left:50px;
padding-bottom:20px;
}
table.contact .anker li {
float:left;
list-style-type:none;
margin-left:4px;
font-size:13px;
font-weight:bold;
white-space:nowrap;
}
table.contact .anker li a {
color:#810000;
}
table.contact .anker li span {
color:#444;
}


/* TEASER */
.single.teaser {
width:1px;
margin:0 auto;
}
.single.teaser table {
width:960px;
margin:0 auto;
position:absolute;
top:68px;
height:340px;
margin-left:-480px;
z-index:1;
}
.teaser table {
height:340px;
}
#maintable .teaser td {
vertical-align:bottom;
width:50px;
}
#maintable .teaser td.desc {
vertical-align:top;
padding:40px 20px 0;
width:480px;
}
#maintable .teaser td.image {
vertical-align:top;
padding:0;
width:340px;
}
#maintable .teaser td.image img {
margin-left:20px;
margin-top:10px;
position:absolute;
}
.teaser td.desc h1 {
color:#810000;
font-size:18px;
margin-left:0;
}
.teaser td.desc h1 span {
color:white;
font-size:18px;
}
.teaser p.titel {
color:white;
font-size:32px;
margin-top:0;
margin-left:-2px;
margin-bottom:20px;
}
.teaser p.kurztext {
color:#333;
font-size:12px;
margin-top:0;
}
.teaser p.kurztext a {
color:black;
white-space:nowrap;
}
.teaser td.left img,
.teaser td.right img {
cursor:pointer;
}
.teaser .preload {
top:-9999px;
}

/* START */
.news {
color:#e5e5e5;
}
.news img {
float:right;
margin-top:-50px;
margin-right:22px;
}
.news h4 {
font-size:13px;
margin:9px 0 0px 0;
padding:0 22px;
}
.news div.sep {
background-image:url(/Dimotion/img/sep-vertical-opacity.png);
font-size:1px;
margin:0px 20px;
height:2px;
line-height:2px;
}
.news p {
text-align:justify;
margin:5px 0 9px 0;
padding:0 22px;
}
.news p.detail {
margin:10px 0 9px 0;
text-align:right;
}
.news p.detail a {
color:#e5e5e5;
}
.vertrieb p {
color:#333;
padding:0 22px;
}
.vertrieb .img {
text-align:center;
}
.vertrieb p.detail {
margin:10px 0 9px 0;
text-align:right;
}
.vertrieb p.detail a {
color:#333;
}
.vertrieb div.sep {
background-image:url(/Dimotion/img/sep-vertical-opacity.png);
font-size:1px;
margin:10px 20px;
height:2px;
line-height:2px;
}

/* Geschichte */
.geschichte h4 {
font-size:13px;
margin:9px 0 0px 0;
padding:0 22px;
}
.geschichte p {
font-size:13px;
text-align:justify;
margin:5px 0 9px 0;
padding:0 22px;
}


/* Produktuebersicht */
table.overview th,
table.overview td {
bborder:1px solid red;
padding:0;
font-size:15px;
color:#555;
width:25%;
vertical-align:bottom;
}
table.overview h1 {
margin-left:-2px;
}
table.overview h3 {
margin-left:-1px;
}
table.overview td.img {
width:1%;
background-image: url(/Dimotion/img/sep-vertical.png);
background-repeat:repeat-y;
text-align:center;
vertical-align:middle;
}
table.overview td.img img {
margin:30px 20px;
}
table.overview div.sep {
border-top:1px solid #ccc;
border-bottom:1px solid white;
height:0;
font-size:0;
margin: 0px 15px;
line-height:0;
}
table.overview td.vanish {
height:0;
font-size:0;
}
table.overview h3.red {
color:#810000;
padding-bottom:10px;
}
table.overview th {
text-align:left;
height:20px;
}
table.overview .a {
padding:20px 0;
}
table.overview .left {
padding-left:20px;
}
table.overview .right {
padding-right:20px;
}
table.overview a {
color:#555;
}



/* ITEMLIST */
table.items {
width:100%;
}
table.items h1 {
margin-left:16px;
margin-bottom:25px;
}
table.items .left {
}
table.items th,
table.items td {
padding:0;
font-size:15px;
color:#555;
vertical-align:bottom;
}
table.items div.sep {
border-top:1px solid #ccc;
border-bottom:1px solid white;
height:0;
font-size:0;
margin: 0px 17px;
line-height:0;
}
table.items td.vanish {
height:1px;
font-size:1px;
padding:8px 0;
}
table.items td.img {
width:4px;
background-image: url(/Dimotion/img/sep-vertical.png);
background-repeat:repeat-y;
background-position:1px 0;
margin:0;
padding:0;
}
table.items .pad {
width:4px;
height:0;
font-size:0;
}
table.items .item {
padding:0px 17px;
width:210px;
}
table.items .item p {
font-size:12px;
color:#555;
}
table.items .item h3 {
font-size:14px;
font-weight:bold;
color:#810000;
}
table.items .item a h3 {
color:#810000;
}
table.items .item a {
text-decoration:none;
}
table.items .item a:hover {
text-decoration:underline;
color:#810000;
}
table.items .item table.images {
width:100%;
}
#maintable table.items .item table.images td {
vertical-align:bottom;
}
table.items .item .images img {
width:100px;
}
table.items .item img.logo {
float:right;
width:35px;
padding:3px;
}
table.items .item div {
}
table.items .afterGlow {
position:absolute;
cursor:pointer;
z-index:0;
margin-left:-20px;
margin-top:-10px;
}
#maintable table.items .afterGlow td {
text-align:center;
vertical-align:middle;
}
table.items .afterGlow img {
width:auto;
}
table.items .itemElement {
position:relative;
z-index:0;
cursor:pointer;
}

table.items .archivedItem {
position:absolute;
margin-left:-17px;
margin-top:-8px;
}

table.items .item img.archive {
position:absolute;
margin-top:-2px;
margin-left:151px;
}

/* ITEM */
table.item .item {
}
table.item .item h1 {
font-size:24px;
margin-top:7px;
margin-left:21px;
}
table.item .item h1 span {
color:#333;
}
table.item .item h1 .pdf {
position:absolute;
margin-top:-8px;
margin-left:12px;
}
table.item .item img.big {
position:absolute;
margin-top:-140px;
margin-left:400px;
z-index:1;
}
#maintable table.item .item .images {
width:100%;
}
#maintable table.item .item .images td {
height:40px;
vertical-align:bottom;
text-align:left;
padding:0 22px;
}
table.item .item img.logo {
position:relative;
margin-top:0;
margin-left:0;
width:35px;
}
table.item .item div.sep {
background-image:url(/Dimotion/img/sep-vertical-opacity.png);
font-size:1px;
line-height:2px;
height:2px;
margin:15px 20px;
clear:both;
}

table.item .item ul {
padding:0 22px;
margin:0;
height:20px;
}
table.item .item li {
list-style:none;
float:left;
color:#333;
font-size:14px;
font-weight:bold;
padding:0 20px 15px 0;
margin:0px;
}
table.item .item li a {
color:#810000;
}
table.item .item div.content {
clear:both;
padding:0 22px;
}
table.item .item h4 {
font-size:13px;
color:#810000;
}

table.item .item .price {
font-size:14px;
font-weight:bold;
color:#810000;
margin:0;
padding:0px 22px 10px 22px;
}
table.item .attributes {
width:100%;
}
table.item .attributes th,
table.item .attributes td {
font-size:12px;
text-align:left;
padding:3px 20px 3px 0;
}
table.item .attributes td {
color:#333;
border-top:1px solid #dce7ed;
font-size:12px;
padding:3px 20px 3px 0;
vertical-align:top;
}
table.item .attributes .titel {
width:200px;
}
table.item .attributes h5 {
color:#7B052D;
font-size:13px;
margin:0;
padding:0;
padding-top:5px;
}



table.item .drivers {
font-size: 14px;
font-weight:bold;
ffont-style:italic;
color: #444;
white-space: nowrap;
}
table.item .drivers .n {
padding:0px 0px 7px 0;
}
table.item .drivers .c {
margin-top:-4px;
padding-bottom:6px;
padding-left:5px;
font-weight:normal;
}
table.item .drivers .c .n {
padding:0px;
}
table.item .drivers .n a {
padding-left:20px;
}
table.item .drivers .n span {
padding-left:25px;
cursor:pointer;
}
table.item .drivers .n a {
font-size:12px;
font-style:normal;
color:#810000;
}

table.item .drivers .driver {
text-decoration:underline;
}

table.item .drivers img.exe,
table.item .drivers img.folder {
position:absolute;
}
table.item .drivers img.folder {
margin-top:-1px;
cursor:pointer;
}
table.item .drivers img.exe {
margin-top:4px;
}


/* NAV-CONTAINER */
.nav-produkte {
padding:0;
font-size:12px;
height:100%;
}
.nav-produkte table.produkte {
width:100%;
height:100%;
}
.nav-produkte td {
width:33%;
font-size:12px;
padding:10px 20px;
}
.nav-produkte .list {
width:100%;
height:46%;
}
.nav-produkte .list td {
padding:0 15px;
width:48%;
}

.nav-produkte img {
margin:5px 15px;
}
.nav-produkte h1 {
color:#810000;
font-size:20px;
font-weight:bold;
margin:15px;
}
.nav-produkte h1 a {
color:#810000;
}
.nav-produkte a {
text-decoration:none;
color:#777;
font-weight:bold;
}
.nav-produkte a:hover {
text-decoration:underline;
}
.nav-produkte .list a {
display:block;
padding:1px 0;
}

.nav-produkte td.vanish {
height:1px;
font-size:1px;
padding:8px 0;
}
.nav-produkte td.img {
width:4px;
background-image: url(/Dimotion/img/sep-vertical.png);
background-repeat:repeat-y;
background-position:1px 0;
margin:0;
padding:0;
}

/*
	content
*/
.red {
width:100%;
height:100%;
}
.red td {
font-size:1px;
}
.red .lo {
background-image:url(/Dimotion/img/red/left-top.png);
height:10px;
}
.red .ro {
background-image:url(/Dimotion/img/red/right-top.png);
background-position:right top;
height:10px;
}
.red .m {
height:98%;
font-size:13px;
background-color:#810000;
background-image:url(/Dimotion/img/red/right-top.png);
background-repeat:repeat-x;
background-position:right -10px;
}
.red .lu {
background-image:url(/Dimotion/img/red/left-bottom.png);
height:10px;
font-size:0;
}
.red .ru {
background-image:url(/Dimotion/img/red/right-bottom.png);
background-position:right top;
font-size:0;
}

/*
	content
*/
.grey {
width:100%;
height:100%;
}
.grey td {
font-size:1px;
}
.grey .lo {
background-image:url(/Dimotion/img/grey/left-top.png);
height:10px;
}
.grey .ro {
background-image:url(/Dimotion/img/grey/right-top.png);
background-position:right top;
height:10px;
}
.grey .m {
height:98%;
font-size:13px;
background-color:#525252;
background-image:url(/Dimotion/img/grey/right-top.png);
background-repeat:repeat-x;
background-position:right -10px;
}
.grey .lu {
background-image:url(/Dimotion/img/grey/left-bottom.png);
height:10px;
font-size:0;
}
.grey .ru {
background-image:url(/Dimotion/img/grey/right-bottom.png);
background-position:right top;
font-size:0;
}

/*
	content
*/
.bluegrey {
width:100%;
height:100%;
}
.bluegrey td {
font-size:1px;
}
.bluegrey .lo {
background-image:url(/Dimotion/img/bluegrey/left-top.png);
height:10px;
}
.bluegrey .ro {
background-image:url(/Dimotion/img/bluegrey/right-top.png);
background-position:right top;
height:10px;
}
.bluegrey .m {
height:98%;
font-size:13px;
background-color:#44494d;
background-image:url(/Dimotion/img/bluegrey/right-top.png);
background-repeat:repeat-x;
background-position:right -10px;
}
.bluegrey .lu {
background-image:url(/Dimotion/img/bluegrey/left-bottom.png);
height:10px;
font-size:0;
}
.bluegrey .ru {
background-image:url(/Dimotion/img/bluegrey/right-bottom.png);
background-position:right top;
font-size:0;
}


/*
	content
*/
.sky {
width:100%;
height:100%;
}
.sky td {
font-size:1px;
}
.sky .lo {
background-image:url(/Dimotion/img/blue/left-top.png);
height:10px;
}
.sky .ro {
background-image:url(/Dimotion/img/blue/right-top.png);
background-position:right top;
height:10px;
}
.sky .m {
height:98%;
font-size:13px;
background-color:#d0dee6;
background-image:url(/Dimotion/img/blue/right-top.png);
background-repeat:repeat-x;
background-position:right -10px;
}
.sky .lu {
background-image:url(/Dimotion/img/blue/left-bottom.png);
height:10px;
font-size:0;
}
.sky .ru {
background-image:url(/Dimotion/img/blue/right-bottom.png);
background-position:right top;
font-size:0;
}

/*
	content
*/
.search {
width:100%;
}
.search td {
font-size:1px;
}
.search .lo {
background-image:url(/Dimotion/img/red/left-top.png);
height:10px;
}
.search .ro {
background-image:url(/Dimotion/img/red/right-top.png);
background-position:right top;
height:10px;
}
.search .m {
height:98%;
font-size:13px;
background-color:#810000;
background-image:url(/Dimotion/img/red/right-top.png);
background-repeat:repeat-x;
background-position:right -10px;
}
.search .lu {
background-image:url(/Dimotion/img/red/left-bottom.png);
height:10px;
font-size:0;
}
.search .ru {
background-image:url(/Dimotion/img/red/right-bottom.png);
background-position:right top;
font-size:0;
}

.search input {
margin:0 0 20px 17px;
width:243px;
font-size:14px;
color:#333;
}
.start .search input {
margin:0 0 20px 22px;
color:#aaa;
}
.start .search img {
position:absolute;
margin-top:0px;
margin-left:10px;
cursor:pointer;
}
.search h1 {
margin-left:16px;
}
.start .search h1 {
margin-left:20px;
color:white;
}
.search form {
padding:0;
margin:0;
}
.search p {
padding:0 17px;
color:#333;
}
.start .search p {
padding:0 22px;
color:white;
}

/* SUCH-FORMULAR */
.advancedSearch .singleRow {
width:100%;
height:100%;
}
.advancedSearch .first {
height:120px;
}
.advancedSearch .second {
height:100%;
}

.advancedSearch .red h1,
.advancedSearch .red p {
color:white;
}
.advancedSearch #form td {
font-size:12px;
}
.advancedSearch #form p {
margin-top:7px;
margin-bottom:5px;
}
.advancedSearch #form .submit {
vertical-align:bottom;
padding-bottom:1px;
padding-left:15px;
cursor:pointer;
}
.advancedSearch #form .submit img {
cursor:pointer;
}
.advancedSearch #form input {
margin-bottom:0;
}
.advancedSearch #form div.sep {
font-size:1px;
height:2px;
line-height:2px;
}
.advancedSearch .search {
padding-bottom:5px;
}
.nothingFound {
margin-top:-10px;
padding:0 17px;
}



/*
	content
*/
.right .lo,
.right .lu,
.search .lu {
background-position:-10px top;
}

.search .ro,
.threeRow .row1 .search .ru,
.itemFinder .ro,
.itemFinder .ru,
.itemPreview .ro,
.itemResult .ro {
background-position:0 top;
}
.itemResult {
height:230px;
}


.twoRow,
.threeRow {
width:100%;
height:100%;
}
.twoRow .row1,
.threeRow .row1,
.threeRow .row2,
.threeRow .row3 {
width:320px;
}

.threeRow .row1 .ru {
background-position:right top;
}

.threeRow .row2 .lo {
background-position:-10px top;
}
.threeRow .row2 .ru,
.threeRow .row2 .ro {
background-position:0 top;
}

.itemFinder {
height:360px;
}
.twoRow .right .lu {
background-position:left top;
}


.itemFinder .pc {
position:absolute;
margin-top:37px;
}
.start .itemFinder .pc {
margin-top:20px;
}
.itemFinder #title {
margin:10px 22px;
}
.itemFinder p#teaser {
margin:0px 22px 7px 22px;
color:white;
}
.itemFinder div.sep {
background-image:url(/Dimotion/img/sep-vertical-opacity.png);
font-size:1px;
margin:0px 20px 10px 20px;
height:2px;
line-height:2px;
}
.itemFinder .sel {
padding:10px 22px 20px 22px;
}
.itemFinder .sel table {
width:100%;
}
.itemFinder .sel table td.title {
padding-top:3px;
padding-right:10px;
}
.itemFinder .sel table td.select {
width:167px;
padding:0px;
}
.itemFinder .sel table td {
padding-bottom:11px;
font-size:14px;
color:white;
}
span.select {
position: absolute;
width: 167px;
height: 22px;
padding: 0 24px 0 5px;
color: #fff;
font: 14px/21px arial,sans-serif;
background: url(/Dimotion/img/select.png) no-repeat;
overflow: hidden;
}
.itemFinder .sel select {
width:100%;
font-size: 14px;
}
.itemFinder .submit {
float:right;
padding-right:22px;
cursor:pointer;
}
.itemFinder .submit span {
position:absolute;
margin-left:-86px;
margin-top:12px;
font-size:17px;
font-weight:bold;
color:white;
text-decoration:none;
}
.itemFinder .submit a {
text-decoration:none;
}

.itemPreview .container {
padding-bottom:10px;
}
.itemPreview table {
width:100%;
}
.itemPreview p {
padding:0 22px;
color:white;
font-size:12px;
}
.itemPreview td.left p {
padding:0 10px 0 22px;
}
.itemPreview td.right p {
padding:0 22px 0 10px;
}
.itemPreview a {
color:white;
}
.itemPreview .overview {
position:absolute;
margin-top:-15px;
margin-left:146px;
}
.itemPreview div.sep {
background-image:url(/Dimotion/img/sep-vertical-opacity.png);
font-size:1px;
margin:10px 20px;
}
.itemPreview td {
width:50%;
}

.itemResult {
height:600px;
}
.itemResult .container {
padding: 6px 20px;
}
.itemResult .container table {
width:100%;
}
.itemResult h1 {
font-size:19px;
color:#333;
margin:3px 0 18px 0;
}
.itemResult .container td {
font-size:12px;
color:#333;
padding-left:10px;
}
.itemResult .container th {
font-size:14px;
color:#810000;
text-align:left;
padding-left:10px;
}
.itemResult div.sep {
background-image:url(/Dimotion/img/sep-vertical-opacity.png);
font-size:1px;
line-height:2px;
height:2px;
margin:10px 0px;
}
.itemResult div.sep.first {
margin:5px 0 10px 0;
}
.itemResult th.preis,
.itemResult td.preis {
text-align:right;
}
.itemResult .preis img {
margin:10px 12px 0 0;
}

.impressum p {
padding:0 22px;
}
.agb {
padding:0 22px;
}
.agb ul {
padding:0;
}
.agb li {
list-style:none;
}
.agb li a {
color:#810000;
}
.agb h2 {
color:#444;
}
