/* Generated by Lyra | Montag, 22. Januar 2007 16:23:16 */




.PageDec ul, .PageDec li, .PageDec ol, .PageDec h1, .PageDec h2, .PageDec h3, .PageDec p
{margin: 0px; padding: 0px;}

#ArtDecC
{
   float: none; margin-left: 250px;
}

#NavDecC
{
    width: 250px; float: left;
}

/* the homepage */
.PageDec .HomeDec .ArtDec
{
     background-position : right top;
     background-repeat : no-repeat;
     background-image : url(img/home_back.jpg);
}

/* download page */
.PageDec .ArtDec .down li
{
    margin-bottom: 0.4em;
}

.PageDec .ArtDec .down a
{
    width: 40em;
    display: block;
    float: left;
}

.PageDec .ArtDec .down ul
{
    list-style-type: none;
}


/* formular */
.PageDec form .label
{
    display: block;
}

.PageDec form .form, .PageDec form .formFocus, .PageDec form .formChanged
{
    border: 1px solid #BEBEBC;
     font-size : 13px;
     font-family : Arial, Helvetica, sans-serif;
    
}

.PageDec form .formFocus
{
background-color: #BEBEBC;
}


/* the sitemap */
.PageDec .ArtDec .sitemap ul
{
   list-style-type: none;
}

.PageDec .ArtDec .sitemap h2
{
   padding-bottom: 0px;
   margin-bottom: 0.3em;
}


.PageDec .ArtDec .sitemap ul ul
{
   list-style-type: disc;
}

.PageDec .ArtDec .sitemap ul li a
{
   text-decoration: none;
}

.PageDec .ArtDec .sitemap ul ul
{
   margin-top: 0px;
   padding-top: 0px;
}

/* lists */

.PageDec .ArtDec ul
{
    padding: 0em;
    margin: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 3em;
    list-style-type: disc;
    list-style-position: outside;
}

.PageDec .ArtDec ul li
{
    display: list-item;
}

/* tables ----------------------------*/

table 
{
    border: 1px solid #FFFFFF;
}

table td
{
    padding: 0.3em;
    border: 1px solid #FFFFFF;
}


/* second navigation level */
.PageDec .NavDec ul ul
{
   padding: 0px;
   margin: 0px;
   margin-right: 35px;
}

.PageDec .NavDec ul li ul li
{
   margin: 0px;
   padding: 0px;
   text-align: right;
   background-image: none;
}


.PageDec .NavDec ul li ul li a, .PageDec .NavDec ul ul li a:hover
{
   color: #FFFFFF;
   font-weight: bold;
   background-image: none;
   text-align: right;
   line-height: 1.3em;
   margin-top: 0.8em;
   margin-bottom: 0.8em;
}

.PageDec .NavDec ul ul li a:hover
{
   color: #494D8A;
}

.PageDec .NavDec ul ul li strong a
{
    color: #494D8A;
}

/* links */
.PageDec .ArtDec a
{
    color: #000000;
}

/* the standard definitions */

.PageDec .ArtDec a img
{
border: 1px solid black;
}

body
{
     background-image : url(img/background.gif);
	 margin: 0px;
	 padding: 0px;
}

 .PageDec
{
     color : #000000;
     font-size : 13px;
     font-family : Arial, Helvetica, sans-serif;
}
.PageDec h1
{
	font-size:1.3em;
	margin-bottom: 1em;
        color: #494D8A;
}

.PageDec h2
{
	font-size: 1.1em;
	margin-bottom: 1em;
	color: #01905A;
}

.PageDec .ArtDec li
{
margin-bottom: 0.5em;
}

.PageDec p
{
	margin-bottom: 1em;
}

.PageDec .ArtDec span
{
color: #494D8A;
}

.PageDec strong, .PageDec li
{
	display: inline;
}

 .PageDec .HeaderDec
{
     padding-top : 25px;
	 background-image: url(img/backgroundheader.gif);
background-position: left bottom;
}

 .PageDec .HeaderDec .StaDec
{
     background-image : url(img/header.jpg);
     background-color : #FFFFFF;
	 text-align : right;
     padding-left : 40px;
     border-bottom : 2px solid #1D211D;
	 background-repeat : no-repeat;
}

 .PageDec .HeaderDec .StaDec img
{
     margin-right : 60px;
	/* display: block;*/
}

 .PageDec .ArtDec
{
     padding-left : 40px;
	 font-size: 1.2em;
}

 .PageDec .AddDec
{
     font-weight : bold;
	 height: 3em;
}

.PageDec .ArtDec .DiagDec img
{
	margin-right: 110px;
}

 .PageDec .AddDec .boxa
{
     float : right;
     padding-right : 50px;
	 width: 305px;
	 text-align: center;
}

 .PageDec .AddDec .boxa a
{
     text-decoration :  none;
     margin-right : 10px;
}

 .PageDec .AddDec .box
{
     float : left;
     padding-left : 55px;
}

 .PageDec .FooterDec
{
     margin-top : 5em;
     font-weight : normal;
}

 .PageDec .FooterDec .box
{
     text-align : right;
     margin-right : 20px;
}

/* Fix table inheritance */
 .PageDec .FooterDec .box table
{
     text-align : right;

}

 .PageDec .boxa a
{
     text-decoration :  none;
     color : #000000;
}

/* Fix table inheritance */
 .PageDec .boxa a table
{
     color : #000000;

}

 .PageDec .boxa a:hover
{
     text-decoration :  none;
     color : #00A16C;
}

/* Fix table inheritance */
 .PageDec .boxa a:hover table
{
     color : #00A16C;

}

 .PageDec .boxa a:visited
{
     text-decoration :  none;
     color : #000000;
}

/* Fix table inheritance */
 .PageDec .boxa a:visited table
{
     color : #000000;

}

 .PageDec .boxa a:active
{
     text-decoration :  none;
     color : #000000;
}

/* Fix table inheritance */
 .PageDec .boxa a:active table
{
     color : #000000;

}

 .PageDec ul
{
     list-style-type : none;
	 margin: 0px;
	 padding: 0px;
     padding-left : 43px;
     margin-top : 30px;
}

 .PageDec .NavDec ul li
{
     height : 2em;
	 margin: 0px;
	 padding: 0px;
}

/* Fix table inheritance */
 .PageDec ul li table
{
     line-height : 2em;

}

 .PageDec .NavDec ul li a
{
     background-repeat : no-repeat;
     background-image : url(img/nav1.gif);
     padding-left : 25px;
     line-height : 2em;
     display : block;
     background-position : 0px 4px;
     text-decoration :  none;
     color : #000000;
     font-weight : bold;
}

/* Fix table inheritance */
 .PageDec ul li a table
{
     line-height : 2em;
     color : #000000;
     font-weight : bold;

}

 .PageDec .NavDec ul li strong a
{
     background-image : url(img/navsel1.gif);
}

 .PageDec .NavDec ul li a:hover
{
     background-image : url(img/navsel1.gif);
}

/* downloads */
.PageDec .down ul
{
padding-left: 0px;
}

.PageDec .down li
{
padding-left: 0px;
}



