body{
top: 0px;
left: 0px;
position: relative;
border: 0;
color:black;
background:ffffff;
margin:0;
padding:0;
font:11px verdana, sans-serif;}


#container{
top: 0px;
left: 0px;
position: absolute;
border: 0;
background:#2857B9;
padding:0px;
margin:0px;
width:100%;}

#logo{
border: 0;
padding:0px;
margin:0px;
position:absolute; top:0px; left:750px;
}

#head{
top: 0px;
left: 0px;
position:relative;
border: 0;
padding:0px 0px 150px 0px;
margin:0px;
text-align:right;
background:#ffffff;
width:100%;
}

#firmenlogos{
border: 0;
padding:0px;
margin:0px 0px 0px 0px;
position:relative; top:-5px; left:-150px;
float:right;
}


}
#menue5 a{
background-image:url(img/handshake.jpg);
background-repeat:no-repeat;
}


#solardach{
top:0;
left:0;
border: 0;
padding:0px;
margin:0px;
position: absolute;
width:119px;
height:102px;
background-image:url(img/solardach.jpg);
background-repeat:no-repeat;
display:block;
}
#solardach1 a{
background-image:url(img/solardach.jpg);
background-repeat:no-repeat;
}

#menu{
top: 0px;
left: 0px;
margin:0px;
padding:0px;
background:#ffffff;
border-top:3px solid white;
border-bottom:3px solid white;
text-align:left;}

#menu ul{
background:#ffffff;
margin:0px;
padding:0px;
list-style-type:none;
list-style-position:outside;
white-space: nowrap;}
#menu li{
display:block;
position: absolute;}

#menu a{
color:#888888;
background-color:#ffffff;
padding:2px;
padding-top:110px;
border:0px solid black;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;
display:block;}

#menue1{
top:0;
left:0;
border: 0;
padding:0px;
margin:0px;
position:absolute; top:0px; left:0px;
width:119px;
height:130px;
font:bold 11px verdana, sans-serif;
text-decoration:none;
text-align:center;
display:block;
}
#menue1 a{
background-image:url(img/solardach.jpg);
background-repeat:no-repeat;
}

#menue2{
border: 0;
padding:0px;
margin:0px;
position:absolute; top:0px; left:119px;
background-image:url(img/haende.jpg);
width:119px;
height:130px;
background-repeat:no-repeat;
font:bold 11px verdana, sans-serif;
text-decoration:none;
text-align:center;
display:block;
}
#menue2 a{
background-image:url(img/haende.jpg);
background-repeat:no-repeat;
}
#menue3{
border: 0;
padding:0px;
margin:0px;
position:absolute; top:0px; left:231px;
background-image:url(img/kabel.jpg);
width:170px;
height:130px;
background-repeat:no-repeat;
font:bold 11px verdana, sans-serif;
text-decoration:none;
text-align:center;
display:block;
}
#menue3 a{
background-image:url(img/kabel.jpg);
background-repeat:no-repeat;
}

#menue4{
border: 0;
padding:0px;
margin:0px;
position:absolute; top:0px; left:401px;
background-image:url(img/solar.jpg);
width:142px;
height:130px;
background-repeat:no-repeat;
font:bold 11px verdana, sans-serif;
text-decoration:none;
text-align:center;
display:block;
}
#menue4 a{
background-image:url(img/solar.jpg);
background-repeat:no-repeat;
}

#menue5{
border: 0;
padding:0px;
margin:0px;
position:absolute; top:0px; left:543px;
background-image:url(img/handshake.jpg);
width:151px;
height:130px;
background-repeat:no-repeat;
font:bold 11px verdana, sans-serif;
text-decoration:none;
text-align:center;
display:block;
}
#menue5 a{
background-image:url(img/handshake.jpg);
background-repeat:no-repeat;
}



#menu a:hover{color:#003399;background-color:#ffffff;}

a.activehead{
color:#003399 !important;
}

#submenu{
float:left;
width:230px;
padding:20px 0px 0 0px;
}
#submenu ul{
margin:0px;
padding:10px 30px 10px 10px;
list-style:none;}
#submenu li{
padding:0 0 4px 0;
margin:0}
#submenu a{
color:#ffffff;
background:#2857B9;
font-weight:bold;
font-size:11px;
text-decoration:none;}
#submenu a:hover{color:#feb529;text-decoration:none;}
#submenu p{
font-weight:bold;
font-size:11px;
padding:20px 0 10px 10px;
margin:0;}

a.active{
color:#feb529 !important;
}

#livedata{
color:#ffffff;
background:#2857B9;
padding:0px 0px 0px 0px;
margin:0 0 0 0px;
border-left:0px solid black;
width:700px;
min-height:300px;}

#livedata h1{
margin:25px 0 0px 0;
padding:2px 0 2px 0px;
font:bold 13px verdana, sans-serif;
}

#content{
color:#ffffff;
background:#2857B9;
padding:0px 0px 15px 0px;
margin:0 0 0 230px;
border-left:0px solid black;
width:450px;
min-height:250px;}

#content li{
padding:0px 0px 5px 0px;
margin:0px 0px 0px -20px;
font-size:11px;
}

#content td{
vertical-align:top;
padding:0px 10px 10px 0px;
font-size:11px;
color:#ffffff;
}

#content h1{
margin:25px 0 0px 0;
padding:2px 0 2px 0px;
font:bold 13px verdana, sans-serif;
}
#content h2{
margin:25px 0 10px 0;
padding:2px 0 2px 0px;
font:bold 12px verdana, sans-serif;
}
#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 0px;
font:bold 11px verdana, sans-serif;
}
#content p{padding:0px;}


img{margin:0px;
padding:0;
border:0px;}

#pihlogo
{position:relative; top:50px; left:10px;
background-image:url(img/pih_logo2.gif);
width:70px;
height:36px;
background-repeat:no-repeat;
}

#foot{color:#888888;
background:#ffffff;
padding:0;
margin:0;


}

#foot p{margin:10px;
padding:10px 10px 10px 0px;
text-align:left;}


#foot ul{
margin:0px;
padding:10px 30px 10px 10px;
list-style:none;}
#foot li{
padding:0 0 4px 0;
margin:0}
#foot a{
color:#888888;
background:#ffffff;
font-size:10px;
text-decoration:none;}
#foot a:hover{color:#2857B9;text-decoration:none;}
#foot p{
font-size:10px;
padding:20px 0 10px 10px;
margin:0;}

a.active{
color:#feb529 !important;
}


#flashcontent{
    margin: 0px;
    border: 0px;
    padding: 0px;
    width: 600px;
    height: 400px;
    top: 0%;
    margin-top: 0px;
    background-color: #2857B9;
    text-align: top;
}
