/*
	krz Lemgo  -  Markus Böhmer
	Anpassungen für den iKISS-Content Kreis Herford
*/

.mnav_ac a {
	color:			#FFFFFF;
	text-decoration:	none;
}

.snav_ac,
.snav_lk {
	cursor:	pointer;
}
.mt_ac { }
.mc2_ac {clear: both; text-align: left; font-size: 0.9em !important;}

.mainContent a {
	color:		#212121;
	font-weight:	bold;
}
.mainContent a:visited {
	font-weight:	normal;
}
/*.mainContent h1 {*/
.mainContent .text7,
.mainContent h3 {
	margin-top:	1.0em;
}

/*.mainContent h2 {*/
.mainContent .text6,
.mainContent h4 {
	margin-top:	0.75em;
}

/*.mainContent h3 {*/
.mainContent .text5,
.mainContent h5 {
	margin-top:	0.5em;
}
/* Besuchte Links in Überschriften weiterhin fett anzeigen, um Überschriften-Charakter zu erhalten */
.mainContent h3 a:visited,
.mainContent h4 a:visited,
.mainContent h5 a:visited {
	font-weight:	bold;
}
/*nummerierte Listen Änderung Meckes 2.12.08 */
.sidebar ul,
.sidebar ol,
.mainContent ol {
	margin:			0.5em 0.5em 1em 3em;
}

.mainContent ol li,
.mainContent ol p {
	margin:			0 0 0.25em 0;
	padding:			0;
	font-size:			1.25em;
}
/*Listen in Listen Änderung Böhmer 04.02.2009*/
.mainContent ul li ul li,
.mainContent ul li ul p,
.mainContent ul p ul li,
.mainContent ul p ul p {
	margin:			0 0 0.25em 0;
	padding:			0;
	font-size:			1.0em;
}
/*Listen im Textcontainer der Bild/Textcontainer Änderung Böhmer 10.02.2009*/
.txtContainer ul li {
	font-size:			1.1em;
}

/* Überschriften(-Links) der Themenbereiche auf der Startseite */
.division h4 {
	margin-top:	-0.1666em;
}
.division h4 a {
	color:			#FFFFFF;
	text-decoration:	none;
	display:	block;
	width:		100%;
}

/* Acronyme und Abkürzungen - Markus Böhmer - 15.04.2009 */
acronym,
abbr,
span.abbr {
	color: #212121;
	text-decoration: none;
}


/* TEXT STYLES */
	
		/* für Zuweisung der Klassen im p-Tag */
			/* sehr kleiner Text */
			.txtContainer div.text1 p {
				font-size:			1em;
	        }

			/* kleiner Text */
			.txtContainer div.text2 p {
				font-size:			1.1em;
	        }

			/* normaler Text */
			.txtContainer div.text3 p {
				font-size:			1.2em;
	        }

			/* größerer Text */
			.txtContainer div.text4 p {
				font-size:			1.3em;
	        }



/* Formatierungen für Adressen in der Sidebar */
.sidebar .adrausgabe {
	color:		#043457;
	font-size:	1.1em;
	padding:	1em 0.1em 0 0.90909em;
}
.sidebar .adrausgabe img {
	border-left:	none;
	border-right:	none;
	width:			25px;
	height:			20px;
}

.sidebar .text2{
	font-size:	0.916666em;
}

/* Links in Adressen sollen (vor allem in der Sidebar) anders formatiert werden */
.sidebar .adrausgabe a:link,
.sidebar .adrausgabe a:visited,
.sidebar .adrausgabe a:hover,
.sidebar .adrausgabe a:active,
.sidebar .adrausgabe a:focus {
	background:		none;
	border-bottom:	none;
	border-top:		none;
	color:			#043457;
	display:		inline;
	font-size:		1em;
	font-weight:		normal;
	padding:		0em 0em;
	margin-top:		0px;
	text-decoration:	none;
}

.sidebar .adrausgabe a:hover,
.sidebar .adrausgabe a:active,
.sidebar .adrausgabe a:focus {
	text-decoration:	underline;
}

.sidebar h4 {
	position: relative;
}

.sidebar p img {
	width:			17.0em;
}
.sidebar a img {
	border-left:		none;
	border-right:		none;
	width:			12.0em;
}

.mainContent .adrausgabe{
		position:relative;
		font-size:1em;
		background-color:#E7EEF3;
}

/* Suchformular Spaltendefinition */
.mainContent .mtp_fl { float: left; margin-right: 0.5em; background-color: #E7EEF3; font-size:1.1em; width:auto; }

/* Suchformular Formularelement */
.mainContent .mtp_fel {  } /* px = % --> % */
.mtp_felSuche{font-size: 90%; width: 20em;}


/* Kontaktformular Formularelemente */
.mtp_kel { font-size: 100%; /*width: 30em; */} /* px = % --> % */
.mtp_kta { font-size: 100%; /*width: 30em; */height: 5em; } /* px = % --> % */

.mainContent .mtp_header{
	position:relative;
	background-color:#004476; 
	color:#ffffff;
	padding:2px; 
	margin-bottom:3px;
	
}

.mainContent .mtp_footer{
	background-color:#CBD8E5;
	padding:3px;
	vertical-align:middle;
	line-height:1.5em;
}

.mainContent img {
	margin-left:10px;
	margin-right:10px;
}
.mt_ac img {
	margin-left:0;
	margin-right:0;
}
.mt_ac {
	margin-left:10px;
	margin-right:10px;
}
.imgContainer img,
.imgContainer .mt_ac,
.imgContainer1 img,
.imgContainer1 .mt_ac,
.imgContainer2 img,
.imgContainer2 .mt_ac {
	margin-left: 0;
}
* html .mainContent .imgTxt .txtContainer {
	width:	33.25em;
}
.mainContent .mtp_footer img {
	margin-left: 0;
	margin-right: 0;
	vertical-align:middle;
}

.Trennlinie{
	color:#FFFFFF; 
	background-color:#FFFFFF; 
	height:1px;
	border:none;
	margin-top:1px; 
	margin-bottom:1px;
}


/* BITV-Sprungziele (nicht sichtbar bei aktiviertem CSS) */
.mtp_sprungziel { display: none; }

/* Standard-Textblock */
.mtp_dr { float: left; font-size:1.2em; position:relative; }

/* Spalte mit fester Breite (Bezeichnungsfelder) */
.mtp_dl { float: left; width:12em; font-size:1.2em; position:relative; }

/* Titelzeile mit Datum rechts */
.mtp_ti_text { float: left; width: 78%; padding-right:3px; }
.mtp_ti_date { float: right; width: 20%; text-align: right; font-weight:bold; margin-top:0.9em; font-size:1.1em; }
.mtp_f_text { position:relative;}

.bgsuchmaske{
	background-color:#E7EEF3;
	padding:3px;
	padding-bottom:13px;
}

/* Adressmodul Suchergebnis */
.mtp_adr_srr { float: left; width: 80%;font-size:1.2em }
.mtp_adr_srr a:visited{font-weight:bold;}
.mtp_adr_srl { float: left; width: 10%; text-align: right; }

.mtp_ztx{
	font-size:	0.916666em;
	
}
.mtp_adrbox{
	/*width:48.5%; */
	width: 24.682em;
	height:12em;
	border: 0.057em solid white; 
	font-size:1.1em; padding-top:7px;
	padding-bottom:7px; 
	float:left;
}

* html .mtp_adrbox{
	width: 24.8em;

}
.mtp_adranzeige{
	height:10em; 
	overflow:hidden;
}

/* Kontaktformular */
#kontaktformular {
	width: 55.25em;
}
* html #kontaktformular {
	width: 59.25em;
}
#kontaktformular .feldbezeichnung {
	float: left;
	width: 12.5em;
	padding-top: 1.0em;
	font-size: 1.25em;
}
#kontaktformular .eingabefeld {
	padding-top: 1.0em;
	font-size: 1.25em;
}
#kontaktformular input {
	width: 21em;
	font-size: 1.1em;
}
#kontaktformular input#Info,
#kontaktformular input#Frage,
#kontaktformular input#Allgemein {
	width: 2em;
}
#kontaktformular input#Plz {
	width: 4em;
}
#kontaktformular input#Ort {
	width: 17em;
}
#kontaktformular select {
	width: 6em;
	font-size: 1.1em;
}
#kontaktformular #buttons {
	padding-left: 12.5em;
	font-size: 1.25em;
}
#kontaktformular input#reset,
#kontaktformular input#Submit {
	width: 8.5em;
	color: #FFFFFF;
	background-color: #043457;
}


/*Anpassungen für die Sitemap */

A:link.sm_1, 
A:visited.sm_1, 
A:active.sm_1{ 
	text-decoration: none; 
	font-weight:bold; 
	color: #FFFFFF; 
	font-size:1.2em;
	background-color: #004476; 
	display:block;
	margin-bottom:0.5em;
	padding:0.3em;
}
A:hover.sm_1{ 
	text-decoration: underline; 
}

A:link.sm_2, 
A:visited.sm_2,  
A:active.sm_2 { 
	text-decoration: none; 
	font-weight:bold; 
	color: #FFFFFF; 
	font-size:1.2em;
	background-color: #5C7DA1; 
	display:block;
	margin-bottom:0.5em;
	padding:0.3em;
}

A:hover.sm_2 { 
	text-decoration: underline; 
}

A:link.sm_3, 
A:visited.sm_3, 
A:active.sm_3 {  
	text-decoration: none; 
	font-weight:bold; 
	color: #03365C; 
	font-size:1.2em;
	background-color: #CBD8e5; 
	display:block;
	margin-bottom:0.5em; 
	padding:0.3em;
}
A:hover.sm_3 { 
	text-decoration: underline; 
}
 
A:link.sm_4, 
A:visited.sm_4, 
A:active.sm_4 { 
	text-decoration: none; 
	font-weight:bold; 
	color: #03365C; 
	font-size:1.2em;
	background-color: #FFFFFF; 
	display:block;
	margin-bottom:0.5em;
	padding:0.3em;
}
A:hover.sm_4 { 
	text-decoration: underline; 
}
 
A:link.sm_5, 
A:visited.sm_5, 
A:active.sm_5 { 
	text-decoration: none; 
	font-weight:normal; 
	color: #03365C; 
	font-size:1.2em;
	background-color: #FFFFFF; 
	display:block;
	margin-bottom:0.5em;
	padding:0.3em;
}
A:hover.sm_5 { 
	text-decoration: underline; 
}





/* Google-Maps - einige der unten gesetzten Werte werden über die googlemaps.js zur Laufzeit überschrieben */
#igm_searchform { width: 14.5em; position: absolute; top: 5px; left: 5px; padding: 5px; padding-bottom: 9em; background-color: #FFFFFF; }
#igm_searchform div.mtp_fl { border: 1px solid #004476; padding: 4px; margin-bottom: 1em; background: #FFFFFF; width: 14.25em; }
#igm_searchform div.mtp_fl div { border: none; padding: 0; margin: 0; height: auto; background: #FFFFFF; }
#igm_kartenanzeige { margin-top: 5px; padding-left: 15.5em; }
#igm_client { width: 660px; height: 550px; position: relative; top: 0px; left: 0px; }
#map { width: 507px; height: 500px; position: absolute; top: 0px; left: 0px; overflow: hidden; }
#igm_adr { border: 1px solid #004476; background: #FFFFFF; margin-left: 0.25em; font-size:0.85em;
	    width: 200px; height: 50px; position: absolute; top:0px; left: 507px; padding: 2px; overflow:auto; }

/* Direct iKISS */
.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1; WIDTH: 97%; }

