
HEAD
{
    overflow-y:scroll;
}
BODY
{
    font:12px Arial, Helvetica, sans-serif;
    line-height: 15px;
    color:#000;
    margin:0px;
    height:100%;
    width:100%;
    background-color:#fff;
}
input, button, textarea
{
    font:12px Arial, Helvetica, sans-serif;
    line-height: 15px;
}
p, ul
{
    margin:0px 0 10px 0;
}
ul
{
    padding-left:15px;
}
li
{
    list-style-image:url(square.gif);
    margin-bottom:4px;
}
table
{
    border-collapse:collapse;
}
div.clear, br.clear{ clear: both;}
#site
{
    width:995px;
    padding-top:10px;    
}
/* MetaNavigation */
div.MetaNavigation
{
    padding-left:72px;
}
div.MetaNavigation a
{
    font-size:11px;
    line-height: 14px;
    height:22px;
    color:#808080;
    text-decoration:none;
    border-left:dotted 1px #808080;
    padding-left:7px;
    padding-right:7px;
}
div.MetaNavigation form
{
    font-size:11px;
    line-height: 14px;
    border-left:dotted 1px #808080;
    border-right:dotted 1px #808080;
    margin:0;
    display:inline;
}
div.MetaNavigation input
{
    font-size:10px;
    font-weight:bold;
    line-height: 11px;
    height:14px;
    color:#808080;
    background-color:#fff;
    border:none;
    padding:0;
    padding-left:4px;
    padding-right:4px;
    cursor:pointer;
}
div.MetaNavigation input.zoom1
{
    font-size:8px;
}
div.MetaNavigation input.zoom2
{
    font-size:10px;
}
div.MetaNavigation input.zoom3
{
    font-size:11px;
}
div.MetaNavigation a:hover, div.MetaNavigation a.selected, div.MetaNavigation input:hover
{
    background-color:#E8BAB4;   
}
div.MetaNavigation input.selected
{
    color:#cf0038;
}
/* Logo */
#site div.logo
{
    text-align:right;
    height:39px;
}
/* Main */
div.Main div.block
{
    background-color:#cf0038;
    height:100px;
    width:59px;
    float:left;
}
/* MainNavigation */
div.Main div.MainNavigation
{
    background-color:#cf0038;
    height:27px;
    float:left;
    width:732px;
    padding-top:11px;
}
div.Main div.MainNavigation a
{
    font-weight:bold;
    font-size:13px;
    line-height: 16px;
    color:#ecb4c0;
    text-decoration:none;
    padding-right:23px;
}
div.Main div.MainNavigation a:hover, div.Main div.MainNavigation a.active
{
    color:#fff;
}
/* Search */
div.Main div.Search
{
    background-color:#cf0038;
    height:29px;
    float:left;
    width:204px;
    padding-top:9px;
}
div.Main div.Search form
{
}
div.Main div.Search input
{
    background-color:#fff;
    border:solid 1px #808080;
}
div.Main div.Search input.text
{
    padding-left:3px;
    padding-right:3px;
    padding-top:2px;
    font-size:11px;
    line-height:14px;
    color:#808080;
    height:15px;
    width:155px;
    display:block;
    float:left;
}
div.Main div.Search input.button
{
    height:18px;
    width:18px;
    margin-left:4px;
    display:block;
    float:left;
}
/* Content */
div.Main div.Content
{
    width:936px;
    float:left;
}
div.Main div.container
{
    width:432px;
    float:left;
    padding-left:36px;
}
/* left */
div.Main div.Content div.left
{
    width:216px;
    float:left;
}
div.Main div.Content div.left div.SectorNavigation a
{
    font-weight:bold;
    font-size:11px;
    line-height: 17px;
    border-bottom:dotted 1px #CDD5D3;
    display:block;
    color:#000;
    text-decoration:none;
    padding-left:8px;
}
div.Main div.Content div.left div.SectorNavigation a:hover, div.Main div.Content div.left div.SectorNavigation a.active
{
    background-color:#cf0038;
    color:#fff;
}
div.Main div.Content div.left div.SectorNavigation a.sub
{
    font-weight:normal;
    background-color:#ECBCC9;
}
div.Main div.Content div.left div.SectorNavigation a.sub:hover, div.Main div.Content div.left div.SectorNavigation a.active2
{
    background-color:#E08EA2;
    color:#000;
}
div.Main div.Content div.left div.SectorNavigation form
{
    margin:0;
}
div.Main div.Content div.left div.SectorNavigation input.group, div.Main div.Content div.left div.SectorNavigation input.open
{
    width:100%;
    text-align:left;
    background-color:#CDD5D3;
    font-size:11px;
    font-weight:bold;
    display:block;
    border:solid 1px #CDD5D3;
    margin-bottom:1px;
    color:#424D5F;
    padding-left:23px;
    background-image:url(closed.gif);
    background-repeat:no-repeat;
    background-position:9px 3px;
    cursor:pointer;
}
div.Main div.Content div.left div.SectorNavigation input.open
{
    background-image:url(opened.gif);
    background-position:8px 4px;
}
div.Main div.Content div.left div.SectorNavigation input.group:hover
{
    background-color:#B2C0BB;
}
div.Main div.Content div.left div.list
{
    font-size:11px;
    margin-top:32px;
}
div.Main div.Content div.left div.list a
{
    color:#cf0038;
    text-decoration:none;
}
/* article */
div.Main div.Content div.article
{
    margin-top:65px;
}
div.Main div.home div.article
{
    margin-top:32px;
}
div.Main div.Content div.eu
{
    background-image:url(foerderprogramme_flagge_eu.png);
    background-repeat:no-repeat;
    background-position:371px 0px;
}
div.Main div.Content div.program
{
    margin-top:22px;
    border-top:dotted 1px #B2B2B2;
}
div.Main div.Content p.category
{
    font-size:11px;
    line-height: 14px;
    font-weight:bold;
    color:#cf0038;
    border-bottom:dotted 1px #B2B2B2;
    margin-bottom:5px;
}
div.Main div.Content div.sitemap
{
    float:left;
    width:49%;
}
div.Main div.Content div.sitemap p.category
{
    margin-bottom:10px;
    width:95%;
}
div.Main div.Content div.sitemap ul
{
    width:90%;
}
div.Main div.Content div.sitemap ul ul
{
    width:100%;
    margin-bottom:0;
}
div.Main div.Content div.sitemap a, div.Main div.Content div.sitemap span.date
{
    font-size:11px;
    line-height: 14px;
}
div.Main div.Content div.article p.sector
{
    font-size:17px;
    line-height: 20px;
    font-style:italic;    
    color:#6C6E70;
    margin-bottom:0;
}
div.Main div.Content div.article h1
{
    font-size:17px;
    line-height: 20px;
    font-weight:normal;   
    font-style:italic;
    color:#000;
    margin-top:8px;
    margin-bottom:19px;
    width:98%;
}
div.Main div.home div.article h1
{
    margin-top:0;
    margin-bottom:0;
}
div.Main div.Content div.eu h1
{
    width:360px;
}
div.Main div.article a
{
    color:#cf0038;
    text-decoration:none;
}
div.Main div.article span.date, div.Main div.article a.date
{
    color:#6C6E70;
    font-weight:bold;
}
div.Main div.article span.topic
{
    color:#cf0038;
    font-weight:bold;
}
div.Main div.article span.download
{
    font-size:1.2em;
}
div.Main div.home div.article p.list
{
    display:list-item;
    list-style-type:square;
    margin-left:15px;
    margin-bottom:0;
    color:#cf0038;
    font-size:11px;
}
div.Main div.home div.article p.list b, div.Main div.home div.article p.list span
{
    color:#000;
}
/* Formulare */
div.Main div.Content div.form
{
    background-color:#EBEEEE;
    padding:5px;
}
div.Main div.Content div.form form
{
    margin:0;
}
div.Main div.Content div.form h1
{
    margin-top:0;
}
div.Main div.Content div.form input.button
{
    background-color:#fff;
    border:solid 1px #cf0038;
    color:#cf0038;
    margin-top:10px;
    cursor:pointer;
}
div.Main div.Content div.form input.button:hover, div.Main div.Content div.form input.button:active
{
    background-color:#cf0038;
    color:#fff;
    border:solid 1px #fff;
}
div.Main div.Content form.link
{
    margin:0;
    display:inline;
}
div.Main div.Content form.link button
{
    background-color:#fff;
    color:#cf0038;
    border:none;
    cursor:pointer;
    padding:0;
    height:16px;
    text-align:left;
    
}
div.Main div.Content div.form span.importent
{
    color:#cf0038;
    cursor:default;
}
/* diverses */
.halfWidth
{
    width:50%;
}
.wholeWidth
{
    width:100%;
}
input.wholeWidth, textarea.wholeWidth
{
    width:98%;
}

/* right */
div.Main div.Content div.right
{
    width:216px;
    float:left;
    padding-left:36px;
    font-size:11px;
    line-height:13px;
}
div.Main div.Content div.right a
{
    color:#cf0038;
    text-decoration:none;
}
div.Main div.Content div.right div.service
{
    margin-top:5px;
    margin-bottom:15px;
}
div.Main div.Content div.right div.service form
{
    margin:0;
    font-size:11px;
    line-height:13px;
}
div.Main div.Content div.right div.service a
{
    color:#6F6F6D;
    padding-right:8px;
    border-right:dotted 1px #B2B2B2;
    font-size:11px;
    line-height:13px;
}
div.Main div.Content div.right div.service button
{
    color:#6F6F6D;
    padding:0;
    border:none;
    background-color:#fff;
    font-size:11px;
    line-height:13px;
    margin:0;
    padding-left:8px;
    width:110px;
    cursor:pointer;
}
div.Main div.Content div.right div.header
{
    margin-top:5px;
    background-color:#B9CACD;
    border:solid 1px #B9CACD;
    color:#455A66;
    font-weight:bold;
    padding-left:8px;
    padding-top:3px;
    padding-bottom:3px;
}
div.Main div.Content div.right div.content
{
    border:solid 1px #B9CACD;
    border-top:none;
    color:#455A66;
    padding:8px;
    background-color:#EBEEEE;
}
div.Main div.Content div.right div.contact
{
    padding-left:80px;
    background-repeat:no-repeat;
    background-position: 5px 5px;
    min-height:92px;
}
div.Main div.Content div.right div.content a
{
    word-wrap:break-word;
}
div.Main div.Content div.right div.list a
{
    display:list-item;
    list-style-type:square;
    margin-left:15px;
    margin-bottom:0;
}
div.Main div.Content div.right ul
{
    margin-bottom:0;
}
div.Main div.Content div.right div.download
{
    border-top:none;
    border-bottom:dotted 1px #B2B2B2;
}
div.Main div.Content div.right div.download a
{
    color:#455A66;
}
div.Main div.Content div.right div.download span
{
    color:#cf0038;
}
div.Main div.Content div.right div.list div
{
    margin-top:0;
    padding-left:15px;
}
div.Main div.Content div.right div.image
{
    padding-left:77px;
    background-repeat:no-repeat;
    height:61px;
}
div.Main div.Content div.right div.imageQuer
{
    border-top:solid 1px #B9CACD;
    margin-top:5px;
    padding:0;
}
div.Main div.Content div.right div.image a
{
    font-weight:bold;
}
/* Foot */
div.Foot
{
    margin-top:20px;
    border-top:solid 1px #cf0038;
    width:936px;
    font-size:11px;
}
div.Main div.Content div.eu
{
    background-image:url(/rd/site/images/foerderprogramme_flagge_eu.png);
}li
{
    list-style-image:url(/rd/site/images/square.gif);
}div.Main div.Content div.left div.SectorNavigation input.group, div.Main div.Content div.left div.SectorNavigation input.open
{
    background-image:url(/rd/site/images/closed.gif);
}div.Main div.Content div.left div.SectorNavigation input.open
{
    background-image:url(/rd/site/images/opened.gif);
}
