html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,cite,code,ul,ol,li,fieldset,form,label,legend,dl,dt,dd,ul,ol,li,pre,blockquote{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:1.5em;font-weight:normal;vertical-align:baseline;text-transform:none;font-style:normal;}
header,hgroup,section,footer,aside,nav,article,figure,address,caption,cite,code,dfn,th,var{display:block;margin:0;padding:0;font-style:normal;font-weight:normal;}
input,textarea,select{margin:0;padding:3px 8px;font-size:12px;font-weight:normal;vertical-align:baseline;text-transform:none;font-style:normal;font-family:Tahoma,Geneva,sans-serif;}
img{margin:0;padding:0;border:0;outline:0;}
table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
tr,td{padding:5px;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a:link,a:visited,a:active{color:#222;text-decoration:none;}
a:hover{color:#222;text-decoration:underline;}

@font-face {
	font-family:'openSansRegular';
	src:url('../_fonts/OpenSans-Regular.eot'); /* IE9 */
	src:url('../_fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('../_fonts/OpenSans-Regular.woff') format('woff'),
		url('../_fonts/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family:'openSansLight';
	src:url('../_fonts/OpenSans-Light.eot'); /* IE9 */
	src:url('../_fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('../_fonts/OpenSans-Light.woff') format('woff'),
		url('../_fonts/OpenSans-Light.ttf') format('truetype');
}

@font-face {
	font-family:'symbolMed';
	src:url('../_fonts/SymbolMedium.eot'); /* IE9 */
	src:url('../_fonts/SymbolMedium.eot?#iefix') format('embedded-opentype'),
		url('../_fonts/SymbolMedium.woff') format('woff'),
		url('../_fonts/SymbolMedium.ttf') format('truetype');
}

html{background:url('../images/bg_html.jpg') no-repeat fixed top center;overflow-x:hidden;}
body{font-size:14px;color:#000;font-family:Helvetica,sans-serif;height:100%;}

#wrapper		{position:relative;margin:0 auto !important;padding:0;height:auto !important;width:960px;background:none;}
#wrapperBG		{clear:both;float:left;margin:0;padding:0;height:auto !important;width:100%;background:none;}
#headerFrame	{clear:both;position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:80px;background:#ece8eb;text-align:center;z-index:999999;opacity:0.9;}
#sliderFrame	{clear:both;float:left;margin:0 0 10px 0;padding:0;width:100%;height:350px;background:none;}
#contentFrame	{clear:both;float:left;margin:400px 0 0 110px;padding:0;width:850px;height:auto;}
#footerFrame	{clear:both;position:relative;bottom:0;left:0;margin:0;padding:0;width:100%;height:80px;background:#7c1139;text-align:center;z-index:999999;overflow:hidden;}


/* HEADER */
#headerFrame .holderHeader{clear:both;display:inline-block;margin:0;padding:0;width:960px;height:80px;background:none;}
#headerFrame #linkHome{clear:both;float:left;margin:0;padding:0;width:230px;height:80px;background:url('../images/bg_header_logo.png') no-repeat 50% 65%;text-decoration:none;}
#headerFrame #linkHome.logoEN{background:url('../images/bg_header_logo_en_v2.png') no-repeat 50% 65%;}
#headerFrame .frameMenuMain{clear:none;float:left;margin:50px 0 0 0;padding:0;width:720px;height:30px;z-index:99999;background:none;}
#headerFrame .frameMenuMain .dropdown{clear:both;float:right;margin:0;padding:0;width:100%;height:30px;background:none;}
#headerFrame .frameMenuMain .dropdown li{clear:none;float:right;margin:0;padding:0;width:auto;height:30px;list-style:none;}
#headerFrame .frameMenuMain .dropdown li .menuMainTitle{clear:none;float:left;margin:0 15px;padding:0;width:auto;height:18px;background:none;text-decoration:none;}
#headerFrame .frameMenuMain .dropdown li .menuMainTitle .menuMainTitleLine1{clear:both;float:left;margin:0;padding:0;width:auto;height:18px;line-height:20px;font-family:'symbolMed';font-size:13px;text-align:center;text-transform:uppercase;overflow:hidden;background:none;}
#headerFrame .frameMenuMain .dropdown li.menuLogo{margin-top:-40px;width:100px;height:120px;background:url('../images/bg_header_menu_logo.png') no-repeat 0px 3px;}
#headerFrame .frameMenuMain .dropdown li.menuLogo a{clear:both;float:left;margin:0;padding:0;width:100px;height:120px;background:none;text-decoration:none;}
#headerFrame .frameMenuMain .dropdown li:hover .menuMainTitle,
#headerFrame .frameMenuMain .dropdown li.aktiv .menuMainTitle{border-bottom:1px solid #000;}
#headerFrame .frameMenuMain .dropdown li:hover .menuMainTitle .menuMainTitleLine1,
#headerFrame .frameMenuMain .dropdown li.aktiv .menuMainTitle .menuMainTitleLine1{color:#80153d;}
#headerFrame .frameMenuMain #menuMobile{clear:both;float:left;margin:0;padding:0;width:100%;height:60px;background:none;text-align:center;display:none;}
#headerFrame .frameMenuMain #menuMobile .menuIcon{clear:both;float:right;margin:10px 0;padding:0;width:40px;height:40px;background:url('../images/bg_menu_mobil.png') no-repeat top left;cursor:pointer;}
#headerFrame .frameMenuMain #menuMobile .menuFrame{clear:both;position:relative;top:0;left:0;margin:0 0 0 -210px;padding:0;width:320px;height:254px;background:#ece8eb;display:none;}
#headerFrame .frameMenuMain #menuMobile .menuFrame a{clear:both;float:left;margin:0;padding:0;width:320px;height:50px;line-height:54px;font-family:'symbolMed';font-size:16px;text-align:center;text-transform:uppercase;overflow:hidden;border-bottom:1px solid #ccc;text-decoration:none;}
#headerFrame .frameMenuMain #menuMobile .menuFrame a:hover,
#headerFrame .frameMenuMain #menuMobile .menuFrame a.aktiv{color:#80153d;}
/*
#headerFrame .frameMenuMain .dropdown li .frameMenuSub{clear:both;float:left;margin:0;padding:0;width:auto;height:40px;display:none;background:white;}
#headerFrame .frameMenuMain .dropdown li .frameMenuSub li{clear:both;float:left;margin:0;padding:0;width:100%;list-style:none;}
#headerFrame .frameMenuMain .dropdown li .frameMenuSub li a{clear:both;float:left;margin:0;padding:0 10px;width:100%;line-height:30px;}
*/


/* FOOTER */
#footerFrame .holderFooter{clear:both;display:inline-block;margin:0;padding:0;width:960px;height:80px;background:none;}
#footerFrame .holderFooter .footerCol{clear:none;float:left;margin:10px 0 0 0;padding:0 2%;width:45%;height:60px;background:none;text-align:left;}
#footerFrame .holderFooter .footerCol.borderLeft{border-left:2px solid #a6607a;}
#footerFrame .holderFooter .footerCol .copyright{clear:both;float:left;margin:0;padding:0;width:100%;height:53px;overflow:hidden;background:none;}
#footerFrame .holderFooter .footerCol .copyright p{clear:both;float:left;margin:0;padding:0;width:100%;height:auto;line-height:12px;font-size:10px;color:#fff;}
#footerFrame .holderFooter .footerCol .copyright p a{line-height:12px;font-size:10px;color:#fff;font-weight:bold;}
#footerFrame .holderFooter .footerCol .copyright2{clear:both;float:left;margin:0px 0 0 0;padding:0;width:100%;height:12px;line-height:12px;font-size:10px;color:#fff;}
#footerFrame .holderFooter .footerCol .footerContact{clear:both;float:left;margin:0;padding:0;width:100%;height:auto;}
#footerFrame .holderFooter .footerCol .footerContact p.title{clear:both;float:left;margin:0 0 5px 0;padding:0;width:100%;height:auto;line-height:18px;font-family:'symbolMed';font-size:14px;color:#fff;text-transform:uppercase;}
#footerFrame .holderFooter .footerCol .footerContact p{clear:none;float:left;margin:0;padding:0;width:50%;height:auto;line-height:16px;font-size:11px;color:#fff;}
#footerFrame .holderFooter .footerCol .footerContact p a{line-height:16px;font-size:11px;color:#fff;}


/* MAIN SLIDER */
/*
#sliderInnerFrame{clear:both;position:absolute;width:960px;height:350px;overflow:hidden;background:#fff;}
#sliderInnerFrame #leftArrow{position:absolute;top:25%;left:10px;margin:0;padding:0;border:0;cursor:pointer;z-index:9999;}
#sliderInnerFrame #rightArrow{position:absolute;top:25%;right:10px;margin:0;padding:0;border:0;cursor:pointer;z-index:9999;}
#sliderInnerFrame #sliderHideFrame{clear:both;position:absolute;margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:none;}
#sliderInnerFrame #sliderHideFrame .items{clear:both;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;}
#sliderInnerFrame #sliderHideFrame .items .itemImg{clear:both;position:absolute;margin:0;padding:0;border:0;z-index:1;}
#sliderInnerFrame #sliderHideFrame .items .textBox{clear:both;position:absolute;bottom:0;left:0;margin:0;padding:0 20px;width:96%;height:80px;z-index:999;background:none;overflow:hidden;}
#sliderInnerFrame #sliderHideFrame .items .textBox .sliderTitle{clear:both;float:left;margin:0 0 4px 0;padding:0;line-height:30px;font-family:'openSansRegular';font-size:22px;text-decoration:none;}
#sliderInnerFrame #sliderHideFrame .items .textBox .sliderText{clear:both;float:left;margin:0;padding:0;line-height:20px;font-family:'openSansRegular';font-size:14px;}
#sliderInnerFrame #sliderHideFrame #sliderDotKeret{clear:both;position:absolute;top:10px;left:10px;margin:0;padding:0;width:200px;height:12px;z-index:999;text-align:center;background:none;}
#sliderInnerFrame #sliderHideFrame #sliderDotKeret .dot{clear:none;float:left;margin:0 5px;width:10px;height:10px;overflow:hidden;cursor:pointer;opacity:0.8;background:gray;}
#sliderInnerFrame #sliderHideFrame #sliderDotKeret .dot.active,
#sliderInnerFrame #sliderHideFrame #sliderDotKeret .dot:hover{background:orange;}
*/


/* CONTENT */
#contentInnerFrame{clear:both;float:left;margin:0 0 0 0;padding:30px 60px;width:730px;height:auto;min-height:400px;background:#fff;background:rgba(255,255,255,0.85);}
#contentInnerFrame .contentList{clear:both;float:left;margin:0 0 26px 0;padding:0;width:100%;background:none;}
#contentInnerFrame .contentList .frameListPicture{clear:left;float:left;margin:0 20px 0 0;padding:0;width:180px;min-height:100px;max-height:200px;overflow:hidden;background:none;}
#contentInnerFrame .contentList .frameListData{clear:none;float:left;margin:0 0 0 0;padding:0;width:720px;max-height:200px;overflow:hidden;background:none;}
#contentInnerFrame .contentList .frameListData .listDataTitle{clear:both;float:left;margin:0 0 18px 0;padding:0;width:100%;line-height:1.2em;font-family:'openSansLight';font-size:16px;}
#contentInnerFrame .contentList .frameListData p{clear:both;float:left;margin:0 0 4px 0;padding:0;width:100%;line-height:1.5em;font-size:14px;}
#contentInnerFrame .contentList .frameListData .linkMore{clear:both;float:left;margin:4px 0 0 0;padding:0;width:auto;line-height:1.5em;font-size:12px;}
#contentInnerFrame .contentArticle{clear:both;float:left;margin:0 0 26px 0;padding:0;width:100%;background:none;}
#contentInnerFrame .contentArticle.contentMainPage{margin-left:12%;width:88%;}
#contentInnerFrame .contentArticle.contentKapcsPage{margin-left:12%;width:95%;}
#contentInnerFrame .contentArticle h1{clear:both;float:left;margin:0 0 30px 0;padding:0;width:100%;line-height:1.2em;font-family:'symbolMed';font-size:20px;color:#80153d;text-transform:uppercase;}
#contentInnerFrame .contentArticle h3{clear:both;float:left;margin:0 0 30px 0;padding:0;width:100%;line-height:1.2em;font-family:'symbolMed';font-size:18px;color:#80153d;}
#contentInnerFrame .contentArticle p{clear:both;float:left;margin:0 0 20px 0;padding:0;width:100%;line-height:1.3em;}
#contentInnerFrame .contentArticle ul{clear:both;float:left;margin:30px 0;padding:0;width:95%;}
#contentInnerFrame .contentArticle ul li{clear:both;float:left;margin:0 0 15px 15px;padding:0;width:100%;line-height:1.3em;list-style-type:square;}
#contentInnerFrame .contentArticle .mainPicFrame{clear:both;position:absolute;margin:-100px 0 0 -260px;padding:0;width:222px;height:302px;overflow:hidden;background:#fff;border:4px solid #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#060606)";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#060606);-moz-box-shadow: 3px 3px 3px rgba(6,6,6,0.4);-webkit-box-shadow: 3px 3px 3px rgba(6,6,6,0.4);box-shadow: 3px 3px 3px rgba(6,6,6,0.4);}


/* KAPCSOLAT */
#contentInnerFrame .contentArticle #kapcsMapFrame{clear:left;float:left;margin:0;padding:0;width:458px;height:348px;background:#fff;overflow:hidden;border:2px solid #fff;}
#contentInnerFrame .contentArticle #kapcsMapFrame iframe{clear:both;float:left;margin:0;padding:0;width:460px;height:350px;}
#contentInnerFrame .contentArticle #kapcsMapFrame a{clear:both;float:left;margin:0;padding:0;text-decoration:none;}
#contentInnerFrame .contentArticle #kapcsMapFrame img{clear:both;float:left;margin:0;padding:0;border:0;width:100%;}
#contentInnerFrame .contentArticle #kapcsDataFrame{clear:none;float:left;margin:100px 0 0 15px;padding:0;width:210px;height:auto;background:none;}
#contentInnerFrame .contentArticle #kapcsDataFrame .kapcsTitle{clear:both;float:left;margin:0 0 15px 0;padding:0;width:100%;height:auto;line-height:20px;font-size:15px;color:#80153d;font-weight:bold;text-transform:uppercase;}
#contentInnerFrame .contentArticle #kapcsDataFrame .kapcsItem{clear:both;float:left;margin:0 0 15px 0;padding:0;width:100%;height:auto;}
#contentInnerFrame .contentArticle #kapcsDataFrame .kapcsItem .label{clear:left;float:left;margin:0;padding:0;width:27%;height:auto;line-height:20px;font-size:15px;color:#000;font-weight:bold;}
#contentInnerFrame .contentArticle #kapcsDataFrame .kapcsItem .data{clear:none;float:left;margin:0;padding:0;width:73%;height:auto;line-height:20px;font-size:15px;color:#000;}
#contentInnerFrame .contentArticle #kapcsDataFrame .kapcsItem .data a{line-height:20px;font-size:15px;color:#000;}
#contentInnerFrame .contentArticle #kapcsDataFrame .kapcsItem .data a:hover{color:#80153d;}
#contentInnerFrame .contentArticle #kapcsTextFrame{clear:both;float:left;margin:30px 0 0 0;padding:0;width:95%;height:auto;background:none;}
#contentInnerFrame .contentArticle #kapcsTextFrame p{clear:both;float:left;margin:0 0 4px 0;padding:0;width:100%;height:auto;line-height:20px;font-size:14px;color:#000;text-align:right;}


@media (min-width:1400px){
#wrapper{width:1200px;}
#wrapperBG{background:none;}
#headerFrame .frameMenuMain .dropdown{width:110%;}
#headerFrame .frameMenuMain .dropdown li .menuMainTitle{margin:0 10px;}
#headerFrame .frameMenuMain .dropdown li .menuMainTitle .menuMainTitleLine1{font-size:15px;}
#contentFrame{width:1090px;}
#contentInnerFrame{width:960px;}
#contentInnerFrame .contentArticle h1,
#contentInnerFrame .contentArticle h3{line-height:1.4em;font-size:24px;}
#contentInnerFrame .contentArticle p,
#contentInnerFrame .contentArticle ul li{line-height:1.4em;font-size:16px;}
#contentInnerFrame .contentArticle #kapcsMapFrame{width:570px;}
#contentInnerFrame .contentArticle #kapcsMapFrame iframe{width:570px;}
}

@media (max-width:1000px){
#wrapper{width:800px;}
#wrapperBG{background:none;}
#headerFrame .holderHeader{width:800px;}
#headerFrame .frameMenuMain{width:570px;}
#headerFrame .frameMenuMain .dropdown li .menuMainTitle{margin:0 5px;}
#headerFrame .frameMenuMain .dropdown li .menuMainTitle .menuMainTitleLine1{font-size:12px;}
#contentFrame{margin:280px 0 0 0;width:800px;}
#contentInnerFrame .contentArticle .mainPicFrame{margin:-100px 0 0 -170px;padding:0;width:150px;height:200px;}
#contentInnerFrame .contentArticle .mainPicFrame img{width:100%;}
#contentInnerFrame{width:680px;}
#contentInnerFrame .contentArticle #kapcsMapFrame{width:410px;height:310px;}
#contentInnerFrame .contentArticle #kapcsMapFrame iframe{width:410px;}
}

@media (max-width:800px){
#wrapper{width:320px;}
#wrapperBG{background:none;}
#headerFrame{position:relative;top:0;left:0;margin:0;padding:0;width:100%;height:60px;}
#headerFrame .holderHeader{width:320px;height:60px;}
#headerFrame #linkHome{clear:left;margin:0;width:210px;height:60px;}
#headerFrame .frameMenuMain{clear:none;margin:0;width:100px;height:60px;}
#headerFrame .frameMenuMain #menuBig{display:none;}
#headerFrame .frameMenuMain #menuMobile{display:block;}
#contentFrame{margin:140px 0 0 0;width:320px;}
#contentInnerFrame{padding:5%;width:90%;}
#contentInnerFrame .contentArticle,
#contentInnerFrame .contentArticle.contentMainPage,
#contentInnerFrame .contentArticle.contentKapcsPage{margin:0;width:100%;}
#contentInnerFrame .contentArticle .mainPicFrame{display:none;}
#contentInnerFrame .contentArticle .mainPicFrame.showOnBobile{display:block;}
#contentInnerFrame .contentArticle .mainPicFrame.showOnBobile{clear:both;position:inherit;float:left;margin:-10px 0 30px 30px;padding:0;width:220px;height:290px;overflow:hidden;background:#fff;border:4px solid #fff;}
#contentInnerFrame .contentArticle .mainPicFrame img{width:100%;}
#contentInnerFrame .contentArticle #kapcsMapFrame{clear:both;float:left;margin:0 5%;width:90%;height:190px;}
#contentInnerFrame .contentArticle #kapcsMapFrame iframe{width:100%;height:250px;}
#contentInnerFrame .contentArticle #kapcsDataFrame{clear:both;float:left;margin:50px 0 0 0;width:100%;}
#contentInnerFrame .contentArticle #kapcsTextFrame{margin:50px 0 0 0;width:100%;}
#contentInnerFrame .contentArticle #kapcsTextFrame p{text-align:center;}
#footerFrame{width:100%;height:320px;}
#footerFrame .holderFooter{margin:20px 0;width:320px;height:auto;}
#footerFrame .holderFooter .footerCol{clear:both;float:left;margin:0 5%;margin-bottom:40px;padding:0;width:90%;height:auto;}
#footerFrame .holderFooter .footerCol.borderLeft{border:0;margin-bottom:0;}
#footerFrame .holderFooter .footerCol .copyright{height:115px;}
#footerFrame .holderFooter .footerCol .copyright p{line-height:16px;font-size:12px;}
#footerFrame .holderFooter .footerCol .copyright p a{line-height:16px;font-size:12px;}
#footerFrame .holderFooter .footerCol .copyright2{line-height:16px;font-size:12px;}
#footerFrame .holderFooter .footerCol .footerContact p{clear:both;margin:1px 0;width:100%;font-size:12px;}
#footerFrame .holderFooter .footerCol .footerContact p a{font-size:12px;}
}
