.pagewidth, .pageposition, table.header, table.content, table.page
{
    width: 996px;
}

.pageposition
{
    margin-left: auto;  
    margin-right: auto;
}

td.smartbatt_logo
{
    padding-top: 3px;
    padding-left: 30px;
    width: 210px;
}

td.smartbatt_headline
{
    width: 550px;   
    padding-top: 60px;
    padding-left: 20px;
}

td.partners_text
{
    padding-left: 25px;
}

.sidebar, div.sidebar, div.navigation
{
    width: 206px; 
}

.content, div.content
{
    width: 700px;
    margin-top: 0px;
    margin-bottom: 5px;
    padding-right: -15px;
    padding-left: 5px;
}

.headerheight, table.header
{
    table-layout:fixed;
    height: 158px;
}

.noborder, td.header, td.logo, table.menu, td.menu, td.page
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.standard_font_11px, div.sidebar, div.navigation, p.sidebar_content, td.menu, p.sub_title, span.wp_overview
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 11px; 
}

.standard_font_12px, p.sidebar_header, ul.navigation, th.svntrac
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 12px; 
}

.standard_font_13px, div.content,  div.content, p.float_text, td.news_text, p.link_text,
div.impressum, div.contact
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 13px; 
    font-weight: normal; 
}
ul.navigation

.standard_font_14px, ul.navigation, p.name
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 14px; 
    font-weight: normal; 
}

.standard_font_15px, td.news_date, td.news_location, td.news_headline,
span.name
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 15px; 
    font-weight: bold; 
}


span.bold, p.sidebar_header								
{ 
    font-weight: bold; 
}

h1
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 20px; 
    font-weight: bold; 
    margin: 0px; 
    white-space: normal; 
}

h2, h2.float_text															
{
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 18px; 
    font-weight: bold; 
}

h2.float_text
{
    margin-top: 23px;
}

h3														
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 15px; 
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 0px;  
}

h4															
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 12px; 
    font-weight: bold; 
}

h5															
{ 
    font-family: Arial, Verdana, Helvetica, Sans-serif;
    font-size: 12px; 
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px; 
}

body.bgstandard
{
    background-color: #eeeeee;
    padding: 0px;
    margin: 0px;
}

table.header, table.content, table.page
{
    border-collapse: collapse;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

table.header
{
    border-bottom: 0px;
    padding-right: 1px;
    margin-top: 8px;
}

table.content
{
    border-top: 0px;
    margin-bottom: 8px;
}

table.page
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px;
}

table.menu
{
    table-layout: fixed;
    border: none 0;
    border-collapse: collapse;
    background-color: #316335;
    width: 100%;
    height: 24px;
    margin-top: 1px;
}

table.news
{
    width: 630px;
    table-layout: fixed;
    border: none 0;
    border-collapse: collapse;
}

td.menu
{
    text-align: center;
    color: #FFFFFF;
    border: none 0;
    cursor: pointer;
}

td.page
{
    border-collapse: collapse;
}

td.selected
{
    background-color: #790B1A;
    color: #FFFFFF;
}

td.content
{
    vertical-align:top;
    padding-bottom: 15px;
}

td.sidebar
{
    vertical-align:top;
    padding-top: 20px;
}

td.news_date
{
    width: 80px;  
}

td.news_location
{
    width: 80px;
}

td.news_headline
{
    width: 470px;
}

td.news_text
{
    
}

td.impressum
{
    font-size: 0.6em;
    text-align: center;    
}

div.content
{
    margin-top: 5px;    
    border-collapse: collapse;
    margin-bottom: 8px;
    margin-right: 10px;
    float:left;
}

div.sidebar								
{ 
    float:left;
    padding-top: 0px;
    padding-left: 2px;
    padding-right: 2px;
}

p.sidebar_header										
{   
    width: 95%; 
    font-size: 14px;
    margin-left: 20px;
    padding-bottom: 2px; 
    border-bottom: #000000 1px solid; 
    margin-bottom: 6px; 
}

p.sidebar_content
{
    color: black; 
    margin-top: 0px; 
    margin-bottom: 6px; 
}

ul.navigation
{
    margin-left: 43px;
    padding-left: 0px;
    text-align:left;
    list-style-image: url("../images/arrow.gif");
    line-height: 1em;
    list-style-position: outside;
    list-style-type: square;
}

ul.link_list, ul.link_list_links, ul.link_list_results
{
    text-align:left;
    list-style-image: url("../images/arrow.gif");
    line-height: 1em;
    list-style-position: outside;
    list-style-type: square;
}

ul.link_list_results
{
    margin-top: 12px;
}

ul.no_marker
{
    text-align:left;
    list-style-image: none;
    list-style-type: none;
    line-height: 1em;
}

li.navigation
{
    margin-bottom: 5px;
}

li.link_list, li.link_list_results
{
    margin-left: -15px;
    
}

li.link_list_results
{
    margin-top: 9px;
}

li.margin_top
{
    margin-top: 5px;    
}

a, a:link, a:visited, a:active			
{
    color: #666666; 
    text-decoration: none; 
}

a:hover					
{ 
    color: black; 
    text-decoration: underline; 
}

a.txt_link, a.txt_link:link, a.txt_link:visited, a.txt_link:active			
{
    color: black; 
    text-decoration: none; 
}

a.txt_link:hover					
{ 
    text-decoration: underline; 
}

a.img_link, 
a.img_link:link, 
a.img_link:visited, 
a.img_link:active,
a.img_link:hover
{
	text-decoration: none;
	border: none;
	background-color: transparent;
}

.img_pos, .img_pos_elvire, .img_pos_elva
{
    position:relative; 
    top: -10px;
}

.img_pos_elvire
{
    top: -9px;
}

.img_pos_elva
{
    top: -11px;
}

p.float_text
{
    padding: 0;
    margin-right: 25px;
    margin-top: 3px;
    margin-bottom: 8px;   
}

p.link_text
{
    padding: 0;
    margin-left: -25px;
    margin-top: 3px;
    margin-bottom: 8px;
}


.HScrollHidden
{
    overflow-x:hidden;
}

img.smartbatt_team
{
    margin-top: 15px;
}

div.contact
{
    float:left;
    margin-right: 100px;
}

div.impressum
{
    clear:left;
    margin-top: 160px;   
}

p.name
{}

span.name
{
    font-weight:bold;     
}

p.sub_title
{
    margin-top: -13px;
}

p.address
{
    margin-top: -10px;
}

p.wp_overview
{
    margin-top: -5px;   
}

span.wp_overview
{
    color: #666666; 
}

td.eu_logos
{
    text-align: right;
}

div.fp7_logo
{
    float:none;
    padding-top: 3px;
    padding-right: 37px;

}

div.eu_flag
{
    float:none;
    padding-top: 4px;
    padding-right: 66px;
        
}

img.pdf_icon
{
    position:absolute;
    margin-top: -7;
    margin-left: 5px;
    border: none;
    height: 21px;
    width: 21px;
}


img.zip_icon
{
    position:absolute;
    margin-top: -9;
    margin-left: 3px;
    border: none;
    height: 35px;
    width: 35px;
}

img.avi_icon
{
    position:absolute;
    margin-top: -9;
    margin-left: 5px;
    border: none;
    height: 23px;
    width: 18px;
}

img.wmv_icon
{
    position:absolute;
    margin-top: -9;
    margin-left: 5px;
    border: none;
    height: 21px;
    width: 20px;
}
