@charset "UTF-8";
/* CSS Document */
body {font-size:0.7em;margin:0 0 0 20px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;}
a {color:#CC006B;}
a:hover {color:#CC006B;}

.linzlogo {position:absolute;right:0;top:0;}
.linzlogo img {border:0;}
.linzlogo .grafik_n {display:none; height:7.77em;width:5.71em;}
.linzlogo .grafik_linz {height:7.77em;width:10.71em; }

.container {width:87em;}
.head {height:7.77em;}

.language {display:none; position:absolute; color:#999;}
.language p {margin:15px 0 0 15px;}
.language a {text-decoration:none;color:#505050;/*#666;*/}
.language a:hover {color:#A2004C;/*#CC006B;*/text-decoration:underline;}
.language .aktiv {color:#A2004C;/*#CC006B;*/}

.nordico {height:5.36em;width:45.98em;}
.nordico img {margin:2.5em 0 0 0;border:0;height:5.36em;width:45.98em;}

.main, .main_genesis {background-image:none;background-repeat:repeat-y;}
.main_genesis {background-image:none;}
.main h6, .main_genesis h6 {clear:both;margin:0;padding:0;height:50px;}

.breaker {clear:both;margin:0;padding:0;height:1px;}

.main_left, .main_middle, .main_right, .main_right_genesis, .main_left_genesis, .main_middle_genesis {float:left;}
.main_left, .main_middle {background-color:transparent;}
.main_left_genesis, .main_middle_genesis {background-color:transparent;}
.main_left, .main_left_genesis {width:15em;}
.main_left ul, .main_left_genesis ul {list-style-type:none;margin:10px 0 0 0;padding:0;}
.main_middle, .main_middle_genesis {width:615px;}

* html .main_middle {width:614px;} /* IE6 hack */
* html .main_middle_genesis {width:614px;} /* IE6 hack */

.main_right, .main_right_genesis {width:185px;}
.main_right h6, .main_right_genesis h6 {background-color:transparent;margin:0;padding:0;height:100px;}
.main_right_top, .main_right_genesis_top {display:none;}
.main_right_genesis h6, .main_right_genesis_top {background-color:transparent;}
.main_right_teaser, .main_right_teaser_genesis {margin:15px 0 0 15px;background-color:transparent;}
.main_right_teaser_genesis {background-color:transparent;}
.main_right_teaser h1, .main_right_teaser_genesis h1 {font-size:1.1em;margin:0 0 0 15px;padding:0 0 15px 0;}
.main_right_teaser h2, .main_right_teaser_genesis h2 {font-size:1.1em;margin:0 0 0 15px;padding:0 0 15px 0;}
.main_right_teaser a, .main_right_teaser_genesis a {color:#333;text-decoration:none;}
.main_right_teaser a:hover, .main_right_teaser_genesis a:hover {color:#88004C;/*#CC006B;*/}

.teaserbild {text-align:right;}
.teaserbild img {border:0;margin:15px 0 10px 0;padding:0;}

.navi {display:none; font-size:1.2em;margin:0 0 0 15px;}
.navi a {text-decoration:none;color:#434343;/*#666;*/}
.navi a:hover {color:#88004C;/*#CC006B;*/}
.navi .aktiv a {color:#88004C;/*#CC006B;*/font-weight:bold;}
.navi li {padding:5px 0;}
.navi .subnavi {background-color:transparent;padding:0;margin:0;font-size:0.91em;}
.navi .subnavi ul {margin:2px 0 10px 10px;padding:10px 0;}
.navi .subnavi li {padding:3px 0;}
.navi .subnavi a {color:#515151;/*#666;*/font-weight:normal;}
.navi .subnavi a:hover {color:#88004C;/*#CC006B;*/}
.navi .subnavi .aktiv a {font-weight:bold;color:#88004C;/*#CC006B;*/}

.genesis_navi {display:none; margin:15px 0 0 15px;color:#474747;/*#666;*/}
.genesis_navi a {text-decoration:none;color:#474747;/*#666;*/}
.genesis_navi a:hover {color:#88004C;/*#CC006B;*/}
.genesis_navi h1 {font-size:1.5em;margin:0;padding:0;}
.genesis_navi h1 .aktiv {color:#88004C;/*#CC006B;*/}
.genesis_navi_a {font-size:1.5em;margin:0;padding:0;font-weight:bold;}
.genesis_navi_a .aktiv {color:#88004C;/*#CC006B;*/}
.genesis_navi h2 {font-size:1em;margin:0;padding:0;}
.genesis_navi_p {font-size:1em;margin:0;padding:0;font-weight:bold;}

.content {background-color:transparent;margin:15px 15px 0 0;}
.content h1, .content h2, .content h3, .content h4, .content p {height: 1%; margin:0 15px;padding:0;color:#484747;font-weight:lighter;}
.content h1 {padding:15px 0 0 0;font-size:2em;}
.content h1 a {text-decoration:none;color:#484747;}
.content h1 a:hover {color:#CC006B;}
.content h2 {height: 1%; padding:0 0 10px 0;font-size:1.4em;}
.content .vorschau_h2 {font-size:1.5em;}
.content h3 {height: 1%; padding:15px 0 10px 0;}
.content .start_presse_h1 {font-size:1.2em;padding:15px 0 10px 0;}
.content .bildtext, .content h4 {font-style:italic;text-align:right;padding:2px 0;font-size:1em;}
.content p {height: 1%; padding:15px 100px 15px 0;line-height:1.3em;font-size:1.1em;}
.content a {color:#333;}
.content a:hover {color:#CC006B;}
.content ul {font-size:1.2em;line-height:1.4em;margin:0 15px 0 30px;padding:0;}
.content ul ul {font-size:0.9em;margin:5px 0 7px 16px;padding:0;}
.content_pressemeldung {margin:5px 15px 0 15px;padding:0 0 5px 0;border-bottom: 1px #CCC solid;}
.content_pressemeldung .datum, .content_pressemeldung h2 {font-size:1em;font-style:normal;padding:0;margin:0;color:#333;}
.content_pressemeldung .datum {float:left;}
.content_pressemeldung h2 {margin:0 0 0 7em;}
.content_pressemeldung a {text-decoration:none;color:#333;}
.content_pressemeldung a:hover {color:#CC006B;} 
.content_bild_home {margin:0 0 0 15px;padding:0;}
.content_bild_home img {border:0;margin:0;padding:0;}
.content_teaser {height: 1%;clear:both;border-bottom: 1px #CCC solid;margin:15px 15px 0 15px;padding:0 0 15px 0;}

* html .content_teaser {height: 1%;}
.content_teaser img {float:left;margin:0;border:0;}
.content_teaser h1, .content_teaser h2 {height: 1%; margin:0 0 0 185px;padding:0 15px 0 0;font-size:1.5em;}
.content_teaser h2 {height: 1%; font-size:1.2em;}
.content_teaser h3 {margin:0 0 0 185px;padding:0 15px 0 0; height: 1%; font-size:1.5em;}
.content_teaser h1 a, .content_teaser h2 a, .content_teaser h3 a {text-decoration:underline;}
.content_teaser h1 a:hover {}
.content_teaser p {height: 1%; margin:0 0 0 185px;padding:5px 15px 0 0;}
.content_teaser p p {height: 1%;padding:0;}
.content_teaser h6 {height: 1%;clear:both;margin:0;padding:0;font-size:0.1em;height:1px;}
.content_teaser .shop, .content_teaser .shop {height: 1%;margin-left: 0;margin:0 0 0 100px;}

.thumb img {border:0;}
.footer {clear:both;color:#666;padding:0 0 20px 0;}
.footer h1 {margin:0 180px 0 0;padding:4px 0 0 0;font-size:1em;border-top:1px #999 dotted;}
.footer p {margin:0;padding:0;}
.footer .border_p {border-top:1px #999 dotted;padding:4px 0 0 0;margin:0 180px 0 0;}
.footernavi {display:none; text-align:right;margin:10px 0 20px 0;}
.footernavi p {padding:0 185px 0 0;margin:0;}
.footernavi a, .footer a {text-decoration:none;color:#474747;}
.footernavi a:hover, .footer a:hover {color:#7B004C;}

/*form newsletter*/
.form_1 {padding:0;line-height:1.3em;font-size:1.1em;}
.form_1 .label_1 {margin:0 0 5px 15px; color:#484747; width:120px; float:left; padding:0; line-height:1.8em;}
.form_1 .input_1 {padding:1px; width:250px;}
.form_1 .label_2 {margin:0 15px 0 5px; color:#484747; float:left; padding:0; line-height:1.5em;}
.form_1 .input_2 {float:left; margin:0; padding:0;}
.form_1 .button {margin:15px 15px 15px 0;}

/*form shop*/
.form_2 {margin:10px 0 10px 100px; padding:0;}
.form_2 .label_1 {margin:0 15px 5px 0; color:#484747; float:left; padding:2px 0 0 0; line-height:2em; font-size:1.1em;}
.form_2 .input_1 {padding:1px; width:34px;}
.form_2 .button {margin:0 0 0 15px; padding:0;}
.navi .subnavi .subsubnavi {margin:0 0 0 10px; padding:0;}
.navi .subnavi .subsubnavi li {padding:3px 0 0 0;}
.navi .subnavi .subsubnavi a, .navi .subsubnavi a:hover {color:#515151;/*#666;*/font-weight:normal;}
.navi .subnavi .subsubnavi a:hover {color:#88004C;}
.navi .subnavi .subsubnavi .aktiv {font-weight:bold;color:#88004C;}

.leftbutton {padding-right:0.5em;}
.rightbutton {padding-left:0.5em;}
.content .pHeadline {color:#484747;font-weight:lighter;padding:0 0 10px 0;font-size:1.4em;}

h3, h4, h5 {font-size:1em;font-family:Arial, Helvetica, sans-serif;}
.breaker {clear:both;margin:0;padding:0;height:10px;}
.main_right_teaser p, .main_right_teaser_genesis p {margin:0 0 0 15px;padding:0 0 15px 0;}

.link_prev {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/templates/icon_back.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
}
.link_next {
    font-size:100%;
    padding:0 1.3em 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/templates/icon_next.gif);
    background-repeat:no-repeat;
    background-position:right 2px;
}
.link_intern {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:none;
}
.link_extern {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/link_extern.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
}
.link_lokal {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/link_intern.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
}
.link_word {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/word.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_excel {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/excel.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_pdf {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/pdf.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_download {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/download.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_pp {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/pp.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_zip {
    font-size:100%;
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/zip.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_video {
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/video.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_rss {
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/rss.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_government {
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/government.gif);
    background-repeat:no-repeat;
    background-position:left 3px;
}
.link_od_text {
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/ic_odt_2.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_od_table {
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/ic_ods_2.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.link_od_pp {
    padding:0 0 0.3em 0;
    text-decoration:underline;
    font-weight:normal;
    background-image:url(/de/images/css/ic_odp_2.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.text_ausblenden {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}
.li_liste {
    padding:0;
    margin:0 0 -0.3em 0;
    list-style-type:none; 
    /*position:relative;*/
}
.main_left, .main_left_genesis {display:none;width:15em;}
.main_right_top {display:none;}
.main_right, .main_right_genesis {clear:both;width:615px;}
.main_right_teaser, .main_right_teaser_genesis {background-color:transparent;float:left;margin:15px 0 0 15px;width:615px;}
.teaserbild {float:left;text-align:left;margin:0 15px 0 0;}