


#content{ width:575px; margin:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; line-height: 1.4;}
#content h1,#content h2,#content h3,#content h4,#content h5{ font-size:100%; margin:0; padding:0;}

/*===Links===*/
#content a:link,#content a:visited{
background:transparent;color:#112d91;text-decoration:none;padding-bottom:1px;border-bottom:1px dotted;}
#content a:hover,#content a:focus, #content a:active{
background-color:#112d91;color:#fff;border-bottom:1px solid;}

/*===content===*/
#content h2{ font-size:120%;background:transbarent;color:#112d91;margin-bottom:12px;}
#content h3{ font-size:115%;background:transbarent;color:#000;margin-bottom:10px;}
#content .veranstalter{;border-bottom:1px solid #ccc; margin-bottom:6px;}

/*===Utility=====*/
#content .sx{ float:left; margin:0 15px 2px 0;border:1px solid #808ebf;padding:2px;}
#content .dx{ float:right; margin:0 0 2px 15px;border:1px solid #808ebf;padding:2px;}
#content hr{display:none;}
#content hr.clear{clear:both;display:block;height:0;margin:0;padding:0;border:none;}

/*=====box=======*/
#content .box{border:1px solid #808ebf;margin:10px 0;padding:0 0 6px 0;}
#content .box h3{margin:4px 6px 10px;background:transparent;color:#112d91; font-size:120%;}
#content .box p{margin:0 6px 0 6px;}
#content .box div.nav{ text-align:right; margin:0 6px 0 0;}
#content .box img{
float:left;border:1px solid #808ebf;margin:0 10px 2px 6px;padding:2px;background:#fff;color:#000;}
#content .box h2{padding:2px 6px;font-size:120%;margin:0;}
.box h2.tirol span,.box h2.suedtirol span,.box h2.trentino span,.box h2.gemeinsam span{
background:transparent;color:#000;font-size:75%;}
/*===Laender====*/
#content .box h2.tirol{
background:#fdefe4;color:#ba353a;border-bottom:1px solid #f1dcbf;}
#content .box h2.suedtirol{
background:#eef8ed;color:#26542d;border-bottom:1px solid #b7e6b0;}
#content .box h2.trentino{
background:#e6f1ff;color:#0c00a6;border-bottom:1px solid #9abde5;}
#content .box h2.gemeinsam{
background:#FCFBE4;color:#A09912;border-bottom:1px solid #EEE899;}

form label {cursor: pointer;}
form{font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;}
input,button,label,select{margin-top:.125em;font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;vertical-align:middle;}
label,.options .label{float:left;width:30%;text-align:right;padding:.25em 5px 0 0;}
.options ul{float:right;width:69%;margin:0;padding:0;}
#content .options li{margin-bottom:.5em;}
select,textarea,#content input[type="text"]{padding:2px;margin-top:.25em;width:60%;}
button,input[type="submit"],input[type="reset"]{/*border:1px solid;border-top-color:#999;border-right-color:#333;border-bottom-color:#333;border-left-color:#999;padding:1px 0 2px;white-space:normal;background:#f5f5f5;color:#000;line-height:normal;*/cursor:pointer;}
#content fieldset{padding:1em;margin-bottom:1em;}
#content legend{padding:0 .5em .5em;font-size:1.4em;}
#content fieldset fieldset legend{font-size:1.25em;}
#content p.instructions{margin:.25em 0 1em;font-size:.92em;line-height:1.25;}
#content fieldset div{padding:.5em;margin:.5em 0 0;clear:both;}
#content fieldset li{list-style:none;padding:0;margin:0;line-height:normal;}
#content fieldset fieldset{padding:0;border:none;margin-top:1em;}
#content fieldset fieldset input{margin-bottom:.5em;}
#content button{margin-top:.5em;}
input[type="checkbox"],input[type="radio"]{margin-right:.25em;display:inline;}
input[type="checkbox"] + label,input[type="radio"] + label{display:inline;float:none;text-align:left;width:auto;}
.error{border:1px dotted #c00;border-style:dotted none;}
.error label{background:transparent;color:#c00;}
.error .warning{background:transparent;color:#c00;font-weight:bold;}
.error input{border:2px solid #c00 !important;}
.mandatory label,.choiceRequested .instructions,.choiceRequested .label{font-weight:bold;}
#content form ul,#content form ol,#content form dl,#content form li,#content form dd{margin-left:0;}
.info_privacy{margin:1em 3em;font-size:.92em;}
form abbr{font-weight:normal;}
legend img{display:inline;}
form button a{border-bottom:none;}
#content .formLegenda{font-size:.92em;background:#f5f5f5;color:#000;border:1px solid #ccc;border-style:solid none;padding:5px;margin:0 auto 1.5em;width:80%;}
#content .formLegenda dt,#content .formLegenda dd{margin:.125em 0 .5em;padding:0 0 3px;line-height:normal;}
.formLegenda input{background:#fff!important;color:#000;font-size:.92em;}
#content input.text{border:1px solid #999;}
#content fieldset{border:1px solid #ccc;}
#content legend{background:transparent;color:#000;}
#content fieldset div{background:#eee;color:#000;}
#content fieldset div.buttons{background:#fff;color:#000;}


/*===Links====*/
#content div.links{}
#content div.links dl{margin:0 10px;}
#content div.links dt{font-size:105%;font-weight:bold;color:#112d91;backgraund:transparent;margin:.3em 0;}
#content div.links dd{ margin-left:10px;}
#content div.links dd.link{ margin-bottom:10px;}
#content div.links dd.link:before {content:"# ";color:#FF0000;font-weight:bold; font-size:80%;}
#content div.links h3{ border:1px solid #718DC6;background:#EDF1FC;padding:1px 4px;margin-top:8px;}
#content table {font-size:100%;}

/*======index========*/
#index #contact{}
#index #news dt{ font-size:85%; font-weight:bold;}
#index #news dd{ margin:0 0 10px 0;}
#index #contact h2, #index #news h2{ background:#5575B4; color:#fff; padding:1px 3px; font-size:100%; margin-bottom:0;}
#index h2#title{background:#5575B4; color:#fff; margin:0; padding:0 4px;}