BODY
       {
          margin: 10px 5px 5px 5px;
          font-family: arial, helv, helvetica;
          font-size: 11px;
          color: #666666;
      }

a:link, a:visited, A:active
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            color: #E43425;
            TEXT-DECORATION: none;
        }

td.lt
        {
            width: 28px;
            height: 26px;
            background-image: url(./media/lt.gif) ;
            background-position: top left;
        }

td.lb
        {
            width: 28px;
            height: 90px;
            background-image: url(./media/lb.gif) ;
            background-position: top left;
        }

td.bottom
        {
            width: 209px;
            height: 60px;
            background-image: url(./media/bottom.gif) ;
            background-position: top left;
            padding-bottom: 30px;
        }

td.bottom2
        {
            width: 2px;
            height: 90px;
            background-image: url(./media/bottom2.gif) ;
            background-position: top left;
        }

td.bottom3
        {
            width: 21px;
            height: 90px;
            background-image: url(./media/bottom3.gif) ;
            background-position: top left;
        }

td.bottom4
        {
            width: 30px;
            height: 90px;
            background-image: url(./media/bottom4.gif) ;
            background-position: top left;
        }

td.bottom5
        {
            height: 60px;
            width: 643px;
            background-image: url(./media/bottom5.gif) ;
            background-position: top left;
            padding-bottom: 30px;
        }

td.bottom6
        {
            width: 9px;
            height: 90px;
            background-image: url(./media/bottom6.gif) ;
            background-position: top left;
        }

td.top
        {
            width: 914px;
            height: 26px;
            background-image: url(./media/top.gif) ;
            background-position: top left;
        }

td.rt
        {
            width: 26px;
            height: 26px;
            background-image: url(./media/rt.gif) ;
            background-position: top left;
        }

td.rb
        {
            width: 26px;
            height: 90px;
            background-image: url(./media/rb.gif) ;
            background-position: top left;
        }

td.lefthead
        {
            width: 28px;
            height: 41px;
            background-image: url(./media/lefthead.gif) ;
            background-position: top left;
        }

td.righthead
        {
            width: 26px;
            height: 41px;
            background-image: url(./media/righthead.gif) ;
            background-position: top left;
        }

td.lefthead2
        {
            width: 28px;
            height: 45px;
            background-image: url(./media/lefthead2.gif) ;
            background-position: top left;
        }

td.left
        {
            width: 28px;
            height: 4px;
            background-image: url(./media/left.gif) ;
            background-position: top left;
        }

td.righthead2
        {
            width: 26px;
            height: 45px;
            background-image: url(./media/righthead2.gif) ;
            background-position: top left;
        }

td.right
        {
            width: 26px;
            height: 4px;
            background-image: url(./media/right.gif) ;
            background-position: top left;
        }

td.redline
        {
            width: 2px;
            background-color: #E43425;
        }

td.red_link
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            color: #E43425;
        }

td.red_link_big
        {
            font-family: arial, helv, helvetica;
            font-size: 13px;
            color: #E43425;
            text-align: center;
        }

td.greyline
        {
            width: 2px;
            height: 2px;
            background-color: #c6c7c8;
        }

td.whiteline
        {
            width: 2px;
            background-color: #ffffff;
        }

td.header_text
        {
            height: 82px;
            font-family: arial, helv, helvetica;
            font-size: 13px;
            font-weight : bold;
            color: #333366;
            padding-left: 20px;
        }

td.header_text_grey
        {
            height: 82px;
            font-family: arial, helv, helvetica;
            font-size: 13px;
            font-weight : normal;
            color: #999999;
            padding-left: 20px;
        }

td.navigation
        {
            width: 209px;
            height: 189px;
            background-color: #cccccc;
        }

td.subnavigation_
        {
            width: 430px;
            height: 189px;
            background-image: url(./media/startseite.jpg) ;
            background-position: top left;
        }

td.subnavigation_5
        {
            width: 417px;
            height: 189px;
            background-image: url(./media/bildung.jpg) ;
            background-position: top left;
        }

td.subnavigation_4
        {
            width: 417px;
            height: 189px;
            background-image: url(./media/medien.jpg) ;
            background-position: top left;
            background-repeat: no-repeat;
        }

td.subnavigation_3
        {
            width: 417px;
            height: 189px;
            background-image: url(./media/it.jpg) ;
            background-position: top left;
        }

td.subnavigation_2
        {
            width: 417px;
            height: 189px;
            background-image: url(./media/firma.jpg) ;
            background-position: top left;
            backgroup-repeat: no-repeat;
        }

td.subnavigation_1
        {
            width: 417px;
            height: 189px;
            background-image: url(./media/e-learning.jpg) ;
            background-position: top left;
        }

.headline
        {
            font-family: arial, helv, helvetica;
            font-size: 12px;
            font-weight : bold;
            color: #E43425;
            padding-top: 10px;
            padding-bottom: 10px;
        }

.headline_2
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            font-weight : bold;
            color: #E43425;
            padding-top: 5px;
            padding-bottom: 5px;
        }

.headline_3
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            font-weight : bold;
            color: #999999;
            padding-top: 5px;
            padding-bottom: 5px;
        }

.headline_4
        {
            font-family: arial, helv, helvetica;
            font-size: 12px;
            font-weight : bold;
            color: #ffffff;
            padding-top: 10px;
            padding-bottom: 10px;
        }

.norm_white
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            font-weight : normal;
            color: #ffffff;
        }


.news_headline
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            font-weight : normal;
            color: #E43425;
            padding-top: 5px;
            padding-bottom: 5px;
        }

.testimonials
        {
            width: 263px;
            height: 189px;
            background-color: #999999;
            padding-left: 2px;
        }


.grey_box
        {
            width: 265px;
            height: 189px;
            background-color: #cccccc;
        }

.grey_box_small
        {
            width: 10px;
            height: 45px;
            background-color: #cccccc;
        }

.testimonals_headline_2
        {
            font-family: arial, helv, helvetica;
            font-size: 19px;
            color: #ffffff;
            margin: 7px;
        }

.testimonals_headline
        {
            font-family: arial, helv, helvetica;
            font-size: 23px;
            color: #ffffff;
            margin: 7px;
        }

.testimonals_norm
        {
            font-family: arial, helv, helvetica;
            font-size: 11px;
            color: #ffffff;
            margin: 7px;
        }

.testimonals_name
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 13px;
            color: #ffffff;
            font-style: italic;
            margin: 7px;
        }
.navigationel
{
    line-height: 28px;
}
.navigationel a
        {
            font-family: arial, helv, helvetica;
            font-size: 14px;
            color: #ffffff;
            font-weight : bold;
            text-decoration: none;
        }

a.header_grey
{
            font-family: arial, helv, helvetica;
            font-size: 13px;
            color: #999999;
            font-weight : normal;
            text-decoration: none;
        }

a.header_red_nav
{
            font-family: arial, helv, helvetica;
            font-size: 13px;
            color: #E43425;
            font-weight : normal;
            text-decoration: none;
        }

.subnavigationel a
        {
            font-family: arial, helv, helvetica;
            font-size: 14px;
            color: #666666;
            font-weight : bold;
            text-decoration: none;
        }

a.white_bottom
        {
            font-family: arial, helv, helvetica;
            font-size: 12px;
            color: #ffffff;
            font-weight : bold;
            text-decoration: none;
        }

.linewhite
        {
            background-color: #ffffff;
            height: 2px;
        }

.nav_number_grey
        {
            background-color: #ffffff;
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : bold;
            color: #cccccc;
            text-align: center;
        }

.news_date
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 13px;
            font-weight :bold;
            color: #999999;
        }

.news_red
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 13px;
            font-weight :bold;
            color: #E43425;
        }

.news_date_grey
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 13px;
            font-weight :bold;
            color: #cccccc;
        }

.nav_number_white
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : bold;
            color: #ffffff;
            text-align: center;
        }
.navigationtr:hover .dot
{
    color: #E43425;
}
.sub_nav_number_grey
        {
            background-color: #ffffff;
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : bold;
            color: #666666;
        }

.sub_nav_number_white
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : bold;
            color: #666666;
        }

.infobox
        {
            width: 265px;
        }

.grey_big
        {
            background-color: #ffffff;
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : bold;
            color: #cccccc;
        }

.white_big
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : bold;
            color: #ffffff;
        }

.white_big_3
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 18px;
            font-weight : bold;
            color: #ffffff;
        }

.white_normal_3
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 15px;
            font-weight : normal;
            color: #ffffff;
        }

.red_big_3
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 18px;
            font-weight : bold;
            color: #E43425;
        }
.white_big_1
{
    padding-right: 15px;
}
.white_big_1, .white_big_1 a
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 18px;
            font-weight : bold;
            color: #ffffff;
            
        }

.white_big_2
{
            padding-right: 15px;
}
.white_big_2, .white_big_2 a
        {
            font-family: verdana, arial, helv, helvetica;
            font-size: 33px;
            font-weight : bold;
            color: #ffffff;
            
        }

.content
        {
            padding-left: 20px;
            padding-right: 20px;
        }

p.headline
{
    padding: 0;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 2px solid #c6c7c8;
}

.grey_line
{
    padding: 0;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 2px solid #c6c7c8;
}

#news_topic
{
    font-weight: bold;
    font-size: 12px;
    color: #E43425;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 6px;
    margin-bottom: 0px;
    border-bottom: 2px solid #c6c7c8;
    margin-left: 8px;
    padding-left: 19px;
    width: 160px;
}
.red
{
    color: #E43425;
}

#topnavigation a
{
    display: block;
    float: left;
    text-align: center;
    width: 90px;
}

#footernavi, #footernavi a
{
    color: #fff;

}
#footernavi p
{
    width: 24%;
    float: left;
}
#footernavi span
{
    font-size: 16px;
    font-weight: bold;
}
.darkgreybold11px
{
    font-family: arial, helv, helvetica;
    font-size: 11px;
    font-weight : bold;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
}
.darkgreybold13px
{
    font-family: arial, helv, helvetica;
    font-size: 13px;
    font-weight : bold;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
}

.redbold13px
{
    font-family: arial, helv, helvetica;
    font-size: 13px;
    font-weight : bold;
    color: #E43425;
    padding-top: 5px;
    padding-bottom: 5px;
}

.brightgrey11px
{
    font-family: arial, helv, helvetica;
    font-size: 11px;
    font-weight : normal;
    color: #999999;
    padding-top: 5px;
    padding-bottom: 5px;
}

.brightgreybold13px
{
    font-family: arial, helv, helvetica;
    font-size: 13px;
    font-weight : bold;
    color: #999999;
    padding-top: 0px;
    padding-bottom: 5px;
}

.brightgreybold25px
{
    font-family: verdana, arial, helv, helvetica;
    font-size: 25px;
    font-weight : bold;
    color: #cccccc;
    padding-top: 5px;
    padding-bottom: 0px;
}

.infobox table td p
{
    padding-top: 0px;
    margin-top: 0px;
}

/*
    home styles
*/
#home_column1, #home_column2, #home_column3
{
    float: left;
    text-align: right;
}
#home_column1
{
    width: 147px;
}

#home_column2
{
    width: 144px;
}

#home_column3
{
    width: 137px;
}
#home_column1 .white_big_1, #home_column2 .white_big_1, #home_column3 .white_big_1
{
    padding-top: 105px;
}

.input  { background-color: white; margin: 0px; padding: 1px; border: solid 1px #999999; width: 120px; height: 11px; font-size: 10px; }

.button {
    border : solid 1px #999999;
    background: #E9ECEF;
    color : #666666;
    font-weight : bold;
    font-size : 10px;
    padding: 2px;
}

/*
    end home styles
*/