

/*=====*/
/*links*/
/*=====*/

/*main links*/
/*~~~~~~~~~~*/

	.link-main				{
                        	display: block;
	                        width: 183px;
                            color: #ffffff;
                            text-decoration: none;
	                        font-weight: bold;
	                        }

    .link-main:hover    	{
                            background-color: #000084;
	                        }

	.link-text				{
                            color: #000000;
                            background-color: #d6d3ef;
                            text-decoration: none;
    						}

    .link-text:hover    	{
                            color: #ffffff;
                            background-color: #000084;
	                        }


	.link-up				{
                            color: #000084;
                            text-decoration: none;
    						}

    .link-up:hover 		   	{
                            color: #ffffff;
                            background-color: #000084;
	                        }

/*navigator links*/
/*~~~~~~~~~~~~~~~*/

	.link-navigator			{
                            color: #7b7dad;
                            }

    .link-navigator:hover    		{
                            color: #000084;
	                        }


/*top links*/
/*~~~~~~~~~*/

	.link-top				{
                            color: #7b7dad;
                            }

    .link-top:hover    		{
                            color: #000084;
	                        }


/*================*/
/*special elements*/
/*================*/

    .block-end			{
                    	font-size: small;
                    	text-align: right;
                        margin-bottom: 24px;
                    	}

	.list-square		{
                        list-style-type: square;
                        }

	.navigator			{
                   	 	padding-left:20px;
                    	font-size:small;
                    	color: #7b7dad;
                    	}

    .news-block			{
                    	font-size: small;
                    	margin-bottom: 14px;
                    	}

	.news-header		{
            	        text-align: left;
        	            font-weight: 600;
    	                color: #605878;
	                    }

	.paragraph-ruler	{
                    	width: 160px;
                        height:1px;
                        border:0px;
                        color: #000000;
                        background-color: #000000;
                        margin-right:0;
                        text-align:right;
                    	}


/*===============*/
/*tables elements*/
/*===============*/

/*main content table*/
/*~~~~~~~~~~~~~~~~~~*/

	.cell-content-gap			{
                                vertical-align: top;
                                width: 20px;
                                }

	.cell-content-left_margin   {
                                vertical-align: top;
                                width: 20px;
                                }

    .cell-content-main			{
                                vertical-align: top;
                                }

    .cell-content-news			{
    							vertical-align: top;
                                width: 200px;
    							}

	.cell-content-right_margin  {
                                vertical-align: top;
                                width: 14px;
                                }


/*main menue table elements*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~*/

	.cell-menue-lastline	{
    						height: 100px;
                        	}


    .cell-menue-indent		{
    						width: 5px;
                        	}

	.cell-menue-space		{
                        	width: 10px;
                        	}

	.cell-menue-topline		{
                            border-top:2px solid #f7f3ff;
                            padding-top: 2px;
                            padding-bottom: 2px;
                        	}


/*site base table elements*/
/*~~~~~~~~~~~~~~~~~~~~~~~~*/

    .cell-footer		{
                        background-color: #f7f3ff;
                		}

    .cell-foot-text		{
    					border-top:1px solid #d6d3ef;
                        padding-left:20px;
                        font-size:x-small;
                        color: #7b7dad;
                    	}

	.cell-head			{
                        height: 100px;
                        background-color: #b5b6de;
               			}

    .cell-logo			{
                        width: 7px;
                        height: 100px;
                        background-color: #b5b6de;
               			}

    .cell-main			{
    					vertical-align: top;
                        padding-top: 20px;
                        background-color: #f7f3ff;
                		}

    .cell-menue			{
                        vertical-align: top;
                        padding-top: 10px;
                        width: 200px;
	                    background-color: #7b7dad;
                        font-size: small;
                        }

    .cell-navigate		{
    					height: 50px;
                    	background-color: #d6d3ef;
                		}

    .cell-top			{
                        height :20px;
                        padding-top: 2px;
                        padding-right: 8px;
                        background-color: #b5b6de;
                        font-size: small;
                        color: #7b7dad;
                        text-align: right;
                		}


/*site container table elements*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	.table-container			{
    							width: 100%;
                                }

    .cell-page-container		{
       							width: 1024px;
                                padding-top: 2px;
                                padding-bottom: 2px;
                                }


/*====*/
/*tags*/
/*====*/

	body		{
            	margin: 0px;
               	font-family: arial, helvetica, sans-serif;
                text-align: justify;
                color: black;
                background-color: #000000;
                background-image:url(../grafics/main/wall-paper.jpg);
            	}

    h1			{
                color: #000084;
                margin-top: 0px;
                }

    h2			{
                color: #000084;
                }


/*===========*/
/*text blocks*/
/*===========*/

	.first_block		{
                    	color: #000084;
                    	font-weight: 600;
                    	}

	.indent-20			{
                        margin-left: 20px;
                        }

	.part-red			{
                    	color: #c80000;
                        }

	.slogan_block		{
                    	color: #7b7dad;
                    	font-weight: 600;
                    	}

	.slogan_block-big	{
                    	color: #000084;
                    	font-weight: 600;
                    	}

/*============*/
/*text fromats*/
/*============*/

	.bold				{
    					font-weight: bold;
    					}



