/* Generated by Lyra | Dienstag, 16. Januar 2007 11:40:01 */

/* Media types */
@import url('styles_print.css') print;
@import url('styles_handheld.css') handheld;

.PageDec ul, .PageDec li, .PageDec ol, .PageDec h1, .PageDec h2, .PageDec h3, .PageDec p
{margin: 0px; padding: 0px;}

Body
{
    background-color : Black;
}

 #ApplicationBody
{
     background-image : url(img/pageback.jpg);
     background-color : black;
     background-repeat : no-repeat;
     height : 100%;
     font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

 .PageDec .HeaderDec
{
     background-image : url(img/headerback.gif);
     padding-top : 3em;
     background-position : 0em 3em;
     background-repeat : repeat-x;
     height : 93px;
     color : #FFFFFF;
}

 .PageDec .HeaderDec .box
{
     height : 40px;
     width : 30%;
     float : right;
     background-image : url(img/header_right.gif);
     background-position : right top;
     background-repeat : no-repeat;
     font-size : 0.8em;
     padding-top : 53px;
     text-align : right;
     padding-right : 60px;
}

/* Fix table inheritance */
 .PageDec .HeaderDec .box table
{
     font-size : 0.8em;
     text-align : right;

}

 .PageDec .HeaderDec img
{
     float : left;
}

 .PageDec .MainDec
{
     background-image : url(img/contentback.gif);
}

 .PageDec .MainDec .StaDec
{
     background-position : 0px 0px;
     background-image : url(img/mainback.jpg);     
     background-repeat : repeat-x;
     border-bottom : 1px solid black;
     padding-bottom : 3em;
     padding-top : 1px;
     padding-right : 2%;
     padding-left : 2%;
}

 .PageDec .MainDec .StaDec .AddDec
{
     overflow : hidden;
     border : 1px solid #8D1A02;
}

 .PageDec .MainDec .StaDec .AddDec h2
{
     background-image : url(img/nav1sel.gif);
     padding-bottom : 0em;
     padding-top : 0em;
     line-height : 2em;
     color : #FFFFFF;
     font-size : 1.4em;
     padding-left : 1em;
}

/* Fix table inheritance */
 .PageDec .MainDec .StaDec .AddDec h2 table
{ 
     line-height : 2em;
     color : #FFFFFF;
     font-size : 1.4em;

}

 .PageDec .MainDec .StaDec .AddDec .box
{
     padding-right : 1em;
     padding-left : 1em;
}

 .PageDec .MainDec .StaDec .AddDec .box h4
{    
     border-bottom : solid 1px #71A6C3;
}

 .PageDec .MainDec .StaDec .ArtDec
{
     background-color : transparent;
     background-image : none;
     padding-right : 2%;
     padding-left : 2%;
}


 .PageDec .MainDec .StaDec .ArtDec ul
{
     float : left;
     display : block;
     width : 100%;
     padding-left : 1em;
}


 .PageDec .MainDec .StaDec .ArtDec .NavDec ul
{
     float : left;
     display : block;
     width : 100%;
     padding-bottom : 2em;
}

 .PageDec .MainDec .StaDec .ArtDec .NavDec ul li
{
     float : left;
}

 .PageDec .MainDec .StaDec .ArtDec .NavDec ul li a
{
     padding-right : 2em;
     padding-left : 2em;
     background-image : url(img/cnav1.gif);
     color : #000000;
     border-bottom : 1px solid black;
     border-right : 1px solid black;
}

/* Fix table inheritance */
 .PageDec .MainDec .StaDec .ArtDec .NavDec ul li a table
{
     color : #000000;

}

 .PageDec .MainDec .StaDec .ArtDec .NavDec ul li a:hover
{
     border-bottom : 0px;
     border-right : 0px;
     border-left : 1px solid black;
     border-top : 1px solid black;
     background-image : url(img/cnav1hover.gif);
}

 .PageDec .MainDec .StaDec .ArtDec .NavDec ul li strong a
{
     background-image : url(img/cnav1hover.gif);
     border-bottom : 0px;
     border-right : 0px;
     border-left : 1px solid black;
     border-top : 1px solid black;
     font-weight : bold;
}

/* Fix table inheritance */
 .PageDec .MainDec .StaDec .ArtDec .NavDec ul li strong a table
{
     font-weight : bold;

}

 .PageDec .MainDec .StaDec .ArtDec .StaDec
{
     font-size : 20px;
}

 .PageDec .MainDec .NavDec ul
{
     list-style-type : none;
}

 .PageDec .MainDec .NavDec ul li
{
     display : inline;
}

 .PageDec .MainDec .NavDec ul li a
{
     background-image : url(img/nav1.gif);
     color : #FFFFFF;
     display : block;
     text-decoration :  none;
     padding-left : 0.6em;
     line-height : 2.2em;
     margin-left : 2px;
     border-bottom : 1px solid #375160;
     border-right : 1px solid #375160;
}

/* Fix table inheritance */
 .PageDec .MainDec .NavDec ul li a table
{
     color : #FFFFFF;
     line-height : 2.2em;

}

 .PageDec .MainDec .NavDec ul li a:hover
{
     background-image : url(img/nav1hover.gif);
     border-left : 1px solid #375160;
     border-top : 1px solid #375160;
}

 .PageDec .MainDec .NavDec ul li strong
{
     font-weight : normal;
}

/* Fix table inheritance */
 .PageDec .MainDec .NavDec ul li strong table
{
     font-weight : normal;

}

.PageDec .MainDec .NavDec ul li a.selected
{
     background-image : url(img/nav1sel.gif);
}

 .PageDec .MainDec .NavDec ul li a.selected:hover
{
     background-image : url(img/nav1selhover.gif);
}

 .PageDec .MainDec .NavDec ul ul li a
{
     background-image : none;
     background-color : #59B7D1;
     padding-left : 35px;
}

 .PageDec .MainDec .NavDec ul ul li a.selected
{
     background-image : url(img/nav2sel.gif);
     background-position : 0px 0.8em;
     background-color : #007B9A;
     background-repeat : repeat-x;
}

 .PageDec .MainDec .NavDec ul ul li a.selected:hover
{
     background-image : url(img/nav2sel.gif);
     background-color : #007B9A;
}

 .PageDec .MainDec .NavDec ul ul li a:hover
{
     background-image : url(img/nav2hover.gif);
}

 .PageDec .FooterDec 
{
     background-image : url(img/footer.jpg);
     line-height : 43px;
     height : 43px;
     color : #FFFFFF;
     text-align : right;
     border-bottom : 50px solid black;
     margin-left : 1px;
     padding-right : 2em;
}

.PageDec .FooterDec .LeftFooter
{
     text-align : left;     
     margin-left : 40px;
     padding-right : 2em;
     float: left;
}

.PageDec .FooterDec .RightFooter
{     
     text-align : right;     
     margin-left : 1px;
     padding-right : 2em;
}

 .PageDec h1
{
     margin-bottom : 0.1em;
     padding-bottom : 0.5em;
     padding-top : 0.7em;
     margin-left : 0.5em;
     margin-right : 4%;
     background-position : left bottom;
     background-image : url(img/h1back.gif);
     background-repeat : no-repeat;
     font-size : 1.8em;     
}

/* Fix table inheritance */
 .PageDec h1 table
{
     font-size : 1.8em;

}

 .PageDec h2
{
     font-size : 1.4em;
     color : #A21C01;
     padding-bottom : 0.6em;
     padding-top : 0.4em;
}

.PageDec h4
{
    margin-top:0px;
    margin-bottom:0px;
}

/* Fix table inheritance */
 .PageDec h2 table
{
     font-size : 1.4em;
     color : #A21C01;

}

 .PageDec h3
{
     text-transform : uppercase;
     font-size : 1.1em;
     padding-bottom : 0.5em;
     padding-top : 1em;
}

/* Fix table inheritance */
 .PageDec h3 table
{
     font-size : 1.1em;

}

 .PageDec p a
{
     background-image : url(img/link.gif);
     background-repeat : no-repeat;
     padding-left : 15px;
     color : #2A6C90;
     text-decoration :  none;
}

/* Fix table inheritance */
 .PageDec p a table
{
     color : #2A6C90;

}

 .PageDec p a:hover
{
     color : #2A6C90;
     background-image : url(img/link2.gif);
}

/* Fix table inheritance */
 .PageDec p a:hover table
{
     color : #2A6C90;

}

 .PageDec p a:visited
{
     color : #A21C01;
}

/* Fix table inheritance */
 .PageDec p a:visited table
{
     color : #A21C01;

}

.FormLabel
{
    width: 200px;
    vertical-align: text-top;
}

.FormElemement
{
    width: 400px;
}

.FormValidator
{
    color: Red;
}

.FormGroupLabel
{
    font-weight: bold;
}

a.topmenu
{
color:white;
}