/* ##########################################################

    Heilmaier Messedesign r2.0
    T3-Layout

    Version  : 1.4
    Datum    : 12. Juli 2010
    Autor    : http://www.proxenos.de/

########################################################## */


.clear
{
    clear            : both;
}

a.navifusspunkt,
a.naviunterpunkt, a.naviunterpunkt_akt,
div#navifuss,
div#navihaupt, div#navihaupt a
{
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 8pt;
    text-decoration  : none;
}

a.navifusspunkt,
div#navifuss
{
    color            : #FFFFFF;
}

a.navihauptpunkt_akt,
a.navihauptrechtspunkt_akt,
a.naviunterpunkt_akt
{
    color            : #E64215 !important;
}

a.navihauptpunkt_akt:hover, a.navihauptpunkt_akt:focus,
a.navihauptrechtspunkt_akt:hover, a.navihauptrechtspunkt_akt:focus,
a.naviunterpunkt_akt:hover, a.naviunterpunkt_akt:focus
{
    color            : #A22F10 !important;
    text-decoration  : none;
}

a.naviunterpunkt,
div#navihaupt a
{
    color            : #666666;
}

a.naviunterpunkt:hover, a.naviunterpunkt:focus,
div#navihaupt a:hover, div#navihaupt a:focus
{
    color            : #222222;
    text-decoration  : none;
}

body
{
    background-color : #363535;
    margin           : 0px;
    text-align       : center;
}

div#bilder
{
    float            : right;
}

div#hauptbereich
{
    background-color : #FFFFFF;
    width            : 100%;
}

div#inhalt
{
    float            : left;
    padding-bottom   : 24px;
    width            : 657px;
}

div#inhalt_links
{
    float            : left;
    padding-bottom   : 24px;
    width            : 320px;
}

div#inhalt_rechts
{
    margin-left      : 515px;
    padding          : 0 0 24px 24px;
}

div#inhaltsbereich,
div#navifuss,
div#navihaupt
{
    margin-left      : 30px;
    margin-right     : 20px;
}

div#inhaltsbereich
{
    margin-top       : 24px;
    padding-bottom   : 24px;
}

div#kontaktbereich
{
    color            : #666666;
    font-family      : Verdana, Helvetica, Arial, sans-serif;
    font-size        : 8pt;
    line-height      : 8pt;
    margin-bottom    : 10px;
    text-align       : center;
}

div#logo
{
    background       : url(../grafik/logo.gif) no-repeat;
    float            : left;
    margin           : 10px 20px 10px 0;
}

div#logo a
{
    display          : block;
    height           : 81px;
    width            : 48px;
}

div#mittenbereich,
div#mittenbereich_hoch
{
    background       : #B3B3B3 url(../grafik/hg_messedesign.jpg) repeat-x;
    overflow         : hidden;
    width            : 901px;
}

div#mittenbereich
{
    clear            : both;
    height           : 347px;
}

div#mittenbereich_hoch
{
    clear            : both;
    height           : 450px;
}

div#navifuss
{
    margin-top       : 8px;
    margin-bottom    : 20px;
}

div#navihaupt ul li
{
    color            : #AAAAAA;
}

div#navilinks
{
    float            : left;
    margin-top       : 79px;
}

div#navilinks ul li
{
    float            : left;
    margin-right     : 12px;
}

div#navirechts
{
    float            : right;
    margin-top       : 79px;
}

div#navirechts ul
{
    float            : right;
}

div#navirechts ul li
{
    float            : left;
    margin-left      : 12px;
}

div#navihaupt ul,
div#naviunter ul
{
    list-style       : none;
    margin           : 0px;
    padding          : 0px;
}

div#naviunter
{
    float            : left;
    margin           : 24px 0 0 30px;
    width            : 170px;
}

div#naviunter ul li
{
    margin-bottom    : 10px;
}

div#naviunter ul ul
{
    margin-top       : 10px;
}

div#naviunter ul ul li
{
    margin           : 0 0 3px 20px;
}

div#naviunter ul ul li.ende
{
    margin-bottom    : 10px;
}

div#schalter
{
    float            : left;
    min-height       : 20px;
    width            : 195px;
}

div#seitenrahmen
{
    margin           : 10px auto 0px auto;
    text-align       : left;
    width            : 902px;
}
