
/*#########################################################################*/
#divCurrentIssueMain
{	
	background-color: 	#EEE;
	/*margin:		5px 0 0 0;*/
	/*overflow:	auto;*/
	height:		218px;	/*	IE !	*/
	padding:	10px 10px 0 10px;
}

#h2IssueTitle
{
	color:		#CE000C;
	float:		left;
}

#p_pagelinks
{
	float:		right;
}

#header_toc
{
	margin:	10px 0 0 20px;	/*	IE !	*/
}

#list_toc
{
	/*background-color: 	#00DEEE;*/
	font-weight:	bolder;
	height:	111px;
	/*list-style-type:	disc;*/
	margin:	5px 0 25px 35px;
}








/*##########################################################################*/
#divIssueImgMain
{
	/*no settings required*/
}

#divIssueImgMain img
{
	border:	none;
}


#div_issueimg_1, .div_issueimg
{
	background-color: 	#FFF;
	border:	2px solid #CCC;
	/*height:		1300px;*/
	margin: 	5px 0 10px 0;	/*	IE !	*/
	/*overflow:	auto;*/
	padding:	5px 0 5px 0;
	text-align:	center;
	width:	998px;
}

#div_issueimg_1	/*this is to hide the title of the HB but still have it available for printout.*/
{
	overflow:	hidden;
}

#div_issueimg_1 img
{
	margin: 	-230px 0 0px 0;
}

.div_issueimg img
{
	/*width: 976px;*/
}



.div_page_print
{
	border-top:	1px dotted #000;
	float:	right;
	padding:	0 25px 0 5px;
}
	.print_link_hint
	{
		float:	left;
		text-align:	left;
	}
	.print_link
	{
		float:	left;
		/* line-height:	20px; */
		margin: 	7px 10px 0 0;
	}

	.print_link a
	{
		font-weight:	bolder;
		border-right:		2px outset #000;
		border-bottom:		2px outset #000;
		color:	#000;
		background-color:	#FEA76D;
		/* display:	block;	/*don't do this*/
		padding:			1px 5px;
		text-decoration:	none;
	}




.page_link
{
	float:	left;
	margin: 	3px 0 0 20px;
}
/*##########################################################################*/




/*#########################################################################*/
#divInstsMain
{
	background-color: 	#EEE;
	font-family:	Arial;
	/*margin:		5px 0 0 0;*/
	overflow:	auto;
	height:		700px;	/*	IE !	*/
	padding:	10px 10px 10px 10px;
}

#divInstsMain img
{
	border:	none;
}

#divInstsMain h2
{
	margin:	0 0 20px 0;
}



.div_insts_inst
{
	/*background-color: 	#FFFF00;*/
	/*border: 	1px solid;*/
	/*height:		100px;*/
	float:	left;
	margin:		25px 0 0 25px;
	overflow:	hidden;
	text-align:	center;
	
}


.div_insts_inst img
{
	border:	none;
	/*width:	100px;*/
	/*margin:		auto 0 0 0;*/
	text-decoration:	none;
}



/*#########################################################################*/
#divPartnersMain
{
	background-color: 	#EEEFFF;
	font-family:	Arial;
	height:		710px;		/*	IE !	*/
	/*margin:		5px 0 0 0;*/
	overflow:	auto;
	padding:	10px 10px 0 10px;
}

#divPartnersMain img
{
	border:	none;
}


#divPartnersMain h2
{
	margin:	0 0 20px 0;
}

#divPartnersMain img
{
	border:	none;
}

.div_ads_main_l, .div_ads_main_m, .div_ads_main_s, .div_inst_main_l, .div_inst_main_m, .div_inst_main_s
{
	border: 	1px solid #CCC;
	float:		left;
	margin:		10px 0px 0 15px;
	padding:	5px 0 5px 0;
	text-align:	center;
	width:		220px;
}


.div_ads_main_l, .div_inst_main_l
{
	height:		190px;
}

.div_ads_main_m, .div_inst_main_m
{
	height:		84px;
}

.div_ads_main_s, .div_inst_main_s
{
	height:		31px;*/
}

/*
.div_ads_main_l img, .div_ads_main_m img, .div_ads_main_s img, .div_inst_main_l img, .div_inst_main_m img, .div_inst_main_s img
*/
.img_full
{
	max-height:	150px;
	max-width:	150px;
	margin:		0px 0px 5px 0px;
}

/*.div_ads, .div_inst, */
/*.div_ads img, .div_inst img

.div_ads_small, .div_inst_small
.div_bar_ads, .div_bar_inst
{
	border: 	1px solid #CCC;
	float:		left;
	height:		36px;
	margin:		10px 0px 0 15px;
	padding:	5px 0 0 0;
	text-align:	center;
	width:		220px;
}
.div_inst
{
	height:		190px;
}

*/


/*#########################################################################*/
#divArchiveMain
{
	/*overflow:	auto;*/
	background-color: 	#EEE;
	height:		710px;	/*	IE !	*/
	padding:	10px 10px 0 10px;
}

#divArchiveMain_reduced
{
	/*overflow:	auto;*/
	background-color: 	#EEE;
	height:		218px;	/*	IE !	*/
	padding:	10px 10px 0 10px;

}

#h2ArchiveTitle	/*floats with #success_line*/
{
	color:	#CE000C;
	float:	left;
}
#pArchiveSearch
{
	background-color: #FFDD99;
	border:	1px solid;
	border-radius: 5px;
	float:	right;
	padding: 0 3px;
}
#pArchiveSearch a
{
	color: #000;
	text-decoration: none;
}


#fail_line
{
	color:	#FF0000;
	margin:		25px 0 0px 165px;
	text-align:	left;
}

#temp_line
{
	text-align:	right;
}

#request_line
{
	/*float:	left;*/
	margin:		5px 0 0 75px;
}

.hint_line
{
	/*float:	left;*/
	margin:		5px 0 0 75px;
}

#username_line
{
	margin:		5px 0 0 75px;
}

#txt_user
{
	margin:		5px 0 0 0;
}

#password_line
{
	margin:		5px 0 0 75px;
}

#txt_pw
{
	margin:		5px 0 0 29px;
}

#cmd_line
{
	margin:		15px 0 15px 165px;
}

#cmd_login
{
	/*margin:		5px 0 0 0;*/
}

#success_line	/*floats with #h2ArchiveTitle*/
{
	/*float:	left;*/
	/*margin:	6px 0px 0 40px;*/
	text-align:	center;
}



#divArchiveSelector
{
	/*background-color: 	#EEE00E;*/
	height:		670px;
	margin:		5px 0 0 0;
	overflow:	auto;
}

#divArchiveSelector_reduced
{
	/*background-color: 	#EEE00E;*/
	height:		180px;
	margin:		5px 0 0 0;
	overflow:	auto;
}

#tblArchiveTOC
{
	border:	1px solid #CCC;
	margin:		5px auto 0 auto;
}

#tblArchiveTOC th
{
	border:	1px solid #CCC;
	/*text-align:		left;*/
}

.yearnumb
{
	border:	1px solid #CCC;
	padding:	5px;
	text-align:	center;
	width:	50px;
}

.monthnumb
{
	border:	1px solid #CCC;
	padding:	5px;
	text-align:	center;
	width:	20px;
}

.monthnumb_sel
{
	background-color:	#FFFF00;
	border:	1px solid #CCC;
	padding:	5px;
	text-align:	center;
	width:	20px;
}

#divArchiveIssue
{
	margin:		5px 0 0 0;
}

#divArchiveIssue a
{
	color:			#FFF;
}

#pSelArchTitle, #pArchPagesNavi
{
	color:			#FFF;
	float:	left;
	font-weight:	bolder;
	font-size:	12pt;
}

#pArchPagesNavi
{
	margin:		0px 0 0 100px;
}

/*#########################################################################*/
#divImpressum_main
{
	background-color: 	#EEE;
	font-family:	Arial;
	/*margin:			10px auto 0 auto;*/
	height:		690px;		/*	IE !	*/
	overflow:	auto;
	padding:		10px 20px 20px 20px;
	/*width:				15cm;*/
}
	#divImpressum_main	h4
	{
		margin:	5px 0;
	}

	#img_impr_facebook
	{
		margin:	0 0 5px 0;
		width:	100%;
	}
#divImpressum_data
{
	margin:	0 0 10px 0;
}
	.p_topic
	{
		font-weight:	bolder;
		margin:	10px 0 0 5px;
	}
	.p_regular
	{
		margin:	5px 0 0 15px;
		text-align:	justify;
		width:	670px;
	}
