@charset "utf-8";
/*Farben
grau: #f0f0f0
dunkelgrau: #c0c2c3
hellblau: #b6d8fa
dunkelblau: #3d91e3
braun: #bd6900
hellbraun: #c76e00
orange: #ff8e00
*/
* { margin: 0; padding: 0; }
h1, h2, h3, h4, p, ul, li, a, th, td { font-family: Verdana, Geneva, Helvetica, Arial, Sans-Serif; }
a { color: #bd6900 ; background-color: #FFFFFF; }
a:visited { color: #c76e00; background-color: #FFFFFF; }
a:hover, a:focus, a:active { color: #ff8e00 ; background-color: #FFFFFF; }
.skip, .sep, #directlink { position: absolute; top: -1000px; left: -1000px; width: 0; height: 0; overflow: hidden; display: inline; }
body { font-size: 101%; color: #000; background-color: #f0f0f0; }
a img { border-style: none; vertical-align: top; }
.closewindow { margin-bottom: 1em; }
.clear { clear: both; }
/**/
#head { color: #000000; background: #f0f0f0 url(../media/all_illu01.jpg) no-repeat; text-align: right; padding: 0 30px 0 0; }
/**/
#sidebar { background: url(../media/side-power-illu02.jpg) no-repeat; width: 13em; float: left; }
/**/
#nav { font-size: 100%; line-height: 1.2em; padding: 60px 10px 0 10px; }
#nav ul { font-size: 0.75em; list-style-type: none; }
#nav ul li { font-size: 1em; padding: 0 0 10px 0; }
#nav ul a { color: #000000; background-color: #f0f0f0; border: 1px solid #c0c2c3; width: 15em; display: block; padding: 0 0 0 5px; text-decoration: none; font-weight: bold; }
#nav ul a:hover, #nav ul a:focus, #nav ul a:active { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#nav .sep { display: none; }
/**/
#warum #nav .warum { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#grundlagen #nav .grundlagen { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
.produkte #nav .produkte { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#gebrauchtanlagen #nav .gebrauchtanlagen { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#einbauservice #nav .einbauservice { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#instandhaltung #nav .instandhaltung { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#zubehoer #nav .zubehoer { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#ersatzteile #nav .ersatzteile { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#referenzen #nav .referenzen { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#produktdaten #nav .produktdaten { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
#kontakt #nav .kontakt { color: #000000; background-color: #b6d8fa; border: 1px solid #3d91e3; }
/**/
#content { font-size: 100%; line-height: 1.15em; color: #000; background-color: #FFF; padding: 10px 30px 10px 30px; margin: 0 30px 0 13em; }
#content p { font-size: 0.75em; margin: 0 0 1em 0; }
#content a {  }
#content h1 { font-size: 0.85em; margin: 0 0 1em 0; }
#content h2 { font-size: 0.8em; margin: 0.75em 0 0.75em 0; }
#content h3 { font-size: 0.75em; margin: 0.75em 0 0 0; }
#content h4 { font-size: 0.75em; }
#content ul { margin: 0 0 0.75em 0; }
#content ul li { font-size: 0.75em; margin: 0 0 0.25em 1.5em; }
#content th { font-size: 0.75em; text-align: left; }
#content td { font-size: 0.75em; vertical-align: top; }

/**/
#grundlagen .illu { width: 150; float: left; }
#grundlagen .text { width: 80%; margin: 0 0 0 150px; }
/**/
.block { margin: 0 0 2em 0; }
.row1 { width: 30%; float: left; padding: 0 10px 0 0; }
.row2 { width: 30%; float: left; padding: 0 10px 0 0; }
.row3 { width: 30%; float: left; }
/**/
#zubehoer .row1 { width: 45%; }
#zubehoer .row1solo { width: 90%; }
#zubehoer .row2 { width: 45%; }
/**/
#produktdaten li { list-style: none; }
#produktdaten h2 { margin: 2em 0 0.75em 0; }

/**/
.produkte caption { display: none; }
.produkte #content #uebersicht th {  }
.produkte #content #uebersicht td {  }
/**/
.produkte #content table td { font-size: 0.7em; }
.produkte #content table th { font-size: 0.7em; }
#details .illu { width: 25%; float: left; text-align: center; }
#details .text { margin: 0 0 0 27%; }
#details .text table { margin: 0 0 1em 0; }
#details .text table th { color: #222222; background-color: #eee; padding: 0 10px; }
#details .text table td { padding: 0 10px; }
.produkteinhalt { color: #222222; background-color: #FFF; }
.produkteinhalta { color: #222222; background-color: #eee; }
table.zubehoer { margin: 0 0 2em 0; }
#content table.zubehoer th { font-size: 0.65em; color: #222222; background-color: #eee; padding: 0 10px; }
#content table.zubehoer td { font-size: 0.65em; padding: 0 10px; }
table.zubehoer .zubehoerinhalta { color: #222222; background-color: #eee; }
table.zubehoer .zubehoerinhalt { color: #222222; }
/**/
#produkte #content table#uebersicht td { margin: 0 0 2em 0; }
#produkte #content table#uebersicht th { margin: 0 0 2em 0; }
#produkte #content #uebersicht { margin: 0 0 2em 0; }
/**/
#gebrauchtanlagen #content img { margin: 0 10px 10px 0; }
/**/
#einbauservice #content img { margin: 0 10px 10px 0; }
/**/
#instandhaltung #content img { margin: 0 10px 10px 0; }
/**/
#navrepeat { font-size: 100%; clear: both; }
#navrepeat .topofpage { margin: 0 0 .5em; }
#navrepeat ul { list-style-type: none; display: inline; }
#navrepeat p { font-size: 0.68em; }
#navrepeat ul li { font-size: 0.68em; display: inline; margin: 0; padding: 0; }
#navrepeat ul li ul { display: none; }
#navrepeat br { display: none; }
#navrepeat a { font-size: 100%; font-weight: normal; line-height: 1.25em; margin: 0 5px 0 0; }
#navrepeat a:hover, #navrepeat a:focus, #navrepeat a:active {  }
/**/
#foot { font-size: 100%; color: #000000; background-color: #f0f0f0; padding: 10px 30px 10px 10px; text-align: center; }
#foot p { font-size: 0.68em; }
#foot a { color: #bd6900 ; background-color: #f0f0f0;  }
#foot a:hover, #foot a:focus, #foot a:active { color: #ff8e00 ; background-color: #f0f0f0;  }
/**/
#wdauth { width: 13em; float: left; color: #808080; background-color: #f0f0f0; }
#wdauth a { font-size: 0.68em; font-weight: normal; font-style: normal; color: #808080; background-color: #f0f0f0; margin: 0 15px 0 0; }
#wdauth a:hover, #wdauth a:focus, #wdauth a:active { color: #ff8e00 ; background-color: #f0f0f0;  }
/**/
#aktion { color: #000; background-color: #FFF; width: 275px; margin-top: 5px; margin-bottom: 25px; margin-left: 25px; padding: 5px 10px; border: solid 1px red; float: right; }
#aktion h2 { color: #F00; background-color: #FFF; }
#aktion p { margin-bottom: .5em; }
/**/
