
#map
{
	/*clear: both;*/
	  float : left;
  
	
    width : 100%;

	background-color : rgb(255 , 255 , 255);
	
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*margin-left : auto;
    margin-right : auto; */
    text-align : center;
    
   /* border:1px solid green; /* diagnostic */
}


#map a
{
    font-size : x-small;
	text-align : center;
    font-weight : bold;
    color : #666677;
    
    }




#map a.map_links
{
    font-size : xx-small;
	text-align : center;
    font-weight : bold;
    color : #666677;
    
    }


#map h3
{
    float : left;
    width : 100%;
    height : 18px;
    font-size : 12pt;
    text-align : center;
    font-weight : bold;
    color : rgb(105 , 134 , 155);
    /*border:1px solid red; /* diagnostic */
    margin-top : 4px;
    margin-bottom : 4px;
    padding : 0;
}



#articlecol
{
    float : left;
   
	margin : 5px 0px 0px 0px; 
	 padding : 0px 0px 0px 0px;
    height:auto;
    width : 573px;
   
 
	/* border:1px solid red; /* diagnostic */

 	font-family : Verdana , Arial , Helvetica , sans-serif;
    font-weight : normal;
	text-align: left;
	font-size: small;
}



#area_articlecol
{
    float : left;
    margin-top : 0px;
    margin-left : 0px;
	padding : 5px 0px 5px 0px;
	font-family : Verdana , Arial , Helvetica , sans-serif;
    font-weight : normal;
	text-align: left;
	font-size: small;
    height:100%;
    width : 74%;
    /*background-color : rgb(253 , 252 , 233);*/
	/* border:1px solid red; /* diagnostic */
}

#area_article_files
{
    clear : both;
    margin-top : 1px;
    margin-left : 1px;
	padding : 1px 0px 5px 1px;
	font-family : Verdana , Arial , Helvetica , sans-serif;
    font-weight : normal;
	text-align: left;
	font-size: small;
    height:100%;
    width : 100%;
    /*background-color : rgb(253 , 252 , 233);*/
	/* border:1px solid rgb(102 , 102 , 134); /* diagnostic */
}

#area_article_files h2
{
    float : left;
    width : 100%;
    height : 14px;
    font-size : 8pt;
    text-align : center;
    font-weight : bold;
    background-color : rgb(102 , 102 , 134);
     color : rgb(252 , 251 , 140);
   /*  border:1px solid rgb(252 , 251 , 140); /* diagnostic */
    padding : 0;
    margin : 0;
}


#area_article_files a
{
   /* clear : both; */
    margin : 5px 0px 0px 0px;
    float : left;
	font-size : x-small;
	font-weight : normal;
    color : #555577;
	/* border : 1px solid red;*/
	
}


#articlecol img
{


	max-width:  520px; 

}


#articlecol h2
{
   
    width : 100%;
    height : 20px;
    font-size : 12pt;
    text-align : center;
    font-weight : bold;
      background-color : #45a7da;

     color : #ffffff;
	/* border:1px solid green; /* diagnostic */
    padding : 0;
    margin : 0;
}

#articlecol h3
{
    float : left;
    width : 100%;
    height : 18px;
    font-size : 10pt;
    text-align : center;
    font-weight : bold;
    color : rgb(105 , 134 , 155);
    margin-top : 4px;
    padding : 0;
}

#articlecol h4
{
	
    float : left;
    margin-top: 0px;
    margin-left: 0px;
    padding : 2px 2px 2px 2px;
	width:  610px; 
	text-align : left;
    font-size : small;
    Color : rgb(20, 20, 101);
	/*background-color : rgb(230 , 234 , 255);*/
   
}

#articlecol h5
{
    float : center;
    width : 65%;
    height : 20px;
    padding-top : 3px;
    text-align : center;
    font-weight : bold;
    font-size :small;
	Color : rgb(130 ,134, 155);
	

}

#articlecol span
{
	 float : center;
	text-align: center;
	
	}

#articlecol i
{
    float : left;
    margin-top: 0px;
    margin-right: 0px;
    padding : 3px 3px 0px 0px;
    
    width:  120px;
    text-align : right;
    font-size : xx-small;
    font-weight : normal;
    font-style : italic;
	/*background-color : rgb(230 , 234 , 255); */
}


#articlecol span.right
{
    float : left;
    margin-top: 5px;
    margin-right: 5px;
    padding : 5px 5px 5px 5px;
    
    width:  20%;
    height: 20px;
    text-align : right;
    font-size : xx-small;
    font-style : italic;
}

#articlecol span
{
    float : left;
    margin-top: 5px;
    margin-right: 5px;
    padding : 5px 5px 5px 5px;
    
    width:  100%;
}

#articlecol a
{
    font-size : small;
	text-align : center;
    font-weight : bold;
    color : #333366;

    }

#articlecol p a
{
    font-size : small;
	text-align : center;
    font-weight : bold;
    color : #333366;

    }

#articlecol a.readmore
{
    clear : both;
    margin : 2px 5px 5px 5px;
    float : left;
	width:100%;
    font-size : xx-small;
    text-align : left;
    font-weight : bold;
    color : #666677;
	
}


#articlecol a.map_links
{
    font-size : xx-small;
	text-align : center;
    font-weight : bold;
    color : #666677;
    
    }



#sitemap
{
    float : left;
    margin-top : 0px;
    margin-left : 0px;
	padding : 5px 5px 5px 5px;
    height:auto;
    width : 740px;
     background-color : rgb(253 , 252 , 233); /* diagnostic */
	 /*border:1px solid red; /* diagnostic */

 	font-family : Verdana , Arial , Helvetica , sans-serif;
    font-weight : normal;
	text-align: left;
	font-size: small;
}


#sitemap h3
{
    float : left;
    width : 100%;
    font-size : 10pt;
    text-align : left;
    font-weight : bold;
    color : rgb(33 , 33 , 155);
    /*border:1px solid rgb(105 , 134 , 155); /* diagnostic */
    margin-top : 14px;
    margin-bottom : 4px;
    padding : 0;
}

#sitemap h4
{
	
    float : left;
    margin-top: 0px;
    margin-left: 0px;
    padding : 2px 2px 2px 2px;
	width:  848px; 
	/* height: 14px; */
    text-align : left;
    font-size : small;
    Color : rgb(20, 20, 101);
	/* background-color : rgb(230 , 234 , 255); */
    /*border:1px solid red; /* diagnostic */
}

#sitemap h5
{
    float : left;
    width : 65%;
    height : 20px;
    padding-top : 3px;
    text-align : left;
    font-weight : bold;
    font-size :small;
	Color : rgb(130 ,134, 155);
/*border:1px solid red; /* diagnostic */
	

}

#sitemap a
{
   clear : both;
    margin : 5px 5px 5px 5px;
    float : left;
	width:600px;
    font-size : small;
	font-weight : normal;
    color : #000066;
/*	border : 1px solid red; */
	
}

#organogramm
{
    float : left;
    margin-top : 0px;
    margin-left : 0px;
	padding : 5px 5px 5px 5px;
    height:auto;
    width : 9100%;
   /* background-color : rgb(253 , 252 , 233); */
	 /*border:1px solid red; /* diagnostic */

 	font-family : Verdana , Arial , Helvetica , sans-serif;
    font-weight : normal;
	text-align: left;
	font-size: small;
}

#organogramm .node
{
    clear : both;
 
    float : left;
    padding: 2px 2px 2px 2px;
    margin : 2px 2px 2px 2px;
 	float : left; 
	width:200px;
    font-size : small;
    text-wrap: auto;
    text-align:center;
	font-weight : bold;
	background-color : rgb(253 , 252 , 233); 
    /*color : #333388;*/
	 border : 1px solid #333388;
	
}


#organogramm a
{
   
    font-size : small;
    text-align:center;
	font-weight : bold;
    color : #333388;
	
}

.article
{
    margin : 0px 0px 0px 0px;
	padding : 2px 2px 2px 2px;
	width : 570px;
    clear : both;
   border-bottom : 1px solid rgb(202 , 202 , 202); */
	
}


.article p
{
    clear : both;
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
    float : left;
    max-width : 100%;
    text-align : justify;
    width : 100%;
  /*  border : 1px solid rgb(202 , 202 , 202); */
	
}

.article span
{
    margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
    float : left;
    text-align : left;
    width : 100%;
    /*border-bottom : 1px solid rgb(202 , 202 , 202); */
	
}

.article a
{
    
    font-weight : normal;
    color : #333333;
	
	
}


#articlenav
{
    clear : both;
    width : 100%;
    
    align : center;
    margin : 0px 0px 0px 0px;
    padding-top : 10px;
/*    border-top : 1px solid rgb(204 , 204 , 204); */
}
#articlenav a.back
{
    clear : both;
    width : 80%;
    align : center;
    margin : 0px 0px 0px 0px;
    padding-top : 10px;
    color : rgb(51 , 51 , 51);
}
/*border-top:1px solid #cccccc;*/
#articlenav a.prevpage
{
    float : left;
    text-align : left;
    width : 30%;
    font-size : x-small;
    font-weight : bold;
    color : rgb(122 , 122 , 122);
    text-decoration : none;
    padding-top : 0px;
   /* border:1px solid red; /* diagnostic */
}

#articlenav a.nextpage
{
    float : right;
    text-align : right;
    width : 30%;
    font-size : x-small;
    font-weight : bold;
    color : rgb(122 , 122 , 122);
    text-decoration : none;
    padding-top : 0px;
   /* border:1px solid green; /* diagnostic */
}
/*border:1px solid red; /* diagnostic */
#articlelist
{
	clear : both;
    width : 80%;
    align : left;
    margin : 0px 0px 0px 0px;
    padding-top : 10px;
    /*border:1px solid green; */
    background-color: rgb(233,233,244);
  
  
}

#articlelist a
{
    
  
  
    color : rgb(55 , 84 , 135);
    
    
    font-size : 10pt;
    font-weight : bold;
    
    text-align : left;
}


#articleback
{
    clear : both;
    margin : 40px 0px 40px 0px;
    border-top : 1px solid rgb(204 , 204 , 204);
}

#category
{
    /*height : 20px; */
    /*background-color : rgb(152 , 152 , 204);*/
    background-color : #45a7da;
    border : 1px solid rbg(204, 204, 204);
    text-align : left;
    font-size : small;
    color : rgb(255, 255, 255);
   
     width : 100%;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
}

#category_path
{
    float : left;
    width : 100%; 
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
 /* border:1px solid yellow; /* diagnostic */
	font-family : Verdana , sans-serif;

     font-size : small;
    text-decoration : none;
    font-weight : bold;
    color : #fff;;
    display : inline;
    	border-bottom : 1px solid rgb(204 , 204 , 204); 

}

#category_link
{
    float : left;
    width : 100px;  
	margin : 0px;
	padding : 0px 5px 0px 5px;
   /* border:1px solid red; /* diagnostic */
    
     font-size : small;
    
    font-weight : bold;
    color : rgb(255 , 255 , 255);
    display : inline;
}



#category_link a, a:link, a:visited
{
	/* border-right:1px solid white; /* diagnostic */
	margin : 0px;
	padding : 0px 5px 0px 5px;
 
    font-size : small;
    text-decoration : none;
    font-weight : bold;
    /*color : rgb(255 , 255 , 255); */
    display : inline; 
}

#num_articles
{
    float : right;
   /* width : 20%; */

     font-size : xx-small;
    text-decoration : none;
    text-align : right;
    margin : 2px 2px 2px 2px;
    font-weight : bold;
    color : rgb(255 , 255 , 255);
    display : inline;
    /*border:1px solid red; /* diagnostic */

}

