






/* CSS Document */
 
#css_layout {
 display: none;
 }
 
/******************************Tools********************************/
#body {  
      font-family: Verdana, Arial, Helvetica, sans-serif;
      margin: 0em;
      padding: 0em;
    color: #ffff00; 
      background-color: #000000;
      text-align: center;
}
body {  
      font-family: Verdana, Arial, Helvetica, sans-serif;
      margin: 0em;
      padding: 0em;
    color: #ffff00; 
      background-color: #000000;
      text-align: center;
}
#body_druck {  
      font-family: Verdana, Arial, Helvetica, sans-serif;
      margin: 0em;
      padding: 0em;
    color: #000000; 
      background-color: #ffffff;
      text-align: center;
}
#main_c {
    font-size: 0.9em;
    font-weight: bold;
    color: #ffff00;
    background-color: #000000;
    cursor: pointer;
    border: 1px solid #ffff00;
    margin-left: 0.25em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-right: 0em;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-top: 0em;
    padding-bottom: 0em;
}
#center {
width: 62.2em; /*1004px;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
height: auto;
margin: auto;
text-align: left;
background-color: #000000;
color: #ffff00;
border: 1px solid #ffff00;
border-collapse: collapse;
padding-top: 0em; 
padding-left: 0em; 
padding-right: 0em; 
padding-bottom: 1.0em;
}
#center_druck {
font-family: Verdana, Arial, Helvetica, sans-serif;
width:100%; 
margin: 0em;
padding: 0em;
text-align: left;
background-color: #ffffff;
color: #000000;
}

#center_wahl {
width: 115em;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: auto;
margin: auto;
text-align: left;
background-color: #000000;
color: #ffff00;
border-style: none;
border-collapse: collapse;
padding-top: 0em; 
padding-left: 0em; 
padding-right: 0em; 
padding-bottom: 1.0em;
}

#search {
float: left;
width: 51.8em;
height: auto;
margin: 0em;
padding: 0em;
} 
 
#left {
float:left;
width: 10em;
background-color: #000000; /*#cccccc*/
color: #ffff00;
padding: 0em;
margin-top: 0em;
margin-left: 2px;
margin-right:0em;
}
#left_follow {
float:left;
background-color: #000000;
color: #ffff00;
padding: 0em;
margin-top: 0em;
margin-left: 2px;
margin-right:0em;
margin-bottom: 0em;
}

#right {
float:right;
margin-top: 0em;
margin-right: 2px;
margin-left: 0em;
margin-bottom: 0em;
width: 10em;
}
#right_abb {
float:right;
margin-top: 0.9em;
margin-right: 0.1em;
margin-left: 0em;
margin-bottom: 0em;
}
#right_follow_druck {
float:right;
background-color: #cccccc;
margin: 0px auto;
padding-top: 20px;
padding-left: 5px;
padding-right: 0px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
width: 160px;
}

#inhalt {
float:left;
width: 40.7em;
margin-left: 0.6em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
padding: 0em;
color: #ffff00;
background-color: #000000;
}

#inhalt_breit {
float:left;
width: 50.5em;
margin-left: 0.6em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
padding: 0em;
background-color: #000000;
}


#inhalt_wahl {
float:left;
width: 103em;
margin-left: 0.6em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
padding: 0em;
background-color: #000000;
}

#inhalt_follow_druck {
font-family: Verdana, Arial, Helvetica, sans-serif;
width:100%;
margin: 0em;
padding: 0em;
color: #ffff00;
background-color: #000000;
clear: both;
}
.nav {
display: inline;
padding-left: 1.25em;
padding-right: 1.25em;
word-spacing: -1px;
}
.nav_rupl {
display: inline; 
padding-right: 4.3em; /*54px*/
word-spacing: -1px;
}
.logo {
position: absolute; 
top: 2px; 
left: auto;
}
.logo a {border: none; text-decoration: none; border-width: 0px;}
.logo img { margin-top: 15px; border: none; }
.logo_druck img { margin: 0px; float: right; }
.image_start_top {
border-width: 2px 2px 2px 2px; /*unten!!*/
border-style: solid; 
border-color: #ffff00; 
background-color: #dde1e4;
margin-bottom: 10px;  
padding: 0em;
float: none;
}

.image_rub {
border-width: 0px 0px 2px 0px; /*unten!!*/ 
border-style: solid; 
border-color: #ffff00; 
width: 100%;
height: 47px;
display: block; 
margin: 0em;
padding: 0em;
}
.image_start_bottom {
background-color: #000000;
border-top: 2px solid #ffff00;
height: 114px;
margin-top: 0em;
padding: 0em;
float: none;
}

/**********************************Service Links************************************/
.service_links {
position: absolute;
top: 0px;
left: 0px;
width: 62.1em;
}
.service_links ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.65em;
font-weight: bold;
text-transform: uppercase;
list-style-type: none;
list-style-image: none;
color: #000000;
background-color: #000000;
margin: 0em;
padding-top: 0.2em; 
padding-left: 0.5em; 
padding-right: 0.5em; 
padding-bottom: 0.25em; 
float: right;
border: 1px solid #ffff00;
}
.service_nav {
float: left; 
background-color: #000000;
margin: 0em;
}

.service_nav a{color: #ffff00; text-decoration:none; }
.service_nav a:hover { color: #ffff00; text-decoration:underline; }
.service_nav span {color: #ffff00;  margin-left: 0.5em; }
.service_nav_sel a { color: #ffff00;  float: right; text-decoration:underline;}
.service_nav_sel a:hover { color: #ffff00; text-decoration:none; }
.service_nav_sel a:active { color: #ffff00; text-decoration:none; }

/***************************************Hauptrubriken***********************************/
.header_rubriken {
background-color: #000000;
border-width: 2px 0px 0px 0px;  
border-style: solid;
border-top-color: #000000;
border-right-color: #ffff00;
border-bottom-color: #ffff00;
border-left-color: #ffff00;
padding: 0em;
white-space: nowrap;
}
.header_rubriken a {color:#ffff00; text-decoration:none; font-weight:bold;} 
.header_rubriken a:hover {color: #ffff00; text-decoration: underline;}
.header_rubriken span {color: #ffff00;} 
.header_rubriken_sel a {color: #ffff00; text-decoration: underline;}
.header_rubriken_sel a:hover {color: #ffff00; text-decoration: none;}
.header_rubriken a:active {color:#ffff00; text-decoration:none;}

.header_rubriken ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
list-style-type: none;
list-style-image: none;
margin: 0em;
padding-top: 0.7em; 
padding-bottom: 0.6em; 
padding-left: 16em;
padding-right: 0em;
}
.header_ripl {
background-color: #000000;
border-width: 2px 0px 0px 0px;
border-style: solid;
border-color: #ffff00;
margin: 0em;
padding: 0em;
white-space: nowrap;
}
.header_ripl a {color:#ffff00; text-decoration:none; font-weight:bold;} 
.header_ripl a:hover {color: #ffff00; text-decoration: underline;}
.header_ripl span {color: #ffff00;} 
.header_ripl_sel a {color: #ffff00; text-decoration: underline;}
.header_ripl_sel a:hover {color: #425b6a; text-decoration: none;}
.header_ripl a:active {color:#425b6a; text-decoration:none;}
.header_ripl ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color: #ffff00;
list-style-type: none;
list-style-image: none;
padding-top: 0.25em; 
padding-bottom: 0.25em; 
padding-left: 20em; /*323px*/
padding-right: 0em; 
margin: 0em;
}
.header_rupl {
background-color: #000000;
border-width: 2px 0px 0px 0px;
border-style: solid;
border-color: #ffff00;
margin: 0em;
padding: 0em;
white-space: nowrap;
}
.header_rupl a {color:#ffff00; text-decoration:none; font-weight:bold;} 
.header_rupl a:hover {color: #ffff00; text-decoration: underline;}
.header_rupl span {color: #ffff00;} 
.header_rupl_sel a {color: #ffff00; text-decoration: underline;}
.header_rupl_sel a:hover {color: #ffff00; text-decoration:none;}
.header_rupl a:active {color:#ffff00; text-decoration:none;}
.header_rupl ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color: #ffff00;
list-style-type: none;
list-style-image: none;
padding-top: 0.25em; 
padding-bottom: 0.25em; 
padding-left: 25em; /*323px möglicherweise bei Wahlen verkuerzen auf 18em sonst Standard: 25em*/
padding-right: 0em; 
margin: 0em;
}

/************************************************************************/
/*Suchfeld*/
/***********************************************************************/
.suche_feld {
border-left: 2px solid #ffff00;
border-bottom: 0px solid transparent;
border-right: 0px solid transparent;
border-top: 0px solid transparent;
background-color: #000000;
float: right;
width: 10em;
height: 3.25em;
padding-top: 0.1em;
padding-bottom: 0.1em;
margin: 0em;
}
.suche_feld form {
font-size: 0.7em;
border: none;
margin-bottom: 0em;
margin-left: 0.6em;
margin-top: 0.7em;
background-color: #000000;
}
.suche_feld label {
display: none;
}
.suche_feld span {
font-weight: bold;
letter-spacing: -0.08em;
text-transform: uppercase;
 margin-bottom: 0.3em;
}
.suche_feld a {color:#ffff00; text-decoration:none; font-weight:bold; padding-bottom: 0.3em;} 
.suche_feld a:hover {color:#ffff00; text-decoration: underline; padding-bottom: 0.3em;}
.suche_feld span {color:#ffff00; padding-bottom: 0.3em; } 
.suche_feld_sel a {color:#ffff00; padding-bottom: 0.3em; text-decoration: underline;}
.suche_feld_sel a:hover {color:#ffff00; padding-bottom: 0.3em; text-decoration: none;}
.suche_feld a:active {color:#ffff00; text-decoration:none; padding-bottom: 0.3em;}
.such_begriff {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
float: left;
margin-bottom: 0.5em;
padding-bottom: 0.5em;
color: #ffff00;
background-color: #000000;
border: 1px solid #ffff00;
}
.suche_button {
padding-left: 0.3em;
padding-top: 0.2em;
float: left;
}
/************************************************************************/
/*Pfadangabe*/
/************************************************************************/
.breadcrumb {
font-size: 0.7em; 
color: #ffff00;
margin: 0em;
}
.breadcrumb a {color: #ffff00; text-decoration: underline; background-color:#000000; }
.breadcrumb a:active {color: #ffff00; text-decoration: none; background-color:#000000;}
.breadcrumb a:visited {color: #ffff00; text-decoration: underline; background-color:#000000;}
.breadcrumb a:hover {color: #ffff00; text-decoration: none; background-color:#000000;}

/***********************************************************************/
/* Neues am Server*/
/**********************************************************************/
.servertitle{
font-weight: bold;
color: #000000;
background-color:#ffff00;
border: 1px solid #ffff00;
font-size: 0.6em;
text-align: center;
text-transform: uppercase;
padding: 0.3em 0em 0.3em 0.5em;
margin: 0em;
}
.servercontainer {
background-color:#000000;
font-size: 1em;
width: 10em;
/*margin: 0em 0em 0.3em 0em;*/
padding: 0em;
}
.servercontainer div {
border-left:1px solid #ffff00; 
border-right:1px solid #ffff00; 
border-top:0px solid transparent; 
border-bottom:0px solid #ffff00;
}
.servercontainer ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-left: 0.3em;
}
.servercontainer li {
line-height: 0.85em;
}
.servercontainer span {
text-align: right;
font-size: 0.7em;
padding: 0em 0em 0em 7.5em;
}
a.server:link, a.server:visited
{ 
 color:#ffff00;
 text-decoration:underline;
 background-color:#000000;
}
a.server:active, a.server:hover
{ 
 color:#ffff00;
 text-decoration: none;
 background-color:#000000;
}
a.server {
color: #ffff00;
font-size: 0.7em;
text-decoration:underline;
background-color:#000000;
}
/************************************Toolbox**************************/
.toolbox_title{
font-weight: bold;
color: #000000;
background-color: #ffff00;
border: 1px solid #ffff00;
font-size: 0.6em;
text-align: center;
text-transform: uppercase;
padding: 0.3em 0em 0.3em 0.5em;
margin: 0em;
}
.toolbox {
background-color:#000000;
font-size: 1em;
width: 10em;
/* margin: 0em 0em 0.3em 0em; */
margin: 0em;
padding: 0em;
}
.toolbox div {
border-left:1px solid #ffff00; 
border-right:1px solid #ffff00; 
border-top:0px solid transparent; 
/*border-bottom:1px solid #cccccc; */
padding-top: 0.2em;
margin: 0em;
}

.toolbox_btnfont {      
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: -0.1em;
    color: #ffff00;
    background-color: #000000;     
    cursor: pointer;
    border: 1px solid #ffff00;
    margin-left: 0.25em;
    margin-top: 0.1em;
    margin-bottom: 0.1em; 
    margin-right: 0em;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-top: 0em;
    padding-bottom: 0em;
}
.toolbox_btncolor {  
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: -0.1em;
    color: #e20a16;
    background-color: #ffffff;     
    cursor: pointer;
    border: 1px solid #e20a16;
    margin-left: 0.25em;
    margin-top: 0.1em;
    margin-bottom: 0.1em; 
    margin-right: 0em;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-top: 0em;
    padding-bottom: 0em;
} 

/**************************************************************************/
/*runde ecken*/
/**************************************************************************/
.boxen_kurve_r {
    border: 0px;
    height: 8px;
    width: 0.4em;
    background-image:url('/files/ooe/kurve_r_yb.gif');
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 0em;
    margin: 0em;
    float: left;
}
.boxen_unten {
    width: 9.1em;
    height: 8px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #ffff00;
    color: #000000;
    background-color: #000000;
    margin: 0em;
    padding: 0em 0em 0em 0.1em;
    float: left;
}
.boxen_kurve_l {
/*    width: 9.1em; */
    border: 0px;
    height: 8px;
    width: 0.4em;
    background-image:url('/files/ooe/kurve_l_yb.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-bottom: 0.5em;
    float: left;
}


/*************************************************************************/
/*Hauptnavigation*/
/************************************************************************/
.leistung {
font-style: italic;
}

.menutitle, .menutitle_rupl {
font-weight: bold;
color: #000000;
background-color: #ffff00;
border: 1px solid #ffff00;
font-size: 0.7em;
letter-spacing: 0.1em;
text-align: center;
text-transform: uppercase;
padding: 0.3em 0em 0.3em 0.5em;
margin: 0em;
}
.menutitle a {
font-weight: bold;
color: #000000;
background-color: #ffff00;
border: 1px solid #ffff00;
text-transform: uppercase;
text-decoration: none;
}
/***** für Wahl ********/
.menutitle_rupl a, .menutitle_rupl a:visited { color: #000000; text-decoration: underline; }
.menutitle_rupl a:hover, .menutitle_rupl a:active { color: #000000; text-decoration: none; }

/**********************/
.menutitle_bh{
font-weight: bold;
color: #ffff00;
background-color: #000000;
border: 1px solid #ffff00;
font-size: 0.7em;
letter-spacing: 0.1em;
text-align: center;
text-transform: uppercase;
padding: 0.3em 0em 0.3em 0.5em;
margin: 0em;
}
.menutitle_top {
font-weight: bold;
color: #000000;
background-color: #ffff00;
border: 1px solid #ffff00;
font-size: 0.7em;
letter-spacing: 0.1em;
text-align: center;
text-transform: uppercase;
padding: 0.3em 0em 0.3em 0.5em;
margin: 0em;
}
.menutitle_top a {
font-weight: bold;
color: #000000;
background-color: #ffff00;
border: 1px solid #ffff00;
text-transform: uppercase;
text-decoration: none;
}

.menucontainer {
background-color:#000000;
font-size: 0.8em;
width: 12.5em;
margin: 0em;
padding: 0em;
}
.menucontainer div {
border-left:1px solid #ffff00; 
border-right:1px solid #ffff00; 
border-top:0px solid transparent; 
border-bottom:0px solid #ffff00;
padding-top: 0.15em; 
}
.menucontainer ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin: 0em;
padding-left: 0em;
}
.menucontainer ul li {
display: inline;
}
a.menu:link, a.menu:visited
{ 
 color:#ffff00;
 background-color:#000000;
 text-decoration:underline;
}
a.menu:active, a.menu:hover
{ 
 color:#ffff00;
 background-color:#000000;
  text-decoration:none;
}
a.menu {
 padding: 0.15em 0em 0.15em 0.3em;
 margin: 0em;
 background-color:#000000;
 text-align:left;
 color:#ffff00;
 text-decoration:underline;
 display:block;
 } 
 
 a.menu_sel:link, a.menu_sel:visited
{ 
 color:#ffff00;
 font-weight: bold;
 background-color:#000000;
}
a.menu_sel:active, a.menu_sel:hover
{ 
 color:#ffff00;
 font-weight: bold;
 background-color:#000000;
 text-decoration: underline;
}
a.menu_sel {
 display:block;
 padding: 0.15em 0em 0.15em 0.3em;
 margin: 0em;
 background-color: #000000;
 text-align:left;
 color:#ffff00;
 text-decoration:none;
 letter-spacing: -1px;
 }
 
.menu_sub {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin: 0px;
padding: 0px;
background-color:#000000;
display: inline;
}
.menu_sub li {
display: inline;
}
 a.menu_sub:link, a.menu_sub:visited
{ 
 color:#ffff00;
 background-color:#000000;
 text-decoration:underline;
}
a.menu_sub:active, a.menu_sub:hover
{ 
 color:#ffff00;
 background-color:#000000;
  text-decoration:none;
}
a.menu_sub {
 display:block;
 padding: 0.2em 0em 0.2em 1em;
 text-align:left;
 color:#ffff00;
 text-decoration:underline;
 font-size: 0.85em;
}
 a.menu_sub_sel:link, a.menu_sub_sel:visited
{ 
 color:#ffff00;
 background-color:#000000;
 text-decoration:none;
}
a.menu_sub_sel:active, a.menu_sub_sel:hover
{ 
 color:#ffff00;
 background-color:#000000;
 font-weight: bold;
  text-decoration:underline;
}
a.menu_sub_sel {
 display:block;
 padding: 0.2em 0em 0.2em 1em;
 text-align:left;
 color:#000000;
 text-decoration:none;
 font-size: 0.85em;
 font-weight: bold;
}
/*****Navigation Leistungen********************/ 
span a:link, span a:visited
{ 
 color:#ffff00;
 background-color:#000000;
 text-decoration:underline;
}
span a:active, span a:hover
{ 
 color:#ffff00;
 background-color:#000000;
 text-decoration: none;
}
 
 span a {
 padding: 0.15em 0em 0.15em 0.3em;
 margin: 0em;
 background-color:#000000;
 text-align:left;
 color:#ffff00;
 text-decoration:underline;
 display:block;
 }
 
/*******************************************************/
/**  Xtras                                             */
/*******************************************************/
.Xtra_Head {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.8em;
  color: #ffff00;
  background-color: #000000;
  border: 1px solid #ffff00;
  text-align: left;
  padding: 0em 0em 0em 0.45em;
  margin: 0em;
}
.Xtra {
background-color: #000000;
color: #ffff00;
font-size: 0.7em;
width: 14.3em;
height: auto;
margin: 0em;
padding: 0em;
}
.Xtra div {
border-left:1px solid #ffff00; 
border-right:1px solid #ffff00; 
border-top:0px solid transparent; 
border-bottom:0px solid #ffff00; 
margin: 0em;
padding-left:0.3em; 
padding-right:0.3em; 
padding-top:0.2em; 
padding-bottom:0.2em;
background-color:#000000;
color: #ffff00;
}
.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:#ffff00; text-decoration:underline;} 
.Xtra a:hover {color:#ffff00; text-decoration:none;} 
.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_3_yb.gif');
  background-color: #000000;
  color: #000000;
}
.Xtra_Field {
  font-size: 0.7em;
  border: 1px solid #ffff00;
  background-color: #000000;
  color: #ffff00;
}
.Xtra P {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  /*font-size: 0.85em;*/
  margin-top: 0em;
  margin-bottom: 0em;
  background-color:#000000;
  color: #ffff00;
}

.Xtra table {
font-size: 1em;
}

.Xtra hr {
color: #ffff00;
border-top: 1px dotted #ffff00;
border-right: 1px dotted #ffff00;
border-bottom: 1px dotted #ffff00;
border-left: 1px dotted #ffff00;
}
.Xtra label {
display: none;
}
.Xtra input {
margin-top: 0.15em;
margin-bottom: 0.15em;
}
.Xtra_bhlogo {
text-align: center;
}

/****************************fusszeile************************************/
.fusszeile {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.65em;
text-align: center;
border-top: 2px solid #ffff00;
background-color: #000000;
padding-top: 0.4em;
padding-right: 0em;
padding-bottom: 0.4em;
padding-left: 0em;
}
.fusszeile A {color:#ffff00; text-decoration:underline;} 
.fusszeile A:Visited {color:#ffff00; text-decoration:underline;}
.fusszeile A:Hover {color:#ffff00; text-decoration:none;}
.clear {
clear: both;
}

/*********************Für den Inhaltsbereich************************/
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
color: #ffff00;
background-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: #ffff00;
background-color: #000000;
font-weight: bold;
}
.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #ffff00;
background-color: #000000;
line-height: 1.5em;
margin: 0.1em 0em 0em 0em;
}
.content h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #ffff00;
background-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: #ffff00;
background-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: #ffff00;
background-color: #000000;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.15em;
}
.content p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffff00;
background-color: #000000;
line-height: 1.5em;
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_1_yb.gif'); 
margin-left: 0.75em;
padding-left: 0.75em; 
}
.content ul ul {
list-style-image: url('/files/ooe/bul_2_yb.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.content ul ul ul {
list-style-image: url('/files/ooe/bul_3_yb.gif');
margin-left: 0.75em;
padding-left: 0.75em;
}
.content a {color: #ffff00; text-decoration: underline; }
.content a:active {color: #ffff00; text-decoration: none;}
.content a:visited {color: #ffff00; text-decoration: underline;}
.content a:hover {color: #ffff00; text-decoration: none;}

.content hr {
color: #ffff00;
border-top: 1px dotted #ffff00;
border-right: 1px dotted #000000;
border-bottom: 1px dotted #000000;
border-left: 1px dotted #000000;
}
.content table { background-color: #000000; border: none; font-size: 1em; }
.content table td { border: 1px solid #ffff00; background: #000000;}
.content table th { background-color: #000000; border: 1px solid #ffff00; }

.content table a {color: #ffff00; text-decoration: none; background-color: transparent;}
.content table a:active {color: #ffff00; text-decoration: underline; background-color: transparent;}
.content table a:visited {color: #ffff00; text-decoration: none; background-color: transparent;}
.content table a:hover {color: #ffff00; text-decoration: underline; background-color: transparent;}

.content span a {color: #ffff00; text-decoration: none; background-color: transparent; padding: 0em; display: inline;}
.content span a:active {color: #ffff00; text-decoration: underline; background-color: transparent; padding: 0em; display: inline;}
.content span a:visited {color: #ffff00; text-decoration: none; background-color: transparent; padding: 0em; display: inline;}
.content span a:hover {color: #ffff00; text-decoration: underline; background-color: transparent; padding: 0em; display: inline;}


.Zitat {   font-style: italic; } 
.Markierung { font-weight: bold; } 
.Anmerkung { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }
.Tabellenbeschriftung{ font-style: italic; font-size: 0.6em; }
.Bildbeschriftung{ font-style: italic;font-size: 0.6em;}
.Tabellenbeschreibung {display: none;}

/***************************Gestaltungsraster************************************/
.cont_rubrik_start {
border: 0px;
margin: 0px;
padding: 0px;
background-color: #000000;
color: #ffff00;
}

.cont_rubrik_start img {
overflow: hidden;
}

/****************************cont_standard***************************************/

.cont_standard {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #ffff00;
background-color: #000000;
line-height: 1.5em;
}
.cont_standard h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #ffff00;
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: #ffff00;
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: #ffff00;
font-weight: bold;
margin-top: 0.9em;
margin-bottom: 0.15em;
}
.cont_standard p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffff00;
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_1_yb.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_standard ul ul {
list-style-image: url('/files/ooe/bul_2_yb.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_standard ul ul ul {
list-style-image: url('/files/ooe/bul_3_yb.gif');
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_standard a {color: #ffff00; text-decoration: underline; }
.cont_standard a:active {color: #ffff00; text-decoration: none;}
.cont_standard a:visited {color: #ffff00; text-decoration: underline;}
.cont_standard a:hover {color: #ffff00; text-decoration: none;}

/****************************cont_schlagzeile***************************/

.cont_schlagzeile {
border-bottom: 1px dashed #ffff00; 
margin-top: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0em;
padding: 0em;
background-color: #000000;
color: #ffff00;
}
.cont_schlagzeile img {
margin: 0em 0.5em 0em 0em;
padding: 0em;
}
.cont_schlagzeile a {
color: #ffff00;
text-decoration: underline;
}
.cont_schlagzeile_ende {
clear:left;
margin: 0em 0em 0.45em 0em; 
padding: 0em;
}

/***********************cont_aktuell*************************/
.cont_aktuell {
border-top: 1px dashed #ffff00; 
margin-top: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 1em;
padding: 0.5em 0em 0em 0em;
background-color: #000000;
color: #ffff00;
}
.cont_aktuell img {
margin: 0.5em 0.5em 0em 0em;
padding: 0em;
}
.cont_aktuell a {
color: #ffff00;
text-decoration: underline;
}
.cont_aktuell_ende {
clear:left;
margin: 0em 0em 0.45em 0em; 
padding: 0em;
}

/*****Landkarte Bezirksauswahl*********************/
.Content_Link_Standard h2 {
color: #ffff00;
font-weight: bold;
background-color: #000000;
}
.Content_Link_Standard img {
border: 0px;
margin: 0px;
padding: 0px;
}
.Content_Link_Standard a {color: #ffff00; font-weight: bold; text-decoration: none; background-color: #ffffff;}
.Content_Link_Standard a:active {color: #ffff00; font-weight: bold; text-decoration: underline; background-color: #ffffff;}
.Content_Link_Standard a:visited {color: #ffff00; font-weight: bold; text-decoration: none; background-color: #ffffff;}
.Content_Link_Standard a:hover {color: #ffff00; font-weight: bold; text-decoration: underline; background-color: #ffffff;}

/*************************ausschreibung_projekte*************************************/
.cont_ausschreibung {
border-top: 1px dashed #ffff00; 
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: #ffff00;
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:#000000;
color: #ffff00; 
padding: 0.3em;
}
.strassenzustand_bau {
color: #ffff00;
background-color:#000000; 
padding: 0.3em;
border: 1px solid #ffff00;
}
.strassenzustand_bau1 {
color: #ffff00;
background-color:#000000; 
padding: 0.3em;
border: 1px solid #ffff00;
}

/****************************Bild mit Bildtext*********************************/
.cont_bild {
float: left;
color: #ffff00;
background-color: #000000;
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;
}


/**************kommt raus anfang*********************/
.cont_linkliste_extra_titel {
background-color: #000000;
border-bottom: 1px solid #ffff00;
margin: 0.3em 0em 0.3em 0em; 
padding: 0em 0em 0.3em 0.5em;
font-size: 0.8em;
}
.cont_linkliste_extra {
background-color: #000000;
border: 2px solid #ffff00;
margin-left: 0.75em;
padding-left: 0.75em; 
}
.cont_linkliste_extra a {color: #ffff00; text-decoration: underline; background-color:#000000; }
.cont_linkliste_extra a:active {color: #ffff00; text-decoration: none; background-color:#000000;}
.cont_linkliste_extra a:visited {color: #ffff00; text-decoration: underline; background-color:#000000;}
.cont_linkliste_extra a:hover {color: #ffff00; text-decoration: none; background-color:#000000;}
/**************kommt raus ende*********************/

/*****************************für die BH-Imagemap******************************/
.Content_Link_Karte {
margin: 0em;
text-align: center;
}
.Content_Link_Karte h2 {
color: #ffff00;
font-weight: bold;
background-color: #000000;
}
.Content_Link_Karte img {
margin: 0em;
padding: 0em;
}


.Content_Link_Standard h2 {
color: #ffff00;
font-weight: bold;
background-color: #000000;
}

.Content_Link_Standard img {
border: 0em;
margin-right: 0em;
}

.Content_Link_Standard a {color: #ffff00; font-weight: bold; text-decoration: underline; background-color: #000000; }
.Content_Link_Standard a:active {color: #ffff00; font-weight: bold; text-decoration: none; background-color: #000000;}
.Content_Link_Standard a:visited {color: #ffff00; font-weight: bold; text-decoration: underline; background-color: #000000;}
.Content_Link_Standard a:hover {color: #ffff00; font-weight: bold; text-decoration: none; background-color: #000000;}

/******************************für die Sitzplan-Imagemap*****************************/
.sitzplanGesamt {
position: relative;
border: 0px;
margin: 0em;
padding: 0em;
}
.sitzplanGesamt img {
margin: 0em;
padding: 0em;
}
#spoe {
position: relative;
top:0px;
left:0px;
z-index:1;
}
#oevp {
position: absolute;
top:0px;
left:230px;
z-index:2;
}
#gruene {
position: absolute;
top: 0px;
left:376px;
z-index:3;
}
#fpoe {
position: absolute;
top:6px;
left:463px;
z-index:4;
}
a.sitzplan_spoe:link, a.sitzplan_spoe:visited { 
background-image:url('/files/ooe/');
text-decoration: none;
}
a.sitzplan_spoe:active, a.sitzplan_spoe:hover { 
background-image:url('/files/ooe/spoe_gefuellt.gif');
background-repeat: no-repeat;
}
a.sitzplan_spoe {
padding: 0em;
margin: 0em;
text-align:left;
text-decoration:none;
display:block;
width: 24em;
} 
 
a.sitzplan_oevp:link, a.sitzplan_oevp:visited { 
background-image:url('/files/ooe/oevp_leer.gif');
background-repeat: no-repeat;
text-decoration:none;
}
a.sitzplan_oevp:active, a.sitzplan_oevp:hover { 
background-image:url('/files/ooe/oevp_gefuellt.gif');
background-repeat: no-repeat;
}
a.sitzplan_oevp {
padding: 0em;
margin: 0em;
text-align:left;
text-decoration:none;
display:block;
width: 33em;
}
 
a.sitzplan_gruene:link, a.sitzplan_gruene:visited { 
background-image:url('/files/ooe/gruene_leer.gif');
background-repeat: no-repeat;
text-decoration:none;
}
a.sitzplan_gruene:active, a.sitzplan_gruene:hover { 
background-image:url('/files/ooe/gruene_gefuellt.gif');
background-repeat: no-repeat;
}
a.sitzplan_gruene {
padding: 0em;
margin: 0em;
text-align:left;
text-decoration:none;
display:block;
width: 7em;
} 
 
a.sitzplan_fpoe:link, a.sitzplan_fpoe:visited { 
background-image:url('/files/ooe/fpoe_leer.gif');
text-decoration:none;
}
a.sitzplan_fpoe:active, a.sitzplan_fpoe:hover { 
background-image:url('/files/ooe/fpoe_gefuellt.gif');
background-repeat: no-repeat;
}
a.sitzplan_fpoe {
padding: 0em;
margin: 0em;
text-align:left;
text-decoration:none;
display:block;
width: 5em;
}
.sitzplan_header {
font-size: 1.2em; 
font-weight: bold; 
float: left;
}
.spoe {
color: #cc0000;
padding-top: 1em;
padding-left: 5.5em;
}
.oevp {
color: #000000;
padding-left: 10.5em;
}
.oevp2 {
color: #000000;
padding-left: 3em;
padding-top: 1em;
}
.gruene {
color: #339900;
padding-left: 4.7em;
}
.fpoe {
color: #0033cc;
padding-top: 0.5em;
padding-left: 2.2em;
}
.sitzplan_footer {padding-left: 20.5em;}
.sitzplan_pult {
border: 2px solid #ffff00; 
margin: 1em; 
padding: 0.3em;
float: left; 
font-size: 0.9em; 
font-weight: bold; 
text-align: center; 
width: 5em;
}
.sitzplan_steno {
border: 2px solid #ffff00; 
margin: 1em; 
padding: 0.3em; 
float: left; 
font-size: 0.9em; 
font-weight: bold;
}
.vorsitz {
height: 5em;
}
a.sitzplan_spez:link, a.sitzplan_spez:visited { 
background-color: #000000;
text-decoration:none;
}
a.sitzplan_spez:active, a.sitzplan_spez:hover { 
background-color: #e7e7e7;
text-decoration:none;
}
a.sitzplan_spez {
margin: 0.5em; 
padding: 0.3em;
text-decoration:none;
display:block;
width: 9em;
border: 2px solid #ffff00;
float: left; 
font-size: 0.9em; 
font-weight: bold;
color: #ffff00; 
text-align: center;
}
.sitzplan_ltgDir {
margin: 0.5em; 
padding: 0.3em;
text-decoration:none;
display:block;
width: 9em;
border: 2px solid #ffff00;
float: left; 
font-size: 0.9em; 
font-weight: bold;
color: #ffff00; 
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 dotted #ffff00;
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;
float: left;
display: block;
}
.langer_text {float: left; display: block; width: 37.2em; }

/**************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*******************************/
.ankerliste {
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#000000;
color: #ffff00;
}
.ankerliste_head {
background-color:#000000;
color: #ffff00;
border-top: 1px solid #ffff00; 
border-left: 1px solid #ffff00; 
border-right: 1px solid #ffff00;
border-bottom: 0px solid transparent; 
padding: 1px;
margin: 0px;
font-size: 0.7em; 
line-height: 1.5em;
}
.ankerliste_head ul{
list-style-type: none;
list-style-image: none;
text-align: center;
margin-right: 25px;
margin-left: 0px;
background-color:#000000;
color: #ffff00;
}
.ankerliste_foerderung {
display: block;
text-align: center;
}
.ankerliste_item {
display: inline;
background-color:#000000;
color: #ffff00;
}
.ankerliste_item a {color: #ffff00; text-decoration: underline; background-color:#000000;}
.ankerliste_item a:active {color: #ffff00; text-decoration: none; background-color:#000000;}
.ankerliste_item a:visited {color: #ffff00; text-decoration: underline; background-color:#000000;}
.ankerliste_item a:hover {color: #ffff00; text-decoration: none; background-color:#000000;}
.ankerliste_absatz {
border-top: 1px dotted #ffff00;
padding: 5px;
font-size: 0.8em; 
line-height: 1.5em;
clear: both;
background-color:#000000;
color: #ffff00;
}
.ankerliste_absatz h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
background-color:#000000;
color: #ffff00;
font-weight: bold;
margin-top: 15px;
margin-bottom: 5px;
}
.ankerliste_absatz h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
margin-top: 15px;
margin-bottom: 2px;
background-color:#000000;
color: #ffff00;
}
.ankerliste_absatz h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.95em;
font-weight: bold;
margin-top: 15px;
margin-bottom: 2px;
background-color:#000000;
color: #ffff00;
}
.ankerliste_absatz p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffff00;
line-height: 1.5em;
background-color:#000000;
}
.ankerliste_absatz img[alt] {
border: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0px;
}
.ankerliste_absatz ul {
list-style-image: url('/files/ooe/bul_1_yb.gif');
list-style-position: outside;
}
.ankerliste_absatz ul ul {
list-style-image: url('/files/ooe/bul_2_yb.gif');
list-style-position: outside;
}
.ankerliste_absatz a {color: #ffff00; text-decoration: underline; }
.ankerliste_absatz a:active {color: #ffff00; text-decoration: none;}
.ankerliste_absatz a:visited {color: #ffff00; text-decoration: underline;}
.ankerliste_absatz a:hover {color: #ffff00; text-decoration: none;}

.ankerliste_absatz_top {float: right;}
.ankerliste_absatz_top a {border: 1px solid #ffff00;}
.ankerliste_absatz_top a:active {border: 1px solid #ffff00;}
.ankerliste_absatz_top a:visited {border: 1px solid #ffff00;}
.ankerliste_absatz_top a:hover {border: 1px solid #ffff00;}

.ankerlisteZ_head {
background-color:#000000; 
color: #ffff00;
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;
background-color:#000000;
color: #ffff00;
margin: 0em;
padding: 0.4em;
}

.cont_linkliste ul {
list-style-image: url('/files/ooe/bul_1_yb.gif');
margin-left: 0.8em;
padding-left: 0.8em;
background-color: #000000;
}
.cont_linkliste a {color: #ffff00; text-decoration: underline; font-weight: bold; }
.cont_linkliste a:active {color: #ffff00; text-decoration: none; font-weight: bold;}
.cont_linkliste a:visited {color: #ffff00; text-decoration: underline; font-weight: bold;}
.cont_linkliste a:hover {color: #ffff00; text-decoration: none; font-weight: bold;}

.cont_linkliste li {
line-height: 1.3em;
}
.cont_linkliste li h3 {
font-size: 1em;
}
.mit_zsfg li {
margin-bottom: 2em;
}

/********************Linkliste Orgplan************************************/
.Content_LL_orgplan {
    font-weight: bold;
    text-transform: uppercase;
    background-color: #000000;
    padding: 2px;
    margin-bottom: 10px;
    }

/************************Beratungsstellen*************************************/
.cont_beratung {
background-color: #000000;
color: #ffff00;
width: 99%;
padding: 0em;
margin: 0em;
}
.cont_beratung_kontakt {
line-height: 1.2em;
color: #ffff00;
margin: 0em;
padding: 0.2em 0em;
}
.cont_beratung_links {
width: 48%;
background-color: #000000;
color: #ffff00;
float: left;
border-top: 1px solid #ffff00;
border-right: 1px solid #ffff00;
border-left: 1px solid #ffff00;
border-bottom: 0px solid transparent;
padding: 0em 0em 0em 0.3em;
margin: 0em 0.3em 0em 0em;
}
.cont_beratung_rechts {
background-color: #000000;
color: #ffff00;
border-top: 1px solid #ffff00;
border-left: 0px solid transparent;
border-right: 1px solid #ffff00;
border-bottom: 0px solid transparent;
}
.cont_beratung_zeiten {
border-top: 1px solid #ffff00;
border-right: 1px solid #ffff00;
border-bottom: 1px solid #ffff00;
border-left: 1px solid #ffff00;
background-color: #000000;
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: #000000;
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: 1px solid #ffff00;
border-right: 1px solid #ffff00;
border-bottom: 1px solid #ffff00;
border-left: 1px solid #ffff00;
}
.cont_kontakt_tel {
line-height: 1.2em;
margin: 0em;
padding: 0.2em 0em;
}
.cont_kontakt_links {
width: 48%;
background-color: #000000;
float: left;
border-top: 0px solid transparent;
border-left: 1px solid #ffff00;
border-right: 1px solid #ffff00;
border-bottom: 1px solid #ffff00;
padding: 0em 0em 0em 0.3em;
margin: 0em 0.3em 0em 0em;
}
.cont_kontakt_rechts {
background-color: #000000;
color: #ffff00;
border-top: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 1px solid #ffff00;
border-bottom: 1px solid #ffff00;
display: block; 
float: left;
}
/*****************************Thema_Start******************************/
.cont_thema_start_bild {
margin-right: 0.6em; 
padding-right: 0.6em;
float: left;
}
/**********************************Kontaktformular****************************************/
.cont_mailformular_anliegen {
background-color: #000000;
border: none;
padding: 0.4em;
margin-bottom: 1.5em;
}
.cont_mailformular_anliegen legend{
display: none;
}
.cont_mailformular_anliegen label{
display: block;
}
.cont_mailformular_anliegen input, textarea { color: #ffff00; background-color: #000000; border: 1px solid #ffff00;}
.cont_mailformular_daten {
border: none;
}
.cont_mailformular_daten legend {
color: #ffff00;
margin-bottom: 0.5em;
background-color: #000000;
display: block;
}
.cont_mailformular_bg {
background-color: #000000;
padding: 0.4em;
}
.cont_mailformular_title {
margin-left: 0.5em;
}
.cont_mailformular_label {
color: #ffff00;
width: 8em;
height: 1.2em;
margin-top: 0.4em;
margin-left: 0em;
padding-left: 0.5em;
display: block;
float: left;
}
.cont_mailformular_field {
height: 1.2em;
font-size: 1em;
overflow:hidden;
color: #ffff00;
margin-top: 0.4em;
}
.cont_mailformular_daten input, textarea { color: #ffff00; background-color: #000000; border: 1px solid #ffff00;}
.button { color: #000000; background-color: #ffff00; border-color: #ffff00; }

/******************************Sitemap*************************************/
.cont_sitemap {
font-size: 0.9em;
line-height: 1.7em;
}
.cont_sitemap thead {
font-weight: bold;
color: #000000;
background-color: #ffff00;
}
.cont_sitemap tbody {
background-color: #000000;
}
.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;
}
.hide {
display: none;
}
.accesskey {
    position:absolute;
    left:-20000px;
}

/***************************GUI***************************************/
TEXTAREA {font-family: Verdana, Arial, Helvetica, sans-serif;}
/* Für Gui verwendete Tags */
EM,VAR {
  font-style: normal;
  font-weight: bold;
}
EM  {
  font-style: normal;
  font-weight: normal;
 color:#ffff00;
 }
VAR {
  font-style: normal;
  font-weight: bold;
 color:#003366;
}
/*Klassen fuer Sitemap*/
.T {
border: 1px solid #ffff00;
}

/********************** Klassen für Formulare *******************************/
.Form {text-align: center;}
.Form TH {
  color: #ffff00;
  background-color: #000000;
}
.Form TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
  background-color: #000000;
}
.FormHi, .FormLow {background: #dcdcdc;} 
.FormHi TH, .FormLow TH {
  color:#ffff00;
  background-color: #000000;
 font-size: 1.1em;
 font-weight: bold;
 padding: 0.1em;    /*2px*/
 text-align: left;
} 
.FormSubmit {
   text-align: right;
 } 
/* Spezielle Formularfelder */
.FixedSizeList {
  font-family: Courier New;
  text-align: left;
}

/********************* Klassen für Infobereich ******************************/
.Message {color: #717171; font-weight: bold;} 
.Message STRONG {color: #ce0000; font-size: 12pt;}
.Message VAR {color:#ce0000;}
.MessageHead {font-size: 12pt; font-weight: bold; background-color: #000000;}
.MessageBorderInfo {background-color: #6666FF;}
.MessageBorderWarn {background-color: #FF9900;}
.MessageBorderErr  {background-color: #E20A16;}

/**************+ Klassen für Tabelle (Liste) ******************************/
.Liste {
 border:0px;
 border-collapse:collapse;
}
.Liste TD {
color: #ffff00;
  background-color: #000000;
}
.Liste TH {
color: #ffff00;
    background-color: #000000;
  text-align:left;
}
.Liste {} 
.Liste TBODY TH {color: #ffff00; background-color: #000000; font-weight: normal; vertical-align:top;} 
.Liste TBODY TH A {color: #ffff00;}
.Liste IMG {margin-right:0em;}
.ListeHead TD {background-color:transparent;}
.ListeHead TH {background-color: #000000;color: #ffff00;}
.ListeHead A {color:#ffff00; text-decoration:none;} 
.ListeHead A:Hover {color:#ffff00;} 
.ListeHi TD {background-color: #000000; vertical-align:top;} 
.ListeLow TD {background-color: #000000; vertical-align:top;}
