@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	color:#BD8B50;
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	color:#000000;
	font-size:13px;       
	background:url(../img/mpvp_bg_body.jpg) top repeat-x #989083;
}


div#container {
	width:870px;
	margin:27px auto;
	font-family: tahoma;
}

	
	.left{ float:left;}
	.right{ float:right;}
	
/*************************************************************************/
	#header{
		float:left;
		width:100%;
		height:324px;
		background:url(../img/mpvp_bg_header.jpg) right top no-repeat;
	}

/*************************************************************************/
	
	#header h2{
		float:left;
		width:396px;
		height:106px;
		text-indent:-9999px;
		background:url(../img/mpvp_text.jpg) left top no-repeat;
		margin:0px 400px 0px 0px;
	}
	
	.logo_box{
		float:left;
		width:355px;
		height:147px;
		overflow:hidden;
		clear:both;
	}
	
	.logo_box h1 a{
		text-indent:-9999px;
		width:355px;
		height:147px;
		overflow:hidden;
		float:left;
		background:url(../img/mpvp_logo.jpg) left top no-repeat;
	}
	
/*************************************************************************/
	
	.menu_box{
		float:right;
		width:100%;
		height:202px;
		overflow:hidden;
		margin:15px 0px;
	}
	
	.menu_box ul{
		list-style:none;
	}
	
	.menu_box li{ display:inline; }
	
	.menu_box a{
		float:left;
		width:202px;
		height:202px;
		overflow:hidden;
		text-indent:-9999px;
		margin:0px 13px 0px 0px;
		display:inline;
		cursor:pointer;
		background:url(../img/mpvp_menu.jpg) left top no-repeat;
	}
		
		#menu_1{ background-position:0px 0px !important;}
		/*#menu_1:hover{ background:url(../img/menu_1_hover.png) left bottom no-repeat;}*/
		
		#menu_2{ background-position:-202px 0px !important;}
		/*#menu_2:hover{ background:url(../img/menu_2_hover.png) left bottom no-repeat;}*/
		
		#menu_3{ background-position:-404px 0px !important;}
		/*#menu_3:hover{ background:url(../img/menu_3_hover.png) left bottom no-repeat;}*/
		
		#menu_4{ background-position:-606px 0px !important;}
		/*#menu_4:hover{ background:url(../img/menu_4_hover.png) left bottom no-repeat;}*/

/*************************************************************************/

	
/*************************************************************************/
	
	
	#content{
		float:left;
		width:847px;
		overflow:hidden;
	}
	
/*************************************************************************/	
	
	.page{
		float:left;
		width:847px;
		background:#e9eada;
		color:#4c4128;
	}
		
		.page p{ padding:5px 0px; }
		.page a{ color:#a90012; font-weight:bold;}
		
		.page h3{ color:#a90012; padding-bottom:10px;}
		
		.page h4{ color:#a90012; text-align:left; font-size:14px; padding:7px 0px;}
	
		.page .top, .page .bottom{
			float:left;
			width:100%;
			height:13px;
			overflow:hidden;
		}
		
		.page .content_inner{
			float:left;
			width:821px;
			padding:0px 13px;
		}
		
		.page ul{ padding:0px 0px 5px 30px; list-style:disc;}
		.page ol{ padding:0px 0px 5px 30px; }
		
		.page { background:url(../img/mpvp_bg_content_right.jpg) right repeat-y #e9eada;}
		.page .bottom { background:url(../img/mpvp_bg_content_bottom.jpg) bottom repeat-x #e9eada;}
		.page .top .left { width:13px; height:13px; background:url(../img/mpvp_rounded.jpg) left top no-repeat; overflow:hidden;}
		.page .top .right { width:13px; height:13px; background:url(../img/mpvp_rounded.jpg) right top no-repeat; overflow:hidden;}
		.page .bottom .left { width:13px; height:13px; background:url(../img/mpvp_rounded.jpg) left bottom no-repeat; overflow:hidden;}
		.page .bottom .right { width:13px; height:13px; background:url(../img/mpvp_rounded.jpg) right bottom no-repeat; overflow:hidden;}
	
	
	.contact_box{
		float:left;
		width:410px;
	}
	.contact_small_box{
		float:left;
		width:190px;
		height:220px;
		padding:0px 5px 0px 0px;
		margin: 0px 10px 10px 0px;
	}
		.contact_small_box div{
			padding:5px 0px 5px 30px;
		}
		
		.smaller{ height:100px !important; }
		
		.address { background:url(../img/icon_address.jpg) left 5px no-repeat;}
		.phone { background:url(../img/icon_phone.jpg) left 5px no-repeat;}
		.fax { background:url(../img/icon_fax.jpg) left 5px no-repeat;}
		.email { background:url(../img/icon_mail.jpg) left 5px no-repeat;}
		.place { background:url(../img/icon_place.jpg) left 5px no-repeat;}
		.mobil { background:url(../img/icon_mobil.jpg) left 5px no-repeat;}
/*************************************************************************/	

	
/*************************************************************************/
	.form{ width:100%;}
	
	
	.form table{ width:400px;}
	
	.form div{
		padding:3px 0px;
		float:left;
		width:100%;
	}	
	
	input{
		background:#c9c5c0;
		padding:2px;
		border:1px solid #796d52;
		width:60%;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	input:focus{
		border:1px solid #7f5a3e;
	}
	
	textarea{
		background: #c9c5c0;
		padding:3px;
		border:1px solid #796d52;
		width:60%;
		height:100px;
		font-size:12px;
		font-family: tahoma;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	select{
		background: #c9c5c0;
		padding:3px;
		border:1px solid #796d52;
		width:62%;
		font-family: tahoma;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	label{ 
		width:120px; 
		float:left;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		color:#4C4128;
		
	}
	
	
	.submit input{
		width:auto;
		padding:0px;
		border:none;
		background:none;
		margin:12px 30px 2px 0px;
		float:right;
	}
	
	.submit input:hover{
		margin:10px 30px 4px 0px;
	}
	
	.error-message {
		color:#cd4c1a; font-weight:bold; padding-left:15px !important;
	}
	
/*************************************************************************/
	
/*************************************************************************/

	#footer{
		float:left;
		width:847px;
		height:110px;
		background:url(../img/bg_footer.jpg) left top repeat-x;
		color:#a90012;
		text-align:left;
		padding:0px;
		font-family: tahoma;
		margin:10px 0px 10px;
	}
	
	#footer .left{
		width:9px;
		height:93px;
		background:url(../img/mpvp_footer.jpg) left no-repeat;
		overflow:hidden;
	}
	
	#footer .right{
		width:11px;
		height:93px;
		background:url(../img/mpvp_footer.jpg) right no-repeat;
		overflow:hidden;
	}
	
	#footer .deco{
		width:150px;
		height:93px;
		background:url(../img/mpvp_footer.jpg) -11px 0px no-repeat;
		overflow:hidden;
	}
	
	#footer a{ color:#4c4128; font-size:11px; font-weight:bold;}
	#footer a:hover{ text-decoration:underline;}
	
	#footer ul{ list-style:none; margin:0px; padding:36px 35px 0px 0px; float:left; }
	
	
	#footer p{ padding:38px 0px 0px 0px; font-size:11px; float:left;  }
	
	#footer span { color:#4c4128; margin:0px 15px;}
	
	#sharky{
		float:right;
		width:98px;
		height:46px;
		background:url(../img/mpvp_footer.jpg) -164px -20px no-repeat;
		overflow:hidden;
		text-indent:-9999px;
		margin:20px 0px 0px 0px !important;
	}
