







/* CSS Document für den Inhaltsbereich und Gestaltungsraster */
 

/*********************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;
color: #000000;
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: 1.75em;
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 table { font-size: 1em; }
.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;
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'); 
}
.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;}

/*********************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;
}
/*****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;
}
/******************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: 0.8em 0em 0em 0em;

}

.content_lebenslauf ul li ul {
list-style-image: none;
list-style-type: none;
margin: 0.4em 0em 0em 0em;
padding: 0em;

}

.content_lebenslauf ul li ul li {
list-style-image: none;
list-style-type: none;
margin: 0em 0em 0.2em 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;
}

/****************************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_rechts {
background-color: #f0f8ff;
display: block;
float: left;
}

/*****************************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;
}

/**************************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;
}
