@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
pre {color:#FFFFFF;}
body {background:#666666;}
div#hywema {width:955px;background:url(/siteimages/main_bg.jpg) no-repeat top #CCCCCC; margin:0 auto; }
strong.wit {display:block; width:955px; margin:0 auto; color:#999999; font-size:8px; padding-top:2px; text-align:right;}
strong.wit a {color:#CCCCCC; font-size:inherit; text-decoration:none;}

div#head {background:url(/siteimages/header.jpg) top no-repeat #666666;}
div#head div.top {height:125px;}
div#head div.top span {display:block; float:left;height:125px;}
div#head div.top span.navHOME {margin-left:0px; width:240px;}
div#head div.top span.navHOME a {display:block; height:120px; width:230px;}
div#head div.top span.nav1 {margin-left:0px; width:210px;}
div#head div.top span.nav2 {width:160px;}
div#head div.top span.nav2 a {display:block; font-size:10px; text-decoration:none; background:url(/siteimages/i_button.gif) no-repeat top left;padding-left:36px; line-height:23px; height:30px; color:#FFFFFF; margin-left:40px;}
div#head div.top span.nav3 {width:195px;}
div#head div.top span.nav4 {width:150px;}
div#head div.top span.nav4 a {display:block; width:20px; height:20px; margin:0px; margin-left:20px;float:left; text-decoration:none; margin-left:20px;}
div#head div.navi {height:28px;margin-top:2px;}
div#head div.navi ul {list-style:none; margin-left:240px;}
div#head div.navi ul li {float:left; line-height:28px;}
div#head div.navi ul li a {font-size:14px; color:#FFFFFF; text-decoration:none; display:block; text-align:center;}
div#head div.navi ul li a:hover {font-weight:bold;}
div#head div.navi ul li span {font-size:14px; color:#FFFFFF; font-weight:bold; display:block; background:url(/siteimages/naviup_background.jpg); text-align:center;}
div#head div.navi ul li.nav1 {width:210px;}
div#head div.navi ul li.nav2 {width:160px;}
div#head div.navi ul li.nav3 {width:195px;}
div#head div.navi ul li.nav4 {width:150px;}
div#head div.top span.nav1a {background:url(/siteimages/naviup_0_background.jpg) no-repeat top;}
div#head div.top span.mrsyz {background:url(/siteimages/naviup_0_3_background.jpg) no-repeat top;}
div#head div.top span.serv {background:url(/siteimages/naviup_1_background.jpg) no-repeat top;}
div#head div.top span.unter {background:url(/siteimages/naviup_2_background.jpg) no-repeat top;}
div#head div.top span.nav4a {background:url(/siteimages/naviup_3_background.jpg) no-repeat top;}
div#head div.top span.morad {background:url(/siteimages/naviup_4_background.jpg) no-repeat top;}
div#head div.top span.hebeb {background:url(/siteimages/naviup_5_background.jpg) no-repeat top;}
div#head div.top span.hebbu {background:url(/siteimages/naviup_6_background.jpg) no-repeat top;}
div#head div.top span.hubdr {background:url(/siteimages/naviup_7_background.jpg) no-repeat top;}
div#head div.top span.hebti {background:url(/siteimages/naviup_8_background.jpg) no-repeat top;}
div#head div.top span.kippv {background:url(/siteimages/naviup_9_background.jpg) no-repeat top;}
div#head div.top span.wws {background:url(/siteimages/naviup_10_background.jpg) no-repeat top;}
div#head div.top span.www {background:url(/siteimages/naviup_11_background.jpg) no-repeat top;}
div#head div.top span.werkk {background:url(/siteimages/naviup_12_background.jpg) no-repeat top;}
div#head div.top span.sonder {background:url(/siteimages/naviup_13_background.jpg) no-repeat top;}


div#body {background:url(/siteimages/main_bg.jpg) no-repeat top #CCCCCC;}
div#body div.left {width:240px; float:left;}
div#body div.main {width:695px; float:left; min-height:100px; padding-left:20px; padding-top:15px; }
div#body div.navi {background:#CCCCCC;}
div#footer {clear:left; padding-top:50px;}
div#footer a{ font-weight:bold; text-decoration:none; display:block; margin:0px 10px; float:left}
div#footer span {display:block; clear:left; border-bottom:1px solid white; padding:3px 0px;}
div#footer p span, 
div#footer p strong {font-size:10px; clear:none; display:block; border:none; font-weight:normal; float:left; margin:0px 10px; padding:0px; margin-top:3px; margin-right:15px;}
/*produktgruppennavi*/
div#body div.navi ul {list-style:none; padding-top:15px;}
div#body div.navi ul li.navi {border-bottom:1px #999999 inset; padding:5px 0px;}
div#body div.navi ul li.navi a {font-size:11px; color:#333333; text-decoration:none; display:block; margin-left:20px;}
div#body div.navi ul li.navi a:hover {color:#FF0000;}
div#body div.navi ul li.navi span {font-size:13px; color:#FF0000; text-decoration:none; display:block; margin-left:20px;}
/*unternavi*/
div#body div.navi ul.unavi {padding-top:5px;}
div#body div.navi ul.unavi li {background:url(/siteimages/button_grau.gif) no-repeat; border:none; margin-left:20px; padding-bottom:5px;}
div#body div.navi ul.unavi li.unaviup {background:url(/siteimages/button_rot.gif) no-repeat; border:none; margin-left:20px;}
div#body div.navi ul.unavi li a.unaviup {color:#FF0000;}
/*prospekt*/
div#body div.prosp {width:240px; height:210px;}
div#body div.prosp a {display:block;  margin-left:20px; height:200px; padding-left:140px; text-decoration:none;}
div#body div.prosp a span {padding-top:20px; display:block; font-size:11px;}
/*bilder links*/
div#body div.l_bilder {width:240px; padding:10px 0px; height:370px;}
div#body div.l_bilder strong{display:block; margin:4px 0px; margin-left:20px;}
div#body div.l_bilder span {display:block;  margin:4px 0px; margin-left:20px;}
div#body div.l_bilder img {display:block;  margin:10px 0px; margin-left:20px; padding:0px; border:1px solid #999999;}
div#body div.l_bilder hr {margin:20px 0px; height:1px; color:#CCCCCC;}


/* ALLGEMEIN */
div#body div.main div.n {margin:20px; margin-top:5px;}
div#body div.main div.n h1 {color:#FF0000; font-size:12px; margin-bottom:20px; }
div#body div.main div.n h2 {margin-bottom:10px; clear:left;}
div#body div.main div.n h3 {margin-bottom:10px; clear:left;}
div#body div.main div.n h4 {margin-bottom:10px; clear:left;}
div#body div.main div.n h2 button {color:#FF0000; padding:1px 10px;}
div#body div.main div.n p {margin-bottom:10px; width:600px;}
div#body div.main div.n p a strong {font-size:11px; font-weight:bold; text-decoration:underline;}
div#body div.main div.n ul {margin-left:15px; padding-top:0px; margin-bottom:15px;}
div#body div.main div.n ul li {margin-bottom:5px;}

/* HOME */
div#body div.main div.produkte ul {list-style:none;}
div#body div.main div.produkte ul li {float:left; width:130px; height:110px; margin:20px;}
div#body div.main div.produkte ul li a {display:block; text-align:center;}
div#body div.main div.produkte ul li a img {border:1px solid #999999; padding:1px;  width:100px; height:100px; display:block; margin:0 auto; margin-bottom:3px;}


/* KONTAKT */
div#body div.main div.n div.adresse {width:300px; float:right; border:1px solid #999999; padding:20px 0px; margin-top:60px;}
div#body div.main div.n div.adresse p {width:200px; margin-left:60px;}
div#body div.main div.n div.adresse p strong {color:#FF0000; display:block;}
div#body div.main div.n form.kontakt {width:300px; float:left;}
div#body div.main div.n form.kontakt label {display:block; padding-bottom:3px; width:290px;}
div#body div.main div.n form.kontakt label span.pflicht {color:#FF0000; padding-bottom:3px; display:inline;}
div#body div.main div.n form.kontakt input {width:290px; padding:3px 0px; margin-bottom:15px; border:1px solid #999999; display:block;}
div#body div.main div.n form.kontakt input.error {background:#FFCCCC;}
div#body div.main div.n form.kontakt input:focus, div#body div.main div.n form.kontakt textarea:focus {background:#CCCCCC;}
div#body div.main div.n form.kontakt textarea {width:290px; height:120px; margin-bottom:15px; border:1px solid #999999;}
div#body div.main div.n form.kontakt p {width:290px;}
/* KONTAKT - WELTWEIT */
div#body div.main ul.firma {list-style:none; margin-left:20px; padding-top:0px;}
div#body div.main ul.firma li.firma {float:left; margin:10px 20px; width:180px; height:150px;}
div#body div.main ul.firma li.firma strong {display:block; font-size:12px; color:#FF0000; margin-bottom:4px;}
div#body div.main ul.firma li.firma p {margin-bottom:2px;}


/*KONTAKT - ANSPRECHPARTNER */
div#body div.main div.n ul.ansprechpartner {list-style:none; padding-top:0px; margin:0px;}
div#body div.main div.n ul.ansprechpartner li {display:block; width:300px; float:left; margin-right:20px; margin-bottom:30px;}
div#body div.main div.n ul.ansprechpartner li img {width:100px; display:block; float:left; margin-right:10px; padding:1px; border:1px solid #666666;}
div#body div.main div.n ul.ansprechpartner li p {margin:0px; padding:0px; margin-bottom:3px; float:left; width:180px;}
div#body div.main div.n ul.ansprechpartner li p strong {display:block; margin-bottom:10px; margin-top:5px;}
div#body div.main div.n ul.ansprechpartner li p span.attrib {display:block; width:50px; margin-right:5px; float:left;}
/* Typ RG */
div#body div.main div.n p.strong, 
div#body div.main div.unterright p.strong {font-size:16px; color:#999999; margin:25px 0px;}
div#body div.main div.n ul.beispiele {list-style:none; margin:0px; padding:0px; padding-top:5px;}
div#body div.main div.n ul.beispiele li {display:block; float:left; margin-right:30px; margin-bottom:30px; height:120px;}
div#body div.main div.n ul.beispiele li em {text-align:center; width:145px; display:block; font-style:normal;}
div#body div.main div.n ul.beispiele li a em {text-align:center; width:102px; display:block; font-style:normal;}
div#body div.main div.n ul.beispiele li a img {border:1px solid #999999; padding:1px; display:block; margin-bottom:3px;}

/* Typ RG 2 */
div#body div.main div.n ul.beispiele li.s2 {display:block; margin-right:30px; width:594px; height:160px; margin-bottom:0px;}
div#body div.main div.n ul.beispiele li.s2 a {float:left; display:block; width:150px;}
div#body div.main div.n ul.beispiele li.s2 p {margin-left:20px; width:396px; float:left;}
div#body div.main div.n ul.beispiele li.s2 p.strong {display:block; margin:0px; margin-left:20px; width:396px; float:left; margin-bottom:10px; color:#FF0000; font-size:12px;}
div#body div.main div.n ul.beispiele li.s2 p.n {margin-left:45px;}

/* Beispiele von Produktgruppen */
div#body div.main div.n h1.example {font-size:12px; color:#ff0000; font-weight:bold; margin-top:15px;}
div#body div.main div.n h2.example {font-weight:bold; margin-top:25px;}
div#body div.main div.n h3.example {font-weight:bold; margin-top:25px;}
div#body div.main div.n h4.example {font-weight:bold; margin-top:25px;}
div#body div.main div.n p.example  {font-weight:bold; margin:25px 0px; display:block;}
div#body div.main div.n a.example {background:url(/siteimages/fwd_button.gif) no-repeat left top; display:block; padding-left:30px; height:20px; line-height:18px; text-decoration:none; width:400px;}
div#body div.main div.n a.ab {background:url(/siteimages/bwd_button.gif) no-repeat left top;}
div#body div.main div.n ul.example {padding-bottom:10px;}
div#body div.main div.n ul.example_new {list-style:none; margin:0px; padding:0px; padding-top:5px;}
div#body div.main div.n ul.example li.example {display:block; float:left; margin:25px; border:1px #999999 solid; padding:1px;}
div#body div.main div.n ul.example_new li.example {list-style:none; display:block; float:left; margin:25px; border:1px #999999 solid; padding:1px;}
div#body div.main div.n ul.example li.example img {border:none;}

/*Technische Details*/
div#body div.main div.td h2 {margin-top:30px; margin-bottom:7px;}
div#body div.main div.td table {border-collapse:collapse; width:400px; margin-left:40px;}
div#body div.main div.td p.bild {margin-left:40px; height:130px;}
div#body div.main div.td p.bild span {display:block; float:left; margin-right:25px;}
div#body div.main div.td p.bild span img {display:block; margin-bottom:4px;}
div#body div.main div.td table tr th {font-weight:normal; text-align:left; padding:2px; padding-bottom:5px; border-bottom:1px solid #333333;}
div#body div.main div.td table tr td {padding:5px 2px;}
div#body div.main div.td table tr td.bottom {border-top:1px solid #333333;}
div#body div.main div.td ul {margin-top:0px; padding-top:0px;}

/*Systemzubehör MoRad */
div#body div.main div.sysz ul.beispiele {margin-left:0px;list-style:none; padding-bottom:10px; margin-left:0px;}
div#body div.main div.sysz ul.beispiele li ul {margin-left:0px;}
div#body div.main div.sysz ul.beispiele li {list-style:none; display:block; float:left; margin-right:15px; margin-bottom:30px; height:190px;}
div#body div.main div.sysz ul.beispiele li a em {text-align:center; width:140px; display:block; font-style:normal; text-align:center; text-decoration:none;}
div#body div.main div.sysz ul.beispiele li a img {border:1px solid #999999; padding:1px; display:block; margin-bottom:3px;}

/*Plug and Work*/
div#body div.main div.n ul.center li {margin:0 auto; width:33%; height:200px;}

/*Hebebühnen*/
div#body div.main div.hb ul.beispiele li {margin:0 auto; width:160px; height:180px;}

/*Hubtische*/
div#body div.main div.hu p {width:580px;}
div#body div.main div.hu h2 {margin:20px 0px; width:580px;}

/*Hebeböcke*/
div#body div.main div.hbb ul.beispiele li a em {display:block; width:140px; text-align:center; margin-top:10px;}

/*SREVICE*/
div#body div.main div.serv {width:320px; float:left;}
div#body div.main div.serv p {width:280px;}
div#body div.main div.serv p.strong {width:100%;}
div#body div.main div.servright {width:200px; float:left; margin-top:50px; margin-left:80px;}
div#body div.main div.servright p {width:165px; margin:0 auto; border:1px solid #999999; padding:20px;}
div#body div.main div.servright p strong {display:block; margin:10px 0px;}
div#body div.main div.servright img {display:block; width:203px; margin:0 auto; margin-top:20px; margin-bottom:20px; border:1px solid #999999; padding:1px;}

/*UNTERNHEMEN */
div#body div.main div.unter img {display:block; margin-bottom:30px;}
div#body div.main div.unter p,
div#body div.main div.unterright p {text-align:justify; margin:20px 0px; width:265px; font-size:11px;}
div#body div.main div.unterright {margin-top:15px; width:300px; float:left; margin-left:20px;} 
div#body div.main div.unterright img {display:block; margin:0 auto; margin-top:30px; margin-bottom:30px;}
div#body div.main div.unterright p {text-align:justify;}

div#body div.main div.n div.wit {margin-top:30px; width:400px;}
div#body div.main div.n div.wit a {text-decoration:none;}
div#body div.main div.n div.wit h1 {font-weight:normal; font-size:10px; color:#333333;}
div#body div.main div.n div.wit img {width:50px; display:block; float:left; border:none;}
div#body div.main div.n div.wit h3,
div#body div.main div.n div.wit h4,
div#body div.main div.n div.wit h5 {font-weight:normal; margin:0px; margin-left:0px;}

.sysz ul.example_new,
.sysz ul.example_new li ul {list-style:none;}

.span_br {display:block; float:none;}
.span_bold {font-weight:bold;}