/* DATEI: format.css - ICHTYS

00-  0  11- 17  22- 34  33- 51  44- 68  55- 85  66-102  77-119
88-136  99-153  AA-170  BB-187  CC-204  DD-221  EE-238  FF-255

hellgrau	#F3F3F3
dunkelgrau	#D2D2D2
hellblau	#F5FBFD
dunkelblau	#8BD3FF
*/

/* ICHTYS */
form.form_suche 	{margin:	auto;
			padding:	1em;
			background:	#D2D2D2 url(images/v2.gif) repeat-y left;
			border:		1px solid #777;}

.form_suche input{background:	#D2D2D2 url(images/v2.gif) repeat-y left;
		padding:	.05em;}

.form_suche_text,
.form_suche_area	{width:30em;}
.form_suche_area	{height:15em;padding:0em;font-size:.83em;}
textarea		{}
textarea#desc		{height:4em;}	/* Eingabe Seitenbeschreibung */
.form_suche_submit	{font-size:1.0em;padding:0.3em;}

body		{
		/*scrollbar-base-color:#CFC;*/
		/*background-image:url(images/bg-line.gif);
		/*background-repeat:repeat-y;
		/*background-position:10px 0 10px 100px;*/
		background:	#F5FBFD url(images/v1.gif) repeat-y right; 
		margin: 	20px  5%  20px  5%;
		padding:	0;
    		color: 		black; 		
		font-size: 	100.01%;
		min-width:	700px;		
		}

#all		{}

#seite		{text-align: 	left;	
		margin:  	auto;	/* standardkonforme horizontale Zentrierung */
		padding: 	0.5em;
		border:  	0px ridge #006;
		max-width:	80em;}

#h_content	{}

#head		{min-height:	6em;}
* html #kopf 	{height:	6em;}



#content	{margin: 	20px 0 0 11em;
		padding: 	0 1em;
		border:  	0px dashed silver;
		min-width:	200px;
		text-align:	left;		
		/*clear:left;*/}

*		{font-family:	Verdana,Futura,futura,Arial,sans-serif;
		line-height:	150%;
		font-weight:	normal;}


h1,h2,h3,h4	{color:		#006;	text-align:	left;}
h1		{margin-bottom:	0.6em;	font-size:	120%;}
h2		{margin-top:	1em;	font-size:	110%;}
h3		{font-size:	100%;}
h4		{font-size:	80%;	margin:		.5em 0 .3em 0;}

hr		{color:#006;	height:	1px;	margin:	1px;}
td		{vertical-align:top;}
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;}




#flaggen	{position:absolute;left:5px;top:120px;z-index:3;}


/* Menü oben */
#menu1		{ /*position:absolute; left:0pt; top:0px; /*width:150px;*/
		/*background:#006;width:105%;padding-left:0px;*/
		text-align:	right;
		padding:	0 0 0 0;
		margin:		0px 0 10px 0;
		border:		0px outset silver;
		border-bottom:	1px solid #999;
		float:		right;}
		
a.menu1		{/*width: 100px; display:block; */
		font-size:	100%; text-decoration:none; 
		font-weight:	normal;
		text-align:	right;
		margin: 	0px 10px 0px 2px;
		border: 	0px outset silver; /* solid transparent */
		text-indent:	3px; /*line-height: 20px;*/
		
		border:		1px solid #999;
		border-bottom:	none;
		vertical-align:	bottom;}
		
#aktuell1	{color:#006; background:	#D2D2D2 url(images/v2.gif) repeat-y left; text-decoration:none;border: 0px none;}		
a.menu1:link	{color:#006; background:	#D2D2D2 url(images/v2.gif) repeat-y left; text-decoration:none;}
a.menu1:visited	{color:#006; background:	#D2D2D2 url(images/v2.gif) repeat-y left; text-decoration:none;}
a.menu1:focus,
a.menu1:hover,	
#aktuell:hover	{color:#006; background:	#D2D2D2 url(images/v2.gif) repeat-y left; text-decoration:none;border:2px set silver;}	
a.menu1:active	{color:#006; background:	#D2D2D2 url(images/v2.gif) repeat-y left; text-decoration:none;}



#menu1a		{ /*position:absolute; left:0pt; top:0px; /*width:150px;*/
		/*background:#006;width:105%;padding-left:0px;*/
		text-align:	right;
		padding: 	0 0 0 0;
		margin:  	-15px 0 10px 0;
		border: 	1px dashed silver;}
		
a.menu1a	{/*width: 100px; display:block; */
		font-size:	100.01%; 
		text-decoration:none; 
		text-indent: 	3px; /*line-height: 20px;*/		
		vertical-align:	bottom; 
		text-align:	right;		
		font-weight:	normal; 
		margin: 	0px 10px 0px 2px;
		border: 	0px solid blue;
		}
		
#aktuell1a	{color:#606; background:#006; text-decoration:none;border: 0px none;}
a.menu1a:link	{color:#606; background:#006; text-decoration:none;}
a.menu1a:visited{color:#006; background:#006; text-decoration:none;}
a.menu1a:focus,
a.menu1a:hover,
#aktuell1a:hover{color:#606; background:#006; text-decoration:underline;}	
a.menu1a:active	{color:#606; background:#006; text-decoration:none;}

ul#menu1 li 	{list-style: 	none;
		float: 		left;
		margin: 	0; 	
		display:	inline;	
		padding:	0em 0.1em 0.1em 0;}

#menu1 ul	{width: 50em;} /* damit MenüZeile nicht umbricht*/



/* Menü links */
#menu2		{/*position:absolute; left:0pt; top:115px; width:150px;*/
		width:		11em;
		float:		left; /*right;*/
		min-height:	20em;
		font-size:	0.91em;
		margin:		30px 0px 0px 5px;
		padding:	0px;
		border:		0px dashed silver;}

		
* html menu2 	{height:	20em;}
#menu2 ul	{margin:	0.6em 0 0 0;
		padding:   	0px;}
		
ul#menu2 li	{list-style-type:none;
		background:	#D2D2D2 url(images/v2.gif) repeat-y left;
		border:		1px solid #777;
		margin:		0 0 0.6em 0;}

a.menu2,
a.menu2a	{display:	block; 
		/*width:	9.5em;*/
		font-size:	100%; 
		font-weight:	normal; 
		text-indent:	0px; 
		line-height:	20px;
		vertical-align:	middle;
		text-align:	left;;
		margin: 	0px 0px 1px 0px;
		padding:	0px 0px 0px 5px;
		border: 	0px 0px 0px 0px solid;}
		
a.menu2a	{text-indent:	20px;}
		
#aktuell2	{color:#F00; text-decoration:none;}
a.menu2:link	{color:#006; text-decoration:none;}
a.menu2:visited	{color:#006; text-decoration:none;}
a.menu2:focus,
#aktuell2:hover,
a.menu2:hover	{color:#006; text-decoration:none;}
a.menu2:active	{color:#006; text-decoration:none;}


/* Menü unten */
ul#menu3 li 	{list-style:	none;	float:	left;}
#menu3		{font-size:	100.01%;padding-top:3em;} /* muss sein für FF */
#aktuell3	{color:		#006;	
		text-decoration:none;	
		border-buttom:	1px solid #006;}
a.menu3		{font-size:	80.01%;} /* muss sein für IE */
a.menu3:link	{color:#006;text-decoration:none;}
a.menu3:visited	{color:#006;text-decoration:none;}
#aktuell3,
a.menu3:focus,
a.menu3:hover	{color:#006;text-decoration:none;border-bottom:1px dotted #006;}
a.menu3:active	{color:#006;text-decoration:underline;}


hr.menu3	{margin: 	30px 0 10px 0;	
		visibility:	hidden;}

#fuss		{clear: 	both;
		font-size: 	0.83em;
		margin: 	0;
		padding:	1em 0;
		text-align:	center;
		/*background: #fed;*/
		border-top:	0px solid silver;
		}


ol li		{margin-bottom:1em;}


/* Formulare */
textarea,
input.form_ok,
input.form_fehler{
		background:	#D2D2D2 url(images/v2.gif) repeat-y left;}
select.form_fehler option,		
select		{width:15em;
		background:	#F4F4F4 url(images/v2.gif) repeat-y left;font-size:1em;}

input		{vertical-align:top;
		background:	#D2D2D2 url(images/v2.gif) repeat-y left;}
input		{background:	#D2D2D2 url(images/v2.gif) repeat-y left;}
textarea.form_fehler,
select.form_fehler,
input.form_fehler	{background:#fcc;}



textarea,select,
.form_ok	{background:	#D2D2D2 url(images/v2.gif) repeat-y left;}	/* Standardlayout für KontaktFormular, z.B. Kontakt*/
.form_fehler	{background:	#D2D2D2 url(images/v2.gif) repeat-y left;}	/* fehlerhalte Eingabe im Formular, z.B. Kontakt*/





/* FAQ */
.faq_f		{color:		#006;
		font-weight:	bold;
		margin:		0.5em 0 0 0;}	/* FAQ-Frage */
.faq_a		{display:	standard;
		margin:		0 0 1em 0;}	/* FAQ-Antwort */




/* CSV */
#csvcb		{border:1px solid #AAA;color:blue;font-weight:bold;writing-mode: tb-rl;}
#csvtexth	{color:blue;font-weight:bold;border:1px solid #AAA;}
#csvtext	{}
#csvtable	{border:1px solid #555;}
#csvtr		{vertical-align:top;}
#csvtd		{border:1px solid #AAA;}

/* FA */
.fa			{padding:	5px 3px 10px 3px;
			 /*float:	left; /*
			min-width:	200px;
			max-width:	20em;
			min-height:	13em;
			border:		1px solid grey;*/
			}
.fatitel		{font-weight:bold;}
.fautitel		{}
.faeinzelbild		{width:		720px;
			text-align:	center;
			background:	#FC3;
			padding:	20px 20px 5px 20px;}
.fapfeil		{margin:	10px 20px 10px 20px;}

/* FA-Edit */
.faedittable		{background:#FFC;border:1px solid #006;padding:2px;} /* Tabelle von CSV-Edit*/
.faedittabledel		{background:green;} /* Tabelle von CSV-Edit für Löschspalte*/
.faedithead		{background:#FC0;border:0px solid #AAA;color:blue;font-weight:bold;padding:5px;writing-mode: tb-rl;} /* Head der Tabelle von CSV-Edit*/
.faeditheaddel,
.faeditdel		{background:#600;border:0px solid #AAA;color:#FFF;font-weight:bold;padding:5px;writing-mode: tb-rl;} /* Head der Tabelle von CSV-Edit für Löschspalte */
.faeditblenden		{background:#FC0;} /* Ausblenden-Spalte */
.faeditheadtd		{padding:5px;}
.faeditbild		{background:#FFA;}
.faeditausblenden	{background:#FCC;}
input.faedittitel	{background:#FFD;width:12em;font-weight:bold;}
input.faeditutitel	{background:#FFD;width:12em;}
.faedithtml,
input.faedithtml	{background:#FFD;width:12em;height:3em;}
input.faedith		{background:#FFD;width: 8em;}
input.faeditsrc		{background:#FFD;text-align:left;}
input.faeditalt		{background:#FFD;width: 8em;}
.faeditstyle,
input.faeditstyle	{background:#FFD;width: 8em;}
.faeditkategorie,
input.faeditkategorie	{background:#FFD;width: 4em;}
input.faeditbem		{background:#FFD;width:10em;}


/* Veranstaltungsmanger */
#vm_edit_tr	{border:	10px solid black;margin:30px;color:red;}
#vm_edit_td	{border:	10px solid black;margin:30px;}
#vm_edit_titel	{font-weight:	bold;}
#vm_edit_utitel	{font-size:	90%;}
#vm_edit_tag	{width:		1.2em;}
#vm_edit_bem	{width:		12em;}

/* Newsticker */
#nt_titel	{color:	red;}
#nt_u_titel	{color:	green;}
#nt_text	{color: grey;}

/* VCard*/
#vcard		{}
#vcard_region	{}
#vcard_country	{}

h3.losung	{font-size:1.0em;padding:0;font-weight:bold;}
.losung		{padding:.7em;font-size:.9em;max-width:30em;}

.w,#w,s,b	{font-weight:normal;color:#006;text-decoration:none;}

#logo		{margin:	0px 0px 0px 1.8em;}

#logokopf	{text-align:	center;
		margin:		-40px 0px 0px 0px;
		padding:	0px 0px 0px 0px;	/* Werte von Content übernehmen */
		}

#copy a		{color:		#333;	font-size:0.9em;}

#copy		{padding:	0 10px 10px 10px;
		font-size:	0.9em;
		text-align:	right;}

		
#key		{color:		#dda;}

.start_amazon	{margin-top:1.0em;margin-right:1em;float:left;}
.start_losung	{margin-top:0.3em;}
