/* Generated by Lyra | Donnerstag, 25. Januar 2007 22:14:37 */

/* 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;}

 #ApplicationBody
{
     color : black;
     font-size : 1em;
     font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
}

 .PageDec .StaDec
{
     background-image : url(img/mainback.gif);
     background-repeat : repeat-x;
     padding-bottom : 10em;
     background-position : left top;
}

 .PageDec .StaDec .NavDec ul li
{
     display : inline; 
}

 .PageDec .StaDec .NavDec ul li a
{
     background-image : url(img/navback1level.gif);
     display : block;
     color : black;
     line-height : 1.5em;
     padding-left : 0.5em;
     text-decoration :  none;
}

/* Fix table inheritance */
 .PageDec .StaDec .NavDec ul li a table
{
     color : black;
     line-height : 1.5em;

}

 .PageDec .StaDec .NavDec ul li a:hover
{
     background-image : url(img/navback1levelhover.gif);
}

 .PageDec .StaDec .NavDec ul li a.selected
{
     background-image : url(img/navback1levelsel.gif);
}

 .PageDec .StaDec .NavDec ul li a.selected:hover
{
     background-image : url(img/navback1levelselhover.gif);
}

 .PageDec .StaDec .NavDec ul ul
{
     border : 1px solid #EA9B07;
}

 .PageDec .StaDec .NavDec ul ul li a
{
     background-image : url(img/navback2level.gif);
     color : #555555;
     padding-left : 1.5em;
}

/* Fix table inheritance */
 .PageDec .StaDec .NavDec ul ul li a table
{
     color : #555555;

}

 .PageDec .StaDec .NavDec ul ul li strong a
{
     background-image : url(img/navback2levelsel.gif);
}

 .PageDec .StaDec .NavDec ul ul ul
{
     font-size : 0.8em;
     background-color : white;
     border : 0px;
}

/* Fix table inheritance */
 .PageDec .StaDec .NavDec ul ul ul table
{
     font-size : 0.8em;

}

 .PageDec .StaDec .NavDec ul ul ul li a
{
     background-image : none;
     padding-left : 3em;
}

 .PageDec .StaDec .NavDec ul ul ul li a:hover
{
     background-image : none;
}

 .PageDec .StaDec .NavDec ul ul ul li strong a
{
     background-image : none;
}

 .PageDec .StaDec .NavDec ul ul ul li strong a:hover
{
     background-image : none;
}

 .PageDec .StaDec .ArtDec h1
{
     text-align : center; 
     margin: 0 0 2em;                                     
}
 
.PageDec .StaDec .ArtDec 
{      
     width: 90%; 
     margin: 0 auto; 
     text-align: left;      
}

 .PageDec .StaDec .ArtDec .NavDec ul
{
     width : 100%;
     margin-bottom : 0.5em;
     float : left;
}

 .PageDec .StaDec .ArtDec .NavDec ul li
{
     float : left;
     border-bottom : 1px solid black;
     border-right : 1px solid black; 
}

 .PageDec .StaDec .ArtDec .NavDec ul li a
{
     padding-right : 0.5em;
     padding-left : 0.5em;
}

 .PageDec .HeaderDec
{
     border-bottom : 1px solid black;
     background-image : url(img/header.jpg);
     background-position : right top;
     background-repeat : no-repeat;
}

 .PageDec .HeaderDec img
{
     margin-top : 8px;
}

 .PageDec .FooterDec
{
     background-color : #909195;
     color : white;
     height : 1.5em;
     padding-left : 0.5em;
}

 .PageDec .MainDec .StaDec .ArtDec .StaDec
{
     text-transform : uppercase;
}

 .PageDec h1
{
     background-image : url(img/h1.gif);
     margin-left : 1em;
     padding-left : 0.2em;
     margin-bottom : 1em;
}

 .PageDec h2
{
     border-bottom : 2px solid #FF1D28;
     margin-bottom : 0.4em;
     padding-top : 0.4em;
}

td.LabelColumn  { width: 180px; }

.FormElementWidth {	width: 220px; }
.PostalCodeWidth { width: 65px; }
.CityWidth { width: 150px; }

a.menu
{
	text-decoration: none;
	color: #0000cc;
}

a.menu:hover 
{
	color: #0000cc;
	background-color: #d8e1f1;
}
