html, body 
{
    font-family:Verdana,Arial;
    font-size:8pt;
}


p 
{
    font-size:8pt;
    color:#000000;
    font-style:normal;
    font-weight:normal;
    line-height:140%;
    text-decoration:none;
}

h1, h2, h3, h4, h5 
{
    font-size:10pt;
    font-weight: bold;
}

a 
{
    color: #000;
}

img { border: none; }

.container 
{
    width: 775px;
    margin: 0 auto;
    padding-top: 90px;   
}

.header_overst 
{
    height: 75px;
}


#searchform {
    display:inline;
    float:right;
    position:absolute;
    right:2px;
    top:1px;
}

.topmenu 
{
  float: left;   
  width: 470px;
  height: 75px;
}

.topmenu .menuitem 
{
    background-color: #3F3F3F;
    height: 25px;
    float: left;
    vertical-align: bottom;
    margin-right: 1px;
    margin-bottom: 1px;
    color: #ecd560;
    padding-top:50px;
    padding-left: 10px;
    padding-right: 10px;
}

.topmenu .menuitem:hover 
{
    background-color: #8c8c8c;
     color: #fff;
}

.topmenu .menuitem a
{
     color: #ecd560;
     text-decoration: none;
}

.loggo 
{
    float:right;
    width: 300px;
    height: 75px;   
}

.submenu 
{
    height:25px;
    background-color: #3F3F3F;
    margin-top: 1px;
    margin-bottom: 2px;
    position: relative;    
    overflow:hidden;
}

.submenu .menuitem 
{
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px; 
   height: 20px;
   float: left;
}

.submenu .menuitem a
{
     color: #ffffff;
     text-decoration: none;
     font-size: 7pt;
 }


.submenu .menuitem:hover 
{
     background-color: #8c8c8c;
     color: #fff;
}


#headerbild p 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


.puff 
{
	margin-right: 1px;
	width: 257px;   
	float: left; 
}

.puffthird {
	margin: 0 0 0 0;
	width: 258px;
}

.puff .puffheader
{
    background-color:#3F3F3F;
    color: #ecd560;
    height:35px;
    padding-top:15px;
    vertical-align:middle;
    padding-left: 10px ;
}

.puff .puffheader a
{
    color: #ecd560;
    text-decoration: none;
}

.puff .puffheader p 
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.puff .puffbrodtext 
{
    padding: 0 10px 10px 10px;   
}

.puff .puffbrodtext a 
{
    text-decoration: none;
}


.foot 
{
    border-bottom-color:-moz-use-text-color;
    border-bottom-style:none;
    border-bottom-width:medium;
    border-top-color:#666666;
    border-top-style:solid;
    border-top-width:1px;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:8px;
    padding-bottom:2px;
    padding-left:0;
    padding-right:25px;
    padding-top:2px;
    text-align:left;
    width:749px;
}

.vanstrakolumnen 
{
    width: 475px;
    float: left;   
}



.hograkolumnen 
{
    width: 277px;
    float:right;   
    background-color:#3F3F3F;
 }
 
.hograkolumnen p
{
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}

.linecard_tillverkare 
{
    float:left;
    width: 250px;
}

.footlankar 
{
    float:left;
}

.copyright 
{
    float:right;
}

.adressinfo 
{
    position: absolute; 
    right: 0px; 
    top: 0px; 
    height: 150px; 
    text-align: right; 
    padding-right: 15px;
}

.search_form 
{
    font-size: 10px;
}
.search_form  th
{
    text-align:left;
}

.search_articlerow {
    color: #008800;
}

.search_rohs_line 
{
    color: #aaaaaa;
    font-size: 9px;
}

.search_row_avail 
{
    font-size: 8px;
    border-bottom: 1px #c0c0c0 solid;
}

#searchform a 
{
    color:#ECD560;
}

.hograkolumnen .news 
{
    color:#d0d0d0;
}


#AlertBox-Box {
  padding-bottom: 24px;
  background: url('/images/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('/images/bg-box-bottom.gif') bottom left no-repeat;
}

#AlertBox-InBox {
  padding-top: 15px;
  background: url('/images/bg-box-top.png') top left no-repeat !important;	
  background: url('/images/bg-box-top.gif') top left no-repeat;	
}

#AlertBox-BoxContent {
  background: url('/images/bg-box-body.png') top left repeat-y !important;
  background: url('/images/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;
}

#AlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#AlertBox-BoxContenedor h1,#AlertBox-BoxContenedor h2,#AlertBox-BoxContenedor h3,#AlertBox-BoxContenedor b,#AlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#AlertBox-Buttons{
  text-align:right;
}

#AlertBox-Buttons input {
  margin: 10px 10px;
}

#AlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#AlertBox-Box .BoxAlert {
  background: url('/images/dialog-warning.png') top left no-repeat;
}

#AlertBox-Box .BoxConfirm {
  background: url('/images/dialog-help.png') top left no-repeat;
}

#AlertBox-Box .BoxPrompt {
  background: url('/images/dialog-help.png') top left no-repeat;
}

#AlertBox-Box .BoxInfo {
  background: url('/images/dialog-information.png') top left no-repeat;
}

#AlertBox-Box .BoxError {
  background: url('/images/dialog-error.png') top left no-repeat;
}
