/* Allgemein */
	*			{ font-family: Verdana; font-size: 11}
	a:link 		{ text-decoration: underline; color: #AD3131 }
	a:visited 	{ text-decoration: underline; color: #AD3131 }
	a:active 	{ text-decoration: none; }
	a:hover 	{ text-decoration: none; }
	
	/* Menu + Menüeinträge */
	#menu a:link	{ text-decoration: none; font-weight: bold; color: #ffffff;text-decoration: none; font-size: 12; }
	#menu a:hover	{ color: #AD3131;  padding: 3 0 3 0; }
	.menu a:link	{ text-decoration: none; font-weight: bold; display: block; color: #ffffff; padding: 3 15 3 10}
	#menu a:visited	{ text-decoration: none; font-weight: bold; color: #ffffff;text-decoration: none; font-size: 12; }
	.menu a:visited	{ text-decoration: none; font-weight: bold; display: block; color: #f2f2f2; padding: 3 15 3 10}
	.menu a:hover	{ background: #f2f2f2; color: #000000; }
	.menu b 		{ color: #AD3131; font-family: "MS Sans Serif"; font-size: 10; padding: 3 1 3 0 }
	#menu b			{ color: #555555;}
	
	/* SeitenLayout */	
	body			{ background-image: url( layout/bg3.jpg ); background-repeat: repeat-x; background-color: #f1f1f1; }
	/*body			{ background-image: url( layout/bg2.jpg ); background-repeat: repeat-x; background-color: #626262; }*/
	#logo			{ position: absolute; width: 400; height: 70; top: 0; left: 80; background-image: url( layout/to3.jpg ); }
	#menu			{ position: absolute; z-index: 1; width: 900; height: 20; top: 65; left: 80; background-image: url( layout/op.jpg ); border: 1px solid #000000; }
	#inhalt			{ position: absolute; z-index: 1; width: 580; top: 95; left: 80; background-color: #ffffff; border: 1px solid #000000; }
	#seite			{ position: absolute; z-index: 1; width: 300; top: 95; left: 680; border: 0px; }	
	#info			{ width: 300; background-color: #ffffff; border: 1px solid #000000; background-image: url( layout/op.jpg ); background-repeat: repeat-x; }
	#statistik		{ width: 120; background-color: #ffffff; border: 1px solid #000000; background-image: url( layout/op.jpg ); background-repeat: repeat-x; }
	.menu			{ position: absolute; z-index: 2; visibility: hidden; top: 86; border: 1px solid #222222; border-top: 0px; color: #ffffff; background: #000000;}
	#ueberblenden   { position: absolute; z-index: 4; visibility: hidden; top: 0; height: 200; left: 0; right: 0; background-image: url( layout/trans1.png ); behavior: url(iepngfix.htc); }
	#menu_news		{ left: 95; }
	#menu_projekte	{ left: 185; }
	#menu_ich		{ left: 295; }
	#menu_bilder	{ left: 425; }
	#menu_gbuch		{ left: 530; }
	#menu_links		{ left: 655; }
	#ladeanzeige	{ position: absolute; background: #ffffff; z-index: 5; width: 100%; font-size: 22; visibility: hidden; font-weight: bold; text-align: center; }
	#blendinhalt	{ position: absolute; z-index: 5; background: #ffffff; width: 600; visibility: hidden; border: 4px solid #AD3131; text-align: center; font-size: 22; font-weight: bold; }	
	.news_kommentare { overflow: hidden; }
	#iframes		{ padding: 5 0 40 0; }
	
	/* Schriftformatierungen */
	ul				{ list-style-type: upper-roman; }
	li				{ font-weight: normal; }
	
	.kopfSchrift	{ color: #ffffff; font-size: 12; font-weight: bold; padding: 2 0 2 15}
	.kopfschrift b	{ color: #555555; font-size: 11 }
	.logintext		{ margin: 6 10 0 18; }
	.stats			{ margin: 6 10 0 18; line-height: 1.8em; }
	#bildu			{ color: #000000; background: #ffffff; font-size: 20; padding: 0 0 5 0; visibility: hidden; border: 0px solid #ffffff; overflow: hidden; }
	.text			{ text-align: justify; padding: 0 35 20 35; }
	h1				{ padding: 0 35 6 20; font-size: 9; text-transform: uppercase; text-decoration: underline; font-weight: bold; text-align: left; }
	h1:first-letter { font-size: 12; }
	h2				{ padding: 0 35 6 20; font-size: 11; text-decoration: underline; font-weight: normal; text-align: left; }
	.fehler			{ color: #cc0000; font-weight: bold; padding: 0 0 0 10; }
	.gbuch_bschrift	{ font-weight: bold; padding: 0 10 0 35; }
	.gbuchNeu a:link{ font-size: 14; font-weight: bold; margin: 2 0 2 35; font-style: italic; } 
	.gbuchNeu a:visited { font-size: 14; font-weight: bold; margin: 2 0 2 35; font-style: italic; } 
	.seitenzahl		{ font-weight: bold; text-align: right; margin: 15 35 15 35; }
	.seitenzahl i	{ font-weight: normal; }
	.gbuch_nr		{ color: #333333; width: 50; font-size: 10; font-style: italic; border-top: 1px #dddddd solid; }
	.gbuch_k		{ color: #111111; font-size: 10; border-top: 1px #dddddd solid;}
	.gbuch_k b		{ color: #000000; font-size: 12; }
	.gbuch_k a:link	{ font-size: 12; text-decoration: none; }
	.gbuch_k a:visited { font-size: 12; text-decoration: none;}
	.gbuch_t		{ color: #000000; padding: 10 20 0 0; font-size: 12; }
	.gbuch_t 		{ border-top: 1px #555555 solid; border-bottom: 1px #dddddd solid;}
	.news_titel		{ font-size: 17; font-weight: bold; }
	.news_autor_datum { font-size: 9; padding: 4 0 20 10; }
	.news_text		{ padding: 2 30 2 0; text-align: justify; line-height: 1.5em; }
	.news_bild 		{ display: inline; float: left; border: 5px solid #ffffff; cursor: pointer; }
	.news_komm		{ font-size: 9; padding: 2 50 20 20; border-top: 1px #999999 dotted; border-bottom: 0px #555555 solid; text-align: right; }
	.news_komm a	{ font-weight: bold; }
	.news_komm_nix	{ border-bottom: 0px #555555 solid; }
	.komm_k			{ color: #111111; font-size: 10; border-top: 1px #dddddd solid;}
	.komm_k b		{ color: #000000; font-size: 12; }
	.komm_k a:link	{ font-size: 12; text-decoration: none; }
	.komm_k a:visited { font-size: 12; text-decoration: none; }
	.komm_t			{ color: #000000; padding: 10 20 0 0; font-size: 12; }
	.komm_t 		{ border-top: 1px #555555 solid; border-bottom: 1px #dddddd solid;}
	.projekte_titel a 		{ color: #000000; text-decoration: none; font-size: 12; font-weight: bold; }
	.projekte_titel a:visited { color: #000000; text-decoration: none; }
	.projekte_datum			{ color: #333333; font-size: 9; }
	.projekte_Datum b 		{ font-size: 11; }
	.archiv_datum			{ font-size: 12; font-weight: bold; color: #AD3131; }
	.archiv_titel a:link	{ font-weight: bold; font-size: 12; color: #000000; text-decoration: none; }
	.archiv_inhalt a:link 	{ font-size: 9;  color: #000000; text-decoration: none; }
	.archiv_titel a:visited	{ font-weight: bold; font-size: 12; color: #000000; text-decoration: none; }
	.archiv_inhalt a:visited{ font-size: 9;  color: #000000; text-decoration: none; }
	.galerie_beschreibung	{ padding: 0 50 0 50; font-weight: bold; }
	.umichF					{ font-size: 11; margin: 2 30 2 80; position: absolute; }
	.umichA					{ font-size: 11; margin: 2 30 2 170; position: absolute; }
	.umichB					{ margin: 2 30 6 50; text-transform: uppercase; font-size: 9; font-weight: normal; width: 300; border-bottom: 1px solid #333333; }
	.umichB:first-letter 	{ font-size: 12; }
	.impressum				{ text-align: right; padding: 4 10 4 10; }
	.impressum a:link		{ font-size: 9; text-decoration: none; color: #000000; }
	.code					{ background: #eeeeee; font-family: "Times New Roman"; padding: 10 10 10 30; border: 1px solid #aaaaaa; }
	
	/* Input / Buttons */
	.eingabe		{ background: #f8f8f8; color: #000000; font-weight: bold; border: 1px solid #000000; padding: 2 20 2 10; margin: 6 15 0 15; width: 150; }
	.button			{ background: #AD3131; color: #000000; border: 1px solid #000000; padding: 0 20 0 10; margin: 6 15 0 15; font-weight: bold; width: 150; }
	.checkbox		{ margin: 6 10 0 18; }
	.gbuch_name		{ width: 350; background: #f8f8f8; color: #000000; font-weight: bold; border: 1px solid #000000; padding: 2 20 2 10; }
	.gbuch_pin		{ margin: 0 20 0 0; width: 60; background: #f8f8f8; color: #000000; font-weight: bold; border: 1px solid #000000; padding: 2 10 2 10; }
	.gbuch_text		{ width: 350; height: 100; background: #f8f8f8; color: #000000; font-weight: normal; border: 1px solid #000000; padding: 2 20 2 10; }	
	.gbuch_button	{ background: #222222; color: #f0f0f0; border: 1px solid #000000; padding: 0 20 0 10; font-weight: bold; width: 350; }
	.seitenListe	{ border: 1px #222222 solid; margin: 0 5 0 50; z-index: 1; }
	.input_form		{ border: 1px solid #000000; width: 200; }
	.bilderupload	{ border: 1px solid #000000; }
	
	/* Bilder */
	.bild			{ border: 20px solid #ffffff; }
	.archiv_bild img{ border: 0px; }
	.galerieBild	{ position: absolute; width: 88; border: 5px solid #dddddd; }
	.smiley img		{ border: 0px solid #ffffff; padding: 0 0 0 0; margin: 0 0 0 0; cursor: auto;}
	.news_img		{ border: 5px #ffffff solid; cursor: pointer; display: inline; }
	
	/* Tabellen */
	.gbuch_tab		{ width: 100%; border-collapse: collapse; border: 0px #acacac solid; }
	.news_tab		{ width: 100%; border-collapse: collapse; border: 0px #acacac solid; }
	.komm_tab		{ width: 350; border-collapse: collapse; border: 0px #acacac solid; }
	.archiv_tab		{ width: 500; border-collapse: collapse; border: 0px #acacac solid; }