﻿body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 85%;color: #000;background: #f0eeeb;text-align: center;padding: 0;margin: 0 0 20px 0;}
#outer {width: 964px;margin: 28px auto 0px;padding: 0;border:1px solid #ffffff}
#inner {width: 964px;margin: 0 0 0px 0;padding: 0 0 2px 0;text-align: left;background: transparent url(/images/bg.gif) repeat-x bottom left;}
/**************************************/
/* Header #header */
/**************************************/
#header {padding: 0;margin: 0;color: #000;background: transparent url(/images/header-bg.png) no-repeat top left;height: 98px;border-bottom: 1px solid #f0eeeb;}
#header .logo {float:left;margin: 0; padding: 15px 0 0 15px;}
#header .LanguageSelect {float:right;margin: 0; padding: 8px 15px 0 0;}
#header .LanguageSelect select {border: 1px solid #fff;font-family: Verdana,Arial,Helvetica, sans-serif;color: #000;background: #FFF;margin:0;padding:0;height:19px;width:128px;font-size: 75%;}
/**************************************/
/* Metanavigation #metanav */
/**************************************/
#metanav {float:right;margin: 0;padding: 9px 12px 7px 0;font-size: 75%;}
#metanav ul {margin: 0; padding: 0;list-style:none;list-style-image: none;}
#metanav li {float:left;background: transparent url(/images/metanav-tri.gif) no-repeat 7px 3px;margin: 0; padding: 0 0px 0 13px;}
#metanav li.first {background: transparent none;}
#metanav a {text-decoration: none;color: #ffffff;background: transparent;padding: 0 2px;}
#metanav a.active, #metanav a.active:link, #metanav a.active:visited, #metanav a.active:hover, #metanav a.active:active, #metanav a.active:focus {background: #006cc0; text-decoration: none;}
#metanav a:link {text-decoration: none;color: #ffffff;background: transparent;}
#metanav a:visited {text-decoration: none;color: #ffffff;background: transparent;}
#metanav a:hover {text-decoration: underline;color: #ffffff;background: transparent;}
#metanav a:active {text-decoration: underline;color: #ffffff;background: transparent;}
#metanav a:focus {text-decoration: underline;color: #ffffff;background: transparent;}
/**************************************/
/* Hauptnavigation #nav */
/**************************************/
#nav {margin: 0; padding: 0; background: #454545; color: #fff;font-size: 90%;border-bottom: 1px solid #eaeaea;}
#nav .navcontent {float:left;margin: 0; padding: 0 0 0 216px;}
#nav .navcontent ul {margin: 0; padding: 0;list-style:none;list-style-image: none;}
#nav li {float:left;padding: 3px 6px 4px 7px;margin-right: 11px}
#nav li.active {background: #006cc0;color: #ffffff; font-weight: bold;}
#nav a {text-decoration: none;color: #fff; font-weight: bold;background: transparent;}
#nav a:link {text-decoration: none;color: #fff; font-weight: bold;background: transparent;}
#nav a:visited {text-decoration: none;color: #fff; font-weight: bold;background: transparent;}
#nav a:hover {text-decoration: underline;color: #fff; font-weight: bold;background: transparent;}
#nav a:active {text-decoration: underline;color: #fff; font-weight: bold;background: transparent;}
#nav a:focus {text-decoration: underline;color: #fff; font-weight: bold;background: transparent;}
#nav a {text-decoration: none;color: #fff; font-weight: bold;background: transparent;}
#nav a.active:link {text-decoration: none;color: #ffffff;background: transparent;}
#nav a.active:visited {text-decoration: none;color: #ffffff;background: transparent;}
#nav a.active:hover {text-decoration: underline;color: #ffffff;background: transparent;}
#nav a.active:active {text-decoration: underline;color: #ffffff;background: transparent;}
#nav a.active:focus {text-decoration: underline;color: #ffffff;background: transparent;}
/**************************************/
/* Contentbereich #content */
/**************************************/
#start #content {margin: 0;padding: 0 0 0 0;background: transparent url(/images/home-bg.gif) repeat-y top left;line-height: 17px;font-size: 90%;border-bottom: 1px solid #fff}
#content {clear:both;margin: 0;padding: 0 0 0 0;color: #000;background: transparent url(/images/content-bg.gif) repeat-y top left;line-height: 17px;font-size: 90%;border-bottom: 1px solid #fff;min-height: 420px;}
#content #visual {border-bottom: 1px solid #fff;}
#content #ContentBox {float:left;width:519px;margin: 0; padding: 12px 38px 24px 38px;}
#start #content #SideArea {padding: 0px 0 35px 0;}
#content #SideArea {float:right; width: 184px; margin: 0; padding: 3px 0 33px 0;font-size: 90%;line-height: 15px;}
#content #SideArea p {padding-left:2px}
/**************************************/
/* Subnavigation #subnav */
/**************************************/
#subnav {float:left;width:183px;margin: 45px 0 35px 0;padding: 0; border-top: 1px solid #eaeaea}
/* dark with anthrazit balk */
#subnav ul.dark li.active, #subnav ul.dark li.mitKinder {background: #454545;}
#subnav ul {margin: 0;padding: 0;font-size: 90%;list-style:none;list-style-image: none;}
#subnav li {border-bottom: 1px solid #eaeaea;margin: 0;padding: 0 0 0 8px}
#subnav li.active {background: #006cc0;}
#subnav li.mitKinder {background: #006cc0;border-bottom: none}
#subnav a {text-decoration: none;color: #000;background: transparent;display:block;padding: 2px 0 3px 8px;}
#subnav a:link {text-decoration: none;color: #000;background: transparent;}
#subnav a:visited {text-decoration: none;color: #000;background: transparent;}
#subnav a:hover {text-decoration: none;color: #006cc0;background: transparent;}
#subnav a:active {text-decoration: underline;color: #006cc0;background: transparent;}
#subnav a:focus {text-decoration: underline;color: #006cc0;background: transparent;}
#subnav li.active a.active, #subnav li.active a.active:link, #subnav li.active a.active:visited,#subnav li.active a.active:hover, #subnav li.active a.active:active,#subnav li.active a.active:focus {text-decoration: none;color: #006cc0;background: #fff !important; margin-left: 0px; font-weight:bold;}
#subnav a.active, #subnav a.active:link, #subnav a.active:visited,#subnav a.active:hover, #subnav a.active:active,#subnav a.active:focus {text-decoration: none;color: #006cc0;background: transparent; margin-left: 0px; font-weight:bold;}
#subnav li.mitKinder a.active, #subnav li.mitKinder a.active:link, #subnav li.mitKinder a.active:visited {text-decoration: none;color: #006cc0;background: #eaeaea;padding-left: 8px;}
#subnav li.mitKinder a.active:hover, #subnav li.mitKinder a.active:active, #subnav li.mitKinder a.active:focus {text-decoration: none;color: #006cc0;background: #eaeaea;padding-left: 8px;}
/* Level 2 */
#subnav ul ul {margin: 0;padding: 0px 0 7px 0;font-size: 100%;list-style:none;list-style-image: none;background: #EAEAEA; color: #000;}
#subnav ul ul li {border-bottom: none;margin: 0; padding: 1px 0 1px 0; background: #EAEAEA;}
#subnav ul ul li.active {border-bottom: none;margin: 0; padding: 1px 0 1px 0; background: #EAEAEA !important;}
#subnav ul ul li.mitKinder {border-bottom: none;margin: 0; padding: 1px 0 1px 0; background: #EAEAEA !important;}
#subnav ul li.mitKinder ul a {text-decoration: none;color: #000;background: transparent;padding: 0 0 0 20px}
#subnav ul li.mitKinder ul a:link {text-decoration: none;color: #000;background: transparent;}
#subnav ul li.mitKinder ul a:visited {text-decoration: none;color: #000;background: transparent;}
#subnav ul li.mitKinder ul a:hover {background: transparent;text-decoration: none;color: #006cc0;}
#subnav ul li.mitKinder ul a:active {text-decoration: underline;color: #006cc0;background: transparent;}
#subnav ul li.mitKinder ul a:focus {text-decoration: underline;color: #006cc0;background: transparent;}
#subnav ul li.mitKinder ul a.active {color: #ffffff;background: #006cc0;margin:0;}
#subnav ul ul li.active a.active, #subnav ul ul li.active a.active:link, #subnav ul ul li.active a.active:visited, #subnav ul ul li.active a.active:hover, #subnav ul ul li.active a.active:focus, #subnav ul ul li.active a.active:active {text-decoration: none;color: #006cc0;background: #fff !important;padding-left: 20px;}
#subnav ul ul li.mitKinder a.active, #subnav ul ul li.mitKinder a.active:link, #subnav ul ul li.mitKinder a.active:visited {text-decoration: none;color: #006cc0;background: #eaeaea;padding-left: 20px;}
#subnav ul ul li.mitKinder a.active:hover, #subnav ul ul li.mitKinder a.active:active, #subnav ul ul li.mitKinder a.active:focus {text-decoration: none;color: #006cc0;background: #eaeaea;padding-left: 20px;}
/* Level 3 */
#subnav ul ul ul {margin: 0;padding: 1px 0 0 0;font-size: 100%;list-style:none;list-style-image: none;background: #eaeaea; color: #000;}
#subnav ul ul ul li {margin: 0; padding: 1px 0 1px 0;}
#subnav ul ul li.mitKinder ul a {text-decoration: none;color: #000;background: transparent;padding: 0px 0 0px 32px}
#subnav ul ul li.mitKinder ul a:link {text-decoration: none;color: #000;background: transparent;}
#subnav ul ul li.mitKinder ul a:visited {text-decoration: none;color: #000;background: transparent;}
#subnav ul ul li.mitKinder ul a:hover {background: transparent;text-decoration: none;color: #006cc0;}
#subnav ul ul li.mitKinder ul a:active {text-decoration: underline;color: #006cc0;background: transparent;}
#subnav ul ul li.mitKinder ul a:focus {text-decoration: underline;color: #006cc0;background: transparent;}
#subnav ul ul ul li.active a.active, #subnav ul ul ul li.active a.active:link, #subnav ul ul ul li.active a.active:visited, #subnav ul ul ul li.active a.active:hover, #subnav ul ul ul li.active a.active:active, #subnav ul ul ul li.active a.active:focus {background: #fff;color:#006cc0;padding-left: 32px;}
#subnav ul ul ul li.mitKinder a.active, #subnav ul ul ul li.mitKinder a.active:link, #subnav ul ul ul li.mitKinder a.active:visited {background: #eaeaea;color:#000;padding-left: 32px;}
#subnav ul ul ul li.mitKinder a.active:hover, #subnav ul ul ul li.mitKinder a.active:active, #subnav ul ul ul li.mitKinder a.active:focus {background: #eaeaea;color:#006cc0;padding-left: 32px;}
/**************************************/
/**************************************/
/* Sitemap */
/**************************************/
#content .sitemap {margin: 0 0 0 1px; padding: 0;font-size:100%;}
#content .sitemap ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;background:#FFF;}
#content .sitemap ul li {margin: 10px 0 5px 0;padding: 1px 5px 2px 5px;background: #f1f1f1;color: #000;}
#content .sitemap ul li.ohne {margin: 0;padding: 5px 0 0 0;background: #FFF none;color: #000;width:515px;}
#content .sitemap ul ul {list-style-image: none;list-style:none outside;padding:0px;margin:0 0 5px 0;}
#content .sitemap ul ul li {padding:0px 0px 2px 0px;margin:0px 0px 0px 4px;background:#fff;color:#000;}
#content .sitemap ul ul li.ohne2  {margin: 0 0 0 18px;padding: 0;background: transparent none;color: #000;width:490px;}
#content .sitemap ul ul ul {list-style-image: none;list-style:none outside;padding:0;margin:5px 0 5px 0;background:#fff;color:#000;}
#content .sitemap ul ul ul li {padding:0 0 2px 0px;margin:0 0 0 10px;}
#content .sitemap ul ul li.ohne3  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#content .sitemap ul ul ul ul {list-style:none outside;padding:0;margin:5px 0 10px 0;}
#content .sitemap ul ul ul ul li {padding:0;margin:0 0 0 34px;font-size:100%;}
a.sitemaplink, a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited {text-decoration:none;background: #fff;color: #006CC0;font-size: 100%;}
a.sitemaplink:hover {text-decoration:underline;color: #006CC0;background: #fff;font-size: 100%;}
a.sitemaplinkb, a.sitemaplinkb:link, a.sitemaplinkb:visited {text-decoration:none;color: #454545;background: transparent;font-weight:bold;}
a.sitemaplinkb:hover {text-decoration:underline;color: #454545;background: transparent;}
a.sitemaplinkb:active, a.sitemaplinkb:focus {text-decoration:underline;color: #454545;background: transparent;}

/**************************************/
/* CONTENT */
/**************************************/
#content a.weiterlink {background: #f1f1f1 url(/images/weiterlink-tri-white.gif) top left no-repeat; padding-left: 20px; padding-bottom: 2px}
/* breadcrumb */
#breadcrumb {margin: 0; padding: 0 0 13px 0;font-size: 80%; color: #000}
#breadcrumb ul {margin: 0; padding: 0;list-style:none;list-style-image: none;}
#breadcrumb ul li {display: inline;padding-right:12px; color: #000; background: transparent url(/images/breadcrumb-tri.gif) right 2px no-repeat;line-height: 14px;}
#breadcrumb ul li.active {color: #006cc0; background: transparent;}
/* neu */#breadcrumb a {text-decoration: none;color: #000;background: transparent;}
#breadcrumb a:link {text-decoration: none;color: #000;background: transparent;}
#breadcrumb a:visited {text-decoration: none;color: #000;background: transparent;}
#breadcrumb a:hover {text-decoration: underline;color: #000;background: transparent;}
#breadcrumb a:active {text-decoration: underline;color: #000;background: transparent;}
#breadcrumb a:focus {text-decoration: underline;color: #000;background: transparent;}
/* Content Box */
#content #ContentBox {padding-bottom: 40px}
#content #ContentBox h1 {color: #006cc0; background: transparent; font-size: 15px;margin: 0; padding: 0px 0 8px 0;font-weight:bold;line-height: 145%;}
.sIFR-active #content #ContentBox h1 {padding-bottom: 6px;font-size: 11px;}
.sIFR-active #content #ContentBox h1.hlLeft {float:left;width: 260px;}
#content #ContentBox h2 {color: #454545; background: transparent; font-size: 12px;line-height: 1em;padding: 0px 0 10px 0;margin: 0;}
.sIFR-active #content #ContentBox h2 {padding: 1px 0 5px 0;font-size: 13px;}
#content #ContentBox h3 {color: #454545; background: transparent; font-size: 100%;padding: 0px 0 10px 0;margin: 0;}
#content #ContentBox h4, #content #ContentBox h5 {color: #000; background: transparent;font-weight:normal;font-size: 100%;padding: 0px 0 5px 0;margin: 0;}
#content #ContentBox p {padding: 0 0 17px 0;margin: 0;}
#content #ContentBox .bigpicto {margin-bottom: 12px;}
.sIFR-active #content #ContentBox .bigpicto {margin-bottom: 15px;}
#content #ContentBox .smallpicto {float:left;margin: 3px 12px 5px 0;}
#content #ContentBox .ContentModuleBigPicto,#content #ContentBox .ContentModuleSmallPicto,#content #ContentBox .ContentModuleText, #content #ContentBox .ContentModuleTable, #content #ContentBox .ContentModuleASP, #content #ContentBox .ContentModuleTeaserList {margin: 0; padding: 0 0 0px 2px;}
#content #ContentBox .ContentModuleBigPicto {margin-top: 3px}
#content #ContentBox .ContentModuleSmallPicto {margin-top: 2px}
#content #ContentBox ul.download {margin: 0; padding: 0 0 4px 2px;list-style:none;list-style-image: none;color: #006cc0; background: transparent;line-height: 125%;}
#content #ContentBox ul.download li {clear:left;margin: 0; padding: 0 0 6px 0;}
#content #ContentBox ul.download li div {float:left;width:490px;padding: 0 0 10px 0;margin:0;color:#000000;}
#content #ContentBox ul.download li .icDownload {float:left;width:21px;margin:0;padding:0;}
#content #ContentBox ul.download .data {color: #000; background: transparent;}
/* Content Box ASP for contact */
#content .ASPContent {margin-top: 5px; margin-bottom: 14px}
#content #ContentBox .ASPContent h2 {padding: 4px 0 11px 0}
.sIFR-active #content #ContentBox .ASPContent h2 {padding: 1px 0 4px 0;}
#content .ASPContent .ASPLeft {width: 255px; float:left;}
#content .ASPContent .ASPRight {float:left;}
#content #ContentBox .ASPContent p {margin:0;padding:0;}
#content .ASPContent p.weiterlink a {background: #ffffff url(/images/weiterlink-tri-white.gif) left 1px no-repeat; padding: 1px 0 4px 23px;height: 18px;}
/* Content Box for Teasergroups */
#content .ContentModuleTeaserGroup .ContentTeaser {float:left; width: 156px;margin: 3px 24px 0 0;}
#content .ContentModuleTeaserGroup .Last {margin-right:0;}
#content .ContentModuleTeaserGroup .ContentTeaser img {padding: 0 0 10px 0}
#content #ContentBox .ContentModuleTeaserGroup .ContentTeaser h3 {padding: 0 0 4px 0;}
#content #ContentBox .ContentModuleTeaserGroup .ContentTeaser p {margin: 0; padding: 0 0 7px 0;}
/* neu: Link-Bild für Links in p class="weiterlink" */#content .ContentModuleTeaserGroup .ContentTeaser p.weiterlink a {background: #ffffff url(/images/weiterlink-tri-white.gif) left 1px no-repeat; padding: 0px 0 0px 23px;display:block;font-weight:bold;}
/* Content Box für Teaserlist */
#content #ContentBox .ContentModuleTeaserList {margin-top: 6px;}
#content .ContentModuleTeaserList .ContentTeaser {padding: 0 0 18px 0px;}
#content .ContentModuleTeaserList .ContentTeaser .TeaserPicto {float:left; width: 156px; padding: 4px 12px 0 0;}
#content .ContentModuleTeaserList .ContentTeaser .TeaserContent {float:left;width: 347px}
#content #ContentBox .ContentModuleTeaserList .TeaserContent h2 {padding: 4px 0 4px 0}
.sIFR-active #content #ContentBox .ContentModuleTeaserList .TeaserContent h2 {padding: 1px 0 0px 0}
#content #ContentBox .ContentModuleTeaserList .TeaserContent p {padding: 0 0 7px 0}
#content #ContentBox .ContentModuleTeaserList .TeaserContent p.weiterlink {background: #ffffff url(/images/weiterlink-tri-white.gif) left 1px no-repeat; padding: 0px 0 0px 22px;}
#content #ContentBox .ContentModuleTeaserList .TeaserContent a {font-weight:bold;}
/* Content Box with table class default */
#content #ContentBox .ContentModuleTable {margin-top: 6px;}
table.default {vertical-align: top;}
table.default th {font-weight: normal; color: #ffffff; background: #006cc0;text-align: left;padding: 3px 7px 4px 7px}
table.default tr {clear:left;}
table.default td {color: #000000;vertical-align: top;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff; padding: 3px 7px 4px 7px}
table.default .lightgrey .lighter {background: #f8f8f8}
table.default .lightgrey .darker {background: #f4f4f4}
table.default .darkgrey .lighter {background: #f3f3f3}
table.default .darkgrey .darker {background: #efefef}
table.default td.last {border-right: none;}
table.default td .icDownload {float:left;width:21px;margin:0;padding:0;}
table.default td .linkDownload {float:left;width:165px;margin:0;padding:0;}
/* Content Teaserarea for homepage */
#start #content {position: relative;}
#ContentTeaserArea {float:left;width:780px;}
#ContentTeaserArea .ContentTeaser {float:left;width:260px;margin-right: 0px;padding: 0 0 36px 0;}
#ContentTeaserArea .ContentTeaser h1 {font-size:15px; color: #ffffff; padding-left: 14px; margin: 0px 0 7px 0;position: absolute;top: 257px; z-index: 20}
#ContentTeaserArea .ContentTeaser .ContentTeaserPicto {border-bottom: 1px solid #eaeaea}
#ContentTeaserArea .ContentTeaser h2 {color: #006cc0;font-size:13px; margin:0;padding: 9px 0 5px 14px}
.sIFR-active #ContentTeaserArea .ContentTeaser h2 {padding: 9px 0 0 14px}
#ContentTeaserArea .ContentTeaser p {margin:0;padding: 0 9px 12px 16px;font-size:90%; line-height: 14px}
#ContentTeaserArea .ContentTeaser p.weiterlink {padding: 0 0 0 15px}
#ContentTeaserArea .ContentTeaser p.weiterlink a {font-weight: bold; background: #ffffff url(/images/weiterlink-tri-white.gif) left 1px no-repeat; padding: 1px 0 4px 23px;height: 18px;}
/* Sidearea */
/* more information Links for SideArea */
#SideArea a.weiterlink {background: #f1f1f1 url(/images/weiterlink-tri-grey.gif) left 4px no-repeat; padding: 4px 0 3px 22px;display:block;}
#SideArea .link {padding-top: 4px}
/* Trade Search */
#SideArea .SearchTrade {border-bottom: 1px solid #fff}
#SideArea .SearchTrade form {padding-bottom: 12px;font-family: Arial, Verdana, Helvetica, sans-serif}
#SideArea .SearchTrade .input {border:1px solid #ffffff;background: #cccccc;color: #000;font-size: 95%;width:49px;height: 13px;margin-right: 9px;padding: 2px 3px;}
#SideArea .SearchTrade .button {border:1px solid #ffffff;background: #006cc0; color: #fff;font-size: 80%;margin:0px 0 0 0;vertical-align:top;padding:1px 3px 2px 4px;height: 19px;line-height: 100%}
#start #SideArea .SearchTrade p {margin:0; padding-bottom: 6px;}
/* Contact */
#SideArea .contact {margin: 0; padding: 8px 7px 2px 8px;}
#SideArea .contact h1 {color: #006cc0;background: transparent; margin: 0; padding: 0 0 7px 0;font-size: 12px;}
.sIFR-active #SideArea .contact h1 {padding:0;}
#SideArea .contact h2 {color: #454545;margin: 0; padding: 0 0 0px 2px;font-size: 100%;}
#SideArea .contact p {padding: 0 0 9px 2px;margin: 0;}
#SideArea .contact p span.addressLeft {width: 37px; float:left;}
#SideArea .contact a.weiterlink {float:left;}
/* Contentboxen */
#SideArea .ContentBoxSide {margin: 0; padding: 8px 7px 2px 8px;border-bottom: 1px solid #fff;}
#SideArea .ContentBoxSideLast {margin: 0; padding: 8px 7px 2px 8px;border-bottom: none}
.sIFR-active #SideArea .ContentBoxSide {padding-top: 8px;}
#SideArea .ContentBoxSide h1, #SideArea .ContentBoxSideLast h1 {color: #006cc0;background: transparent; margin: 0; padding: 0 0 7px 0;font-size: 12px;}
.sIFR-active #SideArea .ContentBoxSide h1, .sIFR-active #SideArea .ContentBoxSideLast h1 {padding-bottom: 0px;}
#SideArea .ContentBoxSide h2, #SideArea .ContentBoxSideLast h2 {color: #454545;margin: 0; padding: 0 0 5px 2px;font-size: 100%;}
#SideArea .ContentBoxSide p, #SideArea .ContentBoxSideLast p {padding: 0 0 14px 2px;margin: 0;line-height: 15px}
#SideArea p span.addressLeft {width: 37px; float:left;}
#SideArea .ContentBoxSide ul,#SideArea .ContentBoxSideLast ul {margin: 0; padding: 0 0 4px 2px;list-style:none;list-style-image: none;color: #006cc0; background: transparent;line-height: 125%;}
#SideArea .ContentBoxSide ul li, #SideArea .ContentBoxSideLast ul li {clear:left;margin: 0; padding: 0 0 6px 0;}
#SideArea .ContentBoxSide ul li div, #SideArea .ContentBoxSideLast ul li div {float:left;width:140px;padding: 0 0 10px 0;margin:0;color:#000000;}
#SideArea .ContentBoxSide ul li .icDownload, #SideArea .ContentBoxSideLast ul li .icDownload {float:left;width:21px;margin:0;padding:0;}
#SideArea .ContentBoxSide ul .data, #SideArea .ContentBoxSideLast ul .data {color: #000; background: transparent;}
#SideArea .ContentBoxSide img.teaserImg, #SideArea .ContentBoxSideLast img.teaserImg {float:left;padding: 3px 8px 0px 0}

/* Default Links */
a {text-decoration: none;background: transparent; color: #006cc0;}
a:link {text-decoration: none;background: transparent; color: #006cc0;}
a:visited {text-decoration: none;background: transparent; color: #006cc0;}
a:hover {background: transparent; color: #006cc0;text-decoration: underline;}
a:active {background: transparent; color: #006cc0;text-decoration: underline;}
a:focus {background: transparent; color: #006cc0;text-decoration: underline;}
/* allgemeine Styles */
.fett {font-weight:bold;}
/* Invisible Elements - fuer Textversion der Webseite */
.invis, hr {display: none;}
/* Image: Borders none*/
img {border: none;}
img.icon {vertical-align:middle; padding-right: 2px}
/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0;padding: 0;}
.clear2 {clear:both;height: 0;line-height: 0px;margin: 0;padding: 0;}
/**************************************/
/* Barrierefreie Formate */
/**************************************/
.unsichtbar, dfn, .produktdetailsmore {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;display: inline;}

/**************************************/
/* Forms Allgemein */
/**************************************/
form {margin: 0;padding:0;}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
fieldset {border: none;margin:0;padding:0;}
input, select {background: #f8f8f8; border: 1px solid #cccccc; font-size:95%;font-family: Arial, Verdana, Helvetica, sans-serif;}
textarea {background: #f8f8f8; border: 1px solid #cccccc; font-size:95%;font-family: Arial, Verdana, Helvetica, sans-serif;}
/* Contact Forms */
.formnote {text-align: right;width: 453px;}
#content #standardform {width:519px;margin:0;padding:0;}
#content #standardform p.error {color: #ff0000; margin:0;padding: 0 0 3px 0; font-size:90%}
#standardform fieldset {margin:0 0 5px 0;padding:0;}
#content #ContentBox #standardform h3 {background: #f1f1f1;color: #454545;margin: 0px 0 10px 0;padding: 1px 5px 2px 5px;}
#content #ContentBox #standardform h4 {color: #454545; background: transparent; font-size: 100%;font-weight:bold;padding: 0px 0 5px 0;margin: 0;}
#standardform .LabelForrunner {float:left; width: 239px;padding: 0 0 10px 0}
#standardform .LabelForrunner2 {float:left; width: 23px;padding: 0 0 5px 0}
#standardform .LabelFollower {float:left;width: 215px;padding: 0 0 10px 0}
#standardform .LabelFollower2 {float:left;width: 440px;padding: 0 0 5px 0}
#standardform .LabelVolleBreite {width: 519px;padding: 0 0 10px 0}
#standardform label {padding: 0 0 0 1px}
#standardform .select {width:214px;}
#standardform .input {width: 202px; padding: 1px 5px 2px 5px;margin: 3px 0 0 0}
#standardform .inputeinDrittel {width: 41px; padding: 1px 5px 2px 5px;margin: 3px 10px 0 0}
#standardform .inputzweiDrittel {width: 139px; padding: 1px 5px 2px 5px;margin: 3px 0 0 0}
#standardform input.button {border:1px solid #ffffff;background: #006cc0; color: #fff;margin:0px 0 0 0;padding:0px 5px 1px 5px;line-height: 100%; font-size:90%;float:right;}
#standardform textarea {width:441px; padding: 0 5px;margin: 3px 0 0 0}
#standardform .inputcheckbox {border:none;background:#fff;color:#000;}
/**************************************/
/* Tools */
/**************************************/
/* Search for merchants/offices */
#offices-map {margin:0 0 21px 0;padding:0; overflow: hidden}
#searchMerchants {margin:0;padding:0;}
#searchMerchants form, fieldset {width:100%;}
#searchMerchants .LabelForrunner {float:left;width:195px;padding: 0 10px 10px 0;margin:0;text-align:right;}
#searchMerchants .LabelFollower {float:left;width:200px;padding: 0 0 10px 0;margin:0;}
#searchMerchants label {padding:0;vertical-align:top;}
#searchMerchants .btn {font-size:90%;background:#006CC0;color:#FFF;border:none;padding:0 0 2px 0;margin:7px 0 11px 0;width:60%;cursor:hand;}
#searchMerchants .loadingImg {display:inline;padding:0 0 0 15px;vertical-align:top;}
#searchMerchants #unkreissuche {margin:5px 0 0 0;padding:0;}
#searchMerchants #unkreissuchehinweis {margin:20px 0 0 0;padding:0;}
#searchMerchants #result {margin:25px 0 0 0;padding:0;}
#searchMerchants #result table {font-size:90%;}
#offices-map .officeLayer {background:#FFF;color:#000;border:1px solid #006CC0;font-size:90%;line-height:145%;margin:0;padding:0 0 4px 0;}
#offices-map .officeLayer .h2Outer {background:#F1F1F1;color:#006CC0;margin:0;padding:5px 8px 6px 13px;}
#offices-map .officeLayer .h2Outer .headlineFlag {float:left;width:33px;margin:0;padding:0;}
#offices-map .h2Outer .headline {float:left;width:80%;margin:4px 0 0 0;padding:0;font-weight:bold;color:#006CC0;font-size:100%;}
#offices-map .officeLayer .h2Outer .icClose {float:right;width:17px;margin:4px 0 0 0;padding:0 0 3px 0;}
#offices-map .officeLayer .officeLayerContent {margin:0;padding:4px 13px 5px 13px;}
#offices-map .officeLayer .minHeight {min-height:48px;}
#offices-map .officeLayer .addressBox {margin:0;padding:0;}
#offices-map .officeLayer .boxMarginTop {margin-top:4px;}
#offices-map .officeLayer .addressBox p {padding: 0;margin: 0;}
#offices-map .officeLayer .addressBox span.addressLeft {width: 42px; float:left;}
#offices-map .officeLayer .addressBox span.addressLeft2 {width: 122px; float:left;}
#offices-map .officeLayer .addressBox a.weiterlink {float:left;background:#FFF url(/images/weiterlink-tri-white.gif) no-repeat scroll 0px 3px;padding-left:21px;padding-top:2px}
#offices-map .officeLayer .addressBox .link {padding-top:2px;}
#offices-map .officeLayer .addressBox a.vcardlink {float:left;background:#FFF url(/images/ic_vcard.gif) no-repeat scroll 0px 0px;padding-bottom:2px;padding-left:21px;}
#offices-map .officeLayer .addressBox a.printlink {float:left;background:#FFF url(/images/ic_print.gif) no-repeat scroll 1px 0px;padding-bottom:2px;padding-left:22px;}
/* Calculator for number of revolutions */
#drehzahlrechner {margin:0;padding:0;width:518px;}
#drehzahlrechner form, fieldset {margin:0;padding:0;border:none;}
#drehzahlrechner .boxModul {float:left;width:156px;margin:0;padding:0;}
#drehzahlrechner .boxSpacer {float:left;width:25px;margin:0;padding:0;}
#drehzahlrechner .boxForm {margin:0;padding:6px 0 0 6px;background:#F1F1F1;color:#000;border-bottom:1px solid #FFF;}
#drehzahlrechner .boxErg {margin:0;padding:7px 0 0 7px;background:#006CC0;color:#FFF;height:57px;}
#drehzahlrechner .boxForm label {padding:0 0 0 1px;margin:0;}
#drehzahlrechner .boxForm input {background:#FFF;color:#000;border:1px solid #CCC;padding:1px 5px 2px 5px;margin:3px 7px 6px 0;width:42%;}
#drehzahlrechner .boxForm input.btn {font-size:90%;background:#006CC0;color:#FFF;border:none;padding:0 0 2px 0;margin:7px 0 11px 0;width:44%;}
#drehzahlrechner select {background:#FFF;border:1px solid #CCC;padding:0 0 1px 0;margin:3px 0 6px 0;width:39%;}
#drehzahlrechner .boxForm .inputFloat {float:left;width:84px;margin:0;padding:0;}
#drehzahlrechner .boxForm .inputFloat input {width:75%;}
#drehzahlrechner .boxForm .einheitFloat {float:left;width:40px;margin:0;padding:3px 0 0 0;}
/* Popup-Layer fuer deutsche Niederlassungen */
#content #ContentBox .ContentModuleBigPicto {position: relative;z-index:10;}
#ContentBox .ContentModuleBigPicto #detailLayer {z-index:50 !important;}
#ContentBox .ContentModuleBigPicto .officeLayer {background:#fff;color:#000;border:1px solid #006CC0;font-size:90%;line-height:145%;margin:0;padding:0 0 4px 0;}
#ContentBox .ContentModuleBigPicto .officeLayer .h2Outer {background:#F1F1F1;color:#006CC0;margin:0;padding:5px 8px 6px 13px;}
#ContentBox .ContentModuleBigPicto .officeLayer .h2Outer .headlineFlag {float:left;width:33px;margin:0;padding:0;}
#ContentBox .ContentModuleBigPicto .h2Outer .headline {float:left;width:80%;margin:4px 0 0 0;padding:0;font-weight:bold;color:#006CC0;font-size:100%;}
#ContentBox .ContentModuleBigPicto .officeLayer .h2Outer .icClose {float:right;width:17px;margin:4px 0 0 0;padding:0 0 3px 0;}
#ContentBox .ContentModuleBigPicto .officeLayer .officeLayerContent {margin:0;padding:4px 13px 5px 13px;}
#ContentBox .ContentModuleBigPicto .officeLayer .minHeight {min-height:48px;}
#ContentBox .ContentModuleBigPicto .officeLayer .heightAndScroll {min-height:48px;}
#ContentBox .ContentModuleBigPicto .officeLayer .innerContent {float:left; width: 374px}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox {margin:0;padding:0;}
#ContentBox .ContentModuleBigPicto .officeLayer .boxMarginTop {margin-top:4px;}
#ContentBox .ContentModuleBigPicto .officeLayer .Floatleft {float:left;}
#ContentBox .ContentModuleBigPicto .officeLayer .left {float:left; width:196px;}
#ContentBox .ContentModuleBigPicto .officeLayer .right {float:right; width:170px;}
#content #ContentBox .ContentModuleBigPicto .officeLayer .addressBox h3 {margin:0;padding:0;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox p {padding: 0;margin: 0;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox .addressRight {width:120px;float: left;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox .addressLeft {width:42px;float:left;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox a, #ContentBox .ContentModuleBigPicto .officeLayer .addressBox a:link {display:inline;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox span.addressLeft2 {width: 122px; float:left;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox span.addressLeft3 {width: 201px; float:left;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox a.weiterlink {float:left;background:#FFF url(/images/weiterlink-tri-white.gif) no-repeat scroll 0px 3px;padding-left:21px;padding-top:2px}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox .link {padding-top:2px;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox a.vcardlink {float:left;background:#FFF url(/images/ic_vcard.gif) no-repeat scroll 0px 0px;padding-bottom:2px;padding-left:21px;}
#ContentBox .ContentModuleBigPicto .officeLayer .addressBox a.printlink {float:left;background:#FFF url(/images/ic_print.gif) no-repeat scroll 1px 0px;padding-bottom:2px;padding-left:22px;}