*{

    margin:0;

    padding:0;

}

html,

body{

	width:100%;

	height:100%;

}

html{

	font:62.5%/1.3 verdana,arial,sans-serif,Tahoma;

}

body{

	font-size:1.2em;

	color:#414141;

	background:#BEB4A0;

}

a{

	color:#F6951C;

	outline:none;

	text-decoration:none;

}

a:hover{

	text-decoration:none;

}

a img{

	border:none;

}

.clear{

	clear:both;

	height:1px;

	font-size:1px;

}

table{

	font-size:100%;

}

#frame{

	width:898px;

	margin:0 auto;

	background:#fff;

	border-bottom:solid 4px #383525;

}

ol{

	list-style:decimal inside;

	margin:0 0 10px;

}

.line{

	/* width:100%; */

	overflow:hidden;

}

#bigview {
width:100%;
height:100%;
overflow:auto;
}


/* header

--------------------------------------------------------------------------*/

#header{

	overflow:hidden;

	background:#748C81 url(../i/tbg.jpg) no-repeat;

	height:385px;

	border:solid 1px #383525;

	border-width:0 8px 8px;

}

#header img{

	margin:0 0 0 85px;

}

/* menu

-------------------------------------------------------------------------*/

#menu{

	background:#7A6A46 url(../i/mbg.jpg) repeat-x;

        border-top: 1px white solid;
        border-bottom: 1px black solid;
        border-left: 1px black solid;
        border-right: 1px black solid;

	/* Ganze Breite = 896px; */
	width:896px;  

	overflow:hidden;


	font-family:verdana,arial,sans-serif,Tahoma;
        font-size:16px;

	/* color:#DBD7CE; */
	color:#F7941D;

}

#menu a,

#menu span{

	color:#DBD7CE;

	/*	padding:0 10px 0; */

}

#menu .here span,

#menu .here a{

	/* color:#F7941D; */
	text-decoration:none;

}

#menu li#last_menu{

	background:none;

}

#menu .link{

	/* color:#383525; 

	font-size:20px;

	padding:20px 25px 0px 0px;

	float:right; */

}

#menu ul{

	list-style:none;

	float:left;

	padding:35px 0 5px 25px;

}

#menu li{

	float:left;

}

/* footer

----------------------------------------------------------*/

#footer{

	background:#7A6A46 url(../i/mbg2.jpg) repeat-x;

	border:solid 1px #fff;

	border-width:1px 0;

        border-left: 1px black solid;
        border-right: 1px black solid;

	color:#3C3324;

	font-size:110%;

  	width:896px;  

	overflow:hidden;

	padding:4px 0 1px;

}

#copy{

	float:left;

	margin:0 0 0 25px;

}

#footer ul{

	list-style:none;

	height:20px;

	overflow:hidden;

	float:right;

	margin:0 10px 0px 0;

}

#footer li{

	float:left;

}

#footer li.here{

	font-weight:bold;

}

#footer a,

#footer span{

	color:#3C3324;

	padding:2px 10px 2px 10px;

    //    font-weight:bold;

}

#footer .map{

	margin-right:10px;

}

#footer .cont{

	margin-left:10px;

}

/* content

-------------------*/

#content{

	border-bottom:solid 4px #383525;

	padding:57px 24px 30px;

	position:relative;

        border-left: 1px black solid;
        border-right: 1px black solid;

}

#lang{

	float:right;

	margin:-50px 0 0;

	color:#353628;

	text-transform:uppercase;

}

#breadcrumb{

	font-size:90%;

	position:absolute;

	top:5px;

	left:25px;

	width:750px;

}

#content h3{

//	font:bold 235%/1.1 Arial, sans-serif;
	font:bold 235%/1.1 verdana,arial,sans-serif,Tahoma;




	margin:0 0 8px;

	color:#271B0C;

}

#content h2{

	// font:bold 200%/1.1 Arial, sans-serif;
	font:bold 200%/1.1 verdana,arial,sans-serif,Tahoma;
	//font:bold 235%/1.1 verdana,arial,sans-serif,Tahoma;
	color:#A79986;
}

#content h3{

	//font:bold 170%/1.1 Arial, sans-serif;
	font:bold 170%/1.1 verdana,arial,sans-serif,Tahoma;
}

#content h1 span{

	display:block;

	color:#A2947A;

}

#content p{

	margin:0 0 10px;

        
}

#intro_box{

	z-index:100%;

	overflow:hidden;

	margin:0 0 40px 0;

}

#intro_box .box{

	float:left;

	border:solid 1px #383524;

	border-top:solid 15px #383524;

	width:259px;

	background:#E3E0D9;

}

#intro_box #middle{

	margin:0 32px;

}

#intro_box h2{

//	font:bold 115% Arial, sans-serif;
	font:bold 115% verdana,arial,sans-serif,Tahoma;

	color:#FD8C02;

	background:#383524;

	padding:4px 17px;

}

#intro_box p{

	padding:4px 15px;

}

#sp_mini_box{

	background:#9F957D url(../i/bg_box1.jpg) repeat-x 0 100%;

	padding:12px 0;

//	width:100%;

	overflow:hidden;

	border:solid 1px #707870;

	margin:25px 0 0;

}

#sp_mini_box h2{

	// font:bold 115% Arial, sans-serif;
	font:bold 115% verdana,arial,sans-serif,Tahoma;

	margin:0 0 15px;

	color:#fff;

}

#sp_mini_box .left,

#sp_mini_box .right{

	float:left;

}

#sp_mini_box .left{

	margin:0 0 0 22px;

	width:410px;

	border-right:solid 1px #BAB19F;

}

#sp_mini_box .right{

	padding:0 22px 0;

}

#sp_mini_box table{

	
	// width:100%;

}

#sp_mini_box td{

	padding:5px 0;

}

#sp_mini_box td.col1{

	font-weight:bold;

	width:180px;

}

#pdf{

	background:url(../i/pdf.gif) no-repeat 0 100%;

	padding:30px 0 0 51px;

}

#pdf a{

	color:#2A231C;

	font-weight:bold;

	text-decoration:none;

	margin:0 20px 0 0;

}

#pdf a:hover{

	text-decoration:none;

}



#content #photo_box h1,

#content #news_one h1{

	// font:bold 215%/1.1 Arial, sans-serif;
	font:bold 215%/1.1 verdana,arial,sans-serif,Tahoma;

	margin:0 0 8px;

	color:#746442;

	 //border-bottom:1px solid #746442;

	margin:0 0 30px;

}

#content #photo_box h1 span,

#content #news_one h1 span{

	display:inline;

	font-weight:normal;

}

#content #photo_box .line{

	margin:0 0 14px;

}

#content #photo_box img{

	margin:0 14px 0 0;

}



#content #news_one h2{

	font-size:115%;

	font-weight:bold;

	margin:0 0 10px;

}

#content .news{

	/* border-top:solid 1px #9C9C97; */

	margin:30px 0 0;

	padding:15px 0 0;

/*	width:100%; */

	height:400px;

	/* border: 1px solid red; */

	overflow:hidden;

}

#content .news h2{

	font-size:100%;

	font-weight:bold;

	margin:0 0 10px;

}

#content .news img{

	float:right;

	margin:13px 33px 13px 65px;

}



#spec_block{

 /*	width:100%; */

 /*	padding-top:50px;  */

	overflow:hidden;

 /*  margin:20px 0 0; */

}

#menu2_content{

	/* Gold: #756542 */

	border: solid 1px #756542;

	width:846px;
	height:460px;

	overflow:hidden;

	margin: 0px 0px 0px 0px;

}

#under_content{

	float:left;

	width:640px;
	height:460px;

	overflow:hidden;

	margin: 0px 0px 0px 0px;

}

#under_content_scroll{

	float:left;

	width:640px;
	height:460px;

	overflow:auto;

	margin: 0px 0px 0px 0px;

}


#sub_menu{

	width:187px;
	height:460px;

	background:#766642 url(../i/bg_box2.jpg) repeat-x 0 100%;

	float:left;

	font-size:14px;

	min-height:450px;

	margin:0px 15px 0px 0px;

	border-right: solid 1px #756542;

}

*html #sub_menu{

	height:450px;

}

#sub_menu a{

	color:#fff;

}

#sub_menu ul{

	list-style:none;

}

#sub_menu li{

	padding:5px 14px;

	border-bottom:solid 1px #BEB3A0;

	color:#F7941D;

}

#sub_menu .here,

#sub_menu .here a{

	color:#F7941D;

}


#lrf_box {
background: url(../i/box_background.gif); 
width: 840px;
height: 148px;
border: solid 1px #70716C;
}

#lrf_box a{
color:#000000;
}


#spec_block .info{

	float:left;

	width:605px;

	margin:0 0 0 -1px;

	padding:0 25px 17px;

}

#spec_block .info h2,

#spec_block .school h3{

	font-size:14px;

	font-weight:bold;

}

#spec_block .contact h2,

#spec_block .partner h2,

#spec_block .school h2,

#spec_block .school h3{

	color:#6C5734;

}



#spec_block .e_adr{

	border:solid 1px #BEB3A0;

	border-width:1px 0;

	padding:5px 0;

	margin:25px 0 0;

}

#spec_block .e_adr img{

	float:right;

	margin:0 0 0 15px;

}

#spec_block .e_adr .email{

	margin:20px 0;

}

#spec_block .liberia .country{

	float:right;

	margin:-15px 0 0;

	border:solid 1px #27190E;

}

#spec_block .liberia .africa{

	margin:60px 0 0;

}

#spec_block .partner h3{

	font-size:100%;

}

#spec_block .partner ul,

#spec_block .school ul{

	list-style:none;

	border-top:solid 1px #808080;

	color:#808080;

	margin:30px 0 0;

}

#spec_block .school ul{

	color:#505050;

}

#spec_block .partner li,

#spec_block .school li{

//	width:100%;

	overflow:hidden;

	border-bottom:solid 1px #808080;

	padding:15px 0;

}

#spec_block .school li{

	border-color:#BEB3A0;

}

#spec_block .partner img{

	float:right;

}

#spec_block .partner .www{

	margin:10px 0 0;

	display:block;

	color:#808080;

	text-decoration:none;

}

#spec_block .partner .www:hover{

	text-decoration:none;

}

#spec_block .partner .list{

	border-top:solid 1px #808080;

	color:#808080;

	margin:30px 0 0;

//	width:100%;

}

#spec_block .partner .list td{

	padding:10px 0 0;

}

#spec_block .partner .list .country{

	text-align:right;

}

#spec_block .school ul p{

	float:left;

	width:80%;

}

#spec_block .school .sp_link{

	// font:bold 16px "Arial Narrow", Arial, sans-serif;
	font-family:verdana,arial,sans-serif,Tahoma;
        font-size:16px;
     //   font-weight:bold;


	float:right;

	width:110px;

	text-align:center;

}

#spec_block .school .sp_link a{

	text-decoration:none;

}

#spec_block .school .sp_link a:hover{

	text-decoration:none;

}

#spec_block .school .pdf{

	font-family:verdana,arial,sans-serif,Tahoma;
	font-size:12px;
	color:#B6B6B6;

	display:block;

}

#spec_block .school .archive{
	
	font-family:verdana,arial,sans-serif,Tahoma;
	font-size:13px;

	text-decoration:none;

	display:block;

	margin:50px 0 0;

}

#spec_block .school .archive:hover{

	text-decoration:none;

}

/* site map

-------------------*/

.map{

	list-style:none;

}

.map li{

	background:url(../i/line.gif) no-repeat 0 6px;

	padding-left:22px;

	margin:0 0 3px 10px;

}

