/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { margin:0; padding:0;}

fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5 {	font-size:100%;	font-weight:bold;}
h6 {font-size:18px;	color:#01622f; line-height:26px;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; font-family:ABeeZee; font-size:12px; background:url(../images/body_bg.jpg) top left repeat-x #dfe3e4;}
.flt_Lt										{float:left; display:block;}
.flt_Rt										{float:right; display:block;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.container									{width:994px; margin:0 auto; /*background: url(../images/wrapper_bg.png) top center repeat-y;*/}
.container_wrapper							{width:100%; margin:0 auto; background: url(../images/wrapper_bg.png) top center repeat-y;}
.main_content								{width:945px; /*background:url(../images/main_content_bg.gif) top left repeat-y;*/ padding:0 25px 60px 24px;}
#header										{height:145px; width:994px; margin:0 auto;}
#header	ul									{width:380px; float:right; display:block; margin:33px 16px 0 0;}
#header	ul li								{display:block; float:left;}
#header	ul li a								{display:block; font-size:14px; color:#636965; font-family:ABeeZee;}
#header	ul li a:hover						{text-decoration:underline;}
#header	ul li:last-child a:hover			{text-decoration:none;}
#header	.language   ul li					{display:block; float:right;}
.language      								{float:right; display:block; top:-280px; right:10px;}
.kontakt a									{background:url(../images/contact_bg.jpg) left 6px no-repeat; padding:4px 0 0 29px; margin-right:25px}
.impressum a								{background:url(../images/impressum_bg.jpg) left 0px no-repeat; padding:4px 0 0 29px; margin-right:25px}
.sitemap a								    {background:url(../images/sitemap_bg.jpg) left 0px no-repeat; padding:4px 0 0 29px;}
.facebook a								    {background:url(../images/facebook.jpg) left 0px no-repeat; padding:4px 0 0 22px; margin-left: 25px;}
.header_wrapper								{width:100%; margin:0 auto; background:url(../images/header_wrapper_bg.jpg) top center no-repeat;}	
.bottom_shadow								{width:100%; margin:0 auto; background:url(../images/bottom_shadow.png) bottom center no-repeat; height:54px; display:block;}


/**html .bottom_shadow						{margin-top:-0px;}	*/
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#logo										{width:288px; height:55px; float: left; margin:39px 0 0 13px; display:block;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{background:url(../images/nav_mid_bg.jpg) top left repeat-y; min-height:530px;}
*html .nav									{height:530px;}
.nav ul										{display:block; width:235px; margin:0 auto;}
.nav ul li									{ margin:0; padding-bottom:6px;  }
*html .nav ul li							{padding: 0 0 5px 0; height:32px;  }
.nav ul li a								{font-size:17px; color:#636965; background:url(../images/nav_item_bg.jpg) repeat-x; display:block; }
*html .nav ul li a							{cursor:pointer; }
.nav ul li a span							{display:inline-block; padding:0px 0 0px 46px; line-height:32px;  }
*html .nav ul li a span						{display:block; padding:0px 0 0 46px;  }
.nav ul li a:hover							{color:#fff; background:url(../images/nav_hover.gif) right no-repeat;}
.nav ul li.selected a									{color:#fff; background:url(../images/nav_hover.gif) right no-repeat;}

.nav ul li .home							{background:url(../images/home.png)  7px 5px no-repeat;}	
.nav ul li .aktuelles						{background:url(../images/item2.png) 7px 5px no-repeat}	
.nav ul li .icomos							{background:url(../images/item3.png) 7px 5px no-repeat}	
.nav ul li .deutsches						{font-size: 15px;background:url(../images/item4.png) 7px 5px no-repeat}
.nav ul li .publlikation					{background:url(../images/item5.png) 7px 5px no-repeat}
.nav ul li .links							{background:url(../images/item6.png) 7px 5px no-repeat}
.nav ul li .archiv							{background:url(../images/item7.png) 7px 5px no-repeat}
.nav ul li .international					{background:url(../images/international.png) 7px 5px no-repeat}	

.nav ul li ul 								{width:auto; background:#d4e5dc; display:block; position:relative; padding:8px 0 30px 0;}
.nav ul li ul li							{line-height:17px; display:block!important; height:17px; background:none!important;}
.nav ul li ul li a							{line-height:24px;  height:24px; font-size:13px; color:#636965!important; display:block; background:none!important; padding-left:46px; width:auto;}
.nav .second 							{height:44px; width:auto;}
.nav ul li ul li a:hover					{text-decoration:underline; background:url(../images/sub_menu_hover.jpg) 32px 9px  no-repeat #d0e2d8!important; width:auto; color:#636965; height:24px;}
.nav ul li ul li.sub_selected a				{text-decoration:underline; background:url(../images/sub_menu_hover.jpg) 32px 9px  no-repeat #d0e2d8!important; color:#636965;}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.left_content								{width:239px; margin-top:-8px;}
.left_content img							{display:block;}

.right_col									{width:690px;}

.photo_box img								{display:block; float:left; margin:0 1px 0 0;}
.mid_box									{width:661px; margin:0 auto 0; padding:31px 0 0 0;}	
.mid_box h3									{font-size:17px; color:#014a24; font-weight:normal;}
.mid_box p									{font-size:12px; color:#4b4b4b; padding:10px 0 10px 0; line-height:20px;}
.mid_box p a								{ color:#014a24!important; text-decoration:underline}
.mid_box p a:hover							{text-decoration:none}

.botoom_box									{width:661px; margin:23px auto 0;}
.botoom_box	img								{float:left;}
.bottom_box_left							{float:right; width:467px; display:block;}
.bottom_box_left h6							{font-size:13px; color:#4b4b4b; font-weight:normal;}	
.bottom_box_left p							{font-size:12px; color:#4b4b4b; padding:25px 0 5px 0;  line-height:20px;}
.bottom_box_left p a						{ color:#014a24!important; text-decoration:underline}
.bottom_box_left p a:hover					{text-decoration:none} 

/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
/* ---------------------------------------------------------*/
TD {
    font-family: 'ABeeZee', Arial, Verdana, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #666666;
	font-style: normal;
	line-height: normal;
	font-weight: normal
}

A.navi {
    font-family: 'ABeeZee', Arial, Helvetica, sans-serif;
	COLOR: #014a24;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none
}


A.navi:hover {
    font-family: 'ABeeZee', Arial, Helvetica, sans-serif;
	COLOR: #014a24;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline
}



