@charset "utf-8";
/* CSS Document */

#BrowserHidden, #BrowserHidden1, #BrowserHidden2, #BrowserHidden3,  #BrowserHidden4, #BrowserHidden5, #BrowserHidden6, #BrowserHidden7,  #BrowserHidden8, #BrowserHidden9, #BrowserHidden10, #BrowserHidden_file { 
position: relative;
 width: 100%;
 height: 28px;
 text-align: right;
 -moz-opacity: 0;
 filter: alpha(opacity: 0);
 opacity: 0;
 z-index: 2;
cursor: pointer; 
 } 
#BrowserVisible, #BrowserVisible1, #BrowserVisible2, #BrowserVisible3,  #BrowserVisible4, #BrowserVisible5, #BrowserVisible6, #BrowserVisible7,  #BrowserVisible8, #BrowserVisible9, #BrowserVisible10, #BrowserVisible_file { 
position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1;
 background:url(../../@img/upload.png) 100% 0px no-repeat;
 height: 28px;
 width: 100%; 
 } 
#FileField, #FileField1, #FileField2, #FileField3, #FileField4, #FileField5,  #FileField6, #FileField7, #FileField8, #FileField9, #FileField10, #FileField_file { 
width: 70%;
 height: 23px;
 margin-right: 85px;
padding: 0 5px 0 5px;
 border: solid 1px #555;
 font-size: 16px;
font-weight: bold;
background-color: #DDD;
color: #fd500f; 
 } 
#IdoMaszk td { 
width: 65px; 
 } 
#SepShadow { 
width: 100%;
height: 15px;
 background-image: url(../../img/system/sep_shadow.jpg);
background-repeat: repeat-x; 
 } 
.alcim { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5A6678;
font-weight: bold; 
 } 
.apro { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #5A6678; 
 } 
.ArtBigPictShadow { 
box-shadow: 3px 3px 6px #666; 
 } 
.ArticleContent { 
width: 100%;
float: left;
position: relative;
color: #111;
font-size: 14px; 
 } 
.ArticleContent img { 
max-width: 100%;
height: auto;
margin: 3px; 
 } 
.art_galeria { 
float: left;
position: relative;
width: 100%; 
 } 
.art_galeria .album_pre_pict { 
position: relative;
float: left;
 margin: 3px;
padding: 3px;
border: #EEE 1px solid;
width: 160px;
height: 160px;
overflow: hidden;
text-align: center;
border-radius: 3px;
box-shadow: 3px 3px 3px #EEE; 
 } 
.art_galeria .album_pre_pict:hover { 
box-shadow: 3px 3px 3px #888; 
 } 
.Button { 
width: 140px;
height: 26px;
 font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: normal;
color: #333;
text-decoration: none;
border:none;
/*background-color: #74C5F0;*/
background-color: #EEE;
border: solid 1px #DDD;
box-shadow: 2px 2px 6px #666; 
 } 
.ButtonMini { 
height: 20px;
width: 100px;
 font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #EEE;
border: solid 1px #DDD; 
 } 
.buttonnrbg { 
background-image: url(img/system/button/button_nr.jpg);
background-repeat: no-repeat;
height: 55px;
width: 120px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-align: center; 
 } 
.ButtonSearch { 
background: url(../../img/system/button/lupe.png) no-repeat center center;
border: none;
margin: 12px;
width: 20px;
height: 20px; 
 } 
.contentup_box { 
position:relative;
float: left;
width: 100%;
height: auto;
overflow: hidden; 
 } 
.contentup_box_alert { 
position:relative;
float: left;
width: 100%;
height: auto;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
color: red; 
 } 
.contentup_box_info { 
position:relative;
float: left;
width: 100%;
height: auto;
overflow: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
font-style:italic;
color: #999; 
 } 
.contentup_box_side { 
float: left;
position: relative;
width: calc(50% - 12px);
min-width: 300px;
height: 34px;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
color: #333; 
 } 
.contentup_field { 
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
width: 100%;
height: 28px;
padding: 0 10px 0 10px;
border: 1px solid #555;
background-color: #EEE; 
 } 
.contentup_field_separator { 
float: left;
position: relative;
width: 100%;
height: 8px; 
 } 
.egyseg { 
float: left;
position: relative;
width: 610px;
/*overflow: hidden;*/
border: solid 1px #335566; 
 } 
.error { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000; 
 } 
.frissdatum { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A6678;
font-weight: bold;
width: 90px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #5A6678;
/*background-color: #CCFF66;*/ 
 } 
.frisslinkarea { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A6678;
font-weight: bold;
width: 110px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #5A6678;
/*background-color: #CCCC66;*/ 
 } 
.frissprew { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A6678;
width: 605px;
overflow: hidden; 
 } 
.frisstitle { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A6678;
font-weight: bold;
width: 400px;
overflow: hidden;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #5A6678;
/*background-color: #FFCC66;*/ 
 } 
.IdoMaszkElemIgen { 
background-color: #00FF66; 
 } 
.IdoMaszkElemNem { 
background-color: #FF0033; 
 } 
.IdoMaszkTh { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #333333;
background-color: #CCCCCC;
text-align: center; 
 } 
.IdoMaszkTime { 
font-family: &quot;Courier New&quot;, Courier, monospace;
font-size: 12px;
font-weight: bold;
color: #333333;
background-color: #EEE; 
 } 
.Input { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003300;
background-color: #FEFEFE;
border: 1px solid #EEE;
padding: 6px;
margin: 6px; 
 } 
.InputArea { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #FEFEFE;
border: 1px solid #EEE;
padding: 6px;
margin: 6px; 
 } 
.InputList { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003300;
background-color: #FEFEFE;
border: 1px solid #EEE;
padding: 6px;
margin: 6px; 
 } 
.InputMini { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003300;
background-color: #FEFEFE;
border: 1px solid #EEE;
padding: 6px;
margin: 6px; 
 } 
.kepkeret { 
border: 1px solid #006699;
padding: 2px; 
 } 
.kiemelt { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A6678;
font-weight: bold; 
 } 
.natur { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5A6678; 
 } 
.natur_lista { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5A6678;
width: 400px; 
 } 
.PagerBox { 
float: left;
position: relative;
width: calc(100% - 10px);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
margin: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: dotted;
border-bottom-style: dotted;
border-top-color: #D2C8A5;
border-bottom-color: #D2C8A5; 
 } 
.poll { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5A6678; 
 } 
.remove_btn { 
position:absolute;
float: left;
/*width:30px;
height:30px;
padding-left: 3px;
padding-top: 5px;*/
/*background-color: #F00;*/
color:#F00;
font-size: 20px;
font-weight: bold;
left: 2px;
z-index: 10; 
 } 
.sep { 
height: 6px;
margin-top: 2px;
margin-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
font-size: 2px; 
 } 
.tablesep { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 4px;
background-image: url(img/system/event_title_bg.jpg);
background-repeat: no-repeat;
background-position: left bottom; 
 } 
.TableTitle { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #009933;
height: 36px;
background-image: url(../../img/system/h1.jpg);
background-repeat: repeat-x; 
 } 
.textarea { 
width: calc(100% - 22px);
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-weight: normal;
color: #333;
text-decoration: none;
border: solid 1px #555;
background-color: #EEE;
padding: 0 10px 0 10px;
min-height: 65px;; 
 } 
.title { 
float: left;
position: relative;
width: 610px;
height: 36px;
background-image: url(img/system/title.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #95A0B0;*/
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-top: 10px;
overflow: hidden;
/*border: solid 1px #3355666;*/ 
 } 
.upload_box { 
position: relative;
width: 100%;
height: 28px;
margin: 0 0 8px 0; 
 } 
.upload_left { 
position: relative;
width: 30%;
height: 28px;
float: left;
padding-top: 3px;
color: #555;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold; 
 } 
.upload_right { 
position: relative;
width: 70%;
height: 28px;
float: left; 
 } 
a:link { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F00;
text-decoration: none;
font-weight: bold; 
 } 
a:active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F00;
text-decoration: none;
font-weight: bold; 
 } 
a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #000; 
 } 
a:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F00;
text-decoration: none;
font-weight: bold; 
 } 
h1 { 
font-family: 'Khand', sans-serif;
font-size: 24px;
color: #0033CC;
text-align: left;
width: 100%;
font-weight: 400;
overflow: hidden;
/*
padding-top: 10px;
padding-bottom: 10px;
*/ 
 } 
h1 span { 
color: #FF0000; 
 } 
h2 { 
font-family: 'Khand', Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #003366;
font-weight: 300;
overflow: hidden;
width: 100%; 
 } 
h2 span { 
color: #FF0000; 
 } 
h3 { 
font-family: 'Khand', Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #003366;
font-weight: 300;
overflow: hidden;
width: 100%; 
 } 
h3 span { 
color: #FF9900; 
 } 
input[type="checkbox"] { 
display:none; 
 } 
input[type="checkbox"] + label span { 
display:inline-block;
 width:24px;
 height:20px;
 vertical-align:middle;
 background:url(../../@img/checkbox_0.png) no-repeat;
 cursor:pointer; 
 } 
input[type="checkbox"]:checked + label span { 
background:url(../../@img/checkbox_1.png) no-repeat; 
 } 
input[type="radio"] { 
display:none; 
 } 
input[type="radio"] + label span { 
display:inline-block;
 width:12px;
 height:12px;
 margin:7px 6px 0 0;
 background:url(../../@img/radio.png) -3px top no-repeat;
 cursor:pointer; 
 } 
input[type="radio"]:checked + label span { 
background:url(../../@img/radio.png) -16px top no-repeat; 
 } 
