/* ---------------------------------------------------------- */
/* ------------------------ Dateiname ----------------------- */

/* ----------------------  qhcindex.css  -------------------- */
/* ---------------------------------------------------------- */





/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  body   :::::::::::::::::::::::: */

  body {
    color: black; background-color: lavender; 
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0 0;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  header   :::::::::::::::::::::: */


  h1 {
	font-size: 1.3em;
	margin: 0em 0 0.5em 0px;
	padding: 0.1em 0.3em;
	color: white;
	background-color: indigo; /*purple;*/
	/*border: 1px solid black;*/
	}


  h2 {
	font-size: 1.1em;
	margin: 0em 0 0.3em 0px;
	padding: 0.3em;
	color: white;
	background-color: indigo;
	/*border: 1px solid black;*/
	}

  h3 {
	font-size: 1em;
	margin: 0em 0 0.5em 0px;
	padding: 0.3em;
	color: indigo; /*brown;*/
	/*border: 1px solid black;*/
	}

  h2.heinsfuenf {font-size: 1.3em; border-bottom:0.2em solid #336666;}

  h3.heinssechs	{font-size: 1.5em;}

  h4 {font-size: 0.95em; margin: 0.5em; padding: 0.3em; line-height: 1.5em;
		color: darkslategrey; background-color: khaki; font-weight: normal;}

  h5 {font-size: 1.1em; margin: 0; padding: 0.3em; color: white; background-color: #4B0082;
                    					text-align: center;}

  h6 {font-size: 1.1em; margin: 0; padding: 0em 0.4em; color:#4B0082;}

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  Listen  :::::::::::::::::::::::: */


  ul {
	font-size: 1em;
	list-style-type: disc;
  }

  li {
	font-size: 1em;
  }


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  links  :::::::::::::::::::::::: */

  a, a:link, visited {color:#4B0082; /*font-weight: bold;*/ }

  a:hover, a:focus, a:active {color:white; background-color:#4B0082; /*font-weight: bold;*/ }


/* =============================================== */

/*
  a.dot, a.dot:link, a.dot:visited {
	border: 1px dotted whitesmoke; font-weight: normal;
  }

  a.dot:hover, a.dot:focus, a.dot:active {
	border: 1px dotted black; font-weight: normal;
  }
*/


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  diverse   ::::::::::::::::::::: */

  .unsichtbar {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
	}

   .schalter2 {
	/*line-height: 0.9em;*/
	clear: both;
	margin: 2em 0 1em 0;
	padding: 2em 0 0 0;
	border-top: 1px solid thistle; 
	border-left: 0.7em solid thistle; 
	}

  .neu {
    font-style: italic;
    /*font-weight: bold;*/
    color: black;
    background-color: yellow;
    border: ridge black 1px;
    padding: 1px 3px;
    margin: 1px;
  }

  acronym {
	cursor: help;
  }

  #uarr {
	font-size:2em;
	weight:bold;
	text-decoration: none;
  } 

  #spanklein {
	font-size:0.83em;
  }

  p #seitenanfang {
    	margin: 0em 0 0em 1em;
  } 

  .ohneleer {
	margin: 0em 0 0 2em;
  }


/* =============================================== */

	.kontakttx {
		list-style: none;
		margin: 0em 0 0.5em 0; padding: 0 1.5em 0.1em;
		background: ghostwhite url(../icons/kontaktinvert.gif) no-repeat 1% 50%;	
	}

	.exlink {
		list-style: none;
		margin: 0em 0 0.5em 0; padding: 0 1.5em 0.1em;
		background: url(../icons/linkout.gif) no-repeat 1% 50%;	
	}


  	.exlinkred {
		list-style: none;
		margin: 0em 0 0.5em 0; padding: 0 1.5em 0.1em;
		background: ghostwhite url(../icons/linkout_red.gif) no-repeat 1% 50%;
	}


  	.inlink {
		list-style: none;
		margin: 0em 0 0.5em 0; padding: 0 0 0 1em;
		background: url(../icons/inlinktx.jpg) no-repeat 0% 50%;
	}

 	.absli {
		margin-left: 40px;
	}
	
 	.absligross {
		margin-left: 10px;
		font-size: 1.2em;
	}	
	
 	.abslitxt {
		margin-left: 105px;
		font-size: 1.08em;
	}		

	.ullinks {
		margin-left: 0px;
	}


	#ullinksinhalt180rechts li {
		font-size: 0.8em;
		margin: 0em 0 0.3em 0em;
		padding: 0em 1em 0.3em 2em;
		list-style: none;
	}

	#inhalt180rechts li {
		font-size: 0.8em;
		margin: 0em 0 0.3em -60px;
		padding: 0em 1em 0.3em 2em;
		list-style: none;			
	}

	#inhalt180rechts li {
		font-size: 0.8em;
		margin: 0em 0 0.3em -60px;
		padding: 0em 1em 0.3em 1em;
		list-style: none;			
	}

	.ohneliststyle {
		font-size: 0.8em;
		margin: 0em 0 0.3em -60px;
		padding: 0em 1em 0.3em 2em;
		list-style: none;
			
	}

/* =============================================== */

	#rotpunktli li {
		margin: 0 0 0 -37px;
		padding: 0 0 0.7em 0;
		/*font-size: 0.87em;*/
		list-style: none url(../icons/punktrot.gif) inside;
	}

/* =============================================== */

	.inlinkli {
		list-style: none;
		font-size: 0.73em;
		margin: 0em 0 0.3em -3.1em; padding: 0 1em 0.3em 2em;
		border-bottom: 1px solid #E9E9CD;
		/*list-style-image:url(../icons/ilink.gif);*/
		background: white url(../icons/ilink.gif) no-repeat 5% 40%;
	}

	.inlinktxli {
		list-style: none;
		margin: 0em 0 0.3em -2.5em; padding: 0 0.4em 0 1em;
		background: white url(../icons/ilinktx.gif) no-repeat 0% 50%;
	}

	#inlinktxli li {
		margin: 0 0 0 -30px;
		padding: 0 0 0.7em 0;
		/*font-size: 0.87em;*/
		list-style: none url(../icons/ilinktx.gif) inside;
	}


	#ablinktxli li {
		margin: 0 0 0 -30px;
		padding: 0 0 0.7em 0;
		/*font-size: 0.87em;*/
		list-style: none url(../icons/ablinktx.gif) inside;
	}

<!--
  ul {
	font-size: 1em;
  }

  li {
	font-size: 1em;
	list-style: disc;
  }
-->



	#normalli li {
		margin: 0 0 0 -30px;
		padding: 0 0 0.7em 0;
		/*font-size: 0.87em;*/
		list-style: disc;
	}

	#pli li {
		margin: 0;
		padding: 0;
		line-height: 1.5em;
		font-size: 0.95em;
		list-style: square outside;
	}

/* ------------------- linkliste-style --------------------- */

	#linkliste li {
  		margin: 0.3em 0.3em 0em;
		padding-bottom: 1em;
		font-size: 0.95em;
	}

	#linkliste h3 {
		font-size: 1.05em;
		color: cadetblue; /*darkslategrey;*/
		margin: 0 0 0em 0px;
	}

  h4 {font-size: 0.95em; margin: 0.5em; padding: 0.3em; line-height: 1.5em;
		color: darkslategrey; background-color: khaki; font-weight: normal;}

	#linkliste h4 {
		font-size: 1.05em;
		color: cadetblue;
		background-color: ghostwhite;
		font-weight:bold;
		margin: 0 0 0em 0px;
	}
	
	#linkliste p {
  		margin: 0 0 0 20px;
	}



	#linkliste a {
		list-style: none;
		margin: 0em 0 0.5em 0; padding: 0 0 0 1em;
		background: ghostwhite url(../icons/linkout.gif) no-repeat 0% 50%;
	}

	#linkliste a:hover {
		color:white;
		background-color:#4B0082;
	}

/* =============================================== */

  span#nodecornullneun {
	text-decoration: none;
	font-size:0.9em;
  } 

  span#nodecornullneun img {
	width: 1em;
  }

  span#nodecornullneunawhite {
	text-decoration: none;
	font-size:0.9em;
	color: white;
  } 


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  Sprunglinks   ::::::::::::::::: */

  div#sprunglinks{
    float: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    font-size: 0.73em;
    padding: 1px 0 0em 0.2em;
	cursor:default;
  }

/* =============================================== */

/*Sprunglink1 */


a.sprung1:link, a.sprung1:hover, a.sprung1:visited {
    padding: 0px 0.2em 0.1em 0.2em;
   	color: #ECFF66;
   	background: #ECFF66;
}

a.sprung1, a.sprung1:focus, a.sprung1:active {
	padding: 0px 0.2em 0.1em 0.2em;
	color: black;
	background: white;
}


/*Sprungziel1*/

.sprung1 {
        width: 0;
	margin: 1px 0 0 0.2em;
	padding: 0px;
        height: .1px;
        line-height: 0;
        overflow: hidden;
	cursor:default;
}

/* =============================================== */

/*Sprunglink2 */


a.sprung2:link, a.sprung2:hover, a.sprung2:visited {
    padding: 0px 0.2em 0.1em 0.2em;
   	color: #ECFF66; /*#F3FFCF;*/
   	background: #ECFF66; /*#F3FFCF;*/
}

a.sprung2, a.sprung2:focus, a.sprung2:active {
	padding: 0px 0.2em 0.1em 0.2em;
	color: black;
	background: white;
}


/*Sprungziel2*/

.sprung2 {
        width: 0;
	margin: 0px 0 0 0.2em;
	padding: 0px;
        height: .1px;
        line-height: 0;
        overflow: hidden;
	cursor:default;
}

/* =============================================== */

/*Sprunglink3 */


a.sprung3:link, a.sprung3:hover, a.sprung3:visited {
    padding: 0px 0.2em 0.1em 0.2em;
   	color: lavender; /*#F3FFCF;*/
   	background: lavender; /*#F3FFCF;*/
}

a.sprung3, a.sprung3:focus, a.sprung3:active {
	padding: 0px 0.2em 0.1em 0.2em;
	color: black;
	background: white;
}


/*Sprungziel3*/

.sprung3 {
        width: 0;
	margin: 0px 0 0 0.2em;
	padding: 0px;
        height: .1px;
        line-height: 0;
        overflow: hidden;
	cursor:default;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  Service:::::::::::::::::::::::: */

/*
  div#Kopfrechts {
    list-style-type:none;
	float: right;
    margin: 1px 0.5em 0em 0px;
    padding: 0em 0 0em 0px;
  }
*/

/* =============================================== */

  ul#Sprachwahl {
	float: right;
    /*list-style: none;*/
    font-size: 0.85em;
	text-align: right;
    margin: 1px 0px 0em 0em;
    padding: 0px 5px 0em 0.4em;
	/*border: 1px solid blue;*/
	color: darkslategrey; /*#ECFF66;*/ /*plum*/
	background-color: #DBEE33; /*#ECFF66;*/
  }
  ul#Sprachwahl li {
    /*list-style: none;*/
	display: inline;
    margin: 0.3em;
    padding: 0px 0px 0.2em 0;
	/*border: 0;*/
    color: #ECFF66; /*plum; #2F4F4F;*/
	/*border: 1px solid indigo;*/
  }

  ul#Sprachwahl a {
    margin: 0 0 0em 0;
    padding: 0.2em;
    font-weight: normal;
    color: darkslategrey; /*darkslategrey;*/ /*white; #2F4F4F;*/
    /*background-color: mediumorchid;*/
	border: 1px dotted #ECFF66;
  }

  ul#Sprachwahl a:hover, a:focus {
    text-decoration: none;
    font-weight: normal;
    padding: 0.2em;
    color: indigo;
	background-color: ghostwhite;
	border: 1px dotted indigo;
  }

  ul#Sprachwahl span {
    
    padding: 0px 0.3em 0.2em 0.2em;
    font-weight: bold;
  color: ghostwhite; background-color: indigo; /*#336666;*/
  
    /*border-bottom: 0.5px solid #FF66FF;*/
	
	
  } 

/* =============================================== */

  ul#Hilfe {
    /*list-style: none;*/
    font-size: 0.85em;
	text-align: right;
    margin: 1px 0px 0em 0em;
    padding: 0px 5px 0em 0em;
	border: 1px solid #ECFF66;
	color: #ECFF66; /*plum*/
	background-color: #ECFF66;
  }
  ul#Hilfe li {
    /*list-style: none;*/
	display: inline;
    margin: 0.3em;
    padding: 0px 0px 0em 0;
	/*border: 0;*/
    color: #ECFF66; /*plum; #2F4F4F;*/
	/*border: 1px solid indigo;*/
  }

  ul#Hilfe a {
    margin: 0 0 0em 0;
    padding: 0.2em;
    font-weight: normal;
    color: darkslategrey; /*darkslategrey;*/ /*white; #2F4F4F;*/
    /*background-color: mediumorchid;*/
	border: 1px dotted #ECFF66;
  }

  ul#Hilfe a:hover, a:focus {
    text-decoration: none;
    font-weight: normal;
    padding: 0.2em;
    color: indigo;
	background-color: ghostwhite;
	border: 1px dotted indigo;
  }

  ul#Hilfe span {
    
    padding: 0px 0.3em 0.2em 0.2em;
    font-weight: bold;
  color: ghostwhite; background-color: indigo; /*#336666;*/
  
    border-bottom: 0.5px solid #FF66FF;
	
	
  } 


/* ============================================== */

	a.hhilfe {
		list-style: none;
		margin: 0em 0 0em 0; padding: 0 0.4em 0em;
		background: #E5E5CC url(../icons/frage.gif) no-repeat 9% 50%;
   }

	a.hsitemap {
		list-style: none;
		margin: 0em 0 0em 0; padding: 0 0.4em 0em;
		background: #E5E5CC url(../icons/sitemap.gif) no-repeat 9% 50%;
   }

	a.hkontakt {
		list-style: none;
		margin: 0em 0 0em 0; padding: 0 0.4em 0em;
		background: #E5E5CC url(../icons/kontakt.gif) no-repeat 9% 50%;
   }


	a.hletter {
		list-style: none;
		margin: 0em 0 0em 0; padding: 0 0.4em 0em;
		background: #E5E5CC url(../icons/letter.gif) no-repeat 9% 50%;
   }

	a.hforum {
		list-style: none;
		margin: 0em 0 0em 0; padding: 0 0.4em 0em;
		background: #E5E5CC url(../icons/forum.gif) no-repeat 9% 50%;
   }

	a.halbum {
		list-style: none;
		margin: 0em 0 0em 0; padding: 0 0.4em 0em;
		background: #E5E5CC url(../icons/album.gif) no-repeat 9% 50%;
   }


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  Kopf   :::::::::::::::::::::::: */


  div#Kopf {
	clear: both;
    /*font-size: 0.95em;*/
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    /*width: 740px;*/
    /*height: 5em;*/
    padding: 0 /*0.3em*/ 0 0.2em 0;
    background-color: #ECFF66; /*red;*/
    /*border-top: 2px solid #CDFF0A;*/ /*#CDFF0A;*/
    /*border-top: 2px dotted azure;*/ /*#CDFF0A;*/
    border-bottom: 1px solid white; /*#CDFF0A;*/

  }


  div#Kopf h1 {
    font-size: 1.03em;
    /*font-weight: bold;*/
    margin: 0em 0 0em 0; padding: 18px 10px 11px 265px;
    /*text-align: center;*/
    color: indigo;
    background: #ECFF66 url(../bilder/logo/logo_qhc_080503olivdarkmagenta_x36.bmp) no-repeat 4% 75%;
  }




/* ============================================== */

  div#Name {
    margin: 0;
    padding:1px 0 0;
    /*font-weight: bold;*/
    /*margin-right: 8em;*/
    margin-left: 188px; 
  }
  div#Name span {
    font-size: 1.3em;
  }
/* ============================================== */




/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::::  Expresslinks  ::::::::::::::: */

  div#expresslinks {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 0 0.7em; /* auto;*/ /* standardkonforme horizontale Zentrierung */
    padding: 0em 0em 0em 0em;
	background-color: ghostwhite;
	/*border: 1px solid black;*/
  }


/* --------- color         : #336666; #99CCCC; ---- */ 

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

   a.otipp, a.otipp:link, a.otipp:visited {
	font-size: 1.2em;
	font-style: italic;
	padding: 0.4em 0.4em 0.4em 0.7em;
	color: orangered; /*#FF8000;*/
	/*background-color: azure;*/
	font-weight: bold;
   }

   a.otipp:hover, a.otipp:focus, a.otipp:active {
	/*font-size: 0.9em;
	font-style: italic;
	padding: 0em 0.2em;*/
	color: white; /*white;*/
	background-color: orangered; /*#FF8000; orangered;*/
	font-weight: normal;
   }


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

   a.ltipp, a.ltipp:link, a.ltipp:visited {
	font-size: 1.2em;
	font-style: italic;
	padding: 0.4em 0.4em 0.4em 0.7em;
	color: limegreen; /*#FF8000;*/
	/*background-color: azure;*/
	font-weight: bold;
   }

   a.ltipp:hover, a.ltipp:focus, a.ltipp:active {
	/*font-size: 0.9em;
	font-style: italic;
	padding: 0em 0.2em;*/
	color: white; /*white;*/
	background-color: limegreen; /*#FF8000; orangered;*/
	font-weight: normal;
   }


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::::: Navigation ::::::::::::::::::: */


  div#Navirahmen {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    float: left;
    margin: 0; /*2px 0 10px 0;      /* standardkonforme horizontale Zentrierung */
    width: 185px;
    w\idth: 164px;
    padding: 0em;
    background-color: #ECFF66;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
  }

/* =============================================== */

  ul.Navigation {

    margin: 1.2em 0 1em 0;
    padding: 0em 0px 0em;
    font-size: 0.93em;
    /*border: 2px solid navy;*/
  }

  * html ul.Navigation {  /* Korrekturen fuer IE 5.x */
    width: 7em;
    w\idth: 8.5em;
    padding-left: 0;
    padd\ing-left: 0em;
  }

/* =============================================== */
/* ------------------- navigation-li-style --------------------- */

  ul.Navigation li {
    list-style: none;
    margin: 0 0.5em 0em 0.5em;
    padding: 0em 0em 1px 0em;
  }

/* =============================================== */
/* ------------------- Navigation-a-style ----------------------------- */

  ul.Navigation a {
    display:block;
    padding: 0.4em 0.8em;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 0.5px solid violet; /*indigo;*/ /*#ECFF66;*/
    background-color: violet; /*orchid; #FF66FF;*/
  }
  * html ul.Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 7em;
  }

  ul.Navigation a:link {
    color: indigo; background-color: violet; /*orchid; #CC66FF; #99CCCC;*/ /* #669999;*/
    /*border-bottom: 1px solid indigo;*/ /*#ECFF66;*/
  }
  ul.Navigation a:visited {
    color: indigo; background-color: violet; /*orchid; #CC66FF;*/
    /*border-bottom: 1px solid indigo;*/ /*#ECFF66;*/
  }
  ul.Navigation a:hover {
    color: white; background-color: darkmagenta; /*#336666*/ /* #336666; */
    /*border-bottom: 1px solid indigo;*/ /*#ECFF66;*/
  }
/*
  ul#Navigation a:active {
    color: #4B0082; background-color: darkmagenta;
    border-bottom: 1px solid indigo; /*#ECFF66;*/
  }
*/

/* ---------------------- Navigation a.tipp --- START ------------ */
  ul.Navigation a#toptipp {
    display:block;
    padding: 0.4em 0.8em;
    text-decoration: none;
    font-weight: bold;
  }
  * html ul.Navigation a#toptipp {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 7em;
  }

  ul.Navigation a#toptipp:link {
    color: indigo; background-color: cyan; /*powderblue;*/ /*#E8CFE8;*/  /*peachpuff;*/ /*#FBF9AC;*/ /*#FBDE88;*/ /*#FFA58A;*/ /*orchid; #CC66FF; #99CCCC;*/ /* #669999;*/
    /*border-bottom: 1px solid indigo;*/ /*#ECFF66;*/
  }
  ul.Navigation a#toptipp:visited {
    color: indigo; background-color: cyan; /*powderblue;*/ /*#E8CFE8;*/  /*peachpuff;*/ /*#FBF9AC;*/ /*#FBDE88;*/ /*#FEF9AC;*/ /*#FFA58A;*/ /*orchid; #CC66FF;*/
    /*border-bottom: 1px solid indigo;*/ /*#ECFF66;*/
  }
  ul.Navigation a#toptipp:hover {
    color: white; background-color: /*plum;*/ mediumturquoise; /*gold;*/ /*salmon;*/ /*#336666*/ /* #336666; */
    /*border-bottom: 1px solid indigo;*/ /*#ECFF66;*/
  }

/* ---------------------- Navigation a.tipp --- ENDE ------------ */  

/* --------- color         : #336666; #99CCCC ---- */ 
/* --------- color wir     : #B22222; #FF0000; ---- */
/* --------- color treff   : #CD853F; #FF9900; ---- */
/* --------- color erlebtes: #808000; #FFFF00; ---- */
/* --------- color aktuell : #008000; #00FF00; ---- */
/* --------- color termine : #339999; #00FFFF; ---- */
/* --------- color szene   : #4B0082; #3399FF; ---- */
/* --------- color netz : #800080; #CC66FF; ---- */
/* --------- color links   : #CC00CC; #FF66FF; ---- */

/* ---------------------- Navigation span.rubrik-style --------------- */

    ul.Navigation span.rubrik {
    display: block;
    margin: 0 0em 2px 0em;
    padding: 0.4em 0.8em;
    font-size: 1.05em;
    font-weight: bold;
    text-align: right;
    color: indigo; background-color: lightpink; /*#ECFF66;*/ /*#4B0082; #336666;*/
    border-top: 2px solid orchid;
    border-right: 2px solid khaki;
    border-bottom: 2px solid khaki;
    border-left: 2px solid orchid;
  } 
  * html span.rubrik {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 7em;
  }



/* ---------------------- Navigation span.aktu-style --------------- */

    ul.Navigation a.aktu ,span.aktu {
    display: block;
    margin: 0 0em 0em 0em;
    padding: 0.4em 0.8em;
    font-weight: bold;
    color: white; background-color: indigo; /*#4B0082; #336666;*/
    /*border-bottom: 1px solid orchid;*/
  } 
  * html span.aktu {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 7em;
  }

/* =============================================== */

  div#Extranavi {
    font-size: 0.8em;
    margin: 0 1.5em 1em 0em;
    padding: 0.3em;
    text-align: center;
    color: midnightblue;
	/*background-color: thistle;*/ /*olivedrab;*/
  }
  div#Extranavi h1 {
    font-size: 1.5em;
    margin: 0 0 1em;
  }
  div#Extranavi h2 {
    font-size: 1.2em;
    margin: 0 0 1em;
  }
  div#Extranavi p {
    font-size:1em;
    margin: 0 0;
  }

  div#Extranavi a {
    font-weight: bold;
    color: midnightblue;
  }

  div#Extranavi a:hover {
    font-weight: bold;
    color:black;
    background-color:white;
  }




/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::  Inhalt-style   ::::::::::::::::::::::::::::::::::: */


  div#Inhalt {
    margin: 1.1em 1em 1em 11.5em;
    padding: 0;
	/*border: 2px solid red;*/
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

div#Inhalt
  a, a:link, visited {font-weight: bold; }

div#Inhalt
  a:hover, a:focus, a:active {font-weight: bold; }

div#Inhalt b	{color: #4B0082;}

  div#Inhalt p {
    font-size: 0.92em;
    padding: 0 0 0 0.5em;*/
    margin: 0 0.5em 0.7em 0em;
	/*border: 1px solid black;*/
  }

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::  Infoliste-style   ::::::::::::::::::::::::::::::::::: */

  div#Info {border:0.1em solid #4B0082;}
  ul#Infoliste li {color:#4B0082;}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* =============================================== */

  div.imglinks {
	font-size: 0.7em;
	padding: 0;
	margin: 0em 0.5em 0.5em 0.5em;
	float: left;
	/*border: 1px solid green;*/
  }

  div.imgrechts {
	font-size: 0.7em;
	padding: 0;
	margin: 0em 1.5em 0.5em 0.5em;
	float: right;
	/*border: 1px solid green;*/
  }

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::  brotkruemel-style  ::::::::::::::::::::::::: */

  div#brotkruemel {
    font-size: 0.83em;
    margin: 0em 0 0em 0;
    padding: 0.5em 0.2em;
  }

/* =============================================== */

  div#brotkruemel span {
    padding: 0.1em 0.2em;
    color: darkslategrey; 
  }

/* =============================================== */


  div#brotkruemel a {
    padding: 0.2em 0.2em;
	font-weight: normal;
	color: #2F4F4F;
  }

/* =============================================== */


  div#brotkruemel a:link {
    padding: 0.2em 0.2em;
	font-weight: normal;
	color: darkslategrey;
  }

  div#brotkruemel a:focus {
    padding: 0.2em 0.2em;
    color: black; background-color: white;
	font-weight: normal;
  }

  div#brotkruemel a:visited {
    padding: 0.2em 0.2em;
    color: #2F4F4F;
	font-weight: normal;
  }

  div#brotkruemel a:hover {
    padding: 0.2em 0.2em;
    color: black; background-color: white;
	font-weight: normal;
  }

/*
  div#brotkruemel a:active {
    color: black; background-color: white;
    padding: 0.2em 0.2em;
	font-weight: normal;
  }
*/

/* =============================================== */

  a.dot, a.dot:link, a.dot:visited {
	color: darkslategrey; /*#2F4F4F;*/
	background-color: lavender; /*#F3FFCF;*/
	border: 1px dotted lavender; /*#F3FFCF;*/
	font-weight: normal;
  }

  a.dot:hover, a.dot:focus, a.dot:active {
	color: black;
	background-color: white;
	border: 1px dotted black;
	font-weight: normal;
  }

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::  innen-style  ::::::::::: */


	div#innen {
		padding:0.5em 0.5em 0;
		margin: 0em 0 1em;
		background-color: ghostwhite; /*azure;*/ /*seashell;*/ /*#F3FFCF;*/
		border-top: 2px solid white;
		border-bottom: 2px solid white; /*gainsboro;*/
	}

	div#innen p {
		line-height: 1.35em;
	}



/* =============================================== */

	#info225rechts {
		width: 225px;
		float: right;
		padding: 0em 0 0 0.5em;
		margin: 0em 0 0;
		background-color: ghostwhite;
		/*border: 1px solid blue*/
	}

	div#info225rechts p {
		font-size: 0.85em;
		padding: 0em 0 0.5em;
		margin: 0 0 0.5em 0;
	}



	div#info225rechts h2 {
		font-size: 1.05em;
		margin: 1em 0 0.4em 0;
		padding: 0.05em 0.2em;
		color: white;
		background-color: indigo; /*#D9F0F0;*/
	}

	div#info225rechts h3 {
		font-size: 0.95em;
		margin: 1em 0 0.4em 0;
		padding: 0.05em 0.2em;
		color: #336666;
		background-color: #F0F0CA;		
	}

	div#info225rechts img {
		font-size: 1em;
		float: left;
		width: 5em;
		height: 5em;	
		margin: 0 0em 0 0;
		padding: 0;
		border:0;		
	}

	div#info225rechts li {
		list-style: none;
		margin: 0em 0 0.5em 0;
		padding: 0 1em 0em;
		background: beige url(../icons/ilinktx.gif) no-repeat 0% 50%;
		/*border-bottom: 2px ridge #CDFF0A;*/
	}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  menueRechts - menueLinks (Bereichsmenues)   ::::::::::::: */

	#menueRechts {
		width: 180px;
		float: right;
		padding: 0em 0 1em 0em;
		margin: 0em;
		/*background-color: white;*/
		/*border: 1px solid black;*/
	}

	#menueRechts img {
		margin: 0;
		padding: 0 0 0.3em;
		/*border: 1px solid black;*/
	}

	#menueRechts h2 {
		font-size: 0.95em;
		margin: 0;
		padding: 0.3em 0 0.3em 0.5em;
		color: darkslategrey;
		background-color: whitesmoke;	/*#F9DCFF; #AA9900; FFFF00*//*#F0F0CA;*/
		/*border: 1px solid #800080;*/		
	}

/* =============================================== */

	#menueLinks {
		width: 180px;
		float: left;
		padding: 0em 0.5em 0em 0em;
		margin: 0em 0 0em;
		/*border: 1px solid black;*/
	}

	#menueLinks.innenrechts {
		width: 185px;
		float: left;
		padding: 0em 0.5em 0em 0em;
		margin: 0em 0 0em;
		/*border: 1px solid black;*/
	}


	#menueLinks img {
		margin: 0;
		padding: 0;
		/*border: 1px solid black;*/
	}

	
	div#menueLinks h2 {
		font-size: 0.95em;
		margin: 0;
		padding: 0.3em 0 0.3em 0.5em;
		color: #2F4F4F;
		background-color: thistle; /*mistyrose; #F9DCFF; #AA9900; FFFF00 #F0F0CA;*/
		/*border: 1px solid #800080;*/		
	}

/* =============================================================================== */

/* =============== menue-ul-style (bereichsmenue) ================================ */

  ul#menue {

    margin: 0em 0 1em 0;
    padding: 0em 0em 0.5em;
    font-size: 0.73em;
  }

  * html ul#menue {  /* Korrekturen fuer IE 5.x */
    width: 8em;
    w\idth: 8.5em;
    padding-left: 0;
    padd\ing-left: 0em;
  }

/* ======================================================================== */
/* ------------------- menue-li-style --------------------- */


  ul#menue li {
    list-style: none;
    margin: 0  0em 0 0em;
    padding: 0em 0em 0.05em 0em;
	border-bottom: 1px solid lightgrey;
  }

/* ==================== menue-a-style =========================== */

  ul#menue a {
    display:block;
    padding: 0.2em 2.2em;
    font-weight: normal;
	background: #F0F0FF /*#F3FFCF*/ url(../icons/ilink.gif) no-repeat 5% 55%;
  }
  
  * html ul#menue a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 128px;
  }


/* ------------------- menue-a-aktuell-style --------------------------------------- */


    ul#menue a.aktu-b ,span.aktu-b {
    display: block;
    margin: 0 0em 0em 0em;
    padding: 0.2em 2.2em;
    font-weight: bold;
	text-decoration: none;
	color: #4B0082;
	background: ghostwhite url(../icons/ilinkindigo.gif) no-repeat 5% 55%;
  } 
  * html span.aktu-b {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 7em;
  }	

  ul#menue a.ma:link {
    	color: #2F4F4F; /*background-color: white;*/
  }
  ul#menue a.ma:visited {
    	color: #2F4F4F; /*background-color: white;*/
  }

  ul#menue a.ma:hover {
	color: #4B0082;
	background: ghostwhite url(../icons/ilinkakt.gif) no-repeat 5% 55%;
	text-decoration:underline;
	font-weight: normal;
  }

/*
  ul#menue a.ma:active {
	color: #336666;
    	background-color: aliceblue;
	text-decoration:underline;
	font-weight: normal;
  }
*/




/* ---------------------- span.maktu-style --------------- */

  span.maktu, a.maktu {
    display: block;
    margin: 0 0em 0em 0em;
    padding: 0.2em 2.2em;
    font-weight: bold;
	color: #4B0082;
	background: ghostwhite url(../icons/ilinkindigo.gif) no-repeat 5% 55%;
  } 
  * html span.maktu, a.maktu {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 128px;
  }

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  .inhalt   ::::::::::::::::::::::::::::::::::::::::::::::: */


/* =============================================== */

	.inhalt225links {
		padding: 0em 0.5em 0 0;
		margin: 0em 0 0 0;
		/*background-color: white;*/
		/*border: 1px solid black;*/
	}

/* =============================================== */



	#inhalt180links {
		padding: 0em 0em;
		margin: 0em 187px 0 0px;
		/*background-color: white;*/
		/*border: 1px solid black;*/
	}

/*
	div#info225rechts p {
		font-size: 0.85em;
		padding: 0em 0.3em;
		margin: 0 0 0.5em 0;
	}
*/

/* =============================================== */

	#inhalt180rechts {
		padding: 0em 0 0;
		margin: 0em 0 0 187px;
		/*background-color: white;*/
	}

	#inhalt180rechts h2 {
		font-size: 1.1em;
		margin: 0 0 0.3em 0px;
		padding: 0.3em;
		color: white;
		background-color: indigo;
		/*border: 1px solid black;*/
	}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo */
/* ::::::::::::::  #satzung   ::::::::::::::::::::::::::::::::::::::::::::::: */	
	
	#satzung p {
		padding: 0px;
		margin: 0px;
	}
	
	#satzung li {
		padding: 0.5 0;
		margin-bottom: 0.7em;
		margin-left: 0px;
		font-size: 0.92em;
		line-height: 1.5em;
	}
	
	#satzung li.lsatz {
		padding-top: 0.2em;
		margin: 0;
	}

	#satzung h6 {
		padding-bottom: 0.5em;
		padding-left: 0;
		font-weight: normal;
		color: black;
		font-size: 1.05em;
	}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  #kalender li   ::::::::::::::::::::::::::::::::::: */

	#kalender li {
		margin-left: 5px;
		font-size: 0.92em;
		line-height: 1.3em;
		list-style-image:url(fixed3.gif);
	}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  #inhalt180rechts li   ::::::::::::::::::::::::::::::::::: */

	#inhalt180rechts li.liste {
		margin-left: 5px;
		font-size: 0.92em;
		line-height: 1em;
		list-style-type: disc;
	}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  map li   ::::::::::::::::::::::::::::::::::: */

	li.map {
		font-size: 0.9em;
		/*list-style-type: disc;*/
	}



/* =============================================== */


/*
	.inhalt180rechts {
		padding: 1em 0 0 0em;
		margin: 0em 0 0 187px;
		background-color: white;
	}
*/

/* =============================================== */


/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::  teaser  :::::::::::::::::::::::: */


	div#teaser {
		margin: 0 0 0.3em 0;
		padding: 0;
	}


	div#teaser h1 {
		font-size: 0.9em;
		margin: 0;
		padding: 0 0.5 0 0.5;

	}


	div#teaser h2 {
		font-size: 1.2em;
		margin: 0em 0 0em;
		padding: 1px 0.2em 2px;
		color: #336666;
	}

	div#teaser h3 {
		font-size: 1em;
		margin: 0em 0;
		padding: 0;
  	}

	div#teaser p {
		line-height: 1.17em;
		font-size: 0.83em;
		padding: 0em 0em 0.5em;
		margin:0em 0 0em 0em;
		background-color: #F0F0CA; /*beige;*//*#F5F5DC*//*E5E5CC*/
	}	

	div#teaser img {
		font-size: 1em;
		float: left;
		width: 4.6em;
		height: 4.6em;	
		margin: 0 0.3em 0 0;
		border:0;		
	}

	.clearboth {
		clear: both;
	}

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::  Kopfinfotreff-style  ::::::::::: */


  div.Kopfinfotreff{
    font-size: 1.1em;
    margin: 0; /*0.3em 0 0.4em;*/
    padding: 0 0.2em;
    /*font-family: 'Times New Roman',Times,fantasy;*/
    color: #FF8000;   
  }


  div.Kopfinfotreff a:link {
    font-size:1em;
    color:#FF8000;
    font-weight: bold;
  }
  div.Kopfinfotreff a:visited {
    font-size:1em;
    color:#FF8000;
    font-weight: bold;
  }
  div.Kopfinfotreff a:hover {
    color:white;
    background-color:#FF8000;
    font-weight: bold;
  }


  * html div#Kopfinfotreff {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  } 

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::  Fotoboxlinks-style  ::::::::::: */

  dl#Fotoboxlinks {
    float:left;
    padding:0em 0em 1em 0em;
    margin: 0;
  }

  dl#Fotoboxlinks dt {
    padding: 0;
    margin: 0;
    text-align:center;
    font-size: 0.75em;
  }

  dl#Fotoboxlinks dd {
    padding: 0;
    margin: 0;
  }

  dl#Fotoboxlinks p {
    font-size: 1.2em;
    margin: 0.5em 0 0 0;
    padding:0;
  }

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::  Fotoboxmitte-style  ::::::::::: */

  dl#Fotoboxmitte {
    float:center;
    padding:1em 0;
  }

  dl#Fotoboxmitte dt {
    text-align:center;
    font-size: 0.75em;
  }

  dl#Fotoboxmitte dd {
    text-align: center;
    margin: 0;
  }

  dl#Fotoboxmitte p {
    font-size: 1.2em;
    margin: 0.5em 0 0 0;
    padding:0;
  }

/* ::::::::::::::::::::::::::::::::::::::::::::::: */

/* :::::::::::::  meldungen  :::::::::::::::::::::::: */


	ul#meldungen {
		color: black;
		font-size: 0.9em;
	}
	ul#meldungen h2 {
		color: indigo;
		background-color: ghostwhite;
	}

	ul#meldungen em {
		font-weight: normal;
		color: black;		
	}

	ul#meldungen a, a:link, a:visited {
		border: 0;
	}
	ul#meldungen a:hover, a:focus {
		border: 0;
	}
	ul#meldungen a.h2melda, a:link.h2melda, a:visited.h2melda {
		font-weight: bold;
		border: 0;
	}
	ul#meldungen a:hover.h2melda, a:focus.h2melda {
		font-weight: bold;
		border: 0;
	}
	ul#meldungen li {
		margin: 1.5em 0 0;
		list-style-type: none;
		font-size: 0.9em;
		/*border-bottom: 2px solid thistle;*/
	}

	ul#meldungen li.square {
	list-style-type:square;
  }

/*
	ul#meldungen a.internal-link {
		font-weight: normal;
	}



*/
	ul#meldungen p {
		font-size: 1.1em;
		padding: 0 0 0 2em;
		color: black;
	}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  class square-style   ::::::::::::::::::::::::::::::::::::::: */

  .square {
	list-style-type:square;
  }

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::  Fusszeile-style   ::::::::::::::::::::::::::::::::::::::: */


  p#Fusszeile {
    clear: both;
    font-size: 0.9em;
    /*font-weight: bold;*/
    margin: 0; padding: 0.5em;
    text-align: center;
    color: indigo; /*darkslategrey;*/ /*#2F4F4F;*/
    background-color: #ECFF66;
    border-top: 3px solid white; /*chartreuse;*/ /*#CDFF0A;*/
  }

/* =============================================== */


  p#Fusszeile a {
    margin: 0 0 0em 0;
    padding: 0.2em;
    color: indigo; /*background-color: #eee;*/
	border: 1px solid #ECFF66;
	font-weight: normal;
  }
  p#Fusszeile a:link {
    color: indigo;
    background-color: #ECFF66;
  }
  p#Fusszeile a:visited {
    color: indigo; /*background-color: #eee;*/
  }
  p#Fusszeile a:hover, a:focus {
    color: indigo; background-color: white;
	border: 1px dotted indigo;
  }
  p#Fusszeile a:active {
    color: indigo; background-color: white;
  }

  p#Fusszeile span {
	padding: 0.2em;
  color: ghostwhite; background-color: indigo; /*#336666;*/
    border-bottom: 0.5px solid #FF66FF;
  }

/* ---------------------------------------------------------- */
/* ---------------------  Dateiende ------------------------- */
/* ---------------------------------------------------------- */

