﻿h1 
{
    margin:0;
    padding:0;
    padding-top:10px;
    padding-bottom:18px;
    font-size:22px;
    color:#990202;
}

h3 
{
    margin:0;
    padding:0;
    padding-top:4px;
    padding-bottom:4px;
    font-size:15px;
    color:#990202;
}


#content 
{
    font-size:12px;
    line-height:16px;
}

.mr4 
{
    margin-right:4px;
    margin-bottom:1px;
}

#content #footer 
{
    margin-top:30px;
    border-top:solid 1px #dddddd;
    padding-top:4px;
    font-size:11px;
    color:#666666;
    width:98%;
    text-align:center;
}

#content #footer a:link, #content #footer a:visited
{
    color:#666666;
    text-decoration:none;   
}

#content #footer a:hover 
{
    color:#333333;
    text-decoration:none;   
}

#content #siteby 
{
    text-align:center;
    margin-top:4px;
}

#content #siteby a:link, #content #siteby a:visited 
{
    color:#999999;
    text-decoration:none;
    font-size:11px;
}

#content #siteby a:hover
{
    color:#333333;
}

#content ul li 
{
    list-style-image:url(images/pfeil_menu.gif);
}


#content a:link, #content a:visited, a:active 
{
 text-decoration:none;
 color:#2C8E06;   
}

#content a:hover 
{
 color:black;
 text-decoration:underline;   
}

#content span .newsletter_subunsub INPUT 
{
 width:300px;   
 margin-bottom:4px;
}


#content span .newsletter_subunsub .button 
{
    width:auto; 
}

#content span .newsletter_subunsub .msg
{
    font-weight:bold;
}

.RadEDockingZone INPUT  
{
    width:auto;
    font-size:11px;
    border:none;
}

.RadEDockingZone 
{
   color:#666666;
}

.companies_overview_tbl 
{
    width:100%;
}

.companies_overview_tbl tr td 
{
    padding:4px;   
    vertical-align:top;
    color:#666666;
    font-size:11px;
}

.companies_overview_tbl tr td img 
{
    margin-bottom:3px;
}

.companies_overview_tbl tr td.name 
{
    font-size:15px;
    color:#990202;   
    font-weight:bold;
}

.companies_overview_tbl tr td.img 
{
    width:190px;
    padding-right:8px;
}

.companies_overview_tbl tr td.longdescription 
{
    color:#333333;
    font-size:12px;
    border-bottom: solid 1px #dddddd;
    background-color:#F0F7ED;
}

.companies_overview_tbl tr td hr 
{
    border: solid 1px #BAC8B5;
    padding:8px 0px 8px 0px;
}

.companies_overview_tbl tr td .titlemini 
{
    font-size:11px;
    color:#2C8E06;
}

.companies_overview_tbl tr.tr3 td 
{
    background-image:url(images/bg.jpg);
    background-repeat:repeat-x;
}
