/***** Farbe Hintergrund, Farben Links, Schriftart *****/
body			{ margin: 0; padding: 0; background-color: #FFFFFF; font-family: Times New Roman, Arial, sans-serif; }
a				{ color: #000066; }
a:visited		{ color: #660000; }
a.kontakt		{ font-size: 11px; color: #666666; }

/***** Ueberschriften *****/
h1		{ margin-top: 6px; margin-bottom: 15px; font-size: 100%;  }
/*h1.grafik	{ padding: 14px 0px 0px 10px; 
			background-image: url(/pics/h1.gif); background-repeat: no-repeat;
			background-position: 0px 14px; }*/
h2		{ margin-top: 27px; margin-bottom: 4px; font-size: 85%; color: #222222; }
h3		{ margin-top: 27px; margin-bottom: 4px; font-size: 80%;
		padding-bottom: 2px; border-bottom: 1px solid #666666; color: #222222; }
h4		{ padding-top: 7px; margin-top: 0px; margin-bottom: 0px; font-size: 80%; line-height: 125%; font-weight: bold; }

/***** Trick, damit in alten Seiten nicht zusaetzlich die 70 Prozent wirken *****/
td.fliess p	{ font-size: 100%; }

/***** Texte *****/
p		{ margin-top: 0px; margin-bottom: 7px; font-size: 80%; line-height: 125%; }
.rot	{ color: #ED1C24; }
/*
	ul.liste     { list-style-image:url("../images/Pfeil.gif"); margin-top: 2px; margin-bottom: 8px; font-size: 80%; 
		           margin-left: 0px; padding-left: 0px;}
	ul.liste li  { text-indent: 14px;padding-top: 1px; padding-bottom: 4px;
	               margin-left: 0px; padding-left: 0px; }
*/
ul.liste     { list-style-image: url("/institut-protestant/mineurs_isoles/images/Pfeil.gif"); margin-top: 2px; margin-bottom: 8px; font-size: 80%; line-height: 125%;
               margin-left: 19px; padding-left: 0px; }
* html ul.liste     { margin-left: 14px; } /* damit die Einrueckung auch im IE stimmt */
ul.liste li  { padding-top: 1px; padding-bottom: 4px; }
ol.liste     { margin-top: 2px; margin-bottom: 8px; font-size: 80%; line-height: 125%;
               margin-left: 22px; padding-left: 0px; }
ol.liste li  { text-indent: 0px; padding-top: 1px; padding-bottom: 4px; }
ul.haken     { list-style-image:url("/pics/haken2.gif"); margin-top: 0px; margin-bottom: 0px; font-size: 80%;
               margin-left: 14px; padding-left: 0px; }
ul.haken li  { text-indent: 0px; padding-top: 0px; padding-bottom: 1px; }
li p	{ font-size: 100%; }

/***** schriftgroesse testen *****/
select,input { font-size: 11px; font-family: Tahoma, sans-serif; }

/***** Spezialformate Bilder *****/
.bildli		{ margin-right: 6px; margin-bottom: 6px; float: left; }
.bildre		{ margin-left:  6px; margin-bottom: 6px; float: right; }

/***** Spezialformate Einklinker *****/
td.normal		{ font-size: 80%; line-height: 125%; }
td.tabkopf		{ font-weight: bold; padding-top: 2px; font-size: 80%; }
td.tabkopf p	{ font-size: 100%; }
td.tabkopfrot		{ font-weight: bold; color: #FFFFFF; background-color: #ED1C24; 
				padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px;}
.tabli		{ float: left; border: 1px solid #999999; padding: 4px; background-color: #F0F0F0;
			width: 175px; margin-right: 6px; margin-bottom: 6px; margin-top: 6px; }
.tabre		{ float: right; border: 1px solid #999999; padding: 4px;  background-color: #F0F0F0;
			width: 175px; margin-left: 6px; margin-bottom: 6px;  margin-top: 6px; }
.tabliwe	{ float: left; border: 1px solid #999999; padding: 4px; background-color: #FFFFFF;
			width: 175px; margin-right: 6px; margin-bottom: 6px; margin-top: 6px; }
.tabrewe	{ float: right; border: 1px solid #999999; padding: 4px;  background-color: #FFFFFF;
			width: 175px; margin-left: 6px; margin-bottom: 6px;  margin-top: 6px; }
.tablirot	{ float: left; border: 1px solid #ED1C24; padding: 4px; 
			width: 175px; margin-right: 6px; margin-bottom: 6px; }
.tabrerot	{ float: right; border: 1px solid #ED1C24; padding: 4px; margin-top: 4px; 
			width: 175px; margin-left: 6px; margin-bottom: 6px; }

/***** Spezialformate *****/
.fuss { width: 100%; text-align: right; margin-top: 14px; margin-bottom: 6px; }
table.tabelle td	{ padding: 0px 4px 7px 0px; font-size: 80%; line-height: 125%; }
table.tabelle h4	{ font-size: 100%; }
table.h3tabelle { border-bottom: 1px solid #999999; }/*wegwerfen,war nur ein test*/
div.RundgangButton	{ border: 1px solid #999999; background-color: #F0F0F0; text-decoration: none;
					padding: 0px 6px 0px 6px; margin-left: 10px; }
textarea.schrift  { font-family: Tahoma, sans-serif; font-size: 100%; }					
div.RandLinieObenFenster	{ border-bottom: 5px solid #FFFF00; font-size: 20px; }

/***** Dekoration rechte Randspalte *****/
div.RandLinieOben	{ border-bottom: 5px solid #FFFF00; font-size: 20px; width: 190px; }
/*div.RandLinieOben	{ border-bottom: 1px solid #FFFF00; margin-top: 0px; font-size: 1px; }*/
div.RandBalkenLinks		{ background-color: #F0F0F0; float: left; width: 80%; font-size: 1px; }
/*div.RandBalkenLinks		{ background-color: #ED1C24; float: left; width: 80%; font-size: 3px; }*/
div.RandGrau			{ background-color: #F0F0F0; font-size: 1px; }
/*div.RandGrau			{ background-color: #F0F0F0; font-size: 3px; }*/
div.RandBalkenRechts	{ background-color: #F0F0F0; float: right; width: 30%; font-size: 1px; }
/*div.RandBalkenRechts	{ background-color: #ED1C24; float: right; width: 30%; font-size: 3px; }*/
div.RandLinieUnten	{ border-top: 1px solid #FFFF00; margin-bottom: 16px; font-size: 1px; }
h1.formular { font-size: 80%; margin: 0px; }
