/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

	Stylesheet Riele-Auftritt
		by Markus Evertz
			mailto:projekte@mevertz.de
		Version 0.1
			02.09.2006


	Hilfe zu einige Formatierungung in CSS
		padding & margin:
			padding: top right bottom left;

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Allgemeine Seitendefinitionen */

	body  {
		background-color:white;
		font-family: sans-serif;
		padding-top:10px;
	}

	table.maintbl {
		width:962px;
		table-layout:fixed;
	}
	
	td {
		font-size:12px;
	}

/* Blöcke auf der Seite */

	td.mainblocks_banner {
		height:72px;
		width:780px;
		border-bottom:1px solid #1b8b6b;
		background-image:URL("images/leute.gif");
		background-repeat:no-repeat;
		background-position:bottom;
		vertical-align:middle;
		font-size:16px;
		font-weight:bold;
		padding-left:50px;
	}

	td.mainblocks_logo {
		width:162px;
		height:72px;
		vertical-align:bottom;
	}

	td.mainblocks_navarea {
		height:27px;
		vertical-align:top;
	}

	td.mainblocks_newsarea {
		vertical-align:top;
		padding-top:10px;
		width:162px;
		padding-bottom:10px;
	}

	td.mainblocks_content {
		padding-top:15px;
		padding-right:20px;
		padding-bottom:20px;
		vertical-align:top;
	}

	td.mainblocks_footer {
		border-top:1px solid #1b8b6b;
		text-align:center;
		font-size:10px;
		color:#1b8b6b;
	}

/* Definitonen für die Blocks */

	/* Banner */

	/* Logo */

	/* Navarea */

		/* Navigationsebene 0 */

			td.nav_0_no {
				font-size:13px;
				padding: 2px 12px 2px 12px;
				background-image:URL("images/nav_main_no_bg.gif");
				background-position:top;
				background-repeat:repeat-x;
				border-bottom:1px solid #1b8b6b;
				border-left:1px solid #1b8b6b;
				border-right:1px solid #1b8b6b;
			}

			td.nav_0_act {
				font-size:13px;
				padding: 2px 12px 2px 12px;
				background-image:URL("images/nav_main_act_bg.gif");
				background-position:top;
				background-repeat:repeat-x;
				border-bottom:1px solid #1b8b6b;
				border-left:1px solid #1b8b6b;
				border-right:1px solid #1b8b6b;
			}

			td.nav_0_spacer {
				width:2px;
			}

			a.nav_0_no {
				text-decoration:none;
				color:black;
			} /* a:hover ist im allgemeinen Teil definiert! */

			a.nav_0_act {
				text-decoration:none;
				color:black;
				font-weight:bold;
			} /* a:hover ist im allgemeinen Teil definiert! */

		/* Navigationsebene 1 */

			td.nav_1_no {
				font-size:11px;
				padding: 0px 12px 0px 12px;
				background-image:URL("images/nav_sec_no_bg.gif");
				background-position:top;
				background-repeat:repeat-x;
				border:1px solid #1b8b6b;
			}

			td.nav_1_act {
				font-size:11px;
				padding: 0px 12px 0px 12px;
				background-image:URL("images/nav_sec_act_bg.gif");
				background-position:top;
				background-repeat:repeat-x;
				border:1px solid #1b8b6b;
			}

			td.nav_1_spacer {
				width:2px;
			}

			a.nav_1_no {
				text-decoration:none;
				color:black;
			} /* a:hover ist im allgemeinen Teil definiert! */

			a.nav_1_act {
				text-decoration:none;
				color:black;
				font-weight:bold;
			} /* a:hover ist im allgemeinen Teil definiert! */

	/* Newsarea */

		td.news_mainlatestmainhead {
			font-size:12px;
			background-color:#D0D0D0;
			padding:4px;
			text-align:center;
			font-weight:bold;
		}

		td.news_mainlatest {
			background-color:#F0F0F0;
			font-size:11px;
			padding:5px;
			text-align:left;
		}

		td.news_mainlatestdatefile {
			background-color:#E8E8E8;
			font-size:11px;
			padding:3px;
		}

	/* Content */

		/* Allgemein */

			h1{
				color:#1b8b6b;
				font-size:15px;
				padding-left:15px;
				border-left:15px solid #e0a040;
				margin: 15px 0px 10px 0px;
			}
			h1 a {
				color:#1b8b6b;
			}

			p {
				font-size:12px;
				text-align:justify;
				margin:0px;
				padding-bottom:5px;
			}

		/* Spezielle Teile */

			/* Formulare */

				input,textarea {
					font-size:12px;
					font-family:sans-serif;
					color:black;
					border:1px solid #1b8b6b;
					background-color:#F0FAF8;
				}

			/* Downloads */



	/* Footer */

		td.footer_links {
			font-size:11px;
			text-align:left;
			color:#1b8b6b;
		}

		td.footer_mitte {
			font-size:11px;
			text-align:center;
			color:#1b8b6b;
		}

		td.footer_recht {
			font-size:11px;
			text-align:right;
			color:#1b8b6b;
		}

		a.footnav {
			text-decoration:underline;
			color:#1b8b6b;
		}

		a.footnav:hover {
			color:#e0a040;
		}

/* Allgemeingültige Klassen */

	img {
		border:none;
	}

	a {
		color:#000000;
		text-decoration:underline;
	}

	a:hover {
		color:#e0a040;
	}

