body {
	margin: 0;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;	
	color: #000000;
	
	background-image: url('images/back.png');
	background-repeat: repeat;
}

p.bodytext {
	text-align: justify;	
	vertical-align: top;
	margin-top: 0px;
         margin-bottom: 0px;
         margin-left: 0px; /* Balazs 10px */
         margin-right: 0px; /* Balazs 10px */
	padding-top: 5px;
	font-size: 12;	/* Balazs */
}

.csc-textpic-imagewrap {
	margin-right: 5px;
}

ul {
list-style: none;
}


li {
padding-left: 10px;
background-image: url(images/dot.png);
background-repeat: no-repeat;
background-position: 0 .5em;
}


#fullheight{
	height:100%
}

table.maintable {
	background-color: white;
}

tr.valign-top {
	vertical-align: top;
}

table.maintable td.back-left {
	background-image: url('images/back_left.png');
	background-repeat: repeat-y;
	width: 16px;
}

table.maintable td.back-right {
	background-image: url('images/shadow_right.png');
	background-repeat: repeat-y;
	width: 16px;
}

table.maintable td.top-menu1 {
	background-image: url('images/top_menu_back1.gif');
	height: 31px;
	width: 610px;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
	font-family: Arial Narrow ;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	pad/ding-left: 10px;
}


td.top-menu1 a {
	color: #ffffff;
	text-decoration: none;
}

td.top-menu1 a:hover {
	color: #0cae3e;
	text-decoration: none;
}

td.top-menu1 a.akt {
	color: #0cae3e;
	text-decoration: none;
}

td.top-menu1 a.akt:hover {
	color: #0cae3e;
	text-decoration: none;
}



table.maintable td.top-menu2 {
	background-image: url('images/top_menu_back2.gif');
	height: 31px;
	width: 274px;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
	font-family: Arial Narrow ;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	padd/ing-left: 10px;
}


td.top-menu2 a {
	color: #ffffff;
	text-decoration: none;
}

td.top-menu2 a:hover {
	color: #163654;
	text-decoration: none;
}

td.top-menu2 a.akt {
	color: #163654;
	text-decoration: none;
}

td.top-menu2 a.akt:hover {
	color: #163654;
	text-decoration: none;
}



table.maintable td.main {
	width: 884px;
}


td.top-enped1 {
	background-color: #eaf3f4;
	width: 779 px;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	text-align: right;
}

td.top-enped1 a {
	color: #14c34a;
	text-decoration: none;
}

td.top-enped1 a:hover {
	color: #163654;
	text-decoration: none;
}

td.top-enped2 {
	width: 105 px;
}


td.top-newsticker2 {
	background-color: #000e77;
	width: 838 px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-align: right;
}

td.top-newsticker2 a {
	color: #ffffff;
	text-decoration: none;
}

td.top-newsticker2 a:hover {
	color: #dcebed;
	text-decoration: none;
}

td.top-newsticker1 {
	background-color: #000e77;
	width: 46 px;
}

.itsnewslinkstyle {
	font-family: Verdana;
	font-size: 9px;
}

.itsnewslinkstyle a {
	color: #ffffff;
	text-decoration: none;
}

.itsnewslinkstyle a:hover {
	color: #dcebed;
	text-decoration: none;
}


td.bottom-menu {
	background-color: #012b53;
	height: 26 px;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-family: Verdana;
	font-size: 8px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 26px;
}

td.bottom-menu a {
	color: #ffffff;
	text-decoration: none;
}

td.bottom-menu a:hover {
	color: #0cae3e;
	text-decoration: none;
}


td.left-menu {
	width: 167 px;
	vertical-align: top;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	padding-top: 10px;
}

td.right-menu {
	width: 274 px;
	vertical-align: top;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
}

td.content {
	width: 415 px;
	height: 400px;
	vertical-align: top;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-align: justify;
}

td.content a {
	color: #0cae3e;
	text-decoration: none;
}

td.content a:hover {
	color: #0cae3e;
	text-decoration: underline;	
}

h1 {
	background-color: #eaf3f4;
	background-image: url("images/h1.gif");
    background-repeat: no-repeat;
	height: 28px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 28px;
}

h2 {
	background-color: #eaf3f4;
	background-image: url("images/hirlevel.png");
    background-repeat: no-repeat;
	height: 42px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 42px;
}

td.menu1_1 {
	background-image: url("images/menu_1_1.gif");
    background-repeat: no-repeat;
	height: 15px;
	width: 167px;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 5px;
}

td.menu1_1 a {
	color: #ffffff;
	text-decoration: none;
}

td.menu1_1 a:hover {
	color: #ffffff;
	text-decoration: none;
}


td.menu1_0 {
	background-image: url("images/menu_1_0.gif");
    background-repeat: no-repeat;
	height: 15px;
	width: 167px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 5px;
}

td.menu1_0 a {
	color: #163654;
	text-decoration: none;
}

td.menu1_0 a:hover {
	color: #0cae3e;
	text-decoration: none;
}


td.menu2 {
	background-image: url("images/menu_2.gif");
    background-repeat: no-repeat;
	height: 19px;
	width: 167px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 5px;
}

td.menu2_1 {
	background-image: url("images/menu_2.gif");
    background-repeat: no-repeat;
	height: 19px;
	width: 167px;
	vertical-align: middle;
	text-align: left;
	color: #0cae3e;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 5px;
}

td.menu2_end {
	background-image: url("images/menu_2_end.gif");
    background-repeat: no-repeat;
	height: 7px;
	width: 167px;
}

td.menu2 a {
	color: #163654;
	text-decoration: none;
}

td.menu2 a:hover {
	color: #0cae3e;
	text-decoration: none;
}

td.menu2_1 a {
	color: #0cae3e;
	text-decoration: none;
}

td.menu2_1 a:hover {
	color: #0cae3e;
	text-decoration: none;
}




.gradualshine {
	filter: alpha (opacity=50);
	-moz-opacity: 0.3;
}


td.menu-right-header {
	/*background-image: url("images/right-menu-head.gif");
    background-repeat: no-repeat;*/
	height: 28px;
	width: 274px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	/*padding-left: 10px;*/
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 28px;
}

td.menu-right-frame {
	background-color: #f1f7f8;
}

td.menu-right-inside {
	background-color: #ffffff;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
}

td.menu-right-1 {
	background-color: #d7ecee;
	width: 255px;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.menu-right-1-0 {
	background-image: url("images/right-menu-1_0.gif");
    background-repeat: no-repeat;
	height: 36px;
	width: 255px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 15px;
}

td.menu-right-1-1 {
	background-image: url("images/right-menu-1_1.gif");
    background-repeat: no-repeat;
	height: 36px;
	width: 255px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 15px;
}

td.menu-right-2 {
	background-color: #ffffff;
	width: 255px;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


td.menu-right-2-0 {
	background-image: url("images/right-menu-2_0.gif");
    background-repeat: no-repeat;
	height: 36px;
	width: 255px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 15px;
}

td.menu-right-2-1 {
	background-image: url("images/right-menu-2_1.gif");
    background-repeat: no-repeat;
	height: 36px;
	width: 255px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 15px;

}


.menu-right a {
	color: #163654;
	text-decoration: none;
}

.menu-right a:hover {
	color: #163654;
	` 1px solid;
	text-decoration: none;
}


td.menu-right-1 p.bodytext {
	margin: 0px;
font-size: 10px;
font-weight: normal;
}

td.menu-right-2 p.bodytext {
	margin: 0px;
font-size: 10px;
font-weight: normal;

}


.news-list-table {
	width: 405px;
}


td.news-list-fejlec1 {
	background-color: #f7fafb;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.news-list-fejlec2 {
	background-color: #eaf3f4;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #15b047;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.news-list-fejlec2 a {
	color: #15b047;
	text-decoration: none;
}

td.news-list-fejlec2 a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}

td.news-list-content {
	background-color: #ffffff;
	vertical-align: top;
	text-align: justify;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.news-list-content a {
	color: #15b047;
	text-decoration: none;
}

td.news-list-content a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}







.news-single-table {
	width: 415px;
}


td.news-single-fejlec1 {
	background-color: #f7fafb;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.news-single-fejlec2 {
	background-color: #eaf3f4;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #15b047;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.news-single-fejlec2 a {
	color: #15b047;
	text-decoration: none;
}

td.news-single-fejlec2 a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}

td.news-single-content {
	background-color: #ffffff;
	vertical-align: top;
	text-align: justify;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.news-single-content p {
	text-align: justify;
}

td.news-single-content a {
	color: #15b047;
	text-decoration: none;
}

td.news-single-content a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}





td.esemenynaptar {
	background-color: #dcebed;
	width: 167px;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	/*padding-left: 10px;*/
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
}


.tx-cal-controller, .tx-cal-controller table, .tx-cal-controller table {
	font:10px Verdana;
}

.calborder {
	background-color: #dcebed;
	border: 1px #dcebed solid;
}

td.sideback {
	background-color: #fff;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	color: #163654;
}

td.sideback2 {
	background-color: #fff;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #163654;
}

td.sideback2 a {
	color: #163654;
	text-decoration: none;
}

td.sideback2 a:hover {
	color: #163654;
	text-decoration: underline;
}


td.monthsmallbasic {
	background-color: #dcebed;
	text-align: center;
	color: #163654;
	vertical-align: middle;
	height: 18px;
	line-height: 18px;
         border-top: 1px solid #dcebed;
	border-left: 1px solid #dcebed;
	border-bottom: 1px solid #dcebed;
	border-right: 1px solid #dcebed;

}

td.monthsmallbasic.monthoff {		
	color: #cccccc;
	background-color: #dcebed;
	text-align: center;
	vertical-align: middle;
}

td.monthsmallbasic.monthoff .bold_link{		
	background-color: #dcebed;
}

.daynames {		
	font-weight: bold;
	color: #163654;
}

td.monthsmallbasic a {
	color: #48c16f;
	background-color: #edf5f6;
	text-decoration: none;
	border: 1px solid #edf5f6;
	p/adding: 2px;
}

td.monthsmallbasic a:hover {
	color: #163654;
	text-decoration: none;
	b/ackground-color: #fff;
	b/order-top: 1px solid #163654;
	b/order-left: 1px solid #163654;
	b/order-bottom: 1px solid #c8dde0;
	b/order-right: 1px solid #c8dde0;
	p/adding: 2px;
}

td.monthsmallbasic.monthselected {
	background-color: #fff;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;
	b/order: 0;
}

.bold_link {
	background-color: #edf5f6;
	padding: 3px;
}

td.monthsmallbasic.monthoff a {
	color: #cccccc;
	background-color: #dcebed;
	text-decoration: none;
	border: 1px solid #dcebed;
	p/adding: 2px;
}

td.monthsmallbasic.monthoff a:hover {
	color: #163654;
	text-decoration: none;
	font-weight: normal;
	b/ackground-color: #fff;
	b/order-top: 1px solid #163654;
	b/order-left: 1px solid #163654;
	b/order-bottom: 1px solid #c8dde0;
	b/order-right: 1px solid #c8dde0;
	p/adding: 2px;
}
			
td.monthsmallbasic.monthon {
	/*background-color: #fff;*/
}

td.monthsmallbasic.monthselected.monthon {
	/*background-color: #fff;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;*/
}




td.monthsmallbasic.bingo {
	color: #163654;
	background-color: #fff;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;
         height: 18px;
	line-height: 18px;
}





.tx-cal-controller table.cal-list-table {
	width: 415px;
}


.tx-cal-controller td.cal-list-fejlec1 {
	background-color: #f7fafb;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tx-cal-controller td.cal-list-fejlec2 {
	background-color: #eaf3f4;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #15b047;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tx-cal-controller td.cal-list-fejlec2 a {
	color: #15b047;
	text-decoration: none;
}

.tx-cal-controller td.cal-list-fejlec2 a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}

.tx-cal-controller td.cal-list-content {
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tx-cal-controller td.cal-list-content a {
	color: #15b047;
	text-decoration: none;
}

.tx-cal-controller td.cal-list-content a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}

td.cal-day-title {
	padding:5px;
	background-color:#eaf3f4;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	color: #163654;
}

td.cal-day-title2 {
	ba6ckground-image: url('images/h1_naptar.gif');
	ba6ckground-repeat: no-repeat;
	padding-left:5px;
	padding-top:1px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	color: white;
	height: 28px;
	line-height: 28px;
}


.rowOn {
	background-color:#fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

.rowOn2 {
	background-color:#fff;
	border-top:1px solid #fff;
}

.rowOff {
	background-color:#eaf3f4;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

.rowOff2 {
	background-color:#eaf3f4;
	border-top:1px solid #fff;
}
		

.V9 {		
	font-family: Tahoma;
	font-size:9px;
	f/ont-weight: bold;
	color:#163654;
}		
	
.V12 {
	font-family: Verdana;
	font-size:12px;
	font-weight: bold;
	color:#163654;
}
		
.rowToday {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	color: #15b047;
	text-decoration: none;
	background-color: #fff;
}
	
		.padd {
			padding:2px;
			}
		
		.eventbg_1 {
			background-color:#557CA3;
			padding:2px;
			}
		
		.eventbg_2 {
			background-color:#53A062;
			padding:2px;
			}
		
		.eventbg_3 {
			background-color:#E84F25;
			padding:2px;
			}
		
		.eventbg_4 {
			background-color:#B257A2;
			padding:2px;
			}
		
		.eventbg_5 {
			background-color:#D42020;
			padding:2px;
			}
		
		.eventbg_6 {
			background-color:#B88F0B;
			padding:2px;
			}
		
		.eventbg_7 {
			background-color:#73738C;
			padding:2px;
			}
		
		#allday a {
			font-size:9px;
			color:#fff;
			font-weight:900;
			text-decoration:none;
			}
		
		#allday a:hover {
			text-decoration:underline;
			}
		
		.eventbg2_1 {
			background-color:#6699CC;
			border:1px solid #557CA3;
			}
		
		.eventbg2_2 {
			background-color:#4FC464;
			border:1px solid #53A062;
			}
		
		.eventbg2_3 {
			background-color:#FF6D3B;
			border:1px solid #E84F25;
			}
		
		.eventbg2_4 {
			background-color:#EA62D4;
			border:1px solid #B257A2;
			}
		
		.eventbg2_5 {
			background-color:#FF5E56;
			border:1px solid #D42020;
			}
		
		.eventbg2_6 {
			background-color:#CCB21F;
			border:1px solid #B88F0B;
			}
		
		.eventbg2_7 {
			background-color:#9292A1;
			border:1px solid #73738C;
			}
		
		.dayborder {
			background-color:#fff;
			border-top:1px solid #A1A5A9;
			}
		
		.dayborder2 {
			background-color:#fff;
			border-top:1px dashed #ccc;
			}
		
		
		.monthback {
			background-color:#A1A5A9;
			}
		
		.monthlargebasic {
			background-color:#fff;
			height:105px;
			width:105px;
			text-align:left;
			vertical-align:top;
			}
		
		.montheventtop {
			background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);
			border-top:1px solid #A1A5A9;
			}
		
		.montheventline {
			border-right:1px dotted #A1A5A9;
			}
		
		.medtitle {
			background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);
			height:20px;
			margin-top:3px;
			font-weight:900;
			}
		
		.yearreg {
			background-color:#fff;
			height:30px;
			width:30px;
			text-align:right;
			vertical-align:top;
			font-size:9px;
			}
		
		.yearoff {
			background-color:#F2F2F2;
			height:30px;
			width:30px;
			text-align:right;
			vertical-align:top;
			font-size:9px;
			}
		
		.yearon {
			background-color:#F2F9FF;
			height:30px;
			width:30px;
			text-align:right;
			vertical-align:top;
			font-size:9px;
			}
		
		.yearmonth {
			background-color:#ccc;
			}
		
		.yearweek {
			background-color:#eee;
			width:30px;
			font-size:9px;
			font-weight:900;
			text-align:center;
			height:15px;
			}
		
		.eventborder {
			background-image:url(../typo3conf/ext/cal/template/img/day_title.gif);
			border:1px #006699 solid;
			}
		
		
		.dateback {
			background-color:#eee;
			}
		
		.weekborder {
			border-top:1px dashed #A1A5A9;
			border-right:1px solid #A1A5A9;
			}
		
		.weekborder2 {
			border-right:1px solid #A1A5A9;
			}
		
		.timeborder {
			border-right:2px solid #A1A5A9;
			border-top:1px dashed #A1A5A9;
			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);
			}
		
		.timeborder2 {
			border-right:2px solid #A1A5A9;
			border-top:1px solid #A1A5A9;
			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);
			}
		
		.navback {
			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);
			}
				
		a.psf {
			text-decoration:none;
			}
		
		a.psf:link {
			color:#0066FF;
			}
		
		a.psf:visited {
			color:#0066FF;
			}
		
		a.psf:active {
			color:#3366CC;
			}
		
		a.psf:hover {
			color:#000099;
			text-decoration:underline;
			}
		
		a.ps2 {
			text-decoration:underline;
			}
		
		a.ps2:link {
			color:#0066FF;
			}
		
		a.ps2:visited {
			color:#0066FF;
			}
		
		a.ps2:active {
			color:#3366CC;
			}
		
		a.ps2:hover {
			color:#000099;
			}
		
		a.ps3 {
			text-decoration:none;
			}
		
		a.ps3:link {
			color:#000;
			}
		
		a.ps3:visited {
			color:#000;
			}
		
		a.ps3:active {
			color:#000;
			}
		
		a.ps3:hover {
			color:#000;
			text-decoration:underline;
			}
		
		a.ps {
			text-decoration:none;
			}
		
		a.ps:link {
			color:#fff;
			}
		
		a.ps:visited {
			color:#fff;
			}
		
		a.ps:active {
			color:#fff;
			}
		
		a.ps:hover {
			color:#fff;
			text-decoration:underline;
			}
		.legend_calendar {
			font-size:9px;
			color:#000000;
			margin-top:1em;
			margin-left:1em;
		}		
		
		.V9 ul {
			margin-bottom: 0px;
			padding-bottom: 0px;
			margin-left:20px;
			padding-left:0px;
			}
		.V9 li {
			margin-bottom: 0px;
			padding-bottom: 0px;
			}
		
		.V10W {
		
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;
			}
		
		.V9W {
		
			font-size:9px;
			color:#FFFFFF;
			text-decoration:none;
			}
		
		.V10WB {
		
			font-size:10px;
			color:#FFFFFF;
			font-weight:900;
			}
		
		.V9G {
		
			font-size:9px;
			color:#666666;
			}
		
		.V10 {
		
			font-size:10px;
			color:#000000;
			}
		
		.V9BOLD {
		
			font-size:9px;
			font-weight:900;
			}
		
		.G10 {
		
			font-size:11px;
			color:#0066FF;
			}
		
		.G10B {
		
			font-size:11px;
			color:#000000;
			}
		
		.G10BOLD {
		
			font-size:11px;
			font-weight:900;
			}
		
		.G10G {
			font-size:11px;
			color:#A1A5A9;
			}
				
		.eventfont {
		
			font-size:11px;
			color:#FFFFFF;
			}
		
		.query_style {
			font-size:11px;
		
			width:156px;
			margin-bottom:0;
			}
		
		.search_style {
			font-size:12px;
		
			width:134px;
			margin-bottom:0;
			}
		
		.login_style {
			font-size:11px;
		
			width:80px;
			margin-bottom:0;
			}
/*			
		.bold_link a:link{
			font-weight: bold;
		}
		
		.bold_link a:active{
			font-weight: bold;
		}
		
		.bold_link a:visited{
			font-weight: bold;
		}
	*/	







td.kereses-header {
	/*background-image: url("images/kereses.gif");
    background-repeat: no-repeat;*/
	height: 15px;
	width: 167px;
	vertical-align: middle;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	/*padding-left: 10px;*/
	padding-top: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 15px;
}


td.kereses input {
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #163654;
	width: 146px;
	background-color: #f7fafb;
	margin: 0px 0px 3px 0px;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;
}

td.kereses form {
	margin: 0px;
}



table.search-list-table {
	width: 415px;
}


td.search-list-fejlec1 {
	background-color: #f7fafb;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.search-list-fejlec1 a {
	color: #163654;
	text-decoration: none;
}

td.search-list-fejlec1 a:hover {
	color: #163654;
	text-decoration: none;
	border-bottom: 1px solid;
}


td.search-list-fejlec2 {
	background-color: #eaf3f4;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #15b047;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.search-list-fejlec2 a {
	color: #15b047;
	text-decoration: none;
}

td.search-list-fejlec2 a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}

td.search-list-content {
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.search-list-content a {
	color: #15b047;
	text-decoration: none;
}

td.search-list-content a:hover {
	color: #15b047;
	text-decoration: none;
	border-bottom: 1px solid;
}

.tx-indexedsearch TD.tx-indexedsearch-title {
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	width: 130px;
	padding-left: 10px;
	height:14px;
	line-height:14px;
	margin: 0px;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #163654;
	border-right: 1px solid #163654;
}

.tx-indexedsearch TD.tx-indexedsearch-title1 {
	padding-top: 3px;	
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
display:inline; 
margin-right:5px; 
}



.tx-indexedsearch .tx-indexedsearch-browsebox a { 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #163654;
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox a:hover { 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #15b047;
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox span a { 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	font-weight:bold; 
	color: #15b047;
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox span a:hover { 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	font-weight:bold; 
	color: #15b047;
	text-decoration: none;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #163654;
	background-color: #f7fafb;
	margin-top: 3px;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #163654;
	border-right: 1px solid #163654;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #163654;
	width: 242px;
	background-color: #f7fafb;
	margin: 0;
	height: 16px;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px; 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #163654;
}

.tx-indexedsearch .tx-indexedsearch-browsebox{ 
	margin-top:0px; 
	margin-bottom:0px; 
	font-family: Verdana;
	font-size: 9px;
	font-weight: Normal;
	color: #163654;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-noresults { 
text-align:center; 
font-weight:bold; 
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
color:red; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background:#eeeeee; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
margin-top:10px; 
margin-bottom:5px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
margin-top:0px; 
margin-bottom:0px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
background:#cccccc; 
vertical-align:middle; 
}
.tx-indexedsearch .tx-indexedsearch-res .noResume { 
color:#666666; 
}
.tx-indexedsearch .tx-indexedsearch-category { 
background:#cccccc; 
font-size:9px; 
font-weight:bold; 
}






table.gal-list-table {
	width: 415px;
	margin-bottom: 15px;
	margin-top: 15px;
}


td.gal-list-fejlec1a, td.gal-list-fejlec2a {
	background-color: #eaf3f4;
	color: #163654;
	font-family: Verdana;
	width:100px;
	font-size: 9px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.gal-list-fejlec1b, td.gal-list-fejlec2b {
	background-color: #eaf3f4;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	f/ont-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.gal-list-fejlec2a, td.gal-list-fejlec2b {
	background-color: #f4f7f7;
	padding-left: 20px;
}


td.gal-list-fejlec1b a, td.gal-list-fejlec2b a {
	color: #163654;
	text-decoration: none;
}

td.gal-list-fejlec1b a:hover, td.gal-list-fejlec2b a:hover {
	color: #163654;
	text-decoration: underline;
}

td.gal-list-fejlec2 {
	background-color: #eaf3f4;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #15b047;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}





table.gal-single-table {
	width: 415px;
}


td.gal-single-fejlec1 {
	background-color: #f7fafb;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.gal-single-fejlec1 a {
	color: #163654;
	text-decoration: none;
}

td.gal-single-fejlec1 a:hover {
	color: #163654;
	text-decoration: underline;
}


td.gal-single-fejlec2 {
	background-color: #eaf3f4;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #15b047;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.gal-single-picture {
	background-color: #eaf3f4;
	text-align: center;
}


td.gal-single-content {
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.gal-single-content a {
	color: #163654;
	text-decoration: none;
}

td.gal-single-content a:hover {
	color: #163654;
	text-decoration: underline;
}


td.gal-single-content2 {
	background-color: #ffffff;
	vertical-align: top;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.gal-single-content2 a {
	color: #163654;
	text-decoration: none;
}

td.gal-single-content2 a:hover {
	color: #163654;
	text-decoration: underline;
}


table.gal-thumb td{
	text-align: center;
}


td.gal-single-back {
	background-color: #ffffff;
	vertical-align: top;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-align: center;
}

td.gal-single-back a {
	color: #163654;
	text-decoration: none;
}

td.gal-single-back a:hover {
	color: #163654;
	text-decoration: underline;
}





td.hirlevel {
	background-color: #ffffff;
	color: #163654;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	padding: 10px;
}

td.hirlevel a {
	color: #0cae3e;
	text-decoration: none;
}

td.hirlevel a:hover {
	color: #0cae3e;
	text-decoration: underline;	
}



td.hirlevel-jel1 {
	color: #0cae3e;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}


td.hirlevel-jel2 {
	color: #163654;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}


td.hirlevel-jel-msg {
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	padding-bottom: 10px;
}


div.hirlevel2 INPUT { 
	font-family: Verdana;
	font-size: 9px;
	color: #163654;
	width: 130px;
	background-color: #f7fafb;
	border-top: 1px solid #163654;
	border-left: 1px solid #163654;
	border-bottom: 1px solid #c8dde0;
	border-right: 1px solid #c8dde0;
	vertical-align: middle;
}


form.hirlevel {
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

div.hirlevel-gomb {
	width:150px;
	background-image: url('images/hirlevel_gomb2.png');
	background-repeat: no-repeat; 
	height: 15px;
	m/argin-right:15px;
padding-top:0px;
	color: #163654;
	font-family: Verdana;
         font-weight: bold;
	text-transform: uppercase;
	height: 16px;
	line-height: 16px;
	font-size: 9px;
	font-style: normal;
	text-align: center;
}

div.hirlevel-gomb a {
	color: #163654;
	text-decoration: none;
}

div.hirlevel-gomb a:hover {
	color: #163654;
	text-decoration: none;
}


div.hirlevel1 {
	width:120px;
	height: 15px;
	color: #163654;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;

}








table.hl-table {
	width: 415px;
}	


td.hl-fejlec1_1 {
	background-color: #fff;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px;
}

td.hl-fejlec1_2 {
	background-color: #fff;
	border-bottom: 1px solid #012b53;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #0cae3e;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px;
}


td.hl-fejlec2_1 {
	background-color: #eaf3f4;
	width: 80px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	padding: 4px;
}

td.hl-fejlec2_2 {
	background-color: #eaf3f4;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	padding: 4px;
}

div.hl-fejlec2_2 {
	background-color: #eaf3f4;
	height: 26px;
	width: 172px;
	color: #163654;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}


div.hirlevel-gomb2 {
	width:112px;
	background-image: url('images/hirlevel_gomb.png');
	background-repeat: no-repeat; 
	padding-left:0px;
	color: #163654;
	font-family: Verdana;
	text-transform: uppercase;
	height: 16px;
	line-height: 16px;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

div.hirlevel-gomb2 a {
	color: #163654;
	text-decoration: none;
}

div.hirlevel-gomb2 a:hover {
	color: #163654;
	text-decoration: none;
}

div.cal-single-img {
	float:left;
}

.tx-cal-controller td.cal-list-content div.cal-single-img a:hover {
	text-decoration: none;
	border-bottom: 0px;
}

div.cal-single-img img {
	padding-right: 10px;
	padding-bottom: 1px;
}

p.cal-single-imgcaption {
	padding: 0;	
	margin: 0;
}
