/* ---------- Iocon CSS (Firefox + IE7)---------- */
/* ---------- Reset ------------------------------------------------------------- */
		
		* 
		{
			margin: 0;
			outline: 0;
			padding: 0;
		}
		
/* ---------- BODY -------------------------------------------------------------- */
		
		html, body 
		{
			width: 100%;
			height: 100%;
		}
		
		body 
		{
		 /* Change the Background Color of Website*/
		 	background-color:#efefef;
		 /*---------------------------------------*/
		 
		  	font-family: Arial, Helvetica, Verdana, sans-serif;
		  	margin: 0;
		  	padding: 0;
		  	position:relative;
		  	text-align: center;
		  	color:#808080;
		  	font-size: 14px; 
		  	line-height: 20px;
		}
		
/* ---------- Elements ----------------------------------------------------------- */
		
		a 
		{
		   text-decoration:none; 
		   color:#00AE00;
		   font-weight:normal; 		   
		}

		ul 
		{
			margin: 0 0 15px 30px;
		}

		li 
		{
			list-style-type:circle;	
			list-style-position:outside;
			margin-left:10px;
			
			
		}

		img 
		{
			border: none;
			vertical-align: top;
		}

		h1 
		{
		   font-size:22px; 
		   padding-bottom:36px;
		   width:700px;
		}
		
		h2 
		{
		   font-size:16px;
		   line-height:110%;
		   margin-bottom:2px;
		   font-weight:normal;
		   width:702px;
		}
		
		h2 a 
		{
		   margin-bottom:2px;
		   color:#00AE00;
		}
		
		h2#adm
		{
			margin-top:-2px;
			font-size:20px;
			width:700px;
			color:#00AE00;	
		}
		
		h3 
		{
		   font-size:16px;
		   line-height:110%;
		   margin-bottom:2px;
		   font-weight:normal;
		   width:auto;
		}		
		
		.iocon_green
		{
			color:#00AE00;
		}
		
		.img_bottom
		{
			vertical-align:text-top;
			margin-top:2px;
		}

		.img_bottom_table
		{
			vertical-align:text-top;
			margin-top:3px;
		}
		
		#contact.img_bottom
		{
			padding-top:1px;
		}
		
		li.sub_li 
		{
			margin-left:17px;
			list-style:none;
			list-style-position:outside;
		}

/* ---------- Sitecontainer------------------------------------------------------- */
		
		#main
		{
			width:1000px; 
			text-align:left;
			height:auto; 
			margin: 0 auto 0 auto;
			position:relative;
		}

/* ---------- Menue ------------------------------------------------------------- */

		#verweise
		{
			display:inline;
		}
		
		ul#verweise_menue
		{
			width:210px;
			height:auto; 
			position:absolute;
			top:16px;
			left:11px;
		}
		
		ul#verweise_menue li
		{
			width:200px;
			list-style:none;
			margin:0 0 0 0;			 
		}
		
		#verweise_links_img
		{
			padding-bottom:30px;
		}		
		
		.verweise_links_txt a
		{
			font-size:18px;
			color:#909090;
			line-height: 30px; 
		}
		
		.verweise_links_txt a:hover
		{
			color:#00AE00;
			font-size:140%;
		}

		#impressum_links_txt
		{
			padding-top:20px;
		}

/* ---------- Content ----------------------------------------------------------- */
	
		#content
		{
			position:relative;
			min-height:400px;
			margin-left:255px; 
			padding-top:62px;
			width:703px;
	
		}
			
		#middle
		{
			background:url(../img/container_middle_bg.jpg);
			background-repeat:repeat-y;
			position: relative;		
			height:auto;
			padding-bottom:70px;
		}
		
		#bottom
		{
			height:41px; 
			background-image:url(../img/container_bottom_bg.jpg); 
			background-repeat:no-repeat;  
			position:relative;
		}

/* ---------- Footer ------------------------------------------------------------ */

		#footer
		{
			background: url(../img/container_middle_bg.jpg);
			background-repeat:repeat-y;
			padding-left:40px;
		}
		
		#language
		{
			position:relative;
			width:40px;
			margin:-30px 0 6px 0px;
		}
		
		#hr_green{
			text-align:left;
			position:relative;
			background-color:#00ae00; 
			color:#00ae00;
			border:none; 
			width:912px; 
			height:1px;
		}		

		#footer p
		{
			padding:5px 0 0 1px;
			font-size:12px;
		}
		
/* ---------- Content Style ------------------------------------------------------------ */

		#img_float_right
		{
			float:right; 
			margin:-103px -5px 0 0;
		}

		/*Unsere Auftraggeber TABLE*/

			.partner_table
			{
				width:auto;
				margin:6px 0 15px 0;		
			}

			.partner_table td
			{
				width:230px;
				vertical-align:bottom;
			}
	
		.sitemap
		{
			margin-left:-10px;
		
		}

		.sitemap li
		{
			margin-bottom:3px;
		
		}

		.submenue_sitmap
		{
			margin-bottom:0px;		
		}		
	
		.none_list_style_type
		{
			list-style-type:none;
			
		
		}

/* ---------- End -------------------------------------------------------------- */
