body {
	font-size:1em;
	font-family:"Arial","Times New Roman", "serif";
	margin-top:0pt;
	margin-right:0pt;
	margin-left:0pt;
	margin-bottom:0pt;
	}

/*title*/

h1 {
margin-top:0pt;
margin-bottom:0pt;
margin-left:0pt;
margin-right:0pt;
}

/*H1 photo*/

.text-b h1	{
margin-top:5pt;
margin-bottom:5pt;
margin-left:10pt;
margin-right:0pt;
color:#ffffff;
background-color:#203A5E;
font-size:1.9em;
font-style:italic;
letter-spacing:8pt;
font-family:"Arial", "Times New Roman", "serif";
}

/*H1 web*/

.text-w h1	{
margin-top:5pt;
margin-bottom:5pt;
margin-left:10pt;
margin-right:0pt;
color:#203A5E;
background-color:#ffffff;
font-size:1.9em;
font-style:italic;
letter-spacing:8pt;
font-family:"Arial", "Times New Roman", "serif";
}

/*H2 photo*/

.text-b h2	{
margin-top:5pt;
margin-bottom:50pt;
margin-left:10pt;
margin-right:0pt;
color:#ffffff;
background-color:#203A5E;
font-size:1.2em;
font-family:"Arial", "Times New Roman", "serif";
}

/*H2 web*/

.text-w h2	{
margin-top:5pt;
margin-bottom:50pt;
margin-left:10pt;
margin-right:0pt;
color:#203A5E;
background-color:#ffffff;
font-size:1.2em;
font-family:"Arial", "Times New Roman", "serif";
}

/*H3 photo*/

.text-b h3	{
margin-top:5pt;
margin-bottom:50pt;
margin-left:10pt;
margin-right:0pt;
color:#ffffff;
background-color:#203A5E;
font-size:.9em;
font-weight:normal;
font-family:"Arial", "Times New Roman", "serif";
}

/*H3 web*/

.text-w h3	{
margin-top:0pt;
margin-bottom:0pt;
margin-left:10pt;
margin-right:0pt;
color:#203A5E;
background-color:#ffffff;
font-size:.85em;
font-weight:bold;
font-family:"Arial", "Times New Roman", "serif";
}

/*H4 photo*/

.text-b h4	{
margin-top:30pt;
margin-bottom:0pt;
margin-left:10pt;
margin-right:0pt;
color:#ffffff;
background-color:#203A5E;
font-size:.9em;
font-weight:normal;
font-family:"Arial", "Times New Roman", "serif";
}

/*H4 web*/

.text-w h4	{
margin-top:30pt;
margin-bottom:0pt;
margin-left:10pt;
margin-right:0pt;
color:#203A5E;
background-color:#ffffff;
font-size:.9em;
font-weight:normal;
font-family:"Arial", "Times New Roman", "serif";
}

/*H2 gallery photo*/

.gallery h2 {
margin-top:5pt;
margin-bottom:20pt;
margin-left:10pt;
margin-right:0pt;
color:#ffffff;
background-color:#203A5E;
font-size:1.2em;
font-family:"Arial", "Times New Roman", "serif";
}

/*H3 gallery photo*/

.gallery h3 {
margin-top:0pt;
margin-bottom:20pt;
margin-left:10pt;
margin-right:10pt;
color:#ffffff;
background-color:#203A5E;
font-size:.9em;
font-family:"Arial", "Times New Roman", "serif";
font-weight:normal;
}

/*H2 gallery web*/

.gallery-w h2 {
margin-top:5pt;
margin-bottom:20pt;
margin-left:10pt;
margin-right:0pt;
color:#203A5E;
background-color:#ffffff;
font-size:1.2em;
font-family:"Arial", "Times New Roman", "serif";
}

/*H3 gallery web*/

.gallery-w h3 {
margin-top:0pt;
margin-bottom:20pt;
margin-left:10pt;
margin-right:10pt;
color:#203A5E;
background-color:#ffffff;
font-size:.9em;
font-family:"Arial", "Times New Roman", "serif";
font-weight:normal;
}

/* text */	
	
p {
margin-top:0pt;
margin-bottom:0pt;
margin-left:0pt;
margin-right:0pt;
font-size:.8em;
}

/*text photo*/

.text-b p {
margin-top:5pt;
margin-bottom:10pt;
margin-left:10pt;
margin-right:10pt;
color:#ffffff;
background-color:#203A5E;
font-size:.85em;
font-family:"Arial", "Times New Roman", "serif";
}

/*text web*/

.text-w p {
margin-top:5pt;
margin-bottom:10pt;
margin-left:10pt;
margin-right:10pt;
color:#203A5E;
background-color:#ffffff;
font-size:.85em;
font-family:"Arial", "Times New Roman", "serif";
}

/*Links im Text*/

/*links photo*/

.text-b a {
color:#ffffff;
background-color:#203A5E;
text-decoration:underline;
}

.text-b a:hover {
color:#203A5E;
background-color:#ffffff;
}

/*links web*/

.text-w a {
color:#203A5E;
background-color:#ffffff;
text-decoration:underline;
}

.text-w a:hover {
color:#ffffff;
background-color:#203A5E;
}

/*Links Menu*/

/*Links photo*/



.menu-b p {
color:#203A5E;
background-color:#ffffff;
margin-top:2pt;
margin-bottom:2pt;
margin-left:0pt;
margin-right:0pt;
font-family:"Arial", "Times New Roman", "serif";
font-size:.8em;
}

.menu-b a {
color:#203A5E;
background-color:#ffffff;
text-decoration:none;
}

.menu-b a:hover {
color:#203A5E;
background-color:#ffffff;
text-decoration:underline;
}

/*Links web*/

.menu-w p {
color:#ffffff;
margin-top:2pt;
margin-bottom:2pt;
margin-left:0pt;
margin-right:0pt;
font-family:"Arial", "Times New Roman", "serif";
}

.menu-w a {
color:#ffffff;
background-color:#203A5E;
text-decoration:none;
}

.menu-w a:hover {
color:#ffffff;
background-color:#203A5E;
text-decoration:underline;
}

.gallery a {
color:#ffffff;
background-color:#203A5E;
text-decoration:none;
}

.gallery a:hover {
color:#ffffff;
background-color:#203A5E;
text-decoration:underline;
}

/* image border */

.pic img {
border:1px white solid;
}

.pic2  img {
border:1px solid #203A5E;
}

/* button */

.button {
margin-left:10pt;
margin-right:10pt;
  background-color:#203A5E;
  color:#ffffff;
	width:80px; 
}

.button-w {
margin-left:10pt;
margin-right:10pt;
  background-color:#ffffff;
  color:#203A5E;
	width:80px; 
}

/* list */

ul {
margin-top:0pt;
margin-bottom:3pt;
margin-left: 0pt;
font-size:.8em;
color:#203A5E;
}


	
/*Startseite black*/

.start-black {
  margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:0pt;
 background-color:#203A5E;
  color:#ffffff;
	font-family:"Arial", "Times New Roman", "serif";
}

.start-black h1 {
  margin-top:30pt;
	margin-left:10pt;
	margin-right:10pt;
	margin-bottom:0pt;
	color:#ffffff;
	background-color:#203A5E;
	font-size:25px;
	font-family:"Arial", "Times New Roman", "serif";
	font-style : italic;
	letter-spacing:6pt;
	}
	
	
.start-black p	{
  margin-top:10pt;
	margin-left:10pt;
	margin-right:0pt;
	margin-bottom:0pt;
	color:#ffffff;
	background-color:#203A5E;
	font-size:17px;
	font-family:"Arial", "Times New Roman", "serif";
	}
	
/*Startseite white*/	
	
.start-white {
  margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:0pt;
	background-color:#ffffff;
  color:#203A5E;
	font-family:"Arial", "Times New Roman", "serif";
}

.start-white h1 {
 margin-top:30pt;
	margin-left:10pt;
	margin-right:10pt;
	margin-bottom:0pt;
	color:#203A5E;
	background-color:#ffffff;
	font-size:25px;
	font-family:"Arial", "Times New Roman", "serif";
	font-style : italic;
	letter-spacing:2pt;
	}

.start-white p	{
  margin-top:10pt;
	margin-left:0pt;
	margin-right:10pt;
	margin-bottom:0pt;
	color:#203A5E;
	background-color:#ffffff;
	font-size:17px;
	font-family:"Arial", "Times New Roman", "serif";
	}	
	
.start-service {
font-size:15px;
  margin-top:10pt;
	margin-left:10pt;
	margin-right:10pt;
	margin-bottom:0pt;
	vertical-align : top;
	}

.start-end  {
font-size:15px;
  margin-top:10pt;
	margin-left:3pt;
	margin-right:3pt;
	margin-bottom:0pt;
	vertical-align : top;
	}	
	
	

/*Links Startseite*/


.start-black a {
 color:#ffffff;
 text-decoration:none;
}

.start-black a:hover {
 color:#ffffff;
 text-decoration:underline;
}		

.start-white a {
 color:#203A5E;
 text-decoration:none;
}

.start-white a:hover {
 color:#203A5E;
 text-decoration:underline;
}


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



/* Angaben für das gesamte Formular */
.fForm {
	background-color:#203A5E;
 }

/* Tabelle, in der das Formular aufgebaut wird */	
.fTable {
	margin-left:10px;
	padding:0px;
	background-color:#ffffff;
	font-family:"arial","Times New Roman","helvetica","sans-serif";
	font-size:14px;
 }

.fHead {
	font-size:1.3em;
	font-weight:bold;
}	
	
.fTable td {
	vertical-align:top;
 }	
	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:8px;
	color:#EE9D00;
	background-color:#203A5E; }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	padding:8px;
	background-color:#203A5E;
	color:#ffffff; }
	
.fInputOk {
	padding:8px;
	background-color:#ffffff;
	color:#203A5E;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
	padding:8px;
	background-color:#203A5E;
	color:#ffffff; }

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

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
	background-color:#ffffff;
	border:1px solid #ff99ff;
	padding:4px;
	color:#203A5E;
	width:50%;
	font-family:"arial","Times New Roman","helvetica","sans-serif";
	font-size:14px;	 }

/* Inhalt von TEXTAREA */		
.fTextareaContent {
	font-family:"arial","Times New Roman","helvetica","sans-serif";
	font-size:14px;
	background-color:#ffffff;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:12px;
	background-color:#203A5E;
	font-weight:bold;
	color:#ffffff;
	font-size:14px; 
	}

.fSubmit input {
	border:1px solid #ffffff;
		background-color:#203A5E;
	color:#ffffff;
	font-weight:bold;
	width:140px;
	font-family:"arial","Times New Roman","helvetica","sans-serif";

 }

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


.fReq {
	padding:10px 5px 10px 5px;
	text-align:center;
	background-color:#203A5E;
	color:#ffffff;
}

.fTDLeft, .fTDRight {
	padding:5px;
}

.fTDLeft {
	padding:10px;
	background-color:#203A5E;
	color:#ffffff;
	width:50%;
		border:1px solid #ffffff;
}
.fTDRight {
	background-color:#ffffff;
	color:#203A5E;
	width:50%;
		border:1px solid #203A5E;
}

.daten a {
	font-size:1em;
  color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 5px;
	display:block;
	border:1px solid #ffffff;
	padding:5px 10px 5px 10px;
}

.daten a:hover {
	color: #203A5E;
	background-color:#EE9D00;
	display:block;
}

