/*****************************************************/
/* CSS-Datei fuer die Unterseiten                    */
/*****************************************************/
/*Stellt invisible2 fuer nicht PDA-Seiten ab*/
span.nichtsichtbar{
   display: none;
}
span.invisible2{
   display: none;
}
/* Alle Listen haben dasselbe Bullet */
ul {
  list-style-image:url(/nozope/LWL/rl/grafiken/punkt_blau_tief.jpg);
}

/***************************/
/* Navigation Seite rauf   */
/***************************/

/* Schraffierte Flaeche hinter Navi_rauf */
#navi_rauf_hintergrund {
  background-image:url(/nozope/LWL/rl/grafiken/hier.gif);
  width:60.8125em;
  height:2.5em;
  margin-top:0.1875em;
  margin-bottom:0.625em;
}
#navi_seite_rauf {
  font-size:0.75em;
  padding-top:1em;
  padding-left:1.375em;
  color:#E41E14;
}

#navi_seite_rauf a {
  color:#E41E14;
}

#navi_seite_rauf a:visited {
  color:#E41E14;
}

/*******************************************/
/* Linker Bereich der Seite mit Navi      */
/*******************************************/

html>body #unten_links {
  border-top:0.1875em solid #FFFFFF;
}

/* der kleine blaue Streifen, oben an der Navi */
.contentpic {
  background-image:url(/nozope/LWL/rl/grafiken/untermenu.jpg);
  background-repeat:no-repeat;
  background-color:#ECF8FD;
  width:10.5em;
  height:1.375em;
  margin-top:-0.125em;
}
.contentpic a, .contentpic span {
  background:url(/nozope/LWL/rl/grafiken/bullet_white.gif) 0 5px no-repeat transparent;
  padding-left:10px;
}  

/* Folge der weissen Triangel */
.bullet_white {
  padding:0.5em 0em 0em 0.3125em;
  float:left;
}

/* Schrift in den kleinen blauen Streifen */
.contentpictxt {
  color:#FFFFFF;
  font-size:0.6875em;
  font-weight:bold;
  vertical-align:middle;
  margin:0em 0em 0em 0em;
  padding:0.3125em 0em 0em 10px;
}

/*******************************************/
/* Ergaenzungen fur den Contentbereich      */
/*******************************************/


/* Aussehen der Listen im Contentbereich */

#unten_mitte_text li A:link {
  color:#00569D;
  text-decoration:none;
}

#unten_mitte_text li A:visited {
  color:#00569D;
  text-decoration:none;
}

#unten_mitte_text li A:hover {
  color:#00569D;
  text-decoration:underline;
}

#unten_mitte_text li A:active {
  color:#00569D;
  text-decoration:none;
}

/* Aussehen des Inhaltsverzeichnisses      */
#inhaltsverzeichnis {
  font-size:0.75em;
	font-weight:bold;
  margin:0em 0em 0em 0em;
  padding:0em 0em 0em 1.75em;
}

#unten_mitte .rss_feed {
  font-size:0.75em;
}

/* css für die Buttons im Film-Template, wichtig fuer Barrierefreiheit      */

#unten_mitte_text .controls li a:link {
color:#000;
}


.controls .jwbutton a:link {
background-image:url(/023-download/Internetversionen/jwPlayer/buttons/jwbutton1.png);
font-size:0.75em;
line-height:24px;
margin-left:0;
text-align:center;
text-decoration:none;
width:128px;
}


.controls {
color:#000;
margin-top:0;
padding:0;
}

.controls li{
color:#000;
display:inline;
margin: 0;
}

.controls li a {
font-size:0.975em;
font-weight:regular;
color:#000;
text-decoration:none;
padding: 0 0;
background-image:url(/023-download/Internetversionen/jwPlayer/buttons/jwbutton1.png) !important;
background-repeat:repeat-x !important;
display:inline-block;
}

#unten_mitte_text .controls li a:hover,
#unten_mitte_text .controls li a:focus,
#unten_mitte_text .controls li a:active {
color:#000;
background-image:url(/023-download/Internetversionen/jwPlayer/buttons/jwbutton3.png) !important;
}


.warnung {
color:red;
}

/*******************************************/
/* Rechter Bereich mit den vererbaren Boxen*/
/*******************************************/

.box_plain {
  background-image:url(/nozope/LWL/rl/grafiken/info_detail_plain.jpg);
  width:16.125em;
}

.box_head {
  background-image:url(/nozope/LWL/rl/grafiken/info_detail_head.jpg);
  background-repeat:no-repeat;
}

.box_footer {
  margin-top:-0.125em;
  margin-bottom:0.5em;
}

html>body .box_footer {
  margin-top:-0.125em;
}

.o_box_plain {
  background-image:url(/nozope/LWL/rl/grafiken/info_detail_plain.jpg);
  width:16.125em;
}

.o_box_head {
  background-image:url(/nozope/LWL/rl/grafiken/info_detail_head.jpg);
  background-repeat:no-repeat;
  margin-top:-0.75em;
}

html>body .o_box_head {
  margin-top:0em;
}

/* Aussehen der Listen in den Boxen rechts */

#unten_rechts ul {
  margin:0;
  margin-left:1.125em; 
  padding-left:0em;
  padding-bottom: 0.3875em;
}

html>/**/body #unten_rechts ul {
  margin-left:0em; 
  padding-left:1.75em;
}

.detail_bullet {
 float:left;
 padding: 0.4375em 0.3125em 0em 1em;
}
 
html>body .detail_bullet {
 float:left;
 padding: 0.4375em 0.5em 0em 1em;
}

html>/**/body .detail_bullet {
 padding: 0.5em 0.5em 0em 1em;
}

.detail_text {
  margin-top:0.5em;
  padding-bottom:0.5em;
  font-size:0.75em;
	margin-left:3em;
}

.liste_details {
  list-style-image:none;
  list-style-type:none;
  margin-left:0em;
  padding-left:0em;
  color:#e41e14;
}

/* Definition fuer Links in den Boxen */

.link_details {
  color:#e41e14;
}

A.link_details {
  color:#e41e14;
}

A.link_details:Link {
  color:#e41e14;
}

A.link_details:Visited {
  color:#e41e14;
}

A.link_details:hover {
  color:#e41e14;
}

A.link_details:active {
  color:#e41e14;
}

/*********************************************/
/* Boxen rechts                              */
/*********************************************/

.p_foto {
  margin:0em 0em 0em 0em;
  margin-bottom:0px;
  padding:0.75em 0em 0em 1em;
 }

.p_text {
  padding-top:0em;
  margin-right:0em;
}

.p_bereich {
  text-transform:uppercase;
  font-size:0.75em;
  color:#00569D;
  font-weight:bold;
  margin-top:0em;
  margin-bottom:0.75em;
  margin-left:1.25em;
  padding-top:0.75em;
}

.o_p_bereich {
  text-transform:uppercase;
  font-size:0.75em;
  color:#00569D;
  font-weight:bold;
  margin:1em 0.75em 0.75em 1.3125em;
  padding-top:0.75em;
}

html>body .o_p_bereich {
  margin-top:0em;
}

.p_untertitel {
  text-transform:uppercase;
  font-size:0.6875em;
  font-weight:bold;
  margin:0em 0em 0.75em 1.4375em;
}

.p_fliesstext {
  font-size:0.75em;
  margin:0em 0.75em 0em 1.3125em;
}

.p_newsletter {
  margin:1em 0.75em 0em 0em;
  padding: 0em 0em 1em 0em;
}

html>/**/body .p_newsletter {
  font-size:0.75em;
  margin:1em 0.75em 0em 0em;
  padding: 0em 0em 1em 1.3125em;
}


.p_list_details {
  list-style-image:url(/nozope/LWL/rl/grafiken/list_style.gif);
  margin:0em 0em 0em 2.125em;
}

html>body .p_list_details {
  margin:0em 0em 0em -0.0625px;
}

td.listentyp_zahl {
  font-size:0.75em;
  font-weight:bold;
  width:1%;
  color:#00569D;
  text-align:left;
  vertical-align:top;
  padding:0.125em 0.5em 0em 0em;
}

td.inhalteins {
  font-size:0.75em;
  color:#000;
}

td.inhalteins A {
  text-decoration:underline;
}

td.inhaltzwei {
  font-size:0.75em;
  color:#000;
}

td.inhaltzwei A {
  text-decoration:underline;
}
/*************************************/
/* Style für Navigation              */
/*************************************/

#navi_div {
  background-color:#ECF8FD;
  border-bottom:1em solid #FFFFFF;

}

html>body #navi_div {
  border-bottom:0.75em solid #FFFFFF;
}

ul#navi_liste {
  font-weight:normal;
  font-family:Verdana, sans-serif;
  margin:0em 0em -0.6875em 1.1875em;
  padding:0.5em 0em 0em 0.75em;
}

html>/**/body ul#navi_liste {
  margin:0em 0em -0.6875em 0.75em;
}  


/**********************************************/
/* class ist den <li> der Navigationsebenen zu*/
/* geordnet                                   */
/**********************************************/

#navi_liste li {
  text-decoration:none;
  font-size:0.6875em;
  list-style-image:url(/nozope/LWL/rl/grafiken/list_style_service.gif);
}

#navi_liste li a {
  display: block;
  color:#000000;
  text-decoration: none;
  padding:0px 0px 0px 0px;
}

.trenner_navi {
  color:#ccddeb;
  height:0.125em;
  border-bottom:1px solid #ffffff;
  margin-left:-3em;
  width:15.75em;
}

html>/**/body .trenner_navi {
  background-color:#ccddeb;
  height:1px;
  border:1px solid #ccddeb;
  border-bottom:1px solid #FFFFFF;
  margin-left:-2em;
  width:15em;
}

/*********************************************/
/* Bildergalerie-Styles                      */
/*********************************************/
.grafik_links_b { 
  float : left;
  margin-right:0.5em;
  margin-bottom:0.5em;
  overflow : visible;
}
div.text_rechts {
  margin-left:10.25em;
}
p.fliesstext {
  font-size:0.75em;
}
.fb {
  font-size : 0.75em;
  font-weight : normal;
  font-style : normal;
}

#container .grafik_links_b {position:relative}

#container {
position:relative;  
height:auto; 
margin:0px 0 0 12px;
padding-bottom:7px; 
font-family:verdana, arial, sans-serif; 
}

#container a.pics {
float:left; 
display:inline; 
color:#000; 
text-decoration:none; 
border:0px solid #9A9B9D; 
}

#container a.pics img.thumb {
display:block; 
border:0;
}

#container a.pics span {display:none; border:0; width:300px; border:0px solid #9A9B9D; text-align:center;}
#container a.pics span img {margin:-100px 0px 0px -20px; border:4px solid #a2a8b8;}
*html #info #container a.pics span img {margin:0px 0px 0px 0px; border:4px solid #a2a8b8;}

#container a.pics:hover {white-space:normal; border:0px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;}
html>body #container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;margin-top:50px;}
html>/**/body #container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;margin-top:0px;}
*html #container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;}

#container a.pics:active {border:0px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; z-index:5; height:auto;}

/************************************/
/* Zum Seitenanfang                 */
/************************************/

/* Absatzformatierung               */
.seitenanfang {
  margin-left:14.1875em;
  margin-top:0px;
  color:#00569D;
}

/* Schrift                          */
.top_text {
  font-size:0.75em;
  color:#00569D;
}

A.top_text {
  text-decoration:none;
}
A.top_text:Link {
  text-decoration:none;
}
A.top_text:visited {
  text-decoration:none;
}

/************************************/
/* Kontaktformular-Template         */
/************************************/

fieldset {
   border: 0px;
}

#kontaktformular label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
   {
   cursor: pointer;
}

#kontaktformular label {
  font-size:0.75em;
  float: left;
  text-align: left;
  width: 12em;
  margin-left: 0.375em;
}

/************************************/
/* Suchausgabe Mnogo                */
/************************************/
#suchausgabe {
  font-size:0.75em;
	margin:1em;
}

/* ready4-Styles */
.gallery {
    clear:left;
}
.gallery .item {
    float:left;
    width:120px;
}
.gallery .item p {
 	font-size:0.6875em;
}

/* Stepnav */
.stepnav ul#navi_liste ul {
    margin:0;
    padding-left:1em;
}
.stepnav ul#navi_liste ul li, .stepnav ul#navi_liste ul li {
    font-size:1em;
}
.stepnav ul#navi_liste ul li a, .stepnav ul#navi_liste ul li strong{
}
.stepnav ul#navi_liste ul li hr{
    display:none;
}