/* ------------------------------------------------------------------------------------------
Das ist der Haupt CSS Stylesheet von NIS time
--------------------------------------------------------------------------------------------- */


/* Body
-------------------------------------------------------------- */

* {margin:0;padding:0;}
html {height:100%;}
body {min-height:101%;position:relative;font-size:16px;text-align:left;background:url(../layout/page-background.jpg) no-repeat center top #CCCCCC;border-top:6px solid #717171;}
	
/* Links
-------------------------------------------------------------- */

a {color:#7AAAEA;text-decoration:none;outline:none;}
a:hover {color:#A0C7F2;text-decoration:underline;}
a:active {outline:none;}

a img {text-decoration:none;}

a.external-link {background:url(../layout/icon-visit.gif) no-repeat right center;padding-right:15px;}

a.more {font-weight:bold;color:#FFF;background:url(../layout/icon-more.gif) no-repeat right center;padding-right:14px;}
a.backlink {font-weight:bold;background:url(../layout/icon-backlink.gif) no-repeat left center;padding-left:20px;}
.member-of {margin-right:0;}

#footer a.backtotop {display:block;float:right;background:url(../layout/icon-totop.gif) no-repeat right center;padding:0 15px 2px 4px;margin-right:15px;color:#3C7FBB;}
#footer a:hover.backtotop {color:#A0C7F2;}

.zoomimage {display:block;float:left;margin:0 25px 20px 0;text-align:center;font-size:10px;color:#333333;}
.zoomimage img {display:block;margin-bottom:5px;border:2px solid #A0C7F2;}
.zoomimage:hover {text-decoration:none;color:#C92629;}
.zoomimage:hover img {border-color:#C92629;}

.clickimage {display:block;float:left;margin:0 5px 8px 5px;text-align:center;font-size:10px;color:#333333;}
.clickimage img {display:block;margin-bottom:5px;border:2px solid #A0C7F2;width:70px;height:70px;}
.clickimage:hover {text-decoration:none;color:#C92629;}
.clickimage:hover img {border-color:#C92629;}
.firstone {margin-left:12px;}

.link-support {background:url(../layout/link-support.gif) no-repeat right center;padding-right:12px;margin-right:3px;}
a.downloaditem {display:block;width:auto;height:105px;font-size:11px;border-bottom:1px solid #EFEFEF;margin:0;padding:10px;}
	
a.downloaditem span {display:block;}
a.downloaditem span.titel {padding-top:10px;font-size:12px;font-weight:bold;color:#7AAAEA;margin-bottom:5px;}
a.downloaditem span.beschreibung {font-size:10px;color:#333;margin-bottom:5px;}
a.downloaditem span.datei {font-size:10px;color:#B0AFAF;text-align:right;}
a.downloaditem img {float:left;margin-right:20px;}
a:hover.downloaditem {text-decoration:none;background-color:#EFEFEF;}

#imageprospekt {background-color:#EFEFEF;}
#imageprospekt:hover {background-color:#DDD;}

.button-screensaver {display:block;margin-bottom:20px;}
.button-screensaver img {border:2px solid #CB2F32;}
.button-screensaver:hover {text-decoration:none;}
.button-screensaver:hover img {border-color:#A0C7F2;}



	
/* Layout Container
-------------------------------------------------------------- */	

#header {padding:30px 0 25px 0;}	
#page {position:absolute;left:50%;margin-left:-493px;width:980px;padding:0 3px 40px 3px;z-index:0;overflow:hidden;}
#container {background-color:#FFF;}
#footer {height:26px;padding:10px 0 0 0;background:url(../layout/bg-footer.gif) no-repeat top center;border-top:4px solid #FFF;}
#logo {display:block;float:left;margin-left:20px;}
#additional {background:url(../layout/bg-additional.gif) no-repeat left top;height:138px;padding:20px 0 0 0;font-size:11px;color:#DFDFDF;}
	
#additional .left-column {width:280px;margin:0 50px 0 30px;}
#additional .middle-column {width:265px;}
#additional .right-column {width:280px;margin-right:25px;}

.moreinfo-left-column {float:left;width:240px;height:20px;}
.moreinfo-middle-column {float:left;width:330px;margin:0 20px 0 0;}
.moreinfo-right-column {float:left;width:330px;}

#additional-onecol {background:url(../layout/bg-additional-onecol.gif) repeat-x left top #606060;padding:20px 30px;font-size:11px;color:#DFDFDF;margin-top:20px;width:920px;}
.holder {padding:0 30px;}
	
	
/* Layout Elements
-------------------------------------------------------------- */

.left-column, .middle-column, .col50-left, .fl, .bildlinks, .floater-left {float:left;}
.right-column, .col50-right, .fr, .bildrechts, .product-column, .overview-column, .floater-right {float:right;}

.bildlinks {margin:0 15px 15px 0;}
.bildrechts {margin:0 0 10px 15px;}

.floater-left {margin:0 40px 0 0;}
.floater-right {margin:0 0 0 30px;}

.clean, #footer, #teaser, #additional-onecol, .separator {display:block;clear:both;}

.sales-partner {float:right;width:280px;}
.contact-options {float:left;width:260px;}

.spacer33 {height:33px;display:block;}
.spacer100 {height:100px;display:block;}
.spacer200 {height:200px;display:block;}

.separator {height:20px;background:url(../layout/separator-light.gif) repeat-x left center;margin-bottom:20px;}

.textimage {margin:0 0 20px 0;}

.col50-left, .col50-right {width:49%;}

.pimage {background-color:#E2E3E4;font-size:11px;}
.pimage ul {padding:10px 0 10px 0;}
.pimage p {font-size:11px;margin:0;padding:0 10px 5px 10px;}
.fixedwidth {width:320px;text-align:center;}

	
	
/* Page Mods
-------------------------------------------------------------- */	
	
body.section-kontakt .left-column {width:310px;margin:0 20px 0 30px;}
body.section-kontakt .middle-column {width:300px;}
body.section-kontakt .right-column {width:250px;margin-right:30px;}

body.section-kontakt-vertretungen .left-column {width:290px;margin:0 25px 0 30px;}
body.section-kontakt-vertretungen .middle-column {width:290px;}
body.section-kontakt-vertretungen .right-column {width:290px;margin-right:30px;}

body.section-support .left-column {width:480px;margin-left:30px;}
body.section-support .right-column {width:400px;margin-right:30px;}

body.section-support-article .left-column {width:590px;margin-left:30px;}
body.section-support-article .right-column {width:300px;margin-right:30px;}

.product-column {width:680px;padding:30px 30px 0 0;}
.overview-column {width:690px;padding:30px 30px 0 0;}

body.section-impressum .left-column {width:310px;margin:0 20px 0 30px;}
body.section-impressum .middle-column {width:300px;}
body.section-impressum .right-column {width:250px;margin-right:30px;}

body.section-downloads .left-column {width:500px;margin-left:30px;}
body.section-downloads .right-column {width:380px;margin-right:30px;}

body.section-anwendungen .left-column {width:440px;margin-left:30px;}
body.section-anwendungen .right-column {width:440px;margin-right:30px;}

body.section-jobs .left-column {width:310px;margin-left:30px;}
body.section-jobs .right-column {width:570px;margin-right:30px;}
/* body.section-jobs .right-column {width:250px;margin-right:330px;} */

body.section-supportnews .left-column {width:250px;margin-left:30px;}
body.section-supportnews .right-column {width:630px;margin-right:30px;}

body.section-messen .left-column {width:285px;margin:0 30px;padding-bottom:40px;}
body.section-messen .middle-column {width:285px;padding-bottom:40px;}
body.section-messen .right-column {width:285px;margin-right:30px;padding-bottom:40px;}

body.section-unternehmen .left-column {width:480px;margin-left:30px;}
body.section-unternehmen .right-column {width:380px;margin:-60px 30px 0 0;background:url(../content/history-table-top.gif) no-repeat center top #FFF;padding:10px;}


/* Navigation
-------------------------------------------------------------- */

#navigation {display:block;float:right;width:704px;height:34px;padding:3px;margin:7px -3px 0 0;background:url(../layout/bg-navigation.png) no-repeat left top;}
#navigation li {list-style:none;padding:0;margin:0;float:left;}

#navigation li a {display:block;font-size:12px;font-weight:bold;color:#FFF;height:27px;padding:6px 0 0 0;text-align:center;background:url(../layout/bg-standard-button.gif) repeat-x 0 0;border-left:1px solid transparent;border-right:1px solid transparent;}
#navigation li a:hover {color:#CCC;background-position:0 -33px;}

#navigation a.button-home {border-left:0;background:url(../layout/bg-first-button.gif) no-repeat left 0;}
#navigation a.button-jobs {border-right:0;background:url(../layout/bg-last-button.gif) right 0;}
#navigation a:hover.button-home {background-position:left -33px;}
#navigation a:hover.button-jobs {background-position:right -33px;}

body.section-unternehmen #navigation a.button-unternehmen, body.section-produkte #navigation a.button-produkte, 
body.section-anwendungen #navigation a.button-anwendungen, body.section-support #navigation a.button-support, 
body.section-support-article #navigation a.button-support, body.section-downloads #navigation a.button-downloads, 
body.section-kontakt #navigation a.button-kontakt, body.section-kontakt-vertretungen #navigation a.button-kontakt, 
body.section-supportnews #navigation a.button-support, body.section-jobs #navigation a.button-unternehmen, 
body.section-messen #navigation a.button-unternehmen {background-position:0 -66px;color:#C61C1F;border-color:#FFF;}

body.section-home #navigation a.button-home {border-color:#FFF;background-position:left -66px;color:#C61C1F;}
body.section-jobs #navigation a.button-jobs {border-color:#FFF;background-position:right -66px;color:#C61C1F;}

#navigation li:hover {position:relative;}
#navigation li ul {display:none;}

#navigation ul#menue-produkte {background:url(../layout/bg-flyout-produkte.png) no-repeat left top;height:196px;width:216px;}
#navigation ul#menue-produkte a {width:202px;}

#navigation ul#menue-unternehmen {background:url(../layout/bg-flyout-unternehmen.png) no-repeat left top;height:103px;width:131px;}
#navigation ul#menue-unternehmen a {width:117px;}

#navigation ul.submenue {z-index:100;margin:0;position:absolute;}
#navigation ul.submenue a {border:0;display:block;height:19px;padding:3px 0 0 14px;text-align:left;font-size:11px;font-weight:normal;color:#777777;background:url(../layout/icon-go-flyout.gif) no-repeat right -50px #FFF;border-top:1px solid #EDEDED;}
#navigation ul.submenue a:hover {background-color:#C9C9C9;background-position:right center;color:#171717;text-decoration:none;}

#navigation ul.submenue li.menu-title a, #navigation ul.submenue li.menu-title a:hover {display:block;font-size:12px;font-weight:bold;height:27px;padding:6px 0 0 0;text-align:center;background:url(../layout/bg-standard-button.gif) repeat-x 0 -33px;border-left:1px solid transparent;border-right:1px solid transparent;color:#CCC;border-top:0;border-bottom:0;text-decoration:underline;}

#navigation li:hover > ul {display:block;position:absolute;}
#navigation > li:hover > ul {top:0;padding:0 4px 4px 4px;left:-4px;}

#navigation table {position:absolute;border-collapse:collapse;top:0;left:0;z-index:100;}
#navigation li:hover ul, #navigation li a:hover ul {visibility:visible;z-index:100;position:absolute;}


/* Sitesearch
-------------------------------------------------------------- */

#sitesearch {display:block;float:right;width:180px;height:30px;background:url(../layout/bg-searchbox.png) no-repeat left top;}
#search-input {float:left;background-color:#FFF;border:1px solid #7E7E7E;font-size:10px;padding:1px 3px;width:138px;}
#search-form {padding:6px 4px 0 8px;}
#search-submit {width:18px;height:18px;float:right;}

.suchbegriff {background-color:#C61C1F;color:#FFF;padding:2px 5px;}
.ergebnisse {background-color:#E3E3E3;padding:8px 15px;}

.suchergebnis {padding:10px 0;border-bottom:1px solid #E3E3E3;}
.suchergebnis p {margin:0;}
.suchergebnis p.ergebnis-link a {display:block;font-weight:bold;padding:2px 0 5px 16px;background:url(../layout/icon-listing-base.gif) no-repeat left center;}
.ergebnis-stelle {color:#000;padding:0 15px;}
.ergebnis-stelle strong {color:#D04245;}
.ergebnis-stelle em {color:#797979;}	
	
.search-tips {padding:10px 20px;background-color:#F7F7F7;margin-top:40px;}
.search-tips p {font-weight:bold;margin:0 0 5px 0;}

.no-results {margin:40px 0;}
.no-results .message {margin:0;padding:10px 20px;background-color:#D04245;color:#FFF;font-weight:bold;}
.no-results .help {margin:0;padding:10px 20px;background-color:#E7E7E7;font-weight:bold;}

.search-error {margin:90px 0;padding:10px 20px;background-color:#D04245;color:#FFF;font-weight:bold;text-align:center;font-size:14px;}
.search-title {border-bottom:2px solid #E7E7E7;padding-bottom:5px;}


/* Footer
-------------------------------------------------------------- */

#footer {font-size:10px;color:#A4A4A4;}
#footer a {color:#A4A4A4;padding:3px 8px;}
#footer a:hover {color:#6C6C6C;}
#footer .logolink {margin:0 20px;}


/* Tooltip
-------------------------------------------------------------- */
	
.salespartner-tip {z-index:13000;width:160px;height:40px;background:url(../layout/tooltip-salespartner.png) no-repeat left top;}
.salespartner-title {font-size:10px;line-height:13px;font-weight:bold;margin:0;color:#FFF;padding:4px 15px 0 15px;text-align:center;}
	
.feldinfo-tip {z-index:13000;width:160px;height:40px;background:url(../layout/tooltip-salespartner.png) no-repeat left top;}
.feldinfo-title {font-size:10px;line-height:13px;font-weight:bold;margin:0;color:#FFF;padding:4px 15px 0 15px;text-align:center;}
.feldinfo-text {font-size:10px;line-height:13px;font-weight:bold;margin:0;color:#FFF;padding:0 15px 0 15px;text-align:center;}
	
.fileinfo-tip {z-index:13000;width:160px;height:28px;background:url(../layout/tooltip-files.png) no-repeat left top;}
.fileinfo-title {font-size:10px;line-height:13px;font-weight:bold;margin:0;color:#FFF;padding:6px 15px 0 15px;text-align:center;}
	
.groupinfo-tip {z-index:13000;width:275px;color:#fff;padding:20px 0 0 0;}
.groupinfo-title {color: #fff;font-weight:bold;margin: 0;padding:5px 10px 3px 10px;background:url(../layout/tooltip.png) top left no-repeat;font-size:11px;}
.groupinfo-text {margin: 0;display:block;padding:0 10px 10px 10px;background:url(../layout/tooltip.png) bottom left no-repeat;font-size:10px;}


/* Base Font Settings
-------------------------------------------------------------- */

body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.5;color:#ECECEC;}
body {font-size: 75%;}
html > body {font-size: 12px;}

#navigation, #search-control, #footer, #Countdown, .featured-product, body.section-home #additional h2, #additional, #product-navigation {font-family:Arial, Verdana, Helvetica, sans-serif;}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#343434; }

h1 {font-size:19px;margin:0 0 10px 0;}
h2 {font-size:22px;}
h3 {font-size:14px;font-weight:bold;margin:0 0 10px 0;}
h4 {font-size:13px;font-weight:bold;margin:0 0 10px 0;}
h5 {font-size:11px;font-weight:bold;margin-bottom:5px;}
h6 {font-size:10px;font-weight:bold;}

h4.member-of {float:left;margin:40px 15px 0 0;color:#EFEFEF;border-bottom:2px solid #565656;}
	
h1.pagetitle {color:#FFF;padding:20px 30px 8px 30px;background:url(../layout/bg-pagetitle.gif) no-repeat left top;height:50px;margin:0 0 20px 0;}
h1.pagetitle img {float:left;}

h4.example-group {clear:both;padding:10px 0 10px 10px;margin:0 0 5px 0;color:#838383;background:url(../layout/bg-example-group.gif) no-repeat left bottom;}
	
.breadcrumb {display:block;font-size:10px;color:#B7B7B7;}
.breadcrumb a {color:#E7E7E7;text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;color:#FFF;}

.underline-solid {clear:both;border-bottom:2px solid #EFEFEF;}
.underline {border-bottom:1px solid #D9D9D9;}	
h2.support-title {font-size:15px;font-weight:bold;margin:10px 0 10px 0;}
h3.support-title {font-size:12px;color:#606060;}
	
.moreinfo {color:#FFF;margin-left:240px;}
	
.messejahr {background-color:#E6E6E6;padding:5px 10px;font-size:16px;margin-bottom:10px;border-bottom:3px solid #D1D1D1;}
	

/* Elements
-------------------------------------------------------------- */

p {font-size:11px;margin: 0 0 15px 0;}
ul {font-size:11px;margin:0 0 15px 20px;}
ul li {margin:0 0 4px 0;}

ol {list-style-type:decimal;margin: 0 0 1.5em 1.5em;}
dl {margin:0;}
dl dt {font-weight:bold;}

blockquote {margin:1.5em 0 1.5em 1.5em;color: #666;font-style: italic;}
strong {font-weight:bold;}
em {font-style:italic;}
pre {margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code {font:0.9em Monaco, monospace;}

.contentbox {color:#333;}
	
ul.services {list-style-image:url(../content/bullet-services.gif);margin-left:30px;}
	
.person {background-color:#EFEFEF;padding:5px 10px;margin-bottom:20px;}
.person h4 {font-size:13px;margin:0;}
.person h5 {font-weight:normal;font-size:11px;margin:0 0 5px 0;color:#838383;border-bottom:2px solid #FFF;padding-bottom:3px;}
.person ul {margin:4px 0 0 0;}
.person ul li {list-style:none;margin:0;padding:1px 0;}
.person ul li img {float:left;margin-right:10px;}
.calltrough {font-weight:bold;color:#CB2F32;}

.directions {width:300px;float:left;margin-right:40px;}
.directions h4, .contact-options h4, .sales-partner h4 {font-size:13px;color:#EFEFEF;border-bottom:2px solid #565656;}
.sales-partner h4 {margin:0;}
.directions p {line-height:14px;}

.partner-de, .partner-int {display:block;float:left;height:110px;background-repeat:no-repeat;background-position:left top;}
.partner-de:hover, .partner-int:hover {background-position:left bottom;}
.partner-de span, .partner-int span {position:absolute;text-indent:-9000px;}
.partner-de {width:102px;background-image:url(../layout/vertretung-de.gif);}
.partner-int {width:166px;background-image:url(../layout/vertretung-int.gif);}

.salespartner-box {margin:0 0 30px 0;}
.salespartner-box ul {list-style:none;margin:0;padding:0;border-top:1px solid #E9E9E9;}
.salespartner-box ul li {border-bottom:1px solid #E9E9E9;padding:2px 8px 2px 25px;margin:0;}
.salespartner-box li.email, .salespartner-box li.weblink, .salespartner-box li.phone, .salespartner-box li.fax {background-repeat:no-repeat;background-position:left center;}
.email {background-image:url(../layout/icon-email.gif);}
.weblink {background-image:url(../layout/icon-weblink.gif);}
.phone {background-image:url(../layout/icon-phone.gif);}
.fax {background-image:url(../layout/icon-fax.gif);}

.salespartner-box h3 {font-size:13px;color:#8E8E8E;}
.salespartner-box h4 {font-size:12px;background-color:#E9E9E9;margin:0;padding:3px 8px;}
	
ul.listing {margin:0;list-style:none;border-top:1px solid #737373;padding:0;}
ul.listing li {border-bottom:1px solid #737373;margin:0;padding:0;}
ul.listing a {display:block;padding:2px 25px 1px 10px;color:#DFDFDF;background:url(../layout/icon-listing.gif) no-repeat right center;}
ul.listing a:hover {text-decoration:none;color:#A0C7F2;background-color:#888;}

ul.listing-base {margin:0 0 20px 0;list-style:none;border-top:1px solid #E7E7E7;}
ul.listing-base li {border-bottom:1px solid #E7E7E7;margin:0;}
ul.listing-base a {display:block;padding:2px 5px 1px 10px;color:#333;background:url(../layout/icon-listing-base.gif) no-repeat right center;}
ul.listing-base a:hover {text-decoration:none;color:#A0C7F2;background-color:#EFEFEF;}
ul.listing-base li.current {background-color:#EFEFEF;color:#C9282B;}
ul.listing-base li.current a {color:#C9282B;}

ul.listing-files {margin:0 0 20px 0;list-style:none;border-top:1px solid #E7E7E7;}
ul.listing-files li {border-bottom:1px solid #E7E7E7;margin:0;}
ul.listing-files a {display:block;padding:3px 5px 2px 25px;color:#333;background-position:left center;background-repeat:no-repeat;}
ul.listing-files a span {font-size:10px;float:right;color:#777777;}
ul.listing-files a:hover {text-decoration:none;color:#A0C7F2;background-color:#EFEFEF;}

ul.listing-files a.pdf {background-image:url(../layout/icon-listing-pdf.gif);}
ul.listing-files a.zip {background-image:url(../layout/icon-listing-zip.gif);}

#additional-onecol ul.listing-files a {color:#DFDFDF;}
#additional-onecol ul.listing-files a:hover {background-color:#888;color:#A0C7F2;}
#additional-onecol ul.listing-files a span {color:#E7E7E7;}
#additional-onecol ul.listing-files {border-color:#737373;}
#additional-onecol ul.listing-files li {border-color:#737373;}

.makecontact {display:block;float:right;}
.infobox {width:315px;}
.infobox, .Linkbox {float:left;}
.infobox h4 {margin:0 0 5px 0;color:#EFEFEF;border-bottom:2px solid #565656;}	
.Linkbox {margin:5px 30px 0 0;padding:5px 30px 5px 0;border-right:2px solid #565656;}
.Linkbox a {display:block;margin-bottom:5px;}	
	
.product-column ul {margin:0 0 30px 25px;list-style-image:url(../layout/bullet-basic.gif);}	
.product-column ul.easyled {margin-left:190px;}

.small-text {font-size:10px;}

ul.vorteile, ul.nachteile {padding:8px 10px 8px 20px;color:#FFF;margin:0 0 10px 0;list-style:square;}
ul.vorteile {background-color:#78C063;}
ul.nachteile {background-color:#E25E52;}
ul.vorteile li.titel, ul.nachteile li.titel {font-weight:bold;font-size:14px;list-style:none;border-bottom:1px solid #FFF;}

ul.kommunikation {background:url(../support/kommunikationsmoeglichkeiten.jpg) no-repeat left top;width:445px;height:300px;padding:0 0 0 145px;margin:0;}
ul.kommunikation li.titel {font-weight:bold;list-style:none;margin:0 0 10px 0;padding:10px 0 0 0;}
ul.kommunikation li {list-style-image:url(../layout/bullet-basic.gif);margin:0 0 5px 15px;}

.login-info {background:url(../layout/bg-login-info.gif) no-repeat center top;width:330px;height:135px;padding:15px 20px 0 30px;margin:-60px 0 30px 0;}
.jobhinweis {font-size:15px;font-weight:bold;border:2px solid #E5E5E5;padding:10px 15px;background-color:#EFEFEF;}

.moviebox h4 {background:url(../layout/moviebox-top.gif) no-repeat left bottom;padding:8px 20px 5px 20px;margin:0 -20px;color:#FFF;}
.moviebox {background:url(../layout/moviebox-bottom.gif) no-repeat left bottom;padding:0 20px 10px 20px;margin-bottom:20px;}

.left-border {border-left:5px solid #D04245;margin-left:10px;padding-left:10px;}
	
.messe {background-color:#F6F6F6;padding:5px 0;margin-bottom:20px;}
.messe h3, .messe ul {padding:5px 10px 0 10px;}

p.txt-center {text-align:center;}
	
	

/* Tabellen
-------------------------------------------------------------- */

table.history-table {width:380px;font-size:10px;}
.history-table td {padding:3px 5px 12px 8px;border-top:1px solid #D9D9D9;vertical-align:top;color:#7B7B7B;line-height:13px;}
.history-table td.year {padding:0;background:none;}
.history-table td.year strong {background-color:#7B7B7B;color:#FFF;padding:3px 5px;}
	
table.tech-data {font-size:11px;border-collapse:collapse;margin:0 0 30px 0;}
table.tech-data thead td, table.tech-data thead th {background-color:#939393;color:#FFF;vertical-align:middle;text-align:center;font-weight:bold;border:1px solid #FFF;padding:2px 5px;}
table.tech-data tbody td {background-color:#EFEFEF;border:1px solid #FFF;padding:2px 5px;text-align:right;}
table.tech-data tr.odd td {background-color:#F4F4F4;}

table.tech-data tfoot td {padding:2px 5px;}

table.tech-data tbody td.ptype {font-size:12px;font-weight:bold;vertical-align:middle;text-align:center;}

table.tech-data td.txt-center, table.tech-data tr.txt-center td {text-align:center;}
table.tech-data td.txt-right, table.tech-data tr.txt-right td {text-align:right;}
table.tech-data td.txt-left, table.tech-data tr.txt-left td {text-align:left;}

table.tech-data tr.title-cells td, tr.title-cells td {background-color:#D9D9D9;font-weight:bold;}
table.tech-data tr.empty td, tr.empty td {background-color:#FFF;}
	
	
/* product-navigation
-------------------------------------------------------------- */

#product-navigation {float:left;background:url(../layout/bg-product-navigation.gif) no-repeat center bottom #ECECEC;width:220px;padding:0 0 100px 0;margin:0 0 0 15px;}

a.level1toggler, a.level2toggler {display:block;font-size:11px;border-bottom:1px solid #FFF;background:url(../layout/toggler-idle.gif) no-repeat -3px center #DDD;}
a.level1toggler {color:#606060;padding:4px 0 4px 20px;}
a:hover.level1toggler, a:hover.level1active {color:#C61C1F;text-decoration:none;}
a.level1active {background:url(../layout/toggler-active.gif) no-repeat -3px center #939393;color:#FFF}

a.level2toggler {color:#606060;padding:4px 0 4px 24px;background-position:left center;background-color:#ECECEC;}
a.level2active {background:url(../layout/toggler-sub-active.gif) no-repeat left center #D6D6D6;color:#606060;}

ul.product-sub {list-style:none;padding:0;margin:0;border-bottom:2px solid #FFF;}
ul.insert {border:0;}
ul.product-sub li {border-bottom:1px solid #FFF;padding:0;margin:0;}
ul.product-sub li a {display:block;background:url(../layout/pnav-idle.gif) no-repeat right center #F3F3F3;font-size:11px;color:#606060;padding:4px 5px 4px 20px;}
ul.product-sub li a:hover {text-decoration:none;background:url(../layout/pnav-hover.gif) no-repeat right center #E7E7E7;}
	
ul.product-sub li.product-group {color:#999;font-weight:bold;padding:4px 5px 4px 20px;background:url(../layout/bg-product-group.gif) repeat-x left bottom #ECECEC;}
ul.product-sub li.current a {color:#FFF;background:url(../layout/sub-active.gif) no-repeat right center #939393;}

ul.product-sub li.section_title {font-size:11px;color:#606060;padding:4px 5px 4px 20px;border-bottom:1px solid #333;background:#FFF;}


/* Product Overview
-------------------------------------------------------------- */
	
a.product-group, a.product-subgroup {display:block;width:200px;background-color:#ECECEC;margin-bottom:20px;}
a.product-group	{height:125px;}
a.product-subgroup	{height:110px;}

a:hover.product-group, a:hover.product-subgroup {text-decoration:none;}
a:hover.product-group span.group-title, a:hover.product-subgroup span.group-title {color:#A0C7F2;}
	
a.product-group img, a.product-subgroup img {margin-bottom:5px;}	
a.product-group span, a.product-subgroup span {display:block;padding-left:10px;}
a.product-group span.group-title, a.product-subgroup span.group-title {font-size:11px;font-weight:bold;color:#606060;line-height:14px;}
	
.products-left, .products-middle, .products-right {width:200px;}
	
.products-left, .products-middle {float:left;}
.products-right {float:right;}
.products-left {padding:0 10px 0 10px;margin-right:30px;background:url(../content/bracket.gif) no-repeat center 20px;}
	
	
	
/* section mods
-------------------------------------------------------------- */	
		
body.section-produkte h1.pagetitle {padding:0 0 0 15px;height:88px;border-bottom:1px solid #FFF;margin:0;}	
body.section-produkte .breadcrumb {padding:25px 0 0 0;}

body.section-jobs .contentbox {height:400px;}

body.section-agb p, body.section-agb h3 {margin-left:30px;margin-right:30px;}


/* Specials
-------------------------------------------------------------- */	

.special_button {display:block;font-size:11px;font-weight:bold;padding:3px 5px 3px 20px;margin-bottom:3px;background:url(../layout/newsmessage-bullet.gif) no-repeat 3px 5px;}
h4.special {font-size:12px;line-height:14px;padding:30px 0 0 0;}

#privacyblock { float:left; padding:40px 30px 20px 30px; width:490px; }
#etrackerblock { padding:30px 0 20px 0; }
.etracker-signet { float:right; margin:0 0 15px 15px; }

.imprint-left-part { float:left; width:330px; padding-left:30px; }
.imprint-right-part { float:right; width:570px; padding-right:30px; }

.imprint-copy-block-left { float:left; width:280px; }
.imprint-copy-block-right { float:right; width:260px; }



