body
{
  margin:auto;
  width:970px;
  background-color:#FFFFFF;
  text-align:center;
  height:100%;
}	

td
{
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size:14px;
}

.maintable
{
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  text-align:center;
  width:970px;
   background-image:url(../images/mb-elektromeister.jpg);
	 background-repeat:no-repeat;
	background-position:0px 0px;
}

.left_col, .right_col
{
 width:204px;
 vertical-align:top;
 background-color:#E0E0E0;
}


.left_image 
{
  float:left;
  margin-right:10px;
}

.ap_image 
{
  float:left;
  margin-right:8px;
  margin-bottom:3px;
  border:none;
}

.box_content
{
padding-left:10px;
padding-right:4px;
padding-top:5px;
}

.contentcolumn {
 font-family: Arial, Verdana, Helvetica;
 font-size: 12px;
 font-weight:500;
 vertical-align:top;
 padding-left:10px;
 padding-right:10px;
 height:430px;
 text-align:left;
}
 

H1 {
 font-family: Arial, Verdana, Helvetica;
 font-size: 15px;
 font-weight:bold;
 text-align:left;
 background-image:url(../images/h1.gif); 
 background-repeat:no-repeat; margin-left:0px;
 background-position: 0px 10px;

 vertical-align:top;
 padding-left:10px;
 padding-top:1px;
 padding-right:10px;
 vertical-align:top;
 margin-top:10px;
 margin-bottom:10px;
 line-height:25px;
 color:#323A70;

}

H2 {
 font-size:12px;
 margin-left:0px;
 margin-bottom:5px;
 margin-top:10px;
 padding-top:0px;
 padding-left:0px;
 line-height:12px;
 color:#323A70;
}
 

a
{
  color:#323A70;
  text-decoration:none;
}




.footer, .footer a, .copy

{
  font-family: Arial, Verdana, Helvetica;
  background-color:#E0E0E0;
  font-size:11px;
  color:#323A70;
  line-height:24px;
  text-decoration:none;
}

.copy {
  font-size:10px;
  font-weight:500;
}
 

.boxheader {
  font-size:12px;
  font-weight:bold;
  color:white;
  text-decoration:none;
  background-image:url(../images/table_header.jpg);
  background-repeat:no-repeat; 
  text-align:left;
  line-height:20px;
  background-color:#323A70;
}

.box_more, .button_more, .more
{
  line-height:16px;
  text-align:right;
  font-size:11px;
  padding-right:20px;
  padding-bottom:10px;
  
}

.more
{
padding-right:5px;

}


.box_td
{
  height:24px;
  text-align:right;
  font-size:11px;
  
}

.box_td a {
  text-decoration:none;
  
}

.box_more_img {
  margin-right:5px;
  margin-left:2px;
  border:none;
  
}
.spacer 
{
height:20px;
line-height:20px;
border-bottom:1px solid white;
}

.boximage 
{

  padding-top:5px;
  padding-bottom:20px;
}




.BoxHeadline {
 padding-left:6px;
}

.boxtable {
  border-bottom:1px solid #ACACBE;
  background-color:#F1F0F5;
}



.boxtext {
  font-size:11px;
 }


.boxtext A {
  text-decoration:underline;
  font-size:11px;
  color:#294DA5;  
}

.inputimage {
position:relative;
left:103px;
margin-top:5px;
margin-bottom:5px;
}
.footer_line {
 line-height:5px;
 height:5px;
 background-color:#F5A818;
}



.menu_a {
 
  padding-left:5px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
 
}

.td_menu {
height:20px;
border-bottom:1px solid white;
}

.menu_1,.menu_2,.menu_3,.menu_4 {
margin-left:10px;
margin-bottom:2px;
}

.menu_2{
margin-left:20px;

}

.menu_3{
margin-left:30px;

}

.menu_4{
margin-left:40px;

}

ul {
  float:left;
  list-style-type:square;
  margin-top:15px;
  margin-left:5px;
	margin-bottom:15px;
	padding-left:20px;
  width:100%;
}

li
{

text-align:left;
color:#323A70;
padding:2px;

}

.bottomlinks,.bottomlinks a {
line-height:22px;
font-size:10px;
font-weight:500;
color:#969696;
}

.ulink,.ulink a {
font-size:12px;
line-height:22px;
font-weight:500;
color:#323A70;
}






.pricetable
{
  margin-top:10px;
  width:100%;
  border-collapse:collapse;
}

.pricehead1,.pricehead2,.pricehead3,.pricecol1,.pricecol2,.pricecol3


{
  border:1px solid #323A70;
  Font-size:12px;
  padding:5px;
  text-align:left;
}


.pricehead1
{
  color:#323A70;
  background-color:#E0E0E0;  
  width:140px;
}
.pricehead2
{
  color:#323A70;
  background-color:#E0E0E0;
}

.pricehead3
{
  color:#323A70;
  background-color:#E0E0E0;  
}


.pricehead3,.pricecol3
{
  width:70px;
  text-align:right;
  padding-right:5px;
}

.pricecol1
{
  vertical-align:top;
}

.pricecol2
{
}

.pricecol3
{
  vertical-align:bottom;
}



















