ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd,div
{ margin:0; padding:0 }

/* generelle Formatierungen evt. palatino linotype*/

body { 
	font-family:Arial,"times new roman",sans-serif;
	font-size: 100.01%;
	background-color:#ffffff;
}

/* Startseite */


div#seite {
	width: 760px;
	margin: 7px 0 0 7px;
	background-image:url(/_img/hintergrund.gif);
	background-repeat:repeat-y;
}


div#kopf {
	background-image:url(/_img/banner.gif);
	background-repeat:no-repeat;
	height:130px;
	text-align:left;
  }

div#kopf .eckbild {
	float:left;
}

div#kopf .titel-1 {
	color:#425A73;
	font-size:1.2em;
	line-height:1.2em;
	margin:0 0 0 170px;
	padding:10px 0 0 0;
	font-weight:bold;
	letter-spacing:2px;
}

div#kopf .titel-2 {
	font-size:1em;
	color:#425A73;
	margin:0 0 0 170px;
	padding:20px 0 0 0;
	letter-spacing:2px;
}
	

/* Linke Spalte - Menü */

div#seitenmenue {
	float:left;
	width:150px;
	text-align:left;
}


div#seitenmenue ul {
	list-style-type:none;
	margin:0 0 40px 0;
}	

div#seitenmenue li {
	font-size: .9em;
	font-weight:bold;
	padding:6px 0 6px 0;
	letter-spacing:0px;
}	

div#seitenmenue li li {
	font-weight:normal;
	margin:0px 0px 0 15px;	
}

div#seitenmenue a {
	color: #425A73;
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 8px;
	border-top:1px solid #EFEFEF;
	border-left:5px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
}

div#seitenmenue a:hover {
	color:#DF6003;
	border: 1px solid #6C7884;
	border-left: 5px solid #DF6003;
	border-bottom:1px solid #6C7884;
	border-right:1px solid #6C7884;	
}

/* Rechte Spalte - Veränderliche Inhalte */

div#Inhalt {
	margin: 0px 0 30px 150px;
  padding: 0;		
	color:#000;
	text-align:left;
  }
	
div#Inhalt p {
	padding:6px 25px 6px 40px;
	font-size:.8em;
}
	
div#Inhalt h1 {
  font-size: 1em;
  padding: 0 0 4px 0;
	border-bottom:2px solid #6C7884;
	margin:13px 0px 12px 40px;
	letter-spacing:.5px;
  }
	
div#Inhalt h2 {
  font-size: .95em;
  padding: 0 25px 20px 40px;
	color:#6C7884;
	letter-spacing:.5px;
  }
	
div#Inhalt h3 { 
 	font-size: .8em;
  padding: 15px 0px 10px 0px;
	border-top:1px solid #6C7884;
	margin:10px 0px 0 40px;
	}	


	
/* Links im Text */
	
div#Inhalt a  {
	color:#425A73;
	border-bottom: 1px dotted  #425A73;
	letter-spacing:0.5px;
	text-decoration:none;
}	

div#Inhalt a:hover {
	color:#DF6003;
	border-bottom: 1px dotted #DF6003;
	text-decoration:none;
}

/* Listen im Text */

div#Inhalt ul, ol {
	margin:0 10px 8px 40px;
}


div#Inhalt li {
	font-size:.8em;
	padding:2px 20px 2px 0;
}

div#Inhalt li li {
	font-size:1em;
	margin:2px 0 0 0;
}

/* Zitate im Text */
	
div#Inhalt blockquote {
	font-size:.8em;
	padding:5px;
	border:1px solid #18314E;
}	
	
/* Bilder im Text */

div#Inhalt .bild-rechts {
	border:1px solid #A5ADB5;
	padding:4px;
	float:right;
	margin:10px 0 5px 10px;
	background-color:#EFEFEF;
	font-size:.7em;
	text-align:center;
	width:162px;
}

div#Inhalt .bild-rechts img {
	border:1px solid #6C7884;
}

div#Inhalt .bild-rechts a {
	border:none;
}

div#Inhalt .bild-projekte {
	border:1px solid #A5ADB5;
	padding:4px;
	width:556px;
	margin:0px 0px 0px 40px;
	background-color:#EFEFEF;
	font-size:.7em;
	text-align:center;
}

div#Inhalt .linie {
	border-top:1px solid #6C7884;
	margin:10px 0px 10px 40px;
}

div#Inhalt img {
	border:1px solid #A5ADB5;
	padding:4px;
	background-color:#EFEFEF;
}

/* Orgelprojekte Tabelle */

div#Inhalt .tabelle {
	font-size:.8em;
	margin: 0 0 15px 40px;
	width:566px;
}

div#Inhalt .tabelle td {
	border:1px dotted #DF6003;
	vertical-align:top; 
}

div#Inhalt .tabelle-bg {
	background-color:#EFEFEF;
}

/*Aktuell*/	



div#Inhalt .aktuell-rechts {
	float:right;
	width:260px;
	border-left:1px solid #A5ADB5;
	padding-left:21px;
}

div#Inhalt .aktuell-rechts h2 {
margin-left:0px;
}

div#Inhalt .aktuell-rechts img {
	margin: 17px 0 0px 0px;	
}

div#Inhalt .aktuell-rechts p {
	padding: 0;	
}

div#Inhalt .aktuell-rechts strong {
	border-top:1px solid #A5ADB5;
	display:block;
	padding-top:10px;
	width:260px;
}

div#Inhalt .aktuell-links {
	width:300px;
	border-right:1px solid #A5ADB5;
	padding-right:21px;
}

div#Inhalt .aktuell-links img {
	margin: 10px 0px 5px 0px;}
	
div#Inhalt .aktuell-links strong {
	border-top:1px solid #A5ADB5;
	display:block;
	padding-top:10px;
	width:260px;
}	



/*zweispaltige Darstellung z.B.Impressum */	

div#Inhalt .zweispaltig {
	float:left;
	width:50%;
	margin-right:20px;
	}

 
/*Fußzeile*/	

div#Fusszeile {
	font-size:0.8em;
	color:#425A73;
	width:760px;
	text-align:left;
	background-color:#EFEFEF;
	margin-left:7px;
}

div#Fusszeile p {
	margin-left:15px;
		padding:10px 0 10px 168px;
}

div#Fusszeile a  {
	border-bottom: 1px dotted  #425A73;
	color:#425A73;
	text-decoration:none;
}	

div#Fusszeile a:hover {
	color:#DF6003;
	border-bottom: 1px dotted #DF6003;
	text-decoration:none;
}

/* Skizzengalerie */

div#Inhalt .thumbs, .thumbactive  {
	display:inline;	
	float:right;
	font-size:.7em;
	 }
	
div#Inhalt .thumbs img  {
	border:1px solid #A5ADB5;
	padding:4px;
	 }
	 
div#Inhalt .thumbs  a {
	border:none;
}	 
	
div#Inhalt .thumbactive img {
	border:1px dotted #DF6003;
		padding:4px; }
	
div#Inhalt .thumbactive  a {
	border:none;
}	

/* Stylesheets für Bilder links- oder rechtsbündig */


div#Inhalt .img_c  {
	border:1px solid #A5ADB5;
	padding:4px;
	margin:0px 0px 0px 40px;
	background-color:#EFEFEF;
	font-size:.7em;
	width:380px;
		 }
		 
div#Inhalt .img_c a {
	border:none;
}		 


div#Inhalt .img_caption {
	padding: 10px;
	color:#000;
	text-align:center;
}
	




/* Interne Suche */

/* Feld und Button */

.button input {
	border-left: 1px solid #6C7884;
	border-right: 1px solid #6C7884;
	border-bottom: 1px solid #6C7884;
	border-top:0;
	background-color:#fff;
	color:#6C7884;
	width : 150px;
	font-size:.7em;
	margin:0 0 15px 0px;
}

.button input:hover {
	background-color: #DF6003;
	color: #E5E7E9;
}

.suche input {
	border: 1px solid #6C7884;
	margin:5px 0 0 0px;
 	width : 148px;
 	text-align:center;
	font-size:.7em;
	color:#6C7884;
	padding:1px 0 1px 0;
}

/* suchen.php */

div#Inhalt .output li {
	margin-top: 10px; 
	margin-left: 25px;
	margin-right:8px;
	color:#000;
}
 
div#Inhalt .output a {
	border-bottom: 1px dotted  #425A73;
	color:#425A73;
	text-decoration:none;
}

div#Inhalt .output a:hover {
	color:#DF6003;
	border-bottom: 1px dotted #DF6003;
	text-decoration:none;
}

div#Inhalt .output {
	font-size: 1em;
	color: #18314E;
	margin-bottom:10px;
	margin-right:8px;
}


div#Inhalt .searchword {
	color: #82235f;
	padding:10px;
}

div#Inhalt .mod {
	margin: 0 0 6px 0px;
	display:block;
}

div#Inhalt .suche {
	margin:0 0 0 25px;
}

div#Inhalt .button {
	margin:0 0 0 25px;
}

/**************************
* form.css
* Felder des Formulars formatieren
* 
* 24-10-2005 12:41
**************************/



/* Tabelle, in der das Formular aufgebaut wird */	

/*Überschrift*/

.fHead {
	background-color:#EFEFEF;
	border:none;
}


.fTable {
	background-color:#425A73;
	margin: 10px auto;
	font-size:1em;
	width:450px;
	 }	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:3px 8px 3px 8px;
	color:#DF6003;
	background-color:#ffffff;
	font-weight:bold;
	 }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	background-color:#EFEFEF;
	color:#425A73;
	font-weight:bold;
	padding:3px 8px 3px 8px;
	border-left: 3px solid #DF6003;
 }
	
.fInputOk {
	padding:3px 8px 3px 8px;
	background-color:#EFEFEF;
	color:#425A73;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
	padding:3px 8px 3px 8px;
	background-color:#EFEFEF;
	color:#425A73;
	 }

/* Eingabefelder */	
.fContent input {
	background-color:#ffffff;
	color:#000;
	 }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
  background-color:#EFEFEF;
	border:1px solid #425A73;
	color:#000;
 }

 
/* Inhalt von TEXTAREA */		
.fTextareaContent {
	background-color:#EFEFEF;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:5px;
	background-color:#EFEFEF;
	color:#18314E; }

.fSubmit input {
	border:1px solid #425A73;
	background-color:#ffffff;
	color:#425A73;
	width:100px;
	font-weight:bold;
	 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#425A73;
		color:#ffffff;
	}
	

/* neue */


.fReq {
	padding:3px 8px 3px 8px;
	text-align:center;
	background-color:#ffffff;
	color:#DF6003;
}

.fTDLeft, .fTDRight {
		padding:3px 8px 3px 8px;
		font-size:.8em;
}

.fTDLeft {
	padding:3px 8px 3px 8px;
	background-color:#EFEFEF;
	color:#425A73;
}

.fTDRight {
	background-color:#ffffff;
}

.daten a {
  color:#425A73;
	font-weight:bold;
	padding:0 5px 0 5px;
	background-color:#ffffff;
	display:block;
	font-size:.8em;
}

.daten a:hover {
	color: #ffffff;
	background-color:#425A73;
}
