		
		
		body {
			 
			background-image:	url(images/bg_site.gif);
			padding:			0px;
			margin:				0px;
		}
		
		a {
			text-decoration: none;
			color: white;
		}

		a:hover {
			
		}
	
		
		/*==========================================================*/
		/* CONTAINER
		/*==========================================================*/
		#container {
			background-image:	url(images/bg_container.gif);
			background-repeat: no-repeat;
			width: 950px;
			height: 550px;
			border-top: solid 1px #d9d9d9;
			border-right: solid 1px #d9d9d9;
			border-bottom: solid 1px #d9d9d9;
			margin-top: 30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;			
			font-size: 11px;
			color: white;
			
		}
		
		#container_start {
			background-image:	url(images/bg_container_start.gif);
			background-repeat: no-repeat;
			width: 950px;
			height: 550px;
			border-top: solid 1px #d9d9d9;
			border-right: solid 1px #d9d9d9;
			border-bottom: solid 1px #d9d9d9;
			margin-top: 30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;			
			font-size: 11px;
			color: white;
			
		}
		
		#intro_puffer {
			width: 920px;
			height: 17px;
			float: left;
		}	
		
		#intro {
			width: 920px;
			height: 150px;
			margin: 0px;
			float: left;
		}
		

				
		
		/*==========================================================*/
		/* CONTENT
		/*==========================================================*/
		
		#cols {
			width: 900px;
			height: 320px;
			margin-left: 10px;
			float: left;
		}
		
		#footer {
			width: 942px;
			height: 20px;
			margin-left: 10px;
			float: left;
			text-align: right;
		}
		
		#col1 {
			width: 180px;
			border: solid 1px red;
			height: 320px;
			margin-left: 50px;
			float: left;
		}
		
		#col2 {
			width: 117px;
			border: solid 1px red;
			height: 320px;
			float: left;		
		}
		
		#col3 {
			width: 535px;
			border: solid 1px red;
			height: 320px;
			float: left;			
		}
		
		#subnavpuffer {
			width: 100%;
			height: 65px;
		}
		
		#refimgcontainer{
			width: 130px;
		}
		
		#refimg {
			width: 50px;
			padding: 3px;
			margin: 2px;
			float: left;
			border: solid 1px black;
			background-color: white;
		}
		
		#refimgbig {
			width: 480px;
			padding: 3px;
			border: solid 1px black;
			background-color: white;
		}
		
		.formfeld1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;			
			font-size: 11px;
			border: solid 1px white;
		}
		
		.button {
			font-family: Verdana, Arial, Helvetica, sans-serif;			
			font-size: 10px;
			font-weight: bold;
			color: black;
			background-color: #E0E0E0;
			border: solid 1px white;
			padding-left: 20px;
			padding-right: 20px;
			vertical-align: center;
			text-align: center;
			background: url(images/bg_button.gif);
			background-repeat:no-repeat;
		}
		
		
		/*==========================================================*/
		/* NAVIGATION
		/*==========================================================*/
		.nav-main a:active {
			outline: none;
		}

		.nav-main a:focus {
			-moz-outline-style: none;
		}

		.nav-main {
			float: left;
			clear: both;
			margin-left: 20px;
			width: 930px;
			text-align: left;
		}

		.nav-main {
			/*	margin: 29px 0 0 0;*/
			margin: 0;
			margin-top: 30px;
			margin-left: 20px;
			padding: 0;
		}

		.nav-main ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.nav-main ul li {
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
		}
		
		/*==========================================================*/
		/* NAVIGATION - START
		/*==========================================================*/
		.nav-main_start a:active {
			outline: none;
		}

		.nav-main_start a:focus {
			-moz-outline-style: none;
		}

		.nav-main_start {
			float: left;
			clear: both;
			width: 910px;
			text-align: left;
		}

		.nav-main_start {
			/*	margin: 29px 0 0 0;*/
			margin: 0;
			margin-top: 135px;
			margin-left: 40px;
			padding: 0;
		}

		.nav-main_start ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.nav-main_start ul li {
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
		}

		
		/*==========================================================*/
		/* SUBNAVIGATION
		/*==========================================================*/
		.nav-sub a:active {
			outline: none;
		}

		.nav-sub a:focus {
			-moz-outline-style: none;
		}

		.nav-sub {
			background-color: #4c4c4c;
			text-align: left;
			float: left;
			clear: both;
			margin: 40px 0 0 0;	
			padding: 0;
			width: 918px;
			height: 40px;
			
		}

		.nav-sub ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.nav-sub ul li {
			float: left;
			margin-top: 20px;
			margin-left: 12px;
			padding: 0;
			position: relative;
		}
