body {
	font-family: Arial, Helvetica, Sans-Serif;
  font-size:small;
  background:#FFFFFF;
  margin:0;
  padding:0;
}


#container {
	width:724px;
	margin:30px auto;
	padding:10px;
	background:#fff;
}


#header {
	height:20px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#4D4D4D;
  	text-align:right;

}

#headernav li{
	   list-style: none;
	   display: inline;
	   border:0;
	   margin: 0px 0px 0px 0px;
}

#headernav a{
   margin-right: 2px;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   text-decoration: none; 
   color:#4D4D4D;
   }

#headernav a:hover, a.active {
   font-weight: bold;
   }


#lang_nav {
	float:left;
	width:180px;
	height:22px;
    margin:0px 0px 0px 0px;
	padding:0px;	
    background:#C7C7C7;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF; 
}


#lang_nav a {
	text-decoration:none;
	cursor:pointer;

}

span.normal {
  color:#003366;
  font-family: Arial, Helvetica, Sans-Serif;
  margin-top:5px;
  font-size: 12px;
  margin-left:25px;
  float:left;
}

span.normal_e {
  color:#003366;
  font-family: Arial, Helvetica, Sans-Serif;
  margin-top:5px;
  font-size: 12px;
  float:left;
}

span.trenner {
   font-family: Arial, Helvetica, Sans-Serif;
   margin-top:5px;
   font-size: 12px;
   text-decoration: none; 
   color:#4D4D4D;
   float:left;	
}

span.a_lang {
   font-family: Arial, Helvetica, Sans-Serif;
   margin-top:5px;
   margin-left:25px;
   font-size: 12px;
   text-decoration: none; 
   color:#4D4D4D;
   float:left;
   }

span.e_lang {
   font-family: Arial, Helvetica, Sans-Serif;
   margin-top:5px;
   font-size: 12px;
   text-decoration: none; 
   color:#4D4D4D;
   float:left;
   }

#menu {
	float:right;
	width:543px;
	height:22px;
    margin:0px 0px 0px 0px;
	padding:0px;	
	background:#003366;
	color:white;
	border-bottom: 1px solid #FFFFFF;
}


#menu a{
		text-decoration:none;
		cursor:pointer;
}

span.m1{
	float:left;
	position:absolute;
    margin-left:25px;
    margin-top: 5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration:none;
	color:white;
}

span.m2{
	float:left;
	position:absolute;
	margin-left:92px;
	margin-top:5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration: none;
	color:white;
}

span.m3{
	float:left;
	position:absolute;	
    margin-left:188px;
    margin-top: 5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration:none;
	color:white;
}


span.m2_e{
	float:left;
	position:absolute;
	margin-left:95px;
	margin-top:5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration: none;
	color:white;
}

span.m3_e{
	float:left;
	position:absolute;	
    margin-left:173px;
    margin-top: 5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration:none;
	color:white;
}


span.m4{
	float:left;
	position:absolute;
	margin-left:272px;
	margin-top:5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration:none;
	color:white;
}

span.m4_e{
	float:left;
	position:absolute;
	margin-left:260px;
	margin-top:5px;
	padding:0px;	
	background: url(../imgages/back.gif);
	font-size: 12px;
	text-decoration:none;
	color:white;
}


#menu a:hover{
	font-weight:bold;
}

#sidebar
{
 float:left;
 width:180px;
 height:447px;
 margin:0px 0px 0px 0px;
 padding:0px;
 color:#fff;
 background:#C7C7C7;
}

#sidebar a{
		text-decoration:none;
		cursor:pointer;
}

#sidebar p{
	font-family: Arial, Helvetica, Sans-Serif;
		text-align:left;
		color: #000000;
		margin-left: 25px;
		margin-top:23px;
}

span.navi_l {
  color:#003366;
  font-family: Arial, Helvetica, Sans-Serif;
  margin-top:16px;
  font-size: 12px;
  margin-left:25px;
  float:left;
}

span.navi_l_b {
  color:#003366;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  margin-top:16px;
  font-size: 12px;
  margin-left:25px;
  float:left;
}

#content {
 width:543px;
 height:447px;
 margin:0px 0px 0px 0px;
 padding:0px;
 float:right;
 background:#D9D9D9;
}

#content_law {
 width:543px;
 height:447px;
 margin:0px 0px 0px 0px;
 padding:0px;
 float:right;
 background:#D9D9D9;
}


#img{
	width:181px;
	height:181px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align:bottom;
	border: 0px;
	background-color: transparent;

}

#content h1{
	
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	margin-left: 25px;
	margin-right: 35px;
	margin-top: 22px;
	}
	
	
#content p{
		font-size: 13px;
	    font-family: Arial, Helvetica, Sans-Serif;
		text-align:left;
		color: #000000;
		margin-left: 25px;
		margin-right: 108px;
		margin-top: 22px;
		}

		
#content_law p{
				font-size: 13px;
			    font-family: Arial, Helvetica, Sans-Serif;
				text-align:left;
				color: #000000;
				margin-left: 0px;
				margin-right: 108px;
				margin-top: 22px;
				}		

#content table{
				margin-left: 25px;
				}
				
span.footnote{
				font-size: 10px;
			    font-family: Arial, Helvetica, Sans-Serif;
				text-align:left;
				color: #000000;
				}			
		
#content a{
		font-size: 13px;
	    font-family: Arial, Helvetica, Sans-Serif;
		text-align:left;
		color: #000000;
}

/*

#left_row{
	 width:270px;
	 height:447px;
	 margin:0px 0px 0px 0px;
	 padding:0px;
	 float:left;
	 background:#D9D9D9;
	 text-align:left;
	}

*/

#law_row{
			 width:362px;
			 height:181px;
			 margin:0px 0px 0px 0px;
			 padding:0px;
			 float:right;
			 background:#D9D9D9;
			 font-size: 13px;
			 font-family: Arial, Helvetica, Sans-Serif;
			 text-align:left;
		     color: #000000;
			}	
#law_row h1{

			font-size: 17px;
			font-weight: bold;
			font-family: Arial, Helvetica, Sans-Serif;
			color: #000000;
			margin-left: 25px;
			margin-top: 22px;
			}

#law_row p{
			font-size: 13px;
		    font-family: Arial, Helvetica, Sans-Serif;
			text-align:left;
			color: #000000;
			margin-left: 25px;
	
					}

					
#scroller h1{

	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	margin-left: 25px;
	margin-right: 35px;
	margin-top: 22px;
	}

#scroller a{
		font-size: 13px;
	    font-family: Arial, Helvetica, Sans-Serif;
		text-align:left;
		color: #000000;
}

#scroller  { 
	overflow: auto;
	visibility: visible;  
	margin:0px 0px 0px 0px;
	background:#D9D9D9;
	float:right;
	z-index: 2;   
	width: 543px;   
	height: 447px;
	}
	
span.scroll_text {
	  color:#000000;
	  font-family: Arial, Helvetica, Sans-Serif;
	  margin-left:25px;
	  margin-right: 58px;
	  float:left;
	}	
