/* kipor-stromerzeuger.com - CSS Screen */

* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4;  }

html { margin:0 0 0 0; padding:0 0 0 0; background:#ffff75 url(images/html-bg.jpg) 0 0 repeat-y; background-position: center;  }
body { margin:0 0 0 0; padding:0 0 0 0; }

h1 { margin:1em 0 0.5em 0; padding:0 0; font-size:17px; color:#666; }
h1.product-headline { font-weight: normal; }
h1.product-headline strong { font-size: 16px; }
h2 { margin:0.8em 0 0.5em 0; padding:0 0; font-size:15px; color:#666; }
h3 { margin:0.8em 0 0.5em 0; padding:0 0; font-size:13px; color:#666; }
h1 a { font-size:inherit; }
h2 a { font-size:inherit; }
h3 a { font-size:inherit; }

h1, h2, h3, h4, h5, 
p, li, th, td { line-height:1.4; }

.page { margin: 0 auto; width: 1002px; background-color:white; position: relative; }

a { color:#ff32a7; text-decoration:none; }

a.sl1 { color:#666; text-decoration: none; }
a.sl1:hover { color: #666; text-decoration: underline; }

a.sl2 { color:#333; text-decoration: none; }
a.sl2:hover { color: #333; background: #ffff75; text-decoration: none; }

.sl3 { padding: 1px 1px 1px 1px; }
a.sl3 { color: black; text-decoration: none; background: #FFFF75; }
a.sl3:hover { color: #FFFF75; text-decoration: none; background: black; }

.sl3p { padding: 0 3px 0 3px; }
a.sl3p { color: black; text-decoration: none; background: #FF9ED5; }
a.sl3p:hover { color: white; text-decoration: none; background: #D1298A; }

.amore	{ font-family: Courier New, monospace; font-size: 12px; }

ul { list-style: square; }

ul.square-g { list-style:none; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
ul.square-g li { position:relative; margin:0 0 0 0; padding:0 0 0 40px; background:transparent url(images/li-square-g.gif) 25px 6px no-repeat; }

ul.square-gl { list-style:none; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
ul.square-gl li { position:relative; margin:0 0 0 0; padding:0 0 0 26px; background:transparent url(images/li-square-g.gif) 10px 6px no-repeat; }

ul.square-gll { list-style:none; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
ul.square-gll li { position:relative; margin:0 0 0 0; padding:0 0 0 16px; background:transparent url(images/li-square-g.gif) 0px 6px no-repeat; }

.page .head { position:relative; height:270px; }
.page .head-top { position:relative; height:270px; border-bottom: 1px solid black; }
.page .head-top .info { position: absolute; top:0; right:20px; width: 285px; padding:5px 0 5px 0; background: black; margin:0; }
.page .head-top .info p {  margin:0 0 0 0; color:white; font-size: 9px; color: #FFFF75; text-align: center; }
.page .head-top .info a {  font-size: 9px; color: #FFFF75; text-decoration: none; }
.page .head-top .info a:hover {  color: #FFFFFF; text-decoration: none; }
.page .head-top .logo { }
.page .head-m { position: absolute; top: 255px; right: 20px; width: 285px; padding: 5px 0 5px 0; background: black; color: #FFFF75; font-size: 20px; font-weight: bold; text-align:center; vertical-align: middle; margin: 0; }

.page .body { overflow:auto;}
.page .body .body-l { position:relative; float:left; width:208px; min-height:200px; overflow:hidden; margin:0 22px 0 0; padding:0 0 0 0; }
.page .body .body-c { position:relative; float:left; width:750px; min-height:200px; overflow:hidden; margin:0 0 0 0; padding:0 0 0 0; }
.page .body .body-r { position:relative; float:left; width:0px; min-height:200px; overflow:hidden; margin:0 0 0 0; padding:0 0 0 0; }

.page .body .body-l .menu-aggregate { margin: 20px 0 0 0; padding: 0 0 0 0; width: 208px; overflow: hidden; }
.page .body .body-l .menu-aggregate h4 { border-bottom: 1px solid black; padding: 6px 5px 6px 15px; margin: 0 0 0 0; }
.page .body .body-l .menu-aggregate ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.page .body .body-l .menu-aggregate ul li { margin: 0 0 0 0; }
.page .body .body-l .menu-aggregate ul li a { border-bottom: 1px solid #b1b1b1; display: block; width: 208px; padding:  2px 5px 2px 15px; color: black; font-weight: bold; text-decoration: none; }
.page .body .body-l .menu-aggregate ul li a:hover { background: #b1b1b1 ;text-decoration: none; }
.page .body .body-l .menu-aggregate ul li a.on { background: black; color: #ffff75; text-decoration: none; }
.page .body .body-l .menu-aggregate ul li ul li  { margin: 0 0 0 0; }
.page .body .body-l .menu-aggregate ul li ul li a { display: block; width: 208px; padding: 2px 5px 2px 25px; color: black; font-weight: normal; text-decoration: none; }
.page .body .body-l .menu-aggregate ul li ul li ul li { margin: 0 0 0 0; }
.page .body .body-l .menu-aggregate ul li ul li ul li a { padding: 2px 5px 2px 35px; color: black; font-weigh: normal; text-decoration: none; }

.page div.head-top .home { display: block; width: 1002px; height: 270px; }
.page div.head-top .home span { display:none; }
.page div.head-top .home img { border:0; }

.page .foot { position:relative; margin:20px 0 0 0; padding:5px 0 0 0; height:45px; background: black; }
.page .foot p {  margin:0 0 0 0; padding:0 0 0 15px; width:450px; color:#999; }

.page .foot a.mittronik { position:absolute; top:5px; right:0;  margin:0 0 0 0; padding:5px 20px 0 0; background: transparent; color: #999; text-decoration: none; }
.page .foot a.mittronik:hover { color: #999; text-decoration: none; }
.page .foot a.mittronik img { margin: 0 0 0 5px; border:0; }

.page  .printlogo { display:none; }

.page .body .body-c .content .cnav { margin: 1em 0 0 0; color: #666; font-size: 9px; }
.page .body .body-c .content .cnav a { color: #666; font-size: 9px; text-decoration: none; }
.page .body .body-c .content .cnav a:hover { color: #666; text-decoration: underline; }

ul.stromerzeuger-anwendungen { list-style:none; margin: 10px 0 0 0; padding-left:0; padding-right:0; }
ul.stromerzeuger-anwendungen li { position:relative; margin:0 0 0 0; padding:0 0 0 0px; color: #666; font-weight: bold; }
ul.stromerzeuger-anwendungen li .bsp-anwendungen { list-style:none; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
ul.stromerzeuger-anwendungen li .bsp-anwendungen li { position:relative; margin:0 0 0 0; padding:0 0 0 16px; background:transparent url(images/li-square-g.gif) 0px 6px no-repeat; color: black; font-weight: normal; }

table.genset-version { width: 100%; border-collapse: collapse; color: #666; }
.genset-version TD { height: 30px; padding: 2px 3px 2px 3px; vertical-align: top; }
.genset-version TD.housing { width: 60px; }

.gen-head-oview	 { margin-bottom: 1.5em; }
.gen-head-oview h3 { margin: 0; padding:0; font-size:11px; color:#666; }
.gen-head-oview a,
.gen-head-oview p	 { font-size: 11px; }
.gen-head-oview p	 { margin-bottom: 0px; }

TABLE.genset-oview-s { width: 100%; border-collapse: collapse; margin-bottom: 0; }
.genset-oview-s TH  { padding: 2px 5px 2px 3px; border: 1px solid white; background: #D4D4D4; color: #666666; font-weight: normal; text-align: left; }
.genset-oview-s TD { padding: 2px 5px 2px 3px; border: 1px solid white; background-color: #f2f2f2; vertical-align:top; }
.genset-oview-s TD.sec { background-color: #e5e5e5; }
.genset-oview-s TD img { padding: 2px 0 2px 0; vertical-align:top; }
.genset-oview-s TD.typ		{ width: 115px; color: #000000; font-weight: bold; }
.genset-oview-s TD.typ a		{ display: block; color: #000000; font-weight: bold; }
.genset-oview-s TD.typ a:hover	{ text-decoration: none; color: #ff32a7; }
.genset-oview-s TD.kva		{ width: 42px; color: #666666; text-align: right; }
.genset-oview-s TD.kwe		{ width: 42px; color: #666666; text-align: right; }
.genset-oview-s TD.volt		{ width: 57px; color: #666666; text-align: right; }
.genset-oview-s TD.engt		{ width: 100px; color: #666666; }
.genset-oview-s TD.cons  	{ width: 50px; color: #666666; text-align: right;  }
.genset-oview-s TD.lit  	{ width: 55px; color: #666666; text-align: right;  }
.genset-oview-s TD.dmm	  	{ width: 130px; color: #666666; text-align: right;  }
.genset-oview-s TD.wkg	  	{ width: 52px; color: #666666; text-align: right;  }
.genset-oview-s TD.note		{  }

TABLE.genset-oview-h { width: 100%; border-collapse: collapse; margin-bottom: 0; }
.genset-oview-h TH  { padding: 2px 5px 2px 3px; border: 1px solid white; background: #D4D4D4; color: #666666; font-weight: normal; text-align: left; }
.genset-oview-h TD { padding: 2px 5px 2px 3px; border: 1px solid white; background-color: #f2f2f2; vertical-align:top; }
.genset-oview-h TD.sec { background-color: #e5e5e5; }
.genset-oview-h TD img { padding: 2px 0 2px 0; vertical-align:top; }
.genset-oview-h TD.typ		{ width: 115px; color: #000000; font-weight: bold; }
.genset-oview-h TD.typ a		{ display: block; color: #000000; font-weight: bold; }
.genset-oview-h TD.typ a:hover	{ text-decoration: none; color: #ff32a7; }
.genset-oview-h TD.kva		{ width: 42px; color: #666666; text-align: right; }
.genset-oview-h TD.kwe		{ width: 42px; color: #666666; text-align: right; }
.genset-oview-h TD.engt		{ width: 135px; color: #666666; }
.genset-oview-h TD.cons  	{ width: 50px; color: #666666; text-align: right;  }
.genset-oview-h TD.lit  	{ width: 55px; color: #666666; text-align: right;  }
.genset-oview-h TD.dmm	  	{ width: 152px; color: #666666; text-align: right;  }
.genset-oview-h TD.wkg	  	{ width: 52px; color: #666666; text-align: right;  }
.genset-oview-h TD.note		{  }

table.kipor-gen { border-collapse:collapse; }
.kipor-gen-spec { font-size: 10px; }
.kipor-gen td.img-l { width: 175px; }
.kipor-gen td.img-l-sr { width: 5px; }
.kipor-gen td.img-r { width: 175px; text-align: center; }
.kipor-gen td.img-r-sl { width: 5px; }
.kipor-gen td.spec-descr { width: 140px; text-align: center; padding: 1px 3px 1px 3px; background: #dbdbdb; border-bottom: 1px solid white; }
.kipor-gen td.spec-col-l { width: 125px; text-align: right; padding: 1px 10px 1px 0; }
.kipor-gen td.spec-col-r { width: 125px; padding: 1px 0 1px 10px; }

