/* Seitenformat für Bildschirmdarstellung */
/* letzte Änderung : 27.7.2006 */

/* Dokumentkoerper */
body  {
	font-size : 10pt;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-style : normal;
	color : dimgray;
	text-decoration : none;
	text-align : center;	
	background-color : white;	
	margin : 0px;
	padding : 10px;	
}

/* Titel */
h1  {
	font-size : 13pt;
	font-family : Trebuchet MS;
	font-weight : 200;
	font-style : normal;	
	color : dimgray;
	text-decoration : none;
	text-align : left;
	padding-top : 10px;
}

h1:first-letter  {
	font-size : 15pt;
	font-family : Trebuchet MS;
	font-weight : bold;	
	font-style : normal;
	color : orange;
	text-decoration : none;
	text-align : left;
}

h3 {
	font-size : 15pt;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-style : normal;	
	color : mediumblue;
	text-decoration : none;
	text-align : center;
	padding-top : 10px;
}

h3:first-letter {
	font-size : 17pt;
	font-family : Trebuchet MS;
	font-weight : bold;	
	font-style : normal;
	color : orange;
	text-decoration : none;
	text-align : center;
}


/* Absätze */
p form, input, textarea  {
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10pt;
	font-style : normal;
	color : dimgray;
	text-decoration : none;	
	text-align : left;	
	background-color : transparent;
}

p.abschnitt {
	font-family : Trebuchet MS;
	font-weight : bold;
	font-size : 10pt;
	font-style : normal;
	color : dimgray;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left: 5px;
	text-decoration : none;	
	text-align : left;	
	text-indent: -3px;
	background-color : white;
	border-top : 1px solid cadetblue;
	border-bottom : 1px solid cadetblue;	
}

p.blockheader {
	font:bold 12pt Trebuchet MS;
	color:mediumblue;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;	
	border-left : 3px solid orange;
}

p.blockheader:first-letter {
	font:bold 12pt Trebuchet MS;
	color:mediumblue;	
}

p.startseite {
	font:bold 20pt Trebuchet MS;
	color:mediumblue;
	line-height: 90%;
	text-align : left;
	padding-top : 3%;
	padding-left : 2%;
	padding-right : 2%;
	padding-bottom : 3%;
	border-left: 8px solid orange;
	margin-left : 25%;		
}

p.startseite:first-letter {
	font:bold 20pt Trebuchet MS;
	color:orange;	
}


p.zitat {
	background-color : white;	
	font: 10pt Trebuchet MS;
	line-height : 150%;
	color : cadetblue; 
	letter-spacing: 1px; 
	word-spacing : 3px;
	text-align : left;
	padding-left : 20pt;
	padding-bottom : 15px;
	display : block;
}

p.zitat:first-letter {
	font : bold 18pt Trebuchet MS;
	color : mediumblue;	
}

/* Bilder */
img.inhalt {
	width: 200px; 
	height:100px;	
	}
	
img.titel {
	width : 350px;
	height : 79px;
	border : 0;
}

img.mitarbeiter {
margin-top : 10px;
}

/* Links */
/* Blockdisplay fuer Menu- und Listenlinks */
a  {
	display : block;
	width : auto;
	padding : 2px 2px;	
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10pt;	
	text-decoration : none;
}

/* Blockdisplay im breadcrump ausschalten */
a.breadcrump_link  {
	display : inline;	
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10pt;	
	text-decoration : none;
}

/* Blockdisplay im einfachen Link  ausschalten */
a.simple_link  {
	display : inline;	
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10pt;	
	text-decoration : none;
}

a:link  {
	font-weight : normal;
	color : mediumblue;
	font-size : 10pt;
}

a:visited  {
	font-weight : normal;
	color : mediumblue;
	font-size : 10pt;
}

a:active  {
	font-weight : normal;
	color : mediumblue;
	font-size : 10pt;
}

a:hover  {
font-weight : normal;
color: mediumblue;
background : silver;
border-right : solid mediumblue 2px;
font-size : 10pt;
}

a.logo_link:hover  {
font-weight : normal;
color: mediumblue;
background : transparent;
border-right : none;
font-size : 10pt;
}

/* Tabellen */
table.inhalt {
	font-size : 10pt;	
}

table.literatur {
	width : 100%;
	color : dimgray;
	font-size : 10pt;
	font-weight : bold;	
}

tr.literatur {	
	background-color : white;	
}

td.literatur {
	padding-top : 10px;
	padding-left : 5px;
	border-top : 1px solid cadetblue;		
}


tr.breadcrump {
	background-color : orange;		
	border-bottom : 1px dotted orange;
	color : black;	
	}
	
table.leistungen {
	width : 100%;	
}

tr.leistungen {
	background-color : white;
}

td.leistungen {	
	padding-top : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
}
	
	
	
/* Aufzählungen */
 ul.liste_disc {
 	list-style-image : url("../bild_bas/bullet4_blauneu.gif");	
	list-style-position : outside;
	color : dimgray;	
}

li.liste_disc {
	padding-bottom : 5px;
	color : dimgray;
}

ul.liste_link {
 	list-style-image : url("../bild_bas/pfeil_link.gif");
	list-style-position : outside;	
	color : dimgray;	
}

/* Startseite */
div.startseite {
	position : absolute;
	top : 30%;
	bottom : 30%;
	height : 40%;	
	left : 8%;
	right : 8%;
	width : 88%;	
}

/* Struktur: Seiteneinteilung normale Seiten  */
#wrapper {
	width : 97%;	
	margin: 0 auto;
	text-align : left;
	position:relative;
	background-color : white;	
 /* FS border:1px solid red; */
}

#navigation {
	width : 15%;
	float : left;
	height : 600px;	
	background-color : white;
	padding-left : 10px;
	padding-right : 5px;	
	padding-top : 100px;
	padding-bottom : 20px;
  border-right : 2px solid cadetblue; /* fs */
}
#navigation a {
	border : none;
	display : block;	
	color : cadetblue;
	border-bottom: 1px dotted orange;
}
#navigation a:hover  {
	font-weight : normal;
	color: mediumblue;
	background : silver;
	border-right : solid mediumblue 2px;
	font-size : 10pt;
}

#navigation h1 {
	font-family : Trebuchet MS;
	font-weight : bold;
	font-size : 10pt;	
	padding-top : 10pt;
	padding-bottom: 0pt;
}

#navigation h1:first-letter {
	font-size : 12pt;	
}
	

#breadcrump {
	width : 79%;
	float : left;
	background-color : orange;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 8px;
	padding-bottom :8px;
	border-top : 2px solid cadetblue;
	border-left : 2px solid cadetblue;
	border-bottom : 1px dotted cadetblue;
	border-right : 2px dotted cadetblue;	
 	/* fs added */
 	 position:relative;
  	left:-2px;
}

#titel {
	width : 79%;
	float : left;
	background-color : white;
	padding-left : 12px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;	
	/* fs added */
  	position:relative;
  	left:-2px;
}
	

#inhalt {
	width : 79%;
	/*FS height : 600px; */
	float : left;	
	background-color : white;	
	padding-left : 10px; 
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border-left : 2px solid cadetblue;
	border-right : 2px dotted cadetblue;		
  	/* fs added: */
  	position:relative;
  	left:-2px;
}

#inhalt_links {
	width : 46%;
	float : left;
	/* FS height : 600px;	*/
	background-color : white;
	padding-left : 7px; 
	padding-right : 12px;
	border-right : 1px dotted orange;	
}

#inhalt_rechts {
	width:46%;
  float:left;
	/* FS height : 600px;	*/
	background-color : white;
	padding-left : 17px; 
	padding-right : 10px;	
 	/* fs added */
  	position:relative;
  	left:-1px;
  	border-left:1px dotted orange;	  
}

#fuss {
	clear:both;
	background-color : white;
	text-align : center;
	border-top : 2px dotted orange;
}

/* FS */
#dummy_rechts {
  width:1px;
  height:500px;
  float : left;  
  /* border-left:1px dotted cadetblue; */ 
}
/* Ende Struktur und Seitenaufbau */

form  {
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10pt;
	font-style : normal;
	color : dimgray;
	text-decoration : none;	
	text-align : left;	
	background-color : transparent;	
}

input, textarea  {
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10pt;
	font-style : normal;
	color : dimgray;
	text-decoration : none;	
	text-align : left;	
	background-color : transparent;	
	border : 1px solid cadetblue;
}
	
.submit, .reset {
font-family : Trebuchet MS;
font-weight : normal;
font-size : 10pt;
background-color : orange;
}	
	

