body {
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
height:100%;
margin:0px 0 0;
}

.overallbox {
background-color:#000;
height:auto;
position:relative;
width:100%;
margin-top:20px;
margin-bottom:20px;
}

.topbox {
height:142px;
margin:auto;
position:relative;
width:860px;
z-index:800;
}

.topbox_left {
background:url(assets/layout/logo.png);
background-repeat:no-repeat;
float:left;
height:142px;
text-indent:-9000px;
width:280px;
}

.topbox_right {
float:left;
height:142px;
width:580px;
z-index:800;
}

.bottombox {
background:url(assets/layout/main_bg.png);
background-repeat:repeat-y;
height:100%;
margin:auto;
padding-top:10px;
position:relative;
width:860px;
}

.index_content {
display:table;
height:auto;
margin-left:160px;
min-height:600px;
width:689px;
}

.menubox {
height:86px;
margin-top:56px;
width:580px;
}

.content_index_left {
float:left;
height:auto;
width:446px;
}

.content_index_right {
float:right;
height:auto;
width:220px;
}

.content_index_right_top {
background:url(assets/layout/orange.png) repeat;
border:1px solid #000;
padding:0 5px;
width:210px;
}

.content_index_right_bottom {
margin:10px 0 0 5px;
width:210px;
}

.newsitem {
border-top:1px dotted #000;
clear:left;
padding:5px 0;
width:100%;
}

* html .newsitem p {
height:1%;
}

.newsitem p {
margin-top:0;
}

.newsitemtitel {
width:100%;
}

.newsitemtekst {
float:left;
margin-right:5px;
width:340px;
}

.archiveitem {
border-top:1px dotted #000;
clear:left;
padding:5px 0;
width:100%;
}

* html .archiveitem p {
height:1%;
}

.archiveitem p {
margin-top:0;
}

.archiveitemtitel {
width:100%;
}

.archiveitemtekst {
float:left;
margin-right:5px;
width:580px;
}

.reference {
border-top:1px dotted #000;
clear:both;
padding:5px 0;
width:100%;
}

.referencepicture {
display:inline;
float:left;
margin:15px 10px 8px 0;
width:50px;
}

table.products {
border-collapse:collapse;
width:100%;
}

table.products td.btw {
background:#F90;
font-weight:bold;
padding-top:10px;
text-align:right;
}

table.products td.productbrand {
color:#999;
vertical-align:top;
width:80px;
}

table.products td.productdescription {
width:366px;
}

table.products td.productdetail {
width:210px;
}

table.products td.productprice {
text-align:right;
width:30px;
}

table.power {
border-collapse:collapse;
}

table.power th {
padding:5px;
text-align:left;
}

table.power th.powertype {
width:70px;
}

table.power th.powerkva {
width:40px;
}

table.power th.poweria {
width:190px;
}

table.power th.powertijd {
background:#999;
width:80px;
}

p {
margin:3px 0;
}

h3 {
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
padding-bottom:2px;
padding-top:2px;
text-transform:uppercase;
}

h3.borders {
border-top:1px dotted #000;
}

h4 {
color:#F90;
font-size:13px;
font-weight:normal;
margin:0;
text-transform:uppercase;
}

h5 {
color:#999;
font-size:11px;
font-weight:normal;
margin:0;
}

.dottedline {
border-top:1px dotted #000;
height:0;
margin-bottom:5px;
width:100%;
}

.conditions {
background:#FF9;
font-size:11px;
font-weight:bold;
padding:3px;
text-align:right;
}

img{
border:0;
}

img.reduced_1_landscape {
height:auto;
max-width:100px;
}

img.reduced_1_portrait {
max-height:100px;
width:auto;
}

img.reduced_2_landscape {
height:auto;
margin:15px 10px 8px 0;
max-width:70px;
}

img.reduced_2_portrait {
margin:15px 10px 8px 0;
max-height:70px;
width:auto;
}

img.reduced_3_landscape {
height:auto;
margin:15px 15px 15px 0;
max-width:120px;
}

img.reduced_3_portrait {
margin:15px 15px 15px 0;
max-height:120px;
width:auto;
}

img.video_icon {
margin-bottom:20px;
margin-right:10px;
}

ul.events {
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0 0 0 10px;
padding:5px;
text-decoration:none;
text-transform:none;
}

.sound_content,.video_content,.power_content,.contact_content,.references_content,.archive_content,.search_content {
display:block;
height:auto;
margin-left:160px;
min-height:600px;
width:689px;
}

table.products td,table.power td {
padding:5px;
}

table.products td.productcategory,table.power td.powercategory {
background:#F90;
color:#FFF;
font-size:12px;
font-weight:bold;
padding-top:10px;
text-transform:uppercase;
}

.highlight{
background-color:yellow
}

/*start of search field*/
.max-search-field{
display:block;
margin:0 28px 0 0;
position:relative;
width:180px;
background:red;
float:right;
}

.max-search-field .left {
background:url('assets/layout/search_left.png') no-repeat scroll left top transparent;
display:block;
height:22px;
left:0;
position:absolute;
top:0;
width:20px;
}

.max-search-field input.max-search {
background:url('assets/layout/search_repeat.png') repeat-x scroll center top transparent;
border:0 none;
margin:0;
outline:medium none;
padding:1px 0 0;
height:18px;
position:absolute;
right:10px;
top:0;
width:150px;
}

.max-search-field .right {
background:url('assets/layout/search_right.png') no-repeat scroll right top transparent;
display:block;
height:22px;
position:absolute;
right:0;
top:0;
width:10px;
}
/*end of search field*/
