body {background-color: #cdcdcd;margin: 0px;}

#main {position: relative;width: 790px;background-color: #ffffff;top: -15px !important;
top: 0px;height: inherit;display: block;}

#header {background-color: #ffffff;
top: 0px;width: 790px;text-align: center;margin-top: -25px !important;height: 75px;border-bottom: 3px solid;}

#header_image {width: 790px;height: 125px;background-color: #ffffff;background-image: url(../pictures/header.jpg);}


#footer {

width: 100%;height:2.6em;
background-image: url(../pictures/benefit_back.gif);border-top: 4px solid;border-bottom: .1em solid;position: relative;}

#footer p {text-align: center;font-weight: bold;font-size: 20px;margin-top: -0em !important;
margin-top: .1em;}



#leftside {
background-color: #ffffff;
top: 0px;margin-left: 8px;margin-right: 400px;}



#rightside {background-color: #ffffff;float: right;width: 400px;top: 0px;
}

#rightside img {border: 4px #ff9933 inset;margin-left: 30px;}
#rightside p {margin-left: 30px;margin-right: 20px;}
#rightside h2 {margin-left: 30px;margin-right: 20px;}
#tarifftable {
margin-left: 60px;background-image: url(../pictures/benefit_back.gif);border: 4px #ff9933 inset;width: 300px;}

#keyfeatrues {position: relative;display: inline;background-image: url(../pictures/benefit_back.gif);}
#keyfeatures p {width: 230px;position: relative;display: block;height: 90px;background-image: url(../pictures/benefit_back.gif);background-repeat: repeat-x;}
#keyfeatures img {width: 150px;position: absolute;left: 250px;margin-top: -80px !important;
margin-top: -110px;}#sitemap img {border: none;}

#footerbr { 
clear: both;position: relative;}

#messageform {position: relative;margin-top: 8em;text-align: center;}

#messageform textarea {background-image: url(../pictures/benefit_back.gif);width: 280px;}

#messageform input {background-image: url(../pictures/benefit_back.gif);}

#headertariff {position: relative;top: 0px;height: 3em;border-top: 1px solid;margin-left: 20px;vertical-align: top;background-image: url(../pictures/benefit_back.gif);}
#headertariff p {vertical-align: top;margin-top: -2px;}
#headerperiod {position: absolute;top: 0px;width: 100px;}
#headerprice {position: absolute;top: 0px;left: 100px;width: 100px;text-align: center;}
#headersupplement {position: absolute;top: 0px;left: 200px;width: 100px;text-align: center;}
#tariff {position: relative;margin-left: 20px;}
#tariff p {margin-top: 5px;}

#tariffleft {position: absolute;top: 0px;width: 100px;}
#tariffcentre {position: absolute;top: 0px;left: 100px;width: 100px;text-align: center;}
#tariffright {position: absolute;top: 0px;left: 200px;width: 100px;text-align: center;}



p {font-size: 1em;font-weight: normal;}

p.tablename {font-size: 1.5em;font-weight: bold;display: block;text-align: center;background-image: url(../pictures/benefit_back.gif);}h1 {}h2 {line-height: 1.2em ;font-size: 1em;font-weight: bold;font-family: sans-serif;font-style: normal;}h3 {line-height: 1em;font-size: 1.0em;}li {font-style: italic;}