html{
	height : 100%;
	font-size : 100.01%;
	background-color : #fff; 
}

body { 
	margin : 0; 
	text-align : left; 
	padding-top : 1em; 
	font-size : 75%;
	font-family : arial, lucida,sans-serif; 
	color : #003; 
	overflow:hidden;
} 

body#starter { 
	position : relative; 
	width : 79em;
	margin : 0 auto; 
	text-align : left; 
	padding : 0; 
	padding-top : 1em; 
	overflow:auto;
	border-left : 1px solid #ffe;
	border-right : 1px solid #ffe;
} 

/* Anfang Bereich OBEN */

#topic { 
	position : absolute; 
	top : 0; 
	left : 0; 
	width : 79em; 
	height : 7em; 
} 
			div#home { 
				position : absolute; 
				left : 1em; 
				top : 1.5em; 
				z-index : 9; 
				width : 2em; 
				height : 2em; 
				cursor : pointer; 
			} 
			
			div#titel { 
				position : absolute; left : 9.8em; top : 1em; z-index : 2; 
				height : 2em; width : 60em; 
				text-align : center;
				background : #fff;
				/* #b6001b; */ 
			} 
			
			h1#titelH1{
				display : inline;
				font-family : verdana, arial, lucida, sans-serif;
				letter-spacing  :  .1em; 
				font-weight : normal; 
				font-size : 280%; 
				color : #009; 
			}
			#offen{
				font-style:italic;
				color : #ccf; 
			}
			
			
/*						
			div#fbLogo{display:none;position : absolute;top: .7em;right: 1px;z-index:20;}
			div#fahnen {position : absolute;left : 0;bottom : 0;z-index : 3;width : 100%;height : 1.8em;text-align : center;} 
*/				 
			

/* Ende Oben */

/* iframe unterhalb "Oben" zur Navigation*/

iframe#topic0 { 
	position : absolute; 
	top : 4em; 
	left : 0; 
	width : 79em; 
	height : 2.5em; 
	z-index:1;
	border : 0;
	overflow :hidden;
	border-bottom : 1px solid #fee;
} 

			body#topic0inhalt { 
				position : relative; 
				width : 78em;
				height : 2em;
				margin : 0 auto; 
				text-align : center; 
				padding : 0; 
				overflow:hidden;
				background : transparent;
			} 	

			div#topic0kategorien{
				position : absolute;
				top : .4em;
				left : 0;
				z-index : 2;
				width : 78em;
				height : 1.7em; 
				text-align : center;
				word-spacing : 1em;
				padding-top : .3em;
			}
					
			img#topic0bg{
				position : absolute; top : 0.5em; left : 0; z-index : 1;
				width : 79em; height : 2em;
				background : transparent;
			}
			
			span.topic0{
				display:inline;
				cursor : pointer;
				font-size : 120%;
				color : #00f;
			}
			
				.topic0first-letter{
					font-size:115%;
				}
			
			span.topic0:hover{
				color : #c00;
				border-top : 1px solid #c00;
				border-bottom : 1px solid #c00;
			}

			a.topic1{
				cursor : pointer;
				background : #fff;
			}

/* Ende oberer Navi */

/* iframe navi links */

iframe#naviFrame { 
	position : absolute;  top : 9em; left : 0; z-index : 50; 
	height : 46em; 
	width : 11em;
	border:0;
	overflow :hidden;
} 

/* externe Navigationsmenues */

			div#navi { 
				position : absolute; 
				top : 0; 
				left : 0; 
				height : 40em; 
				width : 11em; 
			} 
			
			ul#aussen_ul { 
				margin-left : .5em; 
				margin-top : .5em; 
			} 
			
			ul.innen_ul { 
				margin-left : 1em; 
				margin-top : .2em; 
			} 
			
			#liste1, #liste2, #liste3, #liste4, #liste5, #liste6, #liste7 { 
				display : none; 
			} 
			
			li.naviDirAktiv { 
				border-top : 1px solid #ccc; 
				margin-bottom : .2em; 
			} 
			
			a.naviAnchor { 
				font-weight : bold; 
				color : #000; 
			} 
			
			a.naviAnchor:active, a.naviAnchor:focus, a.naviAnchor:hover  { 
				color : #f00; 
			} 

			li.naviDirPassiv { 
				list-style-image : url(../_gfk/pfeilchen_rg.gif);  
				color : #000; 
				margin-right:0;
			} 

			li.naviDirPassivOhne { 
				list-style-image : none;  
			} 

			a.naviAnchorPassiv { 
				font-weight : normal; 
				color : #000; 
			} 
			
			a.naviAnchorPassiv:active, a.naviAnchorPassiv:focus, a.naviAnchorPassiv:hover  { 
				color : #f00; 
			} 

			li.naviDirSingle { 
				border-top : 1px none #ccc; 
			} 
			
			a.naviAnchorSingle { 
				font-weight : normal; 
				color : #000; 
			} 
			
			a.naviAnchorSingle:active, a.naviAnchorSingle:focus, a.naviAnchorSingle:hover { 
				color : #f00; 
			} 

/* Ende Navigationsmenues */

/* iframe main */

		iframe#main { 
			font-size:100%;
			width : 54.9em; 
			margin : 0; 
			margin-top:8em;
			margin-left:12em;
			border:0;
		} 

/* seiten im iframe "main" */

/* anfang startseite main.htm */

			body.main {overflow:hidden; margin:0; background : url(../_gfk/rechnersw.jpg); background-repeat:repeat-x; background-position : 0px 180px; background-attachment : fixed;}
			div.felderOben, div.felderMitte, div.felderUnten  {padding : 0 .5em 0 .5em;}
			
			#L0{position:absolute; top:   0; height: 38em;  left: 0;	width: 16em; z-index:2;padding:0; border-right : 1px solid #ccc;}
			
			
			#M0{position:absolute; top:   0; height: 39em; left: 16.1em;  width: 19em;  z-index:5; text-align: justify; font-family: times,serif;}

			#R0{position:absolute; top:   0; height:   39em;  left: 36.2em;  width: 17em; z-index:9; border-left : 1px solid #ccc;}
				img.covers {width:3.5em;float:left;margin-right:.5em;}
			/* 
				R1{position:absolute; top: 12.1em; height: 10em;  left: 36.2em;  width: 17em; z-index:10; border-right:0;border-right : 1px solid #ccc; border-bottom : 1px none #ccc;}
				#R2{position:absolute; top: 22.2em; height: 17em;  left: 36.2em;  width: 17em; z-index:11; border-right:0; overflow:auto;border-right : 1px solid #ccc;}
			*/

			.alpha{font-family:times;color:#300;font-weight:bold;font-size:100%;letter-spacing:.1em;}
			.beta{font-family:monospace;color:#000;font-weight:bold;font-style:italic;color:#090;font-size:125.01%;letter-spacing:-2px;}
			.gamma{font-family:verdana;color:#003;font-weight:normal;font-size:.9em;letter-spacing:-1px;}
			.delta{font-family:verdana;color:#000;font-weight:normal;font-size:100%;letter-spacing:-1px;}
			.epsi{font-family:'times new roman';color:#030;font-weight:normal;font-size:120%;letter-spacing:0;}

/*  Ende startseite main.htm */

/* inhaltsseiten im iframe "main" */

		body.navi0body{
			height : 44em;
			background : transparent;
			overflow : hidden;
			text-align : center;
		}
		
		img.navi0img{
			width : 100%;
		}

		div, ul, li { 
			margin : 0; 
			padding : 0; 
		} 

		div#content { 
			position : relative; 
			width : 53em; 
			padding-bottom:14em;
		} 


		 div#content_main { 
			position : relative; 
			left : 0; 
			top : 0;
			width : 26em; 
			padding-top: 1em; 
			border-left : .1em solid #eee; 
		} 

		div#content_sub { 
			position : absolute; 
			top : 2.5em;
			left : 26.5em; 
			width : 26em; 
			padding : 1em 0; 
			border-left : .1em solid #eee;
			border-right : .1em dotted #ddd; 
		} 

		div#content_bild { 
			text-align : center; 
			position : absolute; 
			top : 2.5em;
			left : 26.5em; 
			width : 24em; 
			padding : 1em 0; 
			border-left : .1em solid #ddd; 
		} 

		h2, h3, h4, h5, p, ul { 
			margin : 1em; 
		} 

		h4:first-letter{
			font-size:1.2em;
			font-family:verdana;
			font-weight:normal;
		}

		h2, h3 { 
			margin-bottom : .15em; 
			font-size : 180%; 
			font-weight : bold; 
			letter-spacing : -1px; 
			color : #3c5775; 
		} 

		h4 { 
			font-size : 1.1em; 
			color : #930; 
			margin-top : 1.2em;
			letter-spacing : -1px; 
			clear:left;
		} 

		h5 { 
			margin-bottom : .15em; 
			font-size : 1em; 
			font-weight : bold; 
			letter-spacing : 0; 
			color : #630; 
		} 

		ul { 
			list-style-type : none; 
		} 

		p {  
			font-size : 100%; 
			margin-bottom:2em;
		}

		p:first-letter{
			font-weight:bold;
		}

		p.head{
			font-size  :  90%;
			font-family:verdana;
		}

		p.text{
			font-size  :  80%;
		}

		img.snaps { 
			float : left; 
			margin-right : .25em; 
			margin-top : .25em; 
			margin-left : 0; 
			width : 7.5em; 
			height : 4.75em; 
			cursor : pointer;  
			clear:right;
			border:0;
		} 

		img {border:0;}

		img.blind { 
			float : left; 
			margin-right : .25em; 
			margin-top : .25em; 
			margin-left : 0; 
			width : 7.5em; 
			height : 4.75em; 
			clear:right;
			border:0;
		} 

		img:hover.snaps { 
			/* width : 24em; */ 
			width : 23em;
			/* height : 14em;  */
			height : 15em;
			cursor : pointer;  
			clear : right;
			border : 0;
		} 

		a { 
			font-size : 1em; 
			text-decoration : none; 
			font-weight : normal; 
		} 

		a:link.mehr, a:visited.mehr { 
			font-size : 80%; 
			color : #f00; 
		} 
		
		.anker{
			color : #00f;
			text-decoration : underline;
			cursor : pointer;
		}

		.cprght { 
			color : #ccc; 
		} 

		.finito{
			display:block;
			height:8em;
		}

		.fband{
			color:#930;
		}

		.job{
			color:#360;
		}

		.formatsalon{
			color:#666;
			font-family:fantasy;
			font-size:110%;
			letter-spacing:.2em;
			background:#eee;
		}

		div.item { 
			margin-top : .25em; 
		} 

		hr.quer { 
			position : relative; 
			left : 1.25em; 
			height : .15px; 
			color : #d0cdc0; 
			width : 80%; 
		} 

/* Ende inhaltsseiten im iframe "main" */

/* NEWS rechts */

		div#newies { 
			position : absolute; 
			top : 9em; 
			left : 67em; 
			height : 45em; 
			padding-top : 1em; 
			overflow :hidden;
		} 

		img.flagge { 
			border : 0.1em solid #ccc; 
			width : 1.6em; 
			height : 1em; 
			margin-top : 0.2em; 
			margin-left : 0.5em; 
			cursor:pointer;
		} 

		li.naviDirRechz { 
			list-style-image : url(../_gfk/pfeilchen_rg.gif);  
			color : #009; 
			margin-bottom:.5em;
			font-weight:bold;
			cursor:pointer;
		} 

		h3.nachricht { 
			margin-left : 0.5em; 
		} 
		a.news:link, a.news:visited, a.news:active { 
			color : #000; 
		} 
		a.news:hover{
			color : #f00; 
			text-decoration:underline;			
		} 
		a.news2,a.news2:link, a.news2:visited, a.news2:active { 
			color : #000;
			font-family:times;
			font-weight:normal;
			letter-spacing:-1px;
				} 
		a.news2:hover{
			color : #f00; 
			text-decoration:underline;			
		}
			
/* Ende News


/* fremdsprachl. Infos */

		div.infoKopf { 
			width:100%;
			text-align:center;
		} 

		div.infoRumpf { 
			margin-top : 2em; 
		}

/* fotos */
		table.bildTabelle {
			border:0;
			border-collapse : collapse; 
		} 
		td.bildTabellenZelle {
			text-align:center; 
			border-bottom : .1em dotted #ccc; 
		} 
		#legende { 
			font-size:80%;
		} 
		
		td.bildTabellenZelleTrans{
			text-align:center;			
			border-bottom : .1em dotted #ccc; 
		}
		img#hauptbild{
			width:17em;
			height:11em;
			border:0;
		}
		a.tabellenbild { 
			color : #00f; 
			text-decoration : underline; 
		} 
		img.pfeilchen { 
			cursor : pointer; 
		} 

/* Ende FOTOS */
