/* .inhalt.portal */
html {
	height:100%;
	text-align: center;
	font-size: 100.01%;
	background-color: #F0F0F0;
	background-image: url(/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-position: center;
}
#GesamtRahmen {
	height:100%;
	width: 795px;
	text-align: left;
	margin: auto;
	padding: 0px;
	background-image: url(/LVRRessourcen/lvrwww/Hintergrund.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.Admin   /* InfoKom: Wird für die Bearbeitungsleiste benötigt */
{
    COLOR: #000000;
    BACKGROUND-COLOR: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    text-align: center;
}
.Admin a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
 }

#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;
}

/* Beginn FachTitel */
#FachTitel {
	font-size: 0.7em; /* vorher 0.65em*/
	font-weight: bold;
	background-color: #e7e7e7;
	height: 20px;
	float: left;
	width: 600px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	/*border-left: #ffffff 3px solid;*/
	border-top: #ffffff 3px solid;
}

/* feste Angabe padding Ticker für IE */
* html div#FachTitel {
	width: 600px;
}
#FachTitel ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#FachTitel li {
	display: inline;
	line-height: 1.75em;
}

/* Soziales */
.FachTitelTitel1 {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
	/*text-transform: uppercase;*/
}
A.FachTitelTitel1:link {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel1:active {
	background-color: #EEF0FA;
	color: #333399;
}
A.FachTitelTitel1:visited {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel1:hover
{
	color: #ffffff;
	background-color: #999999;
	text-decoration: underline;
}

/* Soziales Aktive */
.FachTitelTitel1Aktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel1Aktiv:link {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel1Aktiv:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel1Aktiv:visited {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel1Aktiv:hover {
	color: #ffffff;
	background-color: #999999;
	text-decoration: underline;
}

/* Bereich Jugend */
.FachTitelTitel2 {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel2:link {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel2:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel2:visited {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel2:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: underline;
}

/* Bereich Jugend Aktiv */
.FachTitelTitel2Aktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel2Aktiv:link {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel2Aktiv:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel2Aktiv:visited {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel2Aktiv:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: underline;
}

/* Bereich Gesundheit */
.FachTitelTitel3 {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel3:link {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel3:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel3:visited {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel3:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: underline;
}

/* Bereich Gesundheit Aktiv */
.FachTitelTitel3Aktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel3Aktiv:link {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel3Aktiv:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel3Aktiv:visited {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel3Aktiv:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: underline;
}

/* Bereich Schulen */
.FachTitelTitel4 {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel4:link {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel4:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel4:visited {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelTitel4:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: underline;
}

/* Bereich Schulen aktiv */
.FachTitelTitel4Aktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelTitel4Aktiv:link {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel4Aktiv:active {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel4Aktiv:visited {
	background-color: #999999;
	color: #ffffff;
}
A.FachTitelTitel4Aktiv:hover {
	background-color: #999999;
	color: #ffffff;
	text-decoration: underline;
}


/* Bereich Kultur */
.FachTitelKultur {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelKultur:link {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelKultur:active {
	background-color: #F6F2F8;
	color: #663399;
}
A.FachTitelKultur:visited {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelKultur:hover {
	background-color: #F6F2F8;
	color: #663399;
}

/* Bereich Kultur Aktiv */
.FachTitelKulturAktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelKulturAktiv:link {
	background-color: #F6F2F8;
	color: #663399;
}
A.FachTitelKulturAktiv:active {
	background-color: #F6F2F8;
	color: #663399;
}
A.FachTitelKulturAktiv:visited {
	background-color: #F6F2F8;
	color: #663399;
}
A.FachTitelKulturAktiv:hover {
	background-color: #F6F2F8;
	color: #663399;
}

/* Bereich Der LVR */
.FachTitelDerLVR {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelDerLVR:link {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelDerLVR:active {
	background-color: #EDEFF4;
	color: #6A7374;
}
A.FachTitelDerLVR:visited {
	background-color: #999999;
	color: #FFFFFF;
}
A.FachTitelDerLVR:hover {
	background-color: #EDEFF4;
	color: #6A7374;
}

/* Bereich der LVR aktiv */
.FachTitelDerLVRAktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
}
A.FachTitelDerLVRAktiv:link {
	background-color: #EDEFF4;
	color: #6A7374;
}
A.FachTitelDerLVRAktiv:active {
	background-color: #EDEFF4;
	color: #6A7374;
}
A.FachTitelDerLVRAktiv:visited {
	background-color: #EDEFF4;
	color: #6A7374;
}
A.FachTitelDerLVRAktiv:hover {
	background-color: #EDEFF4;
	color: #6A7374;
}

/* Anzeige für die Suche im Bearbeitungsmodus */
.FachTitelSuche, .FachTitelSucheAktiv {
	text-decoration: none;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	display: block;
	color: #000000;
}


/*  Bereich BildLeiste */
#RahmenBildLeisteUndService {
	clear: left;
	width: 795px;
	padding-top: 2px;
}
#BildLeiste {
	float: left;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
#BildLeiste p {
	background-color: #EEF0F1;
	display: block;
	height: 82px;
	width: 180px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* Bereich Logo  - als Platzhalter für die Service-Ecke */
#Logo {
	margin: 0px;
	padding: 0px;
	float: left;
}

#Ticker
{
	font-size: 0.7em;
	width: 600px;
	color: white;
	background-color: #0086cb;
	/*margin: 2 0 2 0  */
    /*padding: 2px 0px 2px 0px;*/
	text-align: left;
	
}

/* feste Angabe padding Ticker für IE */
* html div#Ticker {
	padding: 4px 4px 4px 4px
}

/* Bereiche Service */
#Service {
	color: #000000;
	margin: 0px;
	padding: 0px;
	float: right;
	background-color: #E7E7E7;
	width: 192px;
	min-height: 80px;
	height: 80px; /*InfoKom*/
	border-top: #ffffff 3px solid ;
}
#Service p {
	padding-left: 10px;
	margin: 0px;
	font-size: 0.7em;
	float: left;
	line-height: 1.4em;
}
#Service a {
	color: #000000;
	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: 2.5em; /* vorher: 5.5.em */
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
	background-color: #E6E6E0; /* vorher: #cccccc*/ 
	font-size: 0.9em;
}

.Ergebnis
{
	font-size: 0.75em; 
}

.Textauszug 
{
	font-size: 0.75em; 

	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 {
	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;
}
.Inhalt h5 {
	font-size: 0.75em;
	line-height: 1.6em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px; /*InfoKom Abstand von 0 auf 15 geändert, 15.12.08 wieder auf 0 zurückgesetzt wegen Überschrift Portale*/
	font-weight: bold;
	padding-right: 10px;
	color:  #666666;
}
.Inhalt 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;
}

/* Bereich Inhalt Pfad */
.Inhalt #Pfad {
	float: left;
	width: 400px;
	padding-bottom: 10px;
	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 {
	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 {
	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;
	margin-left: -10px; /* neu: Darstellung genau auf den linken Rand */
	margin-top: 0.4em; 
	margin-right: 0.8em;
	margin-bottom: 0.4em;
	/*border: solid 1px red;*/
}
.inhalt .portal /* portal wird für die Einstiegsseiten benötigt, damit die Bilder
                   richtig dargestellt werden (untereinander)*/
{	
	border: solid 0px black; /* zum Testen */
	height: 114px; /* auto wurde gelöscht, da ab und zu das Bild wackelte*/
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
}

.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: 0.7em;
	margin: 0px;
	padding: 0px;
	padding-top: 20px; /*InfoKom */
	color: #666666;
}
.Marginalspalte .portal
{	
	border: solid 0px black; /* zum Testen */
	height: auto;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;

}
.Marginalspalte a {
	color: #666666;
	text-decoration: none;
}
.Marginalspalte a:link {
	text-decoration: none;
}
.Marginalspalte a:visited {
	text-decoration: none;
}
.Marginalspalte a:hover {
	text-decoration: underline;
}
.Marginalspalte a:active {
	text-decoration: underline;
}
.Marginalspalte ul {
	list-style-type: none;
	margin: 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;
}

/* 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 {
	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 
{
	font-family: Verdana;
	font-size: 0.9em;
}

.SRahmen li 
{
	font-family: Verdana;
	font-size: 0.85em;
}

.SRahmen li li 
{
	font-family: Verdana;
	font-size: 0.8em;
}
.SRahmen li li li
{
	font-family: Verdana;
	font-size: 0.75em;
}
a.BGSoziales:link 
{
	color: #333399;
}

a.BGSoziales:visited 
{
	color: #333399;
}

a.BGJugend:link
{
	color: #D28326;
}
a.BGJugend:visited
{
	color: #D28326;
}
a.BGGesundheit:link
{
	color: #009999;
}
a.BGGesundheit:visited
{
	color: #009999;
}
a.BGSchulen:link
{
	color: #990066;
}
a.BGSchulen:visited
{
	color: #990066;
}
a.BGKultur:link
{
	color: #663399;
}
a.BGKultur:visited
{
	color: #663399;
}
a.BGDerLVR:link
{
	color: #999999;
}
a.BGDerLVR:visited
{
	color: #999999;
}

/* Allgemeine Klassen, für alle gültig */
.pdf
{
	list-style-image: url(/LVRRessourcen/pdf.gif);
	padding: 0px 50px 5px 10px;
	line-height: 2.0em;
}
.rtf
{
	list-style-image: url(/LVRRessourcen/rtf.gif);
	padding: 0px 50px 5px 10px;
}

.ppt
{
	list-style-image: url(/LVRRessourcen/ppt.gif);
	padding: 0px 50px 5px 10px;
}

.doc
{
	list-style-image: url(/LVRRessourcen/doc.gif);
	padding: 0px 50px 5px 10px;
}

.zip
{
	list-style-image: url(/LVRRessourcen/zip.gif);
	padding: 0px 50px 5px 10px;
}

.gif
{
	list-style-image: url(/LVRRessourcen/gif.gif);
	padding: 0px 50px 5px 10px;
}

.jpg
{
	list-style-image: url(/LVRRessourcen/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
{
	font-size: 1.0em;
	width: 370px;
	font-family: Verdana;
}

.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;
}

/* In diesem Abschnitt befinden sich die Style sheet für die KirAnfrage */


.MailRahmen
{
	margin-top: 2px;
	margin-bottom: 2px;
}



.Input_Plz
{
	width: 75px;
		
}


.Input_Ort
{
	width: 170px;		
	margin-left: 5px;
}



.Label
{
	padding-left: 10px;
	font-size: 12px;
	float:left;
	width:125px;
	border-style:solid;
border-color:Blue;
}


.Label_err
{
	padding-left: 10px;
	font-size: 12px;
	
	width:300px;	
}

.LabelSuccess
{
	
	font-size: 12px;
	float:left;
	width:100px;	
}

.InputField
{
	width:250px;
}


.Anmerkung
{
	margin-top: 10px;
	font-size:9px;	
}

.bemerkung
{
	margin-top: 10px;
	margin-Bottom: 15px;
	font-size:8px;	
}

.Anfrage
{
	Height:72px;
	width: 350px
}


.BereichBezeichnung
{
	font-size:11;
	font-weight:bold;
	color:Black;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left:10px;
}

.Region
{
	font-weight:bold;
	font-size:11;
	padding-left:10px;
}


.Bemerkung
{
	
	font-size: 11px;
	padding-left:10px;
}


.Error
{
	font-weight: bold;			
	color: red;
	margin-bottom: 10px
}	
	
	
.succes
{
	font-weight: bold;
	float:left; 
	width: 100px;
	color:#CC99FF;		
}	
	
.error_label
{
	font-weight: normal;		
	color: red;
	margin-bottom: 10px;
}

.Abmeldung
{
	margin-top: 25px;
	font-weight:bold;	
}

.Btn_Abmelden
{
	margin-top: 5px;	
}

.Btn_EingabeLoeschen
{
	float: left; 
	margin-right:10px	
}

.Btn_Senden
{
	margin-left: 10px;
	padding-right:10px;
	float: left;	
}

.succes
{
	color: #663399;
}


/* Applikation Kontaktformular */

.Spalte1
{
	width:115px;
	vertical-align:top;
	float:left;
}
.Spalte2
{
	vertical-align: top;
	width: 255px;
}
.Zeile
{
	padding-top:5px;
	width:380px;
}
.Message
{
	font-weight: bold;
	color: #ff0033;
}



