
a.NaviLink:link, a.NaviLink:visited, a.NaviLink:active, a.NaviLink:hover, a.NaviLink:focus, input.NaviLink {
	color:Navy;
	background-color:#EEEEEE; 
	font-size: x-small;
	border-color:Silver;
	border-width:1px;
	font-family:Verdana;
	border-style:Solid;
	font-weight:bold;
	text-decoration:none;
	height:20px;
	text-align:center;
	cursor:default;
}

input.NaviLink {
	padding-top:0px;
}
/*input:focus, select:focus, textarea:focus, input:active, select:active, textarea:active{
	background-color:Yellow;
	border:solid 1px red;	
} */

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

.TextboxAusgabe  
{
	font-family:Verdana;
	font-size:0.75em;
	/*background-color:#f8f8ff;*/
	width:270px	
}
 
.NurLesenBox  
{
	font-family:Verdana;
	font-size:0.75em;
	/*background-color:#f5f5f5;*/
	width:270px;
	border:none 0px #f5f5f5;
}

.button { BORDER-RIGHT: white 2px outset; PADDING-RIGHT: 0px; BORDER-TOP: white 2px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 2px outset; LINE-HEIGHT: 26px; PADDING-TOP: 0px; BORDER-BOTTOM: white 2px outset; TEXT-DECORATION: none }
	A.button:link { CURSOR: default; COLOR: black; TEXT-DECORATION: none }
	A.button:visited { CURSOR: default; COLOR: black; TEXT-DECORATION: none }
	A.button:hover { CURSOR: default; COLOR: black; TEXT-DECORATION: none }


.SeitenTitel {
	font:bold 0.75em;
	color: #3300cc;
	margin-left:0px;
 }

 .Meldung 
 {
	font: bold 0.75em;
	color: #3300cc;
 }
 
 .FehlerMeldung {
	font: bold 0.75em;
	color: #cc0099;
 }
  
/*Navigation*/
#Menue  {
	left: 0px;
	top: 0px;
	padding:0px;
	margin:0px;
	height:80px;
	/*background-image: url(lvrressourcen/lvrwww/Logo.jpg);*/
	background-repeat:no-repeat;
	/*border-bottom: solid 1px Firebrick;*/
}

.NaviPanel   {
	/*position:absolute;*/
	height:10px;
	margin-top:15px;
	margin-bottom:0px;
	margin-right:0px;
	border:0px;
	padding:0px;
	top:82px; 
	left:100px;
	width:860px;
	}

#PanelHauptMenue 
{
	z-index:1;
	top:10px;
	left:90px;
}

.NaviBild
{ 
	width:95px;
   /*height:125px;*/
  border: solid 1px Silver;
  		}

.NaviKleinBild
{ 
	width:11px;
	height:13px;
}

.NaviGrossBild
{  
	width: 157px;
	height: 225px;
}

.MenueLink 
{
	font-size: 0.7em;
	font-family:Verdana;
	font-weight:bold;
	height:20px;
	margin:0px;
	margin-left:5px;
	padding:0px;
}

#Menue a:hover {
		/*background-color: transparent;*/
} 

.PubliSpalte1
{
	width:130px;
	vertical-align:top;
	float:left;
}

.PubliSpalte2
{
	vertical-align: top;
	width: 150px;
	float:left;
}

.PubliSpalte3
{
	vertical-align: top;
	width: 50px;
	float:left;
}

.PubliZeile
{
	margin-left:10px;
	width:410px;
	float:left;
	}
.PubliZeiled
{
	margin-left:10px;
	width:550;
	float:left;
	padding-bottom:10px
	}
.PubliSpalte1d
{
	vertical-align: top;
	width:70;
	float:left;
}
.PubliSpalte1da
{
	float:left;
}
.PubliSpalte2d
{
	vertical-align: top;
	width: 310;
	float:left;
	padding-right:5px;
}
.PubliSpalte3d
{
	padding-left:5px;
	float:left;
	width: 150;
	}
	
	/* Bereich InhaltDeteil */

.InhaltDeteil 
{
	width: 595px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	background-color: #EDEFF4;
	font-size: 0.9em;
}

.InhaltDeteil p, br 
{
	font-size: 0.75em; 
	line-height: 1.6em;
	padding-left: 10px; 
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.inhaltDeteil li /* InfoKom */
{
	font-size: 0.75em; 
	line-height: 1.6em;
	padding-right: 10px;
}

.inhaltDeteil ul ul /* InfoKom */
{
	font-size: 1.3em; 
	line-height: 1.6em;
	padding-right: 10px;
}

.inhaltDeteil ol /* InfoKom  neu: ab 10.11. */
{
	font-size: 1.0em; 
	line-height: 1.6em;
	padding-right: 10px;

}

.inhaltDeteil ol ol li /* InfoKom  neu: ab 30.11.  */
{
	font-size: 1.0em; 
	line-height: 1.6em;
	padding-right: 10px;
}

.inhaltDeteil ol ul li  /* InfoKom */
{
	font-size: 1.0em; 
	line-height: 1.6em;
	padding-right: 10px;
}

.inhaltDeteil table ul
{
	font-size: 1.2em;
}

.inhaltDeteil table p /* innerhalb des Placeholder muss die Darstellung der Tabelle, des 
                   Absatzes durch die font-size geregelt werden*/
{
	font-size: 1.0em;
}

.InhaltDeteil H1 a /* Wird für den Anker benötigt, damit dieser in der Bereichsfarbe
				dargestellt wird*/
{
	color: #000000;
}

.InhaltDeteil H2 a /* Wird für den Anker benötigt, damit dieser in der Bereichsfarbe
				dargestellt wird*/
{
	color: #666666;
}

.Inhalt H3 a /* Wird für den Anker benötigt, damit dieser in der Bereichsfarbe
				dargestellt wird*/
{
	color: #000000;
}

.InhaltDeteil H4 a /* Wird für den Anker benötigt, damit dieser in der Bereichsfarbe
				dargestellt wird*/
{
	color: #666666;
}

.InhaltDeteil a {
	color: #333333;
	text-decoration: none;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;*/ 
	/* bei Verlinkung eines Ankers darf keine Unterstreichung erfolgen*/
	}
	
.InhaltDeteil a:visited {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;	
}

.InhaltDeteil a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;	
}

.InhaltDeteil a:active {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.InhaltDeteil a:link {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;	
}

.InhaltDeteil #Pfad a:link {
	text-decoration: none;
}

.InhaltDeteil img {
	float: left;
	padding: 0px;
	margin-left: 0px; /* neu: Darstellung genau auf den linken Rand */
	/*margin-top: 0.4em; 
	margin-right: 0.8em;
	margin-bottom: 0.4em;*/
	border: 0em 
}

.InhaltDeteil h1 {
	font-size: 0.85em; /*0.85em*/
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-right: 10px;
	color: #000000;
}

.InhaltDeteil h2 {
	font-size: 0.85em; 
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	padding-bottom: 5px;
	font-weight: bold;
	padding-right: 10px;
	color: #666666;
}

.InhaltDeteil h3 {
	font-size: 0.75em; 
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	padding-bottom: 5px;
	font-weight: bold;
	padding-right: 10px;
	color: #000000;
}

.InhaltDeteil h4 {
	font-size: 0.75em;
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}

.InhaltDeteil h5 {
	font-size: 0.75em;
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}

.InhaltDeteil h6 {
	font-size: 0.75em;
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}

.InhaltDeteil blockquote /* geändert CZ 13.07.07 */
{
	font-size: 0.75em;
}

/* Bereich InhaltDeteil Pfad */

.InhaltDeteil #Pfad {
	float: left;
	width: 400px;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 0.75em;
}

.InhaltDeteil #Pfad p {
	font-size: 0.9em; /*0.9em*/
	margin: 0px;
	line-height: 1.4em;
	padding-left: 10px;/*vorher 10*/
	padding-top: 6px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.InhaltDeteil #Pfad a {
	color: #333333;
	text-decoration: none; 
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.InhaltDeteil #Pfad a:visited {
	text-decoration: none;
}

.InhaltDeteil #Pfad a:hover {
	text-decoration: none;
	border-bottom-style: solid;
}

.InhaltDeteil #Pfad a:active {
	text-decoration: none;
	border-bottom-style: solid;
}

.inhaltDeteil .portal /* portal wird für die Einstiegsseiten benötigt, damit die Bilder
                   richtig dargestellt werden (untereinander)*/
{	
	border: solid 0px black; /* zum Testen */
	height: auto; /* auto wurde gelöscht, da ab und zu das Bild wackelte*/
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
}

.inhaltDeteil .keinFluss	/* Aufhebung der rechten und linken Positionierung */
{
	clear: both;
}

* html div.inhaltDeteil .portal
{
    height: 114px;
    }

.InhaltDeteil .Bilderleiste {
	float: left;
	width: 130px;
}
.InhaltDeteil .Bilderleiste img {
	float: left;
	padding: 0em;
	/*margin-right: 0.8em;*/
	margin-top: 0.4em;
	margin-bottom: 0px;
}

/* Bereich Fusszeile */

.InhaltDeteil #Fusszeile {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	line-height: 1.6em;
	padding-left: 5px; /* vorher 10px*/
	margin: 0px;
	clear: both;
}

.InhaltDeteil #Fusszeile p {
	font-size: 0.7em;
	*line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.InhaltDeteil #Fusszeile a {
	color: #333333;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.InhaltDeteil #Fusszeile a:link {
	text-decoration: none;
}

.InhaltDeteil #Fusszeile a:visited {
	text-decoration: none;
}

.InhaltDeteil #Fusszeile a:hover {
	text-decoration: underline;
}

.InhaltDeteil #Fusszeile a:active {
	text-decoration: underline;
}

.InhaltDeteil #Fusszeile {
	font-size: 0.75em; /* InfoKom*/
}
/* ********Ab hier Titel.css *********/

/* Neue Quickwin-Titel.css */
/* .inhalt.portal */

html {
	height:100%;
	text-align:center;
	background-color:#c5c6c8;
	background-image:url(Hintergrund.gif); /*KK - Bild komplett weiß
	/*background-image: url(http://www.lvr.de/LVRRessourcen/lvrwww/Hintergrund.gif);*/
	background-repeat:repeat-y;
	background-position:center;
}

body {
	text-align: center;
	margin: 0px;
	height:100%;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-image: url(/LVRRessourcen/lvrwww/Hintergrund.gif);
	background-repeat: repeat-y;*/
	background-position: center;
  color: #444; /*KK*/

	
}
#GesamtRahmen {
	height:100%;
	width: 795px;
	text-align: left;
	margin: auto;
	padding: 0px;
	/*	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC; */
	/*color: #333333;*/
	background-image:url(Hintergrund.gif); /*KK*/
	background-repeat:repeat-y;
	background-position:center;
}
.Admin   /* InfoKom: Wird für die Bearbeitungsleiste benötigt */
{
    COLOR: #000000;
    BACKGROUND-COLOR: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    text-align: center;
}
.Admin a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
 }


.Admin a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
 }
#KopfLVR {
	float: left;
	width: 795px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#KopfLVR h1 {
	color: #666666;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
	width: 590px;
	float: left;
	padding: 27px 0px 4px;
}
.LVR-Logo {
	float: left;
	margin: 0px;
	padding: 0px;
}


/*  Bereich BildLeiste */
#RahmenBildLeisteUndService {
	clear: left;
	width: 795px;
	padding-top: 0px; /*KK*/
/*	padding-top: 2px;
*/}

#BildLeiste {
	float: left;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}


#BildLeiste p {
	display: block;
	height: 82px;
	width: 180px;
	float: left;
	margin: 0px;
	padding: 0px;
	}

/* Bereiche Service */
#Service {
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 192px;
	min-height: 80px;
	height: 80px; /*InfoKom*/
	
}
#Service p {
	padding-left: 10px;
	margin: 0px;
	font-size: 0.7em;
	float: left;
	line-height: 1.4em;
	
}

#Service a {
	color: #333333;
	text-decoration: none;
}

#Service a:link {
	text-decoration: none;
}
#Service a:visited {
	text-decoration: none;
}
#Service a:hover {
	text-decoration: underline;
}
#Service a:active {
	text-decoration: underline;
}

/* Bereich Suchformular */
#Suchformular {
	margin: 0px;
	padding: 6px 0px 0px;
	clear: left;
}
#Suchformular p {
	padding-top: 0px;
	padding-right: 4px;
	margin: 0px;
	float: left;
	padding-bottom: 5px;
}
.Suche {
	width: 14em; /* vorher 8em*/
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
.Suchbutton {
	width: 5.5em; 
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 1.2em;
	background-image: url(images/site/button_search_input.gif);
	float: left;
}
/*.Ergebnis
{
}*/


.Textauszug 
{
	padding-left: 27px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 10px;
}

/* Überschrift 2, h4, h5 und h6 einheitlich in grau, daher in der Titel.css */
.Inhalt h2 {
	/*font-size: 0.85em; */
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	padding-bottom: 5px;
	font-weight: bold;
	padding-right: 10px;
	color: #666666;
}

.Inhalt h4 {
	
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}
.Inhalt h5 {

	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}

.Inhalt h6 {

	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 15px; /*InfoKom Abstand von 0 auf 15 geändert */
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}
.Inhalt blockquote /* geändert CZ 13.07.07 */
{
	font-size: 0.75em;
}

/* Bereich Inhalt Pfad */
.Inhalt #Pfad {
	float: left;
	width: 400px;
	padding-bottom: 10px;
	padding-top: 8px; /*KK*/
/*	padding-top: 5px;
	font-size: 0.75em;*/
}
.Inhalt #Pfad p {
	font-size: 0.9em; /*0.9em*/
	margin: 0px;
	line-height: 1.4em;
	padding-left: 10px;/*vorher 10*/
	padding-top: 6px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.Inhalt #Pfad a {
	color: #333333;
	text-decoration: none; 
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Inhalt #Pfad a:link {
	text-decoration: none;
}
.Inhalt #Pfad a:visited {
	text-decoration: none;
}
.Inhalt #Pfad a:hover {
	color:#FFF; text-decoration:none; background-color:#99BE00; outline:none; /*KK*/
/*	text-decoration: underline;
*/}
.Inhalt #Pfad a:active {
	text-decoration: none;
}

/* Bereich Inhalt */

.Inhalt p, br {
	/*font-size: 0.75em; 0.75em */
	line-height: 1.6em;
	padding-left: 10px; /*10px*/
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;

}

.Inhalt li /* InfoKom */
{
	/*font-size: 0.75em; */
	line-height: 1.6em;
	padding-right: 10px;

}

.Inhalt ul ul /* InfoKom */
{
	/*font-size: 1.3em; */
	line-height: 1.6em;
	padding-right: 10px;
}


.Inhalt ol /* InfoKom  neu: ab 10.11. */
{
	font-size: 1.0em; 
	line-height: 1.6em;
	padding-right: 10px;

}


.Inhalt ol ol li /* InfoKom  neu: ab 30.11.  */
{
	font-size: 1.0em; 
	line-height: 1.6em;
	padding-right: 10px;
}
.Inhalt ol ul li  /* InfoKom */
{
	font-size: 1.0em; 
	line-height: 1.6em;
	padding-right: 10px;
}

.Inhalt a {
	color: #333333;
	text-decoration: none;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;*/ 
	/* bei Verlinkung eines Ankers darf keine Unterstreichung erfolgen*/
}
.Inhalt a:link {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;	
}
.Inhalt a:visited {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;	
}
.Inhalt a:hover {
	color:#FFF; text-decoration:none; background-color:#99BE00; outline:none; /*KK*/
	
	/*text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;	
*/}


.Inhalt a:active {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;	 
}
.Inhalt img 
{
	/*float: left;*/
	/*padding: 0px;*/
	padding-bottom:0px;
	/*margin-left: 0px;
	margin-right: 0px;*/
	border: solid 1px Silver;
	/*margin-top: 1em; */
	/*margin-right: 0.8em;*/
	/*margin-bottom: 0.4em;*/
}
.inhalt .portal /* portal wird für die Einstiegsseiten benötigt, damit die Bilder
                   richtig dargestellt werden (untereinander)*/
{	
	/*border: solid 0px black;  /*zum Testen */
	height: auto; /* auto wurde gelöscht, da ab und zu das Bild wackelte*/
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
}

* html div.inhalt .portal
{
  height: 114px; 
    }

.Inhalt .Bilderleiste {
	float: left;
	width: 130px;
}
.Inhalt .Bilderleiste img 
{
	float: left;
	padding: 0em;
	/*margin-right: 0.8em;
	margin-top: 0.4em;*/ 
	margin-bottom: 0px;
}

/* Neben den Portraits muss der Listenpunkt sichtbar sein, daher die neue Klasse*/
.Listenpunkt /* InfoKom */
{
text-indent: 20px;
}

/* Bereich Marginalspalte */
.Marginalspalte {
	width: 180px;
	float:right;
	font-size:11px;	/*KK*/
	/*font-size: 0.7em;	*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:14px; /*InfoKom */
	color:#666666;
}

.Marginalspalte .portal
{ 
 padding:0px 0px 0px 0px;
 width:162px;
 height:80px;
 float:left;
 margin-bottom:15px;
}
 
.Marginalspalte a {
	color: #666666;
	text-decoration: none;
}
.Marginalspalte a:link {
	text-decoration: none;
}
.Marginalspalte a:visited {
	text-decoration: none;
}
.Marginalspalte a:hover {
	color:#FFF; text-decoration:none; background-color:#99BE00; outline:none; /*KK*/
/*	text-decoration: underline;
*/}
.Marginalspalte a:active {
	text-decoration: underline;
}
.Marginalspalte ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px; /**/
/*	margin: 0px 0px 0px 0px;
*/	padding: 0px 0px 0px 0px;
}
.Marginalspalte li {
	padding-top: 0.45em;
	padding-bottom: 0.45em;
}
.Marginalspalte p {
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 180px;
}
.Marginalspalte img {
	float: left;
	padding: 0px;
	/*margin-top: 0.4em;
	margin-right: 0.9em;*/
	margin-bottom: 1.25em;
	margin-left: 0em; /*vorher 0.9em*/
	/*border: solid 1px red;*/
}
.Marginalspalte .Bilderleiste {
	float: left;
	padding-top: 20px;
}
/* Überschriften Marginalspalten in grau */
.Marginalspalte h1, h2, h3, h4, h5, h6 {
	font-size: 0.95em; /*0.85em*/
	margin: 0px;
	padding: 0px;
	color: #666666;
}

/* KK */
.Marginalspalte h1 { border-bottom:1px solid #E9E9E9; padding-bottom:3px; margin-bottom:0.75em; color:#29559B; font-weight:bold; font-size: 100%; width:162px; }
.Marginalspalte h1 a { color:#29559B; }
.Marginalspalte h1 a:hover { text-decoration:none;  }


/* Bereich Fusszeile */
.Inhalt #Fusszeile {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	line-height: 1.6em;
	padding-left: 5px; /* vorher 10px*/
	margin: 0px;
	clear: both;
}
.Inhalt #Fusszeile p {
	font-size: 0.7em;
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.Inhalt #Fusszeile a {
	color: #333333;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Inhalt #Fusszeile a:link {
	text-decoration: none;
}
.Inhalt #Fusszeile a:visited {
	text-decoration: none;
}
.Inhalt #Fusszeile a:hover {
	color:#FFF; text-decoration:none; background-color:#99BE00; outline:none; /*KK*/
/*	text-decoration: underline;
*/}
.Inhalt #Fusszeile a:active {
	text-decoration: underline;
}

/* Eigentliche Navigation */
#Navigation {
	float: left;
	width: 200px;
	font-size: 0.7em;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
#Navigation a {
	color: #666666;
	text-decoration: none;
}
#Navigation a:link {
	text-decoration: none;
}
#Navigation a:visited {
	text-decoration: none;
}
#Navigation a:hover {
	text-decoration: underline;
}
#Navigation a:active {
	text-decoration: underline;
}
#Navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
#Navigation li {
	padding-top: 0.45em;
	padding-bottom: 0.45em;

}
#Navigation p {
	margin: 0px;
	padding: 20px 0px 0px 10px;
	height: 4px;
}

/* Klassen für die SiteMap sowie SRahmen mit Schriftgröße*/
.SRahmen
{
	border: solid 0px red;
}

.SRahmen ul, li
{
	font-family: Verdana;
	font-size: 1.0em
}

.SRahmen ul ul
{
	font-size: 1.0em;
}

* html  .SRahmen ul ul {	/*  Häck: feste Angabe, die nur für den IE greift */
	font-size: 1.0em;
}


/* Allgemeine Klassen, für alle gültig */
.pdf
{
	list-style-image: url(/LVRRessourcen/lvrwww/pdf.gif);
	padding: 0px 50px 5px 10px;
	line-height: 2.0em;
}
.wmv
{
	list-style-image: url(/LVRRessourcen/lvrwww/wmv.gif);
	padding: 0px 50px 5px 10px;
	line-height: 2.0em;
}
.rtf
{
	list-style-image: url(/LVRRessourcen/lvrwww/rtf.gif);
	padding: 0px 50px 5px 10px;
}

.ppt
{
	list-style-image: url(/LVRRessourcen/lvrwww/ppt.gif);
	padding: 0px 50px 5px 10px;
}

.doc
{
	list-style-image: url(/LVRRessourcen/lvrwww/doc.gif);
	padding: 0px 50px 5px 10px;
}

.zip
{
	list-style-image: url(/LVRRessourcen/lvrwww/zip.gif);
	padding: 0px 50px 5px 10px;
}

.gif
{
	list-style-image: url(/LVRRessourcen/lvrwww/gif.gif);
	padding: 0px 50px 5px 10px;
}

.jpg
{
	list-style-image: url(/LVRRessourcen/lvrwww/gif.gif);
	padding: 0px 50px 5px 10px;
}
/* die nachfolgenden Klassen sind aus dem alten Internet */
.rechts	/* Positionierung auf der rechten Seite = alt, rechts und links sind nur noch linksbündig*/
{
	float: left;
	padding-left: 0em; /* für Mozilla*/
	/*margin-left: 10px;   für IE*/
}
.links	/* Positionierung auf der linken Seite */
{
	float: left;
	padding: 0em;
	/*border: solid 3px green;*/
	/*margin-right: 10px;  für IE*/
}
.keinFluss	/* Aufhebung der rechten und linken Positionierung */
{
	clear: both;
}

/*neu: Tabellen*/
table, td, tr
{
 padding-top:0.5em;
 padding-bottom:0.5em;
	font-size: 1.0em;
/*	width: 370px;*/ 
}

/*.inhalt table ul
{
	font-size: 1.2em;
}*/

.inhalt table p /* innerhalb des Placeholder muss die Darstellung der Tabelle, des 
                   Absatzes durch die font-size geregelt werden*/
{
	font-size: 1.0em;
}

.Inhalt H2 a /* Wird für den Anker benötigt, damit dieser in der Bereichsfarbe
				dargestellt wird*/
{
	color: #666666;
}

.Inhalt H4 a /* Wird für den Anker benötigt, damit dieser in der Bereichsfarbe
				dargestellt wird*/
{
	color: #666666;
}

/* Klassen für D115 Template */ 
.hidden
{
 position:absolute;visibility:hidden;
 left:450px; top:350px; width:300px; height:0px;
}

.absatz
{
	font-size: 0.75em; /*0.75em */
	line-height: 1.6em;
	padding-left: 10px; /*10px*/
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.absatz p, br
{
	font-size: 1.0em;
	line-height: 1.6em;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
}

.absatz li
{
	font-size: 1.0em;
	line-height: 1.6em;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}




