
/* CSS Document für den Inhaltsbereich und Gestaltungsraster */
 
.clearl { clear: left; display: block; }
.clearr { clear: right;display: block;  }
.clear { clear: both;display: block; }
/*********************Für den Inhaltsbereich************************/
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.9em;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
font-weight: bold;
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #000000;
font-weight: bold;
}
.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
line-height: 1.5em;
margin: 0.1em 0em 0em 0em;
padding: 0em 0em 2em 0em;
}
.content h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.2em;
}
.content h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.05em;
color: #000000;
font-weight: bold;
margin-top: 0.2em;
margin-bottom: 0em;
}
.content h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.15em;
}
.content p {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5em;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0.5em;
}
.content img {
border: 0px;
margin-top: 0.3em;
margin-right: 0.6em;
margin-bottom: 0em;
margin-left: 0em;
overflow: hidden;
}
.content map img {
border: 0px;
margin: 0px;
padding: 0px;
}
.content ul {
list-style-image: url('/files/ooe/bul_11.gif'); 
margin-left: 0.75em;
padding-left: 0.75em; 
}
.content ul ul {
list-style-image: url('/files/ooe/bul_22.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.content ul ul a, .content ul ul a:hover, .content ul ul a:active; .content ul ul a:visited {font-weight: normal; }
.content ul ul ul {
list-style-image: url('/files/ooe/bul_33.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.content ol {
margin-left: 0.85em;
padding-left: 0.85em; 
}
.content ol ol {
margin-left: 1.65em;
padding-left: 0.45em; 
}
.content ol ol ol {
margin-left: 1.65em;
padding-left: 0.45em; 
}

.content a {color: #e20a16; text-decoration: none; background-color: transparent; }
.content a:active {color: #e20a16; text-decoration: underline; background-color: transparent;}
.content a:visited {color: #990000; text-decoration: none; background-color: transparent;}
.content a:hover {color: #e20a16; text-decoration: underline; background-color: transparent;}
.content a[href ^="tel:"]:link, .content a[href ^="tel:"]:active, .content a[href ^="tel:"]:visited, .content a[href ^="tel:"]:hover { color: #000000; text-decoration: none; cursor:text; } 

.content table { font-size: 1em; border-collapse:separate; }
.content table a {color: #e20a16; text-decoration: none; background-color: transparent;}
.content table a:active {color: #e20a16; text-decoration: underline; background-color: transparent; padding: 0em; display: inline;}
.content table a:visited {color: #990000; text-decoration: none; background-color: transparent; padding: 0em; display: inline;}
.content table a:hover {color: #e20a16; text-decoration: underline; background-color: transparent; }

.content td a {color: #e20a16; text-decoration: none; background-color: transparent;}
.content td a:active {color: #e20a16; text-decoration: underline; background-color: transparent; padding: 0em; display: inline;}
.content td a:visited {color: #990000; text-decoration: none; background-color: transparent;padding: 0em; display: inline;}
.content td a:hover {color: #e20a16; text-decoration: underline; background-color: transparent;}

.content tr:hover a {  background-color: transparent; display: inline; padding: 0em; }

.content span a {color: #e20a16; text-decoration: none; background-color: transparent; padding: 0em; display: inline;}
.content span a:active {color: #e20a16; text-decoration: underline; background-color: transparent; padding: 0em; display: inline;}
.content span a:visited {color: #990000; text-decoration: none; background-color: transparent; padding: 0em; display: inline;}
.content span a:hover {color: #e20a16; text-decoration: underline; background-color: transparent; padding: 0em; display: inline;}


.content hr {
color: #636363;
border-top: 1px dashed #636363;
border-right: 1px dashed #ffffff;
border-bottom: 1px dashed #ffffff;
border-left: 1px dashed #ffffff;
}

.content table th {
background-color: #b0c4de;
}

.Zitat {   font-style: italic; } 
.Markierung { font-weight: bold; } 
.Anmerkung { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; }
.Tabellenbeschriftung{ font-style: italic; font-size: 0.85em; }
.Bildbeschriftung{ font-style: italic;font-size: 0.85em;}
.Tabellenbeschreibung {display: none;}
.Tabellenbeschreibung p {display: none;}
.Statistikbeschreibung {display: none;}
.Statistikbeschreibung p {display: none;}

/*******************************************************/
/**  Xtras                                             */
/*******************************************************/
.Xtra_Head {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.8em;
  color: #424242;
  background-color:#ffffff;
  border: 1px solid #E20A16;
  text-align: left;
  padding: 0em 0em 0em 0.45em;
  margin: 0em;
}
.Xtra {
background-color:#ffffff;
font-size: 0.7em;
width: auto;
margin: 0em;
padding: 0em;
}
.Xtra div {
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
border-top:0px solid transparent; 
border-bottom:0px solid #cccccc; 
margin: 0em;
padding-left:0.3em; 
padding-right:0.3em; 
padding-top:0.2em; 
padding-bottom:0.1em;
}
.Xtra_bild {
text-align: center !important;
padding: 0em 0em 0.3em 0em;
}
.Xtra H1, H2, H3, H4, H5, H6{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 0em;
}
.Xtra A {color:#E20A16; text-decoration:none;} 
.Xtra A:Hover {color:#E20A16; text-decoration:underline;} 
.Xtra UL {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  margin-left: 1em;
  margin-right: 0em;
   padding-left: 0.8em;
  list-style-image: url('/files/ooe/bul_33.gif'); 
  line-height: 1.2em;
}
.Xtra ul li { margin-bottom: 0.5em; }
.Xtra ul li.Content_LLextra_link_intern {   list-style-image: url('/files/ooe/bul_33.gif');  }
.Xtra_Field {
  font-size: 0.7em;
  border: 1px solid #000000;
}
.Xtra P {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  margin-top: 0em;
  margin-bottom: 0em;
}
.Xtra table {
font-size: 1em;
}
.Xtra hr {
color: #636363;
border-top: 1px dotted #636363;
border-right: 1px dotted #ffffff;
border-bottom: 1px dotted #ffffff;
border-left: 1px dotted #ffffff;
}
.Xtra label {
display: none;
}
.Xtra input {
margin-top: 0.15em;
margin-bottom: 0.15em;
}

.Xtra_bhlogo {
text-align: center;
}

/***************************Gestaltungsraster************************************/
.cont_rubrik_start {
border: 0px;
margin: 0px;
padding: 0px;
}
.cont_rubrik_start img {
overflow: hidden;
}
/**********cont_standard**************/
.cont_standard {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
line-height: 1.5em;
}
.cont_standard h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.3em;
}
.cont_standard h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0em;
}
.cont_standard h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.15em;
}
.cont_standard p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 1.5em;
}
.cont_standard img {
border: 0px;
margin-top: 0em;
margin-right: 0.3em;
margin-bottom: 0.3em;
margin-left: 0em;
}
.cont_standard ul {
list-style-image: url('/files/ooe/bul_11.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_standard ul ul {
list-style-image: url('/files/ooe/bul_22.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_standard ul ul ul {
list-style-image: url('/files/ooe/bul_33.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_standard a {color: #e20a16; text-decoration: none; }
.cont_standard a:active {color: #e20a16; text-decoration: underline;}
.cont_standard a:visited {color: #990000; text-decoration: none;}
.cont_standard a:hover {color: #e20a16; text-decoration: underline;}
.content_blue { background-color: #f0f8ff;}

/*********************cont_schlagzeile***************************/
.cont_schlagzeile {
border-bottom: 1px dashed #999999; 
margin-top: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0em;
padding: 0em;
}
.cont_schlagzeile img {
margin: 0em 0.5em 0em 0em;
padding: 0em;
}
.cont_schlagzeile a {
color: #e20a16;
text-decoration: none;
}
.cont_schlagzeile_ende {
clear:left;
margin: 0em 0em 0.45em 0em; 
padding: 0em;
}
/***********************cont_aktuell*************************/
.cont_aktuell {
border-top: 1px dashed #999999; 
margin-top: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 1em;
padding: 0.5em 0em 0em 0em;
}
.cont_aktuell img {
margin: 0.5em 0.5em 0em 0em;
padding: 0em;
float: left;
}
.cont_aktuell a {
color: #e20a16;
text-decoration: none;
}
.cont_aktuell_ende {
clear: left;
margin: 0em 0em 0.45em 0em; 
padding: 0em;
}
/*********************Fotogalerie Neu (kein Celum)*********************/

.fotogalerie img { 
    border: 0px; 
    margin: 0px; 
    float: none; 
}
.fotogalerie a { 
background-color: #ebeff1;
width: 105px;
   height: 72px;
display: block;
padding: 4px;
 margin: 0px 8px 20px 0px;
font-size: 11px;
line-height: 18px;
text-align: center;
float: left;
border: 1px solid #e1e7e9; 
}
.fotogalerie a:hover { 
border: 1px solid #990000; 
background-color: #ebeff1;
width: 105px;
height: 72px;
display: block;
padding: 4px;
margin: 0px 8px 20px 0px;
font-size: 11px;
line-height: 18px;
text-align: center;
float: left;
}
.fotogalerie span {
    border: 2px solid #990000; 
    display: block; 
    width: 100px; 
    float: left; 
    text-align: center; 
    padding: 0px;
    height: 67px; 
    overflow: hidden;
}
.fotogalerie a { -webkit-zoom-in; cursor: -moz-zoom-in; cursor:url('/files/ooe/cursor_lupe.cur'), pointer; } /* für Firefox */
.fotogalerie a {cursor:url('/files/ooe/cursor_lupe.cur'), pointer\9;} /* für alle IEs */


/*****Landkarte Bezirksauswahl*********************/
.Content_Link_Standard h2 {
color: #e20a16;
font-weight: bold;
background-color: #ffffff;
}
.Content_Link_Standard img {
border: 0px;
margin: 0px;
padding: 0px;
}
.Content_Link_Standard a {color: #e20a16; font-weight: bold; text-decoration: none; background-color: #ffffff;}
.Content_Link_Standard a:active {color: #e20a16; font-weight: bold; text-decoration: underline; background-color: #ffffff;}
.Content_Link_Standard a:visited {color: #990000; font-weight: bold; text-decoration: none; background-color: #ffffff;}
.Content_Link_Standard a:hover {color: #e20a16; font-weight: bold; text-decoration: underline; background-color: #ffffff;}
/*************************ausschreibung_projekte*************************************/
.cont_ausschreibung {
border-top: 1px dashed #999999; 
margin-top: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 1em;
padding: 0.5em 0em 0em 0em;
line-height: 1.3em;
}
.cont_ausschreibung_text {
display: block;
width: 43em;
}
.cont_ausschreibung_text h3 {
margin: 0em;
padding: 0.3em 0em;
}
.cont_ausschreibung_text a {
color: #e20a16;
font-weight: bold;
text-decoration: none;
}
.cont_ausschreibung_bild {
float: left;
}
.cont_ausschreibung_ende {
clear:left;
margin: 0em 0em 0.45em 0em; 
padding: 0em;
}
/************************cont_bild_vergroessert******************************/

.aktuell_img { width: 200px; height: 140px; overflow: hidden; float: left; margin: 0px 10px 0px 0px; text-align: left; border: 2px solid #ffffff; }
.thumbnail img { margin: 0px; border: 0px;  }
.thumbnail { 
width: 154px; 
height: 104px;
border: 1px solid #cc0000; 
display: block;  
margin: 0px 10px 0px 0px;
float: left;
-webkit-zoom-in; cursor: -moz-zoom-in; cursor:url('/files/ooe/fb_cursorlupe.cur'), pointer;  /* für Firefox */
}
.thumbnail {
width: 204px; 
height: 144px;
border: 1px solid #cc0000; 
display: block;  
margin: 0px 10px 0px 0px;
float: left;
cursor:url('/files/ooe/fb_cursorlupe.cur'), pointer\9; /* für alle IEs */
}
.thumbnail:hover { border: 1px solid transparent;  }


/******************Strassenzustand*****************************/
.strassenzustand {
background-color:#b0c4de; 
padding: 0.3em;
}
.strassenzustand_bau {
background-color:#f0f8ff; 
padding: 0.3em;
}
.strassenzustand_bau1 {
background-color:#efefef; 
padding: 0.3em;
}

/****************************Bild mit Bildtext*********************************/
.cont_bild {
float: left;
background-color: #ffffff;
display: block;
margin-right: 0.5em;
margin-bottom: 0.8em;
}
.cont_bild img {
margin-right: 0.5em;
margin-bottom: 0.2em;
}
.cont_bildtext {
font-size: 0.8em;
font-style: italic;
line-height: 1.3em;
text-align: center;
float: left;
}
/*****************************für die BH-Imagemap******************************/
/*********************wird eventuell gelöscht!*********************************/
.Content_Link_Karte {
margin: 0em;
text-align: center;
}
.Content_Link_Karte h2 {
color: #e20a16;
font-weight: bold;
background-color: #ffffff;
}
.Content_Link_Karte img {
margin: 0em;
padding: 0em;
}
/*.Content_Link_Karte a {color: #e20a16; font-weight: bold; text-decoration: none; background-color: #ffffff; margin: 0px; }
.Content_Link_Karte a:active {color: #e20a16; font-weight: bold; text-decoration: underline; background-color: #ffffff;}
.Content_Link_Karte a:visited {color: #990000; font-weight: bold; text-decoration: none; background-color: #ffffff;}
.Content_Link_Karte a:hover {color: #e20a16; font-weight: bold; text-decoration: underline; background-color: #ffffff;}*/

.Content_Link_Standard IMG {
border: 0em;
margin-right: 0em;
}
/******************************für die Sitzplan-Imagemap*****************************/
#imap {display:block; width:780px; height:371px; background:url('sitzplan_xxvii.gif');  margin:0em; padding: 0em; position: relative; }
#imap img { margin: 0em }
#imap dt { display: none; }

a#spoe1 {display:block; width:100px; height:0px; padding-top:351px; overflow:hidden; position:absolute; left:20px; top:20px; background:url('empty.gif'); z-index: 3;}
#spoe1 img { width:302px; height:371px; position:absolute; left:0px; top:-371px;}
a#spoe1:hover {display:block; width:139px; height:371px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent;z-index: 3;}

a#spoe2 {display:block; width:150px; height:0px; padding-top:70px; overflow:hidden; position:absolute; left:130px; top:260px; background:url('empty.gif'); z-index: 5;}
#spoe2 img { width:302px; height:371px; position:absolute; left:0px; top:-371px;}
a#spoe2:hover {display:block; width:139px; height:371px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent; z-index: 3;}


a#oevp1 {display:block; width:300px; height:0px; padding-top:201px; overflow:hidden; position:absolute; left:150px; top:20px; background:url('empty.gif'); z-index: 4;}
#oevp1 img { width:643px; height:371px; position:absolute; left:-643px; top:-371px;}
a#oevp1:hover {display:block; width:300px; height:210px; padding-top:0px; overflow:visible; position:absolute; left:781px; top:371px; background:transparent;}


a#oevp2 {display:block; width:140px; height:0px; padding-top:70px; overflow:hidden; position:absolute; left:310px; top:260px; background:url('empty.gif'); }
#oevp2 img { width:643px; height:371px; position:absolute; left:137px; top:-371px;}
a#oevp2:hover {display:block; width:140px; height:70px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent;}

a#oevp3 {display:block; width:160px; height:0px; padding-top:90px; overflow:hidden; position:absolute; left:580px; top:260px; background:url('empty.gif');}
#oevp3 img { width:643px; height:371px; position:absolute; left:137px; top:-371px;}
a#oevp3:hover {display:block; width:160px; height:91px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent;}

a#oevp4 {display:block; width:70px; height:0px; padding-top:70px; overflow:hidden; position:absolute; left:690px; top:170px; background:url('empty.gif');  z-index: 4;}
#oevp4 img { width:643px; height:371px; position:absolute; left:137px; top:-371px;}
a#oevp4:hover {display:block; width:70px; height:70px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent;}


a#gruene1 {display:block; width:70px; height:0px; padding-top:200px; overflow:hidden; position:absolute; left:480px; top:0px;  background:url('empty.gif'); z-index: 4;}
#gruene1 img { width:100px; height:371px; position:absolute; left:460px; top:-371px;}
a#gruene1:hover {display:block; width:70px; height:200px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent; z-index: 3;}


a#gruene2 {display:block; width:30px; height:0px; padding-top:70px; overflow:hidden; position:absolute; left:479px; top:260px; background:url('empty.gif'); z-index: 3;}
#gruene2 img { width:100px; height:371px; position:absolute; left:460px; top:-371px;}
a#gruene2:hover {display:block; width:30px; height:70px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent; z-index: 3;}


a#fpoe1 {display:block; width:90px; height:0px; padding-top:200px; overflow:hidden; position:absolute; left:580px; top:10px; background:url('empty.gif'); z-index: 2;}
#fpoe1 img { width:269px; height:371px; position:absolute; left:511px; top:-371px;}
a#fpoe1:hover {display:block; width:90px; height:200px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent; z-index: 2;}


a#fpoe2 {display:block; width:90px; height:0px; padding-top:70px; overflow:hidden; position:absolute; left:680px; top:50px; background:url('empty.gif'); z-index: 5;}
#fpoe2 img { width:269px; height:371px; position:absolute; left:511px; top:-371px;}
a#fpoe2:hover {display:block; width:90px; height:70px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent;}

a#fpoe3 {display:block; width:30px; height:0px; padding-top:70px; overflow:hidden; position:absolute; left:515px; top:260px; background:url('empty.gif'); z-index: 3;}
#fpoe3 img { width:269px; height:371px; position:absolute; left:511px; top:-371px;}
a#fpoe3:hover {display:block; width:30px; height:70px; padding-top:0px; overflow:visible; position:absolute; left:0px; top:371px; background:transparent; z-index: 3;}



.sitzplan_footer {padding-left: 32.8em; font-size: 0.9em}

.sitzplan_pult {
border: 2px solid #000000; 
margin: 1em; 
padding: 0.3em;
float: left; 
font-size: 0.9em
font-weight: bold; 
text-align: center; 
width: 5em;
}
.sitzplan_steno {
border: 2px solid #000000; 
margin: 1em 1em 1em 3em; 
padding: 0.3em; 
float: left; 
font-size: 0.9em
font-weight: bold;
}

.sitzplan_footer1 {padding-left: 7.8em; }

a.vorsitz {
height: 4.2em;
padding: 1.5em 0em 0em 0em;
margin: 0.5em; 
text-decoration:none;
display:block;
width: 9em;
border: 2px solid #000000;
float: left; 
font-size: 1.0em
font-weight: bold;
color: #000000; 
text-align: center;
}

a.sitzplan_spez:link, a.sitzplan_spez:visited, a.vorsitz:link, a.vorsitz:visited { 
background-color: #ffffff;
text-decoration:none;
font-size: 0.9em
}
a.sitzplan_spez:active, a.sitzplan_spez:hover, a.vorsitz:active, a.vorsitz:hover { 
background-color: #e7e7e7;
text-decoration:none;
font-size: 0.9em
}
a.sitzplan_spez {
margin: 2em 0.5em 0.5em 0.5em; 
padding: 0.3em;
text-decoration:none;
display:block;
width: 9.5em;
border: 2px solid #000000;
float: left; 
font-size: 0.9em
font-weight: bold;
color: #000000; 
text-align: center;
}
.sitzplan_ltgDir {
margin: 0.5em; 
padding: 0.3em;
text-decoration:none;
display:block;
width: 9em;
border: 2px solid #000000;
float: left; 
font-size: 0.9em
font-weight: bold;
color: #000000; 
text-align: center;
}
 
/*******************************Video**********************************/
.cont_video_info {
font-style: italic;
font-size: 0.8em;
display: block;
padding-top: 3em;
}
.cont_video_seite {
float: left;
display: block;
margin-right: 2em;
}
/****************************Portrait/Einrichtung***********************/
.cont_portrait {
margin: 0em;
padding: 0.2em;
}
.cont_portrait_daten {
display: block;
float: left;
width: 60%;
}
.cont_portrait_bild {
display: block;
width: 30%;
float: right;
}
.cont_portrait_text {
border-top: 1px dashed #999999; ;
padding-top: 1em;
margin-top: 1em;
}

.content_lebenslauf ul {
list-style-image: none;
list-style-type: none;
margin: 0em;
padding: 0em;
}




.content_lebenslauf ul li  {
width: 100%;
list-style-image: none;
list-style-type: none;
font-weight: bold;
margin: 0em 0em 1.0em 0em;
padding: 0em 0em 0em 0em;
}

.content_lebenslauf ul li ul {
list-style-image: none;
list-style-type: none;
margin: 0.4em 0em 0.8em 0em;
padding: 0em 0em 0em 0em;

}

.content_lebenslauf ul li ul li {
list-style-image: none;
list-style-type: none;
margin: 0em 0em 0.2em 0em;
padding:  0em 0em 0em 0em;
/*float: left; */
font-weight: normal;

}

.jahr {
width: 12.5em; 
padding: 0em 0.8em 0.2em 0em;
margin: 0em;
float: left;
display: block;
}


.langer_text { 
float: left; width: 37.2em; display: block; margin: 0em; padding: 0em;
}


/**************Landtag Ausschüsse ***********************/
.content_ausschuesse ul {
list-style-image: none;
list-style-type: none;
margin: 0.4em 0em 0em 0em;
padding: 0em;
}


.content_ausschuesse ul li  {
width: 100%;
list-style-image: none;
list-style-type: none;
margin: 0em 0em 0.6em 0em;
}

.content_ausschuesse ul li ul {
list-style-image: none;
list-style-type: none;
float: left;
margin: 0em;
padding: 0em;
}

.content_ausschuesse ul li ul li {
list-style-image: none;
list-style-type: none;
margin: 0em 0em 0.4em 0em;
padding: 0em;
font-weight: normal;
}

.Tabulator {
width: 10em; 
float: left;
display: block;
}
/**************Content Diagramm**************************/
.Content_diagramm_link {
  margin-bottom: 8px;
  width: 100%;
}
.Content_diagramm_link_img {
  float: left;
  border: 1px solid #e20a16 !important;
}
.Content_diagramm_link_img:hover {
  float: left;
  border: 1px solid #ffffff !important;
}

/****************************Erlass_Internet***********************/
.cont_erlass_abt {
float: left;
}
.cont_erlass_adr {
text-align: right;
padding-right: 0.5em;
float: right;
}
/*************************Ankerliste (feat. Temelin)******************************/

.ankerliste {
margin: 0em;
/*margin: 10px 0px 0px 0px;*/
}
.ankerliste_head {
background-color: #f0f8ff; 
margin: 0em 0em 1.5em 0em;
font-size: 0.85em;
/*padding: 1px;
margin: 0px;
font-size: 0.9em;
line-height: 1.5em;*/
}
.ankerliste_head ul{
list-style-type: none;
list-style-image: none;
text-align: center;
/*margin-right: 25px;
margin-left: 0px;*/
}
.ankerliste_foerderung {
display: block;
text-align: center;
}
.ankerliste_item {
display: inline;
}
.ankerliste_item a {color: #e20a16; text-decoration: none; background-color:#f0f8ff;}
.ankerliste_item a:active {color: #e20a16; text-decoration: underline; background-color:#f0f8ff;}
.ankerliste_item a:visited {color: #990000; text-decoration: none; background-color:#f0f8ff;}
.ankerliste_item a:hover {color: #e20a16; text-decoration: underline; background-color:#f0f8ff;}
.ankerliste_absatz {
border-top: 1px dotted #666666;
padding-top: 0.3em;
padding-right: 0em;
padding-bottom: 0.3em;
padding-left: 0em;
font-size: 1em; 
line-height: 1.5em;
clear: both;
/*padding:5px; font-size: 0.8em;*/
}
.ankerliste_absatz h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #000000;
font-weight: bold;
margin-top: 1em;
margin-bottom: 0.2em;
}
.ankerliste_absatz h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
font-weight: bold;
margin-top: 1em;
margin-bottom: 0.2em;
}
.ankerliste_absatz h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
color: #000000;
font-weight: bold;
margin-top: 1em;
margin-bottom: 0.2em;
}
.ankerliste_absatz p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 1.5em;
}
.ankerliste_absatz img[alt] {
border: 0em;
margin-top: 0em;
margin-right: 0.7em;
margin-bottom: 0.7em;
margin-left: 0em;
}
.ankerliste_absatz ul {
list-style-image: url('/files/ooe/bul_1.gif');
list-style-position: outside;
}
.ankerliste_absatz ul ul {
list-style-image: url('/files/ooe/bul_2.gif');
list-style-position: outside;
}
.ankerliste_absatz a {color: #e20a16; text-decoration: none; }
.ankerliste_absatz a:active {color: #e20a16; text-decoration: underline;}
.ankerliste_absatz a:visited {color: #990000; text-decoration: none;}
.ankerliste_absatz a:hover {color: #e20a16; text-decoration: underline;}

.ankerliste_absatz_top {float: right;}
.ankerliste_absatz_top a {border: 1px solid #ffffff;}
.ankerliste_absatz_top a:active {border: 1px solid #ffffff;}
.ankerliste_absatz_top a:visited {border: 1px solid #ffffff;}
.ankerliste_absatz_top a:hover {border: 1px solid #ffffff;}

.ankerlisteZ_head {
background-color:#ffffff; 
margin: 0em 0em 1.5em 0em;
font-size: 0.9em; 
}
.ankerlisteZ_head ul{
list-style-type: none;
list-style-image: none;
text-align: center;
}
.ankerlisteZ_item {
display: inline;
margin: -0.3em;
}

.ankerlisteZ_item a {color: #e20a16; text-decoration: none; background-color:#f0f8ff; padding: 0.6em; margin: 0em;}
.ankerlisteZ_item a:active {color: #e20a16; text-decoration: underline; background-color:#f0f8ff; padding: 0.6em; margin: 0em;}
.ankerlisteZ_item a:visited {color: #990000; text-decoration: none; background-color:#f0f8ff; padding: 0.6em; margin: 0em;}
.ankerlisteZ_item a:hover {color: #e20a16; text-decoration: underline; background-color:#f0f8ff; padding: 0.6em; margin: 0em;}


.temelin {
background-color: #efefef;
margin: 2em 0em;
font-size: 0.9em;
font-weight: bold;
border: 1px solid #efefef;
}
.temelin ul{
list-style-type: none;
list-style-image: none;
text-align: center;
background-color: #efefef;
}

.temelin_item {
display: inline;
}
.temelin_item a {color: #e20a16; text-decoration: none; background-color:#efefef;}
.temelin_item a:active {color: #e20a16; text-decoration: underline; background-color:#efefef;}
.temelin_item a:visited {color: #990000; text-decoration: none; background-color:#efefef;}
.temelin_item a:hover {color: #e20a16; text-decoration: underline; background-color:#efefef;}

.temelin_tab {text-align: center;}
.temelin_tab td:frist-child {text-align: left;}

/**********************Linkliste*******************************************************/
.cont_linkliste ul {
list-style-image: url('/files/ooe/bul_11.gif');
margin-left: 0.8em;
padding-left: 0.8em;
background-color: #ffffff;
}
.cont_linkliste a {color: #e20a16; text-decoration: none; font-weight: bold; }
.cont_linkliste a:active {color: #e20a16; text-decoration: underline; font-weight: bold;}
.cont_linkliste a:visited {color: #990000; text-decoration: none; font-weight: bold;}
.cont_linkliste a:hover {color: #e20a16; text-decoration: underline; font-weight: bold;}

.cont_linkliste li {
line-height: 1.3em;
}
.cont_linkliste li h3 {
font-size: 0.9em;
}
.mit_zsfg li {
margin-bottom: 2em;
}

/********************Linkliste Orgplan************************************/
.Content_LL_orgplan {
    font-weight: bold;
    text-transform: uppercase;
    background-color: #dcdcdc;
    padding: 2px;
    margin-bottom: 10px;
    }
/************************Beratungsstellen*************************************/
.cont_beratung {
background-color: #f0f8ff;
width: 99%;
padding: 0em;
margin: 0em;
}
.cont_beratung_kontakt {
line-height: 1.2em;
margin: 0em;
padding: 0.2em 0em;
}
.cont_beratung_links {
width: 48%;
background-color: #f0f8ff;
float: left;
border-right: 2px solid #ffffff;
padding: 0em 0em 0em 0.3em;
margin: 0em 0.3em 0em 0em;
}
.cont_beratung_rechts {
background-color: #f0f8ff;
}
.cont_beratung_zeiten {
border-top: 2px solid #ffffff;
border-right: 0px solid transparent;
border-bottom: 0px solid transparent;
border-left: 0px solid transparent;
background-color: #f0f8ff;
display: block;
}

/*********************Beratung Teil2 ***********************/
.Content_beratung {
background-color: #f0f8ff;
padding: 0.15em;
display: block;
width: 100%;
}
.Content_beratung_links {
width: 48%;
background-color: #f0f8ff;
float: left;
border-right: 2px solid #ffffff;
padding-right: 2px;
}
.Content_beratung_rechts {
width: 49%;
background-color: #f0f8ff;
padding-left: 2px;
vertical-align: bottom;
display: block;
}
.Content_Beratung_zeiten {
border-top: 2px solid #ffffff;
clear: left;
}

/***************************Kontakt************************************/
.cont_kontakt {
background-color: #f0f8ff;
width: 100%;
padding: 0em;
margin: 1.5em 0em 0em 0em;
}
.cont_kontakt p {
line-height: 1.2em;
margin: 0em;
padding: 0em;
}
.cont_kontakt_title {
padding: 0.15em 0.15em 0.15em 0.25em;
border-top: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 1px solid #ffffff;
border-left: 0px solid transparent;
}
.cont_kontakt_tel {
line-height: 1.2em;
margin: 0em;
padding: 0.2em 0em;
}
.cont_kontakt_links {
width: 48%;
background-color: #f0f8ff;
float: left;
border-right: 2px solid #ffffff;
padding: 0em 0em 0em 0.3em;
margin: 0em 0.3em 0em 0em;
}
.cont_kontakt_links a:link { color: #e20a16 !important; }
.cont_kontakt_rechts {
background-color: #f0f8ff;
display: block;
float: left;
}

div.cont_bhstart_kontakt .cont_kontakt { margin: 0.5em 0em 0em 0em; }
div.cont_bhstart_kontakt .cont_kontakt_title { display: none; }
div.cont_bhstart_kontakt .cont_kontakt { background: none !important; }
div.cont_bhstart_kontakt .cont_kontakt_links { background: none !important; padding: 0em; }
div.cont_bhstart_kontakt .cont_kontakt_rechts { background: none !important; }

/*****************************Thema_Start******************************/
#cont_thema_start_bild {
padding-right: 0.4em; 
padding-bottom: 0.4em;
float: left;
display: block;
}

/****************************Kontaktformular*****************************************/
.cont_mailformular_anliegen {
background-color: #f0f8ff;
border: none;
padding: 0.4em;
margin-bottom: 1.5em;
}
.cont_mailformular_anliegen legend{
display: none;
}
.cont_mailformular_anliegen label{
display: block;
}
.cont_mailformular_daten {
border: none;
margin: 0em 0em 1em 0em;
}
.cont_mailformular_daten legend {
color: #000000;
margin-bottom: 0.5em;
background-color: #ffffff;
display: block;
}
.cont_mailformular_header {
color: #000000;
background-color: #efefef;
font-weight: bold;
display: block;
padding: 0.2em 0.5em;
margin: 0em 0em 0.1em 0em;
}
.cont_mailformular_daten textarea {
/*border: none;*/
margin: 0em 0em 0em 0.5em;
}
.cont_mailformular_daten p {
border: none;
margin: 0em 0em 0.3em 0.5em;
}
.cont_mailformular_bg {
background-color: #efefef;
padding: 0.4em;
}
.cont_mailformular_bg textarea {
margin: 0em 0em 0em 0.5em;
}
.cont_mailformular_bg2 {
background-color: #f0f8ff;
padding: 1.5em 0.4em 0.4em 0.4em;
}
.cont_mailformular_title {
margin-left: 0.45em;
}
.cont_mailformular_label {
color: #000000;
width: 8em;
height: 1.2em;
margin-top: 0.4em;
margin-left: 0em;
padding-left: 0.5em;
display: block;
float: left;
}
.cont_mailformular_label2 {
color: #000000;
width: 9.2em;
height: 1.2em;
margin-top: 0.4em;
margin-left: 0em;
padding-left: 0.5em;
display: block;
float: left;
}
.cont_mailformular_label_breit {
color: #000000;
height: 1.4em;
width: auto;
padding-top: 0.5em;
padding-left: 0.5em;
display: block;
}
.cont_mailformular_label_float {
color: #000000;
padding-left: 0em;
padding-top: 0em;
padding-right: 0.5em;
padding-bottom: 0.3em;
}
.cont_mailformular_field {
height: 1.5em;
font-size: 1em;
overflow: hidden;
color: #000000;
margin-top: 0.4em;
}

.cont_mailformular_faq {
background-color: #f0f8ff;
border: none;
padding: 0em;
}

.cont_mailformular_faq label {
width: 9.0em;
float: left;
padding: 0.3em;
}

.cont_mailformular_faq legend{
width: 49.8em;
color: #000000;
background-color: #b0c4de;
font-weight: bold;
display: block;
padding: 0.2em 0.5em;
margin: 0em 0em 0em -0.5em;
}

.cont_mailformular_faq div {
padding: 0.3em;
}

/******************************Lawinenwarndienst****************************/
.lawinen { background-image: url('/cps/rde/xbcr/SID-EA80FB0F-5184F942/ooe/W_lawinen_hg.gif'); }
.lawinen1 { background-image: url('/cps/rde/xbcr/SID-EA80FB0F-5184F942/ooe/W_lawinen_hg1.gif'); }

/***************************Landeskorrespondenz*********************************/
.lk p {
margin: 0em;
}
.lk_head {
float: left;
width: 95%;
}
.lk_logo {
float: right;
}
.lk_text {
clear: left;
}
.content_klein {
  font-size: 0.9em;
  line-height: 1.5em;
}

/**********************Erweiterte Suche************************************/
.cont_search_daten {
border: none;
margin: 0em;
padding: 0em;
}
.cont_search_daten legend {
display: none;
}
.cont_search_title {
color: #000000;
background-color: #b0c4de;
font-weight: bold;
display: block;
padding: 0.2em 0.5em;
margin: 0em 0em 0.1em 0em;
}
.cont_search_label {
color: #000000;
background-color: #f0f8ff;
margin: 0em;
padding: 0.25em 0em 0.25em 0.3em;
display: block;
width: 23em;
height: auto;
float: left;
border-top:0px solid transparent;
border-right:1px solid #ffffff;
border-bottom:0px solid transparent;
border-left:0px solid transparent;
}
.cont_search_label_hidden {
visibility: hidden;
}
.cont_search_field {
font-size: 1em;
color: #000000;
background-color: #f0f8ff;
padding: 0.3em;
margin: 0em;
display: block;
border-top:0px solid transparent;
border-right:0px solid transparent;
border-bottom:1px solid #ffffff;
border-left:0px solid transparent;
}
.cont_search_field input, select {
margin-left: 0.5em;
}
.cont_search_drop {
color: #000000;
background-color: #f0f8ff;
display: block;
padding: 0.2em 0.5em;
margin: 0em;
border-top:0px solid transparent;
border-right:0px solid transparent;
border-bottom:1px solid #ffffff;
border-left:0px solid transparent;
}

.cont_search_label_wahl {
color: #000000;
background-color: #f0f8ff;
margin: 0em;
padding: 0.25em 0em 0.25em 0.3em;
display: block;
width: 15em;
height: auto;
float: left;
border-top:0px solid transparent;
border-right:1px solid #ffffff;
border-bottom:0px solid transparent;
border-left:0px solid transparent;
}
.cont_search_drop_wahl {
color: #000000;
background-color: #f0f8ff;
margin: 0em;
padding: 0.25em 0em 0.25em 0.3em;
display: block;
width: 18em;
height: auto;
float: left;
border-top:0px solid transparent;
border-right:1px solid #ffffff;
border-bottom:0px solid transparent;
border-left:0px solid transparent;
}
.cont_search_field_wahl {
font-size: 1em;
color: #000000;
background-color: #f0f8ff;
padding: 0.3em;
margin: 0em;
display: block;
border-top:0px solid transparent;
border-right:0px solid transparent;
border-bottom:1px solid #ffffff;
border-left:0px solid transparent;
}
.cont_search_field_wahl input, select {
margin-left: 0.5em;
}

/*************************Wahl-Applikation****************************/
.wahlen_download span {
margin-right: 2em;
}

/***************Sucheergebnis*******************/

.suchergebnis_l {
font-weight: bold;
text-align: center;
}
.suchergebnis_r {
text-align: center;
}
/***************Amtssignatur*******************/

.amtssignatur_links {
display: block; float: left; width: 33%;
}
.amtssignatur_rechts {
display: block; float: left; width: 33%;
}

/**************************Sitemap**************************************************/
.cont_sitemap {
border: none;
font-size: 0.9em;
line-height: 1.7em;
}
.cont_sitemap thead {
font-weight: bold;
background-color: #B0C4DE;
}
.cont_sitemap tbody {
background-color: #f0f8ff;
}
.cont_sitemap ol {
list-style-type: none;
list-style-image: none;
font-weight: bold;
margin-left: 0.1em;
padding-left: 1em;
padding-bottom: 2em;
}
.cont_sitemap ol ol {
list-style-type: none;
list-style-image: none;
font-weight: normal;
margin-left: 1em;
margin-bottom: 2em;
}
.unsichtbar {
display: none;
}
.hide {
display: none;
}
.accesskey {
    position:absolute;
    left:-20000px;
}
/*******************************************************/
/**  Videos Landtagssitzung   Aufzählung               */
.LT {
float: right;
color: #000000;
background-color: #ffffff; 
width: 100%;
}
.LT table { clear: left; margin-top: 1.0em; }
.LT P { margin-bottom: 1.0em; }
.Tagesordnung {
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;  
  width: 30.8em;
/*  width: 19.5em;*/
  margin: 0em 0em 1.0em 0em;
  padding: 0em;
  display: block;
}
  
.Tagesordnung img { height: 14px; margin: 0px 5px 0px 0px; }
.Tagesordnung ol {
  list-style-type:upper-roman;
  margin-left: 1.0em;
  padding-left: 1.0em; 
}
.Tagesordnung li {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  margin-left: 1.0em;
  padding-left: 1.0em; 
}
.Tagesordnung ol ol {
  list-style-type:decimal;
  margin-left: 0em;
  padding-left: 0em; 
}
.Tagesordnung ol ol ol{
  list-style-type:decimal;
  margin-left: 0.9em;
  padding-left: 0.9em; 
}
.Tagesordnung_sel {
  border-top: 0.1em dashed #778899;
  background-color: #ebeff1;
  font-style: italic;
  margin-top: 0.5em;
  /*margin-left: -2.7em; Wegen Fehler auskommentiert. */  
  margin-bottom: 1.5em;
/*  padding-left: -2.7em; */
  display: block;
}
.Tagesordnung_zusatz {
  padding-top: 1.0em;
  margin-left: -2.5em;
  margin-bottom: 0.5em;
  font-weight: normal;
}
.Tagesordnung IMG {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  vertical-align: middle;
}
.Tagesordnung_back {
 float: right;
}
.LT_Video {
  width: 384px; 
  color: #000000;
  margin-right: 10px;
  float: left;
}
.LT_Video P{
margin: 0px;
}
.LT_Feedback {
/*   width: 320px; */
   margin-top: 2.0em;
   padding: 4px;
   display: block;
   color: #000000;
   background-color: #f0f8ff;
   margin-bottom: 2.0em;
}
.LT_protokoll {
clear: left;
color: #000000;
background-color: #f0f8ff;
padding: 4px;
display: block;
margin-top: 1.5em;
}
/********** FOTOGALERIE *****************/
#divLoading { 
display: block;
font-size: 0.8em;
padding: 1.0em;
font-weight: bold;
font-style: italic;
background-color:#e5e5e5;
text-align:center;
display:none;
position: absolute;
top: 23em;
text-align: center;
margin: 0em 0em 0em 18em;
}
#divPreview {
color: #000000;
background-color:#dedede;
width:600px;
height:auto;
min-height:300px;
z-index:100;
position:absolute;top:10%;
display:none;
text-align:center;
border: 1px solid #333333;
font-size: 0.8em;
}
#divPreviewTitle {
background-color:#404547;
color: white;
text-align:left;
float:left;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
padding:2px;
float:left;
}
#divPrewviewClose{
background-color:#e20a16;
width:auto;
text-align:center;
color:#FFFFFF;
float:right;
border-left: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left-style:solid;
float:right;
white-space:nowrap;
}

#divPreview a {color: #e20a16; text-decoration: none; font-weight: bold;}
#divPreview a:visited {color: #990000; text-decoration: none; font-weight: bold;}
#divPreview a:active {color: #e20a16; text-decoration: none; font-weight: bold;}
#divPreview a:hover {color: #e20a16; text-decoration: underline; font-weight: bold;}

#divPreview ul {list-style-image: url('/files/ooe/bul_1.gif'); margin-left: 0.75em; padding-left: 0.75em; }

#divPrewviewClose a, #divPrewviewClose a:visited { padding:2px; color: #ffffff; text-decoration: none;}
#divPrewviewClose a:hover, #divPrewviewClose a:active { padding:2px; color: #ffffff; text-decoration: none; background-color:#d65d5c;}
#divPreviewContent{
width:100%;
height:100%;
text-align:center;
vertical-align:bottom;
padding:0px;
spacing:0px;
text-align:left;
}
#divPage {
font-size: 1.0em;
width: 50em;
display: block;
padding: 0em;
margin: 1.0em 0em 0em 0em;
}
.galerieNavi_anz {
font-size: 0.8em;
float: left; 
display: block;
width: 8em;
}
.galerieNavi { 
font-size: 0.85em;
float: left; 
display: block;
width: 33.2em;
text-align: center;
font-weight: bold;
color: #808080;
}

.galerieNavi span {
background-color: #f0f8ff;
padding: 3px;
margin-right: 5px;
}

.galerieNavi_zeilen { 
font-size: 0.85em;
float: right; 
display: block;
text-align: right;
width: 12.2em;
padding: 0em 2.3em 0em 0em;
font-family: verdana, arial, sans-serif;
}
.galerie_clear { clear: both; /*margin: 0em 0em 0.5em 0em;*/ height: 8px; }
.galerieThumb {
background-image: url('thumb_hg.jpg');
background-repeat: no-repeat;
background-color: #ffffff;
width: 16.0em;
height: 12.0em;
display: block;
padding: 0.4em 0em 0em 0em;
margin: 0em 2.8em 0em 0em;
font-size: 0.85em;
line-height: 1.1em;
text-align: center;
float: left;
overflow: hidden;
border: 2px solid #b0c4de;
}

.galerieThumb img {
background-color: white;
padding: 2px;
margin: 0px 0px 3px 0px;
border: 1px solid #e20a16;
}

.galerieThumb a {
padding: 0px;
margin: 0px;
}

.galerieThumb_img {
padding: 0px;
margin: 0px;
display: block;
}


/********** Kalender für die Fotogalerie ********************/

#divCalendar {
font-size: 1.0em; 
padding: 0.3em 0em 0em 0em;
margin: 0em;
color: #000000;
display: block;
text-align: center;
}
#divCalendar table {
border-collapse:collapse;
width:100%;
font-size:0.9em;
margin: 0em;
background-color: #dcdcdc;
}
#divCalendar th {
text-align: center;
border: 2px solid white;
font-size: 1.0em;
background-color: #dcdcdc;
}
#divCalendar td {
font-size: 1.0em;
text-align: center;
border: 2px solid white;
margin: 0em;
padding: 0em;
}
#divCalendar td a, td a:visited { 
color: #e20a16;
text-decoration: none;
display:block;
padding: 0.2em;
}
#divCalendar td a:hover, td a:active, tr:hover a { 
color: #e20a16;
font-weight: normal;
background-color: #B0C4DE;
text-decoration: none;
display:block;  
padding: 0.2em;
}

.today { 
    color: #333333;
    font-weight: bold;
    background-color: #B0C4DE;
    text-decoration: none;
padding: 0.2em;
display:block;
}
#monat { font-weight: bold; font-size: 1.0em; }

/*******************************/
/*Image-Map für Partnerregionen*/
/******************************/

/* CSS Document */
#imap_welt {
display:block; 
width:635px; 
height:650px; 
background-image:url('/files/ooe/weltkarte_regionen.jpg'); 
background-repeat:no-repeat;
/*position:absolute; left: 0em; top: 0em;  */
position: relative;
margin:0 auto 0em auto; 
}
#imap_welt dt { display: none; }

#imap_welt_en {
display:block; 
width:635px; 
height:650px; 
background-image:url('/files/ooe/weltkarte_regionen_en.jpg'); 
background-repeat:no-repeat;
/*position:absolute; left: 0em; top: 0em;  */
position: relative; 
margin:0 auto 2em auto; 
}
#imap_welt_en dt { display: none;
}

a#qu {display:block; width:68px; height: 24px; overflow:hidden; position:absolute; left:163px; top:408px; background:transparent;}
#qu img {width:81px; height:104px; position:absolute; left: -170px; }
a#qu:hover {display:block; width:0px; height:0px; padding-top:0px; overflow:visible; position:absolute; left:328px; top:338px; background:transparent; }

a#ge {display:block; width:72px; height:24px; overflow:hidden; position:absolute; left:146px; top:459px; background:transparent;}
#ge img { width:95px; height:82px; position:absolute; left:-150px;}
a#ge:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:272px; top:430px; background:transparent;}

a#sp {display:block; width:85px; height:26px; overflow:hidden; position:absolute; left:202px; top:554px; background:transparent;}
#sp img { width:118px; height:82px; position:absolute;	left: -170px;}
a#sp:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:337px; top:532px; background:transparent;}

a#we {display:block; width:77px; height:28px; overflow:hidden; position:absolute; left:322px; top:574px; background:transparent;}
#we img { width:100px; height:79px; position:absolute;	left: -180px;}
a#we:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:493px; top:536px; background:transparent;}

a#sh {display:block; width:85px; height:26px; overflow:hidden; position:absolute; left:482px; top:457px; background:transparent;}
#sh img { width:133px; height:88px; position:absolute;	left: -300px;}
a#sh:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:764px; top:431px; background:transparent;}

a#sw {display:block; width:94px; height:26px; overflow:hidden; position:absolute; left:393px; top:401px; background:transparent;}
#sw img { width:108px; height:88px; position:absolute;	left: -300px;}
a#sw:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:679px; top:377px; background:transparent;}

a#ki {display:block; width:52px; height:26px; overflow:hidden; position:absolute; left:339px; top:425px; background:transparent;}
#ki img { width:87px; height:109px; position:absolute;	left: -300px;}
a#ki:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:621px; top:380px; background:transparent;}

a#el {display:block; width:62px; height:26px; overflow:hidden; position:absolute; left:178px; top:144px; background:transparent;}
#el img { width:76px; height:101px; position:absolute;	left: -300px;}
a#el:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:477px; top:127px; background:transparent;}

a#nw {display:block; width:81px; height:33px; overflow:hidden; position:absolute; left:231px; top:71px; background:transparent;}
#nw img { width:102px; height:88px; position:absolute;	left: -300px;}
a#nw:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:512px; top:39px; background:transparent;}

a#bw {display:block; width:62px; height:64px; overflow:hidden; position:absolute; left:243px; top:154px; background:transparent;}
#bw img { width:99px; height:121px; position:absolute;	left: -300px;}
a#bw:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:516px; top:126px; background:transparent;}

a#by {display:block; width:70px; height:23px; overflow:hidden; position:absolute; left:313px; top:153px; background:transparent;}
#by img { width:98px; height:89px; position:absolute;	left: -300px;}
a#by:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:586px; top:95px; background:transparent;}

a#st {display:block; width:66px; height:27px; overflow:hidden; position:absolute; left:309px; top:194px; background:transparent;}
#st img { width:96px; height:93px; position:absolute;	left: -300px;}
a#st:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:583px; top:149px; background:transparent;}

a#sb {display:block; width:89px; height:27px; overflow:hidden; position:absolute; left:355px; top:120px; background:transparent;}
#sb img { width:115px; height:79px; position:absolute;	left: -300px;}
a#sb:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:629px; top:75px; background:transparent;}

a#hv {display:block; width:57px; height:27px; overflow:hidden; position:absolute; left:457px; top:166px; background:transparent;}
#hv img { width:86px; height:75px; position:absolute;	left: -300px;}
a#hv:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:730px; top:135px; background:transparent;}

/*englisch*/
a#we_e {display:block; width:77px; height:28px; overflow:hidden; position:absolute; left:322px; top:574px; background:transparent;}
#we_e img { width:112px; height:79px; position:absolute;	left: -180px;}
a#we_e:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:493px; top:536px; background:transparent;}

a#sw_e {display:block; width:94px; height:26px; overflow:hidden; position:absolute; left:393px; top:401px; background:transparent;}
#sw_e img { width:139px; height:88px; position:absolute;	left: -300px;}
a#sw_e:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:679px; top:377px; background:transparent;}

a#ki_e {display:block; width:52px; height:26px; overflow:hidden; position:absolute; left:339px; top:425px; background:transparent;}
#ki_e img { width:103px; height:109px; position:absolute;	left: -300px;}
a#ki_e:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:621px; top:380px; background:transparent;}

a#al {display:block; width:62px; height:26px; overflow:hidden; position:absolute; left:178px; top:144px; background:transparent;}
#al img { width:76px; height:101px; position:absolute;	left: -300px;}
a#al:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:477px; top:127px; background:transparent;}

a#nRw {display:block; width:81px; height:33px; overflow:hidden; position:absolute; left:231px; top:71px; background:transparent;}
#nRw img { width:113px; height:88px; position:absolute;	left: -300px;}
a#nRw:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:512px; top:39px; background:transparent;}

a#by_e {display:block; width:70px; height:23px; overflow:hidden; position:absolute; left:313px; top:153px; background:transparent;}
#by_e img { width:92px; height:89px; position:absolute;	left: -300px;}
a#by_e:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:586px; top:95px; background:transparent;}

a#st_e {display:block; width:66px; height:27px; overflow:hidden; position:absolute; left:309px; top:194px; background:transparent;}
#st_e img { width:111px; height:93px; position:absolute;	left: -300px;}
a#st_e:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:583px; top:149px; background:transparent;}

a#sb_e {display:block; width:89px; height:27px; overflow:hidden; position:absolute; left:355px; top:120px; background:transparent;}
#sb_e img { width:138px; height:79px; position:absolute;	left: -300px;}
a#sb_e:hover {display:block; width:10px; height:10px; padding-top:0px; overflow:visible; position:absolute; left:629px; top:75px; background:transparent;}

/*******************************************************/
/**  Formular                                          */
/*******************************************************/
.F {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.F TD{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.F Input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.F IMG {
  margin-right:0;
}
.F_Head {
  color:White;
  background-color: #778899;
  font-size: 1.1em;
  font-weight: bold;
  padding: 2px;
}
.F_Panel {
  background-color: #DCDCDC;
}
.F_Label {
  text-align: right;
}
.F_Label_Error {
  text-align: right;
}
.F_Field_Error {
  border: 1px solid #FF0000;
}
.F_Action {
  text-align: right;
  background-color: #DCDCDC
}
.F_Formname {
  font-style: italic;
}
.F_Pos {
  text-align: right;
  font-weight: bold;
}
.F_LinkButton, F_Linkbutton Input {
 background: transparent;
 color: #E20A16;
 border: 0px solid transparent;
 font-size: 1em;
 cursor: pointer;
}
/*******************************************************/
/**  Tabelle                                           */
/*******************************************************/
.T {
  border:0px;
  border-collapse:collapse;
}
.T TD {
  border:2px solid white;
  background-color: aliceblue;
}
.T TH {
  border:2px solid white;
  background-color:lightsteelblue;
  text-align: left;
}
.T IMG {
  margin-right:0;
}
.T_Head TD {
  background-color:transparent;
}
.T_Head TH {
  background-color:lightsteelblue;
  text-align: left;
}
.T_Low TD{
  background-color:#EFEFEF;
}
.T_Hi TD{
  background-color:aliceblue;
}
.T_Sub TD {
  background-color:#EFEFEF;
}
.T_Sub TH {
  background-color:#DCDCDC;
 text-align: left;
}
.T_Sort {
  font-size : 0.8em;
  display: block;
  margin-top: 4px;
}
.T_Sort Input {
 font-size: 1em;
 background-color: aliceblue;
 border: 0px;
 width: 2em;
 font-weight:bold;
 cursor: pointer;
}
.T_Action TD {
  background-color:lightsteelblue;
 vertical-align:middle;
}
.T_Action Input {
  font-size: 0.8em;
 vertical-align:middle;
}
.T_Action img {
 vertical-align:middle;
}
.T_Head TD {
  background-color:transparent;
}
.T_Head TH {
  background-color:lightsteelblue;
 text-align: left;
}
.T_Low TD{
  background-color:#EFEFEF;
}
.T_Hi TD{
  background-color:aliceblue;
}
/*******************************************************/
/**  Messagebox                                        */
/*******************************************************/
.Msg {
 font-weight:bold;
}
.Msg TH {
 background-color: #DCDCDC;
 font-size: 1.2em;
 text-align:left;
}
.Msg TD {
 font-size: 1.2em;
 text-align:left;
}
.Msg_BorderInfo {
 background-color:#6666FF;
}
.Msg_BorderWarning {
 background-color:#FF9900;
}
.Msg_BorderError {
 background-color:#E20A16;
}
/*******************************************************/
/**  Klassen für Kalender, DatePicker                  */
/*******************************************************/
.Kal {
 font-size: 1em;
 text-align: center;
}
.KalHead {
 color:White;
 background-color: #778899;
 font-weight: bold;
 text-align: center;
 vertical-align:top;
}
.KalHead A {color:White; text-decoration:none;}
.KalHead A:visited {color:White; text-decoration:none;}
.KalWeek {
 background: #dcdcdc;
 font-weight: bold;
 text-align: right;
}
.KalWeekday {
 font-size: 0.9em;
 background: #dcdcdc;
 font-weight: bold;
 text-align: center;
 vertical-align:top;
}
.KalToday {
 background: #dcdcdc;
 font-weight: bold;
 text-align: center;
 vertical-align:top;
}
.KalDPDay {
 font-size: 0.9em;
 background: white;
 vertical-align: middle;
 text-align: center;
}
.KalDPDayOutside {
 font-size: 0.9em;
 background: aliceblue;
 vertical-align:middle;
 text-align: center;
}
.KalDPWeek {
 font-size: 0.7em;
 background: #dcdcdc;
 text-align: right;
}
/****************************Tooltip mit Bildern***********************/
.tip {
	    color: #000;
	    background:#ffffff;
	    border: 0px;
	    display:none; /*--Hides by default--*/
	    padding:10px;
	    position:absolute;    
	    z-index:1000;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	}
	
/*****************************TOGGLE************************************/
.clickable { 
color: #e20a16;
cursor: pointer;
position: absolute;
/*text-align: right;*/
/*position: absolute; */
/*left: 0.3em; right: 0.3em; */
z-index: 1001;
font-weight: bold; 
font-size: 1.3em;
padding: 0em 0.5em 0em 0em;
display: block;
z-index: 1001;
}

.box { margin: 0em; display: none; padding: 0em; }

.bild_gr {
/*font-size: 0.8em;*/
color: #000000;
margin: 1.0em 0em 1.0em 0em;
/*background-color: #efefef;*/
padding: 0.3em 0.3em 0.3em 0.3em;
clear: left;

}


.bild_gr a { 
color: #e20a16; 
border-top: 1px solid #ffffff;
display: block;
margin: 0em;
padding: 0.5em 0em 0.5em 0em;
font-weight: bold;
text-decoration: none;
}
.bild_gr_ueb {font-size: 0.9em; font-weight: bold; margin: 0em; padding: 0.3em 0em 0.5em 1.8em; display:block; z-index: 1;}

/************************************Fancybox******************************/
/************** FANCYBOX **************/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('fancybox.png');
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}
#fancybox-content {
    width: 0;
    height: 0;
/*    padding: 10px;*/
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #ffffff;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    background-image:url('/files/ooe/fb_closebutton.png');
    background-repeat: no-repeat;
    cursor:pointer;
    z-index: 1103;
    display: none;
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    top: 6px;
    bottom: 80px;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/files/ooe/fb_empty.gif');
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: 0px;
}
#fancybox-right {
    right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url('fancy_left.png');
}
#fancybox-right-ico {
    background-image: url('fancy_right.png');
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0px;
    width: 100%;
    background-image: url('/files/ooe/fb_schatten_oben.png');
    background-repeat: repeat-x;
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/files/ooe/fb_schatten_rechts_oben.png');
    background-repeat: no-repeat;    
}
#fancybox-bg-e {
    top: 0px;
    right: -20px;
    height: 100%;
    background-image: url('/files/ooe/fb_schatten_rechts.png');
    background-repeat: repeat-y;    
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/files/ooe/fb_schatten_rechts_unten.png');
    background-repeat: no-repeat;    
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0px;
    width: 100%;
    background-image: url('/files/ooe/fb_schatten_unten.png');
    background-repeat: repeat-x;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/files/ooe/fb_schatten_links_unten.png');
    background-repeat: no-repeat;    
}
#fancybox-bg-w {
    top: 0px;
    left: -20px;
    height: 100%;
    background-image: url('/files/ooe/fb_schatten_links.png');
    background-repeat: repeat-y;    

}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/files/ooe/fb_schatten_links_oben.png');
    background-repeat: no-repeat;    
}
#fancybox-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    z-index: 1102;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: left;}

.title_abstand { padding-right: 30px; display: block; }

/* IE6, IE7, IE8  */

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_oben.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_rechts_oben.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_rechts.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_rechts_unten.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_unten.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_links_unten.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_links.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/ooe/fb_schatten_links_oben.png', sizingMethod='scale'); }
