* {
font-family: "Trebuchet MS", Arial, Serif;
}
img {
border:0;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a, a:hover, a:active, a:visited {
outline:none;
}

body {
padding:0;
margin:0;
background: #000000 url(../img/bg.jpg) fixed center top;
}

#center {
margin-left:auto;
margin-right:auto;
width:1024px;
}

.center * {
color:#ffffff;
}



/************************************************************/

#page-outer {
float:left;
width:1024px;
background: transparent url(../img/bg_center.png) repeat-y;
}

#headline-outer,
#header-outer,
#highlight-outer,
#highlight-bottom-outer,
#content-outer,
#footer-outer {
float:left;
display:inline;
width:960px;
margin-left:33px;
}

/***/

#headline-outer {
background: transparent url(../img/bg_headline.jpg) no-repeat;
height:31px;
}

	#headline-outer form {
	padding:0;
	margin:5px 10px 0 0;
	float:right;
	}

	.search-button {
	display:inline-block;
	width:22px;
	height:17px;
	line-height:17px;
	background:#000 url(../img/search_button.jpg) no-repeat;
	position:relative;
	top:2px;
	}
	.search-button:hover {
	text-decoration:none;
	}

#header-outer {
background: transparent url(../img/bg_header.jpg) no-repeat left bottom;
/*height:201px;*/
height:170px;
position:relative;
}
	#banner {
	float:left;
	width:953px;
	height:121px;
	margin-top:10px;
	margin-left:3px;
	display:inline;
	text-align:center;
	overflow:hidden;
	}
	

	
		#banner img {
		height:121px;
		border:0px solid #21479c;
		}
	
	#logo {
	float:left;
	margin-top:11px;
	margin-left:9px;
	display:inline;
	}

	
	#home {
	float:left;
	width:240px;
	}
	
	#login {
	float:left;
	width:500px;
	margin-top:5px;
	margin-right:20px;
	height:24px;
	font-size:10px;
	color:#ffffff;
	}

		#login form {
		padding:0;
		margin:0;
		}
		
			.login-error {
			background-color:red;
			color:#ffffff;
			}

			.login-input {
			font-size:10px;
			border:1px solid #064178;
			color:black;
			}

			.button-orange {
			background:transparent url(../img/button_orange.jpg) repeat-x;
			font-size:10px;
			padding:0 5px 0 5px;
			}

			.red {
			color:#ed1c24;
			}
			
			#login p {
			padding:0;
			margin:0;
			margin-top:10px;
			}
			
			

/*************************** M E N U ***********************/
			
#menu {
/*float:right;*/
margin-right:9px;
position:absolute;
bottom:0px;
right:1px;
}

	#menu ul {
	padding:0;
	margin:0;
	}

		#menu ul li {
		display:inline-block;
		float:left;
		height:30px;
		padding:0;
		margin:0;
		background: transparent url(../img/menu_inactive.png) no-repeat;
		margin-left:-10px;
		}
			#menu ul li.kiemelt {
			background: transparent url(../img/menu_active.png) no-repeat;
			}

		#menu ul li:hover {
		background: transparent url(../img/menu_active.png) no-repeat;
		}

			#menu ul li.kiemelt:hover {
			background: transparent url(../img/menu_inactive_hl.png) no-repeat;
			}

			#menu ul li a {
			display:inline-block;
			color:#ffffff;
			text-decoration:none;
			text-transform:uppercase;
			padding:10px 20px 0 20px;
			font-size:12px;
			font-weight:bold;
			}

/*************************** H I G H L I G H T ***********************/
			
#highlight-outer {
background: transparent url(../img/bg_highlight.jpg) repeat-y;
}
	
#highlight {
float:left;
width:944px;
margin-top:5px;
margin-left:15px;
display:inline;
}

	#highlight-box {
	float:left;
	width:388px;
	}
	
	
		#highlight-box-big-outer {
		position:relative;
		float:left;
		width:388px;
		height:286px;
		overflow:hidden;
		}

		#highlight-box-big-inner {
		position:absolute;
		width:1164px;
		height:286px;
		overflow:hidden;
		}

		.highlight-box-big {
		position:relative;
		float:left;
		width:388px;
		height:286px;
		overflow:hidden;
		}
		
			.highlight-box-big img {
			width:388px;
			}

			.highlight-box-big-red {
			position:absolute;
			height:78px;
			width:388px;
			overflow:hidden;
			bottom:0px;
			left:0px;
			background: transparent url(../img/highlight_transparent_red.png) repeat;
			}

				.highlight-box-big-red h1 {
				padding:15px 8px 2px 8px;
				margin:0;
				font-size:14px;
				text-transform:uppercase;
				}

				.highlight-box-big-red p {
				font-size:12px;
				padding: 0 0 0 8px;
				margin:0;
				}

		#highlight-box-little {
		float:left;
		margin:13px 0px 17px 10px;
		display:inline;
		padding-right:10px;
		border-right:1px solid #c9c9c9;
		}

	#leads-outer {
	float:left;
	width:535px;
	margin-left:7px;
	display:inline;
	margin-top:3px;
	padding-bottom:7px;
	background-color:#000000;
	color:#000000;
	border:1px solid #585858;
	}
	
	#leads-left {
	float:left;
	width:280px;
	height:356px;
	margin-top:7px;
	margin-left:4px;
	display:inline;
	}
		
		#leads-menu {
		float:left;
		width:280px;
		height:22px;
		overflow:hidden;
		background: transparent url(../img/lead_box_top2.jpg) no-repeat;
		}
		
			#leads-menu ul {
			display:inline;
			float:left;
			margin:0;
			padding:0;
			margin-left:3px;
			overflow:visible;
			}
			
				#leads-menu ul li {
				display:inline;
				float:left;
				margin:0;
				padding:0;
				height:40px;
				}
				#leads-menu ul li#leadli1:hover{background: transparent url(../img/lead_menu_hover.png) no-repeat center top;}
				#leads-menu ul li#leadli2:hover{background: transparent url(../img/lead_menu_hover2.png) no-repeat center top;}
				#leads-menu ul li#leadli3:hover{background: transparent url(../img/lead_menu_hover3.png) no-repeat center top;}
				#leads-menu ul li#leadli4:hover{background: transparent url(../img/lead_menu_hover4.png) no-repeat center top;}

				#leads-menu ul li#leadli1.selected {background: transparent url(../img/lead_menu_hover.png) no-repeat center top;}
				#leads-menu ul li#leadli2.selected {background: transparent url(../img/lead_menu_hover2.png) no-repeat center top;}
				#leads-menu ul li#leadli3.selected {background: transparent url(../img/lead_menu_hover3.png) no-repeat center top;}
				#leads-menu ul li#leadli4.selected {background: transparent url(../img/lead_menu_hover4.png) no-repeat center top;}
				
					
					#leads-menu ul li a {
					display:block;
					float:left;
					font-size:10px;
					font-weight:bold;
					color:#ffffff;
					text-transform:uppercase;
					padding:0px 8px 0px 8px;
					height:15px;
					}
		
					#leads-menu ul li:hover a {
					text-decoration:none;
					}

					#leads-menu ul li#leadli1 a {background:transparent url(../img/leads_active.jpg) repeat-x;}
					#leads-menu ul li#leadli2 a {background:transparent url(../img/leads_active2.jpg) repeat-x;}
					#leads-menu ul li#leadli3 a {background:transparent url(../img/leads_active3.jpg) repeat-x;}
					#leads-menu ul li#leadli4 a {background:transparent url(../img/leads_active4.jpg) repeat-x;}
					
					#leads-menu ul li.selected a {
					text-decoration:none;
					}
					
					#leads-menu ul li#leadli1.selected a {background:transparent url(../img/leads_active.jpg) repeat-x;}
					#leads-menu ul li#leadli2.selected a {background:transparent url(../img/leads_active2.jpg) repeat-x;}
					#leads-menu ul li#leadli3.selected a {background:transparent url(../img/leads_active3.jpg) repeat-x;}
					#leads-menu ul li#leadli4.selected a {background:transparent url(../img/leads_active4.jpg) repeat-x;}
		
		
		#leads {
		float:left;
		width:278px;
		height:309px;
		background-color:#c9c9c9;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		color:#000000;
		}	
		
			#leads-scroll {
			float:left;
			width:274px;
			height:308px;
			overflow:auto;
			}
			
				#leads-scroll h1 {
				font-size:14px;
				color:#000000;
				margin-left:25px;
				}

				#leads-scroll ul {
				margin:0;
				padding:0 5px 0 25px;
				list-style-image:url(../img/lead_bullet.png);
				line-height:15px;
				}
				
				#leads-scroll ul li {
				margin-top:10px;
				}
				
				#leads-scroll ul li a {
				color:#000000;
				font-size:12px;
				text-decoration:underline;
				}
				#leads-scroll ul li a:hover {
				text-decoration:none;
				}
		
		#leads-bottom {
		float:left;
		width:280px;
		height:25px;
		background:#000000 url(../img/lead_box_bottom2.jpg) no-repeat;
		margin-bottom:4px;
		}
		
		#leads-right {
		float:left;
		width:241px;
		margin-left:7px;
		display:inline;
		margin-top:7px;
		}
		
			#leads-events-top {
			float:left;
			width:241px;
			height:24px;
			background:#000000 url(../img/items_jpg.jpg) no-repeat;
			background-position:0px 0px;
			}
			
			#leads-events {
			float:left;
			width:239px;
			height:323px;
			border-left : 1px solid #000000;
			border-right : 1px solid #000000;
			overflow:hidden;
			background-color:#ffffff;
			}
				#leads-events  * {
				color:#000000;
				font-size:12px;
				}
				
				#leads-eventlist {
				}
				
					#leads-eventlist ul {
					margin:0;
					padding:0 5px 0 25px;
					list-style-image:url(../img/lead_bullet.png);
					line-height:15px;
					}
					
					#leads-eventlist ul li {
					margin-top:10px;
					}
					
					#leads-eventlist ul li a {
					color:#000000;
					font-size:12px;
					text-decoration:underline;
					}
					#leads-eventlist ul li a:hover {
					text-decoration:none;
					}
				
			
				.eventcol1 {
				float:left;
				width:118px;
				margin:5px 5px 0 5px;
				padding-bottom:5px;
				position:relative;
				display:inline;
				}
				

				.eventcol2 {
				float:left;
				width:85px;
				margin:5px 3px 0 0;
				padding-left:5px;
				padding-bottom:5px;
				border-left:1px solid #c6c6c6;
				display:inline;
				}
				
				.eventcol1 p,
				.eventcol2 p {
				padding:0 0 10px 0;
				margin:0;
				}

				
			#leads-events-bottom {
			float:left;
			width:241px;
			height:8px;
			overflow:hidden;
			background:#000000 url(../img/items_jpg.jpg) no-repeat;
			background-position:0px -30px;
			padding:0;
			margin:0;
			}

#highlight-bottom-outer {
background: transparent url(../img/bg_highlight_bottom.jpg) no-repeat;
height:11px;
}


/************************** C O N T E N T ************************/
#content-outer {
background-color:#ffffff;
padding-bottom:7px;
}

#content {
float:left;
margin-left:7px;
display:inline;
margin-top:3px;
}

.content * {
color:#000000;
font-size:12px;
}

	#content-col1-outer {
	float:left;
	width:466px;
	overflow:hidden;
	display:inline;
	}
		#content-col1-top {
		float:left;
		width:466px;
		height:27px;
		overflow:hidden;
		display:inline;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -50px;
		}
		
		#content-col1 {
		float:left;
		width:463px;
		min-height:200px;
		overflow:hidden;
		display:inline;
		border-left : 2px solid #6e6e6e;
		border-right : 1px solid #000000;
		}

		#content-col1-bottom {
		float:left;
		width:466px;
		height:6px;
		overflow:hidden;
		display:inline;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -80px;
		}
		
		div.col1 {
		float:left;
		width:107px;
		margin:6px 4px 4px 4px;
		overflow:hidden;
		display:inline;
		}
		
		div.col1-separator {
		float:left;
		width:0px;
		height:130px;
		margin-top:6px;
		border-left:1px solid #c9c9c9;
		}

	#content-col2-outer {
	float:left;
	width:466px;
	margin-left:7px;
	display:inline;
	}
		#content-col2-top {
		float:left;
		width:466px;
		height:27px;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -100px;
		}
		
		#content-col2 {
		float:left;
		width:463px;
		min-height:200px;
		border-left : 1px solid #000000;
		border-right : 1px solid #000000;
		}

		#content-col2-bottom {
		float:left;
		width:466px;
		height:6px;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -80px;
		}
		
	#content-col3-outer {
	float:left;
	width:318px;
	margin-top:5px;
	}
		#content-col3-top {
		float:left;
		width:318px;
		height:24px;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -140px;
		}
		
		#content-col3 {
		float:left;
		width:314px;
		border-left : 1px solid #000000;
		border-right : 1px solid #000000;
		}
		
		.col3 {
		float:left;
		margin:16px 14px 0 8px;
		overflow:hidden;
		display:inline;
		padding-bottom:5px;
		border-bottom:1px dashed #1f466d;
		position:relative;
		}
		
		.col3 img {
		float:left;
		padding-right:16px;
		}
		
		#content-col3 h1,
		#content-col4 h1 {
		font-size:14px;
		color:#1f466d;
		font-weight:bold;
		padding:0;
		margin:0;
		background:none;
		}
		
		.col3 p {
		position:relative;
		font-size:12px;
		padding:0;
		margin:0;
		}
		
		.col3 .more {
		position:absolute;
		right:0px;
		bottom:9px;
		}

		.morediv {
		float:right;
		font-weight:bold;
		margin-right:30px;
		margin-top:5px;
		color:#000000;
		font-size:12px;
		}
		
		.morediv a {
		color:#000000;
		}
		
		.morediv .rssimg {
		position:relative;
		top:2px;
		}

		#content-col3-bottom {
		float:left;
		width:318px;
		height:7px;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -170px;
		overflow:hidden;
		}

	#content-col4-outer {
	float:left;
	width:301px;
	margin-top:5px;
	margin-left:7px;
	display:inline;
	}
		#content-col4-top {
		float:left;
		width:301px;
		height:24px;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -180px;
		}
		
		#content-col4 {
		float:left;
		width:298px;
		border-left : 1px solid #000000;
		border-right : 1px solid #000000;
		}

		#content-col4-bottom {
		float:left;
		width:318px;
		height:7px;
		background:#ffffff url(../img/items_jpg.jpg) no-repeat;
		background-position:0px -210px;
		}

	#content-col5-outer {
	float:left;
	width:300px;
	overflow:hidden;
	margin-top:3px;
	margin-left:5px;
	display:inline;
	}
		#content-col5-outer h1 {
		font-size:12px;
		color:#545454;
		text-align:center;
		margin:0;
		padding:0;
		background:transparent;
		}
		
		#content-col5-outer img {
		float:right;
		}

#footer-outer {
background: transparent url(../img/bg_footer.jpg) no-repeat;
height:106px;
}
	#footer {
	float:left;
	width:930px;
	margin-top:7px;
	margin-left:10px;
	display:inline;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	}
	
	.footerlogo {
	float:left;
	}
	
	.footerdiv {
	float:left;
	clear:left;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #ffffff;
	text-transform:uppercase;
	}
	
	.footerdiv100 {
	width:931px;
	}

	.copyright {
	float:left;
	width:100%;
	clear:left;
	margin-top:3px;
	font-size:10px;
	font-weight:bold;
	}
	.copyright img {
	float:none;
	display:inline;
	}
	
	.impressum {
	float:right;
	text-transform:uppercase;
	}
	
	.pagetop {
	display:block;
	position:relative;
	top:10px;
	float:right;
	}
	
.clear {
clear:both;
}

.bold {
font-weight:bold;
}

#content-left {
float:left;
width:580px;
padding-right:20px;
margin-left:20px;
margin-right:10px;
border-right:1px solid #dddddd;
}

/*********************************************** BOOKMARKS *********************************************/

#bookmark { z-index:1650000; width: 536px; height: auto; position: fixed; top: 200px; left:250px}
#bookmark .left_img{ float:left;}
#bookmark .book_line{ height:1px; margin:5px 5px 10px 5px; background:#dddddd;}
#bookmark .cont_right{ float:left;width:180px;margin-left:15px; font-size:14px;}
#bookmark #bookmark-head { width: 536px; height: 35px; background: url("/img/bookmark/head.png") repeat-x; }
#bookmark #bookmark-head span { display: block; font-size: 18px; color: #fff; padding: 8px 0 0 13px; }
#bookmark #bookmark-head a { display: block; font-size: 11px; color: #fff; float: right; margin: 8px 10px 0 0; }

#bookmark #bookmark-bent {  border-left: 1px solid #e6ddc7; border-right: 1px solid #e6ddc7; padding: 12px; background-color: #fff; }
#bookmark #bookmark-bent  p { margin-bottom:10px; font-size: 13px; color:#000 !important; }
#bookmark #bookmark-bent  p span{   font-size: 14px; font-weight:bold; color:#000 !important; }
#bookmark #bookmark-bent  a {   font-weight:bold; color:#1F466D !important; }

#darkSide {left: 0; top: 0; position: absolute; width: 100%; height: 800px; z-index: 1630000; opacity:0.6;filter:alpha(opacity=60); background-color: #000;}

div#kezdolap {
position:absolute;
left:420px;
top:152px;
}

.kezdolap {
display:inline-block;
font-size:11px;
font-weight:normal;
/*color:#75819B;*/
color:#ffffff;
margin:5px 0 0 10px;
padding-left:20px;
background:transparent url(/img/bookmark/home_icon2.png) no-repeat left;

}


