* {padding:0;margin:0}
/*GENERAL*/
form,fieldset,img {border:0}
a {cursor:pointer;text-decoration:none;outline:none;color:#666}
ul li {list-style:none}
html {}
body {position:relative;font:75% Arial,Helvetica,sans-serif;color:#666}

#right .col:after {content:'';display:block;visibility:hidden;clear:both}
#prodNav li,.topMenu,#navigation ul,.content,#products,#footer,#right .newsList li,.options {display:inline-block}
#prodNav li,.topMenu,#navigation ul,.content,#products,#footer,#right .newsList li,.options {display:block}

#unternehmen #right img {float:right;margin:0 0 5px 10px}

#product .content {background:#fff url(../images/prodBg.gif) repeat-x 0 -6px;padding:19px 0 100px;position:relative;}
#product .productHead {margin-left:-78px}
#product #right {width:627px;padding:8px 0 0 78px;}
#product #left {background:url(../images/leftBg2.gif) no-repeat 0 0;width:319px;height:455px;margin-top:8px; padding-left: 0px;}
#product #left #prodNav {font-size:1.6em}
#product #left #prodNav li {background:url(../images/prodNavDelimiter.gif) no-repeat left bottom;padding:6px 0 8px 20px}
#product #left #prodNav li.lastli {background:none}
#product #left #prodNav li a {background:url(../images/bullet2.gif) no-repeat 0 10px;color:#333;padding-left:14px}
#product #left #prodNav li ul {padding-top:5px;display:none}
#product #left #prodNav li.section ul {display:block}
#product #left #prodNav li li {background:none;font-size:0.6em;padding:0 0 0 14px}
#product #left #prodNav li li a {background:url(../images/productArrow.gif) no-repeat left center;color:#666;padding-left:14px}
#product #left #prodNav li li.current a, #product #left #prodNav li li a:hover {color: #000000; font-weight: bold;}
#product #allProd {padding-left:33px}
#product #tellafriend  {width:1024px;overflow:hidden;position:absolute;left:0;bottom:0}
#product #tellafriend #tab {background:url(../images/tellafriend.gif) no-repeat 0 0;font-size:1.25em;width:197px;height:24px;padding:2px 0 0 65px;float:right;clear:both;color:#666;cursor:pointer}
#product #tellafriend #tab .cufon {top: 5px !important;}
#product #tellafriend form {background:url(../images/tellBg.png) no-repeat 0 0;width:584px;height:35px;clear:both;float:right;padding:21px 0 0 44px;margin-right:2px;display:none}
#product #tellafriend form input {background:url(../images/input2.gif) no-repeat 0 0;color:#999;font:1em Arial,Helvetica,sans-serif;width:135px;height:19px;padding:0 0 0 5px;border:0;float:left;margin-right:21px}
#product #tellafriend form #TipForm_TipFriendForm_EmailFreundes {background-image:url(../images/input3.gif);width:155px;margin-right:0}
#product #tellafriend form .tellButton {background:url(../images/submit2.gif) no-repeat 0 0;text-indent:-9999px;border:0;width:75px;height:19px;cursor:pointer}


#rmaPassword {background:url(../images/input2.gif) no-repeat 0 0;color:#999;font:1em Arial,Helvetica,sans-serif;width:135px;height:19px;padding:0 0 0 5px;border:0;float:left;margin-right:21px}

#contact p {padding-bottom:11px}
#contact  h1 {padding-bottom:27px}
#contact .col  {color:#666}
#contact  #right h2 {font-weight:normal;color:#999;padding-bottom:13px;font-size:1.5em}
#contact .col h3 {font-size:1em}
#contact #right  .col dl  {padding-bottom:12px}
#contact #right  .col dt  {float:left;padding-right:3px}
#contact #right  .col dd {color:#000}
#contact #right  .col1 {width:254px}
#contactForm {width:503px;padding:35px 0 30px;}
#contactForm fieldset {font-size:0.916em}
#contactForm p {float:left;padding:0 30px 3px 0}
#contactForm span  {float:right;color:#999;line-height:normal}
#contactForm label {display:block;color:#666;line-height:normal}
#contactForm input {background:url(../images/input.gif) repeat-x 0 0;border:1px solid #636363;border-color:#636363 #ccc #ccc #636363;width:214px;font:1em Arial,Helvetica,sans-serif;padding:1px 0 1px 5px}
#contactForm textarea {background:url(../images/textarea.gif) repeat-x 0 0;border:1px solid #636363;border-color:#636363 #ccc #ccc #636363;width:464px;height:105px;font:1em Arial,Helvetica,sans-serif;padding:2px 0 2px 5px}
#contactForm .action {background:url(../images/submit.gif) repeat-x 0 0;font-size:0.916em;width:70px;height:19px;border:0;clear:both;float:right;margin-right:30px;padding-right:5px;color:#fff;cursor:pointer}
#contactForm .error {color:red}
#contactForm  p.clear {float:none;clear:both}
#contactForm.broschure {width:280px}
#contactForm.broschure .action {margin-right:58px;}

input.RMAEinloggen{background:url(../images/einloggen.gif) repeat-x 0 0;font-size:0.916em;width:70px;height:19px;border:0;color:#fff;cursor:pointer}
table.video {position: absolute; top: 0px; bottom: 0px;}
div.videoHolder {width: 249px; text-align: right;}

#header {background:url(../images/header.png) repeat-x 0 30px;height:260px;font:1.25em "Times New Roman",Georgia,Times;position:relative}
#header .topMenu {background:#fff;padding:6px 12px 1px 21px;height:19px;margin-bottom:190px;}
#header .topMenu ul {float:left}
#header .topMenu li {float:left;padding-right:17px}
#header .topMenu li a {color:#9f9f9f}
#header .topMenu li a:hover {color:#d0d0d0}
#header .topMenu  form {position:absolute; right:12px; top:6px;width:250px}
#header .topMenu  form legend {display:none}
#header .topMenu  form label {background:url(../images/label.png) no-repeat 0 0;text-indent:-9999px;width:59px;height:19px;float:left;}
#header .topMenu  form input {background:url(../images/input.png) no-repeat 0 0;width:155px;height:17px;padding:2px 0 0 5px;float:left;border:0;color:#9F9F9F;font-size:1em Arial,Helvetica,sans-serif;}
#header .topMenu  form input.action {background:url(../images/submit.png) no-repeat 0 0;width:30px;height:19px;cursor:pointer}
#header .logo {position:absolute;right:0;top:64px}
#header .logo a {background:url(../images/logo.png) no-repeat 0 0;width:185px;height:78px;display:block;text-indent:-9999px}
#header #banner {width:377px;height:201px;overflow:hidden;position:absolute;left:0;top:61px; }
#header #banner span {background:url(../images/banner.png) no-repeat 0 0;width:397px;height:201px;display:block;position:absolute;left:-1px;top:0}
#header #banner img  {padding-top:5px}
#header #navigation {background:url(../images/navigation.gif) repeat-x 0 0; }
#header #navigation ul {padding:4px 0 0 358px;height:37px;overflow:hidden;clear:both;}
#header #navigation li {float:left;}
#header #navigation li a {color:#fff;height:22px;float:left;}
#header #navigation li a .cufon {margin-top: 3px;}
#header #navigation li.current a,#header #navigation li.section a, #header #navigation li a:hover {background:url(../images/downArrow.gif) no-repeat center bottom;color:#ccc;height:27px}

.content {background:#e2e2e2 url(../images/contentBg.png) repeat-x 0 0;overflow:hidden;padding:24px 0 24px;line-height:160%}
.contentInner {width:1024px}
.content p {padding-bottom:17px}
.content .more a {background:url(../images/arrow.gif) no-repeat 0 6px;padding-left:11px;color:#999;font-size:1.25em}

#left {background:url(../images/leftBg.gif) no-repeat 0 0;width:300px;height:388px;float:left;padding:10px 0 0 20px}
#left h2 {font:1.5em Arial,Helvetica,sans-serif;color:#666;padding-bottom:8px}
#left form {padding-bottom:35px}
#left p {padding-bottom:8px}
#left .more {text-align:right;font-size:1.166em}
#left .section {padding-bottom:20px;width:225px}
#left .loginLink {margin-left:-20px}
#left .loginLink a {display:block;width:205px;height:20px}
#left .shopLink {width:211px;height:27px;}
#left .shopLink a {display:block;width:211px;height:27px; background:url(../images/btnShop.png) no-repeat;}
#catHolder {
	height:414px;
	
	
}

#right {padding-left:45px;width:630px;float:left}
#right h1,#right #allProd h2 {color:#999;font:2.166em "Times New Roman",Times;padding-bottom:24px}

#right h2 {font-size:1.1em;padding-bottom:4px}
#right .sliderContainer {overflow:hidden;position:relative;height:140px;width:534px;float:left;margin-right:20px;padding-top:15px}
#right .sliderBg {padding:0 0 0 40px;}
#right #products div {overflow:hidden;height:210px}
#right #products ul  {padding-bottom:7px}
#right #products ul li {background:url(../images/bullet.gif) no-repeat left center;padding-left:12px;line-height:138%}
#right #gallery {position:absolute}
#right #gallery li {float:left; width:189px; text-align: center;}
#right .slider {background: url(../images/galleryBg.png) no-repeat 0 center; height:157px; margin-top: -25px;}
#right .slider #prev, #right .slider #next {width:23px;height:46px;float:left;margin-top:53px}
#right .slider #prev  a, #right .slider #next a {display:block;width:23px;height:46px}
#right .slider #prev  {background:url(../images/leftArrow.png) no-repeat 0 0}
#right .slider #next  {background:url(../images/rightArrow.png) no-repeat 0 0}
#right .single #gallery li {width:533px;text-align:center}
#right #allProd {height:210px;overflow:hidden; clear: both;}
#right #allProd.single h2 {font-size:2.7em}
#right .productMenu {overflow:hidden;padding:14px 0 44px 80px}
#right .productMenu li {background:none;float:left;margin-left:-34px;position:relative;padding: 0 15px 0 24px}
#right .productMenu li span {background:url(../images/tabRight.png) no-repeat 0 0;position:absolute;right:0;top:0;display:block;width:15px;height:28px}
#right .productMenu li a {background:url(../images/tabLeft.png) no-repeat 0 0;color:#999;font:1.5em "Times New Roman", Times;padding:5px 20px 0 86px;display:block;float:left;height:23px}
#right .productMenu li.active {z-index:20!important}
#right .productMenu li.active span {background-image:url(../images/tabRightAct.png)}
#right .productMenu li.active a {background-image:url(../images/tabLeftAct.png);color:#fff}
#right .options {width:245px;overflow:hidden}
#right .options li {background:url(../images/options.gif) repeat-x 0 0;height:76px;width:56px;overflow:hidden;float:left;margin:0 5px 5px 0;color:#fff;font-size:1.5em;text-align:center;padding:0}
#right .col {}
#right .col1 {width:279px;float:left}
#right .col2 {width:346px;float:left}
#right .col2 li {background:url(../images/square.gif) no-repeat 0 8px;padding-left:10px}
#right .delimiter {background:url(../images/delimiter.gif) no-repeat 0 0;width:658px;height:38px}
#right .tabContent {display:none}
#right .c1 {display:block; float: left;}
#right .download {background:#e8e8e8;width:560px}
#right .download img {display:block}
#right .download  td {background:url(../images/spacer.gif) repeat-x left bottom;padding:5px}
#right .download td.last h2 {text-transform: uppercase; padding: 0px; margin: 0px; font-size: 1.4em}
#right .download .last img {float:left;padding-right:4px;vertical-align:middle}
#right .tabContent h2 {font-size:1.5em;font-weight:normal;color:#999;padding-bottom:9px}
#right .newsList li {background:url(../images/hrnews.png) no-repeat 0 0;padding:0 0 39px 0;overflow:hidden}
#right .newsList h2 {font-size:1.416em;font-weight:normal;color:#999;padding-bottom:27px}
#right .picSide {float:left;padding-right:27px}
#right .partners img {padding-bottom:8px}
#right ul {padding-bottom:29px}
#right ul li {background:url(../images/bullet2.gif) no-repeat 0 7px;padding:0 0 0 14px}
#right .slider ul li {background:none;padding:0!important}
#right #sample {width:246px;}
#right #sample li {background:#e8e8e8 url(../images/plus.gif) no-repeat 5px 5px;padding:2px 5px 2px 28px;margin-bottom:3px;position:relative;zoom:1}
#right #sample li span {background:url(../images/bubbleArrow.gif) no-repeat 0 0;width:19px;height:10px;display:block;position:absolute;left:-19px;top:0}
#right #sample .tooltip {background:#d1d1d1;display:none;position:absolute;top:8px;left:207px;z-index:60;padding:5px}
#right #sample li:hover .tooltip,#right #sample li.over .tooltip {display:block;}

#footer {clear:both;border-top:1px solid #b5b5b5;border-bottom:9px solid #000;overflow:hidden;padding:0 0 8px 25px;font-size:1.25em}
#footer img {display:block}
#footerInner {padding-top:13px;width:980px}
#footer .micro,#footer ul {float:left}
#footer ul {padding:21px 0 0 43px}
#footer li  {float:left;padding-right:20px}
#footer a {color:#999}
#footer  #socialLinks {float:right;padding:0}
#footer #socialLinks li {display:inline}


#productDropdown optgroup option,
#productDropdown optgroup {
    font-family: arial;
    font-style: normal;
    font-size: 11px;
	color: #666666;
}
#productDropdown optgroup {
    font-weight: bold;
}
#productDropdown option.secondGroup,
#productDropdown optgroup.secondGroup,
#productDropdown option.secondOption {
    padding-left: 20px;
}

#productDropdown option.secondGroup {
	font-weight: bold;
}

#productDropdown option.thirdOption {
    padding-left: 40px;
}

table.legacyUpdateList {
    width: 560px;
    padding-top: 20px;
}
    table.legacyUpdateList tr.LUItem {
	background: #e8e8e8;
	margin-bottom: 5px;
	line-height: 25px;
    }
    
    table.legacyUpdateList td.LUTitle {
	width: 400px;
    }
    table.legacyUpdateList td.LU70 {
	width: 60px;
	text-align: right;
	padding-right: 10px;
    }

a.legacyUpdateDownloadButton {
    display: block;
    background: transparent url(../images/icons/download_update_inactiv.png) no-repeat;
    width: 110px;
    height: 19px;
    margin: 10px;
    margin-left: 15px;
    
}

.legacyUpdateSide .LUSTitle {
    width: 150px;
    overflow: hidden;
    float: left;
    padding-top: 5px;
}

.legacyUpdateSide .LUSImg {
    
    padding-top: 5px;
    padding-left: 10px;
}

.legacyUpdateSide p {
    clear: both;
    display: block;
    width: 210px;
}

.legacyUpdateSide p.more {
    display: block;
    width: 190px;
}

  
