	html {
	    margin: 0;
		padding: 0;
		background: url('../images/header_repeat_bg.gif') repeat-x;
	}
	
	body {
		margin: 0;
		padding: 0;
		font-family: Georgia, Times New Roman, MS Sans Serif, sans-serif; 
		font-size: 12px;
		
		color: #000;
	}
	
    * { margin: 0; padding: 0;  }
	
	a {
		color: #fff;
		text-decoration: none;
	} a:hover { text-decoration: underline; }
	
	#Container {
	    margin: 0 auto;
		width: 1000px;	
	}
	
	/*#Container div { padding: 0 50px; }*/
	
	#Header {
	    width: 1000px;
		height: 356px;
		background: url('../images/header_bg.jpg') no-repeat;
	}
	
	#Header h1 {
	    float: left;
		width: 900px;
		height: 286px;
		padding: 0 50px;
	}
	
	#Header h1 a span { display: none; }
	
	#Header h1 a {
	    float: left;
		width: 406px;
		height: 86px;
		margin: 110px 0 0 30px;
	}
	
	#Header ul {
	    float: left;
		width: 900px;
		height: 70px;
		list-style: none;
		padding: 0 50px;
	}
	
	#Header ul li {
	    float: left;
		width: 128px;
		height: 70px;
		font-size: 16px;
		text-align: center;
	}
	
	#Header ul li a {
	    float: left;
		width: 128px;
		height: 45px;
		margin-top: 15px;
		padding-top: 10px;
	}
	
	#Header ul li a:hover, #Header ul li a.Active {
	    background: url('../images/menu_item_bg.gif') no-repeat;
		text-decoration: none;
	}
	
	#Body {
	    width: 900px;
		padding: 0 50px; 
	
	}
	
	#Body .Box {
	    float: left;
		padding: 0;
		margin: 20px 0px 40px 0px;
		height: 327px;
	}
	
	#Body .one a, #Body .two a {
	    float: left;
		width: 100%;
		margin-top: 25px;
		font-size: 13px;
		color: #074880;
	}
	
	#Body .silver a {
		color: #074880;
	}
	
	#Body .Box a:hover { list-style: none; }
	
	#Body .one {
	    float: left;
	    padding-right: 30px;
		width: 255px;
		background: url('../images/line.gif') 284px 0px no-repeat;
	}
	
	#Body .two {
	    float: left;
		width: 255px;
		padding: 0 60px 0 40px;
		
	}

		#Body .two ul {
			margin:0; 
			padding:0;
			list-style: square;
			}

		#Body .two ul li {
			margin:5px 0 0 15px; 
			padding:0;
			}


	#Body .silver {
	    float: left;
		width: 200px;
		background: url('../images/silver_bg.gif') no-repeat;
		padding: 0 30px;
	}
	
	#Body .silver a {
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	#Body .silver ul { margin-top: 20px;  list-style: none;}
	#Body .silver h2 { color: #666666; }
	#Body h2 {
	    font-size: 24px;
		font-weight: normal;
		padding-top: 25px;
	}
	
	#Body p {
	    float: left;
		width: 100%;
		margin-top: 20px;
		text-align: justify;
	}
	
		
		
	#Body ul.SubMenu {
		list-style: none;
	    float: left;
		width: 235px;
		margin-right: 35px;
		padding: 40px 0px 40px 0px;
		font-size: 15px;
		}
	
		#Body ul.SubMenu li {
			float: left;
			margin-bottom: 1px;
			}
	
	
		#Body ul.kontakt {
			list-style: none;
			float: left;
			width: 234px;
			margin-top: 40px;
			margin-right: 35px;
			padding: 0px 0px 40px 0px;
			font-size: 13px;
			border-right: 1px solid #ccc;
			}
			#Body ul.kontakt a { color:#074880; }

	#Body ul.SubMenu li.First, #Body ul.SubMenu li.Last {
	    float: left;
	}
	
	#Body ul.SubMenu li a {
	    float: left;
		width: 205px;
		height: 45px;
		background: url('../images/submenu_li.gif') no-repeat;
		padding: 25px 0 0 30px;
	}
	
	#Body ul.SubMenu li a:hover, #Body ul.SubMenu li a.Active {
		background: url('../images/submenu_li_active.gif') no-repeat;
		text-decoration: none;
	}
	
	#Body ul.SubMenu li.First a {
	    float: left;
		width: 207px;
		height: 45px;
		background: url('../images/submenu_first.gif') no-repeat;
		padding: 31px 0 0 30px;
	}
	
	#Body ul.SubMenu li.First a:hover, #Body ul.SubMenu li.First a.Active {
		background: url('../images/submenu_first_active.gif') no-repeat;
		text-decoration: none;
	}
	
	#Body ul.SubMenu li.Last a {
	    float: left;
		width: 207px;
		height: 45px;
		background: url('../images/submenu_last.gif') no-repeat;
		padding: 31px 0 0 30px;
	}
	
	#Body ul.SubMenu li.Last a:hover, #Body ul.SubMenu li.Last a.Active {
		background: url('../images/submenu_last_active.gif') no-repeat;
		text-decoration: none;
	}
	
	#Body .Right {
	    float: left;
		width: 630px;
		padding: 40px 0px 40px 0px;
	}

	#Body .Right p {
		float: left;
		line-height: 20px;
		font-size: 13px;
		width: 610px;
		}
		
	#Body .Right ul {
		float: left;
		width: 580px;
		list-style: square;
		font-size: 13px;
		margin: 15px 0px 0px 40px;	
		}
		#Body .Right ul li {
			float: left;
			clear: both;
			width: 580px;
			font-size: 16px;
			line-height: 18px;
			color: #074880;
			}	
			#Body .Right ul li em {
				font-size: 13px;
				font-style: normal;
				color: #000;
				}
	#Body .Right h2 { padding-top: 0px; }
	
	
	
	
	#Footer {
	   float: left;
		width: 100%;	
		height: 102px;
		background: url('../images/footer_repeat_bg.gif') bottom left repeat-x;
		color: #fff;		
	}
	
	#Footer .Inner {
	    width: 100%;
		float: left;
		background: url('../images/footer_bg.gif') bottom center no-repeat;
		height: 102px;

	}
	
	#Footer p {
	    width: 900px;
		text-align: center;
		font-size: 11px;
		padding-bottom: 3px;
		margin: 0 auto;
	}
	
	#Footer a.Pimago {
	    font-weight: bold;
		font-style: italic;
	}
	
	
#google_map
{
	clear: both;
	float: left;
	width: 600px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 20px 0px !important;
	margin/**/: 10px 0 0px 0px;
}

#google_maker_msg
{
	display: block;
}



