/* Global.css ---------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	}
	
/* html& Body ---------------------------------------------------------- */
html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;	/* Anzeigenbereich */
	border: 0px solid;
}
	
/* html ---------------------------------------------------------------- */
html {
	background: url(http://www.frontpix.de/gfx/bg_main_qlinie.png) 0px 0px;
	}
	
/* Body ---------------------------------------------------------------- */
body {
	background: url(http://www.frontpix.de/gfx/bg_main_qverl.png) repeat-x 0px 0px;
	}

/* Content ------------------------------------------------------------- */
img {
	border:none;
	display:block;
	margin:0px;
	padding:0px;
	}

a {
	outline:none;
	text-decoration:none;
	}

div.master {
	position:relative;
	top:0px;
	margin:0px auto -60px; /* Foota */
	padding:0px 5px 0px 5px; /* Padding Resize Box */
	width:816px;
	height:auto !important; /* BF */
	height:100%;
	min-height:100%; /* BF */
	/* overflow: hidden !important;	 FF Fix  */
	background:url(http://www.frontpix.de/gfx/bg_cont_high.png) repeat-y 0px 0px;
	/* border: 1px solid white; */
}

div.master_head {
	position:relative;
	top:0px;
	width:816px;
	background:url(http://www.frontpix.de/gfx/bg_cont_high_cont.png) repeat-x 0px 0px;
	margin:0px auto;
	padding:0px;
}

div.head_corp {
	position:relative;
	top:6px;
	width:229px;
	height:70px;
	margin:0px 0px 0px 8px;
	padding:0px;
	float:left;
}

div.master_nav {
	position:relative;
	width:800px;
	height:35px;
	margin:6px auto;
	padding:0px;
	clear:both;
}

div.head_teaser {
	position:relative;
	width:790px;
	height:200px;
	background:url(http://www.frontpix.de/gfx/bg_pix_head.png) no-repeat 0px 0px;
	margin:6px auto;
	padding:5px 5px 10px 5px;
}

div.cont_shelter { /* Temp Spacer - FF IE BF vs. Foota */
	height:8px;
	min-height:8px;
	}

div.foota {
	position: relative;
	clear: left;
	width: 100%;
	z-index: 100;
	height:60px;
	min-height: 60px; /* IE  */ 
	text-align:center;
	overflow: hidden !important;	 /* FF Fix  */
	background:url(http://www.frontpix.de/gfx/bg_main_foota.png) repeat-x 0px 0px;
}

div.infoota {
	position:relative;
	top:0px;
	margin:0px auto;
	padding:0px 5px 0px 5px; /* Padding Resize Box */
	width:816px;
	height:auto !important; /* BF */
	height:60px;
	min-height:60px; /* BF */
	background:url(http://www.frontpix.de/gfx/bg_cont_high.png) repeat-y 0px 0px;
	}

.imp {
	position: relative;
	width: 800px;
	height: 60px;
	padding:0px;
	margin: 0px auto;
	background:url(http://www.frontpix.de/gfx/bg_main_infoota.png) no-repeat 0px 0px;
	}
	
/* Navi ---------------------------------------------------------------- */

.fp_nav {
	position: relative;
	width: 786px;
	height: 35px;
	padding:0px 7px 0px 7px;
	margin: 0px;
	background:url(http://www.frontpix.de/gfx/bg_navi_main.png) no-repeat 0px 0px;
	list-style: none;
	}
.fp_nav li {
	display: inline;
	float: left;
	height: 30px;
	margin:0px;
	padding:0px;
	}
.fp_nav li a {
	display: block;
	float: left;
	height: 30px;
	width:131px;
	line-height: 30px;
	text-align:center;
	background:url(http://www.frontpix.de/gfx/bg_navi_up.png) no-repeat 0px 0px;
	text-decoration: none;
	font: normal 11px/13px Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	padding-top:8px;
	/* background-position: top; */
	}
.fp_nav li a:hover  {
	text-decoration: none;
	background:url(http://www.frontpix.de/gfx/bg_navi_dw.png) no-repeat 0px 0px;
	/* background-position: 50% -25px; */
	}
#fp_nav_high {
	text-decoration: none;
	background:url(http://www.frontpix.de/gfx/bg_navi_dw.png) no-repeat 0px 0px;
	/* background-position: 50% -25px; */
	}

/* Social -------------------------------------------------------------- */

.social {
	height: 15px;
	width: 140px;
	padding:25px 0 0 0;
	margin:0px 8px 0px 0px;
	float:right;
}

ul.socialmedia {
	float: left;
	list-style: none;
	margin: 0px; padding: 0px;
	width: 140px;
}

ul.socialmedia li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	width: 28px;
	height: 40px;
}

ul.socialmedia li a img {
	width:28px;
	height:40px;
}

ul.socialmedia li.social_fp {
	background:url(http://www.frontpix.de/gfx/social_fp.png) no-repeat 0 0;
	border: none;
	cursor:pointer;
}

ul.socialmedia li.social_fp:hover {
	border: none;
	background-position: -28px 0;
}

ul.socialmedia li.social_yt {
	background:url(http://www.frontpix.de/gfx/social_yt.png) no-repeat 0 0;
	border: none;
	cursor:pointer;
}

ul.socialmedia li.social_yt:hover {
	border: none;
	background-position: -28px 0;
}

ul.socialmedia li.social_fb {
	background:url(http://www.frontpix.de/gfx/social_fb.png) no-repeat 0 0;
	border: none;
	cursor:pointer;
}

ul.socialmedia li.social_fb:hover{
	border: none;
	background-position: -28px 0;
}

ul.socialmedia li.social_gp {
	background:url(http://www.frontpix.de/gfx/social_gp.png) no-repeat 0 0;
	border: none;
	cursor:pointer;
}

ul.socialmedia li.social_gp:hover{
	border: none;
	background-position: -28px 0;
}

ul.socialmedia li.social_tw {
	background:url(http://www.frontpix.de/gfx/social_tw.png) no-repeat 0 0;
	border: none;
	cursor:pointer;
}

ul.socialmedia li.social_tw:hover {
	border: none;
	background-position: -28px 0;
}

/* Head ---------------------------------------------------------------- */

#container {
	position: relative;
	width: 800px;
	padding:0px;
	margin: 6px auto 70px auto; /* "bottom" - Temp Spacer: cont_shelter - FF IE BF vs. Foota */
	}
