﻿


body
{
    font:0.7em arial,sans-serif;
    line-height: 1.2em;
    color:#000;
    margin:0px;
    height:100%;
    width:100%;
}
body.home
{
    background-color:#014667;
    background-image:none;
}
div.clear, br.clear{ clear: both;}
h1
{
    color:#034467;
    font:italic 1.6em arial,sans-serif;
    margin:10px 0 10px 0;
    padding:0;    
}
h2
{
    font:bold 1.1em arial,sans-serif;
    margin:5px 0 10px 0;
}
h3
{
    font:normal 1em arial,sans-serif;
    margin:5px 0 10px 0;
}
h4
{
    color:#034467;
    font:bold 1.0em arial,sans-serif;
    margin:10px 0 10px 0;
    padding:0;
}
sup, sub
{
    font-size:0.8em;
}
p
{
    margin:0px 0 10px 0
}
ul
{
    list-style:square
}
a:link, a:visited, a:hover, a:active
{
    color:#034467
}
a.more
{
    background-repeat:no-repeat;
    background-position:0 0px;
    padding-left:12px;
}
body #layout
{
    height:100%;
    background-repeat:repeat-y;
}
body.home #layout
{
    margin-top:5%;
    height:auto;
    background-image:none;
}
#site
{
    width:945px;
}
body.home #site
{
    width:738px;
}
#top
{
    height:113;
}
#top div.logo
{
    height:77px;
    background-repeat:no-repeat;
    text-align:left;
}
#top div.logo a
{
    height:77px;
    width:115px;
    margin-left:18px;
    display:block;
    text-decoration:none;
}
#top div.navigation
{
    background-color:#006093;
    border-top:solid 1px #C4D6E0;
    text-align:right;
    height:23px;
}
#top div.small
{
    border-top:none;
    text-align:right;
    border-bottom:solid 1px #C4D8E3;
    height:6px;
    background-color:#54849B;
}
#top div.line
{
    font-size:1px;
    height:6px;
    background-color:#034467;
}
#top div.navigation a, #top div.small a
{
    background-color:#A24560;
    border-left:solid 1px #C4D6E0;
    color:#FFFFFD;
    text-decoration:none;
    display:block;
    width:185px;
    text-align:center;
    float:right;
    height:19px;
    padding-top:4px;
}
#top div.small a
{
    padding-top:0;
    height:6px;
    font-size:1px;
    border-left-color:#54849B;
    background-color:#54849B;
}
#top div.navigation a:hover
{
    background-color:#C5597B;
}
#top div.navigation a.Hi
{
    background-color:#C5597B;
}
#top div.small a.Hi
{
    background-color:#D77E9A;
}
#top div.small a:hover
{
    background-color:#54849B;
}
#top div.small a.Hi:hover
{
    background-color:#D77E9A;
}
body.home #top div.navigation a
{
    width:184px;
}
body.home #top div.navigation a.smaller
{
    width:183px;
}
/* bottom */
#bottom
{
    text-align:left;
    background-color:#fff;
}
/* left */
#left
{
    width:202px;
    float:left;
}
#left div.label
{
    border-top: solid 1px #B8B8B8;
    border-bottom: solid 1px #fff;
    height:17px;
    background-color:#19809F;
    color:#fff;
    font-weight:bold;
    padding-top:4px;
    padding-left:21px;
}
#left div.navigation a
{
    padding-top:5px;
    display:block;
    width:181px;
    text-decoration:none;
    height:17px;
    border-bottom: solid 1px #B8B8B8;
    color:#f1f1f1;
    padding-left:21px;
}
#left div.navigation a.level1
{
    background-color:#A3435F;
    background-position:360px 8px;
}
#left div.navigation a.level2
{
    background-color:#C5597B;
    padding-left:31px;
    width:171px;
    background-position:21px 9px;
}
#left div.navigation a.level3
{
    background-color:#D77E9A;
    padding-left:41px;
    width:161px;
    background-position:31px 9px;
}
#left div.navigation a.Hi
{
    color:#fff;
    background-repeat:no-repeat;
}
/* global */
#global
{
    float:left;
    text-align:right;
    padding-top:3px;
    color:#004468;
    width:740px;
    padding-right:3px;
    margin-bottom:10px;
}
#global a
{
    color:#004468;
    text-decoration:none;
}

#global_suche
{
    float:right;
    text-align:right;
    padding-top:3px;
    color:#004468;
    width:740px;
    padding-right:3px;
    margin-bottom:10px;
}
#global_suche a
{
    color:#004468;
    text-decoration:none;
}

/* content */
#content_suche
{
    float:left;
    width:526px;
 margin: 0  0 0 200px;
}

#content 
{
    float:left;
    width:526px;
}
#content div.article
{
    margin-left:40px;
    width:485px;
}
/* article */
#content div.article span.error
{
    color:#1A80A0;
}
#content div.article a.send
{
    font-weight:bold;
    color:#920100;
    text-decoration:none;
    background-image:url(send.gif);
    background-repeat:no-repeat;
    background-position:42px 0;
    padding-top:3px;
    display:block;
    width:59px;
    height:17px;
}
#content div.article td a.send
{
    padding-right:23px;
    background-position:63px 0;
    width:57px;
}
#content div.article p.download
{
    padding-top:3px;
}
#content div.article a.pdfImage
{
    padding-right:3px;
}
#content div.article a.pdfImage, #content div.article span.pdfLink
{
    float:left; 
}
#content div.article span.pdfLink
{
    padding-top:1px;
    width:442px;
}
#content div.article span.pdfLink a
{
    color:#000;
    text-decoration:none;
    line-height:1.8em;
    font-weight:bold;
}
#content div.article div.form
{
    border:solid 1px #A34261;
    padding:10px;
}
#content div.article div.table
{
    border:solid 1px #A34261;
    padding:5px;
}
#content div.article div.table td
{
    height:13px;
    padding-top:2px;
    padding-left:5px;
}
#content div.article div.table thead td
{
    background-color:#D77E99;
    font-weight:bold;
    color:#fff;
}
#content div.article div.table tbody td
{
    background-color:#F8F8F8;
}
#content div.article div.table tr.Hi td
{
    background-color:#E8E8E8;
}
#content p.borderBottom
{
    border-bottom:solid 1px #EEEEEE;
    padding-bottom:5px;
}
#content p.paddingTop
{
    padding-top:10px;
}
#content ul.sitemap
{
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    padding-left:0;
}
#content ul.sitemap a
{
    text-decoration:none;
}
#content ul.sitemap li
{
    border-bottom:1px solid #F4E5E5;
    line-height:1.2em;
}
#content ul.sitemap li.level2
{
    padding-left:10px;
}
#content ul.sitemap li.level3
{
    padding-left:20px;
}
/* #content div.foot */
#content div.foot
{
    width:485px;
    margin-left:40px;
    margin-top:40px;
}
#content div.foot div.top
{
    border-bottom:dashed 1px #004668;
    text-align:right;
}
#content div.foot a
{
    text-decoration:none;
    padding-left:13px;
    background-repeat:no-repeat;
    background-position:0 4px;
    color:#004668;
}
#content div.foot div.copyright
{
    text-align:left;
    font-size:0.9em;
    color:#004668;
}
/* service */
#service 
{
    width:183px;
    margin-left:34px;
    float:left;
}
#service div.search
{
    border:solid 1px #EEEEEE;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:7px;
    height:19px;
}
#service div.search input
{
    width:119px;
    float:left;
}
#service div.search a
{
    text-decoration:none;
    float:left;
    display:block;
    width:38px;
    padding-top:4px;
    padding-left:5px;
}
#service div.contact
{
    margin-top:10px;
    background-color:#EEEEEE;
    padding:10px;
    width:163px;
}
#service div.contact h2
{
    background-color:#19809F;
    font-weight:normal;
    color:#fff;
    text-align:center;
    height:16px;
    padding-top:2px;
    font-size:1em;
}
#service div.article
{
    margin-top:10px;
}

body.home #bottom div.article
{
    background-color:#fff;
    width:335px;
    float:left;
    padding:25px;
    padding-left:9px;
}
body.home #bottom div.border
{
    width:334px;
    border-right:solid 1px #C4D6E0;
}
body.home #bottom div.article h4
{
    margin-top:0;
}
body.home #bottom div.article p
{
/*    font-size:0.8em; */
}
#foot
{
    background-color:#007296;
    height:30px;
    width:100%;
}
#foot div
{
    width:364px;
    background-color:#007296;
    float:left;
    color:#fff;
    height:23px;
}
#foot p, #foot a
{
    color:#fff;
    text-decoration:none;
}
#foot div.article
{
    height:26px;
    text-align:left;
    padding-left:5px;
    padding-top:4px;
    width:200px;
}
#foot div.article input
{
    width:145px;
    margin-right:3px;
}
#foot div.navigation
{
    text-align:right;
    padding-top:7px;
    padding-right:5px;
    width:528px;
    float:right;
}
#site div.copyright
{
    font-size:0.9em;
    color:#fff;
    text-align:right;
}

#layout
{
        background-image: url(back.gif);
}a.more
{
        background-image: url(mehr_pfeil.gif);
}#top div.logo
{
        background-image: url(header_1.gif);
}body.home #top div.logo
{
        background-image: url(header_2.gif);
}#left div.navigation a.Hi
{
        background-image: url(nav_pfeil.gif);
}#content div.article a.send
{
        background-image: url(send.gif);
}#content div.foot a
{
        background-image: url();
}

