

 

body {
  background-image:url(img/bg.gif);
  color: #000000;              /* Textfarbe: schwarz */
  font-family:Arial, Helvetica, sans-serif;
  font-size: 100.01%;          /* Schriftgroesse: ca. 100% */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: left;            /* Horizontale Ausrichtung: linksbuendig */
}
 
.nurClear { clear:both; height:0px; overflow:hidden;}

span.schwarzduenn { color:#000; font-weight:normal;}
span.schwarzfett { color:#333; font-weight:bold; padding-left:10px;}
span.rot { color:#fff; background-color:#be0000; padding: 0px 4px 0px 4px; font-size:0.9em;}
.textrot { color:#be0000;    }
span.blau {color: #003b60;     }

#pfad {background-color:#FFF; padding-left:10px;   height:2.2em; margin-left:1%;font-size:0.75em;line-height:2.0em;
		 z-index:1; background-image:url(img/pfad_schatten1.gif); background-position:left bottom; background-repeat:no-repeat;}
		 
#pfad .aktiv { background-image:url(img/pfeil_re.gif); padding-right:10px;font-size:1em; background-repeat:no-repeat; padding-left:12px; color:#003b60; background-position:left 5px; }

#top {
  line-height: 1.5em;                       
  padding: 0px;
  width:62em;          
} html>body #top {
  width:auto;
  max-width: 65em;         
}

a {text-decoration: none; background-image:url(img/pfeil_link_tuerkis.gif); background-repeat:no-repeat; background-position:left 5px;  padding-left:12px; color: #003b60;   }
.tuerkis a {text-decoration: none;  color: #fff;   background-image:url(img/pfeil_link_weiss.gif); background-repeat:no-repeat; background-position:left 5px;  padding-left:10px;}

a:link { }
.tuerkis a:link {   }

a:visited {  color: #003b60;         }
.tuerkis a:visited { color:#fff; background-image:url(img/pfeil_link_weiss.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}

a:hover {  text-decoration: underline; }
.tuerkis a:hover { color:#bbebf4; background-image:url(img/pfeil_link_weiss.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}

a:active, a:focus {     color: #003b60;           }

p.download  a { background-image:url(img/dok.gif); background-repeat:no-repeat; padding-left:0px; padding-left:15px; background-position:left 2px;}

#pfad a { background-image:url(img/pfeil_re.gif); padding-right:10px;}

p { font-size:0.75em; line-height:normal; margin-left: 1%; margin-top:4px;}			 
p.tuerkis {color:#003b60; background-color:#FFF;}			 
		
a.linkohne { text-decoration:none; background-image:none; padding:0px;}		
a.linkohne:hover { font-weight:bold; color:#C00;}		
a.grau { color:#666;}
a.grau:hover { color:#000; font-weight:normal;}
/*------------------ menu ---------------------------*/
			ol#vertical {
			 background-color:#FFF;
			  color: #000000;           
			  list-style: none;       
			  margin: 0px 5px 0px 5px;      
			  padding: 0px;    
			  font-size:0.75em;
			  font-weight:normal;  
			} 
			

			ol#vertical li {
			  color: #000000;      
			  letter-spacing: 0px;    
			  margin: 0px;             
			  padding: 7px 0px 7px 0px ;			  
			  line-height:1.4em;
			  display:block;
			  border-bottom:1px dotted #a0a0a0;
			}  
			
			
			ol#vertical li ol li    { border-bottom:0px solid #FFF; padding: 0px ; margin: 0px 0px 0px 0px; line-height:0.5em;    }
					html>body  ol#vertical li ol li {line-height:1.5em; margin: 0px 0px 0px 0px;  }


			ol#vertical li ol      { list-style:none; margin:0px 5px 0px 20px; padding:0px;      }

			ol#vertical li a {
			  color: #656565;    
			  display: block;          
			  margin: 0px;                 
			  padding: 0px 0px 0px 13px;          
			  text-decoration: none;       
			  background-image:none;
			} html>body  ol#vertical li a {  	}
			
			ol#vertical li a:visited {
			  color:#666;            
			  display: block;              
			  font-style:normal;        
			  margin: 0;                   
			  padding: 0px 0px 0px 12px;              
			  text-decoration: none;      
			}
			
			ol#vertical li a:hover {
			  color: #00;              
			  display: block;              
			  font-weight: bold;           
			  margin: 0;                   
			  padding: 0px 0px 0px 12px;               
			  text-decoration:none; 
			  background-image:url(img/linkpfeil.gif); background-repeat:no-repeat; background-position:left 5px;
			}
			
			ol#vertical li a:active,
			ol#vertical li a:focus,
			ol#vertical li.activated a:active,
			ol#vertical li.activated a:focus
			{
			   
			  color: #003b60;              
			  display: block;              
			  font-weight: bold;
			  
			  background-image:none;
			  
			}

			ol#vertical li.activated  a {
			  color: #003b60;             
			  display: block;            
			  font-weight:bold;
			  margin: 0px;                  
			  padding: 0px 0px 0px 12px;           
			  background-image:none;
			   
			  background-image:url(img/linkpfeil.gif); background-repeat:no-repeat; background-position:left 7px;
			}
 			ol#vertical li.activated li  			{   }
 			ol#vertical li.activated li  a 				{   background-image:none; font-weight:normal;   color:#666;}
 			ol#vertical li.activated li.activatedSub  a 	{ color:#003b60; background-image:url(img/pfeil_klein.gif);    background-position:3px 6px;font-weight:normal;  }

			ol#vertical li ol    { margin-top:10px; }
					html>body  ol#vertical li ol  {  margin-top:0px; }


/*------------------ zusatzmenu rechts ---------------------------*/
			ol#zusatz,ul#zusatz {
			 background-color:#FFF;
			  color: #000000;           
			  list-style: none;       
			  margin: 0px 5px 0px 0px;      
			  padding: 0px;    
			  font-size:0.75em;
			  font-weight:normal;  
			}

			ol#zusatz li, ul#zusatz li {
			  color: #000000;      
			  letter-spacing: 0px;    
			  margin: 0px;             
			  padding: 4px 0px 4px 0px ;			  
			  line-height:1.4em;
			  display:block;
			  border-bottom:1px dotted #a0a0a0;
			}
			ol#zusatz li ol li,	ul#zusatz li ol li    { border-bottom:0px solid #FFF; padding:0px ; margin:0px;    }
			ol#zusatz li ol,	ul#zusatz li ol      { list-style:none; margin:0px 5px 0px 20px; padding:0px;      }

			ol#zusatz li a, ul#zusatz li a {
			  color:#333;    
			  display: block;          
			  margin: 0px;                 
			  padding: 0px 0px 0px 13px;          
			  text-decoration: none;       
			  background-image:none;
			  background-image:url(img/linkpfeil.gif); background-repeat:no-repeat; background-position:left 5px;
			}
			
			ol#zusatz li a:visited, 	ul#zusatz li a:visited {
			  color:#333;            
			  display: block;              
			  font-style:normal;        
			  margin: 0;                   
			  padding: 0px 0px 0px 12px;              
			  text-decoration: none;      
			}
			
			ol#zusatz li a:hover, 	ul#zusatz li a:hover {
			  color: #00;              
			  display: block;              
			  font-weight: bold;           
			  margin: 0;                   
			  padding: 0px 0px 0px 12px;               
			  text-decoration:none; 
			  
			}
			
			ol#zusatz li a:active,
			ol#zusatz li a:focus,
			ol#zusatz li.activated a:active,
			ol#zusatz li.activated a:focus,
			ul#zusatz li a:active,
			ul#zusatz li a:focus,
			ul#zusatz li.activated a:active,
			ul#zusatz li.activated a:focus
			{			   
			  color: #8c0000;              
			  display: block;              
			  font-weight: bold; 
			  background-image:none;			  
			}

			ol#zusatz li.activated  a,	ul#zusatz li.activated  a {
			  color: #003b60;             
			  display: block;            
			  font-weight:bold;
			  margin: 0;                  
			  padding: 0px 0px 0px 12px;           
			  background-image:none;
			   
			  background-image:url(img/linkpfeil.gif); background-repeat:no-repeat; background-position:left 7px;
			}
 			 
 			ol#zusatz li.activated li  a,	ul#zusatz li.activated li  a 				{   background-image:none; font-weight:normal;   color:#666;}
 			ol#zusatz li.activated li.activatedSub  a,	ul#zusatz li.activated li.activatedSub  a 	{ color:#003b60; background-image:url(img/pfeil_klein.gif);    background-position:3px 6px;font-weight:normal;  }
			
			
/*-------------------------------------*/
.grossbuchstaben {
  text-transform: uppercase; 
}

.copyright {
  border-top: 1px solid #0000a3; 
  clear: both;               
  float: none;             
  font-size: .85em;           
  margin: 0;                
  padding: 0;             
}

/* HEADER ------------------------------------------------------ */

/* Header-Container */
/* Kopfbereich */
#headerPfad {
     /* Hintergrund: weiss */
    /*border-bottom: 1px solid #0000a3;  Rahmen unten: 1px, durchgezogen, blau */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  color: #000000;              /* Textfarbe: schwarz */
  float: none;                 /* Textumfluss: keiner */
  margin: 0px 0px 0px 0px ;                   /* Aussenabstand: keiner */
  padding: 0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
  width: 100%;                 /* Breite: 100% */
}

#headerPfad .containerKopf {width:100%;}
	html>body #headerPfad .containerKopf {width:100%;}


#content {
  color: #000000;             
  float: left;                 
  margin: 0px;                  
  padding: 0px ;               
  width: 100%;                  
}
	html>body   #content {  width: 100%; }



#headerPfad #optionen {float:right; background-color:#fff;    height:1.5em; padding:0px 10px 0px 10px;}

#logo {margin: 15px 0px 0px 30px;}
/* MAIN -------------------------------------------------------- */

/* main-container (containing navigation and content) */
/* Container um navigation und content */
#main {
  float: left;                 /* Textumfluss: Container links ausrichten */
  margin: 0px;                   /* Aussenabstand: keiner */
  padding:  0px;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
  width: 100%;                  /* Breite: 75% */
}

/* navigation-container */
/* Container links mit Navigation */
#navigation {
  background-color:#FFF;  /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  float: left;                 /* Textumfluss: Container links ausrichten */
  margin: 0px 10px 0px 5px;                  
  padding: 0px;                  /* Innenabstand: keiner */
  width: 20%;                  /* Breite: 28% */
}	html>body #navigation {
  margin: 0px 1% 0px 1%;                  
}





/* content-container */
/* Container mittig mit Inhaltsbereich */

#content .KastenIntro {
  color: #000000;              
  float: left;                 
  margin: 0px 0px 10px 0px ;    padding: 0  ;                
  width:99.8%;
  height:15.6em;
  overflow:hidden;
}
#content .KastenIntro.tuerkis {  background-color:#003b60;	color:#FFF;}
    .txttuerkis {  color:#003b60;	 }

#Mitte p.tuerkis { background-color:#FFF; color:#003b60;}
#Mitte p a.tuerkis { background-color:#FFF; color:#003b60;}
#content .KastenIntro.tuerkis .ol,#content .KastenIntro.tuerkis .or,#content .KastenIntro.tuerkis .ul,#content .KastenIntro.tuerkis .ur {
		margin:0px 0px 0px 0px; background-repeat:no-repeat;width:4px; height:4px; border:0px;overflow:hidden;  	}
#content .KastenIntro.tuerkis .ol {background-image:url(img/kasten_t_ol.gif);  float:left;  }
#content .KastenIntro.tuerkis .or {background-image:url(img/kasten_t_or.gif);  float:right; }
#content .KastenIntro.tuerkis .ul {background-image:url(img/kasten_t_ul.gif);  float:left;  }
#content .KastenIntro.tuerkis .ur {background-image:url(img/kasten_t_ur.gif);  float:right; }

#content .KastenIntro h2 {	font-size:0.8em; line-height:1em;	margin: 0px 0px 10px 0px; padding: 0px 10px 5px  3px;	border-bottom:1px dotted #44728a;  }
#content .KastenIntro .inhalt { margin:1% 1% 0% 1%; width:98%; }
#content .KastenIntro.tuerkis h2 { border-bottom:1px dotted #44728a;  }
#content .KastenIntro hr { height:1px; margin: 10px 0px 10px 1%;  width:98%; border:none; border-bottom:1px  solid #44728a;  }
#content .KastenIntro.tuerkis hr { border-bottom:1px dotted #44728a; }

#content .KastenIntro #links   {   width:100%; float:left; margin-right:2%;  }
#content .KastenIntro #links h2  { font-size:0.8em; border-bottom:1px dotted #44728a; }
#content .KastenIntro #links .bild   { max-height:15em; overflow:hidden;}
#content .KastenIntro #links .bild  img { width:100%;   margin-left:1%; margin-bottom:1%;}
#content .KastenIntro #rechts  {  width:32%; float:left;  }

#content .KastenIntro #rechts ul  { margin-left:15px; padding:0px; font-size:0.8em; line-height:normal; list-style-image:url(img/pfeil_re_w.gif);}
#content .KastenIntro #rechts ul li  { margin-left:0px; padding:0px;  }

#content .KastenIntro #rechts h2 {	font-size:0.8em; padding-left:0px;	margin: 0px 0px 10px 0px; padding-top:0px; border-bottom:1px dotted #44728a ; }
#content .KastenIntro #rechts h3  { font-size:0.75em; line-height:normal; margin: 0px 0px 0px 1%; padding:0px;}
#content .KastenIntro #rechts p  { font-size:0.75em; line-height:normal;  margin: 3px 0px 0px 1%;}
#content .KastenIntro .linie  { height:1px; overflow:hidden; margin: 5px 0px 5px 0px; border-bottom:1px  dotted #44728a;}

#content .KastenBlau {background-color:#003b60; }
#content .KastenBlau .inhalt { margin:10px; color:#FFF;}
#content .KastenBlau .inhalt p a {color:#FFF; background-image:url(img/pfeil_link_weiss.gif);}
#content .KastenBlau .ol, #content .KastenBlau .or, #content .KastenBlau .ul, #content .KastenBlau .ur{ margin:0px 0px 0px 0px; background-repeat:no-repeat;width:9px; height:8px; border:0px;overflow:hidden;}
#content .KastenBlau .ol {background-image:url(img/kasten_t_ol.gif);  float:left;  }
#content .KastenBlau .or {background-image:url(img/kasten_t_or.gif);  float:right; }
#content .KastenBlau .ul {background-image:url(img/kasten_t_ul.gif);  float:left;  }
#content .KastenBlau .ur {background-image:url(img/kasten_t_ur.gif);  float:right; }


#content .KastenIntro .drittel  {  width:33%; float:left;  }

#content .KastenIntro .drittel ul  { margin-left:15px; padding:0px; font-size:0.8em; line-height:normal; list-style-image:url(img/pfeil_re_w.gif);}
#content .KastenIntro .drittel ul li  { margin-left:0px; padding:0px;  }

#content .KastenIntro .drittel h2 {	font-size:0.8em; padding-left:4%;	margin: 0px 0px 10px 0%; padding-top:0px; border-bottom:1px dotted #44728a ; }
#content .KastenIntro .drittel h3  { font-size:0.75em; line-height:normal; margin: 0px 0px 0px 4%; padding:0px;}
#content .KastenIntro .drittel p  { font-size:0.75em; line-height:normal;  margin: 3px 0px 0px 4%;}
/*--------------------------------*/


.Kastenschmal {width:99%;  margin: 0px 0px 0px 0px ; padding:0px; background-color:#FFF; float:left; 
				background-image:url(img/randrechts.gif); background-repeat:repeat-y; background-position:right 0px;
				/*background-image:url(img/ecke_unten.gif); background-repeat:no-repeat; background-position:right bottom;*/
				} 
		html>body .Kastenschmal {
		  width:99%;      margin: 0px 0px 0px 0px ;         
		}
.Kastenschmal .ol,
.Kastenschmal .or,
.Kastenschmal .ul,
.Kastenschmal .ur {margin:0px; padding:0px; background-repeat:no-repeat;width:6px;   margin-right:0px; height:4px; border:0px;overflow:hidden;  	}
.Kastenschmal .ol {background-image:url(img/kasten_ol.gif);  float:left;  }
.Kastenschmal .or {background-image:url(img/kasten_or.gif);  float:right; }
.Kastenschmal .ul {background-image:url(img/kasten_ul.gif); background-position:left 0px; background-image:url(img/kasten_randunten.gif); width:80%; float:left;  height:6px; }/**/
.Kastenschmal .ur {background-image:url(img/kasten_randunten.gif); background-position:right 0px; float:right; width:20%; height:6px; width:20%; /*display:none;background-image:url(img/kasten_ur.gif);  float:right; height:6px;*/ }

.Kastenschmal .ol.blau {background-image:url(img/kasten_t_ol.gif);  }
.Kastenschmal .ul.blau {background-image:url(img/kasten_t_ul.gif);  }
.Kastenschmal .ur.blau { display:inherit; float:right;   height:6px; background-image:url(img/kasten_t_ur.gif) }


.Kastenschmal.flach {width:99%;  margin: 0px 0px 0px 0px ; padding:0px; background-color:#FFF; float:left; background-image:none; 	} 
		html>body .Kastenschmal {
		  width:99%;      margin: 0px 0% 0px 0px ;         
		}
.Kastenschmal.flach .ol,
.Kastenschmal.flach .or,
.Kastenschmal.flach .ul,
.Kastenschmal.flach .ur { width:4px;   height:4px;}
.Kastenschmal.flach .ol {background-image:url(img/kasten_ol4.gif);   }
.Kastenschmal.flach .or {background-image:url(img/kasten_or4.gif);   }
.Kastenschmal.flach .ul {background-image:url(img/kasten_ul4.gif);   }
.Kastenschmal.flach .ur {background-image:url(img/kasten_ur4.gif); float:right;  display:inherit; }




.Kastenschmal .fuss.bgblau {background-color:#003b60; background-color:#FFF; border:none; color:#FFF; padding-left:5px; padding-top:10px; width:98%;}
.Kastenschmal .fuss.bgblau .seite { float:left;   line-height:normal; font-size:0.8em;   margin:0px 0px 4px 5px;}
.Kastenschmal .fuss.bgblau .seite a { color:#FFF; color:#333; background-image:none;  padding:0px; border:1px solid  #003b60;border:1px solid  #fff;  padding:0px 5px 0px 5px;} /**/
.Kastenschmal .fuss.bgblau .seite span { font-size:1em; border:1px solid #FFF;color:#fff; background-color:#003b60;  padding:0px 5px 0px 5px; }	/* */
.Kastenschmal .fuss.bgblau .seite a:hover { color:#FF0; color:#000; background-image:none;   border:1px solid #FF0; border:1px solid #000; text-decoration:none;  }
.Kastenschmal .fuss.bgblau .aktiv   {  border:1px solid #FFF; color:#FFF;  background-image:none;  }

.Kastenschmal h3.bgblau {background-color:#003b60; border:none; color:#FFF; padding-top:5px; padding-bottom:5px;}


.Kastenschmal h3 {	font-size:0.8em; font-size:0.9em; letter-spacing:1px; font-weight:normal;	margin:0px 0px  0px 0px; line-height:1.2em; padding: 2px 0px 3px 2%; width:97.5%; color:#003b60; border-bottom:1px dotted #999;   }
.Kastenschmal h3 .logoRechts {float:right; margin:0px 2px 0px 0px;}
		html>body .Kastenschmal h3 .logoRechts {float:right; margin:0px 5px 0px 5px;}

.Kastenschmal h3.bdwkopf {background-color:#003b60; border:none; color:#FFF; padding-top:5px; margin-top:-6px; width:97.5%;   padding-bottom:5px;}
	html>body .Kastenschmal h3.bdwkopf {padding-top:5px;  margin-top:0px; margin-left:0px; }
	
#servicesInnen h4.bdwkopfindex {  font-size:0.9em; letter-spacing:1px;background-color:#003b60;  color:#FFF;padding-top:5px; padding-bottom:5px;margin-top:-6px;  border:none; }
	html>body #servicesInnen h4.bdwkopfindex {padding-top:5px;  margin-top:0px; margin-left:0px; }
	
#bdwdatum {float:right; margin-right:0.5%; margin-top:-20px; z-index:1000; position:relative; height:20px; overflow:hidden; color:#003b60; font-size:0.7em;  }
	 

.Kastenschmal h3 a { padding:0px; background-image:none;  }
.Kastenschmal .inhalt h3 {   margin:-3px 0px 1% 0px;}
.Kastenschmal h3 strong.laufzeit { padding:0px; font-weight:normal;}
.Kastenschmal h3 span.laufzeit { padding:0px; font-weight:normal; letter-spacing:normal; font-size:0.8em; }

.Kastenschmal h3 strong { color:#333; padding-left:0px; font-weight:normal;  }
.Kastenschmal h4 {	font-size:0.75em;	margin: 0px 0px 0px 1%; line-height:normal; padding:0px; color:#003b60; }
.Kastenschmal h4.rot { color:#e1001e;}
.Kastenschmal hr { height:1px; margin: 0px 0px 10px 2%;  width:98%; border:none;   border-bottom:1px dotted #999;    }
.Kastenschmal p  { font-size:0.75em; line-height:normal;  margin: 5px 3% 0px 2%; line-height:1.4em;}
.Kastenschmal .weiterlesen { text-align:right; margin:3px 0px 0px 0px ;  font-size:0.8em;}

.Kastenschmal #links   {  width:35%;  float:left; margin: 4px 3% 5px 0%; } 
		html>body .Kastenschmal #links {margin: 4px 3% 5px 0%;}

.Kastenschmal .BildKasten   {  width:180px;  float:left; margin: 4px 3% 5px 0%; } 
		html>body .Kastenschmal .BildKasten {margin: 4px 3% 5px 0%;}
.Kastenschmal .BildKasten  img { border:1px solid #CCC; border-left:none; margin:3px 0px 0px 0px; width:100%;  }




.Kastenschmal #links a   { background-image:none; padding:0px;}
.Kastenschmal #links  img { border:1px solid #CCC; border-left:none; margin:3px 0px 0px 0px; width:100%;}

.Kastenschmal #links .sonder { background-color:#003b60; width:96%;  color:#FFF; padding:1px 0px 6px 10px;  }
.Kastenschmal #links .ur { height:3px;   overflow:hidden; width:3px;  margin:-3px -3px 0px 0px; float:right; background-image:url(img/ur_aufweiss.gif); }
		html>body .Kastenschmal  #links .ur {    margin:-3px -2px 0px 0px;   }
		
.Kastenschmal .Ausst    { padding-bottom: 0px;  width:96%; margin-left:2%; } /* Rahmen für einen Ausstellungstext mit Bild */
.Kastenschmal .Ausst  #links   { width:auto;  float:left; margin:  0px 0px 0px 0px; }
.Kastenschmal .Ausst  #links img { border:1px solid #CCC; margin:10px 10px 10px 0px ; width:auto;  }
.Kastenschmal .Ausst  p { margin:5px 0px 2px 0% ; width:auto; line-height:1.4em;  }

.Kastenschmal .Kurs    { padding-bottom:10px;   width:96%; margin-left:2%; } /* Rahmen für einen Ausstellungstext mit Bild */
.Kastenschmal .Kurs  p { margin:5px 0px 2px 0% ; width:auto; line-height:1.4em;  }


.Kastenschmal #rechts  {  width:67%; float:left;margin: 10px 0px 0px 0px;   } /*51*/
		html>body .Kastenschmal #rechts { width:70%;	}

.Kastenschmal .inhalt { width:100%; margin: 0.5% 0% 0% 0%;}
.Kastenschmal .inhalt p { margin: 0px 1% 1% 2%; padding:0px; line-height:1.4em;}
.Kastenschmal .inhalt h4 { margin: 0px 0px 4px 2%; padding:0px; line-height:1.5em;}
.Kastenschmal .inhalt h4.TitelBDW { margin: 0px 0px 1em 0px; font-size:0.8em; padding:0px; line-height:1.5em; color:#666;}
.Kastenschmal .inhalt h4.schwarz { color:#333;}
.Kastenschmal .inhalt h5 { color:#003b60; font-weight:normal; font-size:0.8em; margin:10px 0px 5px 0%;   padding: 5px 0px 0px 2%; line-height:120%;  } /*Zwischenüberschrift */
.Kastenschmal .inhalt hr { border-bottom:1px dotted  #999; margin: 0px 0px 10px 0px; width:100%;   }
.Kastenschmal .inhalt .VBlock { margin-bottom:20px;}
.Kastenschmal .inhalt .Veranst { margin-bottom:20px;}
.Kastenschmal .inhalt .Veranst h5 { margin:0px; padding:0px; font-size:0.75em; color:#333; line-height:normal; border:none;}

#content #bdwindex p strong  { float:left; width:25%;  }
#content #bdwindex p a  { float:left; width:65%; }
#content #bdwindex { margin-top:11px;}

.Kastenschmal .inhalt ol { font-size:0.75em;   line-height:140%; margin-top:5px; margin-left:15px; padding-left:10px;}
.Kastenschmal .inhalt ol li { padding-left:0px; margin-left:0px; margin-bottom:2%;}

#content .Kastenschmal .inhalt ul { font-size:0.75em;   line-height:140%; margin-top:5px; margin-left:0px; padding-left:0px;}
#content .Kastenschmal .inhalt ul li { padding-left:10px; margin-left:10px; margin-bottom:0px;}

#content .Kastenschmal .bdwzwischen { margin-top:5px; color:#003b60;  font-size:0.8em; font-weight:bold; height:1.3em; padding:0px 0px 0px 0%;   line-height:1.2em;}
 
.Kastenschmal.grau { background-color:#CCC;	color:#474747;  }
.Kastenschmal.grau .ol {background-image:url(img/kasten_g_ol.gif);  float:left;  }
.Kastenschmal.grau .or {background-image:url(img/kasten_g_or.gif);  float:right; }
.Kastenschmal.grau .ul {background-image:url(img/kasten_g_ul.gif);  float:left;  }
.Kastenschmal.grau .ur {background-image:url(img/kasten_g_ur.gif);  float:right; }
.Kastenschmal.grau h3 { color:#003b60;border-bottom:1px dotted #fff; }
.Kastenschmal.grau .inhalt hr { width:100%; margin:0px;   border-bottom:1px dotted #fff;}

.Kastenschmal .inhalt .bild { float:left; margin:3px 2% 0px 0px;}
.Kastenschmal .inhalt .bild a img { border:none; padding:0px; margin:0px;}
.Kastenschmal .inhalt .bild a   { border:none; padding:0px; margin:0px;}
.Kastenschmal .inhalt .bild .bu { font-size:0.7em; margin: 0px 0px 0px 4%	; line-height:normal;}
#Mitte .Kastenschmal ul { font-size:0.75em; margin: 0px 0px 10px 0px; padding: 0em 0px 0px 0px; list-style:none; line-height:1.5em;}
#Mitte .Kastenschmal ul li { margin:0px; display:inline;  padding:0px 0px 0px 10px;    line-height:1.5em; background-image:url(img/pfeil_re.gif); background-repeat:no-repeat; background-position:left 7px;color: #000000;      
			  letter-spacing: 0px;    
			  margin: 0px;             
			  display:block;
			     }




#Mitte100 .Kastenschmal.kastenklein p { line-height:120%; padding-top:3px; }
 


#services  { width:100%; background-color:#fff; margin:0px; padding:0px;
	background-image:url(img/ecke_unten.gif); background-repeat:no-repeat; background-position:right bottom;}
#services {
  color: #000000;              /* Textfarbe: schwarz */
  float: left;                /* Textumfluss: Container rechts ausrichten */
  margin: 0;                   /* Aussenabstand: keiner */
  margin-left:0px;
  padding:  0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
  width:32%;                  /* Breite: 24% */
}
html>body #services {  margin-left:0.6%; width:32.3%;
	 		}

input.suchbutton { font-size:0.8em; border:1px solid #003b60; color:#003b60;}
input.suchfeld { font-size:0.8em; border:1px solid #003b60; color:#003b60;}

#services {background-image:url(img/randrechts.gif); background-repeat:repeat-y; background-position:right bottom;}
#services  .ol,
#services  .or,
#services  .ul,
#services  .ur { margin:0px; padding:0px; background-repeat:no-repeat; width:6px; height:4px;  overflow:hidden; 				 }				 
#services  .ol {background-image:url(img/kasten_ol.gif);  float:left;  }
#services  .or {background-image:url(img/kasten_or.gif);  float:right; height:6px; }
#services  .ul {background-image:url(img/kasten_randunten.gif); width:80%; background-position:left 0px; height:6px;   float:left;  }
#services  .ur {background-image:url(img/kasten_randunten.gif); width:20%; background-position:right 0px; height:6px;   float:right; }

/*#services  .ur.blau {background-image:url(img/kasten_t_ur.gif); background-position:right 0px; background-color:#003b60; border:1px dotted #F00;   }
#services  .ul.blau {background-image:url(img/kasten_t_ul.gif); background-position:left 0px; background-color:#003b60;  }
#services  .ol.blau {background-image:url(img/kasten_t_ol.gif); background-position:left 0px; background-color:#003b60;   }
#services  .or.blau {background-image:url(img/kasten_t_or.gif); background-position:right 0px; background-color:#003b60;   }*/

#services  #museenMarginal { background-color:#003b60;}
#services  #museenMarginal .ur {background-image:url(img/kasten_t_ur.gif); background-position:right 0px; background-color:#003b60; border:1px dotted #F00;   }
#services  #museenMarginal .ul  {background-image:url(img/kasten_t_ul.gif); background-position:left 0px; background-color:#003b60;  }
#services  #museenMarginal .ol  {background-image:url(img/kasten_t_ol.gif); background-position:left 0px; background-color:#003b60;   }
#services  #museenMarginal .or  {background-image:url(img/kasten_t_or.gif); background-position:right 0px; background-color:#003b60;   }


#services ol { font-size:0.8em; list-style-type:none; list-style:none;   padding:0px; margin:0px; border:0px dotted #666;}
#services ol li { padding:0px 0px 0px 14px; display:block; padding:0px; margin: 0px 0px 5px 0px; line-height:normal;  }
#services ol li ol li { padding:0px 0px 0px 14px; display:block;  }
#services ol li ol li.buchstabe   { font-size:1.1em; border:1px solid #999; margin: 0px  4px  4px  0px ; padding:0px; float:left; text-align:center; width:1.2em; height:1.2em; line-height:1.2em;}
#services ol li ol li.buchstabe.aktiv   { color:#fff; background-color:#003b60;}
#services ol li ol li.buchstabe.aktiv a  { color:#fff; }
#services ol li ol li.buchstabe a { display:block;}

#services ol li ol li.buchstabe2   { font-size:1.1em; border:1px solid #999; margin: 0px  4px  4px  0px ; padding: 0px 2px 0px 2px; float:left; text-align:center; width:auto; height:1.2em; line-height:1.2em; white-space:nowrap;}
#services ol li ol li.buchstabe2.aktiv   { color:#fff; background-color:#003b60;}
#services ol li ol li.buchstabe2.aktiv a  { color:#fff; }
#services ol li ol li.buchstabe2 a { display:block;padding:0px; background-image:none;}

#services ol li ol li.bdwliste   { font-size:1.1em;  margin: 0px  4px  4px  11px ; padding:0px; float:left;  height:1.2em; line-height:1.2em;}
#services ol li ol li.bdwliste.aktiv   { color:#fff; background-color:#003b60;}
#services ol li ol li.bdwliste.aktiv a  { color:#fff; }
#services ol li ol li.bdwliste a { display:block; background-image:none; background-image:url(img/pfeil2.gif); background-position:left 2px; padding-left:10px;}
#services ol li ol li.bdwliste a:hover { color:#900;}

#services ol li ol li.bdwliste2   { font-size:1.1em;  margin: 0px  4px  4px  0px ; padding:0px 0px 0px 8px;    line-height:1.2em;}
#services ol li ol li.bdwliste2.aktiv   { color:#fff; background-color:#003b60;}
#services ol li ol li.bdwliste2.aktiv a  { color:#fff; }
#services ol li ol li.bdwliste2 a { display:block; background-image:none; background-image:url(img/pfeil2.gif); background-position:left 2px; padding-left:10px;}
#services ol li ol li.bdwliste2 a:hover { color:#900;}


#services ol#InstListe { }
#services ol#InstListe li { display:block; margin:0px; padding:0px; line-height:normal; margin-bottom:3px;}
#services ol#InstListe li a { display:block; }


/*dunkler kopfkasten marginal*/
#services .oeffneDunkel {margin:0px; padding:0px; background-repeat:no-repeat;  overflow:hidden;background-image:url(img/ol_tuerkis.gif); background-repeat:no-repeat; width:100%; height:8px;}
#services .oeffneDunkel div.re { float:right;background-image:url(img/or_tuerkis.gif); background-position:right 0px; background-repeat:no-repeat; width:10%; height:8px;}
#services .dunkelInnen {background-color:#003b60; margin:0px;color: #fff;}
#services .dunkelInnen .inhalt   { width:100%; }
#services .dunkelInnen .inhalt h4 { width:97%; color:#fff; }
#services .fussDunkel { margin:0px;background-image:url(img/zwischen_mi.gif); background-repeat:repeat-x; height:40px; background-color:#003b60;}
#services .fussDunkel .re {float:right; background-image:url(img/zwischen_re.gif); width:10px; height:40px; background-repeat:no-repeat;}
#services .fussDunkel .li {float:left; background-image:url(img/zwischen_li.gif);width:10px; height:40px; background-repeat:no-repeat;}
#services .dunkelInnen p { color:#FFF;}
#services .dunkelInnen p a { color:#FFF; background-image:url(img/pfeil_re_w.gif);}

#services  .inhalt  {margin: 0px 0% 20px 3%; padding: 0px 0px 0px 0px; width:94%;  }
#services  .inhalt.ohneAbstUnten  {margin: 0px 0% 0px 3%;   }
#services  .inhalt.ohneAbstUnten p {margin: 0px;   }
#services   h4 {	font-size:0.8em;  margin: 0px 0px 8px 0px; padding: 0px 0px 3px 3%; line-height:normal; width:96%;  color:#003b60; border-bottom:1px dotted #44728a;font-weight:normal; }
#services   h4.rot { color:#e1001e;}
#services  .inhalt h4 {	font-size:0.8em;  margin: 0px 0px 8px 0px; padding: 0px 0px 5px 3%; line-height:normal; width:97%;  color:#003b60; border-bottom:1px dotted #44728a; font-weight:normal; }
#services  .inhalt h5 {	font-size:0.8em;  margin: 0px 0px 2px 0px; padding: 1em 0px 0px 0px; line-height:1.2em; width:96%;  color:#000;   }
#services  .inhalt p  { font-size:0.75em; line-height:normal;  margin: 5px 1% 7px 1%; padding:0px 0px 0px 0px; line-height:1.3em;}
#services  .inhalt hr {height:1px; overflow:hidden; margin: 10px 0px 10px -3%; padding:0px;  width:106%; border:none; border-bottom:1px dotted #999; clear:both;  }
#services  img  {margin: 5px 0px 0px 15px; padding:0px; }
.abstand30 { height:30px; overflow:hidden;  }
.abstand10 { height:10px;overflow:hidden;}
.abstand5 { height:5px;overflow:hidden;}
.clear { clear:both;}
span.abstand10 { padding-right:10px;}

#services .instBild2   { min-width:115px; background-color:#FFF; background-image:url(img/logo4/hg.gif); background-position:bottom right; background-repeat:no-repeat; width:49%; float:left; height:35px; margin:0px 2px 2px 0px;  } /**/
#services .instBild2  img { padding:0px; background-image:none; border:none; margin:5px 0px 0px 3px ;} /**/
#services .instBild2  img.ohneabstand {margin:0px 0px 0px 3px ;} /**/
#services .instBild2  a { padding:0px; background-image:none;} /**/

#Mitte100 .instbanner { float:left; margin:0em 1% 0.5em 0em; height:59px; background-color:#FFF; overflow:hidden; background-image:url(img/banner_haeuser/hg.gif); background-position:right bottom; background-repeat:no-repeat; width: 32.6%;}
#Mitte100 .instbanner.re { margin-right:0px; }
#Mitte100 .instbanner img  { margin:0px; border:none; padding:0px; }
#Mitte100 .instbanner a  { margin:0px; border:none; padding:0px; background-image:none; }

#services .instBild img { margin:0px;  border:none; padding:0px; width:100%;  } /**/
#services .instBild    { margin:0px; padding:0px; background-image:none; width:100%; }    /**/
#services .instBdw { margin:0px;   height:5em; width:100%; border:none; background-image:none;float:left; }
#services .instBdwTxt { float:left; margin-left:-47%; width:40%;font-size:0.9em; }

#services a.HomepageLink { background-image:url(img/linkpfeil.gif); padding:0px 0px 0px 12px; display:block;}

#Mitte100 .instBild img { margin: 0px 1% 0.6em  0px; width:32.6%;  border:none; padding:0px; float:left;   } 
#Mitte100 .re img { margin-right: 0%; } 
#Mitte100 a.instBild   { background-image:none; padding:0px; margin:0px;} 

/**/
#servicesInnen  .instBild img { width:100%; float:left; margin: 0% 0% 0% 0%;}
#servicesInnen  .instBild     { width:47.7%; float:left; margin: 0% 1.5% 1.5% 0%; padding:0px;}
	html>body #servicesInnen  .instBild     { width:48.5%; float:left; margin: 0% 1.5% 1.5% 0%; padding:0px;}
	
#servicesInnen  .instBild  a   { padding:0px; background-image:none;}
#servicesInnen .re img { margin-right: 0%; } 

/* services-container */
/* Container rechts mit Services */

#servicesInnen ul#instListe {  font-size:0.8em; margin:0px; padding:0px;  }
#servicesInnen ul#instListe li { display:block; margin:0px; padding:0px; line-height:normal; margin-bottom:2px;}
#servicesInnen ul#instListe li a { display:block; }


#navigation {background-image:url(img/randrechts.gif); background-repeat:repeat-y; background-position:right bottom;}
#navigation  .ol,
#navigation  .or,
#navigation  .ul,
#navigation  .ur {		margin:0px; padding:0px; background-repeat:no-repeat; width:6px; height:4px;   overflow:hidden;  	}
#navigation  .ol {background-image:url(img/kasten_ol.gif);  float:left;  }
#navigation  .or {background-image:url(img/kasten_or.gif);  float:right; }
#navigation  .ul {background-image:url(img/kasten_randunten.gif); background-position:left bottom; width:80%;  float:left; height:6px;  }
#navigation  .ur {background-image:url(img/kasten_randunten.gif); width:20%; background-position:right bottom; height:6px;   float:right; }










label span { padding-right:10px; color:003b60; }
label input { margin-right:5px; border:none;}
 

a.tuerkis { color:#003b60; font-weight:bold; }
strong.tuerkis {color:#003b60; background-color:#FFF;}
a.tuerkis:active,  a.tuerkis:focus { color:#8c0000; font-weight:bold}

p.Uhrzeit { padding-bottom:0px; margin-bottom:0px; line-height:normal;}
.eingerueckt { padding-left:15px; margin-top:0px;}
.abstandLi5 { padding-left:5px;}

.texttrenner {padding-left:7px; padding-right:7px; color:#003b60; font-weight:bold; }
#Fuss {color:#666;margin:0px 0px 50px 5px}


#Druckinfo { display:none;}

div.linie  { height:1px; overflow:hidden; margin: 0px 0px 0px 0px; border-bottom:1px  dotted  #666;}
.stern { vertical-align:top; font-size:1.5em; color:#000;}

/*Form*/

input, textarea, select { border:1px solid #999; margin-top:4px; font-family:Arial, Helvetica, sans-serif;}

input, textarea, select { 
background: #fff; 
}

input:focus, textarea:focus,select:focus, textarea:active, input:active, select:active { 
color: #000; 
background:#FF9; 
background-color:#FF9;

}

.roterrand { border:2px solid #e1001e; padding:3px;}


.hinweis { font-size:0.9em; color:#666; font-style:italic;}
a.linkrot { color:#940303;  text-decoration: none; background-image:url(img/pfeil_link_rot.gif); background-repeat:no-repeat; background-position:left 5px;  padding-left:12px;    }
#content a.linkweiss { color:#fff;  background-image:url(img/pfeil_link_weiss.gif); background-repeat:no-repeat; background-position:left 6px;  padding-left:12px;    }
a.linkweiss:hover { color:#9CF; text-decoration:none;  }

/*----*/

#content #Mitte {width:73%; border:0px solid #F6C; float:left; margin-right:4px;}
	html>body #content #Mitte {width:73%; border:0px solid #F6C; float:left; margin-right:0px;}


#content #Mitte100 {width:100%; border:0px solid #F6C; float:left;}
#content #Mitte100 .Kastenschmal {width:99.8%; }
#content #Mitte100 .Kastenschmal img { }
#content #Mitte100 .Kastenschmal div.mus  { clear:both; margin:2% 1% 0px 2%; height:8em;}

#content #Mitte100 .Kastenschmal div.mus h2 {   font-weight:bold;  font-size:0.75em; color:#003b60; line-height:1.2em; margin:0px 0.5em 1.2px 0px; padding:0px;	}


#content #Mitte100 .Kastenschmal div.mus h3 { display:inline; font-weight:normal; color:#000; border:none;  margin:0px 0px 0px 0px ; padding:0px; font-size:0.8em; line-height:1.2em; 	}
#content #Mitte100 .Kastenschmal div.mus p { padding: 3px 0px 0px 0px; margin:0px;}

#content #Mitte100 .Kastenschmal .aussttitel  { float:left; width:55%;}
#content #Mitte100 .Kastenschmal .aussttitel h2 {   font-size:0.8em; font-weight:bold; line-height:1.2em;}
#content #Mitte100 .Kastenschmal  div.bildLiO { float:left; margin-right:10px; max-width:160px; max-height:120px; width:160px; height:120px; overflow:hidden; background-color:#CCC;}


#content #Mitte100 #institute img { border:none; width:32%; margin-right:1%; }
#content #Mitte100 #institute a { padding:0px; background-image:none;  }

/*-------------------------------------*/
#Mitte100 ul.weitereInstitute { list-style:none; background-image:none; margin:0px; padding:0px; }
#Mitte100 ul.weitereInstitute li { display:block; float:left; background-image:none; margin: 0px; padding: 0% 1% 0% 0%; background-image:url(img/hochstrich.gif); background-repeat:no-repeat; background-position:right 3px; white-space:nowrap;    }
#Mitte100 ul.weitereInstitute li a  { background-image:none; margin:0px; padding:0px; background-image:url(img/linkextern.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:15px; }
#Mitte100 ul.weitereInstitute li.inst {  margin:0px 5px 0px 0px ; padding: 0px 7px 0px 0px;}


/*-------------------------------------*/
h3.TitelAusst { margin:0px 0px 0px 2% ; padding:0px;  font-weight:bold; font-size:1.0em; line-height:1em;  color:#dff3ff;}
h4.UTitelAusst { margin:0px 0px 1% 2% ; padding:0px;  font-weight:normal; font-size:0.8em; letter-spacing:1px; color:#dff3ff;}


.visible {}
.hidden { display:none;}





/*
.Kalender {width:98%; margin-right:1%;   border:1px solid #003b60; font-size:0.75em; line-height:normal; margin-bottom:20px;}
.Kalender .Wochentage { color:#333; width:100%; background-color:#003b60; text-align:center; color:#FFF;}

 .monat {   font-weight:bold; color:#666; font-size:0.75em; margin-top:10px;}
.Kalender .tag {float:left; width:13%; margin-right:1px;  text-align:center; padding:1px 0px 1px 0px;  border-top:1px solid #FFF;border-bottom:1px solid #FFF;    }
.Kalender .tag a { padding:0px; display:block; background-image:none; text-decoration:none;}

.Kalender .Wochentage .tag { border:none; margin:3px 1px 3px 0px; padding:0px;  }

.Kalender .tag.nm a { color:#999;}
.Kalender .tag.schwarz { background-color:#bbe0e8; color: #000;border-top:1px solid #bbe0e8;border-bottom:1px solid #bbe0e8; }
.Kalender .Woche {border-top:1px solid #fff; border-bottom:1px solid #fff; cursor:pointer;}
.Kalender .Woche:hover { border-top:1px solid #8c0000; border-bottom:1px solid #8c0000;}

.Kalender .Woche.aktuelleWo {  }
.Kalender .Woche.aktuelleWo .tag { background-color:#8c0000; color:#FFF; border-top:1px solid #8c0000; border-bottom:1px solid #8c0000;}
.Kalender .Woche.aktuelleWo .tag.nm { background-color:#fff; color:#999; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.Kalender .Woche.aktuelleWo .tag a {  color:#FFF; }
.Kalender .Woche.aktuelleWo .tag.nm a {color:#999; }

.Kalender .tag.aktuell { background-color:#fff; color:#000; text-align:center; border-top:1px solid #003b60; border-bottom:1px solid #003b60; }
.Kalender .Woche.aktuelleWo .tag.aktuell { background-color:#003b60; color: #FFF; text-align:center;border-top:1px solid #003b60;border-bottom:1px solid #003b60; }
*/

p.instListe {}
#Kopf p.instListe a { padding:0px; margin:0px; margin-right:10px; padding: 0px 3px 0px 3px; background-image:none;  }

 
p span.kalendericon  { padding-left:15px; background-image:url(img/icon_kalender.gif); background-repeat:no-repeat; background-position:left 2px; }

#Mitte p.bu  { font-size:0.7em; line-height:1.2em; width:90%; }

p.bu2 { font-size:0.7em; color:#666; font-style:italic;}


	#Kopf .visible { display:inherit;}
	#Kopf .hidden { display:none;}
	
#panoramen { height:15.6em;  overflow:hidden; z-index:1;   position:relative; top:-15.8em; left:-0px; z-index:1; }
html>body #panoramen {top:-15.6em;}

#PanoramaRechts #LogoKopf {float:right; text-align:right; height:3em; overflow:hidden; margin-top:2px; margin-right:0px;}
	html>body  #LogoKopf {   }

#PanoramaRechts #LogoKopf img {margin-right:5px;}

#PanoramaRechts {  width:32%; margin-left:1%; height:15.0em;  vertical-align:bottom; z-index:100; }
	html>body #PanoramaRechts { position:relative;float:left; }
	
#PanoramaRechts .Ktable { height:14.9em; margin:2px 0px 0px 4px ; width:100%;    clear:both; }
	html>body #PanoramaRechts .Ktable {  width:98%; display:table; margin:0px; }
	
#PanoramaRechts .Krow {display:table-row;}
#PanoramaRechts .Kcell {display:table-cell; font-size:1.1em;vertical-align:bottom; }/**/
#PanoramaRechts .Kcell p {  padding: 5px 0px 0px 0px; margin:0px; }/**/
#Kopf #PanoramaRechts .Kcell h2 { font-size:0.95em; border-bottom:none; margin: 0px; letter-spacing:1px; font-weight:normal;}
#PanoramaRechts .Kcelltop {display:table-cell; vertical-align:top;}/**/
#PanoramaRechts .Kcelltop img {float:right; margin-right:0px; margin-top:2px;}/**/



#panoramen img { position:relative; z-index:1;height:15.6em; }
#PanoramaLinks { position:relative; z-index:1; width:67%; float:left; overflow:hidden;}
#panoramaHg { height:15.6em;   width:100%; z-index:2;    }
	html>body #panoramaHg { height:15.6em;   width:100%; z-index:2; }

#panoramaHg img { height:15.6em;}
 
#content #Atext p { font-size:0.7em; line-height:normal;}
#content #Atext h2 {  font-size:1em; letter-spacing:1px; font-weight:normal; line-height:1em; margin-bottom:0.5em; border:none;   text-decoration:none; padding:0px;}


#ZwischenWeiss {background-image:url(img/zwischen_weiss.gif);   height:19px;}
#ZwischenWeiss div {float:right; width:20px; background-image:url(img/zwischen_weiss.gif); background-position:right 0px; height:19px;}

#fussleiste {  width:95.5%; margin: 1% 0px 20px 5px; font-size:0.8em; color:#666; background-color:#fff;}
	html>body #fussleiste {width:97%;  margin: 1% 0px 20px 1%; }
#fussleiste a { background-color:#fff;}






/*---------------*/
#services .Kastenschmal { background-image:none; margin:0px; padding:0px;}
#services .Kastenschmal .ur { background-image:none;margin:0px; padding:0px;}
#services .Kastenschmal .ul { background-image:none;margin:0px; padding:0px;}
#services .Kastenschmal .or { background-image:none;margin:0px; padding:0px;}


 #servicesInnen #Bildkasten  img { padding:0px; margin: 0px 0px 0px 8px; border:3px dotted #0C3;}
#servicesInnen #Bildkasten a    { background-image:none; padding:0px; margin:0px; }
#servicesInnen #Bildkasten a  img  { background-image:none; }
#servicesInnen #Bildkasten    { padding:0px;margin: 0px 0px 0px 8px; }

.Kastenschmal .ol2 {background-image:url(img/kasten_ol__hoch.gif);  float:left; height:9px; width:12px; display:inherit;   }
.Kastenschmal .ul2 {background-image:url(img/kasten_ul__runter.gif);  float:left; height:9px; width:12px; display:inherit; }
.Kastenschmal .ur2 {background-image:url(img/kasten_ur__plus.gif);  float:right;height:9px; width:12px; display:inherit;}
.Kastenschmal .or2 {background-image:url(img/kasten_or__minus.gif);  float:right;height:9px; width:12px; display:inherit;}

#servicesInnen   .ol2 {background-image:url(img/kasten_ol__hoch.gif);  float:left; height:9px; width:12px; display:inherit;   }
#servicesInnen   .ul2 {background-image:url(img/kasten_ul__runter.gif);  float:left; height:9px; width:12px; display:inherit; }
#servicesInnen  .ur2 {background-image:url(img/kasten_ur__plus.gif);  float:right;height:9px; width:12px; display:inherit;}
#servicesInnen .or2 {background-image:url(img/kasten_or__minus.gif);  float:right;height:9px; width:12px; display:inherit;}

#content  #Bildkasten  a img { background-image:none; padding-left:0px;}



p.rot { color:#e1001e;}
p.grau { color:#666;}
p.grau a { color:#333; }



/*##########################################################################*/

#content #Mitte.bdw {width:100%; margin-right:0;}
	html>body #content #Mitte.bdw {width:100%; margin-right:0;}
#services { display:none;}
#navigation { display:none;}
#main { width:100%;}
#content { width:100%;}
#plogo { display:none;}
#pfad { display:none;}
#pfuss { display:none;}
h3.bdwkopf { font-size:22px; margin: 0px 0px 10px 0px; padding:0px;}
#top { width:100%;max-width: 100%; }
#logo { display:none;}
#schriftgr { display:none;}
