/***** CSS definitions FE *****/
@import url(font.css);



/**** EON Layout ****/
body						{ width:100%; height:100%; background-color:#E9E5D5; margin:0; padding:0; min-width:960px; }
html, body					{ background: url(../images/bg/body.gif) #F4F4F4 repeat-y top center; }

#centerall { 	
  position:absolute;
  height:633px; 
  width:994px;
  margin:0px 0px 0px -497px;
  left: 50%;
  text-align: left;
  padding: 0px;
  background:none;
  border:0;
}

#content_container			{ 
margin:auto;
width:100%;
min-height:633px;
padding:0px 0px 0px 0px;
border:0;
text-align:center;
vertical-align:middle;
background:none;
}

#content_area				{ margin:auto; min-width:994px; width:994px; min-height:633px; height:100%; margin:0; padding:0; border:0; text-align:center; background:#ffffff; }
#content_column_left		{ width:184px; background:#ffffff; min-height:633px; height:633px; float:left; margin:0; padding:0; border:0; }
#content_column_right		{ width:276px; background:#ffffff; float:right; margin:0; padding:0; border:0; }
#content					{ width:528px; background:#ffffff; min-height:633px; height:100%; margin:0; padding:0; border:0; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 187px; }

#content_header				{ margin:auto; background:none; }
#content_template			{ margin:auto; background:#ffffff; padding:0px 0px 0px 0px; border: 1px solid #C8C8C8; margin-top:3px; }

#content_form				{ background:#ffffff; padding:10px 10px 10px 10px; }
#content_form .leftcol		{ width:100px; float:left; white-space:nowrap; font-weight:bold; padding:5px 0px 7px 0px; }
#content_form .rightcol		{ width:330px; float:right; padding:0px 0px 5px 0px; }
#content_form .fullwidth	{ font-weight:bold; border:1px solid #0000ff; }


#content_print			{ 
margin:auto;
width:540px;
padding:0px 0px 0px 0px;
border:0;
text-align:left;
vertical-align:middle;
background:#ffffff;
}

#content_print_header				{ margin:0; text-align:center; font-size:11px; padding:0px; background: transparent url(../img/col.top.bg.gif) repeat-x 0px 0px; }
#content_print_footer				{ margin:auto; background:none; text-align:center; font-size:11px; padding:5px; }
/**** EOF Layout ****/

img							{ padding:0; margin:0; }
a							{ padding:0; margin:0; }
img.borderpadded			{ padding: 1px; border: 1px solid #C8C8C8; }

.padded 					{ padding: 1px; }
.padded10 					{ padding: 10px; }
.border 					{ border: 1px solid #C8C8C8; }
.border_t					{ padding-top:1px; border-top:1px solid #C8C8C8; }
.border_r					{ padding-right:1px; border-right:1px solid #C8C8C8; }
.border_b					{ padding-bottom:1px; border-bottom:1px solid #C8C8C8; }
.border_l					{ padding-left:1px; border-left:1px solid #C8C8C8;  }

.borderdotted 					{ border: 1px dotted #C8C8C8; }
.borderdotted_t					{ padding-top:1px; border-top:1px dotted #C8C8C8; }
.borderdotted_r					{ padding-right:1px; border-right:1px dotted #C8C8C8; }
.borderdotted_b					{ padding-bottom:1px; border-bottom:1px dotted #C8C8C8; }
.borderdotted_l					{ padding-left:1px; border-left:1px dotted #C8C8C8;  }

.float_left					{ float:left; }
.nobr						{ white-space:nowrap;display:inline; }

h1							{ color: #FFFFFF; font-size: 14px; text-align:left; font-weight:normal; margin:0; line-height: 34px; height:34px; padding:2px 0px 0px 10px; background: transparent url(../img/bg/headline.1.gif) repeat-x 0px 0px; }
h2							{ color: #FFFFFF; font-size: 14px; text-align:left; font-weight:normal; margin:0; line-height: 24px; height:24px; padding:2px 0px 0px 6px; background: transparent url(../img/bg/headline.2.gif) repeat-x 0px 0px; }
h3							{ color: #01479C; font-size: 13px; text-align:left; font-weight:bold; }

h6							{ cursor:pointer; color: #FFFFFF; font-size: 13px; text-align:left; font-weight:normal; margin:0; line-height: 22px; height:22px; padding:0px 0px 0px 20px; background: transparent url(../img/bg/headline.6.closed.gif) repeat-x 0px 0px; }
h6:hover					{ background: transparent url(../img/bg/headline.6.opened.gif) repeat-x 0px 0px; }

h2.FeSearchToggle			{ cursor:pointer; color: #FFFFFF; font-size: 14px; text-align:left; font-weight:normal; margin:0; line-height: 24px; height:24px; padding:2px 0px 0px 20px; background: transparent url(../img/bg/headline.2.closed.gif) repeat-x 0px 0px; }
h2.FeSearchToggle:hover		{ background: transparent url(../img/bg/headline.2.opened.gif) repeat-x 0px 0px; }

/**** navigation elements ****/
#columns					{ margin-top:3px; }
.navi_butt_level_1
{
color:#666666;
cursor:pointer;
display:block;
height:18px;
padding:3px 0px 0px 25px;
text-align:left;
font-size:13px;
background: url(../img/bg/navi.butt.level.1.gif) #F4F4F4 no-repeat 0px 0px;
}

.navi_butt_level_1:hover
{
color:#01479C;
background: url(../img/bg/navi.butt.level.1.gif) #F4F4F4 no-repeat 0px -26px;
}

.navi_butt_level_1_a
{
color:#01479C;
cursor:pointer;
display: block;
height: 18px;
padding:3px 0px 0px 25px;
text-align:left;
font-size:13px;
background: url(../img/bg/navi.butt.level.1.gif) #F4F4F4 no-repeat 0px -26px;
}

.navi_butt_level_1 a, .navi_butt_level_1_a a, .navi_butt_level_1 a:hover, .navi_butt_level_2 a, .navi_butt_level_2_a a, .navi_butt_level_2 a:hover {
    text-decoration:none;
}

.navi_butt_level_2
{
color:#666666;
cursor:pointer;
display:block;
width:134px;
height:14px;
padding:0px 0px 0px 46px;
text-align:left;
font-size:11px;
overflow:hidden;
background: url(../img/bg/navi.butt.level.2.gif) #E1E1E1 no-repeat 0px 0px;
}

.navi_butt_level_2:hover
{
color:#4A4949;
background: url(../img/bg/navi.butt.level.2.gif) #E1E1E1 no-repeat 0px -28px;
}

.navi_butt_level_2_a
{
color:#666666;
cursor:pointer;
display:block;
height:14px;
width:134px;
padding:0px 0px 0px 46px;
text-align:left;
font-size:11px;
overflow:hidden;
background: url(../img/bg/navi.butt.level.2.gif) #EEEEEE no-repeat 0px -28px;
}

.admin_subnavi				{ background:none; min-height:18px; }

.navi_sep					{ height:1px; background:#C8C8C8; border:none; clear:both; }
#nav_group_sep				{ height:6px; background:none; border:none; border-bottom:1px solid #C8C8C8; }

#nav_butt_right				{ cursor:pointer; color:#666666; text-align:left; background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 4px -131px; line-height: 22px; padding: 0px 0px 2px 25px; }
#nav_butt_right:hover		{ cursor:pointer; color:#01479C; text-align:left; background: url(../img/bg/navi.butt.right.gif) #ffffff no-repeat 4px 0px; line-height: 22px; padding: 0px 0px 2px 25px; }
#nav_butt_right_a			{ cursor:pointer; color:#01479C; text-align:left; background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 4px 0px; line-height: 22px; padding: 0px 0px 2px 25px; }

#navi_top_right				{ background: url(../img/col.right.logo.jpg) no-repeat 1px 1px; width:272px; height:120px; margin:0px 0px 3px 0px; }
#navi_top_right_container	{ padding:0px 0px 0px 10px; }
#navi_tr_button				{ cursor:pointer; background: url(../img/bg/atopmenu.gif) no-repeat 1px 8px; color:#666666; float:left; padding:10px 5px 0px 6px; border-left: 1px dotted #929194; font-size:9px; }
#navi_tr_button:hover		{ background: url(../img/bg/atopmenu.gif) no-repeat 1px -20px; color:#01479C; }

/* topmenu */
td#topmenu {
	background: url(../images/bg/topmenu.gif) no-repeat top left;
	padding: 3px 10px 0 0;
}

#topmenu a, #topmenu a:visited {
	display: block;
	float: right;
	padding: 0 5px 0 6px;
	border-left: 1px solid #929194;
	background: url(../images/btn/atopmenu.gif) no-repeat 1px 5px;
	font-size:10px;
}

#topmenu a:hover, #topmenu a:active {
	background: url(../images/btn/atopmenu.gif) no-repeat 1px -21px;
}

#authorsanddates			{ font-size:11px; text-align:center; margin:0; padding:2px; }




/**** forms and buttons ****/
#buttonbar					{ width:514px; height:24px; background:none; text-align:center; padding:5px; }
#formcontainer				{ background:#00ff00; clear:left; }

input						{ color:#666666; font-size:12px; width:100%; background: url(../img/bg/input.bg.gif) #ffffff no-repeat; border:1px solid #C0C0C0; margin:1px; padding:2px; }
input:focus					{ border:1px solid #EB5A01; }

input.error					{ color:#666666; font-size:12px; width:100%; background: url(../img/bg/input.bg.error.gif) #ffffff no-repeat; border:1px solid #C0C0C0; margin:1px; padding:2px; }
input.error:focus			{ border:1px solid #EB5A01; }

.checkbox					{ cursor:pointer; width:12px; border:0; margin:0; padding:0; vertical-align:middle; background:none; }
.radio						{ cursor:pointer; width:12px; border:0; margin:0; padding:0; vertical-align:middle; background:none; }
label						{ cursor:pointer; color:#666666; font-size:12px; margin:0; padding:0px 0px 0px 5px; vertical-align:middle; }
label:hover					{ color:#EB5A01; }

select						{ color:#666666; font-size:12px; width:100%; background: url(../img/bg/input.bg.gif) #ffffff no-repeat; border:1px solid #C0C0C0; margin:1px; padding:2px; }
select:focus				{ border:1px solid #EB5A01; }
select.multiple				{ height:100px; }

option						{ color:#666666; font-size:12px; width:100%; background:#ffffff; }

textarea					{ color:#666666; font-size:12px; width:95%; height:150px; min-height:150px; background: url(../img/bg/input.bg.gif) #ffffff no-repeat; border:1px solid #C0C0C0; margin:1px; padding:2px; }
textarea:focus				{ border:1px solid #EB5A01; }

#button						{ min-width:50px; display:inline; color:#666666; font-size:12px; text-align:center; font-weight:bold; background: url(../img/button.bg.gif) #FDFDFD repeat-x; border:0; height:27px; margin:0; padding:0; padding-bottom:3px; }
#button:hover				{ color:#00467F; }
form						{ margin:0; padding:0; }

#searchbar					{ margin:0; padding:6px 0px 0px 6px; height:30px; text-align:center; background: transparent url(../img/bg/headline.1.gif) repeat-x 0px 0px; }
#searchfield				{ padding:5px 0px 0px 2px; margin:0; width:107px; background: url(../img/bg/suchinput.gif) #E1E1E1 repeat-x 0px 0px; border: none; height:17px; }
#searchbutton				{ margin:0; padding:0; background:none; border:none; width:22px; height:22px; }
#trigger					{ margin:0; padding:0; background:none; border:none; width:19px; height:18px; }
#trigger2					{ margin:0; padding:0; background:none; border:none; width:19px; height:18px; }


/***** div tables *****/
div.table					{ display:table; }
div.tr						{ display:table-row; }
div.td						{ display:table-cell; text-align:left; vertical-align:top; }
/***** div tables *****/


p							{ white-space:normal; }
.bold						{ font-weight:bold; }
.pad3						{ padding:3px; }
.fullwidth					{ width:100%; margin:0px; padding:0px; }
.fullheight					{ height:100%; margin:0px; padding:0px; }
div.alignright					{ text-align:right; }
.alignleft					{ text-align:left; }










/**** table class ****/
.tc_headerhref			{ color:#444444; font-size:11px; font-weight:bold; text-decoration:none; }
a.tc_headerhref			{ font-size:11px; font-weight:bold; text-decoration:none; }
a.tc_headerhref:hover	{ color:#EC5B02; font-size:11px; font-weight:bold; text-decoration:none; }
.headerfphref_a			{ color:#EC5B02; }

.tc_small				{ font-size:9px; }
.tc_header				{ background:url('../img/tableclass/tc.header.gif') repeat-x; height:20px;  }
.tc_headerfp			{ cursor:pointer; background-image:url('../img/tableclass/tc.flippage.gif'); height:30px; font-size:9px; }
.tc_all					{ font-size:10px; border-top:1px solid #cccccc; border-left:1px solid #aaaaaa; border-right:1px solid #333333; border-bottom:0px solid #333333; }
.tc_odd					{ cursor:pointer; font-size:10px; background:#E3E3E3; border-bottom:1px solid #cccccc; }
.tc_even				{ cursor:pointer; font-size:10px; background:#ffffff; border-bottom:1px solid #cccccc; }
.tc_green				{ cursor:pointer; font-size:10px; background:#99FF99; border-bottom:1px solid #cccccc; }
.tc_import				{ cursor:pointer; font-size:10px; background:#81B7FA; border-bottom:1px solid #cccccc; }
.tc_red					{ cursor:pointer; font-size:10px; background:#ffaaaa; border-bottom:1px solid #cccccc; }
.tc_tb_class_begin		{ width:100%; table-layout:auto; border-collapse:collapse; border-spacing:0px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#000000 #000000 #000000 #000000; }
#tc_up					{ text-align:center; background: url(../img/tableclass/tc.icon.up.gif) #D2D2D1 no-repeat top left; padding:0; width:20px; height:10px; border-style:solid; border-color:#000000; border-width:1px 1px 0px 1px; }
#tc_up:hover			{ background: url(../img/tableclass/tc.icon.up.gif) #BCBCBC no-repeat 0px -12px; }
#tc_down				{ text-align:center; background: url(../img/tableclass/tc.icon.down.gif) #D2D2D1 no-repeat 0px -12px; padding:0; width:20px; height:10px; border-style:solid; border-color:#000000; border-width:0px 1px 1px 1px; }
#tc_down:hover			{ background: url(../img/tableclass/tc.icon.down.gif) #BCBCBC no-repeat; }






.form_table				{ width: 99.9%; overflow: hidden; }

.form_row				{ white-space:nowrap; clear:left; }

.form_cell_left			{ display:block; width:150px; white-space:nowrap; font-weight:bold; padding:5px 0px 7px 0px; float:left; clear:left; }
.form_cell_right		{ display:block; width:300px; font-weight:normal; padding:5px 0px 7px 0px; font-size:11px; }

.form_cell_full			{  }
.form_cell_full			{  }


.template_form			{ background:#ffffff; padding:10px 10px 10px 10px; }
.template_table			{ width: 99.9%; overflow: hidden; }

.template_row			{ white-space:nowrap; clear:left; }

.template_cell_left		{ display:block; width:250px; white-space:normal; font-weight:bold; padding:5px 5px 5px 5px; float:left; clear:left; background:none; }
.template_cell_right	{ display:block; font-weight:normal; padding:5px 5px 5px 5px; background:none; }

.template_cell_full		{ display: inline; overflow:hidden; white-space:normal; font-weight:normal; padding:5px 0px 7px 0px; widtH:100%; }
.template_cell_full		{ display: -moz-inline-box; }

.template_cell2_left	{ display:block; white-space:normal; font-weight:bold; padding:5px 5px 5px 5px; float:left; clear:left; background:none; }
.template_cell2_right	{ display:block; font-weight:normal; padding:5px 5px 5px 5px; background:none; }



.warning							{ color:#000000; padding:3px; background-color:#DC9D9B; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; border:1px solid #ff0000; margin-bottom:1px; }
.ok									{ color:#000000; padding:3px; background-color:#99FF99; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; border:1px solid #00ff00; margin-bottom:1px; }
.messagebox							{ color:#000000; padding:3px; background:#F2E3B5; font-size:11px; font-weight:normal; text-align:center; vertical-align:middle; border:1px solid #C5AF6A; margin-bottom:1px; }


#zine_top_main						{ width: 100%; height: 26px; margin:0;	background: url('../img/bg/zinebutt.norm.gif') #929194 repeat-x top left; z-index:10000; }
#zine_top_main div					{  }
#zine_top_sub 						{ background:#ffffff; padding:1px; border:1px solid #C8C8C8; width:200px; }
#zine_sub_button					{ cursor:pointer; background:#8A8A8A; padding:3px 0px 3px 3px; font-size:12px; color:#ffffff; border-bottom:1px solid #ffffff; }
#zine_sub_button:hover				{ background:#999999; }
#zine_sub_button_a					{ cursor:pointer; background:#999999; padding:3px 0px 3px 3px; font-size:12px; color:#ffffff; border-bottom:1px solid #ffffff; }

#zine_main_button					{ cursor:pointer; height:21px; display:block; font-size:13px; color:#ffffff; vertical-align:middle; padding:5px 5px 0px 5px; float:left; border-right:1px dotted #ffffff; }
#zine_main_button:hover				{ background: url('../img/bg/zinebutt.over.gif') #929194 repeat-x top left; }
#zine_main_button_a					{ cursor:pointer; height:21px; display:block; font-size:13px; color:#ffffff; vertical-align:middle; padding:5px 5px 0px 5px; float:left; border-right:1px dotted #ffffff; background: url('../img/bg/zinebutt.over.gif') #929194 repeat-x top left; }

#zine_breadcrumb					{ background:#F4F4F4; padding:5px; }
#zine_breadcrumbhref:link			{ color:#6C6C6C; font-size:12px; font-weight:bold; text-decoration:none; }
#zine_breadcrumbhref:hover			{ color:#01479C; }

#zine_top_spacer					{ cursor:pointer; font-size:14px; color:#ffffff; vertical-align:middle; padding:0px 5px 0px 5px; }


#zine_pager_top						{ width:100%; height: 26px; margin:0px; padding:0px;background: url('../img/bg/zinebutt.norm.gif') #929194 repeat-x top left; z-index:10000; }
.zine_pager_back					{ cursor:pointer; width:55px; height:21px; font-size:14px; color:#ffffff; padding:5px 5px 0px 25px; border-right:0px dotted #ffffff; background: url(../img/bg/navi.butt.left.gif) transparent no-repeat 5px -127px; }
.zine_pager_back:hover				{ color:#cfcfcf; background: url(../img/bg/navi.butt.left.gif) transparent no-repeat 5px 4px; }
.zine_pager_forward					{ cursor:pointer; width:55px; height:21px; font-size:14px; color:#ffffff; padding:5px 25px 0px 5px; border-left:0px dotted #ffffff; background: url(../img/bg/navi.butt.right.gif) transparent no-repeat 65px -127px; }
.zine_pager_forward:hover			{ color:#cfcfcf; background: url(../img/bg/navi.butt.right.gif) transparent no-repeat 65px 4px; }
.zine_pager_middle					{ width:300px; }


img,p,td							{ margin:0; padding:0px; }
#zine_entries_container				{  }
.zine_entries_container				{  }
.zine_headline						{ color:#6C6C6C; font-size:14px; font-weight:bold; padding-bottom:5px; }
.zine_headlinedetail				{ color:#01479C; font-size:14px; font-weight:bold; padding-bottom:10px; }
.zine_index_entry					{ cursor:pointer; margin:0; background:none; border-bottom:1px solid #C8C8C8; padding:10px 10px 10px 10px; min-height:65px; }
.zine_index_entry:hover				{ background:#F4F4F4; }
.content_banner						{ font-size:9px !important; text-align:right !important; padding:0px 10px 10px 0px; }
#zine_index_entrydetail				{ margin:0; background:none; border-bottom:1px solid #C8C8C8; padding:10px 10px 10px 10px; }
.zine_index_thumb					{ margin:0px 10px 5px 0px; width:93px; height:63px; overflow:hidden; background:none; display:block; float:left !important; }
.zine_index_thumb p,img				{ margin:0px; padding:0px; }
.zine_index_content					{ width:100%; padding:0px 0px 0px 0px; color:#6C6C6C; font-size:11px; line-height:14px; font-weight:normal; }
.zine_index_content p				{ color:#6C6C6C; font-size:11px; line-height:14px; !important; font-weight:normal; padding-bottom:5px !important; }
.zine_index_image					{ margin:10px; background:none; float:right; }

#zine_printandforward				{ padding:0px 0px 10px 0px; }
#zine_paf_left						{ float:left; color:#6C6C6C; font-size:11px; font-weight:normal; }
#zine_paf_right						{ float:right; color:#6C6C6C; font-size:11px; font-weight:normal; }

#zine_link2customerhead				{ background:#E1E0E1; height:21px; vertical-align:middle; padding:6px 0px 0px 10px; color:#6C6C6C; font-size:14px; font-weight:bold; }
#zine_customer_row					{ clear:left; }
#zine_customer_col1					{ width:190px; float:left; color:#6C6C6C; font-size:11px; font-weight:normal; }
#zine_customer_col1 img				{ border:1px solid #C8C8C8; }
#zine_customer_col2					{ width:170px; float:left; color:#6C6C6C; font-size:11px; font-weight:normal; }
#zine_customer_col3					{ color:#6C6C6C; font-size:11px; font-weight:normal; }
#zine_customer_full					{ padding-top:7px; color:#6C6C6C; font-size:11px; font-weight:normal; }

#zine_linkcustomerprofile			{ cursor:pointer; color:#666666; text-align:left; background: url(../img/bg/navi.butt.right.gif) #E1E0E1 no-repeat 4px -128px; line-height: 22px; padding: 2px 0px 2px 25px; }
#zine_linkcustomerprofile:hover		{ color:#4A4949; }

#zine_partner_entry					{ width:96%; display:table; cursor:pointer; margin:0; background:none; border-bottom:1px solid #C8C8C8; padding:10px 10px 10px 10px; }
#zine_partner_entry:hover			{ background:#F4F4F4; }

#spacer								{ height:3px; border:none; margin:0; padding:0; background:none; }

#zine_banner_rotation				{ width:100%; height:100px; vertical-align:middle; text-align:center; padding:10px 0px 0px 0px; float:none; }
#zine_banner						{ cursor:pointer; float:left; vertical-align:middle; text-align:center; margin-right:3px; padding:0px 0px 0px 0px; }
.zine_banner						{ display:block; text-align:center; }

#zine_deliverer_container			{ background:none; vertical-align:top; }
#zine_deliverer_row					{ cursor:pointer; color:#6C6C6C; margin:0; border-bottom:1px solid #C8C8C8; padding:0px 5px 0px 5px; height:20px; font-size:12px; background: url(../img/bg/navi.butt.right.gif) no-repeat 507px -131px; }
#zine_deliverer_row:hover			{ color:#01479C; background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 507px 0px; }
#zine_deliverer_col1				{ float:left; height:20px; overflow:hidden; padding:2px 0px 0px 0px; }
#zine_deliverer_col2				{ float:left; font-weight:bold; padding:2px 5px 0px 0px; width:130px; white-space:nowrap; }
#zine_deliverer_col3				{ float:left; padding:2px 5px 0px 0px; width:100px; white-space:nowrap; overflow:hidden; }
#zine_deliverer_col4				{ float:left; padding:2px 5px 0px 0px; width:120px; white-space:nowrap; overflow:hidden; }
#zine_deliverer_col5				{ float:left; padding:2px 20px 0px 0px; width:120px; white-space:nowrap; overflow:hidden; text-align:right; }

#zine_customer_container			{ background:none; vertical-align:top; }
#zine_customer_entry				{ display:table; margin:0; background:#F4F4F4; border-bottom:1px solid #C8C8C8; padding:10px 10px 10px 10px; }
#zine_customer_head					{ background:none; height:21px; vertical-align:middle; padding:0px; color:#6C6C6C; font-size:14px; font-weight:bold; }
#zine_customer_logo					{ float:right; }

#zine_messagebox					{ width:100%; font-weight:bold; padding:10px 10px 10px 10px; text-align:center; }
#box_contactpersons					{  }
#contactperson_portrait				{  }

#box_infomaterial					{  }
.zine_infomaterial_row				{ cursor:pointer; color:#6C6C6C; margin:0; border-bottom:1px dotted #C8C8C8; padding:5px 5px 0px 5px; height:60px; font-size:12px; background: url(../img/bg/bg.infomaterial.gif) no-repeat 462px 4px; }
.zine_infomaterial_row:hover		{ color:#01479C; background: url(../img/bg/bg.infomaterial.gif) #F4F4F4 no-repeat 462px -80px; }
.zine_infomaterial_col1 {
    width:30%;
    float:left;
    font-weight:bold;
    padding:0px;
    /*white-space:nowrap;*/
}
.zine_infomaterial_col2 {
    width:44%;
    float:left;
    /*height:20px;*/
    overflow:hidden;
    padding:0px;
}
.zine_infomaterial_col3				{ width:24%; text-align:right; height:20px; overflow:hidden; padding:0px; }
.zine_jobs_col3						{ text-align:right; height:20px; overflow:hidden; padding:0px; }
.zine_infomaterial_firstrow			{ color:#6C6C6C; margin:0; border-bottom:1px dotted #C8C8C8; padding:0px 5px 0px 5px; height:20px; font-size:12px; }
.zine_infomaterial_firstcol1		{ width:30%; float:left; padding:2px 5px 0px 0px; white-space:nowrap; }
.zine_infomaterial_firstcol2		{ width:50%; float:left; height:20px; overflow:hidden; padding:2px 0px 0px 0px; }
.zine_jobs_firstcol2				{ width:44%; text-align:right; float:left; height:20px; overflow:hidden; padding:2px 0px 0px 0px; }
.zine_infomaterial_firstcol3		{ text-align:right; height:20px; overflow:hidden; padding:2px 0px 0px 0px; }
.zine_filethumb {
	float:left;
	width:50px;
	height:60px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px;
}
.zine_filethumb img {
	width:50px;
	height:auto;
}

.rightcol_fileimage img {
	width:50px;
	height:auto;
}

#box_events							{  }
#zine_events_row					{ cursor:pointer; color:#6C6C6C; margin:0; border-bottom:1px solid #C8C8C8; padding:0px 5px 0px 5px; height:40px; font-size:12px; background: url(../img/bg/navi.butt.right.gif) no-repeat 507px -131px; }
#zine_events_row:hover				{ color:#01479C; background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 507px 0px; }
#zine_events_title					{ width:500px; font-weight:bold;  padding:2px 0px 0px 0px; }
#zine_events_col1					{ width:330px; float:left; font-weight:normal; padding:2px 5px 0px 0px; white-space:nowrap; margin:0; }
#zine_events_col2					{ width:160px; float:left; overflow:hidden; padding:2px 0px 0px 0px; text-align:right; margin:0; }
#zine_events_firstrow				{ color:#6C6C6C; margin:0; border-bottom:1px dotted #C8C8C8; padding:0px 5px 0px 5px; height:20px; font-size:12px; }
#zine_events_firstcol1				{ width:330px; float:left; padding:2px 5px 0px 0px; white-space:nowrap; }
#zine_events_firstcol2				{ width:160px; float:left; height:20px; overflow:hidden; padding:2px 0px 0px 0px; text-align:right; }

#zine_search_row					{ cursor:pointer; color:#6C6C6C; margin:0; border-bottom:1px dotted #C8C8C8; padding:0px 5px 0px 5px; height:20px; font-size:12px; background: url(../img/bg/navi.butt.right.gif) no-repeat 507px -131px; }
#zine_search_row:hover				{ color:#01479C; background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 507px 0px; }
#zine_search_firstcol1				{ width:100%; float:left; font-weight:bold; padding:2px 5px 0px 0px; white-space:nowrap; }
#zine_search_col1					{ width:100%; float:left; font-weight:normal; padding:2px 5px 0px 0px; white-space:nowrap; }

.zine_archive_year					{ cursor:pointer; color: #6C6C6C; font-size: 11px; text-align:left; font-weight:bold; margin:0; line-height: 18px; height:18px; padding:1px 0px 0px 20px; background: transparent url(../img/bg/headline.5.closed.gif) repeat-x 0px -3px; border-bottom:1px solid #ffffff; }
.zine_archive_year:hover			{ background: transparent url(../img/bg/headline.5.opened.gif) repeat-x 0px -3px; }

.zine_archive_quarter				{ cursor:pointer; color: #000000; font-size: 9px; text-align:left; font-weight:normal; margin:0; line-height: 15px; height:15px; padding:1px 0px 0px 20px; background:#ffffff; border-bottom:1px solid #cccccc; }
.zine_archive_quarter:hover			{ background:#F4F4F4; }
.zine_archive_quarter_a				{ cursor:pointer; color: #000000; font-size: 9px; text-align:left; font-weight:normal; margin:0; line-height: 15px; height:15px; padding:1px 0px 0px 20px; background:#F4F4F4; border-bottom:1px solid #cccccc; }

#box_customercontent				{ padding:10px; }
#zine_customercontent_entry			{ border-bottom:1px dotted #C8C8C8; color:#6C6C6C; }
#zine_customercontent_entry	p		{ color:#6C6C6C; }

.topicsep {
	color:#ffffff;
	width:1px !important;
	height:12px;
	overflow:hidden
	background:#ffffff;
	display:inline;
	background:url(../img/bg/bg.topic.gif) no-repeat 0px 3px;
	margin:0px 0px 0px 10px;
}

#standard_row						{ clear:left; padding:5px; }
#standard_col1						{ float:left; text-align:left; font-size:11px; padding:0px 8px 5px 0px; }
#standard_col2						{ text-align:left; font-size:11px; padding:0px 8px 5px 0px; }
#standard_bannercol					{ text-align:center; font-size:11px; padding:0px 8px 5px 0px; }
.clearleft							{ clear:left; }

.standardbg							{ background:#F4F4F4; }
.blau								{ color:#01479C; }


.rss_feed_link						{ cursor:pointer; color:#666666; text-align:left; background: url(../img/bg/navi.butt.right.gif) no-repeat 4px -128px; line-height: 22px; padding: 0px 0px 2px 25px; border-bottom:1px dotted #F4F4F4; }
.rss_feed_link:hover				{ background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 4px 3px; }

#admin_list_link					{ cursor:pointer; color:#666666; text-align:left; background: url(../img/bg/navi.butt.right.gif) no-repeat 4px -131px; line-height: 16px; padding: 2px 0px 0px 25px; border-bottom:1px dotted #F4F4F4; }
#admin_list_link:hover				{ background: url(../img/bg/navi.butt.right.gif) #F4F4F4 no-repeat 4px 0px; }


#button_edit						{ margin:3px; float:left; cursor:pointer; background: url(../buttons/bg.edit.gif) no-repeat 0px -134px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }
#button_edit:hover					{ background: url(../buttons/bg.edit.gif) no-repeat 0px -3px; }

#button_delete						{ margin:3px; float:left; cursor:pointer; background: url(../buttons/bg.delete.gif) no-repeat 0px -134px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }
#button_delete:hover				{ background: url(../buttons/bg.delete.gif) no-repeat 0px -3px; }

#button_online						{ margin:3px; float:left; background: url(../buttons/bg.online.gif) no-repeat 0px 0px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }
#button_offline						{ margin:3px; float:left; background: url(../buttons/bg.offline.gif) no-repeat 0px 0px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }
#button_checkflag0					{ margin:3px; float:left; background: url(../buttons/bg.checkflag.red.gif) no-repeat 0px 0px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }
#button_checkflag1					{ margin:3px; float:left; background: url(../buttons/bg.checkflag.green.gif) no-repeat 0px 0px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }

#button_download					{ margin:3px; float:left; cursor:pointer; background: url(../buttons/bg.download.gif) no-repeat 0px -134px; width:19px; height:19px; padding:0px 0px 0px 0px; border:none; }
#button_download:hover				{ background: url(../buttons/bg.download.gif) #ff0000 no-repeat 0px -3px; }

#events_header						{ font-weight:bold; padding:5px; }
#events_date						{ text-align:right; }


input.warning, textarea.warning				{ text-align:left; font-weight:normal; border:1px solid #ff0000; }

ul, ol, li {
/*	color: #6C6C6C;
	font: 11px Arial, Helvetica, sans-serif;*/
	padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;
}

ul, ol {
	padding-bottom:5px;
}

p { padding-bottom:5px; }


.fl 		{ float:left !important; }
.fr 		{ float:right !important; }
.bordertest { border:1px solid #ff0000; }

.PartnerLogo		{ width:184px; height:77px; overflow:hidden; }
.PartnerLogo img	{ border:0px !important; }

.clear				{ clear:both; margin:0px; padding:0px; }

.paddedcontent		{ padding:10px; text-align:left; }
.mg10_r { margin-right:10px; }
.mg10_b { margin-bottom:10px; }
.centered { text-align:center; }

.topcontentindex {
	padding:1px !important;
}

.CompanyBranchRow {
	text-align:center;
	display:block;
	height:auto;
}

.CompanyBranchCol {
	float:left;
/*	display:inline;*/
	text-align:left;
	padding:5px;
	width:32%;
}


.fachliteratur p {
    color:#666666;
font-size:11px;
line-height:14px;
}


.zine_pager_forward a, .zine_pager_back a  {
    text-decoration:none;
    color:#ffffff;
}