/*	-------------------------------------------------------------
	Copyright by Raphael Stamm
	Design | Technology | Solutions | Development
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base Setup Styles
	Filename:		base.hakwaidhofen.css
	Version:		1.0
	Date:			December 18, 2007
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Colors
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*

		
*/

	@charset "utf-8";

/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		body {
			margin: 0px;
			padding: 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
			font-size: 10px;
		}
		form {
			margin: 0px;
		}
		a img {
			border: none;
		}
		.clear {
			clear: both;
		}
	
/*	-------------------------------------------------------------
	Layout Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		.layer01_main {
			margin: 0px auto;
			width: 100%;
			text-align: left;
		}
		.layer02_navigation {
			background-color: #666666;
			line-height: 30px;
			text-align: center;
			color: #cccccc;
			border-bottom: 1px solid #cccccc;
			float: left;
			width: 85%;
		}
		.layer02_navigation a,
		.layer02_navigation a:visited {
			color: #ff6600;
			text-decoration: none;
			font-weight: bold;
			padding: 0px 5px;
		}
		.layer02_subnav {
			background-color: #666666;
			line-height: 15px;
			text-align: center;
			color: #cccccc;
			border-bottom: 1px solid #cccccc;
			width: 500px;
			margin: 0px auto;
			margin-bottom: 10px;
		}
		.layer02_subnav a,
		.layer02_subnav a:visited {
			color: #ffcc00;
			text-decoration: none;
			font-weight: bold;
			padding: 0px 5px;
		}
	
/*	-------------------------------------------------------------
	Page Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		.layer03_logo {
			float: left;
			font-size: 12px;
			font-weight: bold;
			margin-left: 20px;
			letter-spacing: 2px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
		}
		.layer03_logo a,
		.layer03_logo a:visited {
			font-size: 12px;
			font-weight: bold;
			margin-left: 20px;
			letter-spacing: 2px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #cccccc;
		}
		.layer03_copy {
			float: right;
			width: 15%;
			background-color: #666666;
			line-height: 30px;
			text-align: center;
			color: #cccccc;
			border-bottom: 1px solid #cccccc;
		}
		.layer03_copy a,
		.layer03_copy a:visited {
			color: #999999;
			text-decoration: none;
			font-size: 9px;
		}
		.image_large {
			text-align: center;
			margin: 0px auto;
		}
		.image_l_description {
			width: 680px;
			margin: 0px auto;
			text-align: left;
			padding-top: 5px;
			padding-bottom: 20px;
		}
		.klasse {
			font-weight: bold;
			font-size: 20px;
			color: #000000;
			margin-right: 10px;
			text-transform: uppercase;
		}
		.desc_head {
			color: #999999;
			margin-bottom: 5px;
			padding-bottom: 2px;
			border-bottom: 1px solid #ff9900;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		.tbl_overview {
			margin-top: 70px;
		}
		.classes {
			color: #CCCCCC;
			font-size: 20px;
			font-weight: bold;
			text-transform: uppercase;
		}
		.geb_weiter {
			float: right;
			display: block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin-top: 3px;
		}
		.geb_weiter a,
		.geb_weiter a:visited {
			text-decoration: none;
			color: #666666;
		}
