/* Site-Hintergrund: #a0acc6
Rahmen: #6783a9
*/

body 			{ background-color:#a0acc6;}
body,div,p 		{ font-family: 'Arial', sans-serif; color: #3c3c3c; }
h1 			{ font-size:14px; margin: 0px; padding: 0px; color: #005ec3; text-align: center; font-weight: bold; margin: 10px; }
h3			{ text-align: center; font-size: 18px; font-weight: bold; margin-top: 15px; color: #f47a42; }



/* Kanschur H4 (z. B.News-Ueberschriften */
h4			{ color: #0000cc; text-align: left; margin: 0px; font-size: 14px; }
/* Ende Kanschur H4 */

/* Kanschur H5 (z. B. Ueberschriften im Fliesstext */
h5			{ text-align: left; font-size: 12px; font-weight: bold; margin: 0px; 
			margin-bottom: 0px; margin-top: 10px; color: #005ec3; }
 .hdruck		{ color: #97bf0d; }
 .hstempel		{ color: #e29000; }
 .hwerbung		{ color: #ffdd00; }
 .hpraesente	{ color: #ff0000; }

/* Ende Kanschur H5 */

h6			{ font-size: 10px; margin-top: 0px; }

/* Kanschur Fliesstext */
p				{ margin: 0px; color: #3c3c3c; }
/* Ende Kanschur Fliesstext */


/* Kanschur Aufzaehlungen */
li				{ margin-left: 30px; }
/* Aufzaehlung in den AGB */
.roman			{ list-style-type: upper-roman; }
.roman li		{ margin-left: 0px; margin-bottom: 5px; font-weight: bold; }
.roman li ol	{ list-style-type: decimal; }
.roman li ol li	{ font-weight: normal; }



#inhalt			{ background-image: url('/pic/kanschur/kanschur_website_hintergrun.jpg'); 
				width:883px; height: 581px; position: absolute; left: 50%; margin-left: -442px;
			 top: 50%; margin-top: -291px; text-align: left; } 

a 			{ color: #888888;  text-decoration: none; }

/* Kanschur: Home-Button (durchsichtig, verlinktes blank-gif) */
#homebutton		{ position: absolute; left: 26px; top: 45px; }
/* Ende Kanschur Home Button */

/* Kanschur beeindruckt (Text oben links auf der Seite, schräg rechts unterhalb vom Logo) */
#beeindruckt		{ position: absolute; left: 85px; top: 125px; }
/* Ende Kanschur beeindruckt */

/* Kanschur Telefon (Text oben in der grauen Leiste) */
#telefon			{ position: absolute; left: 38px; top: 21px; font-size: 11px; color: #ffffff; font-weight: bold; }


/* Menue Kanschur, oben */
#menu				{ position: absolute; left: 27px; top: 182px;  }
#menu a		{ width: 103px; background-color: none; float: left; text-align: center; 
					padding-top: 3px; padding-bottom: 3px; 
					color: #354564; font-weight: bold; font-size: 12px; }

	/* Die beiden ersten Menuepunkte sind anders als die anderen: */
	#menu .mpointshop			{ font-weight: bold; margin-left: 1px; width: 102px; }
	#menu .mpointfeuerwehr-praesente		{ font-weight: bold; width: 139px; margin-left: 1px; color: #ff0000; background-color: none; }
	#menu .mpointnichts		{ width: 66px; }
	#menu .mpointdruck			{ margin-left: 2px; width: 102px; color: #97bf0d; }
	#menu .mpointgravur		{ margin-left: 1px; width: 102px; color: #005ec3; }
	#menu .mpointstempel		{ margin-left: 1px; color: #e29000; }
	#menu .mpointwerbung		{ margin-left: 1px; width: 103px; color: #ffdd00 }
	#menu .mpointreferenzen	{ margin-left: 1px; width: 102px; }

	/* Verschiedene Backgrounds fuer die einzelnen Hovers im Hauptmenue */
	#menu .mpointshop:hover		{ font-weight: bold; background-color: #005ec3; color: #ffffff; }
	#menu .mpointshopactive		{ font-weight: bold; background-color: #005ec3; color: #ffffff; }
	#menu .mpointfeuerwehr-praesente:hover	{ font-weight: bold; background-color: #ff0000; color: #ffffff; width: 139px; margin-left: 1px; }
	#menu .mpointfeuerwehr-praesenteactive	{ font-weight: bold; background-color: #ff0000; color: #ffffff; width: 139px; margin-left: 1px; }
	#menu .mpointdruck:hover		{ background-color: #97bf0d; color: #ffffff; margin-left: 2px; width: 102px; }
	#menu .mpointdruckactive		{ background-color: #97bf0d; color: #ffffff; margin-left: 2px; width: 102px; }
	#menu .mpointgravur:hover		{ background-color: #005ec3; color: #ffffff; margin-left: 1px; width: 102px; }
	#menu .mpointgravuractive		{ background-color: #005ec3; color: #ffffff; margin-left: 1px; width: 102px; }
	#menu .mpointstempel:hover		{ background-color: #e29000; color: #ffffff; margin-left: 1px; }
	#menu .mpointstempelactive	{ background-color: #e29000; color: #ffffff; margin-left: 1px; }
	#menu .mpointstempelactive:hover	{ background-color: #e29000; color: #ffffff; margin-left: 1px; }
	#menu .mpointwerbung:hover		{ background-color: #ffdd00; color: #ffffff; width: 103px; }
	#menu .mpointwerbungactive	{ background-color: #ffdd00; color: #ffffff; width: 103px; }
	#menu .mpointreferenzen:hover	{ background-color: #005ec3; color: #ffffff; }
	#menu .mpointreferenzenactive	{ background-color: #005ec3; color: #ffffff; }


	
.mpoint a			{ color: #354564; font-weight: bold; font-size: 12px; width: 120px; }
#menu .mpointa		{ margin-left: 24px; margin-right: 24px; display: inline; text-align: center; }
.mpointa a			{ color: #f47a42; font-weight: bold; font-size: 12px; }
/* Ende Menue Kanschur */

/* Menue Kanschur, unten - oberste moegliche Position: 523px */
#bmenu				{ position: absolute; top: 530px; left: 300px; width: 555px; height: 40px;
					text-align: center; }
#bmenuInside		{ color: #005ec3; display: inline; font-size: 12px; }
#bmenuInside a		{ color: #005ec3; }
#bmenuInside a:hover{ color: #227fe5; }
.bmpoint			{ margin-right: 5px; margin-left: 5px; }

#cmenuInside		{ color: #ffffff; display: inline; font-size: 10px; }
#cmenuInside a		{ color: #ffffff; }
#cmenuInside a:hover{ color: #005ec3; }
/* Ende Menue unten */

/* Kanschur Menue links */
#lm1				{ text-align: right; font-size: 11px; background-color: none; float: left; margin-left: 10px;}
#lm1 h5,#lm2 h5		{ text-align: right; }
#lm2				{ text-align: right; font-size: 11px; background-color: none; }
/* Ende Kanschur Menue links */

/* Kanschur Main Content */
#content		{ position: absolute; left: 310px; top: 220px; overflow: auto; 
				height: 290px; font-size: 11px; width: 535px; 
				 overflow: auto; padding-right: 10px; }
/* Ende Kanschur Main Content */

/* Kanschur Bild oben rechts */
#kanschurbild	{ position: absolute; left: 300px; top: 45px; }
/* Ende Kanschur Bild oben rechts */

/* Kanschur Bild unten links */
#kanschurheadline { position: absolute; top: 359px; left:  32px; }

/* Ende Kanschur Bild unten links */

#suchform		{ position: absolute; left: 70px; top: 535px; }
#suchform input	{ font-size: 11px; }
#suchform input.submit	{ font-size: 10px; }
				
img			{ border-style: none; }
p,td,div			{ font-size: 11px; color: #000000; text-align: left; vertical-align: top; }
p a			{ font-size: 11px; color: #888888; text-decoration: underline; }

.small, .small a		{ font-size: 9px; }

/* Formulare */
form			{ display: inline; }
input,textarea,select	{ font-size: 12px; border: 1px solid #cccccc; font-family: 'Arial', sans-serif; }
select			{ font-size: 10px; }
.submit			{ font-size: 10px; font-weight: bold; background-color: #cccccc; border-style: solid; border-width: 1px; 
			 border-top-color: #dddddd; border-left-color: #dddddd; border-bottom-color: #888888; border-right-color: #888888; }
.right			{ text-align: right; }
.check			{ border-style: none; }
.ctr			{ text-align: center; }
.agb,.agberr		{ font-size: 10px; }
.err,.agberr		{ border: 1px solid #ff0000 ; }
.formerror		{ font-size: 9px; }
.fr				{ text-align: right; }
.errors			{ border: 1px solid #ff0000; color: #ff0000; font-weight: bold; }

/* Linien */
hr.orline		{ color: #f47a42 ; width: 100%; height: 1px; border-style: solid; }
td.orright		{ border-right-style: solid; border-right-width: 2px; border-color: #f47a42 ; }
.or			{ color: #f47a42; font-weight: bold; }

/* Aufzaehlungen */
.highlighted td	{ background-color: #eeeeee; }

.entf			{ font-size: 9px; color: #888888; }

/* 2. Menue (unter Info) */
#m2			{ text-align: center; }
#m2 a			{ font-weight: bold; }
.m2ma, #m2 a:hover	{ color: #f47a42; font-weight: bold; }


/* Kanschur News Bilder */
.newspic		{ border-style: none; margin-right: 10px; }
/* Kanschur Content-Bilder */
.ctpic			{ border-style: none; margin-right: 10px; margin-bottom: 10px; }

/* Kanschur Fenster im Rahmen links */
#leftframe		{ position: absolute; left: 27px; top: 220px; background-color: none; width: 230px; height: 240px; }
.win			{ border: 1px solid #c6c5c5; padding: 3px; margin-bottom: 8px; }
.winhl			{ background-color: #c6c5c5; color: #005ec3; font-size: 12px; font-weight: bold; padding: 3px; }
.light			{ color: #aaaaaa; }

/* Kanschur: Konten / 2 Spalten */
#cRechteSpalte 	{ float: right; }
#cRechteSpalte img	{ border: solid #005ec3 2px; margin: 5px; }
.cDruck #cRechteSpalte img { border: solid #97bf0d 2px; margin: 5px; }
.cStempel #cRechteSpalte img { border: solid #e29000 2px; margin: 5px; }
.cWerbung #cRechteSpalte img { border: solid #ffdd00 2px; margin: 5px; }
.cPraesente #cRechteSpalte img { border: solid #ff0000 2px; margin: 5px; }

/* Suchergebnisse */
.searchTitle	{ margin-top: 5px; }
.searchTitle a	{ color: #005ec3; text-decoration: underline; }
