/* 
	CSS Document für  femso.de
	Mai 2007,
	copyrights: © FEMSO-Werk - Franz Müller & Sohn GmbH & Co KG,
	K3 Kommunikation, Karl-Heinz Kärcher */

/* Einstellung der Umgebung und des Aufbaus */

body {
	background-color: #FFFFFF;
	background-image:url(../tools/femsobg.jpg);
	background-position: left:0px, top:0px;
	background-repeat:no-repeat;
	background-attachment:fixed; padding:0px;
	margin: auto;
	padding: 0px;
	width: 100%;
	height: 101%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
	text-align: left;
	overflow: auto;
	}

#nav { position: absolute; top: 0px; left: 0px; width: 230px; height: 480px; border: solid 0 green; overflow: visible; z-index: 2;} 
#kopf { position: absolute; top: 0px; left: 300px; width: 69%; height: 40px; border: solid 1 green; overflow: hidden; z-index: 2;}
#kopf_gb { position: absolute; top: 15px; left: 300px; width: 69%; height: 35px; border: solid 1 green; overflow: hidden; z-index: 2;}

#inhalt { position: absolute; top: 45px; left: 275px; width:71%; height: 90%; border: solid 1 black; overflow: auto; z-index: 4;}
#subinhalt { position: absolute; top: 45px; left: 265px; width:505px; height: 500px; border: solid 0px black; overflow: auto; z-index: 4;}
#index { position: absolute; top: 42px; left: 275px; width:71%; height: 91%; border: solid 0px black; overflow: auto; z-index: 4;}


/*  Navigation und Links */
a. { text-decoration:none; color:#2a8b84;}
a:link, visited { text-decoration:none; color:#2a8b84;}
a:hover, active, focus { text-decoration:underline; color:blue;}

a.headnav:link { font-size:10pt; weight:bold; color:#2a8b84; text-decoration:none; }
a.headnav:visited {font-size:10pt; weight:bold; color:#2a8b84; text-decoration:none;}
a.headnav:hover { font-size:10pt; weight:bold; color:blue; text-decoration:underline;}
a.headnav:active { font-size:10pt; weight:bold; color:blue; text-decoration:underline;}
a.headnav:focus {font-size:10pt; weight:bold; color:#2a8b84; text-decoration:none;}

a.fliesnav:link {text-decoration:none; color:#2a8b84;}
a.fliesnav:visited {text-decoration:none; color:#2a8b84;}
a.fliesnav:hover {text-decoration:underline; color:blue;}
a.fliesnav:active {text-decoration:none; color:blue;}
a.fliesnav:focus {text-decoration:none; color:#2a8b84;}


/*  Tabellen */
/* td { font-size:10pt; color:#000000; }
td.head { font-size:11pt; font-weight:bold; color:#2a8b84; } */


/*  (Pseudo) Headlines */
H1 {font-size:13pt; color:#2a8b84; font-style:normal; font-weight:bold;}
H2 {font-size:12pt; color:#2a8b84; font-style:italic; font-weight:bold;}
H3 {font-size:10pt; color:#2a8b84; font-style:normal; font-weight:bold;}
H4 {font-size:10pt; color:#2a8b84; font-style:normal; font-weight:normal;}
H5 {font-size:8pt; color:#2a8b84; font-style:normal; font-weight:bold;}




/*  Text, Bilder und Tabellen */

.bild { border: 0; margin: 0; }
.bildrechts { border: 0; float: right; margin: 0px 100px 20px 20px; }
.bildlinks { border: 0; float: left; margin: 0px 20px 20px 0px; }
.fettgruen { color:#2a8b84; font-weight:bold;}
.adress {font-size:8pt; line-height:120%;}
.flies {font-size:10pt;}
.klein-rechts {float:right;font-size:8pt;}
.clear {clear:both; float:none;}

/* p.headline {font-size:10pt; color:#2a8b84; font-weight: bold; }
input { font-size:11pt; }
textarea { font-size:11pt; }
.text {font-family:Arial,Helvetica,sans-serif; font-size:12pt; color:#000000; }
.ahead { font-size:10pt; color:#2a8b84; font-weight: bold; text-decoration:none; }
li { }
a { font-size:11pt; color:#2a8b84; text-decoration:underline; }
a:hover { font-size:11pt; color:#19237f; text-decoration:none; }*/