/* DATEI: format.css 		 Steinmetzschule

dunkelblau d	#243171
dunkelblau h	#506cf6
hellblau d	#d3ddff
hellblau h	#b4bcd9
grau h		#f2f5ff
grau d		#eaecf4

*/
body		{
		background:	#243171 url(images/v1.gif) repeat-x;
		padding:	.2em;
    		color: 		black; 		
		font-size: 	83.01%;
		font-family:	Verdana,Futura,futura,Arial,sans-serif;
		line-height:	150%;
		font-weight:	normal;}		


#all		{width:		910px;
		margin:		0 auto;}



#seite		{/*text-align: 	center;	*/	
		margin:  	auto;	/* standardkonforme horizontale Zentrierung */
		padding: 	0.0em;
		}

#h_content	{background:	url(images/v2.gif) repeat-x #f2f5ff bottom;
		border:		2px solid #FFF;		
}

.content	{margin: 	.5em 0 .3em 10em;
		padding: 	0 1em;
		min-height:	25em;
		border:  	0px dashed silver;
		background:;
		}


.start_content	{margin-left:0;}	/* Content-Startseite */		


h1,h2,h3,h4	{color:		#243171;	text-align:	left;}
h1		{margin:	0 0 0.0em 0;	font-size:	120%;}
h2		{margin-top:	1em;	font-size:	110%;}
h3		{font-size:	100%;}

hr		{color:#243171;	height:	1px;	margin:	1px;}

a:link		{color:#000; text-decoration:none;}
a:visited	{color:#000; text-decoration:none;}
a:focus		{color:#000; text-decoration:none;}
a:hover		{color:#000; text-decoration:underline;}
a:active	{color:#000; text-decoration:none;}


/* Menü oben */
#menu1_h	{/*background:#093459;padding:0px;*/}
#menu1		{display: table;
		background:#243171;
		width: 100%;
		border-bottom: 1px solid #FFF;
		padding:0;		
		margin: 0 auto;}
ul#menu1	{list-style: none;}
ul#menu1 li	{float:left;display: inline;}
#menu1 a	{text-decoration:none;float:left;text-align:center;padding:.2em .5em;margin:1px;}	
#aktuell1	{background:#d3ddff;color:#000;}
a.menu1:link,
a.menu1:visited	{background:#243171; color:#fff;}
a.menu1:hover,a.menu1:focus,#aktuell1:hover,
a.menu1:active	{background:#d3ddff;color:#000;}

a.menu1he:link,a.menu1he:visited	{background:#d3ddff;color:#000;}

#menu1a		{list-style: none;padding:0;float:left;width:10em;display:block;margin:0;}
* html #menu1a	{height:26em;}

a.menu1a	{display:block;
		/*width:	9.5em;*/
		line-height:	1.5em;
		vertical-align:	middle;
		text-align:	left;;
		margin: 	0em 0em 0em 0em;
		padding:	0em 0em 0em .4em;
		border-bottom: 	1px solid #FFF;}
a.menu1a	{}
#aktuell1a	{background:#d3ddff;color:#000;}
a.menu1a:link,
a.menu1a:visited{background:#243171; color:#fff;}
a.menu1a:hover,a.menu1a:focus,#aktuell1a:hover,
a.menu1a:active	{background:#d3ddff;color:#000;; text-decoration:none;}
.m1b_li a		{text-align:left;background:red;padding-left:2em;}





/* Menü links */
#menu2		{
		float:		left; /*right;*/
		min-height:	20em;
		font-size:	1.0em;
		margin:		0em 0em 0em 0em;
		padding:	0px;
		border:		0px dashed silver;}
		
#menu2 ul	{margin:	0.0em 0 0 0;
		padding:   	0em;}
		
#menu2 li	{background:	#FFD147;
   		width:		10em;	/* für IE 7 */
		border:		1px solid gray;
		margin:		0 0 0.6em 0;}

a.menu2,
a.menu2a	{display:	block; 
		/*width:	9.5em;*/
		font-size:	100%; 
		font-weight:	normal; 
		line-height:	1.5em;
		vertical-align:	middle;
		text-align:	left;;
		margin: 	0em 0em 0em 0em;
		padding:	0em 0em 0em 0em;
		border: 	0px;}
		
a.menu2a	{text-decoration:none;}
		
#aktuell2	{background:#FFFEEE;color:#F00;}
a.menu2:link,
a.menu2:visited	{background:#EEEFFF;color:#243171; }
a.menu2:focus,
#aktuell2:hover,
a.menu2:hover,	
a.menu2:active	{background:#FFFEEE;color:#243171;text-decoration:none; }


menu_2_1	{}	/* zusätzliches DIV für 2. Background */
menu_2_1_a	{}	/* zusätzliches DIV für 2. Background bei aktuellem */

/* Menü unten */
ul#menu3 li 	{list-style:	none;	float:	left;}
#menu3		{margin:	.75em 0 0 0;
		font-size:	75.01%;} /* muss sein für FF */
#aktuell3	{color:		#FFF;	
		text-decoration:none;	
		border-bottom:	1px solid #243171;}
a.menu3		{font-size:	100.01%;} /* muss sein für IE */
a.menu3:link,
a.menu3:visited	{color:#FFF;text-decoration:none;}
#aktuell3,
a.menu3:hover,	
a.menu3:focus,
a.menu3:active	{color:#FFF;text-decoration:none;border-bottom:1px dotted #243171;}


hr.menu3	{margin: 	0em 0 .0em 0;	
		display:	none;}

#fuss		{clear: 	both;
		margin: 	0;
		padding:	0em 0;
		border-top:	0px solid silver;
		}


/* Formulare */
textarea,select,
input.form_fehler,
input.form_ok,
.form_ok	{background:#f1f3f8;width:20em;}	/* Standardlayout für KontaktFormular, z.B. Kontakt*/
input.form_fehler,
.form_fehler	{background:#FCC;}	/* fehlerhalte Eingabe im Formular, z.B. Kontakt*/



/* FAQ */
.faq_f		{color:		#243171;
		font-weight:	bold;
		margin:		0.5em 0 0 0;}	/* FAQ-Frage */
.faq_a		{display:	standard;
		margin:		0 0 1em 0;}	/* FAQ-Antwort */


/* Lupe */
#lupe		{text-align:	right;position:absolute;top:0;}
#lupe_a1	{font-size:13px;color:#FFF;padding:0 0 0 15px; 	margin:2px;}
#lupe_a2	{font-size:18px;color:#FFF;padding:2px;		margin:0;}
#lupe_a3	{font-size:22px;color:#FFF;padding:0 10px 0 0;}



/* Zitate */
.zitat_h	{background:#DDD;border:  	1px outset #AAA;}
.zitathead	{text-align:center; margin:.0em .0em .0em .0em;font-weight:bold;}
.zitat		{text-align:center; margin: 1em auto .6em auto;width:40em;}
.zitatautor	{text-align:right;  margin: 0em auto .0em auto;width:40em;font-size:	90%;}
.zitatquelle	{text-align:right;  margin: 0em auto .0em auto;width:40em;font-size:	90%;}


/* Fotoalbum - FA */
.fa			{padding:	.3em .1em .8em .1em;
			text-align:	center;
			margin:		0 auto;
			 /*float:	left; /*
			min-width:	200px;
			max-width:	20em;
			min-height:	13em;
			border:		1px solid grey;*/
			}
.fa td			{width:15em;}		
div.fa 			{background:#eaecf4;padding:1em;float:left;min-height:15em;width:15em;margin:2px;border:1px outset #DDD;}	
.fatitel		{font-weight:bold;}
.fautitel		{}


#faeinzelbild		{position:	fixed;top:20px;left:150px;
			width:		800px;
			min-height:	600px;
			border: 	1px solid #888;
			padding:	1em;
			text-align:	center;
			display:	none;
			}

.faeinzelbild		{width:		720px; /* fuer IE 6*/
			text-align:	center;
			background:	#FC3;
			padding:	1.0em 1.0em 0.3em 1.0em;}
.fapfeil		{margin:	0.5em 1.5em 0.7em 1.5em;}


/* Shop */
.shop_kat_edit_ebene	{width: 1em;}
.shop_kat_edit_name	{width:15em;}


/* Veranstaltungsmanger */


/* Newsticker */
#nt		{color:	#FFF; background:#243171;text-align:center;margin-bottom:1em;padding:.5em 1em;}
#nt_h		{}
#nt_titel	{font-weight:bold;}
#nt_u_titel	{}
#nt_text	{}


/* Multibox */
.MultiBoxContainer	{}	/* GesamtContainer */
.MultiBoxLoading 	{}	/* LadeContainer */
.MultiBoxContent 	{}	/* Conent vom Gesamtcontainer */
.MultiBoxClose		{}	/* Schließen-Symbol: 	background: url(images/close.png) no-repeat; */
.MultiBoxControlsContainer {}	/* ?? */
.MultiBoxControls	{}	/* Bereich unter dem Bild */
.MultiBoxPrevious	{}	/* Zurück-Button */
.MultiBoxNext		{}	/* Weiter-Button */
.MultiBoxNextDisabled	{}
.MultiBoxTitle		{}	/* Titel unter Bild */
.MultiBoxNumber		{}	/* Bildummer (rechts unten) */
.MultiBoxDescription	{}	/* Text unter Titel */












.w,b		{font-weight:normal;color:#243171;text-decoration:none;}

#logo		{margin:	0;}

#logokopf	{text-align:	center;
		margin:		2px 0;
		padding:	0;	/* Werte von Content übernehmen */
		}

#copy a		{color:		#FFF;	font-size:0.9em;}
#copy		{padding:	0 .0em .0em .0em;
		font-size:	0.9em;
		text-align:	right;}
		
.img_mover	{border:1px solid #052af1;	 /* Bild mit MouseOver-Vergrößrung */
		top:-6em;
		background:#8D9ED1 url(images/mm.html);
		display:inline;z-index:5;
		text-align:center;
		padding: 1em;}
		
.unten1		{background:#243171;color:#FFF;padding-left:.5em;}
.unten2		{margin-top:-1.5em;text-align:right;padding-right:.5em;}
.unten2 a,
.unten2 a:hover	{background:#243171; color:#fff;padding:0 .3em;}
.start_links	{float:left;
		margin:-.5em .5em 0 -1em;
		width: 10em;}
		
* html .start_links	{float:left;
		margin:-.5em .5em 0 -10em;
		width: 10em;}		

.ca		{clear:none;}
		
.start_links b	{color:#FFF;font-weight:bold;}		
.start_links div{color:	#FFF; background:#243171;
		margin-bottom:1px;
		text-align:center;
		padding:.5em .2em;}
.start_links p	{margin-bottom:.3em;}